(57)【要約】【課題】入力された電子文書データを印刷出力する画像処理装置、画像処理方法、及び画像処理プログラムを提供する。【解決手段】印字するデータを受信すると、プリント部１において、受信したデータは印字できる解像度のイメージデータに展開され、仮想的なドットマトリックスの形で印刷される（ステップＳ２０２）。印刷が完了すると、このイメージデータはスキャン部２の解像度で読み取った場合のイメージデータに変換され（ステップＳ２０３）、イメージデータとしてＤＢ部３に保管される（ステップＳ２０４）。プリント部１で印字されたブリント結果は、スキャナ部２でスキャンされる（ステップＳ２０５）。スキャナ部２でスキャンされたスキャンデータも、イメージデータと同様にＤＢ部３に保管される（ステップＳ２０６）。なお、同一のデータに基づくイメージデータ及びスキャンデータは関連づけられてＤＢ部３に格納されることが望ましい。【選択図】図１
2007257539.tif 000002
【特許請求の範囲】
【請求項１】
印字する画像のイメージデータを記憶する印字データ記憶手段と、
前記イメージデータに基づき用紙に印字する印字手段と、
前記印字手段によって印字された用紙を読み取る読取手段と、
前記イメージデータと前記読取手段によって読み取られたスキャンデータとを画像比較し、印字ミスを検出する画像比較処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記イメージデータと前記スキャンデータとを関連づけて蓄積するフォレンジクスＤＢを有することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像比較処理手段は、
前記フォレンジクスＤＢに関連づけて蓄積された前記イメージデータと前記スキャンデータとを読み出し、
前記イメージデータと前記スキャンデータとの画像比較結果による差分が規定値内であるか否かを判断し、
前記差分が規定値内にないとき、印字ミスとして検出することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記イメージデータを前記フォレンジクスＤＢに蓄積する前に、前記イメージデータを前記読取手段の解像度に変換することを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記画像比較処理手段によって印字ミスが検出されたとき、印字ミスを通知する通知手段を有することを特徴とする請求項１から４のいずれか１項記載の画像処理装置。
【請求項６】
前記画像比較処理手段によって印字ミスが検出されたとき、再度、前記イメージデータの印字を実行することを特徴とする請求項１から４のいずれか１項記載の画像処理装置。
【請求項７】
印字する画像のイメージデータを記憶する印字データ記憶手段と、前記イメージデータに基づき用紙に印字する印字手段と、前記印字手段によって印字された用紙を読み取る読取手段とを有する画像処理装置の画像処理方法であって、
前記イメージデータと前記読取手段によって読み取られたスキャンデータとを画像比較し、印字ミスを検出する工程を有することを特徴とする画像処理方法。
【請求項８】
前記イメージデータと前記スキャンデータとを関連づけてフォレンジクスＤＢに蓄積する工程を有することを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記フォレンジクスＤＢに関連づけて蓄積された前記イメージデータと前記スキャンデータとを読み出す工程と、
前記イメージデータと前記スキャンデータとの画像比較結果による差分が規定値内であるか否かを判断する工程と、
前記差分が規定値内にないとき、印字ミスとして検出する工程とを有することを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記イメージデータを前記フォレンジクスＤＢに蓄積する前に、前記イメージデータを前記読取手段の解像度に変換する工程を有することを特徴とする請求項８又は９記載の画像処理方法。
【請求項１１】
印字ミスが検出されたとき、印字ミスを通知する工程を有することを特徴とする請求項７から１０のいずれか１項記載の画像処理方法。
【請求項１２】
印字ミスが検出されたとき、再度、前記イメージデータの印字を実行する工程を有することを特徴とする請求項７から１０のいずれか１項記載の画像処理方法。
【請求項１３】
印字する画像のイメージデータを記憶する印字データ記憶手段と、前記イメージデータに基づき用紙に印字する印字手段と、前記印字手段によって印字された用紙を読み取る読取手段とを有する画像処理装置の画像処理プログラムであって、
前記イメージデータと前記読取手段によって読み取られたスキャンデータとを画像比較し、印字ミスを検出する処理を有することを特徴とする画像処理プログラム。
【請求項１４】
前記イメージデータと前記スキャンデータとを関連づけてフォレンジクスＤＢに蓄積する処理を有することを特徴とする請求項１３記載の画像処理プログラム。
【請求項１５】
前記フォレンジクスＤＢに関連づけて蓄積された前記イメージデータと前記スキャンデータとを読み出す処理と、
前記イメージデータと前記スキャンデータとの画像比較結果による差分が規定値内であるか否かを判断する処理と、
前記差分が規定値内にないとき、印字ミスとして検出する処理とを有することを特徴とする請求項１４記載の画像処理プログラム。
【請求項１６】
前記イメージデータを前記フォレンジクスＤＢに蓄積する前に、前記イメージデータを前記読取手段の解像度に変換する処理を有することを特徴とする請求項１４又は１５記載の画像処理プログラム。
【請求項１７】
印字ミスが検出されたとき、印字ミスを通知する処理を有することを特徴とする請求項１３から１６のいずれか１項記載の画像処理プログラム。
【請求項１８】
印字ミスが検出されたとき、再度、前記イメージデータの印字を実行する処理を有することを特徴とする請求項１３から１６のいずれか１項記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び画像処理プログラムに関し、特に、入力された電子文書データを印刷出力する画像処理装置、画像処理方法、及び画像処理プログラムに関する。
【背景技術】
【０００２】
電子認証基盤の浸透を基盤に公的文書などの電子化が進むにつれ、プリンタへ求められる信頼性が高まっている。一方、その時間当たりの処理能力もより高機能で高速なものが望まれている。
【０００３】
特許文献１では、入力された電子文書データを印刷出力する画像処理装置において、カラー図形などのデータ量の多い画像データを含む電子文書データを印刷出力した紙文書から元の電子文書データを復元する場合、電子文書データの印刷出力時、データ量の少ない文字データ部分などはそのまま符号パターンで印刷出力し、データ量の多い画像データ部分はその文書データ内における位置データのみを符号パターンで印刷出力し、電子文書データの復元時、画像データ部分は符号パターンから位置データを求めて、紙文書上の対応する領域を読み取ることにより印刷時に削除された画像データを取得して補足し、電子文書データを生成する画像処理方法及び画像処理装置が提案されている。
【０００４】
特許文献２では、文書作成端末に、構造化文書データを文書の印刷イメージデータに埋め込む手段と、スタイルシートを公開サーバに送信する手段とを設け、文書入力端末に、紙文書を入力したスキャニング画像データから構造化文書データを読み取る手段と、前記公開サーバからスタイルシートを受信し、文書の印刷イメージデータを再構成する手段を設け、当該補正画像データと再構成した印刷イメージデータを比較する手段とを設けた文書管理方法及び文書管理システムが提案されている。
【特許文献１】特開２００１−１２８００７号公報
【特許文献２】特開２００５−３０３７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記の発明は以下の問題を有している。
【０００６】
電子認証基盤の浸透を基盤に公的文書などの電子化が進むにつれ、プリンタへの求められる信頼性が高まり、処理能力もより高機能で高速なものが望まれているが、その結果、製本ミスや印字ミスなどが発生する頻度が増加した。また、配布以前または配布後の事故対応に必要となる印字内容の確認作業は人力によって行われることが多く、確認作業そのものの速度と品質がプリント速度と品質の限界になっている。
【０００７】
特許文献２記載の文書管理方法及び文書管理システムは、文書作成端末に、構造化文書データを文書の印刷イメージデータに埋め込む手段と、スタイルシートを公開サーバに送信する手段とを設け、文書入力端末に、紙文書を入力したスキャニング画像データから構造化文書データを読み取る手段と、前記公開サーバからスタイルシートを受信し、文書の印刷イメージデータを再構成する手段を設け、当該補正画像データと再構成した印刷イメージデータとを比較することにより、紙文書に対して修正や改竄が行われた部分を効率的に検出しているが、プリンタから出力された文書の印字ミスを検出することはできない。また、紙文書に対して行われた修正や改竄の検出がユーザ側の端末で行われており、印字ミスを含む紙文書のユーザへの配布を未然に防止することができない。
【０００８】
そこで、本発明は、印字指示した際のイメージデータと、印字動作により印字されたプリント結果のスキャンデータを一括して保管することにより、プリント業務のフォレンジクスへ対応が簡単にできる画像処理装置、画象処理方法、及び画像処理プログラムを提案することを目的としている。
【課題を解決するための手段】
【０００９】
請求項１記載の画像処理装置は、印字する画像のイメージデータを記憶する印字データ記憶手段と、前記イメージデータに基づき用紙に印字する印字手段と、前記印字手段によって印字された用紙を読み取る読取手段と、前記イメージデータと前記読取手段によって読み取られたスキャンデータとを画像比較し、印字ミスを検出する画像比較処理手段とを有することを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の画像処理装置において、前記イメージデータと前記スキャンデータとを関連づけて蓄積するフォレンジクスＤＢを有することを特徴とする。
【００１１】
請求項３記載の発明は、請求項２記載の画像処理装置において、前記画像比較処理手段は、前記フォレンジクスＤＢに関連づけて蓄積された前記イメージデータと前記スキャンデータとを読み出し、前記イメージデータと前記スキャンデータとの画像比較結果による差分が規定値内であるか否かを判断し、前記差分が規定値内にないとき、印字ミスとして検出することを特徴とする。
【００１２】
請求項４記載の発明は、請求項２又は３記載の画像処理装置において、前記イメージデータを前記フォレンジクスＤＢに蓄積する前に、前記イメージデータを前記読取手段の解像度に変換することを特徴とする。
【００１３】
請求項５記載の発明は、請求項１から４のいずれか１項記載の画像処理装置において、前記画像比較処理手段によって印字ミスが検出されたとき、印字ミスを通知する通知手段を有することを特徴とする。
【００１４】
請求項６記載の発明は、請求項１から４のいずれか１項記載の画像処理装置において、前記画像比較処理手段によって印字ミスが検出されたとき、再度、前記イメージデータの印字を実行することを特徴とする。
【００１５】
請求項７記載の発明は、印字する画像のイメージデータを記憶する印字データ記憶手段と、前記イメージデータに基づき用紙に印字する印字手段と、前記印字手段によって印字された用紙を読み取る読取手段とを有する画像処理装置の画像処理方法であって、前記イメージデータと前記読取手段によって読み取られたスキャンデータとを画像比較し、印字ミスを検出する工程を有することを特徴とする。
【００１６】
請求項８記載の発明は、請求項７記載の画像処理方法において、前記イメージデータと前記スキャンデータとを関連づけてフォレンジクスＤＢに蓄積する工程を有することを特徴とする。
【００１７】
請求項９記載の発明は、請求項８記載の画像処理方法において、前記フォレンジクスＤＢに関連づけて蓄積された前記イメージデータと前記スキャンデータとを読み出す工程と、前記イメージデータと前記スキャンデータとの画像比較結果による差分が規定値内であるか否かを判断する工程と、前記差分が規定値内にないとき、印字ミスとして検出する工程とを有することを特徴とする。
【００１８】
請求項１０記載の発明は、請求項８又は９記載の画像処理方法において、前記イメージデータを前記フォレンジクスＤＢに蓄積する前に、前記イメージデータを前記読取手段の解像度に変換する工程を有することを特徴とする。
【００１９】
請求項１１記載の発明は、請求項７から１０のいずれか１項記載の画像処理方法において、印字ミスが検出されたとき、印字ミスを通知する工程を有することを特徴とする。
【００２０】
請求項１２記載の発明は、請求項７から１０のいずれか１項記載の画像処理方法において、印字ミスが検出されたとき、再度、前記イメージデータの印字を実行する工程を有することを特徴とする。
【００２１】
請求項１３記載の発明は、印字する画像のイメージデータを記憶する印字データ記憶手段と、前記イメージデータに基づき用紙に印字する印字手段と、前記印字手段によって印字された用紙を読み取る読取手段とを有する画像処理装置の画像処理プログラムであって、前記イメージデータと前記読取手段によって読み取られたスキャンデータとを画像比較し、印字ミスを検出する処理を有することを特徴とする。
【００２２】
請求項１４記載の発明は、請求項１３記載の画像処理プログラムにおいて、前記イメージデータと前記スキャンデータとを関連づけてフォレンジクスＤＢに蓄積する処理を有することを特徴とする。
【００２３】
請求項１５記載の発明は、請求項１４記載の画像処理プログラムにおいて、前記フォレンジクスＤＢに関連づけて蓄積された前記イメージデータと前記スキャンデータとを読み出す処理と、前記イメージデータと前記スキャンデータとの画像比較結果による差分が規定値内であるか否かを判断する処理と、前記差分が規定値内にないとき、印字ミスとして検出する処理とを有することを特徴とする。
【００２４】
請求項１６記載の発明は、請求項１４又は１５記載の画像処理プログラムにおいて、前記イメージデータを前記フォレンジクスＤＢに蓄積する前に、前記イメージデータを前記読取手段の解像度に変換する処理を有することを特徴とする。
【００２５】
請求項１７記載の発明は、請求項１３から１６のいずれか１項記載の画像処理プログラムにおいて、印字ミスが検出されたとき、印字ミスを通知する処理を有することを特徴とする。
【００２６】
請求項１８記載の発明は、請求項１３から１６のいずれか１項記載の画像処理プログラムにおいて、印字ミスが検出されたとき、再度、前記イメージデータの印字を実行する処理を有することを特徴とする。
【発明の効果】
【００２７】
本発明は、印字指示した際のイメージデータと、印字動作により印字されたプリント結果のスキャンデータとを一括して保管することにより、プリント業務のフォレンジクスへ対応が簡単にできる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の一実施形態に係るプリンタの構成及び動作について説明する。
【００２９】
まず、本実施形態に係るプリンタの構成について図１を用いて説明する。
【００３０】
図１は、本実施形態に係るプリンタとしてのフォレンジクス対応に必要な確認判断を制御実行するためのシステム構成を表したものである。
【００３１】
図１において本実施形態に係るプリンタ１は、プリンタドライバ２、印字データ蓄積部３、データ処理部ａ４、プリントメモリ５、プリント（転写）部６、紙送り・ソート機構７、スキャン部８、スキャンメモリ９、データ処理部ｂ１０、トレイ１１、フォレンジクスＤＢ１２、イメージ比較部１３、及びプリント制御部１４を有して構成される。
【００３２】
本実施形態に係るプリンタ１は、ネットワーク２０に接続されており、プリンタドライバ２を介して外部機器から印字データを受け取り、印字データ蓄積部３に蓄積する。
【００３３】
データ処理部ａ４は、印字データ蓄積部３に蓄積された印字データを印字できる解像度のイメージデータに展開し、プリントメモリ５に格納する。また、データ処理部ａ４は、印字が完了すると、該イメージデータをスキャン部２の解像度で読み取った場合のイメージデータに変換し、フォレンジクスＤＢ部１２に保管する。プリントメモリ５は、データ処理部ａ４によって格納されたイメージデータをプリント部６に入力し、印字動作の実行を指示する。プリント部６は、プリントメモリ５から入力されたイメージデータに基づいて印字を実行する。
【００３４】
紙送り・ソート機構７は、プリント部６において印字した紙を両面プリンタのためのホッパ、印字結果をプリンタ内蔵のスキャン部８に送り込む機構、及び複数のトレイ１１に分けて送り込むソート機構を有している。ソート機構とは、印字された用紙を複数のトレイの分けて送り込む機構である。なお、スキャン部８は、トレイ毎に複数設けても良いし、各トレイ出口にスキャン部８を移動させてもよい。
【００３５】
スキャン部８は、印字された用紙を読み取り、スキャンメモリ９に格納する。データ処理部ｂ１０は、スキャンメモリ９に格納されたデータをイメージデータと比較し易い形式に変換し、スキャンデータとしてフォレンジクスＤＢ１２に格納する。
【００３６】
フォレンジクスＤＢ１２は、データ処理部ａ４から入力されたイメージデータと、データ処理部ｂ１０から入力されたスキャンデータとを関連付けて管理する。イメージ比較部１３は、関連づけて管理されるイメージデータとスキャンデータとを画像比較し、印字ミス等を検出する
【００３７】
プリント制御部１４は、フォレンジクスＤＢ１２へのイメージデータ及びスキャンデータの入出力タイミングやデータの関連づけを各部からの制御信号に基づいて決定する。さらに、イメージ比較部１３による画像比較処理の結果、印字ミス等が検出された場合にデータ処理部ａ４にデータを送付する。
【００３８】
なお、これらの各部は、同一の筐体内に実装されることが望ましいが、システム構成として別筐体を連結する形で接続してもよい。
【００３９】
本構成によれば、プリンタに既に備わっている印刷用データ（トナー転写データマトリクス又はレーザビーム出力関数の係数データ等）を有効活用できる。また、プリント部６に対応する解像度のスキャン部８によりプリント結果を読み取ることにより、イメージデータと比較し易いスキャンデータを生成することができ、かつ比較処理を高速に行うことができる。
【００４０】
さらに、プリント部６とスキャン部８とが一体となったプリンタであるため、両面印刷、縮刷２ＵＰ印刷、印刷後ソート機能などが正確に行われたか否かについても、簡便に確認することができる。
【００４１】
次に、図２に示すフローチャートを参照して本実施形態に係るプリンタの動作についてについて詳細に説明する。図２は、コンピュータから本実施形態に係るプリンタを利用して直接印字する際の動作を示すフローチャートである。
【００４２】
まず、ユーザ端末から印字するためのデータが、プリンタが対応したフォントコードやイメージ書式を含んだ形でプリンタに対し送付される（ステップＳ２０１）。プリンタドライバ２において印字するデータが受信されると、一旦、印字データ蓄積部３に蓄積される。データ処理部４は、受信したデータを印字できる解像度のイメージデータに展開してプリントメモリ５に格納する。プリントメモリ５は、格納されたイメージデータをプリント部６に入力し、印字動作を指示する。プリント部６は、仮想的なドットマトリックスの形でイメージデータの印刷を実行する（ステップＳ２０２）。印刷が完了すると、データ処理部ａ４は、イメージデータをスキャン部２の解像度で読み取った場合のイメージデータに変換し（ステップＳ２０３）、イメージデータとしてフォレンジクスＤＢ部１２に格納する（ステップＳ２０４）。
【００４３】
プリント部６で印字された用紙は、紙送り・ソート機構７によってスキャン部８に送り込まれ、スキャン部８は印字された用紙の読み取りを実行する（ステップＳ２０５）。スキャン部８でスキャンされたスキャンデータは、一旦、スキャンメモリ９に格納され、データ処理部ｂ１０によりイメージデータと比較し易いデータ形式に変換され、フォレンジクスＤＢ１２に格納される（ステップＳ２０６）。なお、同一のデータに基づくイメージデータ及びスキャンデータは関連づけられてフォレンジクスＤＢ部１２に格納される。
【００４４】
フォレンジクスＤＢ部１２に関連づけられて格納されたイメージデータとスキャンデータとは、イメージ比較部１３により画像比較される（ステップＳ２０７）。そして、イメージデータとスキャンデータとの差分が一定の閾値を元にした規定値範囲内にあるか否かを判断する（ステップＳ２０８）。ここで、画像比較処理方法には、単純なピット比較をはじめとして様々な手法が提案されているが、いずれを採用してもよい。例えば、画像を比較する際、細かい位置合わせなどを行わず、イメージデータとスキャンデータとの白黒比率を紙面全体又は縦横各一列について比較して印字ミスを検出してもよい。また、印刷用ビーム出力とスキャン受光入力を擬似関数で表現してその係数を比較することにより、印字ミスを検出してもよい。
【００４５】
印字ミス等の検出結果は、プリント制御部１４に入力される。プリント制御部１４は、イメージデータとスキャンデータとの差分が規定値内であれば、受信したデータに含まれる次のページの印字動作へと移行し、上述の動作を最終頁まで繰り返す。一方、イメージデータとスキャンデータとの差分が規定値内にないときは、アラームを発して印字を停止すると共に、印字を要求したコンピュータに印字ミスの発生を通知する（ステップＳ２０９）。なお、印字ミスを検出した場合、再度、同一のデータの印字を実行してイメージデータとスキャンデータと生成し、画像比較処理を行ってもよい。
【００４６】
上述の構成によれば、印字指示した際のイメージデータと、印字動作により印字されたプリント結果のスキャンデータとを一括して保管することにより、プリント業務のフォレンジクスへの対応が簡単にできる。また、印字指示した際のイメージデータと、印字されたプリント結果のスキャンデータとを自動的に画像比較し、比較結果から印字ミスを検出することにより、プリントミスを迅速に発見できるため、プリント速度及び品質を向上させることができる。
【００４７】
また、図２に示す処理においては、一定閾値による画像比較処理に基づき印字ミスを検出し、印刷中止を実行したが、実際のプリント業務では、印字ミスに限らず図３に示すような様々なトラブルが生じる可能性がある。
【００４８】
そこで、設定ミスによって起きる縮小・拡大ミス、プリンタ自体の印字機能の低下によって一定時期から連続して起きるトナーの欠落、ドラム汚れ、紙折れ、用紙ズレをスキャンデータの確認により検出することも可能である。
【００４９】
なお、図４に示すように複数ページからなるイメージデータを印刷する場合や両面印字を実行する場合、全てのページのイメージデータ及びスキャンデータをフォレンジクスＤＢ１２に格納した後、全てのページの画像比較処理を一括して行い、いずれかのページのスキャンデータが白紙だった場合に、ページの欠落として検出することも可能である。また、図５に示すように印字結果を束ねるソート機能を利用する場合は、全てのページのイメージデータ及びスキャンデータをフォレンジクスＤＢ１２に格納した後、全てのページの画像比較処理を一括して行い、いずれかのページのスキャンデータが他のページのイメージデータと一致した場合に、ソートミスとして検出することも可能である。
【００５０】
例えば、イメージデータとスキャンデータとの差異をページ全体の明暗比率、一定ライン幅での明暗比率をページ全体で関数近似した際の係数値、特異点の抽出による明暗比率等を利用して、いかなるパターンのスキャンデータであるかを判断し、印字中止に変えて同一ページの再印字や複数ページのプリント継続を行い、図３〜５に示すトラブルを回避することも可能である。
【図面の簡単な説明】
【００５１】
【図１】本実施形態に係る画像処理装置のシステム構成を示すブロック図である。
【図２】本実施形態に係る画像処理装置の動作を示すフローチャートである。
【図３】縮小・拡大ミス、プリンタ自体の印字機能の低下によって一定時期から連続して起きるトナーの欠落、ドラム汚れ、紙折れ、用紙ズレによるイメージデータとスキャンデータの一例を示す図である。
【図４】ページ欠落によるイメージデータとスキャンデータの一例を示す図である。
【図５】ソートミスによるイメージデータとスキャンデータの一例を示す図である。
【符号の説明】
【００５２】
１    プリンタ
２    プリンタドライバ
３    印字データ蓄積部
４    データ処理部ａ
５    プリントメモリ
６    プリント部
７    紙送り・ソート機構
８    スキャン部
９    スキャンメモリ
１０    データ処理部ｂ
１１    トレイ
１２    フォレンジクスＤＢ
１３    イメージ比較部
１４    プリント制御部
２０    ネットワーク
【図１】
2007257539.tif 000003
【図２】
2007257539.tif 000004
【図３】
2007257539.tif 000005
【図４】
2007257539.tif 000006
【図５】
2007257539.tif 000007