サンプルPSF DSSユーザー出口プログラム

InfoPrint Managerには、ヘッダー、セパレーター、トレーラーの各ページ用、アカウンティングデータと監査データ用、印刷後アカウンティングデータ用にサンプルPSF DSSユーザー出口プログラムが同梱されています。サンプルのヘッダーページ、セパレーターページ、トレーラーページのユーザー出口プログラムは、Advanced Function Presentation(AFP)データストリームページを生成します。サンプルのアカウンティングおよび監査ユーザー出口プログラムは、報告ファイル形式の ASCII データを生成したり、またはログファイルに書き込みます。サンプル印刷後アカウンティングユーザー出口プログラムは、ログファイルに書き込むだけです。InfoPrint Managerは、入出力データ用サンプルユーザー出口プログラムも提供します。ただし、ユーザー出口プログラムは機能を実行しません。ただし、これらのユーザー出口プログラムで機能は実行されません。 すべてのサンプルプログラムは、そのまま使用、または変更できます。

既存のユーザー出口プログラムを変更して使用する場合は、プログラムのソースコードはinstall_path¥exits¥psfディレクトリーにあります。install_pathは、InfoPrint Managerがインストールされているディレクトリーです。インストールパスが分からない場合は、マネージメントコンソールで見つけることができます。マネージメントコンソールを開き、編集→サービス構成の変更をクリックし、インストールパスフィールドに移動します。

次の表には、InfoPrint Managerで提供されるサンプルユーザー出口プログラムがリストされています。

サンプルユーザー出口プログラム

ユーザー出口のタイプ ファイル名 説明
ヘッダーページ ainuxhdr.c 簡略スタイルスタートシートを生成します。
ainuxhdr2.c 完全スタイルスタートシートを生成します。
ainuxhdrp.c ジョブチケット情報付きのスタートシートを生成します。
ainuxhdrx.c 縦線のないスタートシートを生成します。
pduxblkh.c ブランクのスタートシートを生成します。
セパレーターページ ainuxsep.c 簡略スタイルセパレーターシートを生成します。
ainuxsep2.c 完全スタイルセパレーターシートを生成します。
ainuxsepp.c ジョブチケット情報付きのセパレーターシートを生成します。
ainuxsepx.c 縦線のないセパレーターシートを生成します。
pduxblks.c ブランクのセパレーターシートを生成します。
トレーラーページ ainuxtlr.c 簡略スタイルエンドシートを生成します。
ainuxtlr2.c 完全スタイルエンドシートを生成します。
ainuxtlrp.c ジョブチケット情報付きのスタートシートを生成します。
ainuxtlrx.c 縦線のないエンドシートを生成します。
pduxblkt.c ブランクのエンドシートを生成します。
アカウンティング ainuxacc.c 簡略スタイルアカウンティングシートを生成します。
ainuxacc2.c 完全スタイルアカウンティングシートを生成します。
ainacclog.c アカウンティングログ情報を生成します。
ainuxaccp.c ジョブチケット情報付きのアカウンティングシートログを生成します。
印刷後アカウンティング ainuxjobcompletion.c 印刷用紙(スタックされた用紙)に関するアカウンティングログ情報を生成します。
監査 ainuxaud.c 簡略スタイル監査シートを生成します。
ainuxaud2.c 完全スタイル監査シートを生成します。
ainuxaudp.c ジョブチケット情報を持つ監査シートを生成します。
ainaudlog.c 監査ログ情報を生成します。
入力データ ainuxind.c カスタムユーザー出口プログラムの作成用テンプレートを提供します。
出力データ ainuxout.c ユーザー独自のユーザー出口プログラムを作成するためのテンプレートを提供します。
注意: 行データ変換で使用するサンプルユーザー出口プログラムについては、行データ変換用のユーザー出口プログラムを参照してください。