当你使用 打印机配置工具保存打印机配置时,应用程序就会创建它自己的配置文件。这个配置文件被用来创建 /etc/cups目录中的文件(或 lpd 读取的 /etc/printcap 文件)。你可以使用命令行选项来保存或恢复 打印机配置工具文件。如果 /etc/cups目录或 /etc/printcap 文件被保存并恢复到同一位置,打印机配置就不会被恢复。这是由于打印机守护进程在每次重新启动时都会从 打印机配置工具的特殊配置文件中创建一个新的 /etc/printcap 文件。当创建系统配置文件的备份时,使用以下方法来保存打印机配置文件。如果系统使用的是 LPRng 打印系统,并在 /etc/printcap.local 文件中添加了定制设置,它应该被保存为备份系统的一部分。
要保存你的打印机配置,以根用户身份键入:
/usr/sbin/redhat-config-printer-tui --Xexport > settings.xml |
你的配置就会被保存到 settings.xml 文件中。
如果这个文件被保存,它可以被用户恢复打印机设置。这在打印机配置被删除的情况下;或在重新安装了 Red Hat Linux 的情况下;或在多个系统上需要同一打印机配置的情况下特别有用。在重新安装前,这个文件应该被保存在不同的系统上。要恢复配置,以根用户身份键入以下命令:
/usr/sbin/redhat-config-printer-tui --Ximport < settings.xml |
如果你已有了一个配置文件(你已经在系统上配置了一个或多个打印机),并想试图导入另一个配置文件,现存的配置文件就会被覆盖。 如果你想保留现存配置,并在保存的文件中添加配置,你可以使用以下命令来合并文件(以根用户身份):
/usr/sbin/redhat-config-printer-tui --Ximport --merge < settings.xml |
然后,你的打印机列表就会包含你在系统上配置的打印机以及你从保存的配置文件中导入的打印机。如果导入的配置文件中有一个和系统上现存打印队列同名的队列,导入文件中的队列就会超越现存打印机。
导入了配置文件(不管有没有 merge 命令),你都必须重新启动守护进程。如果你使用的是 CUPS,执行以下命令:
/sbin/service cups restart |
如果你使用的是 LPRng,执行以下命令:
/sbin/service lpd restart |