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を参照してください。