(57)【要約】【課題】切り出した画像に対応するマルチフォーム帳票の頁を特定することができる印刷検査装置を提供する。【解決手段】各検査端末は、マルチフォームの１頁目を処理する場合に（Ｓ３１８、３４６、３４９で肯定判断）、検査領域内の文字列を解読し、ユニーク性特定領域内の文字列と正解情報とから、画像処理部から受信した画像が帳票の何頁目の画像かを判断し、マルチフォームの２頁目を処理する場合に（Ｓ３１８、３４６、３４９で否定判断）、画像処理部から受信した画像および画像インデクスをハードディスクに一旦保存し（Ｓ３１９、３４８、３５１）、頁が特定できた画像がある場合に（Ｓ３６８）、ハードディスクから読み出した画像の画像インデクスと既に連続帳票の何頁目の画像かが判明している画像の画像インデクスとの関係を利用して、帳票の何頁目の画像かを推定する。【選択図】図１２
2009157861.tif 000002
【特許請求の範囲】
【請求項１】
プリンタによりマルチフォーム帳票に印刷された文字を検査する印刷検査装置において、
文字列が印刷される１頁内の複数の印刷領域および頁の情報に関連付けられ前記プリンタにより前記帳票に印刷される文字の正解の情報を表す正解情報を取得する取得手段と、
前記帳票を一方向に搬送する搬送手段と、
前記搬送手段で搬送される帳票の画像を読み取る画像読取手段と、
前記画像読取手段で読み取られた画像から所定領域の画像を切り出すとともに、該切り出した画像にシーケンシャルな画像インデクスを付与する画像切り出し手段と、
前記画像切り出し手段により切り出される前記所定領域および前記印刷領域に対応して前記所定領域内の複数の領域を設定するとともに、前記所定領域内に前記プリンタにより印刷される特定のマークまたは前記帳票に予め印刷されている特定のマークの領域を設定するための設定手段と、
前記画像切り出し手段で切り出された画像から前記設定手段で設定されたマーク領域内に前記特定のマークが存在するか否かを判断する判断手段と、
前記判断手段の判断結果に応じて前記画像切り出し手段で切り出された画像および付与された画像インデクスを記憶する記憶手段と、
前記判断手段の判断結果に応じて前記画像切り出し手段で切り出された所定領域の画像から前記複数の領域内の文字列を解読する解読手段と、
前記解読手段で解読された複数の領域の文字列と前記取得手段で取得された正解情報とから、前記画像切り出し手段で切り出された画像が前記帳票の何頁目の画像かを判断する頁判断手段と、
を備えた印刷検査装置。
【請求項２】
前記判断手段による判断が肯定のときに、前記解読手段は前記画像切り出し手段で切り出された所定領域の画像から前記複数の領域内の文字列を解読し、前記頁判断手段は前記画像切り出し手段で切り出された画像が前記帳票の何頁目の画像かを判断するとともに、前記画像切り出し手段で付与された画像インデクスと前記取得手段で取得された正解情報の頁との対応関係を把握し、
前記判断手段よる判断が否定のときに、前記記憶手段は前記画像切り出し手段で切り出された画像および付与された画像インデクスを記憶し、前記頁判断手段が少なくとも前記画像切り出し手段で切り出された１つの画像について前記画像切り出し手段で付与された画像インデクスと前記取得手段で取得された正解情報の頁との対応関係を把握した後、前記解読手段は、前記記憶手段に記憶された画像および画像インデクスを読み出して、前記画像切り出し手段で切り出された所定領域の画像から前記複数の領域内の文字列を解読し、前記頁判断手段は前記画像切り出し手段で切り出された画像が前記帳票の何頁目の画像かを判断することを特徴とする請求項１に記載の印刷検査装置。
【請求項３】
前記判断手段よる判断が否定のときに、前記記憶手段は前記画像切り出し手段で切り出された画像および付与された画像インデクスを、前記画像切り出し手段よる前記帳票に対する画像の切り出しが終了するまで記憶しておき、前記画像切り出し手段による画像の切り出しが終了し前記頁判断手段が前記画像切り出し手段で切り出された１つの画像について前記画像切り出し手段で付与された画像インデクスと前記取得手段で取得された正解情報の頁との対応関係を把握した後、前記解読手段は、前記記憶手段に記憶された画像および画像インデクスを順に読み出して、前記画像切り出し手段で切り出された所定領域の画像から前記複数の領域内の文字列を解読し、前記頁判断手段は前記画像切り出し手段で切り出された画像が前記帳票の何頁目の画像かを判断することを特徴とする請求項２に記載の印刷検査装置。
【請求項４】
前記頁判断手段は、前記判断手段よる判断が否定のときに、前記記憶手段に記録された画像の画像インデクスと既に前記帳票の何頁目の画像かが判明している画像の画像インデクスとの差を求めることでオフセット値を算出し、該求めたオフセット値を前記帳票の何頁目の画像かが判明している画像の頁数に加えることで前記画像切り出し手段で切り出された画像が前記帳票の何頁目の画像かを判断することを特徴とする請求項２または請求項３に記載の印刷検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷検査装置に係り、特に、プリンタによりマルチフォーム帳票に印刷された文字を検査する印刷検査装置に関する。
【背景技術】
【０００２】
例えば、金融機関等で毎月発行される利用明細書や請求書は、印刷装置（プリンタ）でファンフォールド紙等の所定の帳票に文字（数字を含む。）や記号（以下、単に「文字」という。）が印刷され、後処理装置により帳票が切断され、更に、必要に応じて切断された帳票が折りたたまれ、インサータ装置により自動的に封筒に封入されて顧客毎に送付されている。とりわけ、利用明細書等の発行枚数が多い場合には、高精度かつ高速印刷が可能なシステムプリンタが用いられている。
【０００３】
ところが、システムプリンタ等の高精度のプリンタを用いても、帳票に印刷された文字の不揃い、濃度差（文字細りやカスレ、文字太りや文字潰れ）、文字抜け、文字スキューのように、プリンタの不具合、紙質、印刷環境等に起因する印刷不良が発生する。
【０００４】
印刷不良を防止するために、帳票内に頁画像切り出し用のマーク（スタートマーク、エンドマーク）および頁情報を有するバーコードを設け画像処理によってマークを認識して１頁毎の画像を切り出し、さらに１頁分の画像から検査領域を切り出して検査領域内の各文字の検査を行う印刷検査装置が知られている（例えば、特許文献１参照）。また、帳票サイズを既知の情報とし、帳票の搬送量を監視して所定の搬送区間の画像を切り出す印刷システムも知られている（例えば、特許文献２参照）。
【０００５】
印刷検査装置や印刷システムにおける検査方法としては、帳票ページ画像のビットマップマッチング、検査領域のＯＣＲ（例えば、特許文献３参照）、または、特徴量による照合（例えば、特許文献１参照）を用いることができる。ＯＣＲ検査または特徴量による照合は、帳票ページ画像の検査する領域の画像と事前に用意された検査用のデータ（正解情報）を元に合否を判定する。このため、検査にあたり、読み取った帳票ページ画像と、それを検査するための正解ページデータの紐付けが不可欠である。
【０００６】
このような紐付け技術としては、読み取った帳票ページ画像と正解ページデータをシーケンシャルに紐付ける技術、帳票にページ認識コードをバーコードで印字し、そのバーコードよりページを識別する技術（例えば、特許文献４参照）、帳票にページ認識コードを文字で印字し、それを画像認識してページを識別する技術、帳票にあるユニークな文字を利用してページを識別する技術などが用いられている。
【０００７】
【特許文献１】特開２００７−１７２０２７号公報
【特許文献２】特開２００２−８６８３１号公報
【特許文献３】特開２００１−２８３１５１号公報
【特許文献４】特許第２７６０８０３号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、シーケンシャルに紐付ける技術では、大量の印字帳票の中から先頭のページを調べ、先頭の正解ページデータを正確に指定する必要がある。このため、先頭の正解ページデータの選択を間違えると、全てのページで不合格となってしまう。
【０００９】
また、バーコードや文字ＯＣＲでは、ページを認識するための特別な印字が必要となる。さらに、ユニークな文字を使用する技術ではマルチフォーム帳票に対応することが難しい。すなわち、マルチフォーム帳票の先頭ページ（１頁目）には顧客コード等のユニークな印字があるが、先頭ページ以外のページ（例えば、２頁目）には顧客コード等のユニークな印字がない場合が多く、検査するための正解ページデータの紐付けが困難である。
【００１０】
本発明は上記事案に鑑み、切り出した画像に対応するマルチフォーム帳票の頁を特定することができる印刷検査装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、プリンタによりマルチフォーム帳票に印刷された文字を検査する印刷検査装置において、文字列が印刷される１頁内の複数の印刷領域および頁の情報に関連付けられ前記プリンタにより前記帳票に印刷される文字の正解の情報を表す正解情報を取得する取得手段と、前記帳票を一方向に搬送する搬送手段と、前記搬送手段で搬送される帳票の画像を読み取る画像読取手段と、前記画像読取手段で読み取られた画像から所定領域の画像を切り出すとともに、該切り出した画像にシーケンシャルな画像インデクスを付与する画像切り出し手段と、前記画像切り出し手段で切り出される前記所定領域および前記印刷領域に対応して前記所定領域内の複数の領域を設定するとともに、前記所定領域内に前記プリンタにより印刷される特定のマークまたは前記帳票に予め印刷されている特定のマークの領域を設定するための設定手段と、前記判断手段の判断結果に応じて前記画像切り出し手段で切り出された画像から前記設定手段で設定されたマーク領域内に前記特定のマークが存在するか否かを判断する判断手段と、前記判断手段の判断結果に応じて前記画像切り出し手段で切り出された画像および付与された画像インデクスを記憶する記憶手段と、前記判断手段の判断結果に応じて前記画像切り出し手段で切り出された所定領域の画像から前記複数の領域内の文字列を解読する解読手段と、前記解読手段で解読された複数の領域の文字列と前記取得手段で取得された正解情報とから、前記画像切り出し手段で切り出された画像が前記帳票の何頁目の画像かを判断する頁判断手段と、を備える。
【００１２】
本発明では、取得手段により、文字列が印刷される１頁内の複数の印刷領域および頁の情報に関連付けられプリンタによりマルチフォーム帳票に印刷される文字の正解の情報を表す正解情報が取得され、設定手段により、画像切り出し手段で切り出される所定領域および印刷領域に対応して所定領域内の複数の領域が設定されるとともに、所定領域内にプリンタにより印刷される特定のマークまたは帳票に予め印刷されている特定のマークの領域が設定される。次いで、搬送手段によりプリンタで文字が印刷された帳票が一方向に搬送され、画像読取手段により搬送手段で搬送される帳票の画像が読み取られ、画像切り出し手段により画像読取手段で読み取られた画像から所定領域の画像が切り出されて該切り出された画像にシーケンシャルな画像インデクスが付与され、判断手段により画像切り出し手段で切り出された画像から設定手段で設定されたマーク領域内に特定のマークが存在するか否かが判断され、判断手段の判断結果に応じて、記憶手段により画像切り出し手段で切り出された画像および付与された画像インデクスが記憶されるか、または、解読手段により画像切り出し手段で切り出された所定領域の画像から複数の領域内の文字列が解読され、頁判断手段により解読手段で解読された複数の領域の文字列と取得手段で取得された正解情報とから、画像切り出し手段で切り出された画像が帳票の何頁目の画像かが判断される。
【００１３】
本発明において、判断手段による判断が肯定のときに、解読手段は画像切り出し手段で切り出された所定領域の画像から複数の領域内の文字列を解読し、頁判断手段は画像切り出し手段で切り出された画像が帳票の何頁目の画像かを判断するとともに、画像切り出し手段で付与された画像インデクスと取得手段で取得された正解情報の頁との対応関係を把握し、判断手段よる判断が否定のときに、記憶手段は画像切り出し手段で切り出された画像および付与された画像インデクスを記憶し、頁判断手段が少なくとも画像切り出し手段で切り出された１つの画像について画像切り出し手段で付与された画像インデクスと取得手段で取得された正解情報の頁との対応関係を把握した後、解読手段は、記憶手段に記憶された画像および画像インデクスを読み出して、画像切り出し手段で切り出された所定領域の画像から複数の領域内の文字列を解読し、頁判断手段は画像切り出し手段で切り出された画像が帳票の何頁目の画像かを判断することが好ましい。
【００１４】
また、上記態様において、判断手段よる判断が否定のときに、記憶手段は画像切り出し手段で切り出された画像および付与された画像インデクスを、画像切り出し手段よる帳票に対する画像の切り出しが終了するまで記憶しておき、画像切り出し手段による画像の切り出しが終了し頁判断手段が画像切り出し手段で切り出された１つの画像について画像切り出し手段で付与された画像インデクスと取得手段で取得された正解情報の頁との対応関係を把握した後、解読手段は、記憶手段に記憶された画像および画像インデクスを順に読み出して、画像切り出し手段で切り出された所定領域の画像から複数の領域内の文字列を解読し、頁判断手段は画像切り出し手段で切り出された画像が帳票の何頁目の画像かを判断するようにしてもよい。
【００１５】
さらに、頁判断手段は、判断手段よる判断が否定のときに、記憶手段に記録された画像の画像インデクスと既に帳票の何頁目の画像かが判明している画像の画像インデクスとの差を求めることでオフセット値を算出し、該求めたオフセット値を帳票の何頁目の画像かが判明している画像の頁数に加えることで画像切り出し手段で切り出された画像が帳票の何頁目の画像かを判断することが望ましい。
【発明の効果】
【００１６】
本発明によれば、頁判断手段により解読手段で解読された複数の領域の文字列と取得手段で取得された正解情報とから、画像切り出し手段で切り出された画像が帳票の何頁目の画像かが判断されるので、画像切り出し手段で切り出された画像に対応するマルチフォーム帳票の頁を特定することができる、という効果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明に係る印刷検査装置の実施の形態について説明する。なお、本実施形態では、プリンタで印刷された連続帳票をオフライン（プリンタによる印刷と非連動）で検査する例について説明する。
【００１８】
（構成）
図１に示すように、本実施形態の印刷検査装置１は、プリンタによりファンフォールド紙（送り穴付折りたたみ印刷用紙）等の連続帳票Ｆに印刷された画像を読み取る本体ユニット（読取ユニット）１０と、連続帳票Ｆにプリンタで正しく文字（数字を含む。）、記号または１次元または二次元バーコード（以下、文字という。）が印刷されたかを判断する処理ユニット３０と、を備えている。
【００１９】
図２に示すように、本体ユニット１０は、略水平な搬送面１０Ａを有する筺体内に、連続帳票Ｆの両側に形成された送り穴に係合する複数の突起が形成され、連続帳票Ｆを一方向（図２の矢印Ａ方向）に搬送する２本のトラクタベルト１７を有している。トラクタベルト１７はトラクタローラ１５、１６間に張架されている。なお、連続帳票Ｆの幅サイズに適合するように、本体ユニット１０は、２本のトラクタベルト１７間のトラクタ幅を調整するためのトラクタ幅調整モータＴＭを有している。
【００２０】
一方、筺体の排出口（不図示）近傍には、トラクタベルト１７と共働して連続帳票Ｆを一方向（図２の矢印Ａ方向）に搬送すると共に、本体ユニット１０外に連続帳票Ｆを排出する搬送排出ローラ１８、１９が配置されている。トラクタローラ１６および搬送排出ローラ１８は駆動ローラであり、複数のギアで構成され図示を省略した駆動力伝達機構を介してステッピングモータからなる搬送モータＦＭからの回転駆動力が伝達される。なお、搬送排出ローラ１８、１９間は、連続帳票Ｆをセット可能なように、搬送排出ローラ１９が搬送排出ローラ１８に対して離間、当接の２位置間で移動可能な構造が採用されている。
【００２１】
トラクタローラ１５、１６間に張架されたトラクタベルト１７の上面と、搬送排出ローラ１８、１９間の当接点とは略同一の高さ位置に設定されている。このため、連続帳票Ｆは、搬送面１０Ａにその裏面を摺接させて略水平に本体ユニット１０の筺体内に案内され、搬送排出ローラ１８、１９およびトラクタベルト１７間で一定の力で引っ張られることでほぼ水平状態で搬送され、搬送排出ローラ１８、１９により筺体外に排出される。なお、本実施形態では、連続帳票Ｆの最大搬送速度が１．５ｍ／ｓ程度に設定されている。
【００２２】
トラクタベルト１７の上方かつ下流側（図２の左側）には、連続帳票Ｆの表面に印刷された画像を読み取る表面ラインスキャンカメラ１１が配置されており、トラクタベルト１７の下方かつ表面ラインスキャンカメラ１１より若干下流側には、連続帳票Ｆの裏面に印刷された画像を読み取る裏面ラインスキャンカメラ１３が配置されている。ラインスキャンカメラ１１、１３は、ケーシング内にダイクロイックフィルター、レンズおよびＣＣＤラインセンサを有して構成されている。
【００２３】
ラインスキャンカメラ１１、１３の読取位置の両側には、それぞれ、読取位置を照射するための白色光ＬＥＤアレイ１２Ａ、１２Ｂおよび１４Ａ、１４Ｂが配置されている。なお、ＬＥＤアレイ１２Ａ、１２Ｂ、１４Ａ、１４Ｂの近傍には、読取位置に対し白色光をライン状に集光させるためのロッドレンズ（不図示）がそれぞれ配置されている。
【００２４】
また、本体ユニット１０には、トラクタベルト１７の上方かつ上流側に連続帳票Ｆが本体ユニット１０にセットされているかを検出する原稿セット検出センサ２１、トラクタベルト１７と搬送排出ローラ１８、１９との間に、連続帳票Ｆが残留しているかを検出する残留紙検出センサ２２、トラクタローラ１５の回転軸に取り付けられトラクタベルト１７の連続帳票Ｆに対する搬送量を検出するロータリエンコーダ２３、２本のトラクタベルト１７間のトラクタ幅を調整するためのギア（不図示）の近傍に取り付けられトラクタ幅のホームポジションを検出するトラクタ幅ホームポジション検出センサ２４、搬送排出ローラ１９の回転軸に取り付けられ連続帳票Ｆのジャムを検出するジャム検出センサ２５が、それぞれ配設されている。
【００２５】
更に、本体ユニット１０は、商用交流電源から駆動部等を駆動／作動可能な直流電源に変換する電源部（不図示）および本体ユニット１０全体の動作制御を行うマイクロコンピュータ（不図示、以下、ＭＣＵと略称する。）を有している。ＭＣＵには、外部バスを介して、上述したセンサを制御するセンサ制御部、モータ駆動を制御するアクチュエータ制御部、ＣＰＵを有しラインスキャンカメラで読み取った１頁分の画像を切り出す画像処理部および処理ユニット３０との通信を行うためのインターフェースが接続されている。
【００２６】
本体ユニット１０の筺体には、連続帳票Ｆをセットすると共に、点検、修理用の複数の開放扉が設けられている。なお、本体ユニット１０の下流側には、連続帳票Ｆを折りたたむ折りたたみ装置５０、折りたたみ装置５０の折りたたみ速度と本体ユニット１０の連続帳票Ｆの搬送速度とを調整するためのバッファとなるループ台４０が、ループ台４０、折りたたみ装置５０の順に配置されている。
【００２７】
図１および図３に示すように、処理ユニット３０は、筐体内に配置された検査サーバ３１と複数台の同一仕様のコンピュータからなる検査端末３２（３２Ａ、３２Ｂ、３２Ｃ、３２Ｄ、３２Ｅ）とで構成されている。換言すれば、処理ユニット３０は、図１に示すように、機構的には検査サーバ３１および検査端末３２を収容したラックであり、図３に示すように、機能的には、プリンタにより連続帳票Ｆに正しく文字が印刷されたかを判断するコンピュータ群である。なお、図３は、この機能面を中心に、コンピュータ単位で表した図１の等価ブロック図である。
【００２８】
図１に示すように、処理ユニット３０の上部には検査サーバ３１のディスプレイ３１Ａが配置されており、ディスプレイ３１Ａの両側には複数の操作ボタン３１Ｂ（図３の検査サーバ３１のキーボードに相当）が配置されている。検査サーバ３１の下部には検査端末３２が配置されている。また、図３に示すように、検査サーバ３１、各検査端末３２、本体ユニット１０は、それぞれ相互間が通信回線で接続されている。
【００２９】
図４に示すように、本体ユニット１０のインターフェースは、制御回路２０、シリアライザーおよびデシリアライザーを有するキャプチャーボード１０Ｂを有している。一方、各検査端末３２には、制御回路３４（３４ａ、３４ｂ、３４ｃ、３４ｄ、３４ｅ）、シリアライザー、デシリアライザーおよび２頁分のページメモリを有するインターフェースボード３３（３３ａ、３３ｂ、３３ｃ、３３ｄ、３３ｅ）が配置されている。本体ユニット１０のキャプチャーボード１０Ｂと各検査端末３２のインターフェースボードとは、キャプチャーボード１０Ｂを最上流として通信回線を介してデージーチェーン状に接続されている。このため、本体ユニット１０は、処理待ちの検査端末３２に画像データ等を送信することができる。
【００３０】
（連続帳票）
次に、本実施形態の印刷検査装置１の検査対象となる連続帳票Ｆについて説明する。なお、以下、説明を簡単にするために、連続帳票Ｆは、図３に示すように、印刷サーバ６０で制御されるシステムプリンタ７０で印刷されたものとして説明する。
【００３１】
図５に示した連続帳票Ｆは利用明細書として使用される一例を模式的に示しており、連続帳票Ｆには、システムプリンタ７０により利用明細書の内容を構成する文字列が印刷される。本実施形態では、図５に一点鎖線で示した検査領域ＥＦ内の文字が印刷検査装置１により検査される検査対象文字となる。また、検査可能領域ＲＦ内に、一次元や二次元バーコードが印刷されるバーコード領域ＢＣも設定されており、検査対象はこのようなバーコードであってもよい。なお、本実施形態では、連続帳票Ｆの裏面側にも同様に印刷されるが、検査領域ＥＦは表面側と異なる領域に設定可能である。
【００３２】
ここで着目すべき点は、上述した特許文献１の技術と比較して、（１）連続帳票Ｆの各頁に、本体ユニット１０が連続帳票Ｆの画像を頁単位で読み取れるように、各頁の開始を表す開始マーク、各頁の終了を表す終了マーク、システムプリンタ７０による連続帳票Ｆに対する頁情報がコーディングされたバーコード等が印刷されていない点、（２）連続帳票Ｆがマルチフォーム帳票である点、および、（３）バーコード領域ＢＣが検査可能領域ＲＦ内に配置されている点である。ここで、マルチフォームとは、複数フォームで１単位を形成するフォームをいい、本例では、マルチフォームの２頁目を形成するフォーム（図５の下側のフォーム）が、マルチフォームの１頁目を形成するフォーム（図５の上側のフォーム）に対して、例えば、顧客を特定する検査領域（住所、氏名、顧客コード）、バーコード領域、自動振替金額の検査領域を欠いている点で異なっている。
【００３３】
（動作）
次に、本実施形態の印刷検査装置１の動作について、辞書作成処理、帳票登録処理、印刷検査処理の順に説明する。なお、辞書作成処理および帳票登録処理は印刷検査装置１による連続帳票Ｆの印刷検査処理を行う前に実行される。
【００３４】
＜辞書作成処理＞
辞書作成処理について一言すれば、システムプリンタ７０により連続帳票Ｆに印刷され得る文字のそれぞれの特徴量を演算し、演算した特徴量と文字（情報）との対応関係を定めた辞書を作成するものであるが、詳しくは以下の通りである。
【００３５】
まず、印刷サーバ６０は、システムプリンタ７０により連続帳票Ｆに印刷され得る全ての文字のコード、フォントおよびフォントサイズを含む文字情報に対応して所定形式で辞書作成用の専用連続帳票（以下、辞書作成用連続帳票という。）に文字列を印刷させる。本実施形態では、この辞書作成用連続帳票に、図５に示した連続帳票Ｆとは別の予め所定文字が印刷されていない略無地、かつ、連続帳票Ｆと同紙質の連続帳票が用いられ、所定形式として、各行に辞書作成用の文字が印刷されることを示す識別マーク、１文字の大きさが分かる参照用文字、フォント毎に複数のフォントサイズの文字を印刷し、一つのフォントサイズに対して２個以上の文字を印刷する形式が用いられている。なお、この「所定形式」は、システムプリンタ７０により辞書作成用連続帳票に文字情報を構成する全ての文字がどのように印刷されているかが処理ユニット３０側でも把握可能なプトロコルを意味している。
【００３６】
次に、印刷サーバ６０により、システムプリンタ７０で辞書作成用連続帳票に印刷され得る全ての文字のコード、フォントおよびフォントサイズを含む文字情報が上述した所定形式に適合するように記録媒体に書き込まれ、記録媒体を介して文字情報が検査サーバ３１に入力される。検査サーバ３１は文字情報を各検査端末３２に送信し、各検査端末３２はハードディスクに文字情報を格納する。これにより、辞書作成処理の準備が完了する。一般に、利用明細書や請求書となる連続帳票Ｆに印刷される文字のフォントおよびフォントサイズは限定されているため、印刷サーバ６０が記録媒体に記録する情報量はそれ程大きくはならない。従って、上述した「印刷され得る全ての文字」はシステムプリンタ７０が印刷可能な全ての文字を意味するものでなく、連続帳票Ｆに印刷されないフォント、フォントサイズの文字は除かれる意味であるが、記録媒体に余裕がある場合にはシステムプリンタ７０が印刷可能な全ての文字を記録するようにしてもよい。
【００３７】
オペレータにより、システムプリンタ７０で印刷された辞書作成用連続帳票が本体ユニット１０にセットされ、操作ボタン３１Ｂのうち所定ボタン（プレフィードボタン）が押下されると、印刷検査装置１は辞書作成用連続帳票を所定距離搬送するためのプレフィードを開始する。
【００３８】
すなわち、処理ユニット３０（検査サーバ３１）からプレフィードのコマンドを受信した本体ユニット１０のＭＣＵは、ＬＥＤアレイ１２Ａ、１２Ｂおよび１４Ａ、１４Ｂを点灯させると共に、アクチュエータ制御部を介して搬送モータＦＭを駆動させる。これにより、辞書作成用連続帳票は図２の矢印Ａ方向に一定速度で搬送され、ラインスキャンカメラ１１、１３は辞書作成用連続帳票の画像読取を開始する。また、ＭＣＵは、センサ制御部からの信号を参照して、辞書作成用連続帳票のジャム等の監視を開始する。
【００３９】
本体ユニット１０の画像処理部（のＣＰＵ）は、表面ラインスキャンカメラ１１からの出力を監視することで辞書作成用連続帳票の先端部が読取位置まで搬送されたか否かを判断しており、肯定判断のときにはその旨を本体ユニット１０のＭＣＵに報知し、否定判断のときには辞書作成用連続帳票の先端部が読取位置まで搬送されたか否かの判断を続行する。この報知を受けた本体ユニット１０のＭＣＵは、アクチュエータ制御部を介してなおも所定パルス数搬送モータＦＭを駆動させた後、搬送モータＦＭの駆動を停止させる。これにより、辞書作成用連続帳票の先端部は表面ラインスキャンカメラ１１の読取位置から所定距離（例えば、３ｍ）搬送される（プレフィードされる）。オペレータは、辞書作成用連続帳票のプレフィード搬送が終了した後に（辞書作成用連続帳票の先端部が本体ユニット１０からループ台４０に排出され停止した後に）、辞書作成用連続帳票の先端部を折りたたみ装置５０にセットする。次いで、オペレータにより、操作ボタン３１Ｂのうち所定ボタン（辞書作成処理ボタン）が押下されると、本体ユニット１０のＭＣＵは搬送モータＦＭを再度駆動させ、印刷検査装置１は辞書作成処理を開始する。なお、本体ユニット１０のＭＣＵはアクチュエータ制御部を介して搬送モータＦＭに出力した搬送パルス数を画像処理部（のＣＰＵ）にも報知している。
【００４０】
本体ユニット１０の画像処理部（のＣＰＵ）は、搬送モータＦＭの搬送量管理（本例では連続帳票Ｆの先端部の位置を基準として、アクチュエータ制御部から出力された搬送パルス数をカウントすること）によって、概略の位置で１頁分の画像を切り出して、切り出した画像にシーケンシャルな画像インデクス（例えば、画像ナンバー）を付与し、切り出した１頁分の画像データと画像インデクスとをキャプチャーボード１０Ｂの制御回路２０に出力する。
【００４１】
一方、各検査端末３２のインターフェースボード３３の制御回路３４は、本体ユニット１０のキャプチャーボード１０Ｂの制御回路２０に対し、所定のレスポンス（応答）と各検査端末３２の作動状態を表す状態情報を含むレポートの作成を行っている。レスポンスは、キャプチャーボード１０Ｂが各検査端末３２のインターフェースボード３３に対して発行する初期化や画像データ転送等のコマンドを実行した結果の状態報告であり、レポートは、ページメモリの使用終了等の各検査端末３２の作動状態が変わる度に制御回路３４により自律的に作成される報告である。これらのレスポンスおよびレポートは、下流側の検査端末のインターフェースボードから上流側の検査端末のインターフェースボードに向けてキャプチャーボード１０Ｂまで送信され、中間の（上流側の）検査端末のインターフェースボード（の制御回路）は、下流側のインターフェースボードが送信したレスポンスおよびレポートをキャプチャーボード１０Ｂが受信可能なように、より上流側のインターフェースボードまたはキャプチャーボード１０Ｂにレスポンスおよびレポートを転送する。
【００４２】
このため、キャプチャーボード１０Ｂの制御回路２０は、各検査端末３２のインターフェースボード３３からのレスポンスおよびレポートにより、各検査端末３２の作動状態を把握することができる。従って、キャプチャーボード１０Ｂは、検査端末３２のうちいずれかの検査端末が１頁分の画像データ等（１頁分の画像データ、画像インデクス）を受信可能な状態になる度に、所定条件に基づいて送信先（処理待ちの検査端末）を決定し、決定した検査端末のインターフェースボードに画像処理部から出力された１頁分の画像データ等を送信する。すなわち、キャプチャーボード１０Ｂから各検査端末のインターフェースボード３３に送信する際に、検査端末に割り振られたユニークナンバーを指定して、１頁分の画像データ等を送信する。各検査端末３２のインターフェースボード３３の制御回路３４は、指定されたユニークナンバーが自己のナンバーと一致するか否かを判断し、一致するときには、１頁分の画像データ等を取り込み、一致しないときは、下流側のインターフェースボードに受信した１頁分の画像データ等を転送する。
【００４３】
本実施形態では、上述した所定条件として、キャプチャーボード１０Ｂがｎ番目の検査端末に画像データ等を送信すると決定する場合に、（１）１番目から（ｎ−１）番目の検査端末がページメモリの１頁目を使用してすべて稼働中であって、ｎ番目の検査端末がページメモリの１頁目を使用して稼働していないとき、または、（２）すべての検査端末がページメモリの１頁目を使用してすべて稼働中、かつ、１番目から（ｎ−１）番目の検査端末がページメモリの２頁目を使用して稼働中であり、ｎ番目の検査端末がページメモリの２頁目を使用して稼働していないとき、を条件としている。
【００４４】
各検査端末３２は、受信した１頁分の画像データの画像について、まず、当該頁がブランクか文字等が印刷された頁かの判断を行うブランクチェックを行う。すなわち、１頁分の画像領域または１頁分の画像領域のうち所定領域（例えば、図５の顧客住所の検査領域）の黒の割合が所定値以上のときに（汚れやゴミによって生じる黒の割合以上のときに）、当該頁は文字等が印刷された頁と判断し、黒の割合が所定値未満のときに、当該頁はブランクであると判断する。当該頁がブランクであると判断したときは、当該頁について処理を行う必要はないので、次の１頁分の画像データの送信があるまで待機する。
【００４５】
一方、文字等が印刷された頁と判断したときは、各検査端末３２は、更に、ブランクでない、当該検査端末に送信された最初の頁の画像データか否かを判断し、否定判断のときは後述する文字画像の切り出しを行い、肯定判断のときは検査サーバ３１にブランクでない当該検査端末に送信された最初の頁の画像データに対応する画像インデクスを報告する。検査サーバ３１は、全検査端末３２からの報告（ブランクでない最初の頁に対応する画像インデクス）を参照することにより、辞書作成用連続帳票の第１頁（実際に文字等が印刷された第１頁）と画像インデクスとの対応関係を把握し、把握した対応関係を各検査端末３２に報知する。これにより、各検査端末３２は特徴量を演算した辞書作成用連続帳票の物理的頁と画像インデクスとの対応関係を知ることができる。なお、画像インデクスはシーケンシャルであるため、一旦画像インデクスと辞書作成用連続帳票の物理的頁との対応関係が分かると、各検査端末３２は画像インデクスにより何頁の処理を行っているかを把握することができる。
【００４６】
また、各検査端末３２は、文字等が印刷された頁と判断したときには、受信した１頁分の画像データの画像から一文字ずつ文字画像を切り出して、切り出した文字画像にシーケンシャルな文字画像インデクス（例えば、文字画像ナンバー）を付与し、切り出した文字画像の画像データ、文字画像インデクスおよび上述した画像インデクスをハードディスクに保存する。
【００４７】
なお、文字画像の切り出し開始前に、各検査端末３２が辞書作成用連続帳票の物理的頁と画像インデクスとの対応関係について検査サーバ３１から報知があれば、文字画像インデクスを用いる必要はなく、ハードディスクに格納された文字情報をインデクスとして用いることができる。しかし、処理タイミングの関係で、必ずしも文字画像の切り出し前に各検査端末が辞書作成用連続帳票の物理的頁と画像インデクスとの対応関係を検査サーバ３１から報知されるとは限らない。このため、各検査端末３２は、暫定的に、切り出した画像の画像データに文字画像インデクスを付与しておき、各検査端末３２が辞書作成用連続帳票の物理的頁と画像インデクスとの対応関係を検査サーバ３１から報知された時点で、文字画像インデクスと文字情報との対応をとり、以降、文字情報をインデクスとして使用する。
【００４８】
次いで、切り出した文字画像および文字画像インデクス（または文字情報）をハードディスクから１文字分ずつ読み出して、例えば、５×５の小領域に分割し８方向（４５°）を基準ベクトルとしたときの、各小領域の画像形成方向の傾きについての特徴ベクトルを演算して各特徴ベクトルに重み係数を掛けた特徴量を演算する。なお、５×５の小領域に分割し８方向の基準ベクトルを用いた場合には１文字について２００の特徴空間が形成されることになり、重み係数は、例えば、文字の外側部を構成する小領域の特徴ベクトルほど大きくなるように設定することができる。また、本実施形態では、同一文字（コード、フォントおよびフォントサイズが同じ文字）について辞書作成用連続帳票に２個以上の文字が印刷されているので、各検査端末３２は、例えば、１頁分の文字の切り出し後、かつ、各切り出された文字の特徴量の演算開始前までに、文字画像インデクスと文字情報との対応を図り、同一文字について平均した特徴量を演算する。各検査端末３２は、受信した１頁分の文字の特徴量を演算すると、文字情報をインデクスとして、文字情報、特徴量、文字の画像データを１文字ずつ対応付けて（１頁分の辞書を作成し）、画像インデクスと共に、検査サーバ３１に送信する。
【００４９】
検査サーバ３１は、１台以上の検査端末３２が作成した辞書を受信し、検査端末が作成した複数の辞書を１つの辞書に再構築する。この辞書は、特徴量として追加される追加特徴量（後述）を複数持つことができるデータ構造を有している。次に、検査端末３２から受信した画像インデクスを参照して、記録媒体を介して入力された文字情報を構成する全ての文字について、文字情報、特徴量および画像データの対応関係が定められたか（全ての文字について辞書が作成されたか）否かを判断し、否定判断のときには、残りの辞書の部分を作成するために、処理待ち状態の（特徴量等を検査サーバ３１に送信した）検査端末３２に、更に、１頁分の画像データ、印刷処理情報および当該頁の文字情報を送信し、肯定判断のときは、各検査端末３２に、作成した辞書について検証させる。
【００５０】
すなわち、検査サーバ３１は、作成した辞書のうち、数十文字分の文字情報、特徴量、画像データおよび当該画像データの画像より低い解像度の解像度情報を各検査端末３２に送信する。各検査端末３２は、受信した画像データから解像度情報に従って解像度を下げた画像を生成し、生成した画像を上述した所定小領域に分割し８方向を基準ベクトルとしたときの、各小領域の画像形成方向の傾きについての特徴ベクトルを演算して各特徴ベクトルに重み係数を掛けた特徴量を演算する。次に、演算した特徴量が受信した特徴量に対して予め設定された検証基準値以上か否かを判断する。肯定判断のときは、検証対象の文字の特徴量が適正である旨を表す情報を文字情報に付加し、否定判断のときは、検証対象の文字の特徴量が不適正である旨を表す情報を文字情報に付加し、数十文字分の文字についての処理が終了したときに、検査サーバ３１に文字情報を送信する。
【００５１】
検査サーバ３１は、作成した辞書の全ての文字について文字情報を受信したか否かを判断し、否定判断のときは、処理待ち状態の検査端末３２に、更に、数十文字分の文字情報、特徴量、画像データおよび解像度情報を送信し、肯定判断のときは、各文字情報に付加された情報を参照することで、特徴量が不適正と判断された文字があるか否かを判断する。特徴量が不適正と判断された文字がないと判断した場合は、作成した辞書に辞書名を付与し、作成した（文字情報、特徴量、画像データ間の対応関係を定めた）辞書の内容をハードディスクに保存すると共に、各検査端末３２に、作成した辞書のうち文字情報と画像データとの対応関係の情報を除く辞書の情報と辞書名とを送信して辞書作成処理を終了し、特徴量が不適正と判断された文字があると判断した場合は、当該文字について、検査端末３２に検証基準値を変更させて（下げさせて）、作成した辞書の全ての文字の特徴量が適正と判断されるまで続行し、（変更した）検証基準値を後述する判定基準値として設定して（辞書の付属情報として予め設定されていた判定基準値のデフォルト値を変更して）、作成した辞書に辞書名を付与し、作成した辞書の内容をハードディスクに保存すると共に、各検査端末３２に、作成した辞書のうち文字情報と画像データとの対応関係の情報を除く辞書の情報と辞書名とを送信して辞書作成処理を終了する。各検査端末３２は、受信した辞書の情報および辞書名をハードディスクに保存する。
【００５２】
＜帳票登録処理＞
次に、帳票登録処理について説明する。帳票登録処理について一言すれば、文字が適正に印刷されたかの検査対象となる検査領域、検査領域を切り出すための基準となる基準位置認識領域、検査領域のうち特定の領域に印刷された文字列のユニーク性を利用して切り出された画像が何頁目の画像かを把握するためのユニーク性特定領域、一次元または二次元バーコードが印刷されるバーコード領域を設定するものであるが、詳しくは以下の通りである。
【００５３】
[基準位置認識領域の設定]
画像処理部のＣＰＵは、上述した搬送量管理に従って、本体ユニット１０で読み取られた連続帳票Ｆの１頁分の画像データをキャプチャーボード１０Ｂの制御回路２０に出力する。ここで、図６を参照して、基準位置認識領域の設定について説明する。図６に示すように、搬送量管理によって切り出される１頁分の画像領域をＩＡとすると、基準位置認識領域の設定では、例えば、画像領域ＩＡの基準座標位置Ｒ（０，０）と、検査可能領域ＲＦの隅部を形成する記号（罫線の一部）「┏」（以下、マーク「┏」という。）の座標位置（Ｘ，Ｙ）との関係が設定される。搬送量管理により画像を切り出すと、連続帳票Ｆの先端がトラクタベルト１７のピンで保持されていないため弛みが発生しやすく、弛み分だけ連続帳票Ｆと搬送量とに不一致が発生する（不一致分が毎頁発生する）ため、マーク「┏」を中心とした略正方形の第１基準位置認識領域ＲＰＦ１および第１基準位置認識領域ＲＰＦ１より小さい第２基準位置認識領域ＲＰＦ２が設定される。具体的には、オペレータが操作ボタン３１Ｂのうち所定ボタン（基準位置設定ボタン）を押下することにより、ディスプレイ３１には１頁分の画像データおよび位置を入力するためのインプットボックスが表示され、オペレータは検査可能領域ＲＦの隅部を形成するマーク「┏」を特定するとともに、インプットボックスに、順次、基準座標位置Ｒ（０，０）、マーク「┏」の座標位置（Ｘ，Ｙ）、第１基準位置認識領域ＲＰＦ１、第２基準位置認識領域ＲＰＦ２の大きさ（座標）を入力する。連続帳票Ｆの作製時に、基準座標位置Ｒ（０，０）と検査可能領域ＲＦの隅部を形成するマーク「┏」の座標位置（Ｘ，Ｙ）との関係は既知である（本例では、搬送量誤差を考慮して、基準座標位置Ｒの位置を連続帳票の１頁の境を形成するミシン目からＸ、Ｙ方向ともに３ｍｍの位置としている。）。また、第１基準位置認識領域ＲＰＦ１は弛み分の不一致を吸収可能な大きさが予め定められており（ディスプレイ３１に表示され）、オペレータはこの大きさ以上に第１基準位置認識領域ＲＰＦ１を設定する。なお、本例では、マルチフォームの２頁目を形成するフォームの検査領域ＲＦの隅部を形成するマーク「┏」の位置および検査可能領域ＲＦの位置もマルチフォームの１頁目を形成するフォームの検査領域ＲＦの隅部を形成するマーク「┏」の位置および検査可能領域ＲＦの位置と同じ位置に印刷されているが、両者が異なる場合には、画像領域ＩＡの基準座標位置Ｒ（０，０）と、検査可能領域ＲＦの隅部を形成するマーク「┏」の座標位置（Ｘ，Ｙ）および検査可能領域ＲＦの座標位置との関係を別に設定すればよい。
【００５４】
キャプチャーボード１０Ｂの制御回路２０は、本体ユニット１０で読み取られた連続帳票Ｆの１頁分の画像データを上述したように任意の検査端末３２に出力する。一方、検査サーバ３１は、当該検査端末３２に検査可能領域ＲＦの隅部を形成するマーク「┏」のパターン情報を取得する。これにより、検査サーバ３１は、基準座標位置Ｒ（０，０）、検査可能領域ＲＦの隅部を形成するマーク「┏」のパターン情報、マーク「┏」の座標位置（Ｘ，Ｙ）並びに第１基準位置認識領域ＲＰＦ１、第２基準位置認識領域ＲＰＦ２の座標を把握する。
【００５５】
[検査領域の設定]
また、検査サーバ３１は、検査可能領域ＲＦの隅部を形成するマーク「┏」の座標位置（Ｘ，Ｙ）を基準に、検査可能領域ＲＦ（図５参照）を含むように画像を切り出して倍率補正を行いディスプレイ３１Ａに切り出した画像を表示させ、オペレータによる検査可能領域ＲＦおよび検査領域ＥＦの指定があるまで待機する。オペレータは、操作ボタン３１Ｂ（または、検査サーバ３１にログインした外部コンピュータ）により、まず、検査可能領域ＲＦを指定した後、検査領域ＥＦを順次指定し、検査サーバ３１はマーク「┏」の座標位置（Ｘ，Ｙ）として検査可能領域ＲＦおよび検査領域ＥＦの位置情報を取得する。なお、本例では、マルチフォームの１頁目および２頁目の検査領域ＥＦの座標位置が異なるため、検査領域ＥＦの座標位置の情報の他に、１頁目か２頁目を区別するための情報も併せて取得する。
【００５６】
検査サーバ３１は検査領域ＥＦの指定を終了する旨の操作ボタンが押下されたか（または、外部コンピュータから指定を終了するためのコマンドを受信したか）否かを判断し、否定判断のときは、検査領域ＥＦが続けて指定される可能性があるため待機し、肯定判断のときは、取得した検査可能領域ＲＦおよび検査領域ＥＦの位置情報をハードディスクに格納する。
【００５７】
[ユニーク性特定領域の設定]
検査サーバ３１は検査領域ＥＦの指定がなされた後、指定された検査領域ＥＦの大きさ（領域面積）を算出し、例えば、面積の小さい順の検査領域ＥＦについてのリストを作成する。次いで、検査領域設定の場合と同様に、検査可能領域ＲＦを含む画像の倍率補正を行いディスプレイ３１Ａに表示させ、オペレータによるユニーク性特定領域の特定があるまで待機する。オペレータは、操作ボタン３１Ｂ（または、検査サーバ３１にログインした外部コンピュータ）により検査領域ＥＦの中からユニーク性特定領域を少なくとも１つ特定し、検査サーバ３１は検査領域ＥＦの中から特定されたユニーク性特定領域の情報を取得する。ユニーク性特定領域としては、例えば、ユニーク性を確保しやすいマルチフォームの１頁目の顧客コード（図５の「０５０２１６７８０」）の領域を選択することができる。
【００５８】
検査サーバ３１はユニーク性特定領域の特定を終了する旨の操作ボタンが押下されたか（または、外部コンピュータから特定を終了するためのコマンドを受信したか）否かを判断し、否定判断のときは、ユニーク性特定領域が続けて特定される可能性があるため待機し、肯定判断のときは、面積の小さい順の検査領域ＥＦについてのリストと特定されたユニーク性特定領域の情報をハードディスクに格納する。
【００５９】
[バーコード領域の設定]
検査サーバ３１は、検査領域設定の場合と同様に、検査可能領域ＲＦを含む画像の倍率補正を行いディスプレイ３１Ａに表示させ、オペレータによるバーコード領域ＢＣの指定があるまで待機する。オペレータは、操作ボタン３１Ｂ（または、検査サーバ３１にログインした外部コンピュータ）によりバーコード領域ＢＣを指定し、検査サーバ３１はマーク「┏」の座標位置（Ｘ，Ｙ）としてバーコード領域ＢＣの位置情報を取得する。なお、本例では、マルチフォームの１頁目のみにバーコード領域ＢＣが指定され、２頁目にはバーコード領域ＢＣは指定されない。
【００６０】
検査サーバ３１はバーコード領域ＢＣの指定を終了する旨の操作ボタンが押下されたか（または、外部コンピュータから特定を終了するためのコマンドを受信したか）否かを判断し、否定判断のときは、バーコード領域ＢＣが続けて特定される可能性があるため待機し、肯定判断のときは、バーコード領域ＢＣの位置情報をハードディスクに格納する。なお、上記では、説明を明瞭にするために、検査領域の設定、ユニーク性特定領域の設定およびバーコード領域の設定を順次行う例を示したが、まとめて行うようにしてもよい。
【００６１】
[登録帳票情報]
検査サーバ３１は、検査領域ＥＦ等が指定された連続帳票Ｆに登録帳票名を付与し、切り出した連続帳票Ｆの画像データ、検査可能領域ＲＦの隅部を形成するマーク「┏」の特徴量、基準座標位置Ｒに対するマーク「┏」の位置情報（Ｘ，Ｙ）、第１基準位置認識領域ＲＰＦ１、第２基準位置認識領域ＲＰＦ２の位置情報、検査可能領域ＲＦおよび検査領域ＥＦの位置情報、検査領域ＥＦの中から特定されたユニーク性特定領域についての情報、バーコード領域の位置情報および面積の小さい順の検査領域ＥＦについてのリストを登録帳票名と関連付けてハードディスクに格納する（以下、この情報を登録帳票情報という。）。
【００６２】
上述した登録帳票名には、オペレータが識別容易な名称を併せて付加することができ、例えば、オペレータは操作ボタン３１Ｂを操作して（または、外部コンピュータから検査サーバ３１にログインして、以下同じ。）登録帳票名に付加された名称を指定することにより、ディスプレイ３１Ａに検査領域ＥＦ等を表示させることができる。なお、図５では、マルチフォームの１頁目に検査領域ＥＦが１０箇所、バーコード領域ＢＣが１箇所、マルチフォームの２頁目に検査領域ＥＦが１２箇所指定された例を示している。
【００６３】
＜印刷検査処理＞
[検査ジョブデータ]
次に、印刷検査処理について説明する。この印刷検査処理に先立って、印刷サーバ６０は、システムプリンタ７０に印刷データを出力して連続帳票Ｆにオペレータが所望する文字列を印刷させると共に、システムプリンタ７０に出力した印刷データを基礎として、検査ジョブデータ（正解情報）を作成し、記録媒体に出力する。図７は、検査ジョブデータのデータ構造の一例を示したものである。検査ジョブデータには、辞書名および登録帳票情報（登録帳票名）を特定するための情報（プリンタを識別するためのコード、帳票を識別するためのコード）の他に、ページ番号、バーコードの有無、連続帳票Ｆのデータ（幅や１頁の長さ）、システムプリンタ７０による連続帳票Ｆに対するジョブおよび各頁を特定するための情報や上述した文字情報が含まれている。
【００６４】
オペレータは、操作ボタン３１Ｂを操作して、検査サーバ３１に、印刷サーバ６０で作成され記録媒体に記録された検査ジョブデータを読み取らせる（図１３のステップ４０２、４０４）。検査サーバ３１は、検査ジョブデータを読み取ると、読み取った検査ジョブデータをハードディスクに保存する。
【００６５】
[ユニーク性特定領域による頁ユニーク性の確保]
次に、検査サーバ３１は、ハードディスクに保存した登録帳票情報のうちユニーク性特定領域の位置情報により、ハードディスクに保存した検査ジョブデータにおける、対応する領域のフィールド番号（図７参照）を特定し、当該フィールド番号におけるデータに頁単位で一致する（同一の）データがないか否かを判断する。マルチフォーム帳票でない同一フォーム帳票の場合、顧客コードがユニーク性特定領域として特定されているときは、一致するデータがなければ、検査ジョブデータにおける顧客コードに対応するページ番号（図７参照）を参照することにより、切り出された画像が何頁目のものかが分かる。しかし、例えば、同じ顧客に対して利用代金明細書が複数組発行される場合（例えば、先月分の決済がなされていないため、先月分と今月分の利用代金明細書を送付する場合）は、異なる頁に同一の顧客コードが印刷されているため、頁を特定することができない。このため、上述したユニーク性特定領域の設定処理では、通常、顧客コードに加え、他のユニーク性特定領域も特定される。図９は、アンダーラインを付した、顧客コードを示す検査領域ＥＦ３、利用日を示す検査領域ＥＦ５、ＥＦ７、利用金額を示す検査領域ＥＦ６、ＥＦ８が、検査領域のうちユニーク性特定領域として特定された例を示している。一方、ユニーク性特定領域の数が増えれば、頁単位のユニーク性の確保が可能な反面、処理時間が増加する。なお、マルチフォーム帳票を使用する場合には、図５に示したように、顧客コードが印刷されない頁の対応も図る必要があるが、それについては後述する。
【００６６】
このため、検査サーバ３１は、ステップ４０６において、まず、検査ジョブデータを参照して、バーコードが印刷された頁（マルチフォームの１頁目）か否かを判断し（図１４も参照）、肯定判断された頁について、ユニーク性特定領域に対応する複数のフィールド番号における文字列（データ）の組合せが頁単位でユニーク性があるか否かを判断する。例えば、図９の例では、顧客コードを示す検査領域ＥＦ３の他に、検査領域ＥＦ５〜ＥＦ８がユニーク性特定領域として特定されているため、異なる頁に同一の顧客コードが印刷されていたとしても（領域単位の文字列でユニーク性が確保できなくても）、検査領域ＥＦ３、ＥＦ５〜ＥＦ８の組合せにより、同一の顧客コードを有する他の頁と区別可能である（頁単位でユニーク性を確保できる。）。否定判断のときは、ディスプレイ３１Ａに、特定されたユニーク性特定領域では頁のユニーク性が確保できない旨を表示すると共に、面積の小さい順の検査領域ＥＦについてのリストを参照し、ユニーク性特定領域以外の検査領域ＥＦについて面積の小さい順に（図９に示すように、同じ面積の検査領域ＥＦが複数ある場合には、例えば、検査領域ＥＦの番号の若い順に）、１つずつ、検査ジョブデータにおけるフィールド番号を特定しフィールド番号の数を増やして（例えば、ユニーク性特定領域に検査領域ＥＦ９を追加される場合には、検査領域ＥＦ９に対応する検査ジョブデータにおけるフィールド番号を増やして）、増加したフィールド番号における文字列（データ）を含めて頁単位でユニーク性を確保できるまで繰り返し、ディスプレイ３１Ａに、ユニーク性特定領域を追加した旨を表示すると共に、登録帳票情報のユニーク性特定領域についての情報に、増加したフィール番号に対応するユニーク性特定領域についての情報を追加し、面積の小さい順の検査領域ＥＦについてのリストを削除することで更新した登録帳票情報（以下、更新登録帳票情報という。）をハードディスクに保存する。一方、肯定判断のときは、更に、ユニーク性特定領域（フィールド番号）の数を減らしても（例えば、ユニーク性特定領域として図９の検査領域ＥＦ６、ＥＦ８を減らしても）頁単位のユニーク性の確保が可能か否かを判断し、この判断が否定のとき（ユニーク性を確保できないとき）には、登録帳票情報から面積の小さい順の検査領域ＥＦについてのリストを削除した更新登録帳票情報をハードディスクに保存し、この判断が肯定のとき（ユニーク性を確保できるとき）には、登録帳票情報のユニーク性特定領域についての情報に、減少したフィール番号に対応するユニーク性特定領域についての情報を削除する（例えば、検査領域ＥＦ８をユニーク性特定領域として扱わない）とともに、面積の小さい順の検査領域ＥＦについてのリストを削除した更新登録帳票情報をハードディスクに保存する。
【００６７】
次いで、検査サーバ３１は、検査ジョブデータおよび更新登録帳票情報を各検査端末３２に送信する（ステップ４０８）。各検査端末３２は、検査ジョブデータ等の送信があると、受信し検査ジョブデータ等をハードディスクに保存する（図１２のステップ３０２、３０４）。これにより、処理ユニット３０（検査サーバ３１および各検査端末３２）側の印刷検査処理の準備が終了する。
【００６８】
オペレータにより、システムプリンタ７０で印刷された連続帳票Ｆが本体ユニット１０にセットされ、操作ボタン３１Ｂのうちプレフィードボタンが押下されると（図１３のステップ４１０）、検査サーバ３１はプレフィードコマンドを本体ユニット１０のＭＣＵに送信する（ステップ４１２）。
【００６９】
検査サーバ３１からプレフィードコマンドを受信した本体ユニット１０のＭＣＵ（図１０のステップ１０２）は、ＬＥＤアレイ１２Ａ、１２Ｂおよび１４Ａ、１４Ｂを点灯させた後（ステップ１０４）、画像処理部のＣＰＵに作動開始信号を出力し、アクチュエータ制御部を介して搬送モータＦＭを駆動させると共に、アクチュエータ制御部に対し画像処理部にも搬送パルス数を出力させる（ステップ１０６）。これにより、連続帳票Ｆは図２の矢印Ａ方向に一定速度で搬送され、ラインスキャンカメラ１１、１３は連続帳票Ｆの画像読取を開始する。また、ＭＣＵは、センサ制御部からの信号を参照して、連続帳票Ｆのジャム等の監視を開始する。
【００７０】
本体ユニット１０のＭＣＵから作動開始信号を受信すると（図１１のステップ２０２）、画像処理部（のＣＰＵ）は、辞書作成処理の場合と同様に、表面ラインスキャンカメラ１１からの出力を監視することで連続帳票Ｆの先端部が読取位置まで搬送されたか否かを判断し（ステップ２０４）、肯定判断のときにはその旨を本体ユニット１０のＭＣＵに報知し（ステップ２０６）、否定判断のときには連続帳票Ｆの先端部が読取位置まで搬送されたか否かの判断を続行する（ステップ２０４）。
【００７１】
本体ユニット１０のＭＣＵは、画像処理部から報知を受けると（図１０のステップ１０８）、アクチュエータ制御部を介してなおも所定パルス数搬送モータＦＭを駆動させた後、搬送モータＦＭの駆動を停止させる（ステップ１１０）。これにより、連続帳票Ｆの先端部は表面ラインスキャンカメラ１１の読取位置から所定距離搬送される。オペレータは、連続帳票Ｆのプレフィード搬送が終了した後に、連続帳票Ｆの先端部を折りたたみ装置５０にセットする。
【００７２】
次いで、オペレータにより、操作ボタン３１Ｂのうち所定ボタン（印刷検査処理ボタン）が押下されると（図１３のステップ４１４）、検査サーバ３１は印刷検査処理コマンドを本体ユニット１０のＭＣＵに送信する（ステップ４１６）。
【００７３】
本体ユニット１０のＭＣＵは、検査サーバ３１から印刷検査処理コマンドを受信すると（図１０のステップ１１２）、搬送モータＦＭを再度駆動させ（ステップ１１４）、印刷検査装置１は印刷検査処理を開始する。以降、本体ユニット１０は印刷検査処理を実行するが、ＭＣＵは、残留紙検出センサ２２が連続帳票Ｆの末端を検出したかを監視しており、連続帳票Ｆの末端を検出すると（ステップ１１６）、画像処理部のＣＰＵに作動停止信号を出力すると共に、ラインスキャンカメラ１１、１３による読み取りを停止させ（ステップ１１８）、ＬＥＤアレイ１２Ａ、１２Ｂおよび１４Ａ、１４Ｂを消灯させ、搬送モータＦＭの駆動を停止させて（ステップ１２０）、処理を終了する。
【００７４】
本体ユニット１０の画像処理部のＣＰＵは、連続帳票Ｆの先端部が読取位置まで搬送された旨を本体ユニット１０のＭＣＵに報知した後、本体ユニット１０のＭＣＵから予め報知されている帳票のデータ（図７参照）を参照して、辞書作成処理の場合と同様に、上述した搬送量管理により、概略の位置で１頁分の画像（図６の画像領域ＩＡ参照）を切り出し（図１１のステップ２０８）、切り出した画像にシーケンシャルな画像インデクスを付与して、キャプチャーボード１０Ｂの制御回路２０に、切り出した１頁分の画像データ等（画像データおよび画像インデクス）を出力する（ステップ２１０）。
【００７５】
キャプチャーボード１０Ｂの制御回路２０は、上述したように、検査端末のインターフェースボード３３で転送されたレスポンスおよびレポートにより、各検査端末３２の作動状態を把握しており、所定条件に基づいて送信先を決定し、決定した検査端末のインターフェースボードに画像処理部から出力された１頁分の画像データ等を送信する。各検査端末３２のインターフェースボード３３の制御回路３４は、指定されたユニークナンバーが自己のナンバーと一致するか否かを判断し、一致するときには、１頁分の画像データ等を取り込み、一致しないときは、下流側の検査端末に受信した１頁分の画像データ等を転送する。従って、画像処理部のＣＰＵは、キャプチャーボード１０Ｂの制御回路２０を介して、画像データ等を、順次、検査待ちの検査端末３２に送信する。
【００７６】
各検査端末３２は、検査サーバ３１から受信した検査ジョブデータおよび更新登録帳票情報をハードディスクに保存した後、キャプチャーボード１０Ｂの制御回路２０から画像データ等の送信があるまで待機し、画像データ等（画像データ、画像インデクス）の送信があるとそれらを受信する（図１２のステップ３０６、３０８）。
【００７７】
次に、各検査端末３２は、受信した１頁分の画像データの画像について、辞書作成処理の場合と同様に、当該頁がブランクか文字等が印刷された頁かの判断を行うブランクチェックを行う（ステップ３１０）。当該頁がブランクであると判断したときは、印刷検査の必要がないので、次の画像データ等の送信があるまで待機する（ステップ３０６に戻る）。
【００７８】
一方、文字等が印刷された頁と判断したときは、第１基準位置認識領域ＲＰＦ１内のマーク「┏」の位置誤差Δを算出する（ステップ３１２）。すなわち、各検査端末３２は、第１基準位置認識領域ＲＰＦ１内のマーク「┏」を画像認識する（更に、必要に応じて、すなわち、画像認識では精度が確保できない場合には、マーク「┏」を切り出してパターン情報を取得し）、更新登録帳票情報のマーク「┏」のパターン情報と合致する座標を検索する。次に、図８に示すように、画像領域ＩＡの基準座標位置Ｒ（０，０）からのマーク「┏」の座標位置（Ｘ’，Ｙ’）を取得する。連続帳票Ｆの弛み等の搬送誤差がなければ、マーク「┏」は本来第１基準位置認識領域ＲＰＦ１の中央の位置、すなわち、画像領域ＩＡの基準座標位置Ｒ（０，０）から座標（Ｘ，Ｙ）の位置にあるはずである。上述したように、座標（Ｘ，Ｙ）の位置は連続帳票を作成する際に定められており、更新登録帳票情報に含まれている。このため、各検査端末３２は、位置誤差Δを（Ｘ−Ｘ’，Ｙ−Ｙ’）として算出する。次いで、各検査端末３２は、算出した位置誤差Δを検査サーバ３１に報知する（ステップ３１４）。
【００７９】
次に、各検査端末３２は、位置誤差ΔのＸ成分（Ｘ−Ｘ’）の絶対値、Ｙ成分（Ｙ−Ｙ’）の絶対値がそれぞれ予め定められた所定値以上か否かを判断する（ステップ３１６）。すなわち、位置誤差ΔのＸ成分、Ｙ成分の絶対値いずれかが所定値以上大きい場合には、各検査領域ＥＦを切り出す基準となるマーク「┏」の位置（以下、切り出し基準位置という。）に誤差を生じることになるため、切り出し基準位置の補正が必要となる反面、位置誤差Δが微小な場合でも切り出し基準位置の補正を行うと処理時間が長くなる。このため、ステップ３１６では、処理時間を犠牲にしても検査領域ＥＦおよびバーコード領域ＢＣの切り出し基準位置の補正が必要となるか否かを判断している。肯定判断のときは、切り出し基準位置をＸ方向およびＹ方向共に補正するための切り出し基準補正位置を算出して（ステップ３１７）ステップ３１８に進み、否定判断のときは、補正が必要ないため、そのままステップ３１８に進む。次に、ステップ３０８で受信した画像データの所定の領域（バーコード領域ＢＣ）にバーコードがあるか否かを画像認識する（ステップ３１８）。否定判断のときは、ステップ３０８で受信した画像データ等をハードディスクに一旦保存して（ステップ３１９）次の画像データ等の送信があるまで待機し、肯定判断のときは、検査ジョブデータから登録帳票名を認識し、登録帳票名から検査領域ＥＦの位置情報を取得して、切り出し基準位置（ステップ３１６で否定判断されたとき）または切り出し基準補正位置（ステップ３１６で肯定判断されたとき）を基準に各検査領域ＥＦおよびバーコード領域ＢＣを切り出す（ステップ３２０）。
【００８０】
次に、各検査端末３２は、ステップ３２１において、バーコード領域内のバーコードＢＣを、検査ジョブデータを参照して画像認識してデコードし、デコードしたバーコード情報が検査ジョブデータのバーコードのデータと一致するか否かを判断し、肯定判断のときはステップ３２２に進み、否定判断のときはその旨を検査サーバに報知する（不図示）。なお、バーコードを画像認識してデコードする技術は公知であり、本実施形態では、バーコードのデコードにあたりそのような公知技術が用いられている。次いで、各検査端末３２は、検査領域ＥＦ内の画像から一文字ずつ文字画像を切り出し（ステップ３２２）、上述した所定小領域に分割して、各小領域の画像形成方向の傾きの特徴ベクトルを演算して各特徴ベクトルに重み係数を掛けた特徴量を演算する（ステップ３２４）。次に、全検査領域ＥＦの文字について特徴量を演算したか否かを判断し（ステップ３２６）、否定判断のときには次の検査領域ＥＦについての文字切り出しを続行するためステップ３２２に戻り、肯定判断のときには、ユニーク性特定領域の各文字の特徴量と一致する特徴量を有する（同一の文字列の）、検査ジョブデータの、ユニーク性特定領域に対応するフィールド番号における文字列を検索して、受信した１頁分の画像データが何頁目に相当するかを特定する（ステップ３２８）。これにより、検査端末３２は、バーコードが含まれたマルチフォームの１頁目の画像について画像インデクスと連続帳票Ｆの物理的頁との関係を把握することができる。次いで、検査ジョブデータから該当する頁の文字の照合ジョブデータを抽出すると共に、検査領域ＥＦの検査ジョブデータ（正解情報）を特定し、演算した特徴量が辞書の当該切り出された文字に対応する特徴量に対して判定基準値以上か否かを判断する（ステップ３３０）。肯定判断のときは、検査領域ＥＦ内の画像から切り出された文字（検査対象となる文字）が、システムプリンタ７０により連続帳票Ｆに正しく印刷されたと判断する。
【００８１】
次に、各検査端末３２は、判断結果を頁単位にまとめ、検査結果として検査サーバ３１に送信する（ステップ３３２）。このとき、否定判断（適正に印刷されなかったと判断）された文字については、当該文字に関する属性情報（頁、検査領域、何文字目かの情報および文字情報）と共に、当該文字について検査領域ＥＦから切り出した画像の画像データを検査サーバ３１に送信する。これにより、文字等が印刷された最初の頁の処理が終了する。
【００８２】
一方、検査サーバ３１は、印刷検査処理コマンドを本体ユニット１０のＭＣＵに送信した後、いずれかの検査端末から位置誤差Δの送信があるまで待機し（図１３のステップ４１８）、送信があると位置誤差Δを受信し（ステップ４２０）、その後、所定時間内に、他の検査端末から位置誤差Δの送信の送信があれば、位置誤差Δを受信する（ステップ４１８〜４２２）。次に、受信した位置誤差Δの平均値を算出する（ステップ４２４）。なお、位置誤差Δは本体ユニット１０側の連続帳票Ｆの弛み等に起因ため、位置誤差Δの平均値を算出する際に、必ずしも全ての検査端末３２から位置誤差Δを受信する必要はなく、例えば、いずれか１つの検査端末から受信した位置誤差Δを用いるようにしてもよい（必ずしもステップ４２２が必要なわけではない。）。次いで、検査サーバ３１は、算出した位置誤差Δの平均値を画像処理部のＣＰＵに送信する（ステップ４２６）。
【００８３】
検査サーバ３１から位置誤差Δの平均値を受信した画像処理部のＣＰＵ（図１１のステップ２１２）は、位置誤差Δの平均値分の位置誤差をオフセットするように（なくするように）切り出し基準位置を算出し（ステップ２１４）、算出した切り出し基準位置を基準に検査可能領域ＲＦを含む画像（例えば、マーク「┓」の部分的な切り欠きを防止するために、検査可能領域ＲＦよりＸ、Ｙ方向とも各３ｍｍ、合計６ｍｍ大きい画像）を切り出す（ステップ２１６）。そして、切り出した画像データと画像インデクスとをキャプチャーボード１０Ｂの制御回路２０に出力する（ステップ２１８）。これにより、切り出される１頁分の画像の領域は、画像領域ＩＡから、切り出し基準位置を基準とする検査可能領域ＲＦより若干大きい画像（画像領域ＩＡより領域面積が小さい画像）に変更され、各検査端末３２は検査可能領域ＲＦを含む画像を１頁分の画像データとして取得する。なお、画像インデクスには、切り出しの基準位置と画像サイズの変更を各検査端末３２に報知するために、特定の文字が付加される。以降、画像処理部のＣＰＵは、本体ユニット１０のＭＣＵから作動停止信号を受信するまで、位置誤差をオフセットした切り出し基準位置を基準とする検査可能領域ＲＦを含む画像の切り出しを続行し、本体ユニット１０のＭＣＵからの作動停止信号を受信すると（ステップ２２０）、処理を終了する。
【００８４】
各検査端末３２は、文字等が印刷された最初の頁の処理を終了した後、次の画像データ等の送信があるか否かを判断する（図１２のステップ３３４）。ステップ３３４での判断が肯定のときには、ステップ３０８、３１０の場合と同様に、画像データ等を受信して（ステップ３３６）、ブランクチェックを行う（ステップ３３８）。ブランクチェックの結果、当該頁がブランクであると判断したときは、印刷検査の必要がないので、次の画像データ等の送信があるまで待機する（ステップ３３４に戻る）。一方、文字等が印刷された頁と判断したときは、画像インデクスに特定の文字が付加されているか否かを判定することにより、画像データについて切り出し基準位置および画像サイズが変更されたか否かを判断する（ステップ３４０）。ステップ３４０での判断が否定のときは、ステップ３１２、３１６〜３２１の場合と同様に、第１基準位置認識領域ＲＰＦ１内のマーク「┏」の位置の位置誤差Δを算出し（ステップ３４２）、位置誤差ΔのＸ成分（Ｘ−Ｘ’）の絶対値、Ｙ成分（Ｙ−Ｙ’）の絶対値がそれぞれ予め定められた所定値以上か否かを判断し（ステップ３４４）、肯定判断のときは、ステップ３１７と同様に、切り出し基準位置をＸ方向およびＹ方向共に補正するための切り出し基準補正位置を算出して（ステップ３４５）ステップ３４６に進み、否定判断のときはステップ３４６に進む。次に、ステップ３３６で受信した画像データのバーコード領域ＢＣにバーコードがあるか否かを画像認識する（ステップ３４６）。否定判断のときは、ステップ３３６で受信した画像データ等をハードディスクに一旦保存して（ステップ３４８）次の画像データ等の送信があるまで待機し、肯定判断のときは、検査ジョブデータから登録帳票名を認識し、登録帳票名から検査領域ＥＦの位置情報を取得して、切り出し基準位置（ステップ３４４で否定判断されたとき）または切り出し基準補正位置（ステップ３４４で肯定判断されたとき）を基準に各検査領域ＥＦおよびバーコード領域ＢＣを切り出して（ステップ３４７）、バーコード領域ＢＣのバーコードをデコードする（ステップ３５２）。
【００８５】
一方、ステップ３４０での判断が肯定のときには、ステップ３３６で受信した画像データのバーコード領域ＢＣにバーコードがあるか否かを画像認識する（ステップ３４９）。否定判断のときは、ステップ３３６で受信した画像データ等をハードディスクに一旦保存して（ステップ３５１）次の画像データ等の送信があるまで待機し、肯定判断のときは、第１基準位置認識領域ＲＰＦ１より領域面積の小さい第２基準位置認識領域ＲＰＦ２内のマーク「┏」を画像認識し（更に、必要に応じて、マーク「┏」を切り出してパターン情報を取得し）、更新登録帳票情報のマーク「┏」のパターン情報と合致する座標を検索して、マーク「┏」の位置、すなわち、切り出し基準位置を基準に検査領域ＥＦおよびバーコード領域ＢＣを切り出して（ステップ３５０）、ステップ３５２に進む。次のステップ３５３〜３６２では、ステップ３２２〜３３２と同様に、各検査領域ＥＦの文字を切り出して検査を行い、１頁分の検査結果を検査サーバ３１に送信して、ステップ３３４に戻る。
【００８６】
ここで、ステップ３４０で否定判断された場合の処理内容（ステップ３４２〜３４７）と肯定判断された場合の処理内容（ステップ３４９、３５０）とを比較すると、（１）前者が第１基準位置認識領域ＲＰＦ１内のマーク「┏」を対象にするのに対し、後者は第２基準位置認識領域ＲＰＦ２内のマーク「┏」を対象にする点、および、（２）前者が位置誤差Δによる補正の必要性を判断して必要な場合に位置誤差Δによる補正を行って（切り出し基準位置の補正を行って）各検査領域ＥＦを切り出すのに対し、後者は位置誤差Δによる補正を行うことなく各検査領域ＥＦを切り出す点、で異なっている。これは、検査端末３２が位置誤差Δを検査サーバ３１に送信し（ステップ３１４）、検査サーバ３１は位置誤差Δの平均値を算出して画像処理部のＣＰＵに送信することで（図１３のステップ４２４、４２６）、画像処理部のＣＰＵが位置誤差Δの平均値分の位置誤差をオフセット（相殺）するように切り出し基準位置を補正して画像を切り出すため、切り出し位置の精度が高まるためである。
【００８７】
一方、ステップ３３４での判断が否定のときは、ステップ３１９、３４８、３５１等でハードディスクに一旦保存した画像データ等の未処理画像データ（マルチフォームの２頁目に対応する画像データおよび対応する画像インデクス）があるか否かを判断する（ステップ３６４）。未処理画像データがあるときには、各検査端末３２において頁が特定できた画像があるか（換言すれば、当該検査端末でマルチフォームの１頁目に対応する画像が処理済みか）否かを判断する（ステップ３６８）。頁が特定できた画像があるときは、ステップ３７０において、ハードディスクに格納した画像データ等を読み出して、ステップ３２２〜３３２またはステップ３５３〜３６２と同様に、各検査領域ＥＦの文字を切り出して検査を行い、１頁分の検査結果を検査サーバ３１に送信して、ステップ３３４に戻る。ただし、ステップ３２８または３５８に対応する処理では、上述したように、検査端末３２は、バーコードが含まれたマルチフォームの１頁目の画像について画像インデクスと連続帳票Ｆの物理的頁との関係を把握できるため、ハードディスクから読み出した画像の画像インデクスと既に連続帳票Ｆの何頁目の画像かが判明している画像の画像インデクスとの差を求めることでオフセット値を算出し、該求めたオフセット値を連続帳票Ｆの何頁目の画像かが判明している画像の頁数に加えることでハードディスクから読み出した画像が連続帳票Ｆの何頁目の画像かを推定（判断）する（図１４も参照）。なお、検査サーバ３１は、他の検査端末において、ある画像データの画像インデクスについて連続帳票Ｆの何頁目の画像かが判明した旨の報告を受けたとき（図１３のステップ４３０）または報告を受けてから所定時間経過後に報告を受けた以外の検査端末３２に画像インデクスと連続帳票Ｆの物理的頁との対応関係を知らせことで（図１２、図１３では不図示）、ハードディスクに保存される未処理の画像データを減らすことができる。また、ハードディスクから読み出した画像が連続帳票Ｆの何頁目の画像かを推定する際には、ハードディスクから読み出した画像の画像インデクスに近い判明している画像の画像インデクスを用いてオフセット値を求めることが好ましい。一方、未処理の画像データがないとき（ステップ３６４で否定判断されたとき）または頁が特定できた画像がないときは（ステップ３６８で否定判断されたとき）は、検査サーバ３１から検査ジョブデータの削除指令が送信されたか否かを判断し（ステップ３７２、図１３のステップ４４８も参照）、否定判断のときはステップ３３４に戻り、肯定判断のときは検査ジョブデータを削除して（ステップ３７４）処理を終了する。
【００８８】
検査結果を受信した検査サーバ３１（図１３のステップ４２８、４３０）は、否定判断された文字が存在するか否かを判断し（ステップ４３２）、肯定判断のときは、適正に印刷されなかったと判断された文字について、順次、属性情報のうちの文字情報をインデクスとして辞書を参照することで抽出した当該文字の画像と、検査領域ＥＦから切り出され検査端末３２から送信された当該文字の画像との両者を同時にディスプレイ３１Ａに表示し（ステップ４３４）、オペレータの目視によるＯＫまたはＮＧいずれかの判断を仰ぐため、操作ボタン３１Ｂのうち所定のボタンが押下されるまで待機する（ステップ４３６）。操作ボタンが押下されると、検査サーバ３１は入力された情報を取り込み、ＯＫを表す情報であるときは、文字情報をインデクスとして、切り出された文字（オペレータにより目視によりＯＫと判断された文字）の特徴量を追加特徴量として辞書に追加登録すると共に、その画像データとの対応関係を定めた情報を辞書に付加し、更に、検査結果およびオペレータの目視による判断結果（ＯＫ）を当該頁の検査ログとして作成し、ＮＧを表す情報であるときは、検査結果およびオペレータの目視による判断結果（ＮＧ）を当該頁の検査ログとして作成する（ステップ４３８、４４０）。なお、検査サーバ３１は、図１２のステップ３２１、３５２で、各検査端末３２から、デコードしたバーコード情報が検査ジョブデータのバーコードのデータと一致しない旨の報知を受けた場合には、ステップ４３８、４４０での処理と同様に、一致しない旨を当該頁の検査ログとして作成する。
【００８９】
一方、検査サーバ３１は、検査端末３２から受信した検査結果に否定判断された文字が存在しないと判断したときには、検査ジョブデータのうち頁データを参照して全ての頁について検査結果を受信するまで待機して、上記と同様の処理を行って（ステップ４４２）全頁の検査ログを保存する（ステップ４４４）と共に、各検査端末３２に追加特徴量が登録された文字の文字情報と追加特徴量とを送信し、辞書の情報を更新させ、更に、検査ジョブデータを削除し（ステップ４４６）、各検査端末３２に検査ジョブデータ等の削除指令を送信する（ステップ４４８）ことで、印刷検査を終了する。各検査端末３２は、上述したように、この指令を受信すると（図１２のステップ３７２）、検査ジョブデータを削除して（ステップ３７４）、処理を終了する。これにより、処理ユニット３０は、次回、システムプリンタ７０により連続帳票Ｆに印刷された文字を検査するときには、辞書に対応付けられている特徴量が複数か否かを判断し、複数の場合には、切り出された文字の特徴量が、辞書に対応づけられている特徴量のいずれかの特徴量に対して判定基準値以上かを判断し、否定判断のときには、いずれか他の特徴量に対して判定基準値以上かを判断する。なお、ＮＧと判断された頁は、検査ログを参照して、システムプリンタ７０により再度印刷されるか、手書き等により修正される。
【００９０】
（作用等）
次に、本実施形態の印刷検査装置１の作用効果について説明する。
【００９１】
本実施形態の印刷検査装置１では、各検査端末３２は、マルチフォームの１頁目を処理する場合（ステップ３１８、３４６、３４９で肯定判断された場合）に、検査領域ＥＦ内の文字列を解読し、ユニーク性特定領域内の文字列と検査ジョブデータ（正解情報）とから、画像処理部から受信した画像データが連続帳票Ｆの何頁目の画像データかを判断するとともに、画像インデクスと連続帳票Ｆの物理的頁との対応関係を把握し、マルチフォームの２頁目を処理する場合（ステップ３１８、３４６、３４９で否定判断された場合）に、画像処理部から受信した画像データおよび画像インデクスを一旦ハードディスクに格納しておき（ステップ３１９、３４８、３５１）、頁が特定できた画像（データ）がある場合に（ステップ３６８）、ハードディスクから読み出した画像データの画像インデクスと既に連続帳票Ｆの何頁目の画像かが判明している画像データの画像インデクスとの関係を利用して、ハードディスクから読み出した画像データが連続帳票Ｆの何頁目の画像かを推定している。このため、図１４に示すように、マルチフォームの連続帳票Ｆの各頁と検査ジョブデータ（正解情報）との紐付けができ、物理的頁を把握することができる。さらに、帳票が汚れていたり、印字がかすれていたりして、バーコード自体が認識できない場合でも、ハードディスクから読み出した画像データの画像インデクスと既に連続帳票Ｆの何頁目の画像かが判明している画像データの画像インデクスとの関係を利用して、すなわち、マルチフォームの２頁目と同様の処理により、ハードディスクから読み出した画像データが連続帳票Ｆの何頁目の画像かを推定することが可能である。この場合には、検査領域ＥＦの切り出しを誤らないように、マルチフォームの１頁目か２頁目かを、検査ジョブデータも参照して把握するようにすればよい。
【００９２】
また、本実施形態の印刷検査装置１では、本体ユニット１０の画像処理部のＣＰＵは、切り出し基準位置の位置誤差Δを把握する前は、搬送モータＦＭに出力された搬送パルス数により（搬送量管理により）検査可能領域ＲＦより大きい画像領域ＩＡを切り出し（ステップ２０８）、各検査端末３２は、切り出された画像領域ＩＡの画像から位置誤差Δを算出し（ステップ３１２）、位置誤差ΔのＸ成分またはＹ成分が所定値以上のときに切り出し基準位置を補正し、所定値未満のときに切り出し基準位置の補正を行わず該切り出し基準位置を基準に検査領域ＥＦを切り出している（ステップ３１６〜３２０）。上述したように、連続帳票Ｆの先端は弛みが発生しやすく、この弛み分が搬送モータＦＭの搬送量との不一致を毎頁発生させる原因となる。このため、画像処理部のＣＰＵは検査可能領域ＲＦより大きい画像領域ＩＡを切り出し、各検査端末３２は、切り出し基準位置の位置誤差Δを必要に応じて補正して複数の検査領域ＥＦを切り出すことで、補正処理の必要性が軽減され各検査端末３２における処理時間を短縮することができるとともに、切り出し画像に欠落を生じることなく画像を切り出すことができる。
【００９３】
一方、上記の処理を継続して行うと（画像処理部が検査端末３２による検査に必要な検査可能領域ＲＦより大きい画像領域ＩＡを切り出すと）、切り出し領域が大きくなり、画像処理部から各検査端末３２への画像データの送信時間も長くなる。このため、画像処理部のＣＰＵは、切り出し基準位置の位置誤差Δを把握した（ステップ２１４）後は、切り出し基準位置の位置誤差Δの平均値をオフセット（相殺）するように切り出し基準位置を補正して、該補正した切り出し基準位置を基準に検査可能領域ＲＦの画像を切り出し（ステップ２１６）、各検査端末３２は、切り出し基準位置の位置誤差Δを補正することなく、検査可能領域ＲＦの画像から切り出し基準位置を基準に複数の領域を切り出している（ステップ３５０）。このような処理を行うことにより、画像処理部から各検査端末３２へ画像データの送信時間を短縮することができるとともに、各検査端末３２では、切り出し基準位置の位置誤差Δを補正することなく、検査可能領域ＲＦの画像から切り出し基準位置を基準に複数の領域を切り出すため、補正処理に要する時間分処理時間の短縮を図ることができる。
【００９４】
また、本実施形態の印刷検査装置１では、帳票登録処理において、連続帳票Ｆの検査可能領域ＲＦの隅部を形成するマーク「┏」およびその位置（切り出し基準位置）を予め設定しておき、帳票検査処理において、画像処理部のＣＰＵは、切り出し基準位置の位置誤差Δを把握する前は、検査ジョブデータの「帳票のデータ」により概略１頁の画像を切り出し、切り出し基準位置の位置誤差Δを把握した後は、切り出し基準位置を基準に検査可能領域ＲＦより若干大きい画像を切り出している。この連続帳票Ｆには、特許文献１で使用されている帳票のように、頁画像切り出し用のマークがない。従って、本実施形態の印刷検査装置１によれば、連続帳票Ｆに頁画像切り出し用のマーク（スタートマークやエンドマーク）を追加することなく（連続帳票Ｆの版を変更することなく）、従来使用していた帳票を用いて適正に画像を切り出すことができる。
【００９５】
更に、本実施形態の印刷検査装置１では、帳票登録処理において、第１基準位置認識領域ＲＰＦ１と、この領域より小さく中心位置が同じ第２基準位置認識領域ＰＲＦ２とを予め設定しておき、印刷検査処理において、各検査端末３２は、切り出し基準位置の位置誤差Δが補正される前は、搬送誤差が大きいため、第１基準位置認識領域ＲＰＦ１内でマーク「┏」を認識して検査領域ＥＦおよびバーコード領域ＢＣを切り出しており（ステップ３１２〜３２０、ステップ３４２〜３４７）、切り出し基準位置の位置誤差Δが補正された後は、搬送誤差による大きく固定的な誤差がなくなるため、第２基準位置認識領域ＲＰＦ２内でマーク「┏」を認識して検査領域ＥＦおよびバーコード領域ＢＣを切り出している（ステップ３５０）。これにより、各検査端末３２による切り出し基準位置の検索時間を短縮することができる。
【００９６】
更にまた、本実施形態の印刷検査装置１では、画像処理部のＣＰＵは、切り出し基準位置の位置誤差Δがなくなるように切り出し基準位置を一度だけ補正（算出）して（ステップ２１２）、以降、算出した切り出し基準位置を基準に検査可能領域ＲＦの画像を切り出している。このため、搬送誤差による大きく固定的な誤差がなくなるとともに、連続帳票Ｆの各頁の検査可能領域ＲＦを切り出す毎に補正をする必要がないので、画像切り出しに要する処理時間の短縮を図ることができる。
【００９７】
また、本実施形態の印刷検査装置１では、印刷検査処理を行う前に、検査サーバ３１は、ハードディスクに保存した登録帳票情報のうちユニーク性特定領域の位置情報により、ハードディスクに保存した検査ジョブデータにおける、対応するフィールド番号を特定し、当該フィールド番号におけるデータに頁単位で一致する（同一の）データがないか否かを判断している。このため、本実施形態の印刷検査装置１によれば、画像データの頁と実際の連続帳票の頁（物理的頁）が対応しなくなり、正解情報を誤って抽出することを防止することができる。
【００９８】
更に、本実施形態の印刷検査装置１では、上述したように、検査サーバ３１は、帳票登録処理で設定されたユニーク性特定領域をもとに、自律的にユニーク性特定領域（フィールド番号）の数を増減している（ステップ４０６）。このため、本実施形態の印刷検査装置１によれば、頁単位のユニーク性確保と処理時間の短縮を図ることができる。
【００９９】
また、本実施形態の印刷検査装置１では、システムプリンタ７０により文字情報に対応して所定形式で辞書作成用連続帳票に印刷された文字が、本体ユニット１０で読み取られ、処理ユニット３０で全ての文字の特徴量が演算され、演算された全ての文字の特徴量と、予め入力されシステムプリンタ７０で連続帳票Ｆに印刷され得る全ての文字の文字情報との対応関係を定めた辞書が作成される。このため、処理ユニット３０は、検査対象となる文字が外字であっても、システムプリンタ７０で連続帳票Ｆに文字が正しく印刷されたかを判断することができる。
【０１００】
また、本実施形態の印刷検査装置１では、辞書作成処理において、システムプリンタ７０により連続帳票Ｆに印刷され得る全ての文字とその特徴量との対応関係を定めた辞書が予め作成され、印刷検査処理において、連続帳票Ｆに印字された文字の画像を切り出して文字の特徴量が演算され、照合ジョブデータ（正解情報）をインデクスとして特徴量同士を照合する。処理ユニット３０（検査端末３２）は特徴量同士を照合するので、認識関数等を用いた複雑な文字認識処理は行われない。このため、文字認識のための複雑な処理が不要となり、文字認識での誤りをなくすことができると共に、特徴量同士を照合するので、文字情報毎に照合時のロジックを作成する必要がない。
【０１０１】
更に、本実施形態の印刷検査装置１では、同一プリンタで印刷された文字の特徴量同士を照合するので、プリンタ間で微妙に異なるフォントの形状に影響されず、プリンタの個体差による影響を排除することができる。また、本実施形態の印刷検査装置１では、処理ユニット３０により特徴量同士が判定基準値以上かが判定されるので、判定基準値を適性に設定することで、柔軟かつ精度よく印刷検査を行うことができる。
【０１０２】
更にまた、本実施形態の印刷検査装置１では、処理ユニット３０により、一旦判定基準値未満と判定されても、ディスプレイ３１Ａおよび操作ボタン３１Ｂを介してオペレータの判断結果を入力できるため、システムプリンタ７０の経年劣化にも対応することができ、更に、オペレータの判断結果に従って、一旦判定基準値未満と判定された文字の特徴量が追加特徴量として辞書に登録されると共に、辞書は追加特徴量を複数持つことがデータ構造を有しているので、複数の特徴量に対し、順次、印刷検査を行うことができ、印刷検査装置１に学習機能を付与することができる。この場合に、最初に、検査対象となる文字の特徴量が、辞書に最も新しく追加された追加特徴量に対して判定基準値以上かを判断するようにすれば、システムプリンタ７０の経年劣化に対する対応性を高めることができる。
【０１０３】
更に、本実施形態の印刷検査装置１では、検査端末３２を複数のコンピュータで構成し、検査サーバ３１が頁毎に読み取られた画像を処理待ち状態の検査端末３２に送信して特徴量演算等の処理を並行して行うと共に、検査端末３２は帳票登録処理で設定された検査領域ＥＦ内の文字についてのみ連続帳票Ｆに正しく印刷されたかの判断を行うので、印刷検査を迅速に行うことができる。
【０１０４】
また、本実施形態の印刷検査装置１は、オフラインで印刷検査を行うと共に、複数のプリンタ毎に、辞書作成処理、帳票登録処理および印刷検査処理を行うことができるため（特定のプリンタに制約されないため）、高い汎用性を確保することができる。
【０１０５】
更に、本実施形態の印刷検査装置１では、キャプチャーボード１０Ｂの制御回路２０は、検査端末のインターフェースボード３３で転送されたレスポンスおよびレポートにより、各検査端末３２の作動状態を把握して画像データ等の送信先の検査端末３２を決定し、決定した検査端末３２のインターフェースボードに１頁分の画像データを送信し、各検査端末３２のインターフェースボード３３の制御回路３４は、指定されたユニークナンバーが自己のナンバーと一致するか否かを判断し、一致するときには、１頁分の画像データ等を取り込み、一致しないときは、下流側の検査端末のインターフェースボードに受信した１頁分の画像データ等を転送する。従って、デージーチェーン構成で印刷検査処理を行う場合に、処理待ち状態の検査端末３２に順次、１頁分の画像データを送信することができ、検査端末３２の稼働率を高めることができる。
【０１０６】
なお、本実施形態では、マルチフォームの連続帳票Ｆの１頁目の判断を、システムプリンタ７０により印刷されるバーコードを利用した例を示したが、本発明はこれに制限されず、例えば、連続帳票Ｆの１頁目に予め印刷された「グローリーカードご利用代金明細書」のうちの１文字の「グ」を用いたり、顧客を特定する検査領域を囲む罫線の隅部のマークを用いたりするようにしてもよい。
【０１０７】
また、本実施形態では、マルチフォームの２頁目を処理する際に、画像インデクスと連続帳票Ｆの物理的頁との対応関係が判明すると逐次処理する例を示したが（ステップ３７０）、マルチフォームの２頁目の画像を全てハードディスクに格納しておき、対応関係が判明した後、まとめてマルチフォームの２頁目の処理を行うようにしてもよい。
【０１０８】
さらに、本実施形態では、連続帳票Ｆとして、１頁目と２頁目とで１単位となるマルチフォーム帳票を例示したが、本発明はこれに限らず、例えば、１頁目、２頁目、３頁目とで１単位となるマルチフォーム帳票を用いてもよいことは論を待たない。この場合、２頁目と３頁目とのフォームが異なっていてもよい。
【０１０９】
さらにまた、本実施形態では、バーコード自体の情報を利用しない例を示したが、例えば、図１４に示すように、バーコード自体の情報にシーケンシャルな番号を付与し、連続帳票Ｆの物理的頁、バーコード、正解情報の対応を図るようにしてもよい。
【０１１０】
また、本実施形態では、説明を簡単にするために、検査可能領域ＲＦの隅部を形成するマーク「┏」を基準に検査領域ＲＦを切り出す例を示したが、本発明はこれに限定されるものではない。例えば、連続帳票Ｆの検査可能領域ＲＦ内に予め印刷されている「グローリーカードご利用代金明細書」の最初の文字「グ」を基準に、検査可能領域ＲＦの切り出し基準位置を設定するようにしても、または、バーコード領域ＢＣ内に印刷されたバーコードを基準に、検査可能領域ＲＦの切り出し基準位置を設定するようにしてもよい。また、本実施形態では、検査可能領域ＲＦの隅部を形成する１つのマーク「┏」を基準に検査領域ＲＦを切り出す例を示したが、基準となる文字、記号又はバーコードを複数設けるようにしてもよい。すなわち、例えば、検査可能領域ＲＦの隅部を形成するマーク「┏」と、検査可能領域ＲＦの隅部を形成しマーク「┏」に対向するマーク「┓」との２つのマークを基準に検査領域ＲＦを切り出すようにしてもよい。
【０１１１】
さらに、本実施形態では、画像処理部のＣＰＵは、切り出し基準位置の位置誤差Δを把握した（ステップ２１４）後は、切り出し基準位置を補正して検査可能領域ＲＦの画像を切り出し、各検査端末３２は、切り出し基準位置の位置誤差Δを補正することなく、検査可能領域ＲＦの画像から切り出し基準位置を基準に複数の領域を切り出す（ステップ３５０）例を示したが、本発明はこれに制限されることなく、各検査端末３２は、検査領域ＥＦを切り出すために、切り出し基準位置の位置誤差Δを補正するようにしてもよい。このようにすれば、より高精度に位置誤差Δを補正することができるため、例えば、ポイントの小さい文字の印刷検査での検査品質を向上させることができる。また、本実施形態では、位置誤差Δを単純に（Ｘ−Ｘ’，Ｙ−Ｙ’）とした例を示したが、本発明はこれに限るものではない。例えば、上述したように、基準となる文字、記号又はバーコードを複数設ける場合には、特許文献１にも開示されているように、スキュー補正を行うことが可能となる。
【０１１２】
また、本実施形態では、帳票登録処理において基準位置認識領域を２つ設定する例を示したが、３つ以上設定し、印刷検査処理において、位置誤差Δを複数回把握して、より小さい基準領域認識領域内に基準となる文字等が収まるかを判断し、肯定判断のときに、より小さい基準領域認識領域内で基準となる文字等を検索するようにしてもよい。
【０１１３】
更に、本実施形態では、切り出し基準位置の位置誤差Δを、該位置誤差Δがなくなるようにソフトウエアで補正する例を示したが、本発明はこれに制限されることなく、例えば、搬送モータＦＭに出力される搬送パルス数を該位置誤差Δがなくなるように変更して補正するようにしてもよい。
【０１１４】
また、本実施形態では、説明を簡単にするために、各検査領域ＥＦ内の各文字が判定基準による検査を満たすものとして受信した画像が何頁目に該当するか特定する例を示したが（ステップ３２８、３５８）、例えば、各検査領域内の文字のうち１文字以上の文字が判定基準を満たさない場合に、それまで処理をしたデータをハードディスクに保存しておき、他の頁の画像の処理でその画像が何頁目に該当するかが分かったときに、ハードディスクに保存しておいたデータを読み出して保留しておいた処理を続行し、画像インデクスがシーケンシャルであることを利用して、何頁目に画像するか分かった画像の画像インデクスとハードディスクに保存しておいたデータの画像の画像インデクスとを比較し、ハードディスクに保存しておいたデータの画像が何頁目に該当するかを判断するようにしてもよく、または、辞書作成処理の場合と同様に、検査サーバ３１から報知を受けるようにしてもよい。
【０１１５】
更に、本実施形態では、オフラインでシステムプリンタ７０により印刷された連続帳票Ｆの文字を検査する例を説明したが、背景技術欄で説明したように、連続帳票Ｆへの印刷から封筒の密封まで一連の処理を連続して行う場合等には、オンライン構成を採るようにしてもよい。この場合には、システムプリンタ７０から排出された連続帳票Ｆを、ループ台によりバッファを持たせて本体ユニット１０にセットしてもよく、印刷サーバ６０と処理ユニット３０とを通信回線で接続してもよい。
【０１１６】
また、本実施形態では、連続帳票の画像を高速ラインセンサで読み取る例を示したが、読み取り速度を高めるために、エリアセンサを用いるようにしてもよい。更に、本実施形態では、連続帳票Ｆの両面を読み取る例を示したが、片面のみを読み取るようにしてもよいことは論を待たない。
【０１１７】
更に、本実施形態では、図７に示したように、プリンタを識別するためのコードや帳票を識別するためのコードを検査ジョブデータに持たせる例を示したが、検査ジョブデータからこれらの情報を除き、オペレータが操作ボタン３１Ｂから入力するようにしてもよい。
【０１１８】
また更に、本実施形態では、辞書作成処理において所定形式での文字情報で辞書作成用連続帳票に印刷され文字を特定する例を示したが、印刷検査処理と同様に正解情報を用いるようにしてもよい。また、本実施形態では、連続帳票に印刷された文字を検査する例を示したが、本発明はこれに制約されず、例えば、単票に印刷された文字を連続的ないし間欠的に検査する印刷検査装置に適用可能なことは論を待たない。
【０１１９】
更に、本実施形態では、システムプリンタ７０により連続帳票Ｆに印刷され得る全ての文字とその特徴量との対応関係を定めた辞書が予め作成され、連続帳票Ｆに印字された文字の画像を切り出して文字の特徴量が演算され、照合ジョブデータをインデクスとして特徴量同士を照合する例を示したが、印刷に使用した画像データと印刷したものから読み取った画像データを照合する画像照合や、印刷したものを読み取ってＯＣＲ処理を行い、文字認識をした上で文字データに変換した結果を照合する文字照合のいずれの技術にも適用可能である。
【０１２０】
また、本実施形態では、インターフェースボード３３が２頁分のページメモリを有する例を示したが、本発明はこれに制約されず、１頁分のページメモリや３頁分以上のページメモリを有するようにしてもよい。例えば、１頁分のページメモリを有する場合には、上述した所定条件としては、上記（１）の条件を満たすようにすればよい。更に、本実施形態では、処理待ち状態のインターフェースボードを上流側から決定する例を示したが、本発明はこれに限らず、処理待ち状態のいずれのインターフェースボードに画像データ等を送信するようにしてもよい。
【産業上の利用可能性】
【０１２１】
本発明は切り出した画像に対応するマルチフォーム帳票の頁を特定することができる印刷検査装置を提供するものであるため、印刷検査装置の製造、販売に寄与するので、産業上の利用可能性を有する。
【図面の簡単な説明】
【０１２２】
【図１】本発明が適用可能な実施形態の印刷検査装置の外観斜視図である。
【図２】印刷検査装置の本体ユニットの概略断面図である。
【図３】印刷検査装置の処理ユニットの機能を模式的に示すブロック図である。
【図４】本体ユニットおよび処理ユニット間のデージーチェーン構造を示すブロック図である。
【図５】システムプリンタで連続帳票に印刷された印刷例を示す説明図である。
【図６】検査可能領域の隅部を形成するマーク「┏」を認識するための第１基準位置認識領域と第２基準位置認識領域の概念の説明図である。
【図７】検査ジョブデータのデータ構造を示す説明図である。
【図８】位置誤差Δの概念を説明するための説明図である。
【図９】連続帳票の検査領域のうちユニーク性特定領域の例を示す説明図である。
【図１０】本体ユニットのＭＣＵが印刷検査処理において実行する処理ルーチンのフローチャートである。
【図１１】画像処理部のＣＰＵが印刷検査処理において実行する処理ルーチンのフローチャートである。
【図１２】検査端末が印刷検査処理において実行する処理ルーチンのフローチャートであり。
【図１３】検査サーバが印刷検査処理において実行する処理ルーチンのフローチャートである。
【図１４】バーコードにより連続帳票の物理的頁と正解情報との紐付けを説明する説明図である。
【符号の説明】
【０１２３】
１  印刷検査装置
１０  本体ユニット（画像切り出し手段）
１１  表面ラインスキャンカメラ（画像読取手段）
１３  裏面ラインスキャンカメラ（画像読取手段）
１７  トラクタベルト（搬送手段の一部）
１８、１９  搬送排出ローラ（搬送手段の一部）
３１  検査サーバ（取得手段、設定手段）
３２  検査端末（判断手段、記憶手段、解読手段、頁判断手段）
７０  システムプリンタ（プリンタ）
ＥＦ  検査領域（印刷領域、複数の領域）
ＥＦ３、ＥＦ５〜ＥＦ８  ユニーク性特定領域（ユニーク性確認領域）
Ｆ  連続帳票（マルチフォーム帳票）
ＦＭ  搬送モータ（搬送手段の一部）
【図１】
2009157861.tif 000003
【図２】
2009157861.tif 000004
【図３】
2009157861.tif 000005
【図４】
2009157861.tif 000006
【図５】
2009157861.tif 000007
【図６】
2009157861.tif 000008
【図７】
2009157861.tif 000009
【図８】
2009157861.tif 000010
【図９】
2009157861.tif 000011
【図１０】
2009157861.tif 000012
【図１１】
2009157861.tif 000013
【図１２】
2009157861.tif 000014
【図１３】
2009157861.tif 000015
【図１４】
2009157861.tif 000016