セパレーターページユーザー出口プログラム

InfoPrint Managerセパレーターページユーザー出口プログラムは、該当部数のジョブ(最初の1部を含む)を印刷する前に呼び出されます。

使用可能なサンプルユーザー出口プログラムページに示したサンプルのセパレーターページユーザー出口プログラムのソースコード(C言語)は、/usr/lpp/psf/exitsディレクトリーにあります。これらのサンプルプログラムでは、AFP データストリームページが生成されます。

セパレーターページユーザー出口プログラムのデータ構造は、/usr/lpp/psf/exits/ainuexit.hファイルのソースコードに含まれます。これらの構造のコードは、ユーザー出口プログラム構造に示してあります。

この出口の宣言は次のとおりです。

void SEPARATOR (SEPARATOR_EXITDATA *exitdata)

SEPARATOR_EXITDATA入出力パラメーターには、InfoPrint Managerとユーザー出口プログラム間の通信に必要なすべての入出力データがあります。

このユーザー出口の各種コンポーネントの機能と構造の説明については、一般的な入出力フィールドainuexit.hファイルを参照してください。

セパレーターページユーザー出口プログラムには以下のフィールドもあり、出力情報が提供されます。

Copy
この出口への呼び出しに関連付けられるのがどのコピーかを識別します。最初に1に設定され、出口が呼び出されるたびに1ずつ増分します。サンプルのセパレーターページユーザー出口プログラムでは、ジョブの最初のコピーおよび後続のすべてのコピーについて、セパレーターページが1つ生成されます。

セパレーターページユーザー出口プログラムを作成した後で、makeコマンドを使用し、コードをコンパイルしてください(ユーザー出口プログラムをコンパイル/インストールするを参照)。