(57)【要約】【課題】用紙に印字されたＭＩＣＲ文字を読み取って読取エラーを検出する後処理時において、この読取エラーの分布状態を解析し、ＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチの不良に伴う読取エラーであれば、この不良ピッチを自動調整できるようにする。【解決手段】ＭＩＣＲトナープリンタ７は、予め設定されている桁間ピッチにしたがってＭＩＣＲ文字列を用紙に印字する。その後に、後処理装置８が用紙から印字済みのＭＩＣＲ文字を読み取って読取エラーを検出する後処理時において、この読取エラーの分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在していれば、ＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチの不良に伴う読取エラーであると判別し、当該集中箇所に対応して設定されている桁間ピッチ設定メモリ１２内の桁間ピッチを自動調整する。【選択図】　図１
2004090226.tif 000002
【特許請求の範囲】
【請求項１】
磁気インキ文字認識の為のＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に用紙の所定領域に順次印字するＭＩＣＲ文字印字装置において、
用紙にＭＩＣＲ文字列を印字した後の後処理として、印字されたＭＩＣＲ文字を磁気ヘッドで読み取った際に得られた磁気読取再生波形にしたがって読み取り文字を認識して、読取エラーの有無を検出するエラー検出手段と、
このエラー検出手段によって読取エラーが検出される毎にその桁位置を特定することによって得られたエラー分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在しているか否かに基づいて読取エラーの要因がＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチ不良に伴う読取エラーであるか否かを判別する判別手段と、
この判別手段によって用紙状態に起因する桁間ピッチ不良に伴う読取エラーであると判別された場合に、当該集中箇所に対応して設定されている前記桁間ピッチを調整する調整手段と、
を具備したことを特徴とするＭＩＣＲ文字印字装置。
【請求項２】
予め設定されている桁間ピッチにしたがって所定枚数分の用紙にＭＩＣＲ文字列が印字された際に、前記判別手段は、この所定枚数分のエラー分布状態を解析することによって読取エラーの要因を判別する、
ようにしたことを特徴とする請求項１記載のＭＩＣＲ文字印字装置。
【請求項３】
前記調整手段は、桁間ピッチの不良が前桁方向にずれたか、後桁方向にずれたかの桁ズレ方向を判別し、前桁方向へのずれの場合には、前桁方向の桁間ピッチを拡張補正すると共に後桁方向の桁間ピッチを縮小補正し、後桁方向へのずれの場合には、後桁方向の桁間ピッチを拡張補正すると共に前桁方向の桁間ピッチを縮小補正する、
ようにしたことを特徴とする請求項１記載のＭＩＣＲ文字印字装置。
【請求項４】
前記桁間ピッチを拡張補正する為の調整値および縮小補正する為の調整値を記憶する調整値記憶手段と、
この調整値記憶手段内の各調整値を任意に変更可能とする調整値設定手段と、
を設けたことを特徴とする請求項３記載のＭＩＣＲ文字印字装置。
【請求項５】
ネットワークを介して複数台のプリンタが接続されているネットワーク環境において、前記調整値記憶手段は、ＭＩＣＲ文字を印字する複数のプリンタ毎に、桁間ピッチを拡張補正する為の調整値および縮小補正する為の調整値を記憶する、
ようにしたことを特徴とする請求項３あるいは４記載のＭＩＣＲ文字印字装置。
【請求項６】
コンピュータに対して、
磁気インキ文字認識の為のＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に用紙の所定領域に順次印字した後の後処理として、印字されたＭＩＣＲ文字を磁気ヘッドで読み取った際に得られた磁気読取再生波形にしたがって読み取り文字を認識して、読取エラーの有無を検出する機能と、
読取エラーが検出される毎にその桁位置を特定することによって得られたエラー分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在しているか否かに基づいて読取エラーの要因がＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチ不良に伴う読取エラーであるか否かを判別する機能と、
用紙状態に起因する桁間ピッチ不良に伴う読取エラーであると判別された場合に、当該集中箇所に対応して設定されている前記桁間ピッチを調整する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、磁気インキ文字認識（ｍａｇｎｅｔｉｃ−ｉｎｋ　ｃｈａｒａｃｔｅｒ　ｒｅｃｏｇｎｉｔｉｏｎ）の為のＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に用紙の所定領域に順次印字するＭＩＣＲ文字印字装置およびプログラムに関する。
【０００２】
【従来の技術】
従来、手形、小切手を印字発行する証券発行装置においては、証券用紙の一部に、特殊なＭＩＣＲ文字によって支店番号、口座番号、手形／小切手番号等を印字するようにしている。この場合、ＭＩＣＲ文字、例えば、Ｅ１３Ｂ型のフォント形状は、規格によって定められており、「０」、「１」、「２」、〜「９」の１０個の数字と、４個の特殊文字「Ｔｒａｎｓｉｔ　Ｓｙｍｂｏｌ」、「Ａｍｏｕｎｔ　Ｓｙｍｂｏｌ」、「Ｏｎ−ＵＳ　Ｓｙｍｂｏｌ」、「Ｄａｓｈ　Ｓｙｍｂｏｌ」からなる。そして、ＭＩＣＲ文字の印字には、一般に特殊の磁気インクを使用しているが、その性質上、取り扱いに注意を要する等の各種の問題がある為に、最近では、磁気成分（酸化鉄）を適量配合した磁気トナー（以下、ＭＩＣＲトナーと称する）を使用してＭＩＣＲ文字を印字する方法が実施されている。
【０００３】
この場合、ＭＩＣＲトナーを使用するページプリンタ（電子写真プリンタ）によって印字されたＭＩＣＲ文字が正確に印字されたかを確認する為に、ＭＩＣＲ文字を印字した後の後処理として、用紙上のＭＩＣＲ文字印字部分を、磁気ヘッドを有する磁気読取装置（ＭＩＣＲリーダ）によって走査し、これによって読み取られた読み取り信号波形、つまり、磁気読取再生波形（微分出力波形）にしたがって読み取り文字を認識するようにしている。この磁気読取再生波形（微分出力波形）の変化は、ＭＩＣＲ文字に相当する固有のものである為に、そのピーク部分の大きさとその位置に応じて文字認識を行い、その結果、読取エラーの有無を検出するようにしている。
【０００４】
【発明が解決しようとする課題】
ところで、ＭＩＣＲトナーを使用するページプリンタ（電子写真プリンタ）によってＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に証券用紙に順次印字する際、例えば、ＭＩＣＲトナーをドラムから用紙に転写したり、ＭＩＣＲトナーを圧着する際に、用紙が微量に撓んだり、跳ね上がる等によって部分的に変位することがある。また、用紙が温度、湿度等の周囲環境の影響を受けたり、消耗品や交換部品の差等によっても用紙が部分的に僅かに変位することがある。
【０００５】
このように印字過程において、様々な要因によって証券用紙が微量でも撓んだり、部分的に変位している状態では、ＭＩＣＲ文字を設定されている正規な桁間ピッチで印字したとしても、その部分における桁間ピッチが正規な値に対して若干短くなったり、長くなる為、磁気読取再生波形のピーク部分の位置がずれ、読取エラー（不読エラー）となることがあった。つまり、磁気読取再生波形のピーク部分の位置に応じて文字認識を行う結果、用紙状態が僅かでも変位していると、その部分で不読エラーが発生してまう。この場合、その原因を探し出す作業は、極めて困難を伴い、正常状態に復帰させるまでに時間と手間を要し、ユーザ等に対して大きな負担をかけていた。
【０００６】
この発明の課題は、ＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって用紙に印字した後に印字されたＭＩＣＲ文字を読み取って読取エラーを検出する後処理時において、この読取エラーの分布状態を解析し、ＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチの不良に伴う読取エラーであれば、この不良ピッチを自動調整できるようにすることである。
【０００７】
【課題を解決するための手段】
請求項１記載の発明（第１の発明）は、磁気インキ文字認識の為のＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に用紙の所定領域に順次印字するＭＩＣＲ文字印字装置において、用紙にＭＩＣＲ文字列を印字した後の後処理として、印字されたＭＩＣＲ文字を磁気ヘッドで読み取った際に得られた磁気読取再生波形にしたがって読み取り文字を認識して、読取エラーの有無を検出するエラー検出手段と、このエラー検出手段によって読取エラーが検出される毎にその桁位置を特定することによって得られたエラー分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在しているか否かに基づいて読取エラーの要因がＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチ不良に伴う読取エラーであるか否かを判別する判別手段と、この判別手段によって用紙状態に起因する桁間ピッチ不良に伴う読取エラーであると判別された場合に、当該集中箇所に対応して設定されている前記桁間ピッチを調整する調整手段とを具備するものである。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項６記載の発明）。
【０００８】
したがって、請求項１、６記載の発明は、ＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって用紙に印字した後に、印字されたＭＩＣＲ文字を読み取って読取エラーを検出する後処理時において、検出された読取エラーの分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在していれば、ＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチの不良に伴う読取エラーであると判別して、当該集中箇所に対応して設定されている桁間ピッチを自動調整するようにしたから、例えば、ＭＩＣＲトナーをドラムから用紙に転写したり、ＭＩＣＲトナーを圧着する際、あるいは温度、湿度等の周囲環境や交換部品の差等、様々な要因によって用紙が微量に撓んだり、部分的に僅かに変位していても、現在の用紙状態に起因して生じた不良ピッチを動的に調整することができ、用紙状態に影響されず、不良ピッチに伴う読取エラーを効果的に防止することができ、その結果、ＭＩＣＲ文字を良好に印字することが可能となると共に、正常状態に復帰させる為にその原因を探し出す作業も不要となる。
【０００９】
なお、請求項１記載の発明は次のようなものであってもよい。
予め設定されている桁間ピッチにしたがって所定枚数分の用紙にＭＩＣＲ文字列が印字された際に、前記判別手段は、この所定枚数分のエラー分布状態を解析することによって読取エラーの要因を判別する（請求項２記載の発明）。
したがって、請求項２記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、所定枚数分のエラー分布状態を解析することによって読取エラーの要因を判別するようにしたから、例えば、証券用紙一冊分のエラー状態からその要因を探し出すことができ、用紙状態に起因する桁間ピッチ不良に伴う読取エラーであるか否かを確実に判別することができる。つまり、証券用紙一冊分のエラー分布状態を解析することによって読取エラーの傾向を把握することができるので、様々な要因によって用紙の微量な撓み、部分的な変位に起因する読取エラーであることを確実に判別することができる。
【００１０】
前記調整手段は、桁間ピッチの不良が前桁方向にずれたか、後桁方向にずれたかの桁ズレ方向を判別し、前桁方向へのずれの場合には、前桁方向の桁間ピッチを拡張補正すると共に後桁方向の桁間ピッチを縮小補正し、後桁方向へのずれの場合には、後桁方向の桁間ピッチを拡張補正すると共に前桁方向の桁間ピッチを縮小補正する（請求項３記載の発明）。
したがって、請求項３記載の発明によれば、請求項１記載の発明と同様の効果を有する他に、桁間ピッチの不良が前桁方向へのずれの場合には、前桁方向の桁間ピッチを拡張補正すると共に後桁方向の桁間ピッチを縮小補正し、後桁方向へのずれの場合には、後桁方向の桁間ピッチを拡張補正すると共に前桁方向の桁間ピッチを縮小補正するようにしたから、読取エラーとなった文字に対して前後に隣接する各桁間ピッチをそれぞれ調整することができる為、より確実なピッチ調整が可能となる。
【００１１】
前記桁間ピッチを拡張補正する為の調整値および縮小補正する為の調整値を記憶する調整値記憶手段と、この調整値記憶手段内の各調整値を任意に変更可能とする調整値設定手段とを設けた（請求項４記載の発明）。
したがって、請求項４記載の発明によれば、請求項１、３記載の発明と同様の効果を有する他に、桁間ピッチを拡張補正する為の調整値および縮小補正する為の調整値を例えば、プリンタ状態、用紙状態、消耗部品交換等、各種の状態に合わせて任意に変更することができる為、より確実なピッチ調整が可能となる。
【００１２】
ネットワークを介して複数台のプリンタが接続されているネットワーク環境において、前記調整値記憶手段は、ＭＩＣＲ文字を印字する複数のプリンタ毎に、桁間ピッチを拡張補正する為の調整値および縮小補正する為の調整値を記憶する（請求項５記載の発明）。
したがって、請求項５記載の発明によれば、請求項１および３記載の発明と同様の効果を有する他に、ＭＩＣＲ文字を印字する複数のプリンタ毎に、桁間ピッチを拡張補正する為の調整値および縮小補正する為の調整値を記憶するようにしたから、様々な状況下でプリンタ対応の調整が可能となる。
【００１３】
【発明の実施の形態】
以下、図１〜図１４を参照してこの発明の一実施形態を説明する。
図１は、この実施形態における証券発行装置の全体構成を示したブロック図であり、この証券発行装置は、構内／広域通信網を介して他の複数台の証券発行装置に接続されているネットワーク環境において、各証券発行装置におけるハード上の構成を示した図である。
この証券発行装置は、金融機関の事務センタにおいて、手形、小切手を印字発行するもので、証券用紙の一部（下部所定領域）内に、ＭＩＣＲ文字によって支店番号、口座番号、手形／小切手番号等を印字するが、このＭＩＣＲ文字の印字には、磁気成分（酸化鉄）を適量配合したＭＩＣＲトナーを使用するＭＩＣＲトナープリンタ（電子写真プリンタ）によって行われる。そして、証券用紙に所定事項を全て印字した印字終了後における後処理として、証券発行装置は、ＭＩＣＲリーダによってその証券上のＭＩＣＲ文字の印字部分を走査し、その磁気ヘッドで読み取った磁気読取再生波形に基づいて文字認識を行い、読み取りエラーの発生有無を検出するようにしたものである。
なお、この実施形態の特徴部分を詳述する前に、この実施形態のハードウェア上の構成について以下、説明しておく。
【００１４】
ＣＰＵ１は、記憶装置２内のオペレーティングシステムや各種アプリケーションソフトにしたがってこの証券発行装置の全体動作を制御する中央演算処理装置である。記憶装置２は、プログラム記憶領域とデータ記憶領域とを有し、このプログラム記憶領域内には、オペレーティングシステムの他に、各種アプリケーションプログラム等が格納され、また、データ記憶領域には、Ｅ１３Ｂ型のＭＩＣＲ文字フォントを印字用の文字フォントとして記憶するＭＩＣＲ文字格納部２１等を有し、磁気的、光学的、半導体メモリ等やその駆動系によって構成されている。
この記録装置２はハードディスク等の固定的なメモリの他、ＣＤ−ＲＯＭ、ＤＶＤ等の着脱自在な記憶媒体を装着可能な構成であってもよい。この記憶装置２内のプログラムやデータは、必要に応じてＲＡＭ（例えば、スタティックＲＡＭ）３にロードされたり、ＲＡＭ３内のデータが記憶装置２にセーブされる。なお、ＲＡＭ３内にはプログラム実行領域と作業領域とを有し、この作業領域には、後述する証券発行枚数カウンタ３Ａ、文字カウンタ３Ｂ、エラー数カウンタ３Ｃ等を有している。
【００１５】
更に、ＣＰＵ１は通信装置４を介して他の電子機器のプログラム／データを直接アクセスして使用したり、他の電子機器から通信装置４を介してダウンロード受信することもできる。通信装置４は、構内通信網や広域通信網に接続され、他の情報処理装置との間でのデータの送受信を制御するもので、例えば、通信モデムや赤外線モジュールあるいはアンテナ等を含む有線／無線の通信インターフェイスである。
一方、ＣＰＵ１にはその入出力周辺デバイスである入力装置５、表示装置６、ＭＩＣＲトナープリンタ７、後処理装置８がバスラインを介して接続されており、入出力プログラムにしたがってＣＰＵ１はそれらの動作を制御する。
【００１６】
ＭＩＣＲトナープリンタ７は、ＭＩＣＲトナーを用いて支店番号、口座番号、手形／小切手番号等を印字する電子式プリンタであり、通常備えられている潜像部、現像部、ドラム、転写部、定着部等を有する構成となっている。
ＭＩＣＲ文字格納部２１には、Ｅ１３Ｂ型のＭＩＣＲ文字フォント、つまり、「０」、「１」〜「９」の１０個の数字と、４個の特殊文字「Ｔｒａｎｓｉｔ　Ｓｙｍｂｏｌ」、「Ａｍｏｕｎｔ　Ｓｙｍｂｏｌ」、「Ｏｎ−ＵＳ　Ｓｙｍｂｏｌ」、「Ｄａｓｈ　Ｓｙｍｂｏｌ」が格納されており、この１４個のＭＩＣＲ文字を使用してＭＩＣＲトナープリンタ７は、証券用紙の所定領域（１ライン分のＭＩＣＲ印字領域）に支店番号、口座番号、手形／小切手番号等の印字を行う。
【００１７】
ここで、図２は、小切手に印字される１ライン分のＭＩＣＲ文字列を例示したもので、特殊文字の表記、つまり、「Ｔｒａｎｓｉｔ（トランジット）」、「Ｏｎ−ＵＳ（オンアス）」、「Ｄａｓｈ（ダッシュ）」は、図示のようなシンボルで例示している。
この場合、１ライン分のＭＩＣＲ文字列は、全桁６５文字構成となっている。ＭＩＣＲトナープリンタ７は、予め設定されている桁間ピッチにしたがって１ライン分のＭＩＣＲ文字を順次印字するが、その印字方向は、図中、右側から左方向となっており、右端から順に１桁目、２桁目、‥‥６５桁目のデータが配置印字される。
【００１８】
後処理装置８は、ＭＩＣＲトナープリンタ７から印字済みの証券が排紙されて来た際に、ＭＩＣＲリーダ８１によって証券からＭＩＣＲ文字の印字部分を走査させ、その読み取りエラーの発生有無を検出する。
ＭＩＣＲリーダ８１は、磁気ヘッドを有する磁気読取装置であり、ＭＩＣＲ文字を印字した印字済みの証券からＭＩＣＲ文字の印字部分を走査して、その印字イメージを読み取ると、後処理装置８は、ＭＩＣＲリーダ８１によって読み取られた磁気読取再生波形（微分出力波形）に基づいてそれに近似するピーク部分を持った文字を読取文字として認識する認識処理を行い、その結果、読取エラーの発生有無を検出するようにしている。
【００１９】
図３は、印字対象としての複数ライン分のＭＩＣＲ文字列（印字対象データ）と、このＭＩＣＲ文字列をＭＩＣＲリーダ８１によって読み取って認識した複数ライン分のリードデータとを対応付けて示した図である。
ここで、図中、矢印方向は、ＭＩＣＲ文字の印字方向および読取方向を示し、印字方向および読取方向は、右側から左側方向となっている（以下、同様）。そして、複数ライン分のリードデータにおいて、図中、破線で囲んだ範囲内の「Ｄ」は、読取エラーとなった桁位置（文字位置）を示している。この例では、１ライン中に１文字分のエラー桁が存在する場合と２文字分のエラー桁が存在している場合を示すと共に各ラインには同一桁に読取エラーが発生していること、つまり、読取エラーが局部に集中していることを示している。
【００２０】
図４は、ＭＩＣＲ文字列を読み取った際の読取エラー情報が記憶されるエラー分布メモリ１１の内容を示した図である。
このエラー分布メモリ１１は、１ライン６５桁に対応する各桁毎に、その「桁位置」、「エラー文字フラグ」、「桁ズレ方向」を複数ライン分記憶する構成となっている。つまり、エラー分布メモリ１１は、証券１冊分である用紙５０枚分のエラー情報を一時的に記憶するＲＡＭ３内のワーク用メモリである。なお、図中、矢印方向は、ＭＩＣＲ文字の読取方向を示している。
【００２１】
「桁位置」の項目には、桁番号“０１”、“０２”、‥‥“６５”、“０１”、‥‥が割当てられている。「エラー文字フラグ」は、読取エラー（不読）が発生した桁位置に対応してセットされるフラグで、“１”は、読取エラーが発生した文字であることを示し、“０”は、正常に読み取られた文字であることを示している。
「桁ズレ方向」は、読取エラーとなった文字が印字方向／読取方向に対して前後何れの方向に桁ズレしたかを示すもので、それに応じて“前方向”／“後方向”を示すフラグがセットされる。
【００２２】
つまり、ＭＩＣＲ文字の印字過程において、様々な要因によって証券用紙が微量でも撓んだり、部分的に変位している状態では、ＭＩＣＲ文字を設定されている桁間ピッチで印字したとしても、その桁間ピッチが正規な値とはならず、局部的に桁間ピッチが若干短くなったり、長くなる為、磁気読取再生波形のピーク部分の位置がずれ、読取エラー（不読エラー）が検出されるが、「桁ズレ方向」は、磁気読取再生波形のピーク部分の位置が印字方向／読取方向に対して前後何れの方向かを示すフラグである。
【００２３】
図５は、読取エラー（不読）が発生した桁位置に対応してエラー分布メモリ１１にセットされている「エラー文字フラグ」を証券１冊分である用紙５０枚分（５０ライン分）展開したエラー分布状態を示した図である。
この場合、図示の例では、１４桁目を中心としてその前後の１３桁目および１５桁目に対応する「エラー文字フラグ」を用紙５０枚分展開したエラー分布状態を示したものであり、各ラインの１４桁目に読取エラーが集中していることを例示している。つまり、１４桁目に隣接する隣接桁（１３桁目、１５桁目）に「エラー文字フラグ」がセットされているラインも存在しているが、５０ライン分の「エラー文字フラグ」の殆どは、同一桁（１４桁目）に集中していることを示している。
【００２４】
後処理装置８は、エラー分布メモリ１１にセットされている「エラー文字フラグ」、つまり、用紙５０枚分のエラー分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在しているか否かに基づいて読取エラーの要因がＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチ不良に伴う読取エラーであるか否かを判別するようにしている。この場合、図示の例では、「エラー文字フラグ」が局部的に集中している集中箇所が存在している為に、読取エラーの要因が桁間ピッチ不良に伴う読取エラーであると判断する。そして、「エラー文字フラグ」が集中している集中箇所のうち、同一桁に「エラー文字フラグ」が集中している１４桁目を集中エラー桁として検出するようにしている。
【００２５】
図６は、ＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に順次印字する為に、各桁に対応して設定されている桁間ピッチを記憶する桁間ピッチ設定メモリ１２の内容を示した図である。
この桁間ピッチ設定メモリ１２には、各桁位置に対応する正規な桁間ピッチとして初期値「７６ドット」が記憶されている。なお、この実施形態においては、上述したように右詰印字を行う為に、桁位置「０１」の桁間ピッチは、１桁目と２桁目の桁間ピッチを示し、桁位置「０２」の桁間ピッチは、２桁目と３桁目の桁間ピッチを示し、以下、同様となっているが、最終桁である６５桁目には、桁間ピッチは設定されていない。
【００２６】
ここで、読取エラーの要因がＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチ不良に伴う読取エラーである場合に、上述の「集中エラー桁」を中心として、その前後の桁間ピッチをぞぞれ自動調整し、調整後の桁間ピッチを桁間ピッチ設定メモリ１２に再設定するようにしている。
この例では、「集中エラー桁」が１４桁目の場合を示し、１３桁目と１４桁目の桁間ピッチが初期値「７６ドット」から「７７ドット」に拡張補正された調整状態を示し、また、１４桁目と１５桁目の桁間ピッチが初期値「７６ドット」から「７５ドット」に縮小補正された調整状態を示している。
【００２７】
図７は、桁間ピッチを調整する為の調整値（調整値）を記憶する調整用テーブル１３の内容を示した図である。
この調整用テーブル１３は、ＭＩＣＲトナープリンタ７毎に、桁位置対応の調整値を記憶する構成となっている。すなわち、調整用テーブル１３は、ＭＩＣＲトナープリンタ７毎に、その「プリンタ番号」、「桁位置」、「調整値（縮み）」、「調整値（伸び）」を記憶するもので、図１で示した構成の証券発行装置がネットワークを介して複数台接続されているネットワーク環境において、ホスト機能を備えた証券発行装置側がこの調整用テーブル１３を一元管理するようにしており、他の証券発行装置は、自己に対応する調整用テーブル１３の内容をホストから取り込むようにしている。
【００２８】
「調整値（縮み）」は、桁間ピッチが正規な値よりも隣接する他の桁方向に接近する桁ズレを生じた場合における調整値であり、各桁位置には「＋１」ドットの調整値が設定されている。また、「調整値（伸び）」は、桁間ピッチが正規な値よりも隣接する他の桁方向に離間する桁ズレを生じた場合における調整値であり、各桁位置には「−１」ドットの調整値が設定されている。
この「調整値（縮み）」、「調整値（伸び）」は、オペレータによって任意に変更可能なもので、例えば、「＋２」／「−２」ドットであってもよく、また、ＭＩＣＲトナープリンタ７の状況に応じてプリンタ毎に異なる調整値を任意に設定するようにしてもよい。
【００２９】
次に、この実施形態における証券発行装置の動作アルゴリズムを図８〜図１１および図１４に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作を逐次実行する。また、伝送媒体を介して伝送されてきた上述のプログラムコードにしたがった動作を逐次実行することもできる。すなわち、記録媒体の他、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
【００３０】
図８は、証券発行装置の全体処理を示したフローチャートである。
先ず、ＣＰＵ１は、証券発行処理が指示されると、ＲＡＭ３内の証券発行枚数カウンタ３Ａの内容をクリアする初期化処理を行った後に（ステップＡ１）、ＭＩＣＲトナープリンタ７を起動させる（ステップＡ２）。この場合、ＭＩＣＲトナープリンタ７は、ＭＩＣＲ文字格納部２１内から読み出したＭＩＣＲ文字を使用して１枚分の証券用紙に「支店番号」、「口座番号」等を印字して証券を発行する処理を行う。これによって１枚分の証券用紙に対する印字処理が終了すると、ＣＰＵ１は、後処理装置８を起動させることにより、ＭＩＣＲトナープリンタ７から排紙されて来た印字済みの証券をＭＩＣＲリーダ８１によって走査させ、１ライン分の読み取りを行わせた後に（ステップＡ３）、読取エラー検出処理を開始する（ステップＡ４）。
【００３１】
図９は、図８で示した読取エラー検出処理を詳述したフローチャートである。先ず、ＲＡＭ３内の文字カウンタ３Ｂおよびエラー数カウンタ３Ｃの内容をクリアする初期化処理を行った後に（ステップＢ１）、ＭＩＣＲリーダ８１によって読み取られた１ライン分（１用紙分）のＭＩＣＲ読取データを取得し、ＲＡＭ３内の作業域に一時記憶しておく（ステップＢ２）。
この状態において、文字カウンタ３Ｂの値に「１」を加算するインクリメント処理を行った後に（ステップＢ３）、この文字カウンタ３Ｂの値は、最終桁の「６５」を越えたかをチェックするが（ステップＢ４）、いま、文字カウンタ３Ｂの値は「１」であるから、この文字カウンタ値で指定される指定桁（１桁目）の読取データを抽出し、その文字認識を行って（ステップＢ５）、読取エラー（不読）の発生有無をチェックする（ステップＢ６）。
【００３２】
いま、指定桁が正常に読み取られた場合には（ステップＢ６でＮＯ）、次の桁を指定する為に、ステップＢ３に戻り、文字カウンタ３Ｂの値を更新する。以下、指定桁の正常読み取りが検出される毎に、文字カウンタ３Ｂの値を更新しながらその値が「６５」を越えるまで上述の動作を１桁毎に繰り返す。
この過程において、指定桁に対する読取エラー（不読）が検出された場合には、この読取データを前方向および後方向に所定ドット分シフトして再度、文字認識を行う（ステップＢ７）。なお、桁間ピッチ不良（桁ズレ印字不良）は、用紙が微量に撓んだり、部分的に僅かに変位することに起因する為に、読取エラーとなった読取データを前方向および後方向にシフトする場合、そのシフト量は１ドット〜数ドット程度で足りる。
【００３３】
このようにして再認識を行った結果、読取エラー（不読）が発生せず、正常読み取りが検出された場合には（ステップＢ８）、正常読み取りが検出されたシフト方向（前方向／後方向）を「桁ズレ方向」として検出し、エラー分布メモリ１１内における文字カウンタ値対応の桁位置に「桁ズレ方向」をセットする（ステップＢ９）。そして、エラー分布メモリ１１内における文字カウンタ値対応の桁位置に「エラー文字フラグ」をセットすると共に（ステップＢ１０）、エラー数カウンタ３Ｃの値に「１」を加算してエラー数を更新する（ステップＢ１１）。なお、再認識を行っても、読取エラーが検出された場合（ステップＢ８でＹＥＳ）には、文字カウンタ値対応の桁位置に「エラー文字フラグ」をセットすると共に（ステップＢ１０）、エラー数カウンタ３Ｃの値を更新する処理が行われる（ステップＢ１１）。
その後、次の桁を指定する為に、ステップＢ３に戻り、文字カウンタ３Ｂの値を更新しながら上述の動作を繰り返す。
【００３４】
このようにして証券用紙１枚分の処理が終了し、文字カウンタ３Ｂの値が「６５」を越えたことが検出された場合には（ステップＢ４）、図８のステップＡ５に移り、証券発行枚数カウンタ３Ａの値に「１」を加算してその発行枚数を更新した後に、発行枚数は証券１冊分に相当する５０枚を越えたかをチェックする（ステップＡ６）。いま、１枚目の用紙に対する処理が終了した場合であるから、ステップＡ２に戻り、次の用紙に対して証券印字発行処理を行った後、読取エラー検出処理（ステップＡ３）を行い、以下、発行枚数が５０枚を越えるまで（ステップＡ６）上述の動作を繰り返す。
【００３５】
そして、証券１冊分に相当する５０枚分の発行が終了すると（ステップＡ６）、エラー分布メモリ１１の内容を参照し、５０枚分の各桁位置の何れかに「エラー文字フラグ」が１つでも存在しているかをチェックする（ステップＡ７）。この結果、「エラー文字フラグ」が１つも無ければ、正常終了となって証券１冊分の処理は、この時点で完了となるが、「エラー文字フラグ」が１つでも存在している場合には、その「エラー文字フラグ」の分布状態を解析し（ステップＡ８）、「エラー文字フラグ」が局部的に集中しているかを調べる（ステップＡ９）。
【００３６】
この場合、図５で例示したエラー分布状態においては、１４桁目に隣接する隣接桁（１３桁目、１５桁目）に「エラー文字フラグ」がセットされているラインも存在しているが、各ラインの「エラー文字フラグ」は、１４桁目に殆ど集中している為に、局部的に集中箇所が存在していることが判別される。この場合、エラー集中箇所の存在によって、読取エラーの要因が桁間ピッチ不良に伴う読取エラーであると判断し、桁間ピッチ調整処理に移る（ステップＡ１０）。
なお、「エラー文字フラグ」が同一桁に集中している集中度合いが、例えば、８０％以上あれば、読取エラーの要因が桁間ピッチ不良に伴う読取エラーであると判断するようにしている。
【００３７】
図１０および図１１は、図８で示した桁間ピッチ調整処理を詳述したフローチャートである。
先ず、５０ライン分のエラー分布状態を解析した結果、特に「エラー文字フラグ」が集中している桁を集中エラー桁として指定する（ステップＣ１）。この場合、図５の例では、１４桁目が集中エラー桁として指定される。そして、この指定桁（集中エラー桁）対応の「桁位置」をエラー分布メモリ１１から取得すると共に（ステップＣ２）、指定桁対応の「桁ズレ方向」を取得し（ステップＣ３）、この「桁ズレ方向」は前方向か後方向かをチェックすることによって（ステップＣ４）、以下、この「桁ズレ方向」に応じた桁間ピッチ調整処理を行う。
【００３８】
図１２は、「桁ズレ方向」に応じて桁間ピッチが調整される様子を具体的に示した図であり、以下、この具体例を参照して桁間ピッチ調整処理を説明する。
なお、図示の例では、１４桁目がエラー文字（集中エラー桁）、１３桁目および１５桁目がそれと前後に隣接する隣接桁を示し、また、（Ａ）は、調整前の状態、（Ｂ）は、調整後の状態を示している。
いま、１４桁目の「桁ズレ方向」が前方向であれば、先ず、１３桁目と１４桁目の桁間ピッチを調整する為に、１４桁目（集中エラー桁）に対して前方向に隣接する桁位置（１３桁目）を取得すると共に（ステップＣ５）、この集中エラー桁と隣接桁との桁間ピッチを取得する（ステップＣ６）。この場合、１３桁目と１４桁目の桁間ピッチが桁間ピッチ設定メモリ１２から読み出される。
【００３９】
そして、調整用テーブル１３をアクセスし、該当桁対応の調整値（縮み）を読み出す（ステップＣ７）。すなわち、１４桁目が前方向ズレの場合には、読取エラーとなった１４桁目がその隣接桁である１３桁目に接近している為、該当桁対応の調整値として調整用テーブル１３から調整値（縮み）を読み出す。
そして、桁間ピッチ設定メモリ１２から読み出した該当桁の桁間ピッチに、この調整値（縮み）を加算するプラス補正を行って当該桁間ピッチの調整を行う（ステップＣ８）。この場合、１３桁目と１４桁目の桁間ピッチが初期値「７６ドット」から「７７ドット」に拡張補正され、この補正変更後の値「７７ドット」が桁間ピッチ設定メモリ１２内の対応桁に設定される（ステップＣ９）。これによって当該桁間ピッチは、「７６ドット」から「７７ドット」に変更される。
【００４０】
このようにして１３桁目と１４桁目の桁間ピッチを調整した後、１４桁目に対して後方向に隣接する１５桁目との桁間ピッチを調整する処理に移る。
先ず、１４桁目（集中エラー桁）の後方向に隣接する桁位置（１５桁目）を取得すると共に（図１１のステップＣ１０）、この集中エラー桁と隣接桁との桁間ピッチを取得する（ステップＣ１１）。この場合、１４桁目と１５桁目との桁間ピッチが桁間ピッチ設定メモリ１２から読み出される。そして、調整用テーブル１３をアクセスし、該当桁対応の調整値を読み出すが、この場合、調整値（伸び）が読み出される（ステップＣ１２）。
【００４１】
すなわち、後方向ズレの場合には、読取エラーとなった１４桁目が１５桁目に離間している為に、調整値（伸び）を読み出す。そして、桁間ピッチ設定メモリ１２から読み出した該当桁の桁間ピッチに、この調整値（伸び）を減算するマイナス補正を行って桁間ピッチを調整する（ステップＣ１３）。これによって、１４桁目と１５桁目の桁間ピッチが初期値「７６ドット」から「７５ドット」に縮小補正され、この補正変更後の値「７５ドット」が桁間ピッチ設定メモリ１２の対応桁に設定されることによって、この桁間ピッチは、「７６ドット」から「７５ドット」に変更される（ステップＣ１４）。
【００４２】
他方、「桁ズレ方向」が後方向であれば（図１０のステップＣ４）、上述した前方向の場合とは逆のピッチ調整処理が行われる。
先ず、１４桁目と１５桁目の桁間ピッチを調整する為に、１４桁目の後方向に隣接する桁位置（１５桁目）を取得すると共に（図１１のステップＣ１５）、１４桁目と１５桁目の桁間ピッチを読み出す（ステップＣ１６）。そして、調整用テーブル１３から調整値（縮み）を読み出し（ステップＣ１７）、この桁間ピッチに調整値（縮み）を減算するプラス補正を行って桁間ピッチを調整する（ステップＣ１８）。これによって１４桁目と１５桁目の桁間ピッチが初期値「７６ドット」から「７７ドット」に拡張補正され、桁間ピッチ設定メモリ１２の対応桁に設定される（ステップＣ１９）。
【００４３】
次に、１３桁目と１４桁目の桁間ピッチを調整する為に、１４桁目の前方向に隣接する桁位置（１３桁目）を取得すると共に（ステップＣ２０）、１３桁目と１４桁目の桁間ピッチを読み出す（ステップＣ２１）。そして、調整用テーブル１３から調整値（伸び）を読み出し（ステップＣ２２）、この桁間ピッチに調整値（伸び）を減算するマイナス補正を行って桁間ピッチを調整する（ステップＣ２３）。これによって１３桁目と１４桁目の桁間ピッチが初期値「７６ドット」から「７５ドット」に縮小補正され、桁間ピッチ設定メモリ１２の対応桁に設定される（ステップＣ２４）。
【００４４】
このような桁間ピッチ調整処理が終了すると、図８のステップＡ１１に移り、桁ズレエラーの発生に伴って桁間ピッチ設定メモリ１２の内容を自動調整した旨のエラーメッセージを表示出力させる。この場合、調整桁を明示すると共に、その調整後の桁間ピッチも合わせて表示するようにしてもよい。
一方、ステップＡ８において、「エラー文字フラグ」の分布状態を解析した結果、「エラー文字フラグ」が局部的に集中していない場合には（ステップＡ９でＮＯ）、読取エラーの要因が桁間ピッチ不良に伴う読取エラーではないと判断し、その他のエラーメッセージを表示出力させる（ステップＡ１２）。
【００４５】
図１３は、ＭＩＣＲの印字状態を具体的に示したもので、（Ａ）は、正常印字時の状態、（Ｂ）は、桁間ピッチ不良に伴う異常印字時の状態、（Ｃ）は、桁間ピッチ不良に伴って桁間ピッチ設定メモリ１２の内容を調整した後おいて、その調整ピッチで印字した場合の状態を示した図である。この例では、桁間ピッチを「７６ドット」から「７５ドット」に縮小補正した場合を示している。
ここで、桁間ピッチ設定メモリ１２の内容を調整した後おいては、この調整ピッチ後の桁間ピッチを用いて新たな証券用紙１冊分に対する印字を開始するが、調整後の桁間ピッチを使用して印字を行っても、再度、以前の同一の桁に対して桁間ピッチの不良が検出される場合がある。このような場合には、上述と同様の桁間ピッチ調整処理が繰り返し実行される。この場合、桁間ピッチ調整処理を１回実行することによって桁間ピッチは、「±１」されて「７７ドット／７５ドット」となるが、桁間ピッチを調整した後おいても、再度、同一桁に対して桁間ピッチ不良が検出された場合には、上述の桁間ピッチ調整処理が繰り返し実行される結果、桁間ピッチ調整処理の２回目の実行することによって、その値は「７８ドット／７４ドット」に調整される。
【００４６】
図１４は、調整用テーブル１３の内容を任意に変更する場合の設定処理を示したフローチャートである。
先ず、ネットワーク接続されている複数台のＭＩＣＲトナープリンタ７のうち、最初のプリンタを指定した後に（ステップＤ１）、設定対象の桁位置（最初は１桁目）を指定する（ステップＤ２）。
この状態において、指定桁対応の調整値（縮み）を入力すると共に、調整値（伸び）を入力すると、入力された調整値（縮み）および調整値（伸び）は、指定桁に対応して調整用テーブル１３内に設定される（ステップＤ３、Ｄ４）。
これによって１桁分の設定が終了すると、６５桁分の設定が終了したかをチェックし（ステップＤ５）、全桁分の設定が終了するまで、上述のステップＤ２に戻り、次桁を指定した後に上述の動作を繰り返す。ここで、プリンタ１台分の設定が終了すると、全プリンタ分の設定が終了したかをチェックし（ステップＤ６）、全プリンタ分の設定が終了するまでステップＤ１に戻り、上述の動作を繰り返す。
【００４７】
以上のように、この実施形態における証券発行装置は、ＭＩＣＲトナープリンタ７が桁間ピッチ設定メモリ１２内に予め設定されている桁間ピッチにしたがってＭＩＣＲ文字列を用紙に印字した後に、後処理装置８が用紙から印字済みのＭＩＣＲ文字を読み取って読取エラーを検出する後処理時において、この読取エラーの分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在していれば、ＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチの不良に伴う読取エラーであると判別し、当該集中箇所に対応して設定されている桁間ピッチ設定メモリ１２内の桁間ピッチを自動調整するようにしたから、例えば、ＭＩＣＲトナーをドラムから用紙に転写したり、ＭＩＣＲトナーを圧着する際、あるいは温度、湿度等の周囲環境や交換部品の差等、様々な要因によって用紙が微量に撓んだり、部分的に僅かに変位していても、現在の用紙状態に起因して生じた不良ピッチを動的に調整することができ、用紙状態に影響されず、不良ピッチに伴う読取エラーを防止することができ、その結果、良好な印字が可能となると共に、正常状態に復帰させる為にその原因を探し出す作業も不要となる。
【００４８】
この場合、証券１冊分の５０枚の用紙に対してＭＩＣＲ文字列を印字した際に、この５０枚分のエラー分布状態を解析して読取エラーの要因を判別するようにしたから、用紙状態に起因する桁間ピッチ不良に伴う読取エラーであるか否かを確実に判別することができる。つまり、５０枚分のエラー分布状態を解析することによって読取エラーの傾向を把握することができるので、様々な要因によって用紙の微量な撓み、部分的な変位に起因する読取エラーであることを確実に判別することができる。
【００４９】
また、桁間ピッチの不良が前桁方向にずれたか、後桁方向にずれたかの桁ズレ方向を判別し、前桁方向へのずれの場合には、前桁方向の桁間ピッチを拡張補正すると共に後桁方向の桁間ピッチを縮小補正し、また、後桁方向へのずれの場合には、後桁方向の桁間ピッチを拡張補正すると共に前桁方向の桁間ピッチを縮小補正するようにしたから、読取エラーとなった文字に対して前後に隣接する各桁間ピッチをそれぞれ調整することができる為、より確実なピッチ調整が可能となる。
【００５０】
調整用テーブル１３内に設定されている各桁対応の「調整値（縮み）」、「調整値（伸び）」を任意に設定するようにしたから、桁間ピッチを拡張補正する為の調整値および縮小補正する為の調整値を例えば、プリンタ状態、用紙状態、消耗部品交換等、各種の状態に合わせて任意に変更することができる為、より確実なピッチ調整が可能となる。
また、ネットワークを介して複数台のＭＩＣＲトナープリンタ７が接続されているネットワーク環境において、調整用テーブル１３は、ＭＩＣＲトナープリンタ７毎に、各桁対応の「調整値（縮み）」、「調整値（伸び）」を記憶するようにしたから、様々な状況下でプリンタ対応の調整が可能となる。
【００５１】
なお、上述した実施形態は、１ライン上において集中エラー桁が１文字分の場合を例示して説明したが、１ライン上に複数の集中エラー桁が例えば、２桁程度に分散している場合であっても、上述と同様の自動調整処理が行われる。この場合、「エラー文字フラグ」の分布状態を解析した結果、特に「エラー文字フラグ」が集中している局部が複数（例えば、２箇所程度）存在していることを検出されると、その集中箇所毎に集中エラー桁を検出すると共に、検出された集中エラー桁数分の自動調整処理を繰り返せばよい。
【００５２】
また、調整用テーブル１３内に設定されている各桁対応の「調整値（縮み）」、「調整値（伸び）」を任意に設定する場合、桁毎に異なる調整値を設定するわようにしてもよい。
更に、自動調整処理を何回か繰り返すことによって、自動調整後の桁間ピッチの累積調整量（±合計値）が正規な値である「５６」ドットに対して所定量以上（例えば、±合計値が４ドット以上）となった場合には、印字過程における用紙状態に起因する桁間ピッチ不良以外の要因も考えられる為に、その±合計値が所定量以上になったか否かを常時監視し、所定量以上になった場合には、その旨を警告するメッセージを出力するようにしてもよい。
【００５３】
また、上述した実施形態における証券発行装置は、スタンド・アローン・タイプに限らず、その各構成要素が２以上の筐体に物理的に分離され、通信回線やケーブル等の有線伝送路あるいは電波、マイクロウエーブ、赤外線等の無線伝送路を介してデータを送受信する分散型のコンピュータシステムを構成するものであってもよい。
【００５４】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フロッピィデスク、ＲＡＭカード等）を提供するようにしてもよい。
すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、磁気インキ文字認識の為のＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に用紙の所定領域に順次印字した後の後処理として、印字されたＭＩＣＲ文字を磁気ヘッドで読み取った際に得られた磁気読取再生波形にしたがって読み取り文字を認識して、読取エラーの有無を検出する機能と、読取エラーが検出される毎にその桁位置を特定することによって得られたエラー分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在しているか否かに基づいて読取エラーの要因がＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチ不良に伴う読取エラーであるか否かを判別する機能と、用紙状態に起因する桁間ピッチ不良に伴う読取エラーであると判別された場合に、当該集中箇所に対応して設定されている前記桁間ピッチを調整する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００５５】
【発明の効果】
この発明（請求項１記載の発明）によれば、ＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって用紙に印字した後に、印字されたＭＩＣＲ文字を読み取って読取エラーを検出する後処理時において、検出された読取エラーの分布状態を解析し、局部的に読取エラーが集中している集中箇所が存在していれば、ＭＩＣＲ文字列の印字過程で生じた用紙状態に起因する桁間ピッチの不良に伴う読取エラーであると判別して、当該集中箇所に対応して設定されている桁間ピッチを自動調整するようにしたから、例えば、ＭＩＣＲトナーをドラムから用紙に転写したり、ＭＩＣＲトナーを圧着する際、あるいは温度、湿度等の周囲環境や交換部品の差等、様々な要因によって用紙が微量に撓んだり、部分的に僅かに変位していても、現在の用紙状態に起因して生じた不良ピッチを動的に調整することができ、用紙状態に影響されず、不良ピッチに伴う読取エラーを防止することができ、その結果、ＭＩＣＲ文字を良好に印字することが可能となると共に、正常状態に復帰させる為にその原因を探し出す作業も不要となる。この場合、所定枚数分のエラー分布状態を解析して読取エラーの要因を判別したり、桁間ピッチの不良が前桁方向へのずれの場合には、前桁方向の桁間ピッチを拡張補正すると共に後桁方向の桁間ピッチを縮小補正し、後桁方向へのずれの場合には、後桁方向の桁間ピッチを拡張補正すると共に前桁方向の桁間ピッチを縮小補正するようにすれば、不良ピッチに伴う読取エラーをより確実に防止することが可能となる。
【図面の簡単な説明】
【図１】証券発行装置の全体構成を示したブロック図。
【図２】小切手に印字される１ライン分のＭＩＣＲ文字列を例示した図。
【図３】印字対象としての複数ライン分のＭＩＣＲ文字列（印字対象データ）と、このＭＩＣＲ文字列をＭＩＣＲリーダ８１によって読み取って認識した複数ライン分のリードデータとを対応付けて示した図。
【図４】ＭＩＣＲ文字列を読み取った際の読取エラー情報が記憶されるエラー分布メモリ１１の内容を示した図。
【図５】読取エラー（不読）が発生した桁位置に対応してエラー分布メモリ１１にセットされている「エラー文字フラグ」を証券１冊分である用紙５０枚分（５０ライン分）展開したエラー分布状態を示した図。
【図６】ＭＩＣＲ文字列を予め設定されている桁間ピッチにしたがって文字単位毎に順次印字する為に、各桁に対応して設定されている桁間ピッチを記憶する桁間ピッチ設定メモリ１２の内容を示した図。
【図７】桁間ピッチを調整する為の調整値（調整値）を記憶する調整用テーブル１３の内容を示した図。
【図８】証券発行装置の全体処理を示したフローチャート。
【図９】図８で示した読取エラー検出処理を詳述したフローチャート。
【図１０】図８で示した桁間ピッチ調整処理を詳述したフローチャート。
【図１１】図１０に続く、桁間ピッチ調整処理を示したフローチャート。
【図１２】「桁ズレ方向」に応じて桁間ピッチが調整される様子を具体的に示し、（Ａ）は、桁間ピッチ調整前の状態、（Ｂ）は、桁間ピッチ調整後の状態を示した図。
【図１３】ＭＩＣＲの印字状態を具体的に示したもので、（Ａ）は、正常印字時の状態、（Ｂ）は、桁間ピッチ不良に伴う異常印字時の状態、（Ｃ）は、桁間ピッチ不良に伴って桁間ピッチ設定メモリ１２の内容を調整した後おいて、その調整ピッチで印字した場合の状態を示した図。
【図１４】調整用テーブル１３の内容を任意に変更する場合の設定処理を示したフローチャート。
【符号の説明】
１　ＣＰＵ
２　記憶装置
４　通信装置
５　入力装置
６　表示装置
７　ＭＩＣＲトナープリンタ
８　後処理装置
１１　エラー分布展開メモリ
１２　桁間ピッチ設定メモリ
１３　調整用テーブル
２１　ＭＩＣＲ文字格納部
８１　ＭＩＣＲリーダ
３Ａ　証券発行枚数カウンタ
３Ｂ　文字カウンタ
３Ｃ　エラー数カウンタ
【図１】
2004090226.tif 000003
【図２】
2004090226.tif 000004
【図３】
2004090226.tif 000005
【図４】
2004090226.tif 000006
【図５】
2004090226.tif 000007
【図６】
2004090226.tif 000008
【図７】
2004090226.tif 000009
【図８】
2004090226.tif 000010
【図９】
2004090226.tif 000011
【図１０】
2004090226.tif 000012
【図１１】
2004090226.tif 000013
【図１２】
2004090226.tif 000014
【図１３】
2004090226.tif 000015
【図１４】
2004090226.tif 000016