6.1.1 PDF仕分け出力する
ここでは,帳票をPDF仕分け出力する方法について説明します。帳票をPDF仕分け出力するには,EUR Server Standard,またはEUR Server Enterpriseが必要です。
- 〈この項の構成〉
(1) 出力の流れ
帳票をPDF仕分け出力する流れを次の図に示します。
-
出力要求
帳票の出力要求が業務プログラムに送られます。
-
転送
EUR Server - Adapterは,ユーザデータファイルを帳票サーバのEUR Server Serviceに転送します。
-
印刷データ生成
転送されたユーザデータファイルと,あらかじめ帳票サーバに配置しておいた印刷定義ファイルなどの定義ファイルから,印刷データ(PDF形式ファイル)が生成されます。
この図では,"総務"と"経理"というキーワードによって帳票が仕分けされ,印刷データが生成されます。
-
印刷データ転送
業務アプリケーションの機能を使って,印刷データ(PDF形式ファイル)をEUR Server Service稼働マシンからEUR Server - Adapter稼働マシンに転送します。
-
出力
アプリケーションサーバからクライアントPCに印刷データ(PDF形式ファイル)をダウンロードすることで,クライアントPCのAcrobat Reader(Adobe Reader)を使用して帳票をプリンタに出力したり,プレビューしたりできます。
(2) 出力で使用するファイル
PDF仕分け出力で使用するファイルの概要について説明します。各ファイルの指定内容の詳細については,マニュアル「EUR 帳票出力 リファレンス EUR Server編」を参照してください。
(a) PDF仕分け定義ファイル
PDF形式ファイルを仕分けするときのキーワードや出力先ファイル名などを指定します。
- ■PDF形式ファイルを仕分け出力する場合の指定例
-
帳票のキーフィールド名「F1」のデータである「A」と「B」をキーワードに指定して,PDF形式ファイルを仕分け出力するときの指定例です。
- PDF仕分け定義ファイル(shiwake.csv)の定義内容
KEYFIELD,1,F1 DATA,Alunch.pdf,A DATA,Blunch.pdf,B
- マッピングデータファイル(menu.csv)の内容
F1,F2,F3 A,Fish,タイ A,Fish,サケ A,Fish,マグロ B,Meat,牛肉 B,Meat,豚肉
「Alunch.pdf」には,「Fish タイ」「Fish サケ」「Fish マグロ」が表示されます。また,「Blunch.pdf」には,「Meat 牛肉」「Meat 豚肉」が表示されます。