9.2.5 GENREP02パターン(COBOL)を使用した同一帳票の複数枚印刷

COBOLのCALLインタフェースを使用して,1種類の帳票を一つのAPから複数枚印刷する方法について説明します。

<この項の構成>
(1) 処理の概要
(2) 帳票定義上のポイント
(3) AP作成上のポイント
(4) コーディング例

(1) 処理の概要

注文書3ページ分のデータを読み込み,帳票を無条件に3部印刷します。

注文書を印刷するときの処理概要を次の図に示します。

図9-4 注文書の印刷

[図データ]

(2) 帳票定義上のポイント

作成する帳票の基になる定義サンプルを次に示します。

この定義サンプルは,ページプリンタ 網掛け帳票用です。印刷部数は1部で指定してあります。

(3) AP作成上のポイント

作成するAPの基になるAPパターンを次に示します。

このほかに,AP作成時には次の注意が必要です。

(4) コーディング例

この例題のソースプログラムを'PRTREP04.cbl'として標準提供しています。ソースプログラムからコーディング上のポイントを抜粋して次に示します。

[図データ]

  1. マップ名の変更
    プログラム中の'¥¥¥111'を'PTABL5'に,'XX'を'6B'に変更します。
  2. 出力データの代入
  3. 帳票の印刷