印刷待ち行列の設定プロセスの実行中に、印刷待ち行列の機能を記述する PPD ファイルを、その印刷待ち行列と関連付けることができます。PPD ファイルに記述されているデフォルト値は、多くの場合、サイトの推奨設定とは一致しません。たとえば、両面印刷機能を常にオンにしたり、常に A4 サイズの用紙に印刷したりすることが必要になります。これらのデフォルト値は、PPD ファイルを直接編集することで変更できます。ただし、もっとも簡単で時間のかからない方法は、-o オプションを指定した lpadmin コマンドを使用して、変更を加えることです。
共通の PPD ファイルの値には、次のものがあります。
PageSize
可能な選択肢の例として、次のものがあります。
レター
リーガル
A4
B5
Env10
InputSlot
可能な選択肢の例として、次のものがあります。
Tray1
Tray2
Tray3
手動
両面印刷
可能な選択肢の例として、次のものがあります。
なし
DuplexNoTumble
DuplexTumble
この手順では、機能を記述するために PPD ファイルを使用する印刷待ち行列の、デフォルト値の設定方法を示します。
最初に PPD ファイルをチェックして、上書きできる値を確認します。PPD ファイルに関する情報を表示するには、more または less コマンドを使用するか、テキストエディタでファイルを開きます。
次に例を示します。
$ more /etc/lp/ppd/print-queue.ppd |
スーパーユーザーになるか、同等の役割を引き受けます。
役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』の「RBAC の構成 (作業マップ)」を参照してください。
目的のオプションを設定します。
# lpadmin -p print-queue -o key=value |
値を変更するプリンタ名または印刷待ち行列を指定します。
プリンタ機能の調整、プリンタポートの特性の調整、ネットワークプリンタの構成、およびバナー使用の制御のためのオプションを指定します。
オプションのキーと値のペアを指定します。
特定のプリンタに使用できるキーと値のペアのセットは、印刷待ち行列と関連付けられている PPD ファイルの内容によって異なります。
たとえば、両面印刷機能を設定するには、次のように入力します。
# lpadmin -p print-queue -o Duplex=DuplexNoTumble |
給紙トレイの設定を変更するには、次のように入力します。
# lpadmin -p print-queue -o InputSlot=Tray2 |
PPD の file/foomatic オプションの場合は、この方法でデフォルト値を設定できます。
印刷待ち行列の機能をチェックして、オプションが正しい値に設定されたことを確認します。
# lpstat -p print-queue -l |
# lpadmin -p hp4550 -o Media=A4 -o InputSlot=Tray2 # lpadmin -p hp4550 -o PageSize=A4 # lpstat -p hp4550 -l printer hp4550 idle. enabled since December 5, 2006 6:38:50 PM CET. available. Form mounted: Content types: application/postscript Description: Connection: Interface: /usr/lib/lp/model/netstandard_foomatic PPD: /usr/lib/lp/model/ppd/system/foomatic/ \ HP/HP-Color_LaserJet_4550-Postscript.ppd.gz On fault: write root After fault: continue Users allowed: (all) Forms allowed: (none) Media supported: Letter A4 11x17 A3 A5 B5 Env10 EnvC5 EnvDL EnvISOB5 EnvMonarch Executive Legal Banner not required Character sets: (none) Default pitch: Default page size: Default port setting: Options: PageSize=A4, Media=A4, InputSlot=Tray2, \ dest=192.168.245.62:9100, protocol=tcp # uname -a SunOS shuttle 5.11 snv_52 i86pc i386 i86pc # lpstat -p hp4550 -l printer hp4550 idle. enabled since December 5, 2006 6:38:50 PM CET. available. Form mounted: Content types: application/postscript Description: Connection: Interface: /usr/lib/lp/model/netstandard_foomatic PPD: /usr/lib/lp/model/ppd/system/foomatic/ \ HP/HP-Color_LaserJet_4550-Postscript.ppd.gz On fault: write root After fault: continue Users allowed: (all) Forms allowed: (none) Media supported: Letter A4 11x17 A3 A5 B5 Env10 EnvC5 EnvDL EnvISOB5 EnvMonarch Executive Legal Banner not required Character sets: (none) Default pitch: Default page size: Default port setting: Options: dest=192.168.245.62:9100, protocol=tcp |