Solaris 印刷マネージャーを使えば、プリンタの追加、変更、削除のほか、プリンタアクセスの追加も行えます。lpadmin コマンドを使って指定可能なオプションの大部分は、Solaris 印刷マネージャーを使っても指定できます。
Solaris 印刷マネージャー内の一部のオプションにアクセスするには、スーパーユーザーになるか、それと同等の権限を持つ役割を引き受ける必要があります。このツールにあるオプションと選択可能な属性は、ユーザーの役割によって異なります。
Solaris 印刷マネージャーを使用して設定またはリセットできるすべてのプリンタ定義の詳細については、「Solaris 印刷マネージャーを使用したプリンタ定義の設定」を参照してください。
次の表は、Solaris 印刷マネージャーを使ってプリンタに設定できるプリンタ定義について説明したものです。LP 印刷コマンドを使って同じ定義をプリンタに設定できます。
表 4–2 プリンタ定義の説明
プリンタ定義 |
説明 |
例 |
デフォルト |
必須か省略可能か |
---|---|---|---|---|
プリンタ名 |
プリンタの名前 |
laser1 |
なし |
接続プリンタやネットワーク接続プリンタをインストールし、プリンタへのアクセスを追加するのに必須 |
印刷サーバー |
印刷サーバーの名前 |
venus |
デフォルトで選択される「印刷サーバーとして localhost を使用」属性のチェックボックス |
接続プリンタやネットワーク接続プリンタをインストールし、プリンタへのアクセスを追加するのに必須 このフィールドはツールによって設定されます。 |
説明 |
ユーザー定義の文字列 |
laser printer near breakroom |
なし |
任意 |
プリンタポート |
プリンタが接続されているデバイス |
/dev/term/a |
/dev/term/a |
接続したプリンタをインストールするのに必須 |
プリンタタイプ |
プリンタのタイプ |
unknown |
PostScript |
PPD ファイルを指定せずに接続プリンタまたはネットワーク接続プリンタをインストールするのに必須 |
ファイル内容形式 |
印刷する内容 |
任意 |
PostScript |
PPD ファイルを指定せずに接続プリンタまたはネットワーク接続プリンタをインストールするのに必須 |
プリンタメーカー |
プリンタのメーカー |
Lexmark |
なし |
PPD ファイルを指定して接続プリンタまたはネットワーク接続プリンタをインストールするのに必須 |
プリンタモデル |
プリンタのモデル |
Lexmark Optra E312 |
なし |
PPD ファイルを指定して接続プリンタまたはネットワーク接続プリンタをインストールするのに必須 |
プリンタドライバ |
PPD ファイルを指定することによって使用されるドライバ |
Foomatic/PostScript |
なし |
PPD ファイルを指定して接続プリンタまたはネットワーク接続プリンタをインストールするのに必須 |
プリンタ障害通知 |
ユーザーに障害を通知する方法 |
スーパーユーザーにメールを送信する |
スーパーユーザーに対し write を実行する |
任意 |
デフォルトプリンタ |
デフォルトプリンタを識別する |
なし |
なし |
任意 |
バナーページドロップダウンメニュー: |
バナーページを印刷することを指定する |
なし |
lp コマンドと適切なオプションを使ってオフにしない限り、バナーは印刷される |
任意 |
ユーザーアクセスリスト |
印刷サーバーで印刷できるユーザーのリスト |
rimmer,lister |
すべてのユーザーが印刷できる |
任意 |
Solaris 印刷マネージャーに含まれる「PPD ファイルを使用」オプションを選択すれば、新しい印刷待ち行列を作成したり既存の印刷待ち行列を変更したりする際に PPD ファイルを指定できます。PPD ファイルを指定しない場合は、このオプションの選択を解除してもかまいません。
RIP 機能を搭載しているプリンタでは、PPD ファイルは必要ありません。
PPD ファイルを使用するプリンタの設定時には、次の情報を指定する必要があります。
プリンタメーカー
プリンタモデル
プリンタドライバ
次の手順では、Solaris 印刷マネージャーで「PPD ファイルを使用」デフォルト属性を選択して、新しい接続プリンタを追加する方法を説明します。PPD ファイルを指定せずに、新しく接続したプリンタを追加するには、チェックボックスのチェックマークを外してこの属性の選択を解除します。
印刷サーバーであるシステムを選択します。
プリンタを印刷サーバーに接続し、プリンタの電源を入れます。
ハードウェアのスイッチとケーブル接続の要件については、プリンタのインストールマニュアルを参照してください。
プリンタを接続した印刷サーバー上で Solaris 印刷マネージャーを起動します。
手順については、「Solaris 印刷マネージャーを起動する方法」を参照してください。
印刷システムのデータベースにホスト名として localhost を指定できます。この変更により、印刷サーバーはマシンのホスト名にかかわらず、同じ印刷ホスト名 localhost を維持できるようになりました。Solaris 印刷マネージャーでは、このオプションはデフォルトで選択されています。このチェックボックスの選択を解除すると、このオプションの以前の動作に戻すことができます。このオプションは、ローカル印刷待ち行列の設定にのみ適用されることに注意してください。詳細は、「Solaris 印刷マネージャーでプリンタを設定するときに PPD ファイルを指定する」を参照してください。
lpadmin コマンドを s オプションとともに使用して、ホスト名として -localhost を指定してローカル印刷待ち行列を設定する方法については、「印刷待ち行列の追加時に localhost をホスト名として指定する方法 (LP 印刷コマンド)」を参照してください。
「プリンタ」メニューから「新しいローカルプリンタを設定」を選択します。
「新しいローカルプリンタを設定」ウィンドウが表示されます。
必須フィールドに適切な情報を入力します。
フィールドに入力するために情報が必要な場合は、「ヘルプ」ボタンをクリックします。
たとえば、PPD ファイルを指定して、新しく接続したプリンタを追加するには、次のフィールドに適切な情報を入力します。
Printer Name: Description: Printer Port: Printer Make: Printer Model: Printer Driver: Fault Notification: Options: Default Printer Always Print Banner User Access List: |
「印刷サーバー」フィールドは Solaris 印刷マネージャーによって入力されます。
PPD ファイルを指定せずに、新しく接続したプリンタを追加するには、次のフィールドに適切な情報を入力します。
Printer Name: Description: Printer Port: Printer Type: File Contents: Fault Notification: Options: Default Printer Always Print Banner User Access List: |
「印刷サーバー」フィールドは Solaris 印刷マネージャーによって入力されます。
「了解 (OK)」をクリックします。
プリンタがインストールされていることを確認します。確認するには、Solaris 印刷マネージャーのメインウィンドウに新しいプリンタエントリがあるか調べます。
プリンタが要求どおり印刷できることを確認します。
# lp -d printer-name filename |
Solaris 印刷マネージャーの新しい機能が動作していることを確認します。
Solaris 印刷マネージャーを使用して印刷待ち行列を作成または変更するときには、ネームサービスとして「files」オプションを選択します。メニューから「新しいローカルプリンタを設定」オプションを選択します。ドロップダウンメニューに「プリンタメーカー」と「プリンタモデル 」が表示される場合、新しい機能は動作しています。
RIP を使用すると、PostScript 処理機能を持たないプリンタでも印刷できます。
RIP 機能が動作していることを確認するには、新しい印刷待ち行列を作成する必要があるため、Solaris 印刷マネージャーの「新しいローカルプリンタを設定」画面または「新しいネットワークプリンタを設定」画面から、プリンタのメーカーとモデルの対を 1 つ選択します。そして、新しいプリンタで印刷してみます。印刷ジョブの出力が正しい場合、RIP 機能は動作しています。印刷ジョブの出力が正しくない場合、RIP 機能は動作していません。
この手順は、Solaris 印刷マネージャーを使ってローカル印刷待ち行列を追加する際に、localhost を印刷システムデータベース内のホスト名として指定する方法を示したものです。この変更により、印刷サーバーはマシンのホスト名にかかわらず、同じ印刷ホスト名を維持できるようになりました。これらのコマンドを使って印刷待ち行列を変更することもできます。
スーパーユーザーになるか、同等の役割を引き受けます。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
「Solaris 印刷マネージャーを起動する方法」の手順に従って Solaris 印刷マネージャーを起動します。
Solaris 印刷マネージャーで、印刷ホスト名を localhost に設定します。
手順については、「Solaris 印刷マネージャーを使用したプリンタ定義の設定」を参照してください。
/etc/printers.conf ファイルのエントリを確認します。
# lpget new-print-queue new-print-queue: bsdaddr=abc,new-print-queue,Solaris |
印刷待ち行列が正常に作成または変更されていれば、新しい印刷待ち行列または変更された印刷待ち行列の名前が lpget コマンドの出力に表示されます。
lpadmin コマンドを使用して印刷待ち行列を追加または変更するときに、印刷サーバーのホスト名として localhost を指定する方法については、「印刷待ち行列の追加時に localhost をホスト名として指定する方法 (LP 印刷コマンド)」を参照してください。