システムにローカルプリンタまたはネットワークプリンタを追加すると、そのプリンタにローカルシステムからアクセスできるようになります。プリンタをインストールするシステムが、「印刷サーバー」になります。
プリンタは、Admintool と LP 印刷サービスコマンドのどちらでも追加できます。次に、それぞれを使用する方法を説明します。
プリンタサーバーにするシステムを選択します。
pkginfo コマンドを使用して、印刷サーバーに印刷パッケージ SUNWpcr、SUNWpcu、SUNWpsr、SUNWpsu、SUNWscplp、および SUNWpsf がインストールされているか確認します。
# pkginfo package_instance
プリンタをプリンタサーバーに接続し、プリンタの電源を入れます。
ハードウェアのスイッチとケーブルの要件については、プリンタのインストールマニュアルを参照してください。
プリンタを接続したプリンタサーバー上で Admintool を起動します。
詳細は、「Admintool を起動する方法」の手順を参照してください。
「編集 (Edit)」メニューから「追加 (Add)」、「ローカルプリンタ (Local Printer)」の順に選択します。
フィールドに情報を入力する必要がある場合は、「ヘルプ」ボタンをクリックして、このウィンドウのフィールド定義を表示します。
「了解 (OK)」 をクリックします。
Admintool を終了します。
左上隅にあるボタンをクリックし、「終了 (quit)」を選択します。
新しいプリンタへのアクセスをクライアントに追加します。
これでプリンタは追加されました。プリンタへのアクセスをクライアントで作成します。詳細は、「印刷クライアントの設定」を参照してください。
オプションの作業を完了します。
プリンタを設定するときは、オプションの (省略可能な) 作業がいくつかあります。残りの作業の参照先については、「印刷の設定」を参照してください。
この例では、プリンタ luna が印刷サーバー krypton に追加されています。
ローカルプリンタの追加は、コマンド行インタフェースを使用しても行えます。
プリンタサーバーにするシステムを選択します。
pkginfo コマンドを使用して、印刷サーバーに印刷パッケージ SUNWpcr、SUNWpcu、SUNWpsr、SUNWpsu、SUNWscplp、および SUNWpsf がインストールされているか確認します。
# pkginfo package_instance
プリンタをプリンタサーバーに接続して、プリンタの電源を入れます。
ハードウェアのスイッチとケーブル接続の要件については、プリンタのインストールマニュアルを参照してください。
lp の所有権を設定して、ポートデバイスに対する読み取り権と書き込み権を設定します。
# chown lp /dev/term/device # chmod 600 /dev/term/device
lpadmin コマンドを使用して、プリンタ名、デバイス、プリンタタイプ、および内容形式を定義します。
lpfilter コマンドを使用して、フィルタを印刷サーバーに追加します。
プリンタがプリンタ要求を受け入れて、その要求を印刷できるようにします。
# accept printer-name # enable printer-name
lpstat コマンドを使用して、プリンタが正しく構成されているか確認します。
# lpstat -p printer-name
(省略可能) プリンタの説明を追加します。
# lpadmin -p printer_name -D "description"
新しいプリンタへのアクセスをクライアントで追加します。
これでプリンタは追加されました。プリンタへのアクセスをクライアントで作成します。詳細は、「印刷クライアントの設定」を参照してください。
オプションの作業を完了します。
プリンタを設定するときは、オプションの (省略可能な) 作業がいくつかあります。残りの作業の参照先については、「印刷の設定」を参照してください。
この例では、ローカルの PostScript プリンタを印刷サーバーで印刷できるようにする方法を示しています。この例のコマンドは、プリンタが接続されている印刷サーバーで実行しなければなりません。この例では次の情報を使用していますが、これらの情報は状況によって異なります。
プリンタ名: luna
ポートデバイス: /dev/term/b
プリンタタイプ: PS
ファイル内容形式: postscript
1# chown lp /dev/term/b # chmod 600 /dev/term/b 2# lpadmin -p luna -v /dev/term/b 3# lpadmin -p luna -T PS 4# lpadmin -p luna -I postscript # cd /etc/lp/fd 5# for filter in *.fd;do > name=`basename $filter .fd` > lpfilter -f $name -F $filter > done 6# accept luna destination "luna" now accepting requests # enable luna printer "luna" now enabled 7# lpadmin -p luna -D "Room 1954 ps" 8# lpstat -p luna printer luna is idle. enabled since Mon Jun 4 14:37:59 PST 1996. available.
1. lp に所有権とポートデバイスへの単独アクセスを設定する。
2. プリンタ名とプリンタが使用するポートデバイスを定義する。
3. プリンタタイプを設定する。
4. プリンタがで直接印刷できるファイル内容形式を指定する。
5. 印刷フィルタを印刷サーバーに追加する。
6. プリンタの印刷要求を受け付けて、プリンタを印刷可能にする。
7. プリンタの記述を追加する。
8. プリンタが準備できているかどうかを確認する。