IPP ワークステーション・クライアントのカスタマイズ

IPP プロトコルを使用してインターネット経由で印刷要求を実行依頼するには、ユーザーのワークステーションに IPP クライアントが含まれている必要があります。 IPP クライアントを使用することで、ジョブ実行依頼者は、(Web 文書だけでなく) 任意の文書を Printer Inventory 内に定義されたどのプリンターにも印刷できます。

ユーザーは、最初に、ワークステーションの IPP クライアントにプリンター を定義する必要があります。 例えば、Windows システムで、ユーザーは、インターネット・プリンターとしてプリンターを Windows に定義しなければなりません。またユーザーは、プリンターの URI (Uniform Resource Identifier) も指定しなければなりません。 Printer Inventory に定義されているプリンターの URI の形式は次のとおりです。
http://host:port/printers/printername
host
z/OS システムのホスト名または IP アドレス
port
IPP サーバーが聴取しているポート番号。 ipp-port-number 属性に指定したのと同じ番号を指定してください。 ipp-port-number 属性を設定していない場合は、この属性のデフォルト値である 631 を指定してください。
プリンター
Print Interface IPP サーバーに必要な修飾子。 この修飾子では、大文字小文字が区別されます。 printers は、servlet/IPPServlet に置き換えることができます。 例えば、次の URI も使用できます。
http://host:port/servlet/IPPServlet/printername
printername
Printer Inventory のプリンター定義の名前。 プリンター定義名では大/小文字が区別されます。 Printer Inventory に保管されているものと同じ大文字と小文字を使用する必要があります。
例: z/OS システムの IP アドレスが 9.99.1234 であり、IPP サーバーがポート 631 を聴取し、プリンター定義の名前が myprinter である場合は、以下の URI を使用します。
http://9.99.1234:631/printers/myprinter
ガイドライン:
  1. 一部の IPP クライアントは、ipp フォーマットの URI もサポートしている場合があります。 この場合には、URI は以下のフォーマットにすることが可能です。
    ipp://host[:port]/printers/printername
    URI に ipp フォーマットを使用し、ポートを省略した場合、デフォルトは 631 です。 これは、Print Interface IPP サーバーが聴取するデフォルト・ポートです。
    例: z/OS システムの IP アドレスが 9.99.1234 で、Print Interface IPP サーバーがポート 631 で listen していて、プリンター定義の名前が myprinter の場合は、次の URI を使用します。
    ipp://9.99.1234/printers/myprinter
  2. インターネット・プリンターを Windows ワークステーションに追加する方法についての詳細は、「z/OS Infoprint Server 使用者の手引き」を参照してください。
  3. Print Interface IPP サーバーは暗号化されているデータを受信できません。 したがって、ユーザーは、IPP クライアントがデータを暗号化していないことを確認する必要があります。

IPP クライアントは、印刷要求を使用して IPP ジョブ属性を指定することができます。 Print Interface IPP サーバーは、Infoprint Server ジョブ属性に対応している一部の IPP ジョブ属性をサポートします。 表 1 は、すべてのプリンターに対して Print Interface IPP サーバーがサポートする IPP ジョブ属性と、 それに対応する Infoprint Server ジョブ属性 (Print Interface IPP サーバーが設定する属性) を リストしたものです。 これらの Infoprint Server ジョブ属性については、「z/OS Infoprint Server 使用者の手引き」を参照してください。

表 1. IPP 属性とそれに対応する Infoprint Server 属性
IPP ジョブ属性 Infoprint Server ジョブ属性
copies copies
job-name title-text
job-priority jes-priority
requesting-user-name owner1
  1. JES では、IPP サーバーが IPP ジョブ属性で指定された所有者名を使用してデータ・セットを JES スプールに割り振ることは許可されていません。 そのため、所有者名を、SMF レコード内で、および SDSF によって表示されるデータ・セット名で使用可能にするために、IPP サーバーは、JES スプール上にデータ・セットを割り振る際にジョブ名として所有者名を使用します。