(57)【要約】【課題】  読み取り画像の送信による診断において、情報のセキュリティ性を向上した画像形成装置、方法およびプログラムを提供すること。【解決手段】  不具合の診断のために印刷物の画像データをサーバ装置１２０に送信する画像形成装置であって、印刷物を読み取り画像データを出力する読取部５２０と、画像データに基づいて印刷物が当該画像形成装置によって出力された送信対象の印刷物であるかを判定する判定部５６０と、判定部５６０によって印刷物が送信対象であると判定された場合に、画像データをサーバ装置１２０に送信する通信部５３０とを含む。【選択図】  図５
2020198493.tif 000002
【特許請求の範囲】
【請求項１】
不具合の診断のために印刷物の画像データを診断装置に送信する画像形成装置であって、
印刷物を読み取り、画像データを出力する読取手段と、
前記画像データに基づいて、前記印刷物が当該画像形成装置によって出力された送信対象の印刷物であるかを判定する判定手段と、
前記判定手段によって前記印刷物が送信対象であると判定された場合に、前記画像データを前記診断装置に送信する送信手段と
を含む、画像形成装置。
【請求項２】
前記読取手段が出力した前記画像データのうち、前記印刷物の一部の領域についての画像データを抽出する処理を行う画像処理手段をさらに含み、
前記判定手段は、前記画像処理手段が抽出した前記画像データに基づいて判定することを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記画像処理手段は、前記領域における前記画像データの特徴量を算出し、
前記判定手段は、前記特徴量と所定の閾値とを比較することで判定することを特徴とする、請求項２に記載の画像形成装置。
【請求項４】
前記画像処理手段は、前記画像データを補正する補正手段を含み、
前記判定手段は、前記補正手段が補正した画像データに基づいて判定することを特徴とする、請求項２または３に記載の画像形成装置。
【請求項５】
前記画像処理手段は、前記画像データにかかる色相を当該画像形成装置の色材ごとに分けた分色版を生成し、
前記判定手段は、前記分色版に基づいて判定することを特徴とする、
請求項２〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像処理手段は、前記画像データに含まれる異常画像が、所定のパターンに対応しているか否かのパターンマッチングを行い、
前記判定手段は、前記パターンマッチングの結果に基づいて判定することを特徴とする、
請求項２〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記判定手段は、前記印刷物の階調処理が、送信対象の印刷物の階調処理と同じであるか否かを判定することを特徴とする、
請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記印刷物が送信対象であるか否かを判定できなかった場合に、前記画像データを前記診断装置に送信するか否かの操作を行う操作手段をさらに含む、
請求項１〜７のいずれか１項に記載の画像形成装置。
【請求項９】
不具合の診断のために印刷物の画像データを診断装置に送信する画像形成装置が実行する方法であって、
印刷物を読み取り、画像データを出力するステップと、
前記画像データに基づいて、前記印刷物が当該画像形成装置によって出力された送信対象の印刷物であるかを判定するステップと、
前記判定するステップおいて前記印刷物が送信対象であると判定された場合に、前記画像データを前記診断装置に送信するステップと
を含む、方法。
【請求項１０】
請求項９に記載の方法に含まれる各ステップを画像形成装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ性を向上した故障診断を行う画像形成装置、その画像形成装置が実行する方法およびプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi-Function Peripheral）などの画像形成装置は、繰り返し使用する過程で部品などに劣化が生じ、所望の画質で画像が形成されなくなる場合がある。かかる場合において、画像形成装置を診断するために、テストパターンを印刷し、当該テストパターンの状態に基づいて不具合箇所の特定や修理を行う方法が知られている。
【０００３】
一方、画像形成装置が複雑化、高性能化した今日においては、画像形成装置のユーザが上記の方法で画像形成装置の状態を診断するのは容易ではない。そこで、印刷したテストパターンを画像形成装置でスキャンし、メーカなどのカスタマーサービスに送信することで、メーカなどが画像形成装置の状態を診断する技術が開示されている。
【０００４】
例えば、特開２０１５−１６７３０２号公報（特許文献１）には、サーバと、画像形成装置とを含み、前記画像形成装置による出力画像を解析して前記画像形成装置の診断を行うシステムが開示されている。特許文献１によれば、ユーザの負担を軽減した画像形成装置の診断が可能となる。
【０００５】
しかしながら、特許文献１では、送信される印刷物がテストパターンであるか否かの判定をするものではなく、読み取った画像が、不良が発生しているものであれば、サーバに送信する構成となっている。したがって、例えば誤ってテストパターン以外の印刷物がスキャンされた場合には、ユーザの機密情報がメーカに送信されることとなるなど、情報のセキュリティ性が担保されていないものであった。
【０００６】
そのため、読み取り画像の送信による診断において、情報のセキュリティ性を向上した画像形成装置が求められていた。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記従来技術における課題に鑑みてなされたものであり、読み取り画像の送信による診断において、情報のセキュリティ性を向上した画像形成装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
すなわち、本発明によれば、
不具合の診断のために印刷物の画像データを診断装置に送信する画像形成装置であって、
印刷物を読み取り、画像データを出力する読取手段と、
前記画像データに基づいて、前記印刷物が当該画像形成装置によって出力された送信対象の印刷物であるかを判定する判定手段と、
前記判定手段によって前記印刷物が送信対象であると判定された場合に、前記画像データを前記診断装置に送信する送信手段と
を含む、画像形成装置が提供される。
【発明の効果】
【０００９】
上述したように、本発明によれば、読み取り画像の送信による診断において、情報のセキュリティ性を向上した画像形成装置、方法およびプログラムが提供できる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のシステム全体のハードウェアの概略構成を示す図。
【図２】本実施形態のテストパターンの印刷領域の例を説明する図。
【図３】本実施形態において印刷されるテストパターンの図。
【図４】本実施形態の画像処理装置に含まれるハードウェア構成を示す図。
【図５】本実施形態の画像形成装置に含まれるソフトウェアブロック図。
【図６】本実施形態において画像形成装置がテストパターン印刷物の画像データを送信する処理を示すフローチャート。
【図７】本実施形態の判定部が実行する第１の判定処理を示すフローチャート。
【図８】本実施形態におけるパッチの読み取り領域を説明する図。
【図９】本実施形態におけるパッチの読み取り領域を説明する図。
【図１０】本実施形態の判定基準情報記憶部に格納される各種判定基準テーブルの例を示す図。
【図１１】本実施形態の判定部が実行する第２の判定処理を示すフローチャート。
【図１２】本実施形態において画像データから自機のトナーの色材を抽出した例を示す図。
【図１３】本実施形態の画像形成装置が出力する各種印刷物の階調処理の例を示すテーブル。
【図１４】本実施形態の判定部が実行する第３の判定処理を示すフローチャート。
【図１５】本実施形態において生成される分色版の例を示す図。
【図１６】本実施形態において生成される分色版の例を示す図。
【図１７】本実施形態の画像形成装置からの印刷物に生じる異常パターンの例を示すテーブル。
【図１８】具体的な異常パターンの画像例を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜その説明を省略するものとする。
【００１２】
図１は、本発明の実施形態におけるシステム全体のハードウェアの概略構成を示す図である。図１では、例として、画像形成装置１１０と、サーバ装置１２０と、情報処理端末１３０とが、インターネットやＬＡＮなどのネットワーク１４０を介して接続された環境を例示している。なお、各装置から、ネットワーク１４０へ接続する方法は、有線通信であってもよいし、無線通信であってもよい。
【００１３】
画像形成装置１１０は、情報処理端末１３０から、ネットワーク１４０を経由して、印刷の要求を受けて、印刷設定に基づいて印刷ジョブなどの各種処理を実行する。また、画像形成装置１１０は、印刷物をスキャンし、画像データとして出力することができる。
【００１４】
さらに、画像形成装置１１０は、自機の状態を診断するために、テストパターンと呼ばれる画像を印刷することができる。印刷されたテストパターンは、画像形成装置１１０によってスキャンされ、サーバ装置１２０に送信されることで、ユーザの負担を軽減した診断を行うことができる。なお、テストパターンの詳細は後述する。
【００１５】
サーバ装置１２０は、画像形成装置１１０のメンテナンスなどを行う事業者が使用する情報処理装置であって、本実施形態においては、画像形成装置の診断装置として動作する。サーバ装置１２０は、ネットワーク１４０を介して、画像形成装置１１０から、テストパターンの画像データを受信する。これによって、メンテナンス事業者は、画像形成装置１１０の状態を診断することができ、修理などの対応を迅速に行うことができる。
【００１６】
情報処理端末１３０は、例えば、パーソナルコンピュータのような装置であって、ユーザが操作することによって、画像形成装置１１０に印刷ジョブを含む印刷データなど送信するほか、画像形成装置１１０の印刷設定を行うことができる。また、情報処理端末１３０は、画像形成装置１１０がスキャンした画像データを画面上に表示することで、ユーザに提示することができる。
【００１７】
ここで、画像形成装置１１０が印刷するテストパターンについて、図２および図３を以て説明する。図２は、本実施形態のテストパターンの印刷領域の例を説明する図である。また、図３は、本実施形態において印刷されるテストパターンの図である。
【００１８】
まず、図２について説明する。図２は、紙面上に印刷されたテストパターン（以下、「テストパターン印刷物」として参照する）を示している。テストパターンは、複数のパッチの配列によって構成され、図２のテストパターンは、一例として、主走査方向（ｘ軸方向）に６列、副走査方向（ｙ軸方向）に１０行で配置されたパッチで構成されている。また、紙面の左上には、スキャン時におけるテストパターン印刷物の戴置方向をユーザに示すための基準となるマークが印刷される。
【００１９】
テストパターンが印刷される用紙は、特に限定されず、任意の大きさとすることができる。用紙サイズは、例えば、Ａ３サイズ、Ａ４サイズ、レターサイズ、ダブルレターサイズとすることができる。また、テストパターンは、複数枚の用紙に印刷されるものであってもよい。
【００２０】
さらに、テストパターンのパッチの大きさや形状についても、特に限定されない。図２では、一例として幅Ｌｘ、高さＬｙの長方形のパッチが配置されたテストパターンを示している。
【００２１】
なお、以下の本実施形態の説明では、テストパターン印刷物を構成する各パッチの位置を、便宜的に主走査方向および副走査方向から特定される座標によって示すものとする。例えば、主走査方向の３列目、副走査方向５列目のパッチは、「パッチ（３，５）」として表すものとする。
【００２２】
次に、図３について説明する。図３（ａ）は、適切に印刷されたテストパターン印刷物を示し、図３（ｂ）は、一部に画像の不良な箇所を含むテストパターン印刷物を示している。
【００２３】
テストパターンは、図３（ａ）に示すように、各パッチが種々の色で出力される。パッチの色は、例えばＣＭＹＫカラーモデルのトナーの色に対応したものとすることができる。したがって、各パッチの色は、図３に示すように、白（ｗ）、シアン（ｃ）、マゼンタ（ｍ）、イエロー（ｙ）、黒（ｂ）とすることができ、汚れやかすれなどの印刷不良を識別しやすくするために、濃度を１００／２５５値程度の中間調とすることができる。なお、白色のパッチの領域は、画像の形成を行わないことで、用紙の地色のパッチとすることができる。また、テストパターン左上に形成される基準マークは、２５５／２５５値の黒色のパッチとすることができる。
【００２４】
なお、テストパターンの画像を印刷するための、各パッチの色や配置などを示すデータ（以下、「テストパターン印刷データ」として参照する）は、あらかじめ画像形成装置１１０に格納されていてもよいし、サーバ装置１２０や、情報処理端末１３０などから取得されてもよい。
【００２５】
画像形成装置１１０は、図３（ａ）のようなテストパターン印刷データに基づいて印刷した場合であっても、例えば、画像形成装置１１０の不具合などによって、図３（ｂ）のような不良画像を含むテストパターン印刷物が出力されることがある。図３（ｂ）に示すテストパターン印刷物は、第３列目付近に副走査方向に延びる黒スジが発生し、また、パッチ（３，３）、（１，５）、（３，８）、（１，１０）などの一部のパッチにかすれが発生している。
【００２６】
図３（ｂ）のような不良な箇所を含むテストパターン印刷物が出力された場合には、ユーザは、当該テストパターン印刷物をスキャンした画像データをサーバ装置１２０に送信することで、メンテナンス事業者に対して対応を依頼することができる。一方で、テストパターン印刷物を出力したあと、ユーザが誤って他の印刷物（以下、「ユーザ原稿」として査証する）をスキャンしてしまう場合がある。このような場合には、ユーザ原稿の画像データが送信されることでユーザの機密情報などが流出する虞があり、セキュリティ保護の観点から好ましくない。
【００２７】
そのため、スキャンされた印刷物（以下、「スキャン印刷物」として参照する）がテストパターン印刷物であることを識別した上で、サーバ装置１２０に送信することが好ましい。しかしながら、かかる識別における判定基準の高低によっては、ユーザ原稿をテストパターン印刷物と認識して送信してしまったり、不良画像を含むテストパターン印刷物（すなわち、サーバ装置１２０への送信が必要である印刷物）であるにもかかわらずユーザ原稿と認識して送信を中止してしまったりすることとなる。そこで、本実施形態の画像形成装置１１０は、スキャン印刷物が、送信すべきものであるか否かを適切に判定する。
【００２８】
次に、画像形成装置１１０のハードウェア構成について説明する。図４は、本実施形態の画像形成装置１１０に含まれるハードウェア構成を示す図である。画像形成装置１１０は、ＣＰＵ４１０と、ＲＡＭ４２０と、ＲＯＭ４３０と、記憶装置４４０と、プリンタ装置４５０、スキャナ装置４６０、通信Ｉ／Ｆ４７０と、表示装置４８０と、操作装置４９０とを含んで構成され、各ハードウェアはバスを介して接続されている。
【００２９】
ＣＰＵ４１０は、画像形成装置１１０の動作を制御するプログラムを実行し、所定の処理を行う装置である。ＲＡＭ４２０は、ＣＰＵ４１０が実行するプログラムの実行空間を提供するための揮発性の記憶装置であり、プログラムやデータの格納用、展開用として使用される。ＲＯＭ４３０は、ＣＰＵ４１０が実行するプログラムやファームウェアなどを記憶するための不揮発性の記憶装置である。
【００３０】
記憶装置４４０は、画像形成装置１１０を機能させるＯＳや種々のソフトウェア、設定情報、各種データなどを記憶する、読み書き可能な不揮発性の記憶装置である。記憶装置４４０の一例としては、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などが挙げられる。
【００３１】
プリンタ装置４５０は、例えばレーザ方式によって、用紙に画像を形成する構成の装置である。スキャナ装置４６０は、印刷物の画像を読み取り、データ化する構成の装置である。また、例えば画像形成装置１１０は、スキャナ装置４６０とプリンタ装置４５０の協働により、印刷物のコピーを行うことができる。
【００３２】
通信Ｉ／Ｆ４７０は、画像形成装置１１０とネットワーク１４０とを接続し、ネットワーク１４０を介して、他の装置との通信を可能にする。ネットワーク１４０を介した通信は、有線通信または無線通信のいずれであってもよく、ＴＣＰ／ＩＰなどの所定の通信プロトコルを使用し、各種データを送受信できる。
【００３３】
表示装置４８０は、各種データや画像形成装置１１０の設定状態などを、ユーザに対して表示する装置であり、例として、ＬＣＤ（Liquid Crystal Display）パネルなどが挙げられる。操作装置４９０は、ユーザが画像形成装置１１０を操作するための装置であり、一例として、複数のボタンによって構成される。なお、表示装置４８０と操作装置４９０は、それぞれ別個の装置であってもよいし、タッチパネルディスプレイのような両方の機能を備えるものであってもよい。
【００３４】
以上、本実施形態の画像形成装置１１０に含まれるハードウェア構成について説明した。次に、本実施形態における各ハードウェアによって実行される機能手段について、図５を以て説明する。図５は、本実施形態の画像形成装置１１０に含まれるソフトウェアブロック図である。
【００３５】
画像形成装置１１０は、印刷部５１０、読取部５２０、通信部５３０、表示部５４０、操作部５５０、判定部５６０、記憶部５８０の機能手段を含む。以下では、各機能手段の詳細について説明する。
【００３６】
印刷部５１０は、印刷データに基づいてプリンタ装置４５０の動作を制御し、用紙に所望の画像を形成する手段である。例えば、テストパターン印刷データが入力された場合には、印刷部５１０は、用紙上にテストパターンを形成し、テストパターン印刷物を出力する。
【００３７】
読取部５２０は、スキャナ装置４６０の動作を制御し、コンタクトガラスやＡＤＦ（自動原稿送り装置）などに載置された原稿を読み取る手段である。また、読取部５２０は、読み取った原稿の画像データを出力することができる。
【００３８】
通信部５３０は、通信Ｉ／Ｆ４７０を制御し、画像形成装置１１０と他の装置との間において、各種データの送受信を行う手段である。表示部５４０は、表示装置４８０を制御し、種々の情報を画面上に表示する手段である。操作部５５０は、操作装置４９０を介して行われる、画像形成装置１１０に対する種々の操作を受け付ける手段である。
【００３９】
判定部５６０は、読取部５２０が読み取ったスキャン印刷物の画像データに基づいて、当該印刷物がテストパターン印刷物であるか否かを判定する手段である。判定部５６０は、スキャン印刷物がテストパターン印刷物である場合には、当該印刷物がサーバ装置１２０への送信対象であると判定する。一方で、スキャン印刷物がテストパターン印刷物でない場合には、判定部５６０は、当該印刷物が送信対象ではないと判定する。
【００４０】
画像処理部５７０は、スキャン印刷物の画像データに対して種々の画像処理を行う手段である。画像処理部５７０が画像処理を行うことによって、判定部５６０は、より正確な判定を行うことができる。画像処理部５７０は、パッチ解析部５７１、画像補正部５７２、分色版生成部５７３、パターンマッチング処理部５７４を含む。
【００４１】
パッチ解析部５７１は、印刷物をスキャンした画像データから、テストパターンのパッチを解析し、抽出する手段である。パッチの解析は、テストパターン印刷データに基づいて、所定の位置に所定の色のパッチが存在するかといった基準によって行うことができる。
【００４２】
画像補正部５７２は、スキャン印刷物の画像データを補正する手段である。画像補正部５７２は、印刷物に生じたスキュー、載置した際の回転、主走査ずれ、副走査ずれ、用紙の変形による拡大、縮小などを補正することで、これらの影響を低減することができ、正確な判定を行うことができる。
【００４３】
分色版生成部５７３は、画像形成装置１１０が備えるトナーの色ごとの分色版を生成する手段である。分色版は、スキャン印刷物の画像データに基づいて、色相を判定することによって生成することができる。
【００４４】
パターンマッチング処理部５７４は、印刷物の画像データについて、典型的な不良画像とのパターンマッチングを行う手段である。パターンマッチング処理部５７４がパターンマッチングを行うことによって、判定部５６０は、スキャン印刷物が不良な箇所を含む印刷物であるか否かをより詳細に判定することができる。
【００４５】
記憶部５８０は、記憶装置４４０を制御することで、種々のデータを記憶装置４４０に格納する手段であり、判定基準情報記憶部５８１を含む。また、記憶部５８０は、判定部５６０の要求に応じて格納されているデータを読み出して、出力することができる。
【００４６】
判定基準情報記憶部５８１は、判定部５６０が、スキャン印刷物がテストパターン印刷物であるか否かを判定するための各種評価基準を格納する領域である。例えば、判定基準情報記憶部５８１には、テストパターンの各パッチの色相、座標、配置その他の特徴や判定基準などをテーブル形式で格納することができる。また、判定基準情報記憶部５８１は、典型的な不良画像のパターンなどを格納することができる。
【００４７】
なお、上述したソフトウェアブロックは、ＣＰＵ４１０が本実施形態のプログラムを実行することで、各ハードウェアを機能させることにより、実現される機能手段に相当する。また、各実施形態に示した機能手段は、全部がソフトウェア的に実現されても良いし、その一部または全部を同等の機能を提供するハードウェアとして実装することもできる。
【００４８】
さらに、上述した各機能手段は、必ずしも全てが図５に示すような構成で含まれていなくてもよい。例えば、他の好ましい実施形態では、各機能手段は、画像形成装置１１０と、情報処理端末１３０との協働によって実現されてもよい。
【００４９】
以上、本実施形態の画像形成装置１１０の構成について説明した。以下では、本実施形態の画像形成装置１１０の各種機能手段が実行する処理について説明する。図６は、本実施形態において画像形成装置１１０がテストパターン印刷物の画像データを送信する処理を示すフローチャートである。
【００５０】
画像形成装置１１０は、ステップＳ１００から処理を開始する。なお、テストパターン印刷物は、当該画像形成装置によってあらかじめ出力されているものとする。読取部５２０は、ステップＳ１０１において、画像形成装置１１０のスキャナ装置４６０に載置された印刷物を読み取り、画像データとして出力する。
【００５１】
次に、ステップＳ１０２において、判定部５６０は、ステップＳ１０１で出力された画像データに基づいて、当該画像データの基となった印刷物が送信対象、すなわち、テストパターン印刷物であるか否かの判定を行う。ステップＳ１０２では、まず簡易的な判定として第１の判定処理を行い、必要に応じて第２の判定処理や第３の判定処理を行う。なお、各判定処理の詳細は後述する。
【００５２】
その後、ステップＳ１０３では、ステップＳ１０２における判定結果によって処理を分岐する。送信対象であると判定した場合には（ＹＥＳ）、ステップＳ１０６に進む。送信対象でないと判定した場合には（ＮＯ）、ステップＳ１０８に進む。送信対象であるか否かを判定できなかった場合には（ＵＮＤＥＣＩＤＡＢＬＥ）、ステップＳ１０４に進む。
【００５３】
ステップＳ１０３において送信対象であると判定されると（ＹＥＳ）、スキャン印刷物はテストパターン印刷物であることから、通信部５３０は、ステップＳ１０６において画像データをサーバ装置１２０に送信する。表示部５４０は、ステップＳ１０７において、画像データの送信が完了した旨を表示することで、ユーザに対して通知する。その後、ステップＳ１０９において、画像形成装置１１０は処理を終了する。
【００５４】
また、ステップＳ１０３において送信対象でないと判定されると（ＮＯ）、スキャン印刷物がユーザ原稿であることから、画像形成装置１１０は画像データの送信を行わない。したがって、ステップＳ１０８において、表示部５４０は、画像データを送信しない旨を表示することで、ユーザに対して通知する。その後、ステップＳ１０９において、画像形成装置１１０は処理を終了する。
【００５５】
一方で、ステップＳ１０３において送信対象であるか否かを判定できない場合には（ＵＮＤＥＣＩＤＡＢＬＥ）、スキャン印刷物が適切なものであるかの確認をユーザに求める。そこで、表示部５４０は、ステップＳ１０４において、ユーザに対して、スキャン印刷物の確認を依頼する旨を表示する。その後、ステップＳ１０５において、ユーザによる画像データを送信する操作があったか否かによって処理を分岐する。
【００５６】
スキャン印刷物を確認したユーザが送信操作を行った場合には（ＹＥＳ）、ステップＳ１０６に進む。そして、上述したステップＳ１０６、Ｓ１０７の処理を行ったのち、ステップＳ１０９において画像形成装置１１０は処理を終了する。また、印刷物を確認したユーザが送信操作を行わなかった場合には（ＮＯ）、ステップＳ１０９に進み、画像形成装置１１０は処理を終了する。
【００５７】
図６に示す処理を行うことによって、画像形成装置１１０は、スキャン印刷物がテストパターン印刷物であると判定部５６０またはユーザによって判定された場合に、画像データをサーバ装置１２０に送信することができるので、セキュリティ性を向上することができる。
【００５８】
そこで、判定部５６０がテストパターン印刷物であるか否かを判定する詳細な処理について図７を以て説明する。図７は、本実施形態の判定部５６０が実行する第１の判定処理を示すフローチャートであり、図６のステップＳ１０２に対応する処理である。判定部５６０は、ステップＳ１０００から第１の判定処理を開始する。第１の判定処理では、まず簡易的な判定によってテストパターン印刷物であるかを判定する。なお、以下の図７の説明では、適宜図８〜１０を参照して説明するものとする。
【００５９】
判定部５６０は、ステップＳ１００１において、スキャンされた用紙サイズや枚数によって、テストパターン印刷物であるかを判定する。画像形成装置１１０は、自機が出力したテストパターン印刷物の用紙サイズや枚数などの情報をテストパターン印刷データとして保持している。したがって、スキャン印刷物の用紙サイズおよび枚数が、テストパターン印刷データと一致する場合には、送信対象であると判定される可能性があり、一致しない場合には、送信対象ではないと判定することができる。
【００６０】
ステップＳ１００１で用紙サイズ、枚数が一致しないと判定した場合には（ＮＯ）、ステップＳ１００３に進み、判定部５６０は、スキャン印刷物がテストパターン印刷物、すなわち、送信対象でないと判定する。その後、ステップＳ１００４に進み、図６のステップＳ１０３・ＮＯの処理に分岐する。
【００６１】
ステップＳ１００１で用紙サイズ、枚数が一致すると判定した場合には（ＹＥＳ）、ステップＳ１００２に進む。ステップＳ１００２では、パッチ解析部５７１は、スキャンした画像データのうち、所定の位置にある読取値を抽出する。ステップＳ１００２における所定の位置は、テストパターンの各パッチに対応する位置であり、位置ずれを加味した領域を読み取ることで、テストパターン印刷物の判定の精度を向上することができる。ここで、パッチの読み取り領域について、図８および図９を以て説明する。図８および図９は、本実施形態におけるパッチの読み取り領域を説明する図である。
【００６２】
図８（ａ）は、印刷物のうち読み取りを行う領域を示した図であり、ここでは、斜線のハッチングで示される領域が読み取り領域を示している。読み取り領域はパッチの大きさよりも小さいものとすることで、印刷時やスキャン時に発生する位置ずれの許容範囲を設定することができる。
【００６３】
図８（ｂ）は、パッチとその読み取り領域とを拡大したものである。ここでは、幅がＬｘで高さがＬｙであるパッチに対して、読み取り領域は、上下にそれぞれＤｘ、左右にそれぞれＤｙだけ小さくしたものとしている。すなわち、読み取り領域は、幅がＬｘ−２Ｄｘ、高さがＬｙ−２Ｄｙの矩形としている。
【００６４】
図９は、スキャンされたテストパターン印刷物をパッチ位置に対応した読み取り領域で読み取る例を示したものである。図９（ａ）、（ｂ）において、ドットパターンで示される領域のうち開口している領域が、パッチの読み取り領域を示している。テストパターンのずれ量が許容範囲内である場合には、図９（ａ）に示すように、各読み取り領域には、１つのパッチの色が含まれる。
【００６５】
一方で、テストパターンのずれ量が許容量よりも大きい場合には、図９（ｂ）に示すように、各読み取り領域に複数のパッチの色が含まれることとなる。例えば、パッチ（１，１）に対応する領域は、ずれ量が許容範囲内であれば、図９（ａ）のように、濃度や色相が一様なパッチが含まれる。しかしながら、ずれ量が許容範囲よりも大きい場合には、図９（ｂ）のパッチ（１，１）に対応する領域のように、複数の色相が含まれるため、パッチの均一性が低いものとなる。したがって、判定部５６０は、各パッチの位置に対応する所定の大きさの読み取り領域の画像データに基づいて判定を行うことが好ましい。
【００６６】
このようにして、パッチ解析部５７１が図８や図９のような読み取り領域によってパッチ領域に対応する位置の画像の読取値を抽出し、判定部５６０は、各パッチの評価に基づいて、送信対象であるテストパターン印刷物の画像データであるか否かを高精度で判定することができる。
【００６７】
説明を図７に戻す。ステップＳ１００２において読取値を抽出した後、ステップＳ１００５の処理に進む。ステップＳ１００５では、判定部５６０は、抽出された各領域のパッチの均一性が所定の許容値内であるか否かを判定し、処理を分岐する。パッチの均一性が所定の許容値内ではない場合には（ＮＯ）、すなわち、図９（ｂ）のように読み取り領域に含まれるパッチが均一でない場合には、判定部５６０は、スキャン印刷物がユーザ原稿であったり、何らかの異常を含むテストパターン印刷物であったりするものと判定し、ステップＳ１０１３に進む。ステップＳ１０１３では、画像データの送信の可否についてより詳細な判定を行うため、後述する第２の判定処理を行う。
【００６８】
一方で、ステップＳ１００５においてパッチの均一性が所定の許容値内である場合には（ＹＥＳ）、すなわち、図９（ａ）のように読み取り領域のパッチが均一である場合には、ステップＳ１００６に進む。
【００６９】
ここで、パッチの均一性による評価について、図１０を参照して説明する。図１０は、本実施形態の判定基準情報記憶部５８１に格納される各種判定基準テーブルの例を示す図である。図１０（ａ）は、均一性判定基準テーブルの例を、図１０（ｂ）は、色相判定基準テーブルの例を、それぞれ示している。
【００７０】
図１０（ａ）に示す均一性判定基準テーブルは、各色パッチの読取値の均一性を評価する規格値の例である。判定部５６０は、均一性判定基準テーブルを基にステップＳ１００５における判定処理を行う。均一性判定基準テーブルには、各色パッチの読取値の平均値Ｍ、標準偏差σの許容値、読取値の最大値と平均値との差ΔＭａｘの許容値、読取値の最小値と平均値との差ΔＭｉｎの許容値などが、各パッチの色成分ごとに対応付けられて格納されている。
【００７１】
判定部５６０は、図１０（ａ）に示す均一性判定基準テーブルを参照し、各パッチの読取値が許容値内であるか否かに基づいて、ステップＳ１００５の判定処理を行うことができる。なお、図１０（ａ）に示した均一性判定基準テーブルは、判定基準の一例であって、実施形態を限定するものではなく、これ以外の基準によって判定を行ってもよい。例えば、ヒストグラムのピーク値と最大値（または最小値）との差などに基づいて判定してもよい。
【００７２】
説明を図７に戻す。判定部５６０はステップＳ１００５においてパッチの均一性が所定の許容値内であると判定した後、ステップＳ１００６に進む。ステップＳ１００６では、判定部５６０は、各領域の色相が規格内であるか否かを判定し、処理を分岐する。ここで、読取値の色相の規格値について図１０を以て説明する。図１０（ｂ）に示す色相判定基準テーブルは、各色パッチの読取値の色相を評価する規格値の例である。
【００７３】
色相判定基準テーブルには、各パッチの読取値のＲＧＢ成分に基づく判定式と、規格値とが対応付けられて、トナー色ごとに格納されている。判定部５６０は、色相判定基準テーブルを参照し、各色トナーの規格値が判定式を満たすか否かによって判定する。ここでは、黒色の各ＲＧＢ成分を０、白色の各ＲＧＢ成分を２５５として、ＣＭＹＫトナーの各色相の規格値に含まれるか否かを判定する。
【００７４】
ステップＳ１００６において規格内ではないと判定された場合には（ＮＯ）、ステップＳ１０１１に進む。ステップＳ１０１１において、判定部５６０は、スキャンした用紙が白紙であるか否かを判定し、処理を分岐する。ステップＳ１０１１の処理は、各パッチが均一であり、かつ、各パッチの色相が規格外である場合に行う処理である。かかる場合には、スキャンした用紙の表面が同一色となっている蓋然性が高いことから、ステップＳ１０１１において当該印刷物が白紙であるか否かを判定する。
【００７５】
スキャンした用紙が白紙である場合、印刷処理の過程で異常が生じて白紙が印刷されたか、または、ユーザが誤ってスキャナ装置４６０に白紙を載置した可能性がある。そのため、ステップＳ１０１１において白紙であると判定された場合には（ＹＥＳ）、ステップＳ１０１２に進み、スキャンした用紙の確認をユーザに促すべく、図６のステップＳ１０３・ＵＮＤＥＣＩＤＡＢＬＥの処理に分岐する。
【００７６】
一方で、スキャンした用紙が白紙ではない場合には（ＮＯ）、判定部５６０は、スキャン印刷物がユーザ原稿であったり、何らかの異常を含むテストパターン印刷物であったりするものと判定し、ステップＳ１０１３に進む。ステップＳ１０１３では、画像データの送信の可否についてより詳細な判定を行うため、後述する第２の判定処理を行う。
【００７７】
また、ステップＳ１００６において規格内であると判定された場合には（ＹＥＳ）、ステップＳ１００７に進む。ステップＳ１００７では、判定部５６０は、各パッチの読取値の平均値が規格内であるか否かを判定して、処理を分岐する。ステップＳ１００７の処理は、各パッチが均一であり、かつ、各パッチの色相が規格内である場合に行う処理である。かかる場合において、各パッチの読取値の平均値が規格内である場合には、濃度が正常であると判定でき、各パッチの平均値が規格外の場合には、濃度が異常であると判定できる。
【００７８】
したがって、ステップＳ１００７において、平均値が規格内であると判定した場合には（ＹＥＳ）、ステップＳ１００８に進み、判定部５６０は、スキャン印刷物は濃度が正常なテストパターン印刷物であると判定する。テストパターン印刷物であると判定できたことから、その後、ステップＳ１０１０に進み、図６のステップＳ１０３・ＹＥＳに進む。
【００７９】
一方で、ステップＳ１００７において平均値が規格外であると判定した場合には（ＮＯ）、ステップＳ１００９に進み、判定部５６０は、スキャン印刷物は濃度が異常なテストパターン印刷物であると判定する。テストパターン印刷物であると判定できたことから、その後、ステップＳ１０１０に進み、図６のステップＳ１０３・ＹＥＳに進む。
【００８０】
なお、パッチと同じ大きさの領域に基づいて評価する場合、各パッチの平均値は、印刷時におけるテストパターンのわずかなずれによっても大きく変動し得る。したがって、ステップＳ１００７のような各パッチの読取値の平均値の評価においても、図８に示したように、パッチ領域のうち一部の領域を抽出して、読取値を平均化することが好ましい。
【００８１】
ここまで、第１の判定処理について、図７〜１０を以て説明した。図７に示した第１の判定処理は、簡易的な判定によって、スキャン印刷物がテストパターン印刷物であるか否かを判定するものであったが、第１の判定処理によって判定できない場合には、ステップＳ１０１３に示したように、第２の判定処理を行う。以下、テストパターンであるか否かのより詳細な判定について、図１１を以て説明する。図１１は、本実施形態の判定部５６０が実行する第２の判定処理を示すフローチャートである。
【００８２】
判定部５６０は、第１の判定処理における簡易的な判定において、テストパターン印刷物であると判定できなかった場合（図７・ステップＳ１０１３）、ステップ２０００から、第２の判定処理を開始する。ステップＳ２００１では、画像補正部５７２は、スキャン印刷物の画像データについて、レジストずれ、回転、スキューなどの補正処理を行う。その後、判定部５６０は、ステップＳ２００２において、補正された画像データについて、再度第１の判定処理を行う。画像データを補正することで、スキャン印刷物が送信対象であるかを判定できる場合があるため、判定部５６０、再度第１の判定処理を行う。なお、ステップＳ２００２において行う２回目の第１の判定処理においては、ステップＳ１００１のような画像データによらない判定は、省略することができる。
【００８３】
その後、ステップＳ２００３では、ステップＳ２００２の２回目の第１の判定処理において、印刷物の種類が判定できたか否かによって処理を分岐する。２回目の第１の判定処理において、印刷物の種類が判定できた場合（ＹＥＳ）、例えば、テストパターン印刷物であると判定された場合（Ｓ１０１０）や、白紙であると判定された場合（Ｓ１０１２）には、ステップＳ２０１０に進み、判定部５６０は処理を終了する。
【００８４】
一方で、２回目の第１の判定処理においても印刷物の種類が判定できなかった場合（ＮＯ）、例えば、各領域の均一性が許容値内でないと判定されたり、白紙でないと判定されたりして、再びステップＳ１０１３の処理に至った場合には、ステップＳ２００４に進む。
【００８５】
ステップＳ２００４において、画像処理部５７０は、ＲＧＢ画像データから、色材を抽出する。画像処理部５７０は、ＲＧＢ画像データに含まれる自機のトナーによる色材の量を算出することで、画像に含まれる色材が自機のトナーの色材と、自機のトナー以外の色材とを抽出することができる。
【００８６】
その後、ステップＳ２００５において、自機のトナーの色材を含むか否かによって処理を分岐する。ステップＳ２００５では、判定部５６０は、ステップＳ２００４で抽出した各色材について、図１０（ｂ）の色相判定基準テーブルを参照し、判定式が成り立つか否かによって、自機のトナーの色材を含むかを判定することができる。ここで、画像データに基づく色材の抽出について図１２を以て説明する。
【００８７】
図１２は、本実施形態において画像データから自機のトナーの色材を抽出した例を示す図である。図１２（ａ）は、スキャン印刷物の画像データを示している。また、図１２（ｂ）は、図１２（ａ）に示した画像データから自機のトナーの色材を抽出した画像であり、図１２（ｃ）は、図１２（ａ）に示した画像データから自機のトナーの色材以外の色材を抽出した画像である。図１２（ａ）に示す例では、一例として、パッチ（３，２）に異常が生じている例を示している。また、図１２（ａ）には、パッチ（３，１）の上部にメモ書きがされ、異常が生じたパッチ（３，２）に丸印が付けられている例を示している。
【００８８】
このような画像データに基づいて自機のトナーの色材を抽出すると、図１２（ｂ）に示すように、自機のトナーにより印刷された色材が抽出された画像が得られる。また、図１２（ａ）の画像と、図１２（ｂ）の画像との差分から、自機のトナーの色材以外の色材を抽出することができる。したがって、図１２（ｃ）に示すように、パッチ（３，１）の上部のメモ書きや、異常が生じたパッチ（３，２）に付けられた丸印の画像が抽出される。
【００８９】
説明を図１１に戻す。画像処理部５７０は、ステップＳ２００４において画像データから図１２（ｂ）、（ｃ）のような画像を抽出する。その後、判定部５６０は、ステップＳ２００５において自機のトナーの色材を含むかを判定する。自機のトナーの色材が含まれていない場合には（ＮＯ）、判定部５６０は、スキャン印刷物がユーザ原稿であると判定し、ステップＳ２００９から図６のステップＳ１０３・ＮＯの処理に分岐する。
【００９０】
ステップＳ２００５において、自機のトナーの色材が含まれていると判定した場合には（ＹＥＳ）、ステップＳ２００６に進む。ステップＳ２００６では、抽出された色材が印画紙、インクジェット、印刷インクによるものや、不明な色材を含むか否かによって処理を分岐する。判定部５６０は、ステップＳ２００６において、画像データから抽出された色材が、図１２（ｃ）に示したようなペン書き以外の、印画紙、インクジェット、印刷インクによるものや、不明な色材であるかを判定する。
【００９１】
ステップＳ２００６において、印画紙、インクジェット、印刷インク、不明な色材を含むと判定した場合には（ＹＥＳ）、判定部５６０は、スキャン印刷物がユーザ原稿であると判定し、ステップＳ２００９から図６のステップＳ１０３・ＮＯの処理に分岐する。
【００９２】
ステップＳ２００６において、印画紙、インクジェット、印刷インク、不明な色材を含まないと判定した場合には（ＮＯ）、ステップＳ２００７に進む。ステップＳ２００７では、判定部５６０は、スキャン印刷物の階調処理が、テストパターンのものと同じであるか否かを判定し、処理を分岐する。階調処理がテストパターンのものと異なる場合には、判定部５６０は、スキャン印刷物がユーザ原稿であると判定することができる。ここで、印刷物の階調処理について、図１３を以て説明する。
【００９３】
図１３は、本実施形態の画像形成装置１１０が出力する各種印刷物の階調処理の例を示すテーブルである。図１３に示す階調処理情報テーブルには、印刷物の用途と、階調処理の種類と、スクリーン角とが対応付けられて格納されており、ここでは、印刷物の用途の一例として、テストパターン印刷、コピー印刷、プリンタ印刷に関する階調処理情報が格納されている。判定部５６０は、階調処理情報テーブルを参照することで、スキャン印刷物の階調処理がテストパターンの階調処理と同じであるか否かを判定することができる。
【００９４】
再度説明を図１１に戻す。判定部５６０は、ステップＳ２００７において、階調処理情報テーブルを参照し、スキャンした画像データの階調処理と、テストパターンの階調処理とを照合して、一致するか否かを判定する。ステップＳ２００７において、階調処理がテストパターンと同じでない場合には（ＮＯ）、判定部５６０は、スキャン印刷物がユーザ原稿であると判定し、ステップＳ２００９から図６のステップＳ１０３・ＮＯの処理に分岐する。
【００９５】
ステップＳ２００７において、階調処理がテストパターンと同じである場合には（ＹＥＳ）、スキャン印刷物がテストパターン印刷物である可能性があるため、ステップＳ２００８に進み、第３の判定処理においてさらに詳細な判定を行う。図１４は、本実施形態の判定部５６０が実行する第３の判定処理を示すフローチャートである。判定部５６０は、第３の判定処理において、異常画像の発生パターンに基づいて、スキャン印刷物がテストパターン印刷物であるか否かを判定する。
【００９６】
判定部５６０は、第２の判定処理において、テストパターン印刷物であると判定できなかった場合（図１１・ステップＳ２００８）、ステップ３０００から、第３の判定処理を開始する。ステップＳ３００１では、判定部５６０は、パッチの均一性や色相が規格値内である読み取り領域と、規格値外である読み取り領域とに分類する。その後、ステップＳ３００２において、判定部５６０は、ステップＳ３００１の分類の結果、全パッチ中、規格値内であるパッチの割合が閾値以上であるか否かによって処理を分岐する。規格値内であるパッチの割合が閾値以上である場合には（ＹＥＳ）、ステップＳ３００６に進み、規格値内であるパッチの割合が閾値以上でない場合には（ＮＯ）、ステップＳ３００３に進む。
【００９７】
ステップＳ３００３では、分色版生成部５７３は、画像データに基づいて自機のＣＭＹＫトナーの分色版を生成する。ここで、分色版生成部５７３が生成する分色版について、図１５および図１６を以て説明する。図１５および図１６は、本実施形態において生成される分色版の例を示す図である。
【００９８】
図１５（ａ）は、トナーの全色版の画像であり、当該画像から各トナーの色の分色版を生成する。図１５（ｂ）、（ｃ）、（ｄ）、（ｅ）は、それぞれ、黒色トナー版、シアントナー版、マゼンタトナー版、イエロートナー版の画像である。また、図１５（ｆ）は、トナー以外の色材が使用された版の画像であり、ここでは、トナー以外の色材がない例として、ブランク状態の版が生成されている。
【００９９】
図１６は、具体的に異常が発生した場合の画像の例を示しており、図１６（ａ）は、トナーの全色版の画像を示している。なお、図１６において、クロスハッチングで示される領域は、異常が発生したパッチを示している。図１６（ａ）の画像について、各トナーの色の分色版を生成すると、図１６（ｂ）〜（ｆ）のような画像が得られる。図１６（ｂ）は、黒色トナー版の白汚れを示し、図１６（ｃ）は、黒色パッチ以外の領域における黒色トナー版の黒汚れを示している。また、図１６（ｄ）、（ｅ）、（ｆ）は、それぞれ、シアントナー版、マゼンタトナー版、イエロートナー版の画像である。ここで、シアントナー版とイエロートナー版には異常はなく、マゼンタトナー版のパッチ（１，３）に白スジなどの異常が発生している。
【０１００】
分色版生成部５７３が図１５や図１６に示す各トナーの分色版を生成することで、判定部５６０は、トナー色ごとに異常の有無を評価し、テストパターン印刷物であるか否かの判定を行うことができる。
【０１０１】
説明を図１４に戻す。分色版生成部５７３がステップＳ３００３において分色版を生成した後、ステップＳ３００４では、判定部５６０は、均一性が規格値内であるパッチが所定の閾値以上であるか否かを分色版ごとに判定する。例えば、図１６に示した分色版の場合について説明する。図１６（ｂ）、（ｃ）のように黒色トナー版は、均一性が規格値から外れたパッチが広範にわたっており、異常が生じているものと判定することができる。また、図１６（ｅ）のようにマゼンタトナー版は、異常が生じたパッチが１か所のみであることから、閾値以下であるとして、異常が生じていないと判定することができる。
【０１０２】
ステップＳ３００４において閾値以上でないと判定された場合には（ＮＯ）、判定部５６０は、スキャン印刷物がユーザ原稿であると判定し、ステップＳ３００５から図６のステップＳ１０３・ＮＯの処理に分岐する。また、ステップＳ３００４において閾値以上であると判定された場合には（ＹＥＳ）、ステップＳ３００６に進む。
【０１０３】
ステップＳ３００２において規格値内であるパッチの割合が閾値以上であった場合（ＹＥＳ）や、ステップＳ３００４において閾値以上であると判定された場合（ＹＥＳ）には、ステップＳ３００６の処理を行う。ステップＳ３００６では、パターンマッチング処理部５７４は、画像データについて異常の種類に応じたパターンマッチングを行う。印刷物に含まれる異常画像には、特定のパターンで異常が発生するものがある。そこで、パターンマッチング処理部５７４は、あらかじめ想定される異常の発生パターンと、画像データとをパターンマッチングして、異常の有無を検出する。ここで、印刷物に生じる異常パターンの例について、図１７および図１８を以て説明する。図１７は、本実施形態の画像形成装置１１０からの印刷物に生じる異常パターンの例を示すテーブルである。また、図１８は、具体的な異常パターンの画像例を示す図である。
【０１０４】
図１７に示すように異常パターンテーブルには、異常画像の現象と、異常の発生パターンと、異常を検出する条件とが対応付けられて格納されている。なお、図１７左欄のパターンａ〜ｆは、図１８の画像例に対応する。異常の発生パターンは、異常パッチが連続する方向や周期性、規格値との多寡などによって特定することができる。
【０１０５】
図１８は、具体的な異常パターンの画像例であり、図１８（ａ）〜（ｆ）は、それぞれ図１７のパターンａ〜ｆに対応している。図１８（ａ）は、縦の黒（白）スジ、縦の黒（白）帯の異常パターンが発生した画像である。図１８（ｂ）は、横の黒（白）スジ、横の黒（白）帯の異常パターンが発生した画像である。図１８（ｃ）は、一部に濃度過多や濃度不足の異常パターンが発生した画像である。図１８（ｄ）は、周期性の濃度過多や濃度不足の異常パターンが発生した画像である。図１８（ｅ）は、斜めの黒（白）スジの異常パターンが発生した画像である。図１８（ｆ）は、全面に異常が生じた画像である。
【０１０６】
説明を再度図１４に戻す。ステップＳ３００６において、パターンマッチング処理部５７４は、異常パターンテーブルを参照して、スキャン印刷物の画像データと、画像の異常の発生パターンとをパターンマッチングした後、ステップＳ３００７の処理に進む。ステップＳ３００７では、判定部５６０は、ステップＳ３００６におけるパターンマッチングの結果に基づいて、スキャン印刷物の画像データが、異常パターンに対応したか否かによって処理を分岐する。
【０１０７】
異常パターンとの対応があった場合には（ＹＥＳ）、判定部５６０は、スキャン印刷物がテストパターン印刷物であると判定し、ステップＳ３００８から図６のステップＳ１０３・ＹＥＳの処理に分岐する。一方、異常パターンとの対応がなかった場合には（ＮＯ）、判定部５６０は、スキャン印刷物について判定ができなかったものとして、スキャンした用紙の確認をユーザに促すべく、図６のステップＳ１０３・ＵＮＤＥＣＩＤＡＢＬＥの処理に分岐する。
【０１０８】
以上に説明した第１〜３の判定処理によれば、スキャン印刷物がテストパターン印刷物であることを判定した上で、サーバ装置１２０への画像データの送信を行うことができる。また、当該判定ができない場合であってもユーザにスキャン印刷物の確認を促すことができる。これによって、機密情報の漏洩を抑制し、セキュリティ性を向上することができる。
【０１０９】
なお、上述した実施形態の説明では、複数の色のパッチの配列から構成されるテストパターンを識別する例について説明したが、実施形態を限定するものではない。例えば、特定の文字列、バーコード、二次元コードなどの各種識別符号を含むテストパターンを印刷し、当該識別符号に基づいて、テストパターン印刷物であるか否かを判定する構成であってもよい。
【０１１０】
以上、説明した本発明の実施形態によれば、読み取り画像の送信による診断において、情報のセキュリティ性を向上した画像形成装置、方法およびプログラムを提供することができる。
【０１１１】
上述した本発明の実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等で記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭ等の装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【０１１２】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１１３】
１１０…画像形成装置、１２０…サーバ装置、１３０…情報処理端末、１４０…ネットワーク、４１０…ＣＰＵ、４２０…ＲＡＭ、４３０…ＲＯＭ、４４０…記憶装置、４５０…プリンタ装置、４６０…スキャナ装置、４７０…通信Ｉ／Ｆ、４８０…表示装置、４９０…操作装置、５１０…印刷部、５２０…読取部、５３０…通信部、５４０…表示部、５５０…操作部、５６０…判定部、５７０…画像処理部、５７１…パッチ解析部、５７２…画像補正部、５７３…分色版生成部、５７４…パターンマッチング処理部、５８０…記憶部、５８１…判定基準情報記憶部
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２０１５−１６７３０２号公報
【図１】
2020198493.tif 000003
【図２】
2020198493.tif 000004
【図３】
2020198493.tif 000005
【図４】
2020198493.tif 000006
【図５】
2020198493.tif 000007
【図６】
2020198493.tif 000008
【図７】
2020198493.tif 000009
【図８】
2020198493.tif 000010
【図９】
2020198493.tif 000011
【図１０】
2020198493.tif 000012
【図１１】
2020198493.tif 000013
【図１２】
2020198493.tif 000014
【図１３】
2020198493.tif 000015
【図１４】
2020198493.tif 000016
【図１５】
2020198493.tif 000017
【図１６】
2020198493.tif 000018
【図１７】
2020198493.tif 000019
【図１８】
2020198493.tif 000020