11.1.6 けい線帳票で使用するオブジェクトの詳細
- 〈この項の構成〉
(1) 固定フィールド
固定フィールドは,帳票上の表題や注釈などの変化しないテキストを配置するときに使用します。漢字を含めた日本語,または半角の英数字を設定できます。
固定フィールドは,APとのインタフェースを持ちません。したがって,固定フィールドを追加,修正,または削除してもAPには影響ありません。
(2) 出力フィールド
出力フィールドは,APで指定したデータを帳票上に印刷するときに使用します。
(a) 設定できる項目
出力フィールドの項目と設定できる値を次の表に示します。
項目 |
動的変更 |
設定できる値 |
|
---|---|---|---|
使用目的 |
− |
数字,英数,日本語 |
|
文字の拡大 |
− |
標準,平体,長体,倍角 |
|
文字の間隔 |
− |
標準,0〜7ポイント |
|
コメントの記述 |
− |
文字数:40文字(半角) |
|
フィールド反復 |
− |
レイアウト領域に収まる範囲で指定できます。
|
|
APが渡す項目 |
データ名 |
− |
「11.6 APが渡す項目」を参照 |
桁 |
− |
||
データ長 |
− |
||
データ型 |
− |
||
桁寄せ |
− |
||
埋字 |
− |
||
初期値 |
− |
||
下位項目 |
− |
||
自由な設定 |
− |
(3) 予約フィールド
予約フィールドは,OpenTP1が提供する予約項目を帳票上に配置するときに使用します。予約フィールドは,ドローセットアップの「運用管理者用の設定」でマップ名の長さに7文字を指定している場合は使用できません。
予約フィールドは,OpenTP1が提供する予約項目(日付,時刻など)を帳票上に印刷するときに使用します。予約フィールドには,フィールド単位に文字サイズ,文字間隔などの属性情報を必要に応じて指定できます。
(a) 設定できる項目
予約フィールドの項目と設定できる値を次の表に示します。
項目 |
動的変更 |
設定できる値 |
---|---|---|
予約項目名 |
− |
8字以内の半角英数字(先頭文字は英字) |
コメントの記述 |
− |
文字数:40文字(半角) |
文字の間隔 |
− |
標準,0〜7ポイント |
(4) フレーム
フレーム,行単位または列単位に同一形式の項目を繰り返して出力するときに使用します。
APも同じように,このフレーム単位で扱い,定義およびAPのプログラミングを容易にしています。
(a) 設定できる項目
フレームの項目と設定できる値を次の表に示します。
項目 |
動的変更 |
設定できる値 |
|
---|---|---|---|
APが渡す項目 |
データ名 |
− |
「11.6 APが渡す項目」を参照 |
フレームの反復 |
− |
(c) 配置できるオブジェクト
フレームのフィールドに配置できるオブジェクトを次に示します。
-
出力フィールド
-
固定フィールド
-
出力OCR
-
けい線
(d) フレームの操作
フレームのハンドル(■)をドラッグして,行または列を選択して行の高さや幅を変更できます。
- フレームの反復回数とサイズの変更
-
フレーム全体を選択し,表示されるハンドル(■)をドラッグします。
- 行の高さまたは列の幅の変更
-
フレームの先頭または最終以外の行(または列)をクリックし,行(または列)に表示されるハンドル(■)をドラッグします。フレーム内のすべての行の高さ(または列の幅)が変更されます。なお,拡大する場合は,あらかじめフレームの変更する方向の領域を空けておく必要があります。
- フレームの繰り返し間隔の変更
-
フレームの先頭または最終以外の行(または列)をクリックし,選択した行(または列)をドラッグします。フレームの行(または列)が1行(または1列)おきに繰り返されます。
- フレームへのオブジェクトの追加
-
1行目(または1列目)にオブジェクトを配置します。配置すると行(または列)方向にオブジェクトが繰り返されます。
- フレーム内のオブジェクトの削除
-
1行目(または1列目)のオブジェクトを選択します。行(または列)のオブジェクトが選択状態になったら[削除]を選択します。
(e) APの操作
フレームに配置される出力フィールドなどが集団項目になって,論理マップ上に展開されます。APからは,この集団項目に対してデータの代入,参照をします。
(7) けい線
けい線は,配置した出力フィールドなどを強調したり,表を作成したりするときに使用します。縦方向または横方向に1本の線が引けます。
けい線の引き方は,ます目の中央に引く方法と,ます目に沿って引く方法の2とおりがあります。
(a) 設定できる項目
けい線の項目と設定できる値を次の表に示します。
項目 |
動的変更 |
設定できる値 |
---|---|---|
線の位置 |
− |
上,下 横けい線だけ設定できます。縦けい線は,帳票属性ダイアログで決定します。 |
線の種類 |
− |
実線,破線 |
線の太さ |
− |
細,中 |
(b) けい線の配置
けい線の配置として,ます目の中央に引く(帳票上半角1文字分を占める)占有けい線と,ます目に沿って引く(半角1文字分を占めない)非占有けい線のどちらかを指定できます。占有けい線と非占有けい線は,けい線帳票属性ダイアログで指定します。
占有けい線の縦けい線は,ます目(けい線情報)の中央に引かれます。横けい線は,ます目の中央から引かれます。
非占有けい線の縦けい線は,ます目の左側に引かれます。横けい線は,ます目の左側から右側まで引かれます。
また,非占有けい線では,帳票の最右端(論理ページ(レイアウト領域)の右端の列の右側)に縦けい線を引けません。このような場合,次の方法で縦けい線を引きます。
-
矩形を使用して,最右端に縦けい線を引きます。
-
レイアウト領域の列数を1列大きく定義します。
(9) 出力OCR
APからOCRを出力する場合に使用します。
出力OCRでは,英数字,かたかな,および記号のOCR文字を印刷できます。指定できる文字については,「付録D(1) XMAP3で規定しているOCR文字コード表」を参照してください。
(a) 設定できる項目
出力OCRの項目と設定できる値を次の表に示します。
項目 |
動的変更 |
設定できる値 |
|
---|---|---|---|
文字の間隔 |
− |
標準,0〜7ポイント |
|
コメントの記述 |
− |
文字数:40文字(半角) |
|
フィールド反復 |
− |
レイアウト領域に収まる範囲で指定できます。
|
|
APが渡す項目 |
データ名 |
− |
「11.6 APが渡す項目」を参照 |
データ長 |
− |
||
データ型 |
− |
||
桁寄せ |
− |
||
埋字 |
− |
||
初期値 |
− |
||
下位項目 |
− |
||
自由な設定 |
− |
(b) 出力OCRの配置方法
出力OCRの配置方法を次に示します。
-
帳票を定義します。
-
出力OCRの位置と長さを指定します。
用紙の基本ます目を「10CPI」または「自由な設定」にする必要があります。基準ます目が10CPIか,自由なます目でなければ出力OCRは使用できません。
出力OCRの配置時に仮定される文字属性を次の表に示します。
用紙の基準ます目 |
文字サイズ |
文字間隔 |
---|---|---|
10CPI |
− |
標準 |
自由な設定 |
− |
4ポイント |
(c) 出力OCR文字の間隔調整
出力OCRを使用する場合,文字属性は基本的に10CPIを設定します。
ただし,利用するOCRリーダで読み取れない場合は,文字間隔を変更する必要があります。文字間隔を変更するには,帳票属性ダイアログの中の「ます目の設定」が「自由な設定」でなければなりません。この場合,文字間隔は0〜7ポイントの範囲から選択できます。なお,180dpiのシリアルインパクトプリンタ用の帳票では,10CPIでの文字間隔は4ポイントなので,まず3ポイントまたは5ポイントに変更して試すことをお勧めします。
(d) フィールドの反復
オブジェクトを縦方向または横方向に複数連続して配置できます。
縦反復は,基本ます目が「10CPI」か「自由な設定」のどちらの場合でも配置できます。横反復は,基本ます目が「10CPI」のときだけ配置できます。
反復の操作は,基本ます目が「10CPI」のときだけ,[Shift]キーを押したままマウスをドラッグすると,オブジェクトを縦方向に繰り返して定義できます。
(e) 印刷したOCR文字をOCRリーダで読み込ませるときの注意
OCR文字をOCRリーダで読み取るときには,次のことに注意してください。
-
XMAP3で印字するOCR文字の大きさがOCRリーダで読み取りができる範囲に入っているかどうか確認してください。
-
印刷したOCR文字をOCRリーダで読み取る場合は,次に示すOCRリーダをなるべく使用してください。
「OCRハンドリーダ PC-KC2200」,「Imaging OCR HT-4137」,「Friendly OCR HT-4135」,「Friendly HT-4132」
-
次の図に示すOCR文字は,OCRリーダによっては,読み取り時に正しく認識されなかったり,一部の文字しかサポートされていなかったりする場合があるので注意が必要です。
図11‒6 読み取りにくいOCR文字 -
OCR文字を使用した帳票をGDIモードで印刷した場合,Windowsやプリンタドライバによって描画サイズが多少変わることがあります。GDIモードでの印刷は,LIPSII+,LIPSIII,およびESC/Pのスルーモード印刷に比べて,OCRリーダでのOCR文字を認識しにくくなる場合があるので,事前に確認することをお勧めします。
-
インクのにじみ,プリンタの印字品質劣化,およびOCRリーダの読み取り精度によっては,印字したOCR文字がOCRリーダに認識されない場合があります。運用前には,印字および読み取りを確認し,システム運用に支障がないことを確認してから使用してください。