画面・帳票サポートシステム XMAP3 開発・実行ガイド
ページプリンタ用の帳票はPDFファイル形式で出力できます。PDFファイル出力する場合の帳票定義から実行までの概要を次に示します。
- ドローでの帳票定義時,印刷ドキュメント名を定義します。このとき,APからの指定がない場合に仮定する印刷ドキュメント名も定義します。
- ドローでの定義内容を保存後,生成される論理マップに印刷ドキュメント名項目が出力されます。
- 表示・印刷セットアップで,印刷モードが「PDFファイル出力」の印刷サービスを定義します。ここで,PDFファイルの出力先なども設定します。
- APによって,論理マップの印刷ドキュメント名項目に,印刷ドキュメント名が格納されます。この印刷ドキュメント名が出力PDFファイル名となります。
- PDFファイル出力を実行します。
- XMAP3実行支援によって,プリンタ構成ファイルから印刷モードと出力先フォルダが読み出されます。
- PDFファイルが生成されます。
- <この項の構成>
- (1) 出力されるPDFファイル名
- (2) PDFファイル出力後のユーザAP起動
- (3) HOPSS3/AS 日立電子帳票システムとの連携
出力されるPDFファイル名は,印刷ドキュメント名に指定された名称と同じになります。印刷ドキュメント名の設定の違いによって,PDFファイル名の決定のされ方も異なります。
(a) マップ帳票印刷の場合
出力されるPDFファイル名は,次に示す優先順で決定されます。
- APから指定された印刷ドキュメント名(帳票定義時,印刷ドキュメント名をAPで変更する設定をしている場合)
- 帳票属性ダイアログで指定した印刷ドキュメント名
- 物理マップ名(印刷ドキュメント名の指定がない場合)
(b) 書式オーバレイ印刷の場合
出力されるPDFファイル名は,次に示す優先順で決定されます。
- 環境変数「XMAP3_DOCNAME」に指定された印刷ドキュメント名(環境変数「XMAP3_DOCNAME」に,印刷ドキュメント名を定義している場合)
- 書式属性ダイアログで指定した印刷ドキュメント名
- 書式イメージファイル名(印刷ドキュメント名の指定がない場合)
(2) PDFファイル出力後のユーザAP起動
XMAP3の帳票をPDFファイル形式で出力した後,あらかじめ実行環境に用意したユーザAPを起動できます。この機能を利用することによって,XMAP3が生成したPDFファイル形式の帳票を,自動的にInternet Explorerや Acrobat Reader※などのブラウザで表示したり,電子帳票運用管理ツールで管理したりできます。
ユーザAP起動のための環境設定については「7.5.3(3)(f) ユーザAP起動有無(印刷サービス名.PCPAPP=)」を参照してください。
- 注※
- Acrobat Reader 5.0J,Acrobat Reader 5.05J,Acrobat Reader 5.1J,Adobe Reader 6.0J,またはAdobe Reader 7.0Jが前提となります。
ユーザAP起動の概要を次に示します。
- サーバAPがXMAP3に対して帳票印刷を実行する。
- XMAP3が,PDFファイル生成後に起動するユーザAP(ユーザバッチファイル)のファイルパスを取得する。
- XMAP3によってPDFファイルが生成される。
- PDFファイルの生成後,ユーザAPが起動する。ユーザAPからの操作によって,PDFファイルをブラウザで表示したり,電子帳票運用管理ツールで管理したりできるようになる。
PDFファイル出力後にユーザAPが起動するとき,次に示す環境変数にPDFファイル情報が格納されます。
- XMAP3_PDF_PATH(PDFファイルパス)
出力されたPDFファイルが絶対パスで格納されます。この格納値によって,PDFファイルへアクセスできるようになります。
- XMAP3_PDF_SERVICE(印刷サービス名)
PDFファイルを出力した印刷サービス名(#PRT,xppPRT01など)が格納されます。この格納値によって,PDFファイルがどのサービスから出力されたかを特定できます。
XMAP3で出力したPDFファイルは,HOPSS3/AS 日立電子帳票システムで管理できます。PDFファイル出力する帳票に外字コードが存在する場合,PDFファイル中の外字データにユーザ定義文字情報が付加されます。これによって,HOPSS3/AS 日立電子帳票システムでの文字列検索ができるようになります。HOPSS3/AS 日立電子帳票システムとの連携の詳細については,「5.6.5 HOPSS3/AS 日立電子帳票システムとの連携」を参照してください。
なお,HOPSS3/AS 日立電子帳票システムと連携する場合,次の点に注意してください。
- 一つのPDFファイル中に格納される用紙サイズはすべて同一となります。
- メインフレーム連携時で,大量の外字(KEIS)を使用する環境の場合,Unicodeのユーザ定義文字情報が出力後のPDFファイルに付加されないため,HOPSS3/AS 日立電子帳票システムとの連携はできません。
All Rights Reserved. Copyright (C) 2001, 2006, Hitachi, Ltd.