(57)【特許請求の範囲】
【請求項１】
印刷用画像データに基づくページ画像を分割したブロックのそれぞれについての基準特徴値を演算する第１ブロック特徴値演算部と、
前記印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像を分割したブロックのそれぞれについての印刷物特徴値を演算する第２ブロック特徴値演算部と、
前記第１ブロック特徴値演算部により演算された基準特徴値と前記第２ブロック特徴値演算部により演算された印刷物特徴値とを比較し、その比較結果に基づき前記印刷物の品質を判定する品質判定部と、
前記印刷用画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第１文字種ヒストグラム演算部と、
前記印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第２文字種ヒストグラム演算部とを備え、
前記品質判定部は、前記基準特徴値と前記印刷物特徴値とを比較するとともに、前記第１文字種ヒストグラム演算部により演算された文字種ヒストグラムと前記第２文字種ヒストグラム演算部により演算された文字種ヒストグラムとを比較し、それらの比較結果に基づき前記印刷物の品質を判定すること、
を特徴とする画像処理装置。
【請求項２】
記憶手段をさらに備え、
前記第１ブロック特徴値演算部は、印刷されるページごとに、そのページについてのブロックについての前記基準特徴値を前記記憶手段に記憶させ、
前記品質判定部は、前記記憶手段にページごとに記憶された前記基準特徴値と前記印刷物特徴値とを比較し、その比較結果に基づき、前記印刷物のページごとに前記印刷物の品質を判定すること、
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記基準特徴値および前記印刷物特徴値は、前記ブロックの平均濃度であることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記ブロックは、主走査方向に所定の第１画素数を有し副走査方向に所定の第２画素数を有する矩形の画素領域であることを特徴とする請求項１から請求項３のうちのいずれか１項記載の画像処理装置。
【請求項５】
前記印刷物は、電子写真方式で印刷されることを特徴とする請求項１から請求項４のいずれか１項記載の画像処理装置。
【請求項６】
請求項１から請求項５のいずれか１項記載の画像処理装置を備えることを特徴とする画像形成装置。
【請求項７】
印刷用画像データに基づくページ画像を分割したブロックのそれぞれについての特徴値を基準特徴値として演算するステップと、
前記印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像を分割したブロックのそれぞれについての特徴値を印刷物特徴値として演算するステップと、
前記基準特徴値と前記印刷物特徴値とを比較し、その比較結果に基づき前記印刷物の品質を判定する品質判定ステップと、
前記印刷用画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第１文字種ヒストグラム演算ステップと、
前記印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第２文字種ヒストグラム演算ステップとを備え、
前記品質判定ステップでは、前記基準特徴値と前記印刷物特徴値とを比較するとともに、前記第１文字種ヒストグラム演算ステップにより演算された文字種ヒストグラムと前記第２文字種ヒストグラム演算ステップにより演算された文字種ヒストグラムとを比較し、それらの比較結果に基づき前記印刷物の品質を判定すること、
を特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、および画像処理方法に関するものである。
【背景技術】
【０００２】
近年、電子写真方式によるプリンター、複合機などの画像形成装置の印刷速度は、格段の進歩を遂げており、大量のページの原稿を短時間で印刷することが可能である。例えば、ある複合機では、数百ページの原稿を１０分足らずで印刷することも可能になっている。このような印刷物の品質確認を目視で行うとかなりの時間がかかるため、印刷後の印刷物の品質確認を効率化する手段が望まれている。
【０００３】
あるインクジェット方式の印刷装置は、印刷用紙に印刷された画像をセンサーにより読み取り、印刷に使用した画像データとセンサーによる読み取りで生成された画像データとを比較して、印刷画像の品質を確認している（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１４６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の印刷装置では、画像データの比較を画素ごとに行っているため、品質確認処理の演算量が多くなり、品質確認処理に要する時間が長くなってしまう。
【０００６】
また、画像データの比較を画素ごとに行う場合、用紙搬送における斜行や搬送速度ムラ、印刷用紙の位置ズレなどが微小に発生した場合でも、画素位置にズレが生じるため品質確認を正確に行えない可能性がある。
【０００７】
さらに、電子写真方式の画像形成装置では、印刷された画像においてドットゲイン変動やトナー散りに起因するドットのばらつきが比較的大きく、画素ごとに画像データの比較を行うと、品質確認を正確に行えない可能性がある。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、短時間で正確に印刷物の品質確認を行うことができる画像処理装置、画像形成装置、および画像処理方法を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では以下のようにした。
【００１０】
本発明に係る画像処理装置は、印刷用画像データに基づくページ画像を分割したブロックのそれぞれについての基準特徴値を演算する第１ブロック特徴値演算部と、印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像を分割したブロックのそれぞれについての印刷物特徴値を演算する第２ブロック特徴値演算部と、第１ブロック特徴値演算部により演算された基準特徴値と第２ブロック特徴値演算部により演算された印刷物特徴値とを比較し、その比較結果に基づき印刷物の品質を判定する品質判定部と、印刷用画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第１文字種ヒストグラム演算部と、印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第２文字種ヒストグラム演算部とを備える。そして、品質判定部は、基準特徴値と印刷物特徴値とを比較するとともに、第１文字種ヒストグラム演算部により演算された文字種ヒストグラムと第２文字種ヒストグラム演算部により演算された文字種ヒストグラムとを比較し、それらの比較結果に基づき印刷物の品質を判定する。
【００１１】
これにより、ブロックの特徴値の比較で品質確認を行うため、短時間で正確に印刷物の品質確認を行うことができる。
【００１２】
また、本発明に係る画像処理装置は、上記の画像処理装置に加え、次のようにしてもよい。この場合、画像処理装置は、記憶手段をさらに備える。第１ブロック特徴値演算部は、印刷されるページごとに、そのページについてのブロックについての基準特徴値を記憶手段に記憶させ、品質判定部は、記憶手段にページごとに記憶された基準特徴値と印刷物特徴値とを比較し、その比較結果に基づき、印刷物のページごとに印刷物の品質を判定する。
【００１３】
これにより、ページごとに印刷物の品質確認を行うことができる。
【００１４】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、基準特徴値および印刷物特徴値は、ブロックの平均濃度である。
【００１５】
これにより、ブロックの特徴値を短時間で演算しやすくなる。
【００１６】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、ブロックは、主走査方向に所定の第１画素数を有し副走査方向に所定の第２画素数を有する矩形の画素領域である。
【００１７】
これにより、ブロックの特徴値を短時間で演算しやすくなる。
【００２０】
また、本発明に係る画像処理装置は、上記の画像処理装置のいずれかに加え、次のようにしてもよい。この場合、印刷物は、電子写真方式で印刷される。
【００２１】
本発明に係る画像形成装置は、上記の画像処理装置のいずれかを備える。
【００２２】
これにより、短時間で正確に印刷物の品質確認を行うことができる。
【００２３】
本発明に係る画像処理方法は、印刷用画像データに基づくページ画像を分割したブロックのそれぞれについての特徴値を基準特徴値として演算するステップと、印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像を分割したブロックのそれぞれについての特徴値を印刷物特徴値として演算するステップと、基準特徴値と印刷物特徴値とを比較し、その比較結果に基づき印刷物の品質を判定する品質判定ステップと、印刷用画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第１文字種ヒストグラム演算ステップと、印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する第２文字種ヒストグラム演算ステップとを備える。そして、品質判定ステップでは、基準特徴値と印刷物特徴値とを比較するとともに、第１文字種ヒストグラム演算ステップにより演算された文字種ヒストグラムと第２文字種ヒストグラム演算ステップにより演算された文字種ヒストグラムとを比較し、それらの比較結果に基づき印刷物の品質を判定する。
【００２４】
これにより、ブロックの特徴値の比較で品質確認を行うため、短時間で正確に印刷物の品質確認を行うことができる。
【発明の効果】
【００２５】
本発明によれば、短時間で正確に印刷物の品質確認を行うことができる。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明の実施の形態１に係る画像処理装置の一例である画像形成装置を示す斜視図である。
【図２】図２は、実施の形態１に係る画像形成装置の構成を示すブロック図である。
【図３】図３は、実施の形態１に係る画像形成装置の印刷処理について説明するフローチャートである。
【図４】図４は、実施の形態１に係る画像形成装置の印刷物に対する画像読取および品質確認の処理について説明するフローチャートである。
【図５】図５は、実施の形態２に係る画像形成装置の構成を示すブロック図である。
【図６】図６は、実施の形態２における文字種ヒストグラムを説明する図である。
【図７】図７は、実施の形態２に係る画像形成装置の印刷処理について説明するフローチャートである。
【図８】図８は、実施の形態２に係る画像形成装置の印刷物に対する画像読取および品質確認の処理について説明するフローチャートである。
【発明を実施するための形態】
【００２７】
以下、図に基づいて本発明の実施の形態を説明する。
【００２８】
実施の形態１．
【００２９】
図１は、本発明の実施の形態１に係る画像処理装置の一例である画像形成装置を示す斜視図である。図２は、実施の形態１に係る画像形成装置１の構成を示すブロック図である。
【００３０】
図１に示す画像形成装置１は、電子写真方式のプリンター機能とスキャナー機能とを有し、図２に示す構成で画像処理を行う。
【００３１】
図２に示すように、この画像形成装置１は、印刷装置１１、画像読取装置１２、操作パネル１３、記憶装置１４、通信装置１５、およびコントローラー１６を有する。
【００３２】
印刷装置１１は、印刷用画像データに基づいて１ページずつ画像を印刷用紙に電子写真方式で印刷する内部装置である。印刷用画像データは、画像読取装置１２によるスキャンで生成されたラスター画像データ、ＰＤＬ（Page Description Language）データから生成されたラスター画像データ、図示せぬ内蔵ファクシミリ装置によるファクシミリ受信で生成されたラスター画像データなどである。
【００３３】
また、画像読取装置１２は、例えば、オートドキュメントフィーダー（ＡＤＦ）１２ａで印刷物などの原稿を給紙して、その原稿の画像を１ページずつ光学的に読み取り、各ページ画像の画像データを生成する内部装置である。
【００３４】
また、操作パネル１３は、画像形成装置１の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置と、ユーザー操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。
【００３５】
また、記憶装置１４は、各種データやプログラムを格納可能な装置である。記憶装置１４には、例えば、コピージョブ、印刷ジョブ、スキャンジョブなどで生成される画像データが必要に応じて記憶される。記憶装置１４としては、不揮発性メモリー、ハードディスクドライブなどの不揮発性の大容量記憶媒体が使用される。
【００３６】
また、通信装置１５は、図示せぬコンピューターネットワークに接続され、そのネットワークに接続された他の装置（ホスト装置など）とデータ通信を行う回路である。
【００３７】
また、コントローラー１６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有し、ＲＯＭや記憶装置１４などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。この実施の形態では、コントローラー１６において、印刷処理部２１、スキャン処理部２２、ＵＩ処理部２３、ジョブ管理部２４、ブロック濃度演算部２５、および品質判定部２６が実現される。
【００３８】
印刷処理部２１は、印刷用画像データに基づいて印刷データを生成して印刷装置１１に供給し、印刷を実行させる。印刷用画像データは、ラスター画像データである。印刷データは、例えば、ハーフトーニングなどの画像処理により印刷用画像データから得られるデータである。
【００３９】
スキャン処理部２２は、画像読取装置１２を制御して、ＡＤＦ１２ａで原稿（印刷物）を自動給紙して原稿（印刷物）の画像をページごとに読み取らせ、各ページ画像のラスター画像データを生成する。
【００４０】
ＵＩ処理部２３は、操作パネル１３を制御して、各種情報を操作パネル１３に表示させたり、操作パネル１３に対するユーザー操作を受け付けたりする。
【００４１】
ジョブ管理部２４は、通信装置１５を介して図示せぬホスト装置から受信されたジョブ要求および操作パネル１３に対するユーザー操作に基づくジョブ要求を受け付け、印刷処理部２１、スキャン処理部２２などを使用して、受け付けたジョブを実行する。
【００４２】
ブロック濃度演算部２５は、印刷用画像データに基づくページ画像を分割したブロックのそれぞれについての基準特徴値を演算する第１ブロック特徴値演算部、および印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像を分割したブロックのそれぞれについての印刷物特徴値を演算する第２ブロック特徴値演算部として機能する。
【００４３】
この実施の形態１では、基準特徴値および印刷物特徴値は、ブロックの平均濃度である。また、この実施の形態１では、各ブロックは、主走査方向に所定の第１画素数を有し副走査方向に所定の第２画素数を有する矩形の画素領域である。
【００４４】
品質判定部２６は、対応するブロックについての上述の基準特徴値と上述の印刷物特徴値とを比較し、その比較結果に基づき印刷物の品質を判定する。
【００４５】
この実施の形態１では、ブロック濃度演算部２５は、印刷物の印刷時に、印刷されるページごとに、そのページについてのブロックについての基準特徴値をコントローラー１６内の図示せぬＲＡＭや記憶装置１４に記憶させておき、その印刷物のスキャン時に、印刷物のページごとに、そのページについてのブロックについての印刷物特徴値をコントローラー１６内の図示せぬＲＡＭに記憶させ、品質判定部２６は、そのＲＡＭなどから、ページごとに記憶された、そのページ内の各ブロックの基準特徴値および印刷物特徴値を読み出して比較し、その比較結果に基づき、印刷物のページごとに印刷物の品質を判定する。
【００４６】
次に、実施の形態１に係る画像形成装置の動作について説明する。
【００４７】
ここでは、印刷時の動作と画像読取および品質確認時の動作について説明する。
【００４８】
（１）印刷時の動作
【００４９】
図３は、実施の形態１に係る画像形成装置の印刷処理について説明するフローチャートである。
【００５０】
ジョブ管理部２４は、操作パネル１３に対するユーザー操作や図示せぬホスト装置からの印刷要求に基づく印刷ジョブを受け付けると（ステップＳ１）、印刷処理部２１に印刷を実行させる。このとき、ジョブ管理部２４は、例えば、ＰＤＬデータを受信すると、そのＰＤＬデータからラスタライズを行い印刷用画像データを生成する。
【００５１】
このとき、例えば、印刷モードが、ユーザーにより通常モードと品質確認モードとから選択され、品質確認モードが選択された場合には、後述のステップＳ４における基準ブロック濃度データの計算が行われ、通常モードが選択された場合には、後述のステップＳ４における基準ブロック濃度データの計算は行われない。
【００５２】
印刷処理部２１は、１ページずつ、印刷用画像データに対して、ハーフトーニングなどの画像処理を施して印刷データを生成し（ステップＳ２）、生成した印刷データを印刷装置１１に供給してそのページの印刷を実行させる（ステップＳ３）。また、ブロック濃度演算部２５は、そのページについての印刷用画像データから、ページ画像を分割して得られる複数のブロックのそれぞれについての平均濃度を、基準ブロック濃度データとして計算する（ステップＳ４）。
【００５３】
印刷用画像データがモノクロである場合、ブロックの平均濃度は、ブロックを構成する複数の画素の画素値の平均とされる。印刷用画像データがカラーである場合、例えば、ブロックの平均濃度は、ブロックをグレースケール化し、グレースケール化後のブロックを構成する複数の画素の画素値の平均とされる。あるいは、印刷用画像データがカラーである場合、例えば、ブロックの平均濃度は、各色座標（ＲＧＢ色空間のＲ，Ｇ，Ｂや、ＣＭＹ色空間のＣ，Ｍ，Ｙなど）についての、ブロックを構成する複数の画素の色座標値の平均とされる。
【００５４】
ブロック濃度演算部２５は、そのページについての基準ブロック濃度データを図示せぬＲＡＭに記憶する。１ページ分のブロック濃度データは、ページ番号と、そのページを分割して得られる複数のブロックの数と同数の濃度値とを有する。
【００５５】
このようにして、１ページずつ印刷が実行され、各ページについて基準ブロック濃度データが生成され記憶される。
【００５６】
そして、ジョブ管理部２４は、最終ページまで、順番に各ページについての印刷およびブロック濃度データの生成を行わせ、最終ページについての印刷およびブロック濃度データの生成が終了すると、この印刷ジョブを終了する（ステップＳ５）。
【００５７】
（２）画像読取および品質確認時の動作
【００５８】
図４は、実施の形態１に係る画像形成装置の印刷物に対する画像読取および品質確認の処理について説明するフローチャートである。
【００５９】
上述のように品質確認モードが選択された場合には、後述のステップＳ４における基準ブロック濃度データの計算が行われ、印刷ジョブが完了すると、ジョブ管理部２４は、ただちに、スキャンジョブの受付待ち状態に移行し、例えばユーザーが印刷ジョブで生成された印刷物をＡＤＦ１２ａにセットし、スキャン実行操作を操作パネル１３に対して行うと、その操作がＵＩ処理部２３により検出され、スキャンジョブがジョブ管理部２４により受け付けられる（ステップＳ１１）。
【００６０】
ジョブ管理部２４は、スキャンジョブを受け付けると、スキャン処理部２２に、原稿（ここでは、上述の印刷物）の各ページ画像の読み取りを実行させる。スキャン処理部２２は、１ページ（１枚）ずつ原稿をＡＤＦ１２ａで給紙し、給紙した原稿のページ画像を読み取り、１ページのページ画像の読み取りごとにページ番号をカウントアップしつつ、そのページのラスター画像データを生成する（ステップＳ１２）。
【００６１】
スキャン処理部２２は、１ページのページ画像の読み取りを行うと、そのページが白紙ページであるか否かを判定する（ステップＳ１３）。白紙ページの判定は既存の方法で行われる。
【００６２】
そのページが白紙ページではない場合、ブロック濃度演算部２５は、スキャン処理部２２により生成されたそのページの画像データから、ページ画像を分割して得られる複数のブロックのそれぞれについての平均濃度を、印刷物ブロック濃度データとして計算する（ステップＳ１４）。このとき、複数のブロックへのページ画像の分割の方法（各ブロックの形状およびサイズ、並びにブロック数）は、印刷時の分割の方法と同一とされる。したがって、このページの印刷物ブロック濃度データは、このページの基準ブロック濃度データ内の濃度値と同数の濃度値を有する。
【００６３】
このように、このページの印刷物ブロック濃度データが得られると、品質判定部２６は、基準ブロック濃度データ内ページ番号を参照して、このページについての基準ブロック濃度データを特定し、このページについての基準ブロック濃度データにおける各ブロックの平均濃度値と、このページについての印刷物ブロック濃度データにおける、対応するブロックの平均濃度値とを比較し、全ブロック数に対する、両者の差の絶対値が所定の閾値以下であるブロックの数の割合が所定の閾値以上であるか否かを判定する（ステップＳ１５）。
【００６４】
品質判定部２６は、このページについて、平均濃度値の差の絶対値が所定の閾値以下であるブロックの数の割合が所定の閾値以上である場合、基準ブロック濃度データと印刷物ブロック濃度データとが一致すると判定する。基準ブロック濃度データと印刷物ブロック濃度データとが一致する場合、このページの印刷品質は良好であるので、スキャン処理部１２は、ただちに、次のページのスキャンを実行させる。
【００６５】
一方、このページについて、平均濃度値の差の絶対値が所定の閾値以下であるブロックの数の割合が所定の閾値未満である場合、品質判定部２６は、基準ブロック濃度データと印刷物ブロック濃度データとが一致しないと判定し、ＵＩ処理部２３を使用して、現ページの印刷品質が不良であることを示すエラーメッセージを操作パネル１３に表示させ（ステップＳ１６）、処理を中断し、ユーザーによる処理続行の操作を待つ。そして、操作パネル１３に対する処理続行の操作がＵＩ処理部２３により検出されると、スキャン処理部１２は、次のページのスキャンを実行させる。
【００６６】
また、ステップＳ１３において、このページが白紙ページであると判定された場合、品質判定部２６は、このページの基準ブロック濃度データを読み出し、このページにおけるすべてのブロックの平均濃度値が所定の閾値未満であるか否か（つまり、原稿のこのページが白紙ページであるか否か）を判定する（ステップＳ１７）。原稿のこのページが白紙ページである場合、このページの印刷品質は良好であるので、スキャン処理部１２は、次のページのスキャンを実行させる。
【００６７】
一方、原稿のこのページが白紙ページではない場合、このページの印刷品質は不良であるので、品質判定部２６は、ＵＩ処理部２３を使用して、現ページの印刷品質が不良であることを示すエラーメッセージを操作パネル１３に表示させ（ステップＳ１８）、処理を中断し、ユーザーによる処理続行の操作を待つ。そして、操作パネル１３に対する処理続行の操作がＵＩ処理部２３により検出されると、スキャン処理部１２は、次のページのスキャンを実行させる。この場合、スキャンされた印刷物のこのページは白紙ページであるが原稿のこのページは白紙ページではないので、印刷時の印刷用紙の重送による白紙ページの混入、またはＡＤＦ１２ａにおける印刷物の給紙ミスと判断し、スキャン処理部２２は、スキャンについてのページ番号をカウントアップしない。
【００６８】
このようにして、１ページずつスキャンと品質確認が実行される。
【００６９】
そして、ジョブ管理部２４は、最終ページまで、順番に各ページについてのスキャンおよび印刷品質の確認を行わせ、最終ページについてのスキャンおよび印刷品質の確認が終了すると、このスキャンジョブを終了する（ステップＳ１９）。
【００７０】
以上のように、上記実施の形態１によれば、ブロック濃度演算部２５は、印刷時に、印刷用画像データに基づくページ画像を分割したブロックのそれぞれについての平均濃度を演算し、印刷後に、その印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像を分割したブロックのそれぞれについての平均濃度を演算する。そして、品質判定部２６は、印刷時に印刷用画像データから計算されたブロックの平均濃度と、印刷後に画像読取により生成された画像データから計算されたブロックの平均濃度とを比較し、その比較結果に基づき印刷物の品質を判定する。
【００７１】
これにより、ブロックの平均濃度の比較で品質確認を行うため、印刷後、品質確認が完了するまで保持すべきデータのサイズが小さくて済むとともに、斜行、搬送速度ムラ、ドットゲイン変動やトナー散りに起因する印刷画像内のドットのばらつきなどの影響を受けにくく、短時間で正確に印刷物の品質確認を行うことができる。
【００７２】
実施の形態２．
【００７３】
本発明の実施の形態２では、印刷用画像データから得られる文字種ヒストグラムと、印刷後に画像読取により生成された画像データから得られる文字種ヒストグラムとを比較し、その比較結果に基づき印刷物の品質を判定する。
【００７４】
図５は、実施の形態２に係る画像形成装置の構成を示すブロック図である。
【００７５】
図５に示すように、実施の形態２では、コントローラー１６において、文字種ヒストグラム演算部４１および品質判定部４２が実現される。
【００７６】
文字種ヒストグラム演算部４１は、印刷用画像データに基づき、ページごとに、ページ画像内の文字の文字種ヒストグラムを演算し、印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づき、ページごとに、ページ画像内の文字の文字種ヒストグラムを演算する。
【００７７】
ここで、文字種ヒストグラムについて説明する。図６は、実施の形態２における文字種ヒストグラムを説明する図である。
【００７８】
文字種ヒストグラムは、１ページ内での特定の文字種の出現頻度を文字種ごとにカウントしたものである。この実施の形態２における文字種ヒストグラムは、例えば図６（Ａ）に示すように、５０音のひらがなのそれぞれについての出現頻度を示す。出現頻度は、出現回数でもよいし、１ページ内の全文字数に対する、その文字種の出現回数の割合でもよい。あるいは、例えば図６（Ｂ）に示すように、文字種ヒストグラムは、一部の特定の文字種（ここでは、あ、い、う、え、お）のそれぞれの出現頻度と、それ以外の文字種による１グループについての出現頻度とを含むようにしてもよい。
【００７９】
なお、この文字種ヒストグラムは、出現頻度の高い所定の文字種については１文字ずつ出願頻度を計算し、出現頻度の低い所定の複数の文字種を１グループとして、そのグループの出現頻度を含むようにしてもよい。
【００８０】
文字種ヒストグラム演算部４１は、例えばＯＣＲ（Optical Character Recognition）技術を使用して、印刷用画像データおよび印刷物のスキャンで生成された画像データに対して文字認識を行うことにより、各文字種の文字をそれらのデータにおいて検出し、各文字種の出現頻度を計算する。
【００８１】
品質判定部４２は、実施の形態１の品質判定部２６と同様にして基準特徴値と印刷物特徴値とを比較するとともに、印刷用画像データから演算された文字種ヒストグラムと印刷物を読み取ることにより生成された画像データから演算された文字種ヒストグラムとを比較し、それらの比較結果に基づき印刷物の品質を判定する。
【００８２】
なお、図５におけるその他の構成要素については、実施の形態１のものと同様であるので、その説明を省略する。
【００８３】
次に、実施の形態２に係る画像形成装置の動作について説明する。
【００８４】
ここでは、印刷時の動作と画像読取および品質確認時の動作について説明する。
【００８５】
（１）印刷時の動作
【００８６】
図７は、実施の形態２に係る画像形成装置の印刷処理について説明するフローチャートである。
【００８７】
実施の形態２では、各ページの印刷時に、ブロック濃度演算部２５が、印刷用画像データから基準ブロック濃度データとして計算するとともに（ステップＳ４）、文字種ヒストグラム演算部４１が、印刷用画像データから文字種ヒストグラム（以下、この文字種ヒストグラムを基準ヒストグラムという）を生成し、その基準ヒストグラムを図示せぬＲＡＭに記憶させる（ステップＳ３１）。
【００８８】
なお、印刷時のその他の動作については、実施の形態１の場合と同様であるので、その説明を省略する。
【００８９】
（２）画像読取および品質確認時の動作
【００９０】
図８は、実施の形態２に係る画像形成装置の印刷物に対する画像読取および品質確認の処理について説明するフローチャートである。
【００９１】
実施の形態２では、各ページのスキャン時に、ブロック濃度演算部２５が、印刷物の読み取りにより生成された画像データから印刷物ブロック濃度データを生成するとともに（ステップＳ１４）、文字種ヒストグラム演算部４１が、印刷物の読み取りにより生成された画像データから文字種ヒストグラム（以下、この文字種ヒストグラムを印刷物ヒストグラムという）を生成する（ステップＳ４１）。なお、印刷物ヒストグラムにおいて出現頻度を計算する文字種（または文字種のグループ）は、上述の基準ヒストグラムにおいて出現頻度を計算する文字種（または文字種のグループ）と同一である。
【００９２】
そして、実施の形態２では、品質判定部４２は、ブロック濃度の比較を行うとともに（ステップＳ１５）、基準ヒストグラムと印刷物ヒストグラムにおける各文字種の出現頻度の差の絶対値を計算し、全文字種数に対する、各文字種の出現頻度の差の絶対値が所定の閾値以下である文字種の割合が所定の閾値以上であるか否かを判定する（ステップＳ４２）。
【００９３】
そして、品質判定部４２は、このページについて、出現頻度の差の絶対値が所定の閾値以下である文字種の割合が所定の閾値以上である場合、基準ヒストグラムと印刷物ヒストグラムとが一致すると判定する。基準ヒストグラムと印刷物ヒストグラムとが一致する場合、このページの印刷品質は良好であるので、スキャン処理部１２は、ただちに次のページのスキャンを実行させる。
【００９４】
一方、このページについて、出現頻度の差の絶対値が所定の閾値以下である文字種の割合が所定の閾値未満である場合、品質判定部４２は、基準ヒストグラムと印刷物ヒストグラムとが一致しないと判定し、ＵＩ処理部２３を使用して、現ページの印刷品質が不良であることを示すエラーメッセージを操作パネル１３に表示させ（ステップＳ１６）、処理を中断し、ユーザーによる処理続行の操作を待つ。そして、操作パネル１３に対する処理続行の操作がＵＩ処理部２３により検出されると、スキャン処理部１２は、次のページのスキャンを実行させる。
【００９５】
なお、画像読取および品質確認時のその他の動作については、実施の形態１の場合と同様であるので、その説明を省略する。
【００９６】
以上のように、上記実施の形態２によれば、文字種ヒストグラム演算部４１は、印刷用画像データに基づくページ画像内の文字の文字種ヒストグラムを演算し、印刷用画像データに基づき印刷された印刷物を読み取ることにより生成された画像データに基づくページ画像内の文字の文字種ヒストグラムを演算する。そして、品質判定部４２は、上述の基準特徴値と印刷物特徴値とを比較するとともに、これらの文字種ヒストグラムを比較し、それらの比較結果に基づき印刷物の品質を判定する。
【００９７】
これにより、より正確に印刷物の品質確認を行うことができる。文字種ヒストグラムの比較を行うことで、印刷時や画像読取時に発生するノイズの影響を受けにくく、正確に品質確認を行うことができる。
【００９８】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００９９】
例えば、上記各実施の形態において、印刷用画像データについてのブロックの平均濃度に応じて、そのブロックについての、濃度差についての閾値を変更するようにしてもよい。
【０１００】
また、上記実施の形態では、印刷装置１１および画像読取装置１２を内蔵する画像形成装置１に本発明が適用されているが、それぞれ独立したプリンターとスキャナーとが、コンピューターネットワークなどの通信媒体を介して接続されているシステムにおいて、そのプリンターまたはスキャナー、あるいはその通信媒体に接続されたホスト装置などの端末において、上述の処理を行うようにしてもよい。
【産業上の利用可能性】
【０１０１】
本発明は、例えば、画像形成装置により生成された印刷物の品質確認に適用可能である。
【符号の説明】
【０１０２】
２５  ブロック濃度演算部（第１ブロック特徴値演算部の一例，第２ブロック特徴値演算部の一例）
２６，４２  品質判定部
４１  ヒストグラム演算部（第１文字種ヒストグラム演算部の一例，第２文字種ヒストグラム演算部の一例）
【図１】
0005583047.tif 000002
【図２】
0005583047.tif 000003
【図３】
0005583047.tif 000004
【図４】
0005583047.tif 000005
【図５】
0005583047.tif 000006
【図６】
0005583047.tif 000007
【図７】
0005583047.tif 000008
【図８】
0005583047.tif 000009