セパレーターページユーザー出口プログラム
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コマンドを使用し、コードをコンパイルしてください(ユーザー出口プログラムをコンパイル/インストールするを参照)。