12.1.4 プリンタに対する帳票出力
(1) 帳票の定義
通信節による帳票出力機能を使用する場合,帳票はXMAP3のドロー(パネル定義)機能を利用して定義します。ドロー(パネル定義)機能については,次に示すマニュアルを参照してください。
- XMAP3 Version 4の場合
-
-
マニュアル「画面・帳票サポートシステム XMAP3 プログラミングガイド 帳票編」
-
マニュアル「画面・帳票サポートシステム XMAP3 開発・実行ガイド」
-
- XMAP3 Version 5の場合
-
-
マニュアル「XMAP3 Version 5 画面・帳票サポートシステム XMAP3 開発ガイド」
-
マニュアル「XMAP3 Version 5 画面・帳票サポートシステム XMAP3 プログラミングガイド」
-
マニュアル「XMAP3 Version 5 画面・帳票サポートシステム XMAP3 実行ガイド」
-
(2) 使用する文
帳票データをプリンタへ送信したり,プリンタを閉じたりするには,原始プログラム中のデータ部通信記述項のFOR句で"OUTPUT WS"を指定し,次に示す文を使用します。
使用する文 |
処理 |
---|---|
SEND文 |
帳票データをプリンタへ送信する。 |
DISABLE文 |
プリンタを閉じる(閉じるプリンタは,DISABLE文を実行した時点で指定されているプリンタである)。 |
(3) 実行状態を示すコード
続行できない異常な状態が通信文で発生すると,エラーメッセージが出力されます。通信記述項にSTATUS KEY句の指定があれば,通信文の実行状態を示す5けたのコードがこの句で指定したデータ名に設定され,処理が続行されます。
STATUS KEY句がないときに続行できないエラーが発生すると,プログラムは異常終了します。
STATUS KEY句のデータ名に設定されるコードについては,マニュアル「COBOL2002 言語 拡張仕様編」 「11.1.1 通信記述項(CD)(通信節による画面機能)」を参照してください。
(4) 送信先の設定方法
帳票出力機能では,送受信先を指定することで,ネットワーク上に接続されたプリンタに帳票データを送信できます。送信先の指定方法について,次に示します。
(a) 送信先の決定のしかた
帳票データの送信先は,通信記述項でのSYMBOLIC TERMINAL句の指定の有無と,環境変数の指定の有無によって次に示すように決定されます。
(b) 環境変数による送信先の設定
送信先を設定するための環境変数には次の2種類があります。