34.10. Сохранение файла конфигурации

Когда конфигурация принтера сохраняется с помощью программы Настройка принтера (Printer Configuration Tool), эта программа создаёт собственный файл конфигурации, который используется для создания файлов в каталоге /etc/cups/. Вы можете сохранить или восстановить файл программы Настройка принтера, используя параметры командной строки. Если сохранить каталог /etc/cups/ и восстановить его в то же место, конфигурация принтера не будет восстановлена, так как при каждом перезапуске демона печати он создаёт новый файл /etc/printcap из файла конфигурации программы Настройка принтера (Printer Configuration Tool). Создавая резервную копию файлов конфигурации системы, сохраните файлы конфигурации принтера следующим образом.

Чтобы сохранить вашу конфигурацию принтера, выполните от имени root эту команду:

/usr/sbin/system-config-printer-tui --Xexport > settings.xml

Ваша конфигурация будет сохранена в файле settings.xml.

Если этот файл сохранён, его можно использовать впоследствии для восстановления параметров принтера. Это полезно, когда конфигурация принтера удалена или переустановлена система Red Hat Enterprise Linux или одну конфигурацию принтера требуется использовать на нескольких компьютерах. Этот файл следует сохранить на другом компьютере до переустановки. Чтобы восстановить конфигурацию, выполните от имени root эту команду:

/usr/sbin/system-config-printer-tui --Ximport < settings.xml

Если у вас уже есть файл конфигурации (вы уже настроили один или несколько принтеров) и вы попытаетесь загрузить другой файл конфигурации, существующий файл будет перезаписан. Если вы хотите сохранить свою существующую конфигурацию и добавить конфигурацию сохранённого файла, вы можете объединить файлы, выполнив следующую команду (от имени root):

/usr/sbin/system-config-printer-tui --Ximport --merge < settings.xml

После этого список ваших принтеров будет включать принтеры, установленные ранее, а также принтеры, загруженные из сохранённого файла конфигурации. Если в загруженном файле была определена очередь печати с именем существующей очереди печати, очередь печати из загружаемого файла перезапишет существовавшую ранее.

После восстановления файла конфигурации (с командой merge или без неё) вы должны перезапустить демон принтера. Выполните от имени root следующую команду:

/sbin/service cups restart