JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (印刷)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris オペレーティングシステムでの印刷の概要

2.  印刷の計画 (作業)

3.  ネットワーク印刷サービスの設定 (作業)

4.  Oracle Solaris 印刷マネージャーを使用したプリンタの設定および管理 (作業)

5.  LP 印刷コマンドを使用したプリンタの設定 (作業)

LP 印刷コマンドを使用したプリンタの設定 (作業マップ)

LP 印刷コマンドによる直接接続されたプリンタの設定

プリンタの設定時に PPD ファイルを指定する

LP 印刷コマンドを使用して、直接接続された新しいプリンタを追加する方法

印刷待ち行列の追加時に localhost をホスト名として指定する方法 (LP 印刷コマンド)

LP 印刷コマンドによるネットワーク接続されたプリンタの設定

Oracle のネットワークプリンタのサポート

ネットワークプリンタサポートの呼び出し

プリンタノード名の選択

送信先名 (ネットワークプリンタアクセス名) の選択

ネットワーク印刷プロトコルを選択する

タイムアウト値の設定

ネットワーク接続プリンタアクセスの管理

LP 印刷コマンドを使用して、ネットワークに接続された新しいプリンタを追加する方法

印刷サーバーに接続されたリモートプリンタを IPP を使用して設定する方法

プリンタベンダー提供のソフトウェアによる新しいネットワーク接続プリンタの追加

プリンタベンダー提供のツールを使用してネットワークプリンタを追加する方法

印刷クライアントでのプリンタの設定および管理 (作業マップ)

LP 印刷コマンドを使用してプリンタアクセスを追加する

LP 印刷コマンドを使用してプリンタアクセスを追加する方法

.printers ファイルの設定

.printers ファイルを設定する方法

LP 印刷コマンドを使用してプリンタおよびプリンタアクセスを削除する方法

6.  LP 印刷コマンドを使用したプリンタの管理 (作業)

7.  LP 印刷サービスとプリンタのカスタマイズ (作業)

8.  LP 印刷スケジューラの管理および印刷要求の管理 (作業)

9.  ネットワーク上のプリンタの管理 (作業)

10.  文字セット、フィルタ、フォーム、およびフォントの管理 (作業)

11.  PPD ファイル管理ユーティリティーを使用したプリンタの管理 (作業)

12.  Oracle Solaris オペレーティングシステムでの印刷 (参照情報)

13.  Oracle Solaris OS での印刷に関する問題のトラブルシューティング (作業)

A.  インターネット印刷プロトコルの使用

用語集

索引

LP 印刷コマンドによる直接接続されたプリンタの設定

次の表では、lpadmin コマンドを使って新しいプリンタを設定したり既存のプリンタを変更したりするときに定義可能な、それぞれのプリンタ定義について説明します。

プリンタ定義
印刷コマンドオプション
説明
デフォルト設定
必須か省略可能か
プリンタ名
-p
プリンタの名前
laser1
なし
接続プリンタまたはネットワーク接続プリンタをインストールするのに必須
印刷サーバー
印刷サーバーの名前
venus
Use localhost for Printer Server
接続プリンタまたはネットワーク接続プリンタをインストールするのに必須
説明
-d
ユーザー定義の文字列
laser printer near breakroom
なし
任意
プリンタポート
-v
プリンタが接続されているデバイス
/dev/term/a
/dev/term/a
接続したプリンタをインストールするのに必須
プリンタタイプ
-T
プリンタのタイプ
unknown
PostScript
PPD ファイルを指定せずに接続プリンタまたはネットワーク接続プリンタをインストールするのに必須
ファイル内容形式
-I
印刷する内容
任意
PostScript
PPD ファイルを指定せずに接続プリンタまたはネットワーク接続プリンタをインストールするのに必須
PPD ファイル名
-n
PPD ファイルのフルパスおよび拡張子 .ppd を含むファイル名
path/necprinter.ppd
なし
任意
プリンタ障害通知
-A
ユーザーに障害を通知する方法
-A mail
スーパーユーザーに対し write を実行する
任意
デフォルトプリンタ
-d
デフォルトプリンタを識別する
なし
なし
任意
バナーページ制御メニュー:
-o
バナーページを印刷するかどうかを選択する
-o banner=never
-o banner=optional
任意

プリンタの設定時に PPD ファイルを指定する

LP 印刷コマンドを使用してプリンタを追加または変更するときに PPD ファイルを指定するには、lpadmin コマンドを -n オプションとともに使用します。たとえば、foobar という名前の印刷待ち行列を Lexmark プリンタに追加したい場合、次のコマンドを入力します。

# lpadmin -p foobar -v device -I postscript -m standard_foomatic \ -n /path/Lexmark-Optra_E312-Postscript.ppd.gz

lpadmin -n コマンドで PPD ファイルを指定するときには、その PPD ファイルへのフルパスを指定する必要があります。

lpadmin -n コマンドを使用して PPD ファイルを追加する場合、PPD ファイルのパスに指定したリポジトリがシステム上に存在しないときは、PPD ファイルのコピーが user リポジトリの user ラベルディレクトリに格納されます。このディレクトリは /var/lp/ppd/user/manufacturer /ppd-file にあります。続いて、Oracle Solaris 印刷マネージャーのキャッシュが更新され、新しく追加された PPD ファイルからプリンタ情報が反映されます。詳細は、ppdmgr(1M) のマニュアルページを参照してください。

LP 印刷コマンドを使用して、直接接続された新しいプリンタを追加する方法

この手順では、lpadmin コマンドの -n オプションに PPD ファイルを指定して新しい接続プリンタを追加する方法について説明します。この手順のあとに、2 つの例を示します。1 つ目の例は、PPD ファイルに関連付けられた新しい接続プリンタの追加方法を示したものです。2 つ目の例は、PPD ファイルに関連付けられていない新しい接続プリンタの追加方法を示したものです。

  1. プリンタをシステムに接続したあと、プリンタの電源を入れます。

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

  2. 印刷サーバーにログインし、スーパーユーザーになるか同等の役割を引き受けます。
  3. PPD ファイルを指定して接続したプリンタを構成するのに必要な情報を収集します。
    • プリンタ名とポートデバイス

    • ファイル内容形式

    • PPD ファイル

    プリンタで使用する PPD ファイルを決定するには、まず、プリンタのメーカー、モデル、およびドライバを定義します。

    LP 印刷コマンドを使用して新しいプリンタを追加または既存のプリンタを変更する際の、PPD ファイルの使用の概要については、「印刷の新機能」を参照してください。

  4. このプリンタで使用する、プリンタ名、ポートデバイス、ファイル内容形式、および PPD ファイルを定義します。

    PPD ファイルを指定する場合、ファイル内容形式は通常「PostScript」です。

    1. このプリンタで使用する、プリンタ名、ポートデバイスを指定します。
      # lpadmin -p printer-name -v /dev/printers/0

      使用するデバイスは /dev/printers/0 です。

      lpadmin コマンドに -s オプションを使用して、印刷サービスホスト名として localhost を指定できるようになりました。詳細は、「印刷待ち行列の追加時に localhost をホスト名として指定する方法 (LP 印刷コマンド)」を参照してください。

    2. このプリンタで使用するインタフェーススクリプトを指定します。
      # lpadmin -p printer-name -m standard_foomatic
    3. このプリンタで使用するファイル内容形式と PPD ファイルを指定します。
      # lpadmin -p printer-name -I content-type -n /path/ppdfile

      ここで指定する PPD ファイルは、/path ディレクトリにあります。


      注 - /path がシステム上の PPD ファイルリポジトリでない場合は、PPD ファイルのコピーが user PPD ファイルリポジトリの user ラベルディレクトリに置かれます。詳細は、「PPD ファイル管理ユーティリティーを使用した PPD ファイルの管理 (作業マップ)」を参照してください。


    4. プリンタの説明 (備考欄) を指定します。
      # lpadmin -p printer-name -D "printer-description"

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

  5. (省略可能) フィルタを印刷サーバーに追加します。
    # cd /etc/lp/fd
    # for filter in *.fd;do
        > name=`basename $filter .fd`
        > lpfilter -f $ name-F $ filter
        > done
  6. プリンタが印刷要求を受け入れて、印刷できるようにします。
    # accept printer-name
    # enable printer-name
  7. プリンタが正しく構成されていることを確認します。
    # lpstat -p printer-name -l

    lpstat コマンドの出力には、指定した PPD ファイルが表示されます。

例 5-1 PPD ファイルを指定して新しい直接接続プリンタを追加する

この例では、PPD ファイルを指定して、新しく接続したプリンタを追加する方法を示します。lpadmin コマンドの -n オプションを使用すると、PPD ファイルを指定して新しい印刷待ち行列を追加できます。この例では次の情報を使用しています。

# lpadmin -p paper -v /dev/printers/0 (1)
# lpadmin -p paper -I postscript (2)
# lpadmin -p paper -m standard_footmatic (3)
# lpadmin -p paper -n /path/Lexmark-Optra_E312-Postscript.ppd.gz(4)
# lpadmin -p paper -D "Color printer on third floor, rm 3003" (5)
# cd /etc/lp/fd

# accept paper
    destination “paper” now accepting requests 
# enable paper    (6) 
printer “paper” now enabled 
# lpstat -p paper (7)
printer paper is idle. enabled since Feb 28 11:21 2004...
  1. このプリンタで使用するプリンタ名とポートデバイスを指定します

  2. プリンタが直接印刷できるファイル内容形式を設定します

  3. PPD ファイルを利用するためのインタフェーススクリプトを指定します


    注 - また、/path がシステム上の既存 PPD ファイルリポジトリでない場合、このコマンドは PPD ファイルを user PPD ファイルリポジトリの user ラベルにコピーします。


  4. PPD ファイルへのパスと、PPD ファイル名を指定します

  5. プリンタの説明 (備考欄) を追加します

  6. プリンタが印刷要求を受け入れて、印刷できるようにします

  7. プリンタが印刷できる状態にあることを確認します

例 5-2 PPD ファイルを指定せずに新しい直接接続プリンタを追加する

この例では、PPD ファイルへの関連付けを行わずに新しい接続プリンタを追加する方法を示します。この例のコマンドは、プリンタが接続されている印刷サーバーで実行しなければなりません。この例では次の情報を使用しています。

  1. lp に所有権とポートデバイスへの単独アクセスを設定します

  2. このプリンタで使用するプリンタ名とポートデバイスを指定します

  3. プリンタタイプを設定します

  4. プリンタが直接印刷できるファイル内容形式を指定します

  5. プリンタの説明 (備考欄) を追加します

  6. プリンタが印刷要求を受け入れて、印刷できるようにします

  7. プリンタが印刷できる状態にあることを確認します

参照

印刷待ち行列の追加時に localhost をホスト名として指定する方法 (LP 印刷コマンド)

この手順は、LP 印刷コマンドを使ってローカル印刷待ち行列を追加する際に、localhost オプションを印刷システムデータベース内のホスト名として指定する方法を示したものです。localhost をホスト名として使用するように、構成済みの印刷待ち行列を変更することもできます。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。

  2. 印刷ホスト名を localhost に設定します。
    # lpadmin -p new-print-queue -s localhost -v device
  3. /etc/printers.conf ファイルのエントリを確認します。
    # lpget new-print-queue
    new-print-queue:
            bsdaddr=abc,new-print-queue,Solaris

    印刷待ち行列が正常に作成または変更されていれば、新しい印刷待ち行列または変更された印刷待ち行列の名前が lpget コマンドの出力に表示されます。

例 5-3 ホスト名として localhost を指定して印刷待ち行列を追加する

この例では、lpadmin コマンドを -s オプションとともに使用して、ホスト名として localhost を指定し、新しい印刷待ち行列 paper を追加する方法を示します。

$ su - root
# lpadmin -p paper -s localhost -v /dev/ecpp0

# lpget paper
paper:
        bsdaddr=localhost,paper,Solaris

例 5-4 ホスト名を指定するための lpadmin のデフォルトの動作を使用して、印刷待ち行列を追加する

この例では、新しい印刷待ち行列を追加するときにシステムのホスト名 abc を使用する、lpadmin コマンドのデフォルトの動作を示します。

$ su - root
# lpadmin -p newspaper -v /dev/printers/0

# lpget newspaper
fargo:
        bsdaddr=abc,newspaper,Solaris

例 5-5 ホスト名として localhost を使用するように印刷待ち行列を変更する

この例では、既存の印刷待ち行列 newspaper を変更して、新しい印刷サーバー名として localhost を指定する方法を示します。

$ su - root
# lpadmin -p newspaper -s localhost

# lpget newspaper
newspaper:
        bsdaddr=localhost,newspaper,Solaris

参照

Oracle Solaris 印刷マネージャーを使用して印刷待ち行列を追加または変更するときに、印刷サーバーのホスト名として localhost を指定する方法については、「印刷待ち行列の追加時に localhost をホスト名として指定する方法 (Oracle Solaris 印刷マネージャー)」を参照してください。