6.3.1 複数のEPF形式ファイルを統合出力する
ここでは,複数のEPF形式ファイルを統合出力する方法について説明します。
- 〈この項の構成〉
(1) 出力条件
複数のEPF形式ファイルを統合して出力するには,次の条件をすべて満たす必要があります。
-
統合対象のEPF形式ファイルの数が,2〜10,000ファイルであること。
-
統合対象のEPF形式ファイルの合計ページ数が,999,999ページ以下であること。
-
統合対象のEPF形式ファイルを,印刷用のデータ形式に変換したときのファイルサイズの合計が,2GB以下であること。
-
統合対象のEPF形式ファイルが,EUR Server - Adapterの稼働するマシンにすべて存在していること。
-
統合対象のすべてのEPF形式ファイルにアクセスできること。
-
統合対象のすべてのEPF形式ファイルで,印刷データの解像度(DPI値)が同じであること。
(2) 出力の流れ
複数のEPF形式ファイルを統合出力する流れを次の図に示します。
-
出力要求
帳票の出力要求が業務プログラムに送られます。
-
転送
EUR Server - Adapterは,統合対象のEPF形式ファイルを帳票サーバのEUR Server Serviceに転送します。
-
ファイル統合
EUR Server Serviceは,転送されたEPF形式ファイルを統合し,印刷データ(EPF形式ファイル)を生成します。
-
印刷データ転送
EUR Server Serviceは,生成された印刷データ(EPF形式ファイル)をEUR Server - Adapterに転送します。
転送された印刷データは,クライアントPCに配布したり,Webブラウザからダウンロードしたりすることで,クライアントPCのプリンタに出力したり,クライアントPCでプレビューしたりできます。
(3) 起動部品の設定
複数のEPF形式ファイルの統合出力で使用する起動部品のメソッド,関数,およびオプションの指定値を次に示します。
-
ActiveX起動部品:OutputMergeEPFReportメソッド
-
Java起動部品:outputMergeEPFReportメソッド
-
COBOL起動部品:OutputMergeEPFReport関数
-
コマンド起動部品(eurpmcコマンド):/mオプションにmergeを指定
また,出力時に設定する起動部品のプロパティ,メソッド,パラメタ,およびオプションの指定値を次に示します。
-
統合対象EPF形式ファイルの設定
統合対象EPF形式ファイル名を設定します。
統合対象EPF形式ファイルの設定
起動部品の設定項目
設定する値
統合対象EPF形式ファイル名
ActiveX起動部品:MergeEPFFileNameプロパティ
Java起動部品:setMergeEPFFileNameメソッド
COBOL起動部品:MERGEEPFFILENAMEパラメタ
コマンド起動部品:/mepfnオプション
統合対象EPF形式ファイル名(255バイト以内の文字列)
-
出力EPF形式ファイルの設定
出力EPF形式ファイル名を設定します。
出力EPF形式ファイルの設定
起動部品の設定項目
設定する値
出力EPF形式ファイル名
ActiveX起動部品:EPFFileNameプロパティ
Java起動部品:setEPFFileNameメソッド
COBOL起動部品:EPFFILENAMEパラメタ
コマンド起動部品:/epfnオプション
出力EPF形式ファイル名(255バイト以内の文字列)
-
印刷付加情報の設定
必要に応じて,印刷付加情報(印刷部数,用紙の向き,プリンタクラス名など)を設定します。
(4) 統合後の属性情報
統合後のEPF形式ファイルの属性情報を次の表に示します。
EPF形式ファイルの属性 |
統合時の指定可否 |
統合後に設定される値 |
|
---|---|---|---|
統合時に指定あり |
統合時に指定なし |
||
印刷部数 |
○ |
指定値 |
1 |
印刷部数の単位 |
○ |
指定値 |
0(部単位) |
用紙の向き |
○ |
指定値 |
未指定(統合するEPF形式ファイルのページごとの属性で出力) |
スプールタイトル |
○ |
指定値 |
未指定(印刷時は最初に指定するEPF形式ファイルの帳票ファイル名を出力) |
プリンタクラス名 |
○ |
指定値 |
未指定 |
EUR Print Serviceのバージョン |
× |
− |
統合するEPF形式ファイルの最新バージョン |
印刷データを作成したプログラムのバージョン |
× |
− |
統合するEPF形式ファイルの最新バージョン |
ジョブID |
× |
− |
最初に指定するEPF形式ファイルの属性値 |
総ページ数 |
× |
− |
統合するEPF形式ファイルのページ数の総和 |
印刷日時書式 |
× |
− |
最初に指定するEPF形式ファイルの属性値 |
印刷日時フォント名 |
× |
− |
最初に指定するEPF形式ファイルの属性値 |
印刷日時フォントサイズ |
× |
− |
最初に指定するEPF形式ファイルの属性値 |
印刷日時出力位置 |
× |
− |
最初に指定するEPF形式ファイルの属性値 |
印刷日時フォント色 |
× |
− |
最初に指定するEPF形式ファイルの属性値 |