システム上でスーパーユーザー(root 権限)、またはそれに準ずるシステム管理者権限が
必要です。
![]()
適用するOS 上でLPD 印刷をサポートしている
本機にIPv4 アドレスが設定されており、ネットワーク上で有効なことが確認できている
本機の設定におけるTCP/IP プロトコル及びLPD プロトコルがともに有効になっている
プリンターの作成
Solaris では、ネットワークプリンターとリモートプリンターの2 種類のプリンターを作成することができます。
ここでは、プリンター名、ホスト名、論理プリンター名が以下のように設定されているものとします。
プリンター名:ricoh_prn
ホスト名:printer_host
論理プリンター名:filetype_RPS
リモートプリンターの作成方法
# /usr/sbin/lpadmin -p ricoh_prn -s printer_host!lp -T dumb -I(大文字のアイ) any(非PS プリンター設定)
または
# /usr/sbin/lpadmin -p ricoh_prn -s printer_host!filetype_RPS -T PS -I(大文字のアイ) postscript (PS プリンター設定)
ネットワークプリンターの作成方法
# lpadmin -p ricoh_prn -m netstandard -o protocol=bsd -o dest=printer_host:lp -v /dev/null -T unknown -I(大文字のアイ) any (非PS プリンター)
または
# lpadmin -p ricoh_prn -m netstandard -o protocol=bsd –o dest=printer_host:filetype_RPS -v /dev/null -T PS -I(大文字のアイ) postscript (PSプリンター)
![]()
詳細は、Solaris に付属のドキュメントを参照して確認してください。
非PS プリンター設定で、印刷時に使用するプログラムを指定する場合は、lp をfiletype=P1 などと置き換えてください。
プリンターの有効化
作成したプリンターを有効化し、プリンターが動作できる状態にします。
# accept printer
destination printer "printer" now accepting requests
# enable printer
printer "printer" now enabled
印刷動作の確認
作成されたプリンターが正しく動作しているか、コマンドを入力して確認します。
Usage : lp -d プリンター名 ファイル名 [ファイル名 ...]
% lp -d ricoh_prn file1
![]()
プリンター名には、/etc/printers.conf にエントリーを追加した際のプリンター名を指定します。
ファイル名には、「*」や「?」のワイルドカードを使用できます。
「print requests full」のメッセージが表示された場合は、印刷要求がフルで受け付けることが出来ない状態です。最大10 セッションです。
PostScript プリンターを作成した場合には、ファイル名で指定されるファイルはPostScript データでなければ、正しく出力されない場合があります。
バナーページが出力される場合がありますので、不要な場合には、コマンドラインで「-o nobanner」指定により付加せずに出力できます。