Oracle® Solaris 11.2 での印刷の構成と管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

CUPS コマンドを使用したネットワークプリンタの設定

ネットワークプリンタは、ネットワークに直接接続されているハードウェア印刷デバイスです。ネットワークプリンタは、固有のシステム名と IP アドレスを持っています。

CUPS は、同じサブネット内にあると識別されるプリンタを自動的に検出します。同じサブネット内に存在しないネットワークプリンタは、システム管理者が手動で追加する必要があります。ネットワークプリンタを構成するには、lpadmin コマンドを使用します。

CUPS コマンドを使用して異なるサブネット上にあるネットワークプリンタを追加する方法

  1. プリンタをネットワークに接続したあと、プリンタの電源を入れます。

    ハードウェアのスイッチとケーブル接続の要件については、プリンタのインストールドキュメントを参照してください。

  2. システムからプリンタに ping を実行します。
    # ping ip-address-of-network-printer
  3. ネットワークプリンタの製造元とモデルを判定します。
    # lpinfo --make-and-model printer manufacturer name

    たとえば、Xerox プリンタを一覧表示するには、次を入力します。

    # lpinfo --make-and-model Xerox -m

    詳細は、How to List the Available Drivers and Devicesを参照してください。

  4. lpadmin コマンドを使用してネットワークプリンタを追加します。
    # lpadmin -p printer-name -E -v socket://ip-address-of-network-printer \
    -m printer-make-and-model
    –p

    追加するプリンタ名を指定します。

    –E

    出力先を有効にして、ジョブを受け入れます。

    –v

    印刷待ち行列の device-uri 属性を設定します。

    –m

    モデルディレクトリから、またはいずれかのドライバインタフェースを使用して、プリンタの PPD ファイルを設定します。

    詳細は、lpadmin(8) のマニュアルページを参照してください。

  5. プリンタが正しく構成されていることを確認します。
    # lpstat -l -p printer-name
使用例 2-11  異なるサブネット上にあるネットワークプリンタを追加する

次の例は、異なるサブネット上にあり、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 サーバーに登録されている使用可能なデバイスとドライバを一覧表示します。

  1. ネットワーク上の任意のシステムにログインします。
  2. lpinfo コマンドを使用して、使用可能なドライバとデバイスを一覧表示します。
    • 使用可能なドライバを一覧表示するには、–m オプションを使用します。
      # lpinfo -m
    • 使用可能なデバイスを一覧表示するには、–v オプションを使用します。
      # lpinfo -v
使用例 2-12  使用可能なドライバを一覧表示する

すべての 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