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