(57)【要約】【課題】  装置の異常を診断する時間を指定でき、その診断を効率化して診断時間を短縮できるシステムや方法等を提供する。【解決手段】  このシステムは、診断に使用する画像を生成する生成手段と、画像の異常を検出するための複数の診断条件のうちの第１の診断条件の指定を受け付ける入力受付手段と、生成された画像に基づいて画像形成装置が画像形成した画像を読み取る読取手段と、指定された第１の診断条件に従って、読み取られた画像から異常の特徴を表す特徴情報を抽出する抽出手段と、指定された第１の診断条件に従って、抽出された特徴情報に基づいて画像形成装置の異常を診断する診断手段と、第１の診断条件による診断後、第１の診断条件とは異なる第２の診断条件の指定を受け付けた場合、第２の診断条件による診断に対し、第１の診断条件による診断の際に抽出された特徴情報が使用可能であるか否かを判定する判定手段とを含む。【選択図】  図３
2019158994.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の異常を診断するシステムであって、
診断に使用する画像を生成する生成手段と、
画像の異常を検出するための複数の診断条件のうちの第１の診断条件の指定を受け付ける入力受付手段と、
生成された画像に基づいて前記画像形成装置が画像形成した画像を読み取る読取手段と、
指定された前記第１の診断条件に従って、読み取られた前記画像から異常の特徴を表す特徴情報を抽出する抽出手段と、
指定された前記第１の診断条件に従って、抽出された前記特徴情報に基づいて前記画像形成装置の異常を診断する診断手段と、
前記第１の診断条件による診断後、前記第１の診断条件とは異なる第２の診断条件の指定を受け付けた場合、前記第２の診断条件による診断に対し、前記第１の診断条件による診断の際に抽出された前記特徴情報が使用可能であるか否かを判定する判定手段と
を含む、診断システム。
【請求項２】
前記抽出手段は、前記第２の診断条件が指定された場合、前記第１の診断条件での抽出に比較して、画像の特性を表す特性値の範囲を広くし、もしくは抽出を行う単位を表す値を小さくし、または該特性値の範囲を広く、かつ該抽出を行う単位を表す値を小さくして、前記特徴情報を抽出する、請求項１に記載の診断システム。
【請求項３】
前記抽出手段は、前記第１の診断条件が指定された場合、読み取られた前記画像の許容範囲内のずれに対し、前記特徴情報を抽出し、前記第２の診断条件が指定された場合、読み取られた前記画像の許容範囲外のずれに対して、前記特徴情報を抽出する、請求項１または２に記載の診断システム。
【請求項４】
前記読取手段は、前記第２の診断条件が指定された場合、前記第１の診断条件が指定された際に読み取られた前記画像の解像度より高い解像度で該画像を読み取る、請求項１〜３のいずれか１項に記載の診断システム。
【請求項５】
前記診断手段は、前記第１の診断条件に従って診断し、診断結果が得られない場合、前記第２の診断条件を指定する、請求項１〜４のいずれか１項に記載の診断システム。
【請求項６】
前記判定手段は、前記画像に含まれる画像形成装置を識別するための識別情報と該画像形成装置が画像形成した日時の情報とに基づき、同一の画像形成装置で同時期に画像形成した画像であるか否かを判定する、請求項１〜５のいずれか１項に記載の診断システム。
【請求項７】
前記第１の診断条件は、第１の診断時間を含み、前記第２の診断条件は、前記第１の診断時間より長い第２の診断時間を含み、
前記診断手段は、前記第１の診断条件による診断が、前記第１の診断時間内に終了した場合、該第１の診断時間内で前記第２の診断条件による診断を実行するために該第２の診断条件を指定する、請求項１〜６のいずれか１項に記載の診断システム。
【請求項８】
請求項１〜７のいずれか１項に記載の診断システムを含み、画像形成を行う画像形成装置。
【請求項９】
画像形成装置の異常を診断する方法であって、
診断に使用する画像を生成するステップと、
画像の異常を検出するための複数の診断条件のうちの第１の診断条件の指定を受け付けるステップと、
生成された画像に基づいて前記画像形成装置が画像形成した画像を読み取るステップと、
指定された前記第１の診断条件に従って、読み取られた前記画像から異常の特徴を表す特徴情報を抽出するステップと、
指定された前記第１の診断条件に従って、抽出された前記特徴情報に基づいて前記画像形成装置の異常を診断するステップと、
前記第１の診断条件による診断後、前記第１の診断条件とは異なる第２の診断条件の指定を受け付けた場合、前記第２の診断条件による診断に対し、前記第１の診断条件による診断の際に抽出された前記特徴情報が使用可能であるか否かを判定するステップと
を含む、診断方法。
【請求項１０】
請求項９に記載の診断方法に含まれる各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の異常を診断するシステム、診断方法、画像形成装置およびその診断をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置は、感光体ドラム等の部品の経年劣化等により、形成される画像に、原稿にはなく、また、意図しない欠陥画像（異常画像）が形成される場合がある。異常画像が形成された場合、カスタマーエンジニア(CE)が訪問し、目視で確認して、発生した異常画像の原因となる故障部品を特定し、部品の交換や清掃を行う等して対処している。
【０００３】
しかしながら、画像形成装置の多機能化、高機能化、高性能化に伴い、発生する故障原因が多様化し、CEでも故障原因の特定が困難になってきている。
【０００４】
そこで、所定の評価チャートを印刷し、印刷した評価チャートを読み取り、読み取った画像と装置内部の情報とから異常画像を抽出し、解析して故障原因を特定し、対処方法を表示するシステムが提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記システムでは、異常画像を検出し、原因を特定するまでにかかる診断時間を指定することはできず、また、診断を効率化して診断時間を短縮することもできなかった。
【０００６】
本発明は、上記に鑑みてなされたものであって、診断時間を指定することを可能にし、診断を効率化して診断時間を短縮することができるシステムや方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、発明の一実施形態では、画像形成装置の異常を診断するシステムであって、
診断に使用する画像を生成する生成手段と、
画像の異常を検出するための複数の診断条件のうちの第１の診断条件の指定を受け付ける入力受付手段と、
生成された画像に基づいて画像形成装置が画像形成した画像を読み取る読取手段と、
指定された第１の診断条件に従って、読み取られた画像から異常の特徴を表す特徴情報を抽出する抽出手段と、
指定された第１の診断条件に従って、抽出された特徴情報に基づいて画像形成装置の異常を診断する診断手段と、
第１の診断条件による診断後、第１の診断条件とは異なる第２の診断条件の指定を受け付けた場合、第２の診断条件による診断に対し、第１の診断条件による診断の際に抽出された特徴情報が使用可能であるか否かを判定する判定手段とを含む、診断システムが提供される。
【発明の効果】
【０００８】
本発明によれば、診断時間を指定することが可能となり、診断を効率化して診断時間を短縮することも可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の画像形成装置の構成例を示した図。
【図２】画像形成装置の主要な構成を示したブロック図。
【図３】画像形成装置の機能構成の一例を示した図。
【図４】異常の種類と印刷するテストチャートの一例を示した図。
【図５】画像形成装置の異常を診断する全体の処理の流れを示したフローチャート。
【図６】詳細な診断処理の流れを示したフローチャート。
【図７】テストチャートの画像データから異常を検出する処理の流れを示したフローチャート。
【図８】各モードで周期検出する際の特性値の範囲について説明する図。
【図９】各モードで周期検出する際の公差内および公差外のずれについて説明する図。
【図１０】操作画面の遷移について説明する図。
【図１１】操作画面の遷移について説明する図。
【図１２】簡易モードが選択された場合の処理の流れを示したフローチャート。
【図１３】詳細モードでの診断処理の第１の例を示したフローチャート。
【図１４】詳細モードでの診断処理の第２の例を示したフローチャート。
【図１５】色合いを調整するためのテストチャートの第１の例を示した図。
【図１６】色合いを調整するためのテストチャートの第２の例を示した図。
【図１７】ムラを検出するためのテストチャートの一例を示した図。
【図１８】１色の地肌汚れと濃度の濃い／薄いを検出するためのテストチャートの一例を示した図。
【図１９】全色の地肌汚れと濃度の濃い／薄いを検出するためのテストチャートの一例を示した図。
【発明を実施するための形態】
【００１０】
図１は、本実施形態の画像形成装置の構成例を示した図である。画像形成装置は、画像を読み取り、画像形成を行うことができる装置であればいかなる装置であってもよく、印刷機能、コピー機能、ファックス機能、スキャナ機能等の複数の機能を有する複合機、コピー機、ファックス装置等を一例として挙げることができる。以下、画像形成装置に複合機を用いるものとして説明する。
【００１１】
画像形成装置は、自動原稿送り装置（ADF）１０と、画像読取部１１と、画像形成部１２と、制御部と、給紙トレイ１３と、排紙トレイ１４、操作部１５とを含んで構成される。自動原稿送り装置１０は、原稿を読み取るために画像読取部１１へ自動搬送する。画像読取部１１は、光源および原稿に反射した光を電気信号に変換する撮像素子を有し、原稿画像を読み取り、画像データを出力する。
【００１２】
画像形成部１２は、感光体ドラム２０と、帯電装置２１と、レーザ光学系２２と、現像装置２３と、中間転写ベルト２４と、一次転写ローラ２５と、二次転写ローラ２６と、定着装置２７とを含んで構成される。図１では、感光体ドラム２０、帯電装置２１、現像装置２３は、１つずつしか示されていないが、カラー印刷可能なカラー画像形成装置の場合、カラー印刷で使用する色の数だけ、これらの部品を設けることができる。
【００１３】
感光体ドラム２０は、一定方向に回転し、帯電装置２１により帯電され、レーザ光学系２２から照射されるレーザ光により表面に静電潜像が形成される。現像装置２３は、現像ローラを有し、現像ローラによって感光体ドラム２０の表面にトナーを付着させ、トナー像を形成させる。トナー像は、一次転写ローラ２５によって中間転写ベルト２４に転写され、二次転写ローラ２６によって給紙トレイ１３から搬送ローラ２８によって搬送された紙に転写される。紙は、給紙トレイ１３に限らず、両面トレイ１６や給紙バンク１７にも収納されており、設定されたトレイから給紙される。紙は、トナー像が転写された後、定着装置２７へ送られる。定着装置２７は、定着ローラおよび加圧ローラを有し、定着ローラによって熱を加え、加圧ローラによって加圧して、トナー像を紙に定着させる。定着装置２７は、トナー像が定着された紙を排紙トレイ１４に排紙する。
【００１４】
画像形成部１２は、各種センサを有し、センサとして、光学センサ３０ａ〜３０ｃと、電位センサ３１と、定着サーモパイル３２と、温湿度センサ３３と、トルクセンサ３４とを有する。光学センサ３０ａ〜３０ｃは、感光体ドラム２０上や中間転写ベルト２４上に付着したトナーの量を検出する。電位センサ３１は、感光体ドラム２０の表面の電位を検出する。定着サーモパイル３２は、定着ローラの表面温度を検出する。温湿度センサ３３は、画像形成装置内部の温湿度を検出する。トルクセンサ３４は、現像ローラ、一次転写ローラ２５、二次転写ローラ２６、定着ローラ等の各ローラの回転トルクを計測する。
【００１５】
制御部は、コントローラ４０と、ROM(Read Only Memory)４１と、RAM(Random Access Memory)４２と、インタフェースI/O４３と、駆動制御部４４と、センサ制御部４５と、HDD(Hard Disk Drive)等の記憶装置４６と、記憶装置制御部４７と、通信制御部４８とを含んで構成される。
【００１６】
コントローラ４０は、画像形成装置全体を制御し、画像読取部１１から出力された画像データに対する画像処理等を実行する。ROM４１は、ブートプログラムやファームウェア等を格納し、RAM４２は、コントローラ４０に対して作業領域を提供する。インタフェースI/O４３は、コントローラ４０と、各制御部や操作部１５とを接続し、信号のやりとりを可能にする。
【００１７】
駆動制御部４４は、レーザ光学系２２、現像装置２３、中間転写ベルト２４等を駆動する駆動回路に対して制御信号を送り、それら駆動回路を制御する。センサ制御部４５は、各センサが検出し、出力した信号を処理する。具体的には、センサ制御部４５は、光学センサ３０ａ〜３０ｃにより検出されたトナー量、すなわちテストパターンのトナー像におけるトナー付着量と地肌部におけるトナー付着量との比率を求め、その比率を基準値と比較して画像濃度の変動を検知し、各色のトナー濃度センサの制御値を補正する。
【００１８】
記憶装置４６は、画像データ、OS(Operating System)、画像読取部１１や画像形成部１２を動作させるためのアプリケーション・プログラム等を格納する。記憶装置制御部４７は、記憶装置４６に対するデータ等の読み出し、および書き込みを制御する。通信制御部４８は、インターネットやイントラネット（登録商標）等のネットワークと接続し、ネットワークを介した通信を制御する。
【００１９】
操作部１５は、ユーザが入力するための入力ボタン等の入力部、ユーザに対して処理の状況等を表示するディスプレイ等の表示部を備える。操作部１５は、例えばタッチパネルを搭載した操作パネルとすることができる。
【００２０】
画像形成装置の詳細な構成は図１に示す通りであるが、その主要な構成を図２に各ブロックとして示し、各ブロックが行う処理について説明する。画像形成装置は、スキャナ５０と、画像メモリ５１と、IPU（画像処理ユニット）５２、プロッタ５３と、コントローラ５４とから構成される。
【００２１】
スキャナ５０は、原稿画像の１つである後述するテストパターン（テストチャート）を読み取る。IPU５２は、スキャナ５０が読み取ったテストチャートに対し、画像処理を行う。プロッタ５３は、IPU５２が画像処理した後の画像データを印刷し、印刷物を生成する。
【００２２】
コントローラ５４は、装置全体の制御を行い、各ブロック間の画像データのやりとりを行い、ネットワーク経由でサーバやPC等に接続し、画像データや各センサの検出値等を送受信する。画像メモリ５１は、図１に示すRAM４２や記憶装置４６等から構成され、各ブロックが処理するための画像データを一時的に保管し、後日使用するために恒久的に保管する。
【００２３】
画像形成装置は、感光体ドラム２０、帯電装置２１、現像装置２３、中間転写ベルト２４、定着装置２７等の部品の経時劣化や環境変動、使用する紙の種類や画像形成条件の不一致等により、形成される画像には、原稿にはなく、意図しない画像（異常画像）が形成される場合がある。環境変動は、画像形成装置内部の温度や湿度等の変動である。画像形成条件の不一致とは、トナー濃度、帯電電位、レーザ光量、定着温度等の設定値に、各センサの検出値が一致しないこと等を意味する。異常画像が形成された場合、いずれかの部品に何らかの異常があることを示すため、異常箇所を特定し、対処方法を決定する必要がある。
【００２４】
そこで、画像形成装置は、当該画像形成装置の異常を診断する処理を実施する。図３は、画像形成装置の機能構成の一例を示した図である。画像形成装置は、図２に示したコントローラ５４がプログラムを実行することにより、画像形成装置を各機能手段として機能させる。画像形成装置は、機能手段として、生成手段６０と、印刷手段６１と、読取手段６２と、入力受付手段６３と、抽出手段６４と、診断手段６５と、判定手段６６と、通知手段６７とを含んで構成される。
【００２５】
入力受付手段６３は、ユーザから画像による診断の要求や、画像の異常の種類の選択を受け付ける。生成手段６０は、ユーザにより選択された異常の種類に応じて、診断に使用する画像として、テストチャートを生成する。図４は、異常の種類とテストチャートの一例を示した図である。異常の種類には、「汚れがある」、「かすれる」、「色ずれ」の３種類があり、ユーザはいずれか１つを選択することができる。なお、これらの種類は一例であり、その他の種類が含まれていてもよい。生成手段６０は、ユーザにより選択された種類に応じて、印刷するパターンを決定し、そのパターンを生成する。
【００２６】
パターンとしては、「色合い調整パターン１」、「色合い調整パターン２」、「ムラを検出するパターン」、「地肌汚れ、濃度検出パターン」、「全色の地肌汚れ、濃度検出パターン」等が挙げられる。これらのパターンの詳細については後述する。これらのパターンも一例であるので、その他のパターンが含まれていてもよい。
【００２７】
生成手段６０は、ユーザが、例えば「汚れがある」を選択した場合、「ムラを検出するパターン」と「全色の地肌汚れと濃度を検出するパターン」とを生成する。地肌汚れは、印刷されない紙の白い部分に色が付いた状態を示す。
【００２８】
再び図３を参照して、生成手段６０は、必要に応じて、出力した装置を識別するための識別情報（例えば、機械番号）や出力日時等の情報から二次元コードを生成する。印刷手段６１は、生成手段６０が生成したパターンや二次元コード等を印刷する。なお、印刷手段６１は、二次元コードに代えて、機械番号や出力日時等を文字で印刷することもできる。
【００２９】
入力受付手段６３は、ユーザから画像の異常を検出するための複数の診断条件のうちの１つの指定を受け付ける。診断条件は、診断時間、すなわち診断のための許容時間を含む。許容時間は、診断に要する時間の上限時間とされ、詳細診断モードと簡易診断モードのいずれかを選択することにより、診断制限時間１または診断制限時間２として選択される。詳細診断モードに対応する許容時間が、診断制限時間１であり、簡易診断モードに対応する許容時間が、診断制限時間２である。これらの関係は、診断制限時間１＞診断制限時間２とされる。
【００３０】
読取手段６２は、生成手段６０により印刷出力された印刷物のテストチャートや二次元コード等を読み取る。読取手段６２は、読み取った二次元コードから機械番号や出力日時等の情報を抽出して取得する。
【００３１】
抽出手段６４は、指定された診断条件に従って、読取手段６２により読み取られたテストチャートから異常の特徴を表す特徴情報を抽出する。ここでは、特徴情報を異常情報として抽出する。抽出された異常情報は、HDD等の記憶装置４６に保管される。指定された診断条件に従って異常情報の抽出を実施するため、許容時間に達したときは、テストチャートの全ての異常情報の抽出が終了していなくても、抽出を終了する。
【００３２】
診断手段６５は、指定された診断条件に従って、抽出された異常情報に基づいて画像形成装置の異常を診断する。この診断では、どの部品に不具合が生じているかという異常箇所を特定し、部品交換や清掃等の対処方法を決定する。診断手段６５も、指定された診断条件に従って診断を行うため、許容時間に達したときは、テストチャートの全ての異常情報に基づく診断が終了していなくても、診断を終了する。
【００３３】
判定手段６６は、診断手段６５による診断が終了した後、その終了した診断（前回の診断）で指定された診断条件とは異なる診断条件の指定を受け付けた場合、その異なる診断条件による診断に対し、前回の診断の際に抽出された異常情報が使用可能であるか否かを判定する。判定手段６６は、読取手段６２により読み取られたテストチャートおよび二次元コード等に応じて、異常情報が使用可能であるか否かを判定する。
【００３４】
通知手段６７は、診断結果を操作部１５に表示する等して、ユーザに通知する。通知手段６７は、ユーザに対する通知のほか、ユーザからの指示により、サービスセンターへの通報も行う。
【００３５】
以上のように、診断条件を指定することで、診断時間を指定することができ、また、異常情報の使用が可能か否かを判定し、可能である場合に使用することで、再度テストチャートから抽出する必要がなくなり、診断時間を短縮することが可能となる。
【００３６】
図５を参照して、画像形成装置の異常を診断する全体の処理を説明する。ユーザから画像による診断の要求を受け付けることにより、ステップ５００から処理を開始する。ユーザは、操作部１５において診断モードを実行することにより画像による診断を要求することができる。このとき、ユーザは、画像の異常の種類を選択する。
【００３７】
ステップ５０１では、入力受付手段６３が、診断の要求を受け付け、異常の種類の選択も受け付ける。ステップ５０２では、生成手段６０が、選択された異常の種類に応じて、テストチャートを生成する。ステップ５０３では、印刷手段６１が、生成手段６０により生成されたテストチャートを印刷する。画像形成装置は、操作部１５上に表示し、印刷されたテストチャートの印刷物を原稿としてスキャナ５０の原稿台またはADFにセットするように促すことができる。ユーザは、その表示を確認し、原稿を原稿台またはADFにセットすることができる。
【００３８】
ユーザは、原稿のセットのほか、診断条件として、診断のための許容時間を選択する。ユーザは、モードの選択により、許容時間の選択を行う。ステップ５０４では、入力受付手段６３が、許容時間の選択を受け付ける。そして、ステップ５０５から診断を開始する。
【００３９】
ステップ５０６では、入力受付手段６３がユーザから診断処理の中断もしくは中止（キャンセル）を受け付けたか、もしくは許容時間に達したか、または診断が終了したかを確認する。なお、許容時間は、タイマにより計測され、許容時間に達した場合は、タイマ割り込みが入れられる。
【００４０】
キャンセルを受け付けておらず、かつ許容時間内であり、かつ診断が終了していない場合、診断を継続する。一方、キャンセルを受け付けた場合、もしくは許容時間に達した場合、または診断が終了した場合は、ステップ５０７へ進み、ユーザに対して診断結果を通知する。
【００４１】
診断結果は、診断が終了した場合は、全ての異常箇所の診断結果となるが、キャンセルを受け付けた場合や許容時間に達した場合は、途中までの診断結果となる。ユーザへの通知は、操作部１５に異常箇所の有無や、異常箇所がある場合、異常の種類、異常の発生箇所、対処方法等の異常の情報を表示することにより実施することができる。この通知は、通知手段６７により実施することができる。
【００４２】
ユーザは、診断結果の通知を受けて、操作部１５に対し、サービスセンターへ「通報する」か、改めて最初から診断を開始するためにテストチャートを「印刷する」か、モードを変えて「診断する」か、「終了する」かを選択する。
【００４３】
「印刷する」を選択する場合としては、前回に選択した異常の種類を変えたい場合が考えられる。「診断する」を選択する場合としては、より細かい異常を検出したい場合が考えられる。
【００４４】
ステップ５０８では、入力受付手段６３が受け付けた選択が「通報する」かを確認する。「通報する」である場合、ステップ５０９へ進み、ネットワーク経由でサービスセンターに通報する。サービスセンターへの通報は、上記の通知手段により実施することができる。「通報する」でない場合、またはステップ５１６の通報後、ステップ５１０へ進む。
【００４５】
ステップ５１０では、入力受付手段６３が受け付けた選択が「印刷する」かを確認する。「印刷する」である場合、ステップ５０１へ戻り、診断の要求を受け付けるところから改めて実行する。「印刷する」でない場合、ステップ５１１へ進む。
【００４６】
ステップ５１１では、入力受付手段６３が受け付けた選択が「診断する」かを確認する。「診断する」である場合、ステップ５０４へ戻り、モードの選択による許容時間の選択を受け付けるところから実行する。「診断する」でない場合、ステップ５１２へ進む。
【００４７】
ステップ５１２では、入力受付手段６３が受け付けた選択が「終了する」かを確認する。「終了する」である場合、ステップ５１３へ進み、画像形成装置の異常を診断する処理を終了する。なお、ステップ５１２の処理は、「終了する」が選択されるまで繰り返される。
【００４８】
図６を参照して、詳細な診断処理について説明する。図５のステップ５０５の診断の開始を受けて、ステップ６００から処理を開始する。ステップ６０１では、読取手段６２が、原稿を読み取る。ステップ６０２では、抽出手段６４が、読み取った原稿の画像データから、原稿を特定するための情報を抽出し、抽出した情報に基づいてテストチャートの特徴データを生成する。生成した特徴データは、記憶装置４６に保管される。
【００４９】
ステップ６０３では、判定手段６６が、読取手段６２が読み取った原稿と、前回読み取った原稿とが同一か否か、すなわち同一の画像形成装置で同時期に出力された原稿であるかを判定する。原稿の同一の判定は、記憶装置４６に保管された特徴データを比較し、特徴データが同一であるか否かに基づき判定する。
【００５０】
原稿が同一か否かを判定する第１の方法としては、特徴データが二次元コードから抽出される、または文字認識により取得される機械番号等であることから、今回の原稿から取得される機械番号等と、前回の原稿から取得される機械番号等が同一であるか否かを判定する方法が挙げられる。
【００５１】
原稿が同一か否かを判定する第２の方法としては、機械番号等が印刷されていない場合に、例えば主走査方向に並ぶ形状が同一または近似している等の、特徴的な異常箇所の情報が存在するとき、その情報が同一または近似しているか否かを判定する方法が挙げられる。主走査方向は、原稿を読み取る際の原稿の移動方向に対して垂直な方向であり、副走査方向は、原稿の移動方向である。上記の形状は、主走査方向に並ぶ形状に限らず、副走査方向に並ぶ形状やその両方の形状等であってもよい。
【００５２】
近似しているか否かは、類似度という指標を用い、類似度が閾値以上であるかどうかにより判定することができる。類似度は、計算式により計算することができ、計算式としては、例えば差分二乗和(SSD)、差分絶対値和(SAD)、正規化相互相関(NCC)等を用いることができる。これらの計算式はよく知られた式であるので、ここでは詳述しない。
【００５３】
原稿が同一か否かを判定する第３の方法としては、簡易診断モードで読み取る解像度と、詳細診断モードで読み取る解像度とが同一の解像度の場合に、簡易診断モードで診断した画像を、改めて詳細診断モードで診断するか否かを判定する方法が挙げられる。
【００５４】
第３の方法では、モードは異なるが、同一の原稿を同一の解像度で読み取ることになるため、原稿を改めて読み取らずに、前回読み取った画像データを使用して診断を行う。
【００５５】
ステップ６０３で原稿が同一と判定された場合、ステップ６０４へ進み、前回抽出し、保管しておいた異常情報を読み出す。ステップ６０３で原稿が異なると判定された場合、ステップ６０５へ進み、抽出手段６４が、読み取られた原稿の画像データから、異常情報を抽出する。抽出された異常情報は、記憶装置４６に保管される。
【００５６】
異常情報は、地肌汚れの有無、濃度が濃すぎ、もしくは薄すぎ、感光体ドラム２０表面の傷の有無や大きさ、トナー固着による汚れの有無や大きさ、画像の濃度ムラの有無等の情報である。これらの情報には、発生場所を示す主走査方向位置および副走査方向位置の情報、周期性の有無の情報、周期性がある場合の間隔の情報、濃度が薄くなる、もしくは濃くなる汚れかの情報、形状としてスジ状か、もしくはスジ状より太い帯状か、もしくは雨だれ状かの情報、単独か集団状か等の情報が含まれる。
【００５７】
主走査方向位置および副走査方向位置の情報としては、主走査方向もしくは副走査方向に１０cm毎に発生する等の情報を一例として挙げることができる。
【００５８】
ステップ６０６では、診断手段６５が、読み出された、または抽出された異常情報に基づき、画像形成装置の異常を診断する。読み出された異常情報を使用して診断を行う場合、診断手段６５は、異常情報を処理することができる。例えば、簡易診断モード時は、画像解像度が３００dpiの画像データから画像における異常箇所の情報を取得する。詳細診断モード時は、画像解像度が６００dpi相当の異常箇所の情報が必要となるため、取得した３００dpiの異常箇所の情報を６００dpi相当に換算する。
【００５９】
診断手段６５は、異常情報を処理して得られた異常箇所の情報に基づき、原因を解析する。原因の解析では、画像形成装置の異常（不具合）が発生している箇所を推定する。
【００６０】
最初に、次の（１）〜（１０）に示すような項目に画像の異常を分類する。
（１）  縦黒（色）スジ  縦黒（色）帯
（２）  縦白（色）スジ  縦白（色）帯
（３）  トナー落ち
（４）  黒（色）ポチ
（５）  白ポチ
（６）  濃度薄い
（７）  地汚れ
（８）  残像・オフセット
（９）  副走査方向の濃度ムラ  横スジ／帯
（１０）主走査方向の濃度ムラ  左右濃度ムラ
【００６１】
スジは、線状で、帯は、一定の幅を有し、細長く延びた形である。トナー落ちは、トナーが剥がれ落ちることで、黒ポチ、白ポチは、黒い点、白い点のことである。地汚れは、トナーを付着しない場所に何らかの原因でトナーが付着して生じる汚れのことである。残像・オフセットは、前に印刷した画像が残り、薄く表れることである。濃度ムラは、濃度の濃い部分と薄い部分があって一様でないことである。
【００６２】
その後、分類した各項目は、画像形成装置の各部品と関連しているため、分類した情報に基づいて、画像形成装置の異常の発生箇所を推定する。
【００６３】
ステップ６０７で、診断手段６５は、異常箇所の有無や推定した異常の発生箇所等を診断結果とし、異常の発生箇所が存在する場合、異常の発生箇所に応じて、対処方法を決定する。
【００６４】
ステップ６０８では、原稿の全ての異常情報を読み出し、または抽出したかを確認する。まだ読み出していない異常情報が存在する場合、またはまだ抽出していない異常情報が存在する場合、ステップ６０３へ戻る。一方、原稿の全ての異常情報を読み出し、または抽出した場合は、ステップ６０９へ進み、診断処理を終了する。
【００６５】
なお、許容時間に達した場合やキャンセルを受け付けた場合は、許容時間に達した時点、キャンセルを受け付けた時点で診断処理を終了する。
【００６６】
図７を参照して、図６のステップ６０５の異常情報を抽出する処理について詳細に説明する。ステップ７００から処理を開始し、ステップ７０１では、読取手段６２により読み取られた原稿の画像データから、原稿の読み取られた方向（原稿の向き）を判別する。ここでは、テストチャート内に印刷されたトンボパターン、文字、二次元コード等から、原稿の印刷された方向と、原稿台やADF１０に載せられた方向を検出する。トンボパターンは、印刷範囲の目安となる４隅に設けられるパターンである。
【００６７】
ステップ７０２では、画像データから、原稿の傾き（スキュー量）を検出する。原稿の傾きは、例えばテストチャート内に印刷されたトンボパターンから検出することができる。ステップ７０３では、画像データから、原稿の伸び量を検出する。原稿の伸び量も、テストチャート内に印刷されたトンボパターンから検出することができる。
【００６８】
ステップ７０４では、画像データから、画像における異常箇所の有無を検知する。異常箇所が検知された場合、異常の発生位置を検出する。異常の発生位置は、画像データのみを使用して実施してもよいが、原稿の向きはいつも同じではないこと、ADF１０の原稿の引き込み等で原稿が傾く場合があること、原稿の紙は温度や湿度によって伸び縮みすることを考慮し、ステップ７０１〜ステップ７０３で判別された原稿の向き、検出されたスキュー量および伸び量を用いて検出することができる。これにより、異常の発生位置の検出精度を向上させることができる。
【００６９】
ステップ７０５では、異常箇所の有無に基づき、異常の有無を判定し、異常があると判定された場合は、ステップ７０６へ進み、ステップ７０４で検出された位置に存在する異常の形状と大きさを検出する。異常の大きさは、例えばスジ状か、点状かで判別することができる。スジ状である場合、長さやスジの端部が鮮鋭（シャープ）であるか、ぼやけているか等を判別する。スジの端部がシャープである場合、書き込みや読み取り等の光学系に起因する異常であり、スジの端部がぼやけている場合、光学系以外の原因で発生していると推測することができる。
【００７０】
ステップ７０７では、イエロー(Y)、マゼンタ（M）、シアン（C）、ブラック（K）のいずれかの色版のみで発生している異常か、または、YMCKの全部の色版で発生している異常もしくはYMCKのうちの２つもしくは３つの色版で発生している異常かを判定する。これにより、単色か、混色かを切り分け、異常の発生箇所が一次転写（感光体ドラム２０から中間転写ベルト２４へのトナーの転写）の前で発生している異常か、一次転写以降で発生している異常かを判別することができる。すなわち、単色なら一次転写の前、混色なら一次転写以降と判断することができる。
【００７１】
ステップ７０８では、異常が周期的に発生しているかを判定する。周期的に発生する異常は、感光体ドラム２０、現像ローラ、一次転写ローラ２５、二次転写ローラ２６等の回転する部品（回転体）によって発生する異常であり、回転体によって周期が異なるので、発生する異常の周期により、どの回転体で発生している異常かを推測することができる。
【００７２】
周期は、例えば自己相関関数を算出し、算出した自己相関関数を使用することで、複雑な形状の異常に対しても精度良く検出することができる。自己相関関数は、画像に繰り返し成分がある場合にその周期を計算するために使用される関数である。自己相関関数は良く知られた関数であるため、ここでは詳述しない。
【００７３】
自己相関関数を使用すると、計算量が多くなり、計算時間がかかるため、詳細診断モードが選択された場合等、計算時間が許容される場合に利用することが望ましい。
【００７４】
計算時間が許容されない簡易診断モードでは、計算量を減らすため、自己相関関数ではなく、異常箇所のサイズに応じて、矩形を求め、その平均値を求める等して、周期を計算することができる。これ以外に、詳細診断モード時に比べて、低解像度化し、自己相関関数を使用して、複雑な形状の異常について周期を計算してもよい。低解像度化は、例えば６００dpiの画像データを６００dpiより低い３００dpi等に換算するものである。
【００７５】
詳細診断モードでは、簡易診断モードに比べ、より広範囲なパラメータとし、もしくは、値のステップをより小さな値とし、または、より広範囲なパラメータかつ値のステップをより小さな値として異常情報の抽出を行う。パラメータは、原稿の特性を表す特性値の範囲で、例えば原稿の伸び量の範囲を挙げることができる。ステップは、抽出を行う単位を表す値で、例えば周期検出の間隔の値を挙げることができる。
【００７６】
具体的には、周期検出において簡易診断モードでの伸び量の範囲を±１％とした場合、詳細診断モードでの伸び量の範囲は、この範囲より広い、例えば±５％の範囲とすることができる。この例では、±５％の範囲としたが、これに限られるものではない。
【００７７】
また、簡易診断モードでの周期検出を６０mmに対して±２mmの間隔で計算する場合、詳細診断モードでは、この間隔より小さい、例えば±１mmの間隔で計算することができる。さらに、周期検出では、検出するスキュー角度をより大きくすることができる。異常の発生位置の検出精度を上げるためである。
【００７８】
回転体の周期は、簡易診断モード時には、許容時間が短いため、回転体の公差内のずれに対してのみ検出し、詳細診断モード時には、許容時間が長いため、公差外のずれに対しても検出することができる。公差は、許容誤差の最大値と最小値との差であり、許容範囲を示す。
【００７９】
より具体的には、周期検出は、図８に示すように、スキュー量については、０（スキューなし）〜±１度の範囲を簡易診断モードで実施し、適用条件として簡易診断モードで周期を検出できなかった場合に、その範囲の外縁の＋１〜＋４度、−１〜−４度の範囲を詳細診断モードで実施することができる。これは、紙の伸び量についても同様である。ここでは、適用条件を簡易診断モードで周期を検出できなかった場合を一例として挙げているが、適用条件はこれに限定されるものではない。
【００８０】
また、公差内のずれ、公差外のずれに関しては、図９に示すように、スキュー量については、０（スキューなし）〜±２度を公差内（許容規格内）とした場合、＋２〜＋４度（２度以上）および−２〜−４度（−２度以下）を許容規格外として周期を検出することができる。この場合も、簡易診断モードで周期を検出できなかった場合等のときに、詳細診断モードにより許容規格外で周期を検出することができる。紙の伸び量についても同様である。
【００８１】
再び図７を参照して、ステップ７０９では、異常の集団の密度と重心を検出する。これにより、全面に均一に発生するか、集団で発生しているか、孤立して発生しているかを検出することができる。
【００８２】
ステップ７０５で異常がないと判定された場合、またはステップ７０９で密度と重心を検出した後、ステップ７１０へ進み、検出結果をテストチャートの異常情報とし、ステップ７１１で異常情報を抽出する処理を終了する。
【００８３】
なお、簡易診断モードが選択され、簡易診断モードでの診断が終了した場合であって、許容時間に達していない場合、許容時間内で、詳細診断モードに自動遷移し、詳細診断モードで診断を行ってもよい。自動遷移は、診断手段６５が詳細診断モードを指定することにより実施することができる。この自動遷移により、簡易診断モードでは診断結果が得られない異常を検出することが可能となる。なお、自動遷移は、簡易診断モードで、診断結果が得られない場合にも実施することができる。
【００８４】
画像形成装置が実行する処理は、以上のようなものであるが、図１０および図１１を参照して、ユーザに対して表示し、ユーザの入力を受け付けるための操作部１５の画面について説明する。
【００８５】
図１０（ａ）は、トラブルが発生した場合にユーザが選択するトラブルシューティングの画面を示した図である。この例では、ユーザが選択項目として「思い通りに印刷できないとき」を選択したときの画面が表示され、「きれいに印刷できないとき」を選択している。トラブルシューティングとしては、「思い通りに印刷できないとき」のほか、「定期点検と清掃方法」等を挙げることができる。画面上の各選択項目は、各項目が表示されたボタンを押下することにより選択することができる。
【００８６】
図１０（ｂ）は、「きれいに印刷できないとき」が選択された後の画面を示した図である。ユーザは、画像のトラブルの症状として、「汚れがある」、「かすれる」、「色ずれ」、「正常」の４つの中から選択することができる。この例では、ユーザが症状として「汚れがある」を選択している。
【００８７】
図１０（ｃ）は、「汚れがある」が選択された後の画面を示した図である。「汚れがある」という症状に対応したテストチャートが生成され、生成されたテストチャートの印刷を促している。ユーザは、「印刷開始」を選択し、テストチャートの印刷を実行することができる。印刷を実行しない場合は、「キャンセル」を選択することができる。
【００８８】
図１０（ｄ）は、印刷が開始された場合の画面を示した図である。印刷されたテストチャートの印刷物を読み取るために、原稿台またはADF１０に載置し、モードを選択するように促している。ユーザは、印刷物を原稿台またはADF１０に載置し、簡易診断モードを示す「簡易モード」または詳細診断モードを示す「詳細モード」を選択し、選択したモードでの診断を実行させる。なお、診断を中止する場合は、「キャンセル」を選択することができる。
【００８９】
図１１（ａ）は、診断結果を表示する画面を示した図である。この例では、汚れが検出され、その位置を表示している。この画面には、「対処方法を表示する」が選択可能に表示されており、ユーザが対処方法を知りたい場合、「対処方法を表示する」を選択することができる。必要がない場合は、「キャンセル」を選択し、処理を終了することができる。
【００９０】
図１１（ｂ）は、「対処方法を表示する」が選択された場合の画面を示した図である。この例では、部品の清掃と、その清掃方法を表示している。そして、清掃後の効果を確認するための「効果の確認」が選択可能とされている。ユーザは、表示された清掃方法に従って部品を清掃し、効果を確認するため、「効果の確認」を選択することができる。効果の確認が必要ない場合は、「キャンセル」を選択し、処理を終了することができる。
【００９１】
図１１（ｃ）は、「効果の確認」が選択された場合の画面を示した図である。効果の確認では、テストチャートを印刷し、印刷されたテストチャートの印刷物を原稿台またはADF１０に載置し、読み取りを実行することを促している。ユーザは、その指示に従って、「印刷開始」を選択してテストチャートの印刷を実行させ、「読み取り開始」を選択して印刷物の読み取りを実行させることができる。それらの実行をしない場合は、「キャンセル」を選択し、処理を終了することができる。
【００９２】
図１１（ｄ）は、読み取り結果を表示する画面を示した図である。対処方法の実施により、トラブルが解消されたかどうかが表示される。この例では、トラブルが解消され、異常を検出しなかった旨が表示されている。この画面では、「次の確認項目を表示する」が選択可能とされ、ユーザが「次の確認項目を表示する」を選択することで、図１０（ｂ）の画面に戻り、他の選択項目である「かすれる」、「色ずれ」を選択することができる。ここで処理を終了する場合は、「終了する」を選択することができる。
【００９３】
図１０（ｄ）でユーザにより「簡易モード」が選択された場合の処理について、図１２を参照して説明する。ステップ１２００から簡易モードでの処理を開始し、ステップ１２０１では、簡易モードで診断を行う。例えば６０〜１５０dpi程度の低解像度で診断を行う。ステップ１２０２では、異常を検出し、原因が判明したかを判断する。原因が判明した場合、ステップ１２０３へ進み、対応方法を取得する。そして、ステップ１２０４で、原因と対応方法とから構成される診断結果を操作部１５の画面等に表示し、ユーザに対して通知する。
【００９４】
ステップ１２０２で原因が判明しない場合、ステップ１２０５へ進み、画像の異常を評価する項目の優先順位を、検出された異常の優先度に応じて決定し、評価時間を推定する。
【００９５】
ステップ１２０６では、優先順位が高い順に１つの項目を選択する。ステップ１２０７で、簡易モードの許容時間内に評価が可能であるかを判定する。可能である場合、ステップ１２０８へ進み、詳細モードでの診断を実行する。簡易モードで検出された異常箇所に対し、簡易モードでの解像度（６０〜１５０dpi）より高い２００〜６００dpi程度の高解像度で行う。また、検出範囲を簡易モードより広げて検出を行う。例えば、簡易モードでのスキュー量を±２度の範囲で異常の周期を検出できなかった場合、＋２〜＋４度、−２〜−４度に範囲を広げて周期検出を行う。
【００９６】
ステップ１２０９では、評価結果をメモリに保管する。そして、ステップ１２１０で、異常を検出し、原因が判明したかを判断する。原因が判明した場合、ステップ１２０３へ進み、対応方法を取得する。一方、原因が判明しない場合は、ステップ１２１１へ進み、全ての項目の評価を実行したかを判定し、未評価の項目が存在する場合、ステップ１２０６へ戻り、次の項目を選択する。
【００９７】
ステップ１２０７で評価が不可能であると判定された場合、ステップ１２１１で全ての項目の評価を実行したと判定された場合、ステップ１２１２へ進み、許容時間内に診断ができなかった旨を表示し、ユーザに対して通知する。ステップ１２０４、ステップ１２１２で通知した後、ステップ１２１３でこの処理を終了する。
【００９８】
図１２のステップ１２０８の詳細モードでの診断処理の第１の例を、図１３を参照して説明する。ステップ１３００から開始し、ステップ１３０１では、詳細モードが実行される前に、簡易モードが実施されているかを判定する。実施されていない場合、ステップ１３０２へ進み、通常の詳細モードでの診断を実行する。
【００９９】
ステップ１３０１で、簡易モードで実施されていると判定された場合、ステップ１３０３で、詳細モードで診断する原稿が、簡易モードで診断した原稿と同一であるかを判定する。原稿が同一か否かの判定は、上記の第１〜第３の方法を使用して実施することができる。
【０１００】
第１の方法では、原稿であるテストチャートに、機械番号、印刷日時等の情報を印刷しておき、読み取った画像データから、機械番号、印刷日時等を読み取り、それらが一致するか否かにより、同一の原稿であるかを判定する。
【０１０１】
第２の方法では、簡易モードと詳細モードで解像度を変更して読み取られる場合、簡易モードで検出した特徴等を、詳細モードで読み取る解像度に換算し、同じ位置（主走査または副走査）に異常があるかを判定する。同じ異常が検出された場合、同一の原稿であると判定し、前回と異なる異常が検出された場合は、異なる原稿と判定する。
【０１０２】
第３の方法は、簡易モードを実行した後に、詳細モードで同一の画像データに基づいて診断する場合等で、第３の方法では、再読み取りをしていない場合は、簡易モードで診断した原稿と同一と判定する。例えば６００dpiで読み取った画像データから解像度変換により、簡易モードでの診断用の低解像度（６０〜１５０dpi）の画像データを生成し、詳細モードでの診断用の高解像度（２００〜６００dpi）の画像データを生成する場合がこれに該当する。
【０１０３】
ステップ１３０３で、詳細モードで診断する原稿が簡易モードで診断した原稿と同一である場合、ステップ１３０４へ進み、簡易モードの診断結果を流用し、詳細モードでの診断を行う。ステップ１３０２、ステップ１３０４で診断が終了したところで、ステップ１３０５へ進み、この処理を終了する。
【０１０４】
図１２のステップ１２０８の詳細モードでの診断処理の第２の例を、図１４を参照して説明する。この例は、印刷するテストパターンに、機械番号、印刷日時の情報を追加して印刷し、スキャナ５０で読み取る場合の例である。
【０１０５】
ステップ１４００から処理を開始し、ステップ１４０１では、図１３のステップ１３０１と同様、詳細モードが実行される前に、簡易モードが実施されているかを判定する。実施されていない場合、ステップ１４０２へ進み、通常の詳細モードでの診断を実行する。そして、ステップ１４１３でこの処理を終了する。
【０１０６】
ステップ１４０１で、簡易モードで実施されていると判定された場合、ステップ１４０３で、原稿をスキャンしたかを判定する。スキャンした場合、すなわち簡易モードで診断するための第１のスキャン動作を行い、詳細モードで診断するための第２のスキャン動作を実施した場合、ステップ１４０４へ進み、画像データから機械番号と印刷日時の情報を取得する。
【０１０７】
ステップ１４０５では、簡易モードで診断するために使用した画像データから取得した機械番号と、詳細モードで診断するために読み取った画像の画像データから取得した機械番号とを比較する。比較の結果、印刷が不鮮明等の理由で機械番号が取得できなかった場合、異なる機械で印刷したテストチャートを読み取った場合、ステップ１４０２へ進み、通常の詳細モードでの診断を実行する。
【０１０８】
ステップ１４０５で同一の機械番号であった場合、ステップ１４０６へ進み、印刷日時を比較する。機械番号と同様、印刷が不鮮明等の理由で印刷日時が取得できなかった場合、ステップ１４０２へ進み、通常の詳細モードでの診断を実行する。
【０１０９】
ステップ１４０６で印刷日時が同一でない場合、ステップ１４０７へ進み、簡易モードの印刷画像が詳細モードの印刷画像より印刷日時が古いか否かを判定する。古い場合、ステップ１４０８へ進み、ユーザに対して、読み取った画像が古い旨を通知し、評価が必要か否かの入力を促す。そして、ステップ１４０８で、ユーザの入力が、評価が必要である場合、ステップ１４０２へ進み、通常の詳細モードでの診断を実行する。一方、評価が不要である場合、ステップ１４１３でこの処理を終了する。
【０１１０】
ステップ１４０６で簡易モードの印刷画像が詳細モードの印刷画像より印刷日時が新しい場合、ステップ１４１０へ進み、簡易モードでの診断時の不具合等が改善されたあとの読み取りである可能性があることから、詳細モードで診断を実行し、簡易モードの診断結果との比較を行う。
【０１１１】
ステップ１４０６で印刷日時が同一である場合、詳細モードで診断するためにスキャンした原稿と、簡易モードで診断するためにスキャンした原稿が同一である可能性があることから、ステップ１４１１で、同じ位置（主走査または副走査）に異常があるかを判定する。なお、簡易モードのスキャン時の解像度と詳細モードのスキャン時の解像度が異なる場合は、解像度換算を行った上で座標を比較する。
【０１１２】
ステップ１４１１で同じ位置に異常が検出されない場合、異なる原稿と判断し、ステップ１４０２へ進み、通常の詳細モードでの診断を実行する。同じ位置に異常が検出された場合は、同一の原稿と判断し、ステップ１４１２で、簡易モードの診断結果を流用して、詳細モードでの診断を行う。そして、ステップ１４１３でこの処理を終了する。
【０１１３】
ユーザは、以上のように操作して画像形成装置に対して診断を実施することができる。以下、その診断において生成され、印刷され、読み取られるテストチャートについて、図１５〜図１９を参照して説明する。
【０１１４】
図１５は、図４の「色合い調整パターン１」のテストチャートの一例を示した図である。このパターンは、全色（イエロー、マゼンタ、シアン、ブラック）の階調パターンからなる。階調パターン７０は、８ビット２５６値に対し、各色とも１６値、３２値、…、２４０値、２５６値等と、一定の値毎に階調を変化させたときのパターンである。なお、画像のない非画像部（地肌部）７１は、０値である。
【０１１５】
このような階調パターン７０を用いることで、目標とする階調性からのずれを検出しやすくし、スキャナ５０で読み込み、画像処理パラメータを調整することができる。階調パターン７０は、図１５に示すように写真用パターンと文字用パターンの２組設けられてもよいが、文字用パターンのみのように１組だけであってもよい。
【０１１６】
テストチャートには、パターン、機械番号や出力日時を表す文字や二次元コード７２のほか、メッセージを設けることができる。メッセージは、いかなる内容のメッセージであってもよいが、例えば印刷物の読み取りの際の注意事項等を挙げることができる。注意事項としては、図１５に示すように、「シートは伏せて矢印を複写機の左奥に合わせてセットして下さい。」を一例として挙げることができる。
【０１１７】
図１５に示す例では、特徴データとして、機械番号と出力日時が文字と二次元コード７２の２つ設けられているが、特徴データはいずれか１つであってもよい。
【０１１８】
図１６は、図４の「色合い調整パターン２」のテストチャートの一例を示した図である。図１５に示す例では、イエロー、マゼンタ、シアン、ブラックという原色（一次色）のみを使用したが、この例では、一次色に加えて、原色を混ぜ合わせて作られた色（二次色）を使用したカラーパターン７３と、原色と二次色を混ぜ合わせて作られた色（三次色）の階調パターン７４とを使用している。二次色は、ブルー、グリーン、レッドで、三次色は、例えばグレーである。
【０１１９】
このようなパターンを用いることで、目標とする色味からのずれを検出しやすくし、スキャナ５０で読み込み、画像処理パラメータを調整することができる。テストチャートを印刷する場合は、ユーザが使用したときの画像処理パラメータに準じて、コピー用のディザ処理、またはプリンタ用のディザ処理等で階調処理した画像を印刷する。ディザ処理は、色を組み合わせる等して、限られた数の色で、より多くの色を実現する処理である。
【０１２０】
図１７は、図４の「ムラを検出するパターン」のテストチャートの一例を示した図である。このパターンは、全面均一な書き込み値で形成したパターン７５である。すなわち、８ビット２５６値に対して、６４値や１２８値等で一定とした濃度のテストパターンである。イエロー、マゼンタ、シアン、ブラックの各色のパターンを紙１枚毎に印刷してもよいし、各色の領域を分け、各領域に各色のパターンを紙１枚に印刷してもよい。また、各領域に分けず、色を重ねて印刷してもよい。
【０１２１】
このような均一な書き込み値で形成したパターン７５を用いることで、不均一な書き込み値を表すムラを検出しやすくなる。この例では、機械番号および出力日時のほか、４隅に設けられた印刷範囲の目安となるトンボパターン７６も設けられている。
【０１２２】
図１７では、パターン７５が形成された斜め線で示す領域（ハッチング部）が画像部を示し、ハッチングしていない領域が非画像部７１を示す。
【０１２３】
図１８は、図４の「地肌汚れ、濃度検出パターン」のテストチャートの一例を示した図である。このパターンは、１色の地肌汚れと、濃度の薄い／濃いを検出するためのパターンで、８ビット２５６値に対して、画像部７７は２５６値、非画像部７１は０値等とした均一な濃度のテストパターンである。画像部７７、非画像部７１は、２５６値、０値に限定されるものではなく、余裕度を評価するために、２００値、８〜１６値等とすることができる。これは一例であるので、２２０値、２０値等の他の値としてもよい。
【０１２４】
図１８に示す例では、画像部７７の領域を少なくすることで、地肌汚れと画像濃度が薄くなるかを検出しやすくしており、非画像部７１の広い領域に、地肌汚れ７８が２箇所存在している。なお、画像部７７が形成される領域は、図１３に示す例のように、紙面に向かって上側のみに限らず、下側、左側、右側等であってもよい。
【０１２５】
図１９は、図４の「全色の地肌汚れ、濃度検出パターン」のテストチャートの一例を示した図である。このパターンは、イエロー、マゼンタ、シアン、ブラックの全色の地肌汚れと、濃度の薄い／濃いを検出するためのパターンで、図１８に示した例と同様、８ビット２５６値に対して、画像部７７は２５６値、非画像部７１が０値等とした均一な濃度のテストパターンである。図１８に示した例との違いは、画像部７７のパターンが１色ではなく、全色である点である。
【０１２６】
この例でも、画像部７７、非画像部７１は、２５６値、０値に限定されるものではなく、余裕度を評価するために、２００値、８〜１６値等とすることができる。これも一例であるので、２２０値、２０値等の他の値であってもよい。
【０１２７】
また、画像部の面積を少なくし、地肌汚れと画像濃度が薄くなるかを検出しやすくすることができる。この例では、４隅と中央の５箇所に、画像部７７を形成しているが、図１８に示した例と同様、紙面に向かって上側のみに画像部７７を形成してもよいし、下側、左側、右側等に画像部７７を形成してもよい。
【０１２８】
これまで本発明を、画像形成装置、診断方法およびプログラムとして上述した実施の形態をもって説明してきた。しかしながら、本発明は上述した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができるものである。また、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【０１２９】
したがって、上記のプログラムが記録された記録媒体、上記のプログラムが格納され、ダウンロード要求を受けて提供するプログラム提供装置等を提供することもできるものである。
【０１３０】
また、診断処理は、画像形成装置内のみで完結するものでなくてもよく、例えば外部機器としてのサーバ装置との連携により実施することもできる。この場合、画像形成装置で採取されたデータをサーバ装置に送り、サーバ装置から画像形成装置に診断結果を返すことができる。このため、診断処理を行う診断システムとして構成し、診断システムを画像形成装置内に、またはサーバ装置内に実装することができる。外部機器は、サーバ装置に限定されるものではなく、他の画像形成装置等であってもよく、１以上のネットワークに接続されたものであってもよい。
【符号の説明】
【０１３１】
１０…ADF
１１…画像読取部
１２…画像形成部
１３…給紙トレイ
１４…排紙トレイ
１５…操作部
１６…両面トレイ
１７…給紙バンク
２０…感光体ドラム
２１…帯電装置
２２…レーザ光学系
２３…現像装置
２４…中間転写ベルト
２５…一次転写ローラ
２６…二次転写ローラ
２７…定着装置
３０ａ〜３０ｃ…光学センサ
３１…電位センサ
３２…定着サーモパイル
３３…温湿度センサ
３４…トルクセンサ
４０…コントローラ
４１…ROM
４２…RAM
４３…インタフェースI/O
４４…駆動制御部
４５…センサ制御部
４６…記憶装置
４７…記憶装置制御部
４８…通信制御部
５０…スキャナ
５１…画像メモリ
５２…IPU
５３…プロッタ
５４…コントローラ
６０…生成手段
６１…印刷手段
６２…読取手段
６３…入力受付手段
６４…抽出手段
６５…診断手段
６６…判定手段
６７…通知手段
７０…階調パターン
７１…非画像部
７２…二次元コード
７３…カラーパターン
７４…階調パターン
７５…パターン
７６…トンボパターン
７７…画像部
７８…地肌汚れ
【先行技術文献】
【特許文献】
【０１３２】
【特許文献１】特許第４６１８１８５号公報
【図１】
2019158994.tif 000003
【図２】
2019158994.tif 000004
【図３】
2019158994.tif 000005
【図４】
2019158994.tif 000006
【図５】
2019158994.tif 000007
【図６】
2019158994.tif 000008
【図７】
2019158994.tif 000009
【図８】
2019158994.tif 000010
【図９】
2019158994.tif 000011
【図１０】
2019158994.tif 000012
【図１１】
2019158994.tif 000013
【図１２】
2019158994.tif 000014
【図１３】
2019158994.tif 000015
【図１４】
2019158994.tif 000016
【図１５】
2019158994.tif 000017
【図１６】
2019158994.tif 000018
【図１７】
2019158994.tif 000019
【図１８】
2019158994.tif 000020
【図１９】
2019158994.tif 000021