ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (印刷) Oracle Solaris 10 8/11 Information Library (日本語) |
1. Oracle Solaris オペレーティングシステムでの印刷の概要
4. Oracle Solaris 印刷マネージャーを使用したプリンタの設定および管理 (作業)
LP 印刷コマンドを使用して、直接接続された新しいプリンタを追加する方法
印刷待ち行列の追加時に localhost をホスト名として指定する方法 (LP 印刷コマンド)
LP 印刷コマンドによるネットワーク接続されたプリンタの設定
LP 印刷コマンドを使用して、ネットワークに接続された新しいプリンタを追加する方法
印刷サーバーに接続されたリモートプリンタを IPP を使用して設定する方法
プリンタベンダー提供のソフトウェアによる新しいネットワーク接続プリンタの追加
プリンタベンダー提供のツールを使用してネットワークプリンタを追加する方法
8. LP 印刷スケジューラの管理および印刷要求の管理 (作業)
10. 文字セット、フィルタ、フォーム、およびフォントの管理 (作業)
11. PPD ファイル管理ユーティリティーを使用したプリンタの管理 (作業)
12. Oracle Solaris オペレーティングシステムでの印刷 (参照情報)
表 5-2 印刷クライアントでのプリンタの設定および管理 (作業マップ)
|
「印刷クライアント」は、プリンタ用のサーバーではないが、プリンタにアクセスできるシステムのことです。印刷クライアントは、印刷サーバーのサービスを使用して、印刷ジョブのスプール、スケジュール、およびフィルタリングを実行します。1 つのシステムがあるプリンタの印刷サーバーになり、同時に他のプリンタの印刷クライアントになることも可能です。
プリンタへのアクセスは、ドメイン全体で構成することも、マシン単位で構成することもできます。プリンタ情報をネームサービスデータベースに追加すると、アクセスはドメイン全体に対して構成されます。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
# lpadmin -p printer -s print-server -D description
# lpamin -d printer
# 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)
プリンタと印刷サーバーを指定します
プリンタの説明 (備考欄) を追加します
プリンタをシステムのデフォルトのプリンタ送信先として設定します
プリンタが印刷できる状態にあることを確認します
.printers ファイルはユーザーのホームディレクトリに格納します。このファイルには、ユーザーのデフォルトプリンタやその他の使用頻度の高いプリンタに関する情報が含まれています。.printers ファイルを使用すれば、ユーザー独自のプリンタ別名を設定できます。たとえば、_default 別名を使えば、ユーザーのデフォルトプリンタを指定できます。また、特殊な別名 _all を使えば、印刷ジョブの取り消し時に影響が及ぶプリンタのリストを定義したり、プリンタの状態を確認したりすることができます。
LP 印刷サービスが .printers ファイルを使用するかどうかは、ネームサービススイッチ (/etc/nsswitch.conf) によって制御されます。デフォルト構成では、印刷サービスは、ユーザーのホームディレクトリでプリンタ構成情報を探してから他のネームサービスを調べます。つまり、ユーザーのプリンタ構成ファイルを設定することによって、ネームサービスの共有情報ではなく、好みのプリンタ情報を使用できます。
.printers ファイルの詳細については、printers(4) のマニュアルページを参照してください。ネームサービススイッチの詳細については、nsswitch.conf(4) のマニュアルページを参照してください。
この手順は、ユーザー自身のホームディレクトリで .printers ファイルを設定する方法を示したものです。
$ cd $HOME
_default printer-name
_all printer1,printer2,printer3
# lpadmin -x printer-name
指定したプリンタを削除します。
削除するプリンタ名を指定します。
# reject printer-name
reject printer-name は指定したプリンタへの印刷要求を拒否します。
この手順を実行すると、プリンタの削除処理中は、そのプリンタの待ち行列に新しい要求が入らなくなります。詳細については、「プリンタへの印刷要求を受け付けるまたは拒否する方法」を参照してください。
# disable printer-name
この手順を実行すると、印刷要求の印刷は停止されます。印刷を停止する方法については、「プリンタを使用可能または使用不可にする方法」を参照してください。
印刷要求を別のプリンタに移動する方法については、「印刷要求を別のプリンタに移動する方法」を参照してください。
# lpadmin -x printer-name
例 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