将打印机的定义转移到另一台计算机

假设你有一台拥有三十个打印机打印服务器。现在你需要将这些打印机转移到另一个机器,因为你想报废旧的服务器。听起来困难吗?对。但其实不然。

至少在 CentOS 4 或 CentOS 3 的系统上不难;然而 printconf 这个指命在 CentOS 5 中不见了。

注: 要在 CentOS 5 中转移打印机设置,请看这页,直至它被合并到 wiki 为止。

方法是这样

在旧的服务器上将自己变为 root。

发出下列指令:

printconf-tui --Xexport > printers.xml

现在将 printers.xml 复制到新的机器上。

请亦在这台机器上登录成为 root。

执行下列指令:

printconf-tui --Ximport < printers.xml

最后你要做的事情就是在新的机器上重新引导 cups —— 这样便大功告成:

service cups restart

你亦可以用这个方法来将一台机器上的打印机定义备份。当有人不小心删除了打印机或机器坏了的时间,这便大派用处了。

基於 Stephen C. Rigler 在CentOS 用户邮件列表上的一封电邮。亦收录在你机器上的 /usr/share/doc/system-config-printer-0.6.116.5/printconf-save-config.html 文档中。

Translation of revision 6

zh/TipsAndTricks/PrinterDefinitions (last edited 2010-01-18 03:55:16 by TimothyLee)