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.  インターネット印刷プロトコルの使用

用語集

索引

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

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

作業
説明
参照先
LP 印刷コマンドを使用してプリンタアクセスを追加します。
LP 印刷コマンドを使用して、印刷クライアントでプリンタへのアクセスを追加します。
.printers ファイルを設定します。
$HOME/.printers ファイルを使用して、ユーザーが独自のカスタムプリンタの別名を設定できるようにします。
プリンタとプリンタアクセスを削除します。
プリンタの交換が必要な場合や、プリンタを別の場所に移動する場合には、プリンタ情報を print-client から削除します。

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

「印刷クライアント」は、プリンタ用のサーバーではないが、プリンタにアクセスできるシステムのことです。印刷クライアントは、印刷サーバーのサービスを使用して、印刷ジョブのスプール、スケジュール、およびフィルタリングを実行します。1 つのシステムがあるプリンタの印刷サーバーになり、同時に他のプリンタの印刷クライアントになることも可能です。

プリンタへのアクセスは、ドメイン全体で構成することも、マシン単位で構成することもできます。プリンタ情報をネームサービスデータベースに追加すると、アクセスはドメイン全体に対して構成されます。

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

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

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

  2. プリンタへのアクセスを追加します。
    # lpadmin -p printer -s print-server -D description
  3. プリンタをシステムのデフォルトのプリンタ送信先として設定します。
    # lpamin -d printer
  4. プリンタが印刷できる状態にあることを確認します
    # lpstat -p printer

例 5-11 lp 印刷コマンドを使用してプリンタアクセスを追加する

リモートプリンタで印刷する場合、リモートプリンタにアクセスを追加しなければなりません。次の例は、印刷サーバーが saturn である luna という名前のプリンタに対してアクセスを構成する方法を示しています。

# lpadmin -p luna -s saturn (1)
# lpadmin -p luna -D "Room 1954 ps" (2)
# lpadmin -d luna (3)
# lpstat -p luna (4)
  1. プリンタと印刷サーバーを指定します

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

  3. プリンタをシステムのデフォルトのプリンタ送信先として設定します

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

.printers ファイルの設定

.printers ファイルはユーザーのホームディレクトリに格納します。このファイルには、ユーザーのデフォルトプリンタやその他の使用頻度の高いプリンタに関する情報が含まれています。.printers ファイルを使用すれば、ユーザー独自のプリンタ別名を設定できます。たとえば、_default 別名を使えば、ユーザーのデフォルトプリンタを指定できます。また、特殊な別名 _all を使えば、印刷ジョブの取り消し時に影響が及ぶプリンタのリストを定義したり、プリンタの状態を確認したりすることができます。

LP 印刷サービスが .printers ファイルを使用するかどうかは、ネームサービススイッチ (/etc/nsswitch.conf) によって制御されます。デフォルト構成では、印刷サービスは、ユーザーのホームディレクトリでプリンタ構成情報を探してから他のネームサービスを調べます。つまり、ユーザーのプリンタ構成ファイルを設定することによって、ネームサービスの共有情報ではなく、好みのプリンタ情報を使用できます。

.printers ファイルの詳細については、printers(4) のマニュアルページを参照してください。ネームサービススイッチの詳細については、nsswitch.conf(4) のマニュアルページを参照してください。

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

この手順は、ユーザー自身のホームディレクトリで .printers ファイルを設定する方法を示したものです。

  1. 自分のユーザー名とパスワードを使ってシステムにログインします。
  2. 必要であれば、$HOME にディレクトリを変更します。
    $ cd $HOME
  3. .printers ファイルの作成に使用するテキストエディタを起動します。
  4. (省略可能) 別名 _default を設定し、指定のプリンタをデフォルトにします。次のようなエントリを使用します。
    _default printer-name
  5. (省略可能) 別名 _all を設定して、印刷要求を取り消したりプリンタの状態をチェックしたりするときの対象となるプリンタを定義します。次のようなエントリを使用します。
    _all printer1,printer2,printer3
  6. そのファイルを .printers として保存します。

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

  1. 削除対象のプリンタアクセスを持つ印刷クライアントで、スーパーユーザーまたは lp としてログインするか、同等の役割になります。
  2. 印刷クライアントであるシステム上で、プリンタに関する情報を削除します。
    # lpadmin -x printer-name
    -x

    指定したプリンタを削除します。

    printer-name

    削除するプリンタ名を指定します。

  3. 印刷サーバーにスーパーユーザーまたは lp としてログインするか、同等の役割になります。
  4. 印刷サーバーであるシステム上で、プリンタに対する印刷要求の受け付けを停止します。
    # reject printer-name

    reject printer-name は指定したプリンタへの印刷要求を拒否します。

    この手順を実行すると、プリンタの削除処理中は、そのプリンタの待ち行列に新しい要求が入らなくなります。詳細については、「プリンタへの印刷要求を受け付けるまたは拒否する方法」を参照してください。

  5. 印刷サーバーであるシステム上で、プリンタを停止します。
    # disable printer-name

    この手順を実行すると、印刷要求の印刷は停止されます。印刷を停止する方法については、「プリンタを使用可能または使用不可にする方法」を参照してください。

  6. 待ち行列に残っている印刷要求がある場合は、別のプリンタに移動します。

    印刷要求を別のプリンタに移動する方法については、「印刷要求を別のプリンタに移動する方法」を参照してください。

  7. 印刷サーバーであるシステム上で、プリンタを削除します。
    # lpadmin -x printer-name
  8. プリンタ情報が削除されていることを確認します。
    1. 印刷クライアント上でプリンタ情報が削除されていることを確認します。
      $ lpstat -p printer-name -l

      上記のコマンドの出力で、プリンタが存在しないことを示すエラーが表示されます。

    2. 印刷サーバー上でプリンタ情報が削除されていることを確認します。
      $ lpstat -p printer-name -l

      上記のコマンドの出力で、プリンタが存在しないことを示すエラーが表示されます。

例 5-12 プリンタとリモートプリンタへのアクセスを削除する

次の例は、印刷クライアント terra と印刷サーバー jupiter からプリンタ luna を削除する方法を示しています。この例では、印刷サーバーから印刷クライアント terra を削除する方法も示しています。

terra# lpadmin -x luna
Removed “luna”.
terra# lpstat -p luna -l 
jupiter# lpadmin -x luna
Removed “terra”.
jupiter# lpstat -p luna -l