ネットワークプリンタは、ネットワークに直接接続されているハードウェア印刷デバイスです。ネットワークプリンタは、固有のシステム名と IP アドレスを持っています。
CUPS は、同じサブネット内にあると識別されるプリンタを自動的に検出します。同じサブネット内に存在しないネットワークプリンタは、システム管理者が手動で追加する必要があります。ネットワークプリンタを構成するには、lpadmin コマンドを使用します。
ハードウェアのスイッチとケーブル接続の要件については、プリンタのインストールドキュメントを参照してください。
# ping ip-address-of-network-printer
# lpinfo --make-and-model printer manufacturer name
たとえば、Xerox プリンタを一覧表示するには、次を入力します。
# lpinfo --make-and-model Xerox -m
詳細は、How to List the Available Drivers and Devicesを参照してください。
# lpadmin -p printer-name -E -v socket://ip-address-of-network-printer \ -m printer-make-and-model
追加するプリンタ名を指定します。
出力先を有効にして、ジョブを受け入れます。
印刷待ち行列の device-uri 属性を設定します。
モデルディレクトリから、またはいずれかのドライバインタフェースを使用して、プリンタの PPD ファイルを設定します。
詳細は、lpadmin(8) のマニュアルページを参照してください。
# lpstat -l -p printer-name
次の例は、異なるサブネット上にあり、IP アドレスが 10.178.236.21 である Xerox プリンタ luna を追加する方法を示しています。
# ping 10.178.236.21 10.178.236.21 is alive # lpinfo --make-and-model Xerox -m foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes foomatic:Xerox-Phaser_5500DN-Postscript.ppd Xerox Phaser 5500DN Foomatic/Postscript\ gutenprint.5.2://xerox-able_1406/expert # lpadmin -p luna -E -v socket://10.178.236.21 \ -m foomatic:Xerox-Phaser_5500DN-Postscript.ppd # lpstat -l -p luna printer luna is idle. enabled since June 25, 2012 12:13:05 PM IST printer luna is idle. enabled since September 29, 2011 05:20:57 PM BST Form mounted: Content types: any Printer types: unknown Description: luna Alerts: none Location: Connection: direct On fault: no alert After fault: continue Users allowed: (all) Forms allowed: (none) Banner required Charset sets: (none) Default pitch: Default page size: Default port settings:
lpinfo コマンドは、CUPS サーバーに登録されている使用可能なデバイスとドライバを一覧表示します。
# lpinfo -m
# lpinfo -v
すべての Xerox プリンタを一覧表示するには、次を入力します。
# lpinfo --make-and-model Xerox -m foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes gutenprint.5.2://xerox-able_1406/expert Xerox Able 1406 - CUPS+Gutenprint v5.2.4 gutenprint.5.2://xerox-able_1406/simple Xerox Able 1406 - CUPS+Gutenprint v5.2.4 Simplified