Solaris 2.6 では、ネットワークプリンタのサポートが追加されました。ここでは、日本語 PostScriptTM プリンタをネットワーク経由で接続した場合を例に、その設定方法を紹介します。プリンタの設定方法に関する詳細は、lpadmin(1) のマニュアルページ、 『Solaris 7 のシステム管理 (第 1 巻) および (第 2 巻)』、『JFP ユーザーズガイド 』を参照してください。
ネットワークプリンタとして追加する場合
手順1. /usr/lib/lp/model/netstandard を編集します。
常にバナーページを出さないようにしたいときは、nobanner を yes に変更します。
nobanner=no |
->
nobanner=yes |
また、バナーページを出したいときは、date コマンドの前に env LANG=C を加えます。
echo "##### Date: `date ' ...... |
->
echo "##### Date: `env LANG=C date ' ..... |
以下の例は、日本語 PostScript プリンタをネットワーク経由で接続した場合の例です。プリンタ側の設定は、
Host Name : | nwpr2 |
Printer Name: | pspr |
にあらかじめ設定されていると仮定します。プリンタ側の設定方法は、各プリンタのマニュアルを参照してください。
sun# lpadmin -p pspr -I postscript -T PS -v /dev/null ¥ -i /usr/lib/lp/model/netstandard -o dest=nwpr2:pspr ¥ -o protocol=bsd sun# accept pspr sun# enable pspr |
手順 3. 次のように入力して、テキストファイル印刷フィルタを登録します。
sun# cd /etc/lp/fd sun# lpfilter -x -f postprint sun# lpfilter -f jpostprint -F jpostprint.fd |
lpfilter -x -f postprint 実行時、postprint フィルタが登録されていないと、以下のようなエラーが出ますが、無視して次に進んでください。
UX:lpfilter: エラー: No filter by the name "postprint" exists. |
手順4. システムをリブートします。
sun# sync;sync;sync sun# reboot |
以上の手順が終了すると、lp コマンドを使用して、追加したネットワークプリンタに出力することができます。