COBOL2002 使用の手引 手引編
![[目次]](FIGURE/CONTENT.GIF)
![[用語]](FIGURE/GLOSS.GIF)
![[索引]](FIGURE/INDEX.GIF)
![[前へ]](FIGURE/FRONT.GIF)
8.4.6 XMAP3による印刷モードの注意事項
- 重ね打ちの制限
行データの重ね打ちはできません。
- 制御文字の取り扱い
制御文字は,次のように取り扱われます。
制御文字 |
プリンタ上での扱い |
X'0A'(改行) |
改行 |
X'0C'(改ページ) |
改ページ |
X'0D'(復帰) |
印字されない |
X'00'〜X'1F',X'7F'
(ただしX'0A',X'0C',X'0D'は除く) |
印字されない |
- 可変長レコード形式を使用する場合の注意事項
プリンタ出力のためのWRITE文で書き出すレコードは,可変長レコード形式として定義していても,ファイルの先頭のヘッダレコード(128バイト)と各レコード先頭のレコード長領域(4バイト)が付加されません。
- リンクの指定
XMAP3による印刷モードを使用するCOBOLプログラムをリンクするとき,次の形式に従ってccコマンドまたはccbl2002コマンドを実行する必要があります。
XMAP3を使用する場合の例を次に示します。
形式(ccコマンド)
cc オブジェクトファイル名 … -lxmovl※ -lxpw※
形式(ccbl2002コマンド)
ccbl2002 -XMAP,LinePrint ファイル名 … -lxmovl※ -lxpw※
注※
-lxmovl,および-lxpwは,XMAP3が組み込まれているライブラリです。
- 書式オーバレイなしの行データだけの印刷はできません。行データだけを印刷するときでも,けい線や固定文字列などを何も指定していない空の書式を指定する必要があります。
All Rights Reserved. Copyright (C) 2014, 2017, Hitachi, Ltd.