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