Solstice AdminSuite 2.3 管理者ガイド

第 9 章 プリンタマネージャの使用

本章は、プリンタマネージャで SunSoft 印刷クライアントソフトウェアを設定および管理する方法を説明します。

本章では、次の項目について解説します。


注 -

SunSoft 印刷プロセスの概要は『Solstice AdminSuite 印刷管理ガイド』で説明しています。『Solstice AdminSuite 印刷管理ガイド』では、既存プリンタの設定情報の変更、および設定情報の SunSoft 印刷クライアントへのコピーについても解説しています。


印刷管理の手順ごとの説明および LP 印刷サービスのコマンドを使用して印刷を設定する方法については、『Solaris のシステム管理 (第 2 巻)』を参照してください。

プリンタマネージャから修正するファイル

プリンタマネージャから修正される Solstice および Solaris システムファイルを示します。

表 9-1 プリンタマネージャで変更されるファイル

システムファイル 

説明 

/etc/printers.conf

SunSoft 印刷クライアント動作のためのプリンタ設定情報を含むファイル 

printers.conf.byname

SunSoft 印刷クライアント動作のためのプリンタ設定情報を含む NIS マップ 

fns.ctx_dir

SunSoft 印刷クライアント動作およびその他の情報のためのプリンタ設定情報を含む NIS+ マップ 

/etc/lp/printers/printer/*

LP プリンタ設定情報を含む Solaris ファイル 

/etc/lp/interfaces/printer

ローカルプリンタと通信するための Solaris シェルスクリプト 

/etc/lp/default

LP システムのデフォルトプリンタ名を含む Solaris ファイル 

/etc/lp/filter.table

設定された LP フィルタを含む Solaris 参照テーブル 

/etc/lp/Systems

Solaris LP のためのリモートシステムのリストを含む Solaris ファイル 

/etc/saf/sactab

サービスアクセス機能の設定を含む Solaris ファイル 

/etc/saf/tcp_pmtab

ポートモニター設定を含む Solaris ファイル 

SunSoft 印刷クライアントソフトウェアの設定と管理

表 9-2 に、プリンタマネージャを使用して SunSoft 印刷クライアントソフトウェアの設定と管理を行うための操作を示します。

表 9-2 操作の概要 : SunSoft 印刷クライアントソフトウェアの設定と管理

操作 

説明 

参照先 

印刷サーバーにプリンタをインストール 

プリンタのインストール。 

プリンタが接続されているシステムにプリンタをインストールします。この手順は、システムに対してプリンタに関する通知を行い、システムが印刷サーバーとして動作できるようにします。ネームサービスを使用する場合、この操作によりプリンタはすべての Solstice 印刷クライアントで使用可能となります。 

「プリンタのインストール方法」

ネットワークプリンタのインストール 

ネットワークプリンタのインストール。 

プリンタをネットワーク上にインストールし、ネットワーク上のすべてのユーザーが使用できるようにします。 

「ネットワークプリンタのインストール方法」

プリンタに印刷クライアントのアクセスを与える 

プリンタへのアクセスを追加。 

SunSoft 印刷クライアントに対して、印刷サーバーにインストールされているプリンタへのアクセスを与えます。 

「プリンタへのアクセスの追加」

プリンタの既存の情報を変更 

プリンタ情報の変更。 

プリンタの現在の設定情報を変更します。 

「プリンタ情報の変更」

プリンタへのアクセスを削除 

プリンタへのアクセスを削除。 

NIS、NIS+ マスターファイル、またはネームサービスを使用しない場合は、指定された各印刷クライアントの /etc/printers.conf ファイルから、プリンタへのアクセスを削除します。

「プリンタへのアクセスの削除方法」

 

印刷サーバーからプリンタを削除。 

印刷サーバーの /etc/printers.conf ファイルからプリンタを削除します。この手順は、ネームサービスを使用しない場合にのみ実行します。

「印刷サーバーからプリンタを削除する方法 (ネームサービスが「なし」の場合)」

プリンタマネージャの起動

プリンタマネージャを使用して、SunSoft 印刷クライアントソフトウェアの設定に必要な処理をすべて行います。

プリンタマネージャの起動方法は、以下のとおりです。

  1. 第 1 章「概要」で示した必要条件が満たされていることを確認します。

  2. Solstice 起動ツールを実行します。


    $ solstice &
    

    起動ツールが表示されます。

  3. Printer Manager アイコンをクリックします。

    Graphic

    「読み込み」ウィンドウが、プリンタマネージャのメインウィンドウ上に重なって表示されます。

  4. ネットワークで使用しているネームサービスを選択します。

    「NIS+」、「NIS」、「なし」のいずれかを選択します。

  5. ドメイン名またはホスト名が正しいことを確認します。

    正しくない場合は、アクセスするホスト名を入力してください。NIS または NIS+ ドメイン名は変更できません。

  6. 「了解」をクリックします。

    プリンタマネージャのメインウィンドウが表示されます。

プリンタのインストール

プリンタマネージャを使用してシステム上にプリンタをインストールするには、プリンタの特性を定義して、このプリンタを利用できるユーザーを指定します。プリンタをインストールするシステムが「印刷サーバー」となります。

ネームサービスを使用するかどうかによって、プリンタのインストール方法が多少異なります。

ネームサービス 

プリンタマネージャでの処理 

使用する 

NIS または NIS+ のマスターファイルにプリンタを追加するので、すべての印刷クライアントがそのプリンタを利用できます。

使用しない 

プリンタを印刷サーバーの構成ファイルだけに追加するので、印刷クライアントはこのプリンタを認識できません。 

プリンタのインストール方法

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

    ハードウェアのスイッチやケーブルについては、プリンタに付属のマニュアルを参照してください。

  2. プリンタマネージャを起動します。

    使用するネームサービスによって、以下のように印刷サーバーの指定方法が異なります。

    • ネームサービスが「NIS」または「NIS+」の場合は、プリンタをインストールしているシステム (印刷サーバー) を指定できます。

    • ネームサービスが「なし」の場合は、「読み込み」ウィンドウで、ホスト名をプリンタを接続したシステム (印刷サーバー) の名前に変更できます。

    プリンタマネージャの起動方法については、「プリンタマネージャの起動」の手順を参照してください。

  3. 「編集」メニューの「プリンタのインストール」を選択します。

    「プリンタのインストール」ウィンドウが表示されます。

  4. ウィンドウに必要事項を入力します。

    「ヘルプ」ボタンをクリックすると、このウィンドウのフィールド定義に関する情報を参照できます。

  5. 「了解」をクリックします。

    ネームサービスが「NIS」または「NIS+」の場合は、プリンタはネームサービスのマスターファイルに入力され、すべての SunSoft 印刷クライアントがこのプリンタを利用できます。このプリンタは、印刷サーバーの /etc/printers.conf ファイルおよび /etc/lp ディレクトリにも設定されます。

    ネームサービスが「なし」の場合は、プリンタは印刷サーバーの /etc/printers.conf ファイルおよび /etc/lp ディレクトリに設定されます。

確認

プリンタマネージャのメインウィンドウにある新しいプリンタのエントリを調べて、プリンタがインストールされたことを確認します。

「プリンタのインストール」ウィンドウの記入例

次の例は、ネームサービスを指定して、プリンタマネージャを起動した場合の「プリンタのインストール」ウィンドウを示しています。ネームサービスを使用する場合は、このウィンドウでネットワーク上の任意のシステムを印刷サーバーとして指定できます。

ネームサービスが「なし」の場合は、「印刷サーバー」フィールドには「読み込み」ウィンドウで指定したホスト名が表示され、このウィンドウでは印刷サーバー名は変更できません。

Graphic

ネットワークプリンタのインストール

ネットワークプリンタのインストールは、Solaris 2.5.1 より後のバージョンを実行している場合にのみ行うことができます。

ネットワークプリンタのインストール方法

  1. プリンタマネージャを起動します。

    ネットワーク上のどのシステムにログインしていても、印刷サーバーからネットワークプリンタをインストールできます。ネームサービスで「なし」を選択し、ホスト名を印刷サーバー名に変更します。

    プリンタマネージャの起動に関しては、「プリンタマネージャの起動」を参照してください。

  2. 「編集」メニューから「ネットワークプリンタのインストール」を選択します。

    「ネットワークプリンタのインストール」ウィンドウが表示されます。

  3. ウィンドウに必要事項を記入します。

    各フィールドに関する説明が必要な場合は、このウィンドウの「ヘルプ」ボタンをクリックしてください。

  4. 「了解」をクリックします。

確認

プリンタマネージャのメインウィンドウで新しいプリンタのエントリをチェックして、プリンタが正しくインストールされたことを確認します。

「ネットワークプリンタのインストール」ウィンドウの記入例

Graphic

プリンタへのアクセスの追加

印刷サーバーに接続されているプリンタへのアクセスをシステムに追加すると、そのシステムが「印刷クライアント」となります。プリンタマネージャを使用してプリンタをインストールしたかどうか、またネームサービスを使用するかどうかによって、SunSoft 印刷クライアントのアクセスを追加する必要がない場合もあります。

プリンタのインストール方法 

手順 

プリンタマネージャを使用。 ネームサービスあり 

すでにすべての SunSoft 印刷クライアントがプリンタを利用できます。プリンタへのアクセスを追加する必要はありません。 

プリンタマネージャを使用。 ネームサービスなし 

各 SunSoft 印刷クライアント上でプリンタへのアクセスを追加する必要があります。 

UNIX コマンドを使用。 ネームサービスあり 

このプリンタの情報を SunOS 5.x または 4.x システムから変換し、かつ NIS または NIS+ を読み込んでいない場合は、プリンタはネームサービス内に記述されません。プリンタのアクセスの追加を行うと、ネームサービスにプリンタが登録され、すべての SunSoft 印刷クライアントが利用できるようになります。 

UNIX コマンドを使用。 ネームサービスなし 

このプリンタの情報を SunOS 5.x または 4.x システムから変換し、/etc/printers.conf マスターファイルを SunSoft 印刷クライアントにコピーしていない場合は、SunSoft 印刷クライアント用に、アクセスを追加する必要があります。以前に印刷クライアントがアクセスしていても、そのアクセスは消去されています。

プリンタへのアクセスを追加するには、以下のようにします。

  1. プリンタマネージャを起動します。

    ネットワーク上の任意のシステムから、プリンタへのアクセスを追加できます。

    • ネームサービスを使用する場合は、印刷クライアントを指定する必要はありません。ネットワーク上のすべての SunSoft 印刷クライアント用のプリンタへのアクセスが追加されます。

    • ネームサービスを使用しない場合は、プリンタへのアクセスを与える印刷クライアントを指定します。

    プリンタマネージャの起動方法については、「プリンタマネージャの起動」を参照してください。

  2. 「編集」メニューの「プリンタへのアクセスの追加」を選択します。

    「プリンタへのアクセスの追加」ウィンドウが表示されます。

  3. ウィンドウに必要事項を入力します。

    「ヘルプ」ボタンをクリックすると、このウィンドウのフィールド定義に関する情報を参照できます。

  4. 「了解」をクリックします。

    ネームサービスが「NIS」または「NIS+」の場合は、プリンタはネームサービスのマスターファイルに入力され、すべての SunSoft 印刷クライアントがこのプリンタを利用できます。

    ネームサービスが「なし」の場合は、プリンタは指定した各印刷クライアントの /etc/printers.conf ファイルに入力されます。


    注 -

    印刷サーバー上で NIS や NIS+ のアクセスを追加しないでください。ただし、ネームサービスに属していないプリンタを削除してから、正しいネームサービスでプリンタをインストールできます。


確認

印刷クライアントから印刷要求を発信し、プリンタの出力を調べて、アクセスが追加されたことを確認します。

「プリンタへのアクセスの追加」ウィンドウの記入例

この例は、ネームサービスが「なし」なので、ウィンドウには「印刷クライアント」フィールドがあります。このフィールドで、指定プリンタへのアクセスを与える印刷クライアントを指定できます。ネームサービスが「NIS」または「NIS+」の場合は、ウィンドウには「印刷クライアント」フィールドはありません。

Graphic

プリンタ情報の変更

プリンタマネージャを使用してプリンタをインストールした後に、最初に入力した情報を変更できます。また、印刷要求を受け付けるかどうか (印刷要求受付)、および印刷するかどうか (印刷要求処理) という 2 種類の状態を設定することもできます。

プリンタマネージャの「変更」ウィンドウには 2 つの形式があります。短形式では、プリンタの説明とプリンタをデフォルトプリンタとして設定するかどうかだけを変更できます。短形式は、次のような場合に使用します。

上記以外の場合は、長形式のウィンドウを使用して、さらに多くの情報を変更したり、印刷要求の受け付けおよび処理を制御するオプションを設定したりできます。


注 -

長形式のウィンドウでも、変更できないプリンタ情報があります。プリンタ名、印刷サーバー、プリンタタイプを変更する場合は、プリンタを 1 度削除してから、インストールし直してください。この手順については、「プリンタへのアクセスの削除方法」および 「プリンタのインストール」を参照してください。


プリンタ情報を変更するには、以下のようにします。

  1. プリンタマネージャを起動します。

    ネットワーク上の任意のシステムにログインします。プリンタマネージャの起動方法については、「プリンタマネージャの起動」を参照してください。

  2. プリンタマネージャのメインウィンドウにあるスクロールリストから、変更するプリンタを選択します。

  3. 「編集」メニューの「変更」を選択するか、スクロールリストから変更するプリンタをダブルクリックします。

    「変更」ウィンドウが表示されます。

  4. ウィンドウに必要事項を入力します。

    「ヘルプ」ボタンをクリックし、このウィンドウのフィールド定義に関する情報を参照してください。

  5. 「了解」をクリックします。


注 -

変更操作が印刷サーバー以外で行われた場合は警告ウィンドウが表示され、印刷サーバー情報は変更されなかったことを通知します。


確認

プリンタマネージャを起動し、プリンタ情報が変更されたことを以下の手順で確認します。

  1. 「ファイル」メニューの「読み込み」を選択します。

    「読み込み」ウィンドウが表示されます。

  2. 設定内容をそのままにして、「了解」をクリックします。

    プリンタマネージャのメインウィンドウが表示されます。

  3. プリンタマネージャのメインウィンドウにあるスクロールリストから、変更したプリンタを選択します。

  4. 「編集」メニューの「変更」を選択します。

    「変更」ウィンドウが表示されます。

  5. 変更したプリンタ情報が表示されることを確認します。

「変更」ウィンドウの記入例

以下の例は、短形式の「変更」ウィンドウを示しています。長形式のウィンドウには次のフィールドが含まれています。

また、長形式のウィンドウでは、次のオプションを選択できます。

Graphic

プリンタへのアクセスの削除

プリンタに元から割り当てられていた名前、印刷サーバー、プリンタタイプを変更するには、1 度プリンタを削除してから、新しい情報を使用してインストールし直します。

新しい情報を使用して、プリンタを移動、交換、再インストールする必要がある場合は、まずプリンタの待ち行列内のすべての印刷要求が、別のプリンタに印刷または移動されることを確認してください。また、必ず印刷クライアントのプリンタへのアクセスを削除し、印刷サーバーからプリンタを削除してから、プリンタ本体を取り外してください。

ネームサービスが「NIS」または「NIS+」の場合は、プリンタへのアクセスの削除と印刷サーバーからのプリンタの削除は同時に行われます。

ネームサービスが「なし」の場合は、最初に各印刷クライアントのプリンタへのアクセスを削除してから、印刷サーバーからプリンタを削除します。

プリンタへのアクセスの削除方法

  1. プリンタマネージャを起動します。

    ネットワーク上の任意のシステムにログインして、プリンタへのアクセスを削除できます。

    • ネームサービスが「NIS」または「NIS+」の場合は、SunSoft 印刷クライアントを指定する必要はありません。ネットワーク上のすべての SunSoft 印刷クライアントのプリンタへのアクセスの削除と印刷サーバーからのプリンタの削除が同時に行われます。

    • ネームサービスが「なし」の場合は、ネットワーク上の任意のシステムにログインして、ホスト名をプリンタへのアクセスを削除する印刷クライアント名に変更します。

    プリンタマネージャの起動方法については、「プリンタマネージャの起動」を参照してください。

  2. プリンタマネージャのメインウィンドウにあるスクロールリストから、アクセスを削除するプリンタを選択します。

  3. 「編集」メニューの「削除」を選択します。

    「警告」ウィンドウが表示され、ユーザーに確認を求めるメッセージが表示されます。

  4. 「了解」をクリックします。

    ネームサービスが「NIS」または「NIS+」の場合は、プリンタはネームサービスのマスターファイルから削除され、すべての印刷クライアントのアクセスも削除されます。このプリンタは、印刷サーバーの /etc/printers.conf ファイルおよび /etc/lp ディレクトリからも削除されます。

    ネームサービスが「なし」の場合は、プリンタはこの印刷クライアントの /etc/printers.conf ファイルだけから削除されます。残りの SunSoft 印刷クライアントのプリンタへのアクセスを削除するには、手順 1 〜 4 を繰り返します。

確認

ネームサービスが「NIS」または「NIS+」の場合は、プリンタマネージャのメインウィンドウ内にプリンタが表示されていない (つまり、プリンタがネームサービスから削除されている) ことを確認します。

ネームサービスが「なし」の場合は、プリンタマネージャのメインウィンドウ内にプリンタが表示されていない (つまり、印刷クライアントのアクセスが削除されている) ことを確認します。

印刷サーバーからプリンタを削除する方法 (ネームサービスが「なし」の場合)

ネームサービスが「なし」の場合に印刷サーバーからプリンタを削除するには、以下のようにします。

  1. プリンタマネージャを起動します。

    ネットワーク上の任意のシステムにログインして、印刷サーバーからプリンタを削除します。ネームサービスとして「なし」を選択して、ホスト名を印刷サーバー名に変更します。

    プリンタマネージャの起動方法については、「プリンタマネージャの起動」を参照してください。

  2. プリンタマネージャのメインウィンドウにあるスクロールリストから、削除するプリンタを選択します。

  3. 「編集」メニューの「削除」を選択します。

    「警告」ウィンドウが表示され、ユーザーに確認を求めるメッセージが表示されます。

  4. 「了解」をクリックします。

    プリンタが、印刷サーバーの /etc/printers.conf ファイルおよび /etc/lp ディレクトリから削除されます。

確認

プリンタマネージャのメインウィンドウ内にプリンタが表示されていないことを確認します。

参照ページ

SunSoft 印刷クライアントソフトウェアを使用できるように ‾/.printers システムを設定した場合は、各自の .printers ホームディレクトリのプリンタエイリアスを設定する必要もあります。

これらの処理の手順については、『Solstice AdminSuite 印刷管理ガイド』を参照してください。