画面・帳票サポートシステム XMAP3 実行ガイド
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
19.7.3 帳票のPDFファイル出力で発生するトラブル
(1) エラーコード0x5009または0x5024がリターンされる
- 原因
PDFファイル出力時に次のような問題が発生した場合,印刷命令(SEND要求)またはクローズ命令(CLOSE要求)後,COBOL2002の画面にエラーコード0x5009または0x5024が表示されます。
- 出力時の応答待ちでタイムアウトが発生した。
- 出力先フォルダの書き込み権限がない。
- 対処方法
ロギング支援の「詳細コード2」のエラーコードでエラーの詳細を確認し,対応する処置を実行してください。
OpenTP1環境の場合,XMAP3からエラーハンドラが通知されたことがOpenTP1のログ上に出力されます。このログ中に出力される詳細コードでエラーの詳細を確認し,対応する処置を実行してください。
(2) PDFファイルが生成されない
- 原因
次の原因が考えられます。
- 「PDFファイル出力先フォルダのパス+出力PDFファイル名」が259バイトを超えていることが考えられます。
- 大量の同一の画像を含む帳票をPDF出力しているため,PDFのファイルサイズが大きくなり,PDFの出力または表示に時間が掛かっていることが考えられます。
- 対処方法
それぞれ次の対処を実施してください。
- 「PDFファイル出力先フォルダのパス+出力PDFファイル名」を259バイト以内で指定してください。
- プリンタ構成ファイル(X3PPINF)で,PDFのファイルサイズの最適化(デバイス名.PdfOptimize=1)を設定して,再度,PDF出力を実行してください。
(3) PDFファイルが上書きされる
- 原因
PDFファイル出力時,出力先フォルダ中に同名のPDFファイルがある場合,すでにあるPDFファイルに対して上書き出力されます。
- 対処方法
上書き出力を避けるためには,すでにあるPDFファイルをあらかじめ別のフォルダに退避するか,別名で出力するようにしてください。
(4) PDFファイルは生成されるが描画位置が不正となる
- 原因
印刷モード「PDFファイル出力:網掛け/グラフィック/書式用」で,けい線帳票またはプレプリント帳票をPDFファイルに出力(印刷命令(SEND要求))していることが考えられます。
- 対処方法
PDFファイル出力の場合は,網掛け帳票,グラフィック帳票,または書式オーバレイのどれかで実行してください。
(5) PDFファイルを出力する,もしくは開くのに時間が掛かる,またはPDFのファイルサイズが大きい
- 原因
次の原因が考えられます。
- 印刷命令(SEND要求)後に発行されたクローズ命令(CLOSE要求)は,PDFファイルの生成を待ってリターンするためです。
- 大量の同一の画像を含む帳票をPDF出力しているため,PDFのファイルサイズが大きくなり,PDFの出力または表示に時間が掛かっていることが考えられます。
- 対処方法
それぞれ次の対処を実施してください。
- PDFファイル出力で,スプール書き出し単位を「アプリケーション毎」に設定した場合,一つのPDFファイルに大量の帳票を印刷しないようにするために,業務内容に応じて次のどちらかの方法で対処してください。
・スプール書き出し単位の設定を「1ページ毎」に変更する。
・スプール書き出し単位の設定は「アプリケーション毎」のままにして,一つのPDFファイルに印刷する帳票のページ数を,業務に支障がない範囲の数に分割して運用する。一つのAPで連続して複数ページを印刷するような業務を実行する場合は,この方法で対処してください。
- プリンタ構成ファイル(X3PPINF)で,PDFのファイルサイズの最適化(デバイス名.PdfOptimize=1)を設定して,再度,PDF出力を実行してください。
All Rights Reserved. Copyright (C) 2007, 2019, Hitachi, Ltd.