27.11. 命令列的設定

假如您沒有安裝 X,而且您也不想要使用文字介面的設定工具,您可以經由命令列來新增一部印表機。 假如您想要從一個程式碼或在 kickstart 安裝的 %post 階段來新增一部印表機,這個方法將對您很有幫助。

27.11.1. 新增一部本機印表機

要新增一部印表機:

redhat-config-printer-tui --Xadd-local 選項

選項:

--device=節點

(必要的)要使用的裝置節點,例如 /dev/lp0

--make=廠牌

(必要的)輸入 IEEE 1284 MANUFACTURER 字串,如果沒有製造商字串,請輸入在 foomatic 資料庫中的印表機製造商名稱。

--model=型號

(必要的)輸入 IEEE 1284 MODEL 字串,如果沒有型號字串,請輸入在 foomatic 資料庫中列出的印表機型號。

--name=名稱

(可選的)新列印佇列的名稱,假如不指定的話,將會使用基於裝置節點的一個名稱(如 "lp0")。

--as-default

(可選的)設定為預設佇列。

假如您使用 CUPS 當作您的列印系統(預設值),在新增完印表機後,請使用下列指令來啟動/重新啟動列印系統程式:

service cups restart

假如您使用 LPRng 當作您的列印系統,在新增完印表機後,請使用下列指令來啟動/重新啟動列印系統程式:

service lpd restart

27.11.2. 移除一部本機印表機

您也可以經由命令列來移除一個印表機佇列。

以 root 身份來移除一個印表機佇列:

redhat-config-printer-tui --Xremove-local 選項

選項:

--device=節點

(必要的)要使用的裝置節點,例如 /dev/lp0

--make=make

(必要的)輸入 IEEE 1284 MANUFACTURER 字串,或者(假如沒有的話)輸入 foomatic 資料庫中的印表機製造商名稱。

--model=型號

(必要的)輸入 IEEE 1284 MODEL 字串,或者(假如沒有的話)輸入 foomatic 資料庫中的所列出的印表機型號。

假如您使用 CUPS 當作您的列印系統(預設值),在從 印表機設定工具 設定中移除印表機後,請重新啟動列印系統程式以使變更生效:

service cups restart

假如您使用 LPRng 當作您的列印系統,在從 印表機設定工具 設定中移除印表機後,請重新啟動列印系統程式以使變更生效:

service lpd restart

假如您是使用 CUPS,並且已經移除所有的印表機,如果您不再想要執行列印系統程式,請執行下列的指令:

service cups stop

假如您是使用 LPRng,並且已經移除所有的印表機,如果您不再想要執行列印系統程式,請執行下列的指令:

service lpd stop