36.10. 保存配置文件

当你使用打印机配置工具保存打印机配置时,应用程序就会创建它自己的配置文件。这个配置文件被用来创建 /etc/cups 目录中的文件。你可以使用命令行选项来保存或恢复打印机配置工具文件。如果 /etc/cups 目录被保存然后被恢复到同一位置,打印机配置也不会被恢复,这是由于打印机守护进程在每次重新启动时都会从打印机配置工具的特殊配置文件中创建一个新的 /etc/printcap 文件。当创建系统配置文件的备份时,使用以下方法来保存打印机配置文件。

要保存你的打印机配置,以根用户身份键入:

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

你的配置就会被保存到 settings.xml 文件中。

如果这个文件被保存,它可以被用来恢复打印机设置。这在打印机配置被删除的情况下;或在重新安装了红帽企业 Linux 的情况下;或在多个系统上需要同一打印机配置的情况下特别有用。在重新安装前,这个文件应该被保存在不同的系统上。要恢复配置,以根用户身份键入以下命令:

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

如果你已有了一个配置文件(你已经在系统上配置了一个或多个打印机),并想试图导入另一个配置文件,现存的配置文件就会被覆盖。如果你想保留现存配置,并在保存的文件中添加配置,你可以使用以下命令来合并文件(以根用户身份):

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

然后,你的打印机列表就会包含你在系统上配置的打印机以及你从保存的配置文件中导入的打印机。如果导入的配置文件中有一个和系统上现存打印队列同名的队列,导入文件中的队列就会超越现存打印机。

导入了配置文件(不管有没有 merge 命令)后,你都必须重新启动守护进程。请执行以下命令:

/sbin/service cups restart