画面・帳票サポートシステム XMAP3 開発ガイド


11.2.5 各設定項目の詳細

〈この項の構成〉

(1) 給紙サイズの決定

プレプリント帳票で使用する用紙の仕様について説明します。

(a) 連続紙で使用できる用紙サイズ

プレプリント帳票の連続紙で使用できる主な用紙サイズ(縦サイズまたは横サイズ)を次の表に示します。なお,表中の値は,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 シリアルインパクトプリンタ

マージン

無効

ページ長

有効

無効

改ページ制御

有効

無効

(凡例)

−:該当しない。

(b) カット紙で使用できる用紙サイズ

プレプリント帳票のカット紙で使用できる主な用紙サイズを次の表に示します。なお,表中の値は,オフセットを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

プレプリント帳票では,用紙サイズ指定による給紙は制御できません。そのため,用紙サイズに関係なく印刷できます。はがき,ラベル紙,1枚ずつ切り取った連続紙もカット紙扱いとなります。このときは「フリー」指定となります。

ドロー,プリンタドライバおよびXMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)の関係を次の表に示します。

表11‒35 ドロー,プリンタドライバおよびXMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)の関係(カット紙)

表示・印刷

セットアップ

内容

ドローの設定

Windows上プリンタ

(プリンタドライバ)の設定

Windows対応

GDIシリアルインパクトプリンタ

マージン

プリンタドライバの設定値

用紙サイズ

プリンタドライバの設定値

排出先

無効

プリンタドライバの設定値

ESC/P準拠

日立ESC/Pインサータプリンタ

マージン

無効

用紙サイズ

無効

排出先

有効

無効

拡張ESC/P シリアルインパクトプリンタ

マージン

無効

ページ長

有効

無効

改ページ制御

有効

無効

(凡例)

−:該当しない。

(2) ます目サイズの決定

(a) ます目の設定

ます目は,文字サイズと文字間隔(CPI)/行間隔(LPI)の組み合わせで決まります。

プレプリント帳票(連続紙/カット紙)では,次のます目が設定できます。なお,CPIとは25.4mm(1インチ)当たり何文字印刷(10〜15文字)できる文字間隔かを表します。また,LPIとは25.4mm(1インチ)当たり何行印刷(6〜8行)できる行間隔かを表します。プレプリント帳票では,文字サイズは9ポイント相当で固定になります。

  • 10CPI/6LPI

  • 12CPI/6LPI

  • 15CPI/6LPI

行間隔については「11.1.5(2)(a) ます目の設定」を参照してください。連続紙とカット紙で印刷できる行列数については,「11.1.5(3) 連続紙とカット紙で印刷できる行列数」を参照してください。

(b) 基準ます目

基準ます目は,帳票属性で指定した「ます目設定」で決まります。詳細については,「4.4.3(2) レイアウト領域の設定に関する用語」を参照してください。

(3) 印字領域とレイアウト領域の決定

(a) 印字領域とレイアウト領域との関係(連続紙)

図11‒7 印字領域(連続紙の場合)

[図データ]

注意事項

プレプリント帳票属性(連続紙)ダイアログで印刷開始位置とレイアウト領域のサイズを設定できます。このとき,印刷開始位置は「上オフセット/左オフセット(印字領域からの位置)」の項目で,レイアウト領域のサイズは「縦/横(行/列)」の項目で設定します。

1ページの長さは,ベタ打ちするか,または用紙のミシン目単位で帳票を印刷するかで設定方法が異なります。運用別の設定方法については,「11.2.5(7) プレプリント帳票の印刷方法」を参照してください。

  • 連続紙プリンタを使用する場合,1ページ当たりのページ行数は,XMAP3実行環境の表示・印刷環境ファイルの指定に従います。印刷最大行数は127行です。

  • C/S構成の場合,実行時のページ先頭行はXMAP3印刷サービスが起動されて最初の印刷要求が出されたときの印刷ヘッドの位置となります。このとき,XMAP3実行環境の表示・印刷環境ファイルで設定した1ページ当たりの行数は,APが終了するかプリンタがクローズされるまで引き継がれます。

  • スタンドアロン構成の場合,実行時のページ先頭行はAPが起動されたときの印刷ヘッドの位置となります。このとき,XMAP3実行環境の表示・印刷セットアップ(表示・印刷環境ファイル:X3PCONF)で設定した1ページ当たりの行数は,APが終了するまで引き継がれます。

XMAP3実行環境の表示・印刷環境ファイルおよび表示・印刷セットアップについては,マニュアル「XMAP3 実行ガイド」を参照してください。

(b) 印字領域とレイアウト領域との関係(カット紙)

図11‒8 印字領域(カット紙)

[図データ]

注意事項

プレプリント帳票属性(カット紙)ダイアログで印刷開始位置とレイアウト領域のサイズを設定できます。このとき,印刷開始位置は「上オフセット/左オフセット(印字領域からの位置)」の項目で,レイアウト領域のサイズは「縦/横」の項目で設定します。

(4) レイアウトパターンの決定

レイアウトパターンとは,標準的なレイアウト領域のサイズやパターンがあらかじめ設定されている,レイアウト定義の基本フォーマットです。

ここでは,決定した用紙サイズおよびます目サイズを基にして,レイアウト定義で使用するレイアウトパターンを決定します。XMAP3では,汎用的なレイアウトパターンを提供しているので,決定した用紙サイズおよびます目サイズからレイアウトパターンを選択します。XMAP3で提供しているレイアウトパターンについては,「付録B XMAP3が提供するレイアウトパターンの概要」を参照してください。

なお,レイアウトパターンはユーザが作成することもできます。レイアウトパターンの作成については,「5.1 レイアウトパターン」を参照してください。

(5) 印刷動作の指定

EPSON ESC/P J84コマンドに準拠したプリンタで連続紙を使用して印刷する場合,改ページのタイミングを指定できます。連続紙帳票をミシン目単位で印刷したい場合,プレプリント帳票属性(連続紙)ダイアログで「印刷前改ページ」または「印刷後改ページ」を指定します。ベタ打ちをする場合,「改ページしない」を指定します。

印刷モードは,ESC/P J84準拠のページ記述言語を認識できる180dpiのシリアルプリンタまたはラインプリンタです。

また,XMAP3実行環境で改ページの動作をXMAP3が制御するか,プリンタに任せるかを指定できます。

XMAP3で使用するプリンタをXMAP3以外のアプリケーションでも使用する場合,改ページの動作をXMAP3が制御する設定にすると,印刷の開始位置がページの先頭にならないことがあります。XMAP3で使用するプリンタをXMAP3以外のアプリケーションでも使用する場合は,改ページの動作をプリンタに任せる設定にすることをお勧めします。

印刷モードがESC/Pスルーで,改ページの動作をXMAP3が制御する設定にしている場合,改ページ量はXMAP3ドローを使用した帳票定義時のレイアウト領域,およびXMAP3実行環境の表示・印刷環境ファイルの設定で決まります。

印刷モードがGDIの場合,改ページ量はプリンタドライバで設定した用紙サイズの値となります。

(a) 印刷前の改ページ

帳票に印刷する前に改ページして,次のページ先頭にプリンタの印刷ヘッドを位置づけたあとに印刷します。XMAP3実行環境の表示・印刷環境ファイルで,改ページの動作をXMAP3が制御する設定にしている場合,帳票の2ページ目以降の印刷で有効になります。改ページの動作をプリンタに任せる設定にした場合,使用するプリンタの設定に従って改ページが実行されます。なお,2ページ目以降で改ページをする際に,前ページの印刷が最終行で終わっていて,これから印刷を開始するページの先頭にプリンタの印刷ヘッドがすでに位置づいている場合,改ページはしません。

印刷前の改ページを指定した例を次に示します。

[図データ]

(b) 印刷後の改ページ

帳票に印刷したあとに改ページして,印刷が終わった位置からそのページの最後の行まで,空白行を印刷しないで改ページします。なお,前ページの印刷が最終行で終わっていて,これから印刷を開始するページの先頭にプリンタの印刷ヘッドがすでに位置づいている場合,改ページはしません。

印刷後の改ページを指定した例を次に示します。

[図データ]

(c) 改ページしない

印刷終了後,改ページ動作をしません。APでの処理が終了した時点での位置で,印刷ヘッドは停止します。

(6) 用紙排出の指定

日立製のシリアルプリンタ(水平インサータ付き),または日立製以外のESC/P シリアルインパクトプリンタでカット紙を使用する場合,用紙の排出方法を指定できます。用紙排出の指定は,XMAP3実行環境の表示・印刷セットアップ(プリンタ構成ファイル:X3PPINF)で[プリンタ]タブの[印刷モード]に「日立製インサータプリンタ」,または「PDLスルー:拡張ESC/P シリアルインパクトプリンタ」を選択したときに有効です。

印刷モードがGDIの場合,用紙はホッパ側に排出されます。排出方法を指定すると,用紙を吸入した側(ホッパ側)に排出するか,吸入側とは反対側(スタッカ側)に排出するか,または印刷を終了した位置で停止して用紙排出をしないかを指定できます。排出方法は,プレプリント帳票属性(カット紙)ダイアログの「排出先」に指定します。

排出先の指定と実際に排出される方向を次に示します。

「排出先」

用紙が排出される方向

排出方向1

スタッカ側

排出方向2

ホッパ側

排出しない

用紙を排出しない

出力データが設定した用紙をはみ出る場合,用紙はスタッカ側に排出されます。

(7) プレプリント帳票の印刷方法

例題に沿って,連続紙を使用した印刷制御と帳票定義との関連について説明します。

(a) 連続紙へのベタ打ち

連続紙に対して帳票の間隔を空けないで,データをベタ打ちで出力します。用紙のミシン目とは関係なく,帳票が印刷されます。なお,プリンタに印刷モードとしてGDIを使用しているときは,連続紙へのベタ打ちはできません。

[図データ]

帳票定義の概要

帳票定義前に,XMAP3実行環境の標準の印刷ページ長(POPAGE)が0になっていることを確認しておきます。

また,ドローを使用して,次のように定義します。

  1. 新規作成ダイアログで,定義対象の選択に[シリアルインパクト プレプリント帳票(連続紙)]を指定します。

  2. プレプリント帳票属性(連続紙)ダイアログで,印刷動作に「改ページしない」を指定します。

  3. 帳票定義ウィンドウで,出力フィールドを配置し,属性を定義します。

(b) ミシン目単位での改ページ

連続紙に対して,ドローで定義した印字領域ではなく,実際の用紙のページ(ミシン目からミシン目)に合わせて改ページをしたいとき,XMAP3実行環境の表示・印刷環境ファイルで印刷ページ長(連続紙の1ページ当たりの行数)を指定する必要があります。このとき,帳票の印刷は,常にミシン目の先頭から数えて開始されます。なお,改ページの動作は,XMAP3が制御する設定とプリンタに任せる設定から選択できます。改ページの動作をプリンタに任せる設定にした場合,実際の改ページ量はプリンタに依存します。

通常はプリンタに任せる設定にしてください。

[図データ]

帳票定義の概要(改ページの動作をプリンタに任せる設定の場合)

帳票定義前に,XMAP3実行環境で改ページの動作をプリンタに任せる設定にしておきます。このときの改ページ量はプリンタに依存します。

改ページの動作の,Windowsの場合の設定方法を次に説明します。

(設定方法)

XMAP3実行環境の表示・印刷セットアップ(表示・印刷環境ファイル:X3PCONF)の[プリンタ]タブで[高度な設定...]を選択し,[改ページの動作(PCSPCR)]で,[プリンタにまかせる]を指定します。

XMAP3実行環境の表示・印刷環境ファイルおよび表示・印刷セットアップについては,マニュアル「XMAP3 実行ガイド」を参照してください。

また,ドローを使用して,次のように定義します。

  1. 新規作成ダイアログで,定義対象の選択に[シリアルインパクト けい線帳票(連続紙)]を指定します。

  2. けい線帳票属性(連続紙)ダイアログで,印刷動作に「印刷後改ページ」を指定します。

  3. 帳票定義ウィンドウで出力フィールドを配置し,属性を定義します。

帳票定義の概要(改ページの動作をXMAP3が制御する設定の場合)

帳票定義前に,XMAP3実行環境で改ページの動作をXMAP3が制御する設定にしておきます。また,XMAP3実行環境の印刷ページ長(POPAGE)に,改ページしたい1ページ(連続紙のミシン目の間隔)当たりの行数を設定しておきます。印刷ページ長(POPAGE)は次の計算式で求めます。

印刷ページ長(POPAGE)

=1ページの長さ(mm) ÷ 25.4(mm) × 帳票定義で指定した行ピッチ(LPI)

1ページの長さが279.4mm(11インチ)で,帳票定義の行ピッチが「6LPI」を例に,Windowsの場合の指定例を次に説明します。

(指定例)

XMAP3実行環境の表示・印刷セットアップ(表示・印刷環境ファイル:X3PCONF)の[プリンタ]タブで[高度な設定...]を選択し,[改ページの動作(PCSPCR)]で,「XMAP3が制御する」を指定します。さらに,[印刷ページ長(POPAGE)]に66を指定します。

なお,8LPIのときは,印刷ページ長の行数が偶数になるように,指定してください。

XMAP3実行環境の表示・印刷環境ファイルおよび表示・印刷セットアップについては,マニュアル「XMAP3 実行ガイド」を参照してください。

また,ドローを使用して,次のように定義します。

  1. 新規作成ダイアログで,定義対象の選択に[シリアルインパクトプリンタ プレプリント帳票(連続紙)]を指定します。

  2. プレプリント帳票属性(連続紙)ダイアログで,印刷動作に「印刷後改ページ」を指定します。

  3. 帳票定義ウィンドウで出力フィールドを配置し,属性を定義します。

注意

印字領域が,XMAP3実行環境の表示・印刷環境ファイルで指定した用紙長と同じ場合,印刷動作に「印刷後改ページ」を指定しても改ページされません。次のページの先頭に位置づけられます。

(8) 印刷ドキュメント名の指定

印刷ドキュメント名を指定すると,帳票印刷時,Windowsのプリンタスプーラに任意のドキュメント名で印刷データを登録できます。なお,印刷ドキュメント名は,帳票定義時または業務実行時に指定できます。業務実行時の条件によって印刷ドキュメント名が変わる場合は,業務実行時にAPから指定することをお勧めします。

印刷ドキュメント名は,帳票属性ダイアログの[印刷ドキュメント名...]ボタンをクリックして表示される印刷ドキュメント名ダイアログで指定します。

印刷ドキュメント名ダイアログを次に示します。

[図データ]

(a) 帳票定義時に指定する場合(印刷ドキュメント名)

印刷ドキュメント名を帳票定義時に指定する場合は,印刷ドキュメント名ダイアログの「印刷ドキュメント名」に指定します。

(b) 業務実行時に指定する場合(印刷ドキュメント名指定項目)

印刷ドキュメント名をAPから指定するには,印刷ドキュメント名ダイアログの[印刷ドキュメント名をAPで変更する]チェックボタンを選択状態にしてください。

ただし,データ名,桁,データ長の値を変更する場合は,ドローセットアップで「けい線/プレプリント帳票」を選択し,印刷ドキュメント名動的変更のデータ名の設定を変更する必要があります。変更できる項目については,「3.1.2 ドローセットアップで設定できる項目」を参照してください。

(9) 下敷き機能の利用

プレプリント帳票では,用紙のフォーマットイメージをレイアウト領域の背後に(下敷き)表示しながら帳票を定義できます。下敷き機能については,「11.7 下敷き機能の利用」を参照してください。