ひとつのCOBOLアプリケーションから帳票を印刷する場合、内容によって、印刷ファイルを分割することはできますか?また、印刷ファイル名を指定することはできますか?

ひとつのCOBOLアプリケーションから帳票を印刷する場合、内容によって、印刷ファイルを分割することはできますか?また、印刷ファイル名を指定することはできますか?
可能です。

1) 印刷ファイルの分割について
帳票印刷では、OPEN単位でスプールが出力されますので、例えば、帳票AをOPEN-WRITE-CLOSE、帳票BをOPEN-WRITE-CLOSEといったようにプログラムを変更することで、ファイルを分割することができます。

2) 印刷ファイル名の指定について
FORMAT句なし印刷ファイルを使用した帳票印刷では、制御レコードまたは印刷情報ファイルによる指定で、ドキュメント名を指定することができます。

【ご参考】 FAQ2414「印刷時にプリントマネージャなどで表示される文書名(ドキュメント名)を指定する方法を教えてください。」

FORMAT句付き印刷ファイル、または表示ファイルを使用したMeFt経由の帳票印刷では、プリンタ情報ファイルの「PRTID」に印刷名を指定することができます。
SystemWalker/e-DocGenerator、またはSystemWalker/ListCREATOR、Interstage List Creatorと連携しPDF出力を行う場合には、プリンタ情報ファイルの「STREAMFILE」にストリーム出力ファイル名を指定します。

詳細については、以下のマニュアルを参照してください。

MeFt V10.0 ユーザーズガイド
  • 5.30 帳票の電子化
  • 8.3.1 PRTID(印刷名)
  • 8.3.50 STREAMFILE(ストリーム出力ファイル名指定)
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86, Windows x64, Windows Itanium, .NET
アンサー種別 技術サポート
このページの先頭へ