PPDオプションへの属性と値をマッピングする
CUPS宛先に関連付けられたPPDファイルは、特定のプリンターモデルによって利用可能なすべてのデバイス機能を記述します。また、デバイスの特定の機能を呼び出すために必要な、コード化されたコマンドも含まれています。これらの機能には、異なるページサイズ、異なる用紙処理方法、メモリーサイズ、フォントの可用性、両面印刷やステープルなどの仕上げ機能が含まれます。
InfoPrint Managerシステム内にCUPS宛先が作成されると、PPDプリンターから特定の情報が抽出されます。この情報は、/var/pd/linux.models
ディレクトリーに、プリンターモデルの名前で.cfg拡張子がプリンターモデル構成ファイルとして保存されます。例:RICOH_MP_601.ppd.cfg
。プリンターモデル構成ファイルのOTHER_PRINTER_OPTIONSセクションは、<ipm_attribute_name>:<ipm_attribute_value>:<ppd_options>
の基本構文を使用し、InfoPrint Managerの属性と値をPPDオプションにマッピングします。ジョブ、文書または宛先<ipm_attribute_name>
の値が<ipm_attribute_value>
に設定されている場合、サポートは<ppd_options>
を基礎となるCUPS印刷システムに渡します。
たとえば、次のステートメントはモノクロ印刷のために渡されるPPDオプションを設定します。 color-bits-per-plane:0-bits:ColorModel=GrayScale
。InfoPrint Managerは、文書または宛先color-bits-per-plane
属性の値が0ビットのすべてのCUPSジョブ処理に対して、ColorModel=GrayScaleオプションを渡します。
課題は、必要な機能を呼び出すPPDオプションを識別することです。lpoptions
CUPSコマンドは、プリンターのPPDファイルで定義されているオプションをリストするために使用できます。/var/log/cups
のCUPS error_logは、CUPSが特定のジョブに渡されたすべてのオプションをリストするのに役立ちます。正しいマッピングを判断するには、Linuxの印刷インターフェースで機能を選択し、CUPSログに渡されたPPDオプションを識別します。
以下の属性は、OTHER_PRINTER_OPTIONSセクションにマッピングできます。
- color-toner-saver
- color-bits-per-plane
- default-medium
- default-printer-resolution
- output bin
- output-format
- job-finishing
例:
color-bits-per-plane:0-bits:ColorModel=Gray color-bits-per-plane:8-bits:ColorModel=CMYK color-toner-saver:yes:RIPRintMode=4rhit output-bin:standard:OutputBin=FinisherStandard output-bin:middle:OutputBin=FinisherMiddle output-bin:stapler:OutputBin=FinEUPHBBKShift StapleLocation=UpperLeft output-bin:bookletmaker:OutPutBin=FinEUPHBBKLower StapleLocation=CenterW job-finishing:punch-2:RIPunch=Left2 job-finishing:staple-2-left:StapleLocation=LeftW
- 注意:
- InfoPrint Manager管理者は、プリンターモデル構成のPPDオプションをマッピングします。
- サポート担当者の指示がない限り、管理者はプリンターモデル構成ファイルの他のセクションを編集しないでください。
- プリンターモデル構成ファイルの変更後にサーバーを再起動します。
- デバイスには一連の同じ機能がなく、同じ機能を持つデバイスであっても、必ずしも同じ方法で機能を呼び出すとは限りません。
- PPD印刷オプションは、printer-pass-through属性を使用して、基礎となる印刷システムに渡すこともできます。
- 基礎となる印刷システムは、-o rawオプションを介してパススルー印刷を使用するときにPPDオプションを無視します。
- プリンターモデル構成ファイルは、en_USロケールのみをサポートしています。PPDオプションをマッピングするときは、en_USの属性と値を使用してください。
- はいまたはいいえを受け入れる属性に、color-toner-saver:true:RIPRintMode=4rhitのように、trueまたは
false
を使用します。
詳しくは、RICOH InfoPrint Manager:Referenceを参照してください。