27.10. 儲存設定檔案

當您使用 印表機設定工具 儲存印表機設定時,這個應用程式建立自己的設定檔案,可被使用來建立 /etc/cups 目錄下的檔案(或者由 lpd 所讀取的 /etc/printcap 檔案)。 您可以使用命令列的選項來儲存或回復 印表機設定工具 檔案。 假如 /etc/cups 目錄或 /etc/printcap 檔案被儲存並回復到相同的位置,將無法回復印表機設定,因為每次重新啟動列印系統程式,它將會從 印表機設定工具 特殊的設定檔案來建立一個新的 /etc/printcap 檔案。 當您要建立系統設定檔案的備份時,請使用下列方法來儲存印表機的設定檔案。 假如系統是使用 LPRng,而且自訂的設定已經被加入到 /etc/printcap.local 檔案中,也應該儲存它為備份系統的一部分。

如要儲存您的印表機設定,請以 root 身份輸入以下指令:

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

您的組態設定將會儲存為 settings.xml 檔案。

假如有儲存這個檔案,可以使用它來回復印表機的設定。 這在當印表機設定被刪除或重新安裝 Red Hat Linux,或者是多部系統需要相同的印表機設定時,將會很有用。 在重新安裝之前,應該儲存這個檔案到另一部系統中。 如要回復組態設定,請以 root 身份輸入以下指令:

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

假如您已經有一個設定檔案(您已經在系統上設定一部以上的印表機),而您試著要匯入另一個設定檔案,原本的設定檔案將會被覆寫。 假如您想要保留原本的設定檔案,並且增加設定到已儲存的檔案,您可以使用下列的指令來合併檔案(請以 root 身份):

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

您的印表機清單將會含有您之前在系統上設定的印表機以及您從儲存的設定檔匯入的印表機。 假如匯入的設定檔案中含有與系統上既有列印佇列相同的名稱,匯入檔案中的列印佇列將會強制覆寫原有的印表機。

在匯入設定檔案後(不管有無使用 merge 指令),您都必須重新啟動列印系統程式。 假如您是使用 CUPS,請執行下列指令:

/sbin/service cups restart

假如您是使用 LPRng,請執行這個指令:

/sbin/service lpd restart