画面・帳票サポートシステム XMAP3 開発ガイド
プレプリント帳票で使用する用紙の仕様について説明します。
プレプリント帳票の連続紙で使用できる主な用紙サイズ(縦サイズまたは横サイズ)を次の表に示します。なお,表中の値は,ESC/Pスルーを使用し,オフセットを0にしたときの値です。自由な用紙(フリー)の場合については省略しています。
表11-31 プレプリント帳票の連続紙で使用できる用紙サイズ(縦サイズ)
| 縦サイズ | 印刷できる領域 | ||
|---|---|---|---|
| 304.8mm(12インチ) | 2,160ドット | 304.8mm | 2,160ドット |
| 279.4mm(11インチ) | 1,980ドット | 279.4mm | 1,980ドット |
| 254.0mm(10インチ) | 1,800ドット | 254.0mm | 1,800ドット |
| 228.6mm(9インチ) | 1,620ドット | 228.6mm | 1,620ドット |
| 177.8mm(7インチ) | 1,260ドット | 177.8mm | 1,260ドット |
| 152.4mm(6インチ) | 1,080ドット | 152.4mm | 1,080ドット |
| 127.0mm(5インチ) | 900ドット | 127.0mm | 900ドット |
| 139.7mm(5 1/2インチ) | 990ドット | 139.7mm | 990ドット |
| 143.8mm(5 2/3インチ) | 1,020ドット | 143.8mm | 1,020ドット |
| 101.6mm(4インチ) | 720ドット | 101.6mm | 720ドット |
| 114.3mm(4 1/2インチ) | 810ドット | 114.3mm | 810ドット |
| 88.9mm(3 1/2インチ) | 630ドット | 88.9mm | 630ドット |
| 93.0mm(3 2/3インチ) | 660ドット | 93.0mm | 660ドット |
表11-32 プレプリント帳票の連続紙で使用できる用紙サイズ(横サイズ)
| 横サイズ | 印刷できる領域 | ||
|---|---|---|---|
| 381.0mm(15インチ) | 2,700ドット | 355.6mm | 2,340ドット |
| 279.4mm(11インチ) | 1,980ドット | 254.0mm | 1,800ドット |
| 254.0mm(10インチ) | 1,800ドット | 228.6mm | 1,620ドット |
| 203.2mm(8インチ) | 1,440ドット | 177.8mm | 1,260ドット |
| 127.0mm(5インチ) | 900ドット | 101.6mm | 720ドット |
ドロー,プリンタドライバおよびXMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)の関係を次の表に示します。
表11-33 ドロー,プリンタドライバおよびXMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)の関係(連続紙)
| 表示・印刷 セットアップ |
内容 | ドローの設定 | Windows上プリンタ (プリンタドライバ)の設定 |
|---|---|---|---|
| Windows対応 GDIシリアルイン パクトプリンタ |
マージン | − | プリンタドライバの設定値 |
| ページ長 | 無効 | プリンタドライバの設定値 | |
| 改ページ制御 | 無効 | 無効 | |
| ESC/P準拠 日立ESC/Pインサ ータプリンタ |
マージン | − | 無効 |
| ページ長 | 有効 | 無効 | |
| 改ページ制御 | 有効 | 無効 | |
| 拡張ESC/P シリアルインパクトプリンタ | マージン | − | 無効 |
| ページ長 | 有効 | 無効 | |
| 改ページ制御 | 有効 | 無効 |
プレプリント帳票のカット紙で使用できる主な用紙サイズを次の表に示します。なお,表中の値は,オフセットを0にしたときの値です。
表11-34 プレプリント帳票のカット紙で使用できる用紙サイズ〈180dpiで計算した値〉
| 用紙サイズ | 用紙サイズ | 印刷できる領域 | ||
|---|---|---|---|---|
| mm | ドット | mm | ドット | |
| A4(縦×横) | 210×297 | 1,488×2,104 | 183×287 | 1,296×2,033 |
| A5(縦×横) | 148×210 | 1,048×1,488 | 121×200 | 857×1,417 |
| B4(縦×横) | 257×364 | 1,821×2,579 | 230×354 | 1,629×2,508 |
| B5(縦×横) | 182×257 | 1,289×1,821 | 155×247 | 1,098×1,750 |
| フリー (自由な用紙) |
最大 | 最大 | 最大 | 最大 32,765×32,765 |
ドロー,プリンタドライバおよびXMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)の関係を次の表に示します。
表11-35 ドロー,プリンタドライバおよびXMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)の関係(カット紙)
| 表示・印刷 セットアップ |
内容 | ドローの設定 | Windows上プリンタ (プリンタドライバ)の設定 |
|---|---|---|---|
| Windows対応 GDIシリアルインパクトプリンタ |
マージン | − | プリンタドライバの設定値 |
| 用紙サイズ | − | プリンタドライバの設定値 | |
| 排出先 | 無効 | プリンタドライバの設定値 | |
| ESC/P準拠 日立ESC/Pインサータプリンタ |
マージン | − | 無効 |
| 用紙サイズ | − | 無効 | |
| 排出先 | 有効 | 無効 | |
| 拡張ESC/P シリアルインパクトプリンタ | マージン | − | 無効 |
| ページ長 | 有効 | 無効 | |
| 改ページ制御 | 有効 | 無効 |
ます目は,文字サイズと文字間隔(CPI)/行間隔(LPI)の組み合わせで決まります。
プレプリント帳票(連続紙/カット紙)では,次のます目が設定できます。なお,CPIとは25.4mm(1インチ)当たり何文字印刷(10〜15文字)できる文字間隔かを表します。また,LPIとは25.4mm(1インチ)当たり何行印刷(6〜8行)できる行間隔かを表します。プレプリント帳票では,文字サイズは9ポイント相当で固定になります。
行間隔については「11.1.5(2)(a) ます目の設定」を参照してください。連続紙とカット紙で印刷できる行列数については,「11.1.5(3) 連続紙とカット紙で印刷できる行列数」を参照してください。
基準ます目は,帳票属性で指定した「ます目設定」で決まります。詳細については,「4.4.3(2) レイアウト領域の設定に関する用語」を参照してください。
図11-7 印字領域(連続紙の場合)
1ページの長さは,ベタ打ちするか,または用紙のミシン目単位で帳票を印刷するかで設定方法が異なります。運用別の設定方法については,「11.2.5(7) プレプリント帳票の印刷方法」を参照してください。
XMAP3実行環境の表示・印刷環境ファイルおよび表示・印刷セットアップについては,マニュアル「XMAP3 実行ガイド」を参照してください。
図11-8 印字領域(カット紙)
レイアウトパターンとは,標準的なレイアウト領域のサイズやパターンがあらかじめ設定されている,レイアウト定義の基本フォーマットです。
ここでは,決定した用紙サイズおよびます目サイズを基にして,レイアウト定義で使用するレイアウトパターンを決定します。XMAP3では,汎用的なレイアウトパターンを提供しているので,決定した用紙サイズおよびます目サイズからレイアウトパターンを選択します。XMAP3で提供しているレイアウトパターンについては,「付録B XMAP3が提供するレイアウトパターンの概要」を参照してください。
なお,レイアウトパターンはユーザが作成することもできます。レイアウトパターンの作成については,「5.1 レイアウトパターン」を参照してください。
EPSON ESC/P J84コマンドに準拠したプリンタで連続紙を使用して印刷する場合,改ページのタイミングを指定できます。連続紙帳票をミシン目単位で印刷したい場合,プレプリント帳票属性(連続紙)ダイアログで「印刷前改ページ」または「印刷後改ページ」を指定します。ベタ打ちをする場合,「改ページしない」を指定します。
印刷モードは,ESC/P J84準拠のページ記述言語を認識できる180dpiのシリアルプリンタまたはラインプリンタです。
また,XMAP3実行環境で改ページの動作をXMAP3が制御するか,プリンタに任せるかを指定できます。
XMAP3で使用するプリンタをXMAP3以外のアプリケーションでも使用する場合,改ページの動作をXMAP3が制御する設定にすると,印刷の開始位置がページの先頭にならないことがあります。XMAP3で使用するプリンタをXMAP3以外のアプリケーションでも使用する場合は,改ページの動作をプリンタに任せる設定にすることをお勧めします。
印刷モードがESC/Pスルーで,改ページの動作をXMAP3が制御する設定にしている場合,改ページ量はXMAP3ドローを使用した帳票定義時のレイアウト領域,およびXMAP3実行環境の表示・印刷環境ファイルの設定で決まります。
印刷モードがGDIの場合,改ページ量はプリンタドライバで設定した用紙サイズの値となります。
帳票に印刷する前に改ページして,次のページ先頭にプリンタの印刷ヘッドを位置づけたあとに印刷します。XMAP3実行環境の表示・印刷環境ファイルで,改ページの動作をXMAP3が制御する設定にしている場合,帳票の2ページ目以降の印刷で有効になります。改ページの動作をプリンタに任せる設定にした場合,使用するプリンタの設定に従って改ページが実行されます。なお,2ページ目以降で改ページをする際に,前ページの印刷が最終行で終わっていて,これから印刷を開始するページの先頭にプリンタの印刷ヘッドがすでに位置づいている場合,改ページはしません。
印刷前の改ページを指定した例を次に示します。
帳票に印刷したあとに改ページして,印刷が終わった位置からそのページの最後の行まで,空白行を印刷しないで改ページします。なお,前ページの印刷が最終行で終わっていて,これから印刷を開始するページの先頭にプリンタの印刷ヘッドがすでに位置づいている場合,改ページはしません。
印刷後の改ページを指定した例を次に示します。
印刷終了後,改ページ動作をしません。APでの処理が終了した時点での位置で,印刷ヘッドは停止します。
日立製のシリアルプリンタ(水平インサータ付き),または日立製以外のESC/P シリアルインパクトプリンタでカット紙を使用する場合,用紙の排出方法を指定できます。用紙排出の指定は,XMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)で[プリンタ]タブの[印刷モード]に「日立製インサータプリンタ」,または「PDLスルー:拡張ESC/P シリアルインパクトプリンタ」を選択したときに有効です。
印刷モードがGDIの場合,用紙はホッパ側に排出されます。排出方法を指定すると,用紙を吸入した側(ホッパ側)に排出するか,吸入側とは反対側(スタッカ側)に排出するか,または印刷を終了した位置で停止して用紙排出をしないかを指定できます。排出方法は,プレプリント帳票属性(カット紙)ダイアログの「排出先」に指定します。
排出先の指定と実際に排出される方向を次に示します。
| 「排出先」 | 用紙が排出される方向 |
|---|---|
| 排出方向1 | スタッカ側 |
| 排出方向2 | ホッパ側 |
| 排出しない | 用紙を排出しない |
例題に沿って,連続紙を使用した印刷制御と帳票定義との関連について説明します。
連続紙に対して帳票の間隔を空けないで,データをベタ打ちで出力します。用紙のミシン目とは関係なく,帳票が印刷されます。なお,プリンタに印刷モードとしてGDIを使用しているときは,連続紙へのベタ打ちはできません。
帳票定義の概要
帳票定義前に,XMAP3実行環境の標準の印刷ページ長(POPAGE)が0になっていることを確認しておきます。
また,ドローを使用して,次のように定義します。
連続紙に対して,ドローで定義した印字領域ではなく,実際の用紙のページ(ミシン目からミシン目)に合わせて改ページをしたいとき,XMAP3実行環境の表示・印刷環境ファイルで印刷ページ長(連続紙の1ページ当たりの行数)を指定する必要があります。このとき,帳票の印刷は,常にミシン目の先頭から数えて開始されます。なお,改ページの動作は,XMAP3が制御する設定とプリンタに任せる設定から選択できます。改ページの動作をプリンタに任せる設定にした場合,実際の改ページ量はプリンタに依存します。
通常はプリンタに任せる設定にしてください。
帳票定義の概要(改ページの動作をプリンタに任せる設定の場合)
帳票定義前に,XMAP3実行環境で改ページの動作をプリンタに任せる設定にしておきます。このときの改ページ量はプリンタに依存します。
改ページの動作の,Windowsの場合の設定方法を次に説明します。
XMAP3実行環境の表示・印刷環境ファイルおよび表示・印刷セットアップについては,マニュアル「XMAP3 実行ガイド」を参照してください。
また,ドローを使用して,次のように定義します。
帳票定義の概要(改ページの動作をXMAP3が制御する設定の場合)
帳票定義前に,XMAP3実行環境で改ページの動作をXMAP3が制御する設定にしておきます。また,XMAP3実行環境の印刷ページ長(POPAGE)に,改ページしたい1ページ(連続紙のミシン目の間隔)当たりの行数を設定しておきます。印刷ページ長(POPAGE)は次の計算式で求めます。
1ページの長さが279.4mm(11インチ)で,帳票定義の行ピッチが「6LPI」を例に,Windowsの場合の指定例を次に説明します。
なお,8LPIのときは,印刷ページ長の行数が偶数になるように,指定してください。
XMAP3実行環境の表示・印刷環境ファイルおよび表示・印刷セットアップについては,マニュアル「XMAP3 実行ガイド」を参照してください。
また,ドローを使用して,次のように定義します。
注意
印字領域が,XMAP3実行環境の表示・印刷環境ファイルで指定した用紙長と同じ場合,印刷動作に「印刷後改ページ」を指定しても改ページされません。次のページの先頭に位置づけられます。
印刷ドキュメント名を指定すると,帳票印刷時,Windowsのプリンタスプーラに任意のドキュメント名で印刷データを登録できます。なお,印刷ドキュメント名は,帳票定義時または業務実行時に指定できます。業務実行時の条件によって印刷ドキュメント名が変わる場合は,業務実行時にAPから指定することをお勧めします。
印刷ドキュメント名は,帳票属性ダイアログの[印刷ドキュメント名...]ボタンをクリックして表示される印刷ドキュメント名ダイアログで指定します。
印刷ドキュメント名ダイアログを次に示します。
印刷ドキュメント名を帳票定義時に指定する場合は,印刷ドキュメント名ダイアログの「印刷ドキュメント名」に指定します。
印刷ドキュメント名をAPから指定するには,印刷ドキュメント名ダイアログの[印刷ドキュメント名をAPで変更する]チェックボタンを選択状態にしてください。
ただし,データ名,桁,データ長の値を変更する場合は,ドローセットアップで「けい線/プレプリント帳票」を選択し,印刷ドキュメント名動的変更のデータ名の設定を変更する必要があります。変更できる項目については,「3.1.2 ドローセットアップで設定できる項目」を参照してください。
プレプリント帳票では,用紙のフォーマットイメージをレイアウト領域の背後に(下敷き)表示しながら帳票を定義できます。下敷き機能については,「11.7 下敷き機能の利用」を参照してください。
All Rights Reserved. Copyright (C) 2009, 2019, Hitachi, Ltd.