將打印機的定義轉移到另一台電腦

假設你有一台擁有三十個打印機打印伺服器。現在你需要將這些打印機轉移到另一個機器,因為你想報廢舊的伺服器。聽起來困難嗎?對。但其實不然。

至少在 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-tw/TipsAndTricks/PrinterDefinitions (last edited 2009-09-07 07:50:42 by TimothyLee)