(57)【要約】【課題】検査用に別段の構成を設けることなく画像処理回路の検査を可能とする画像形成装置を提供する。【解決手段】画像形成装置１において、ＣＰＵ１１０は、第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎを介して生成した検査データを、ドラム間遅延メモリ部３２０に記憶する。そして、ＣＰＵ１１０は、当該記憶した検査データを、ローカルバス１０を介して取得する。【選択図】図１
2012009913.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶部と、
前記記憶部より読み出された画像データに対して画像処理を施す画像処理回路を有する画像処理部と、
感光体ドラムを含み、前記画像処理回路により画像処理の施された画像データに基づいて用紙上に画像を形成する画像形成部と、
検査用の画像データを記憶部に展開し、当該展開した検査用の画像データに対して前記画像処理回路により画像処理を施し、前記検査用の画像データに基づく検査データを生成する制御部と、
前記制御部と前記画像形成部の間におけるデータの伝送を可能にするローカルバスと、
を備え、
前記画像処理部は、前記感光体ドラムに画像を書き込むタイミングを調整するためのタイミング調整量を記憶するメモリを有し、
前記制御部は、前記生成した検査データを前記メモリに記憶し、前記ローカルバスを介して前記メモリより前記検査データを取得することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記制御部は、前記取得した検査データと当該検査データに対する期待値を表す期待値データとを比較し、比較結果に基づく異常の発生状況を判断することを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、
前記検査データと当該検査データに対する期待値を表す期待値データとを比較し比較結果に基づく異常の発生状況を判断する外部装置とデータの送受信を行うための送受信部を備え、
前記制御部は、前記取得した検査データを前記送受信部を介して前記外部装置に送信することを特徴とする画像形成装置。
【請求項４】
請求項１〜３の何れか１項に記載の画像形成装置において、
前記画像形成部が形成する画像はカラー画像であり、
前記感光体ドラムは前記画像形成部が形成するカラー画像の色に応じて複数設けられ、
前記メモリは、感光体ドラム毎に備わることを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、
前記制御部は、複数のメモリのうち記憶可能なデータ容量が最小となる最小メモリのデータ容量と、前記検査用の画像データのデータ容量と、を比較し、比較した結果前記最小メモリよりも前記検査用の画像データのデータ容量が大きい場合、それぞれのデータ容量が前記最小メモリのデータ容量以下となるように前記検査用の画像データを分割し、分割後のそれぞれの検査用の画像データに基づく検査データを生成することを特徴とする画像形成装置。
【請求項６】
請求項４に記載の画像形成装置において、
前記検査用の画像データは、前記画像形成部がカラー画像を形成するための各色の画像データからなり、
前記制御部は、複数のメモリより一のメモリを選択するとともに、前記各色の画像データのうち何れかの画像データに基づく検査データを生成し当該生成した検査データを前記選択したメモリに記憶し当該メモリより前記検査データを取得するパターンを前記検査データを生成する都度繰り返し実行することを特徴とする画像形成装置。
【請求項７】
画像データを記憶する記憶部と、前記記憶部より読み出された画像データに対して画像処理を施す画像処理回路を有する画像処理部と、感光体ドラムを含み、前記画像処理回路により画像処理の施された画像データに基づいて用紙上に画像を形成する画像形成部と、前記制御部と前記画像形成部の間におけるデータの伝送を可能にするローカルバスと、を含み、前記画像処理部に前記感光体ドラムへ画像を書き込むタイミングを調整するためのタイミング調整量を記憶するメモリを設けた画像形成装置に備わるコンピュータを、
検査用の画像データを記憶部に展開し、当該展開した検査用の画像データに対して前記画像処理回路により画像処理を施し、前記検査用の画像データに基づく検査データを生成し、前記生成した検査データを前記メモリに記憶し、前記ローカルバスを介して前記記憶部より前記検査データを取得する制御手段、
として機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び当該画像形成装置に備わるコンピュータの実行する制御プログラムに関する。
【背景技術】
【０００２】
近年のプリンタや複写機等の画像形成装置は、特定用途向き集積回路であるＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ)などを搭載した回路で画像処理を行うことによって、高速でリアルタイムな画像出力を実現する。
そのため、当該画像出力の結果に異常がある場合、画像形成装置を正常に復帰させるために、主な画像処理を行う基板を交換することが一般に行われる。ところが、画像処理を行う基板は、装置内部の奥側に配置されていることやノイズ対策用の板金ガードに囲まれていることが多いため、他の基板に比べて交換に手間がかかる場合がある。
その結果、画像形成装置が正常に復帰するまでの時間（平均復旧時間、ＭＴＴＲ：Ｍｅａｎ Ｔｉｍｅ Ｔｏ Ｒｅｐａｉｒ）が長くなるので、ユーザの画像処理装置を使用できない時間が増加するとともに、保守作業員の負担が大きくなるという問題があった。
【０００３】
そこで、例えば、検査用の画像データと当該検査の期待値からなる画像データ（期待値データ）とを予め記憶しておき、検査用の画像データに対して画像処理を行って検査データを生成し、検査データと期待値データとを比較する検査手法が用いられている。つまり、保守作業員は、画像出力の結果に異常がある場合、当該検査手法を用いることで、異常の原因が画像処理を行う基板にあるか否かを把握できる。その結果、容易に画像処理を行う基板の交換の必要性を判別できるので、ＭＴＴＲは短縮する。
【０００４】
上記検査手法を用いた一例として、出力系画像処理回路の最終段の出力を読取系画像処理回路の最前段に入力するためのループバック経路を新たに設けた画像形成装置がある（特許文献１参照）。そして、当該画像形成装置によると、記憶部に記憶された検査用の画像データを出力系画像処理回路に流して最終段より得られる検査データは、上記ループバック経路を通じて読取系画像処理回路の最前段に入力される。そして、当該検査データは、読取系画像処理回路の最前段を介して記憶部へ格納される。つまり、当該画像形成装置は出力系画像処理回路の最終段まで流した検査データを記憶部に帰還できる構成であるので、当該最終段に検査用のメモリを別途設けることなく全ての画像処理回路を検査することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１８７４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の画像形成装置には、上述の通りループバック経路が新たに設けられている。つまり、ループバック経路を設けることで、当該ループバック経路自体が故障を引き起こす可能性や、ノイズの影響を受けて正常な検査の阻害要因となる可能性もある。
【０００７】
そこで、本発明の課題は、検査用に別段の構成を設けることなく画像処理回路の検査を可能とする画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、請求項１に記載の発明は、画像データを記憶する記憶部と、前記記憶部より読み出された画像データに対して画像処理を施す画像処理回路と、感光体ドラムを含み、前記画像処理回路により画像処理の施された画像データに基づいて用紙上に画像を形成する画像形成部と、検査用の画像データを記憶部に展開し、当該展開した検査用の画像データに対して前記画像処理回路により画像処理を施し、前記検査用の画像データに基づく検査データを生成する制御部と、前記制御部と前記画像形成部の間におけるデータの伝送を可能にするローカルバスと、を備え、前記画像処理回路は、前記感光体ドラムに画像を書き込むタイミングを調整するためのタイミング調整量を記憶するメモリを有し、前記制御部は、前記生成した検査データを前記メモリに記憶し、前記ローカルバスを介して前記メモリより前記検査データを取得することを特徴とする。
【０００９】
また、請求項７に記載の発明は、制御プログラムであって、画像データを記憶する記憶部と、前記記憶部より読み出された画像データに対して画像処理を施す画像処理回路と、感光体ドラムを含み、前記画像処理回路により画像処理の施された画像データに基づいて用紙上に画像を形成する画像形成部と、前記制御部と前記画像形成部の間におけるデータの伝送を可能にするローカルバスと、を含み、前記画像処理回路に前記感光体ドラムへ画像を書き込むタイミングを調整するためのタイミング調整量を記憶するメモリを設けた画像形成装置に備わるコンピュータを、検査用の画像データを記憶部に展開し、当該展開した検査用の画像データに対して前記画像処理回路により画像処理を施し、前記検査用の画像データに基づく検査データを生成し、前記生成した検査データを前記メモリに記憶し、前記ローカルバスを介して前記記憶部より前記検査データを取得する制御手段、として機能させる。
【発明の効果】
【００１０】
したがって、本発明は、検査用に別段の構成を設けることなく画像処理回路の検査を可能とする画像形成装置を提供できる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る画像形成装置のブロック図である。
【図２】図１の画像形成装置に備わる画像形成部を模式的に示す図である。
【図３】図１の画像形成装置に備わる第Ｎ画像処理回路の構成を模式的に示す図である。
【図４】実施形態１に係る画像形成装置が実行する検査処理を説明するためのフローチャートである。
【図５】実施形態１に係る画像形成装置が実行する検査データ取得処理を説明するためのフローチャートである。
【図６】変形例１に係る画像形成装置及びコンピュータのブロック図である。
【図７】実施形態２に係る画像形成装置が実行する検査処理を説明するためのフローチャートである。
【図８】実施形態３に係る画像形成装置が実行する検査処理を説明するためのフローチャートである。
【図９】実施形態３に係る画像形成装置が実行する検査データ取得処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
「実施形態１」
以下、実施形態１に係る画像形成装置について、図１〜図５を参照して説明する。
【００１３】
本実施形態に係る画像形成装置１は、カラー複写機やプリンタ等として用いられる。画像形成装置１は、ＣＭＹＫの４色からなるカラー画像を用紙上に形成するプリント処理を行う。
当該画像形成装置１は、図１に示すように、制御部１００と、画像記憶部２００（記憶部）と、出力系画像処理部３００（画像処理部）と、画像形成部４００と、を含んで構成される。そして、制御部１００と出力系画像処理部３００とはローカルバス１０で接続されており、制御部１００と画像記憶部２００とはシステムバス２０及びローカルバス１０で接続されている。また、画像形成装置１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなるネットワークＮを介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の外部装置と接続される。
【００１４】
制御部１００は、画像形成装置１全体を統括制御する。制御部１００は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１１０と、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１２０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３０と、データ記憶部１４０と、通信Ｉ／Ｆ部１５０と、を含んで構成される。
【００１５】
ＣＰＵ１１０は、画像形成装置１の各部から入力される入力信号に応じて、ＲＯＭ１３０に記憶された各種プログラム（プログラムコード）を実行するコンピュータとして機能する。そして、ＣＰＵ１１０は、当該実行にかかるプログラムに基づいて各部に出力信号を出力することで、画像形成装置１の動作全般を統括制御する。ＣＰＵ１１０は、例えば、画像形成装置１に備わる各部の故障状態を検査するための検査プログラムの実行を制御する。この際、ＣＰＵ１１０は、ローカルバス１０を介して、出力系画像処理部３００に各種指示データや設定パラメータを送信する。なお、検査プログラムについては後述する。
ＲＡＭ１２０は、ＣＰＵ１１０が実行するプログラムなどを展開するためのプログラム格納領域や、プログラムが実行される際に生じる処理結果などを格納するためのデータ格納領域を備える。
ＲＯＭ１３０は、ＣＰＵ１１０が実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、上記処理プログラムを実行する際に使用されるデータなどを記憶する。
【００１６】
データ記憶部１４０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等で構成される。そして、データ記憶部１４０は、ＣＰＵ１１０が検査プログラムを実行する上で必要となるデータを記憶する。具体的には、データ記憶部１４０は、検査用の画像データ（画像処理前の画像データ）である元画像データと、検査プログラム実行後の元画像データである検査データに対する期待値を表す期待値データと、などを記憶する。なお、期待値データは、ＣＰＵ１１０が検査プログラムを実行する上でユーザによって事前設定される検査の内容に応じて複数存在する。
また、元画像データ、検査データ、期待値データは、Ｃ、Ｍ、Ｙ、Ｋの４色のカラー画像に係るデータであるため、４色分存在する。そのため、以下では、特定の色のデータを表現する場合は、当該データの名称の先頭に各色の名称を付すもの（例えば、Ｃ色元画像データ、Ｍ色検査データ、など）とする。
【００１７】
通信Ｉ／Ｆ部１５０は、画像形成装置１がネットワークＮを介して外部装置と通信を行うための通信インターフェースである。
【００１８】
画像記憶部２００は、画像メモリ２１０と、メモリ制御部２２０と、を含んで構成される。
【００１９】
画像メモリ２１０は、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）等により構成され、画像データを記憶する。
メモリ制御部２２０は、画像メモリ２１０に対する画像データの入出力を制御する。当該メモリ制御部２２０は１又は複数のＡＳＩＣで構成される。そして、各ＡＳＩＣは同一基板上に又は複数の基板に跨るように配設される。
具体的には、メモリ制御部２２０は、ＣＰＵ１１０からの指示の下、通信Ｉ／Ｆ部１５０を介して外部装置から受信したプリントジョブの画像データ、図示しないＡＤＦ等を介して読み取られた原稿の画像データ、制御部１００より送信される元画像データ、等を画像メモリ２１０に入力して記憶させる。また、メモリ制御部２２０は、ＣＰＵ１１０からの指示の下、画像メモリ２１０に記憶された画像データを出力系画像処理部３００へ出力する。
【００２０】
出力系画像処理部３００は、画像処理部３１０と、ドラム間遅延メモリ部３２０と、を含んで構成される。
【００２１】
画像処理部３１０は、画像メモリ２１０に記憶された画像データに対してプリント処理を行うための各種画像処理を施す。当該画像処理部３１０は１又は複数のＡＳＩＣで構成される。ここで、画像処理部３１０に備わる各ＡＳＩＣを第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎとする。当該第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎは、同一基板上に又は複数の基板に跨るように配設される。
そして、画像処理部３１０は、画像メモリ２１０より出力される画像データを上段側の第１画像処理回路３１０ａから下段側の第Ｎ画像処理回路３１０ｎへ向けて伝送させることで、画像データに各画像処理回路が備える画像処理機能に基づく画像処理を施す。なお、画像処理部３１０は、ＣＰＵ１１０からの指示の下、画像データを伝送させるにあたり、第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎの中で特定の画像処理回路を通過させることも可能である。
【００２２】
第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎは、それぞれ、画像データに対して特定の画像処理機能を実行するための回路である。各画像処理回路が備える画像処理機能としては、例えば、セル平均・解像度変換処理、領域判別処理、プリンタγ変換・細線化処理、微小変倍処理、スクリーン処理などがある。
【００２３】
ドラム間遅延メモリ部３２０は、画像処理部３１０の最下段に位置する第Ｎ画像処理回路３１０ｎと接続される。ドラム間遅延メモリ部３２０は、後述する複数の感光体ドラムに応じて、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄの４つのＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）を備える。そして、当該Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄは、ＣＰＵ１１０がプリント処理を実行する場合に、感光体ドラムのタイミング調整量を記憶するためのメモリである。ここで、タイミング調整量については後述する。
【００２４】
画像形成部４００は、図１及び図２に示すように、形成部４１０と、転写部４２０と、定着部４３０と、を含んで構成される。
【００２５】
形成部４１０は、出力系画像処理部３００より出力される４色分の画像データに基づくカラー画像を形成する。具体的には、形成部４１０は、光源４１１ａ〜４１１ｄと、ミラー／レンズ４１２と、感光体ドラム４１３ａ〜４１３ｄと、帯電器４１４ａ〜４１４ｄと、現像器４１５ａ〜４１５ｄと、クリーナ４１６ａ〜４１６ｄと、を含んで構成される。
【００２６】
光源４１１ａ〜４１１ｄは、レーザ光を出射するレーザ光源であり、画像データの色数に応じてそれぞれ配置される。そして、光源４１１ａ〜４１１ｄより出射されたレーザ光は、それぞれ、ミラー／レンズ４１２によって形成される光路にしたがって、感光体ドラム４１３ａ〜４１３ｄの周面を照射する。
ミラー／レンズ４１２は、例えば、ポリンゴンミラー、ｆθレンズ、ピックアップミラー、シリンドリカルミラー、等の複数のミラーやレンズで構成される。そして、ミラー／レンズ４１２は、光源４１１ａ〜４１１ｄより出射されたレーザ光を感光体ドラム４１３ａ〜４１３ｄに導くように反射させる。また、ミラー／レンズ４１２は、当該出射されたレーザ光の一部を位置ずれ検知用の光センサに入力させる。
感光体ドラム４１３ａ〜４１３ｄは、軸回りに回動可能な部材であり、光源４１１ａ〜４１１ｄに応じてそれぞれ配置される。感光体ドラム４１３ａ〜４１３ｄは、光源４１１ａ〜４１１ｄより照射されるレーザ光により周面にトナー像が形成されて、画像の書き込みが行われる。
帯電器４１４ａ〜４１４ｄは、感光体ドラム４１３ａ〜４１３ｄの表面を一様に帯電させる。現像器４１５ａ〜４１５ｄは、感光体ドラム４１３ａ〜４１３ｄ上にレーザユニット１２によって形成される潜像にトナーを付着してトナー像を形成する。クリーナ４１６ａ〜４１６ｄは、現像器４１５ａ〜４１５ｄによって付着した、感光体ドラム１０の周面上に残存するトナーを除去する。
【００２７】
転写部４２０は、形成部４１０より形成されるトナー像を転写する。具体的には、転写部４２０は、転写器４２１ａ〜４２１ｄと、転写ベルト４２２と、ローラ４２３と、を含んで構成される。
【００２８】
転写器４２１ａ〜４２１ｄは、それぞれの感光体ドラム４１３ａ〜４１３ｄの周面に形成されたトナー像を転写ベルト４２２に転写させる。転写ベルト４２２は、複数のローラ４２３に巻回された無端状のベルト部材である。ローラ４２３は、回動可能な円筒状の部材である。そして、ローラ４２３は、モータ（図示省略）より付与される回動力に応じて、転写器４２１ａ〜４２１ｄによりトナー像の転写された転写ベルト４２２を定着部４３０へ搬送する。定着器４３０は、加熱ローラや加圧ローラ等で構成される。そして、定着器４３０は、加熱ローラと加圧ローラの間に搬送された用紙に対して、加熱及びニップ圧による加圧を行うことにより、転写ベルト４２２のトナー像を用紙上に定着する。また、トナー像が定着した用紙は、排紙ローラ（図示省略）等により搬送されてトレイ（図示省略）へ排紙される。
【００２９】
ここで、図２より把握されるとおり、感光体ドラム４１３ａ〜４１３ｄは、物理的に離間した位置に配置される。そのため、それぞれの感光体ドラム４１３ａ〜４１３ｄに形成されたトナー像が同じタイミングで転写ベルト４２２に転写された場合、転写ベルト４２２上のずれた位置に転写されることとなる。したがって、ＣＰＵ１１０は、プリント処理を実行する場合、当該ずれを補正して画像の位置合わせを行うために、それぞれの感光体ドラム４１３ａ〜４１３ｄにトナー像が形成されるタイミングを調整する。具体的には、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄそれぞれに、それぞれの感光体ドラム４１３ａ〜４１３ｄにトナー像が形成されるタイミングの調整量（タイミング調整量）を記憶しておく。そして、感光体ドラム４１３ａ〜４１３ｄがトナー像を形成する際に、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄよりタイミング調整量が読み出されて形成部４１０へ出力される。その結果、感光体ドラム４１３ａ〜４１３ｄには、それぞれのタイミング調整量に基づくタイミングでトナー像が形成される。
【００３０】
（検査プログラムについて）
次に、ＣＰＵ１１０が実行する検査プログラムについて説明する。
【００３１】
まず、図示しない表示画面やタッチパネル等を介して、ユーザに検査モードが選択されると、ＣＰＵ１１０は、検査プログラムを実行し、データ記憶部１４０より元画像データを読み出して画像記憶部２００へ送信し、画像メモリ２１０に当該元画像データを展開する。そして、ＣＰＵ１１０は、メモリ制御部２２０に当該元画像データを出力系画像処理部３００へ送信させる。
【００３２】
次に、ＣＰＵ１１０は、送信した元画像データを第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎへ伝送させる。つまり、ＣＰＵ１１０は、元画像データに対して各種画像処理を施し、元画像データに基づく検査データを生成する。この際、ＣＰＵ１１０は、ユーザによって事前に設定された検査の内容に応じて、第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎの中で特定の画像処理回路を通過させる指示を画像処理部３１０へ送信することができる。つまり、ユーザは、画像処理部３１０に備わる画像処理回路の中で、検査対象となる画像処理回路を選択することが出来る。
【００３３】
次に、検査データが画像処理部３１０の最下段に位置する第Ｎ画像処理回路３１０ｎに到達すると、第Ｎ画像処理回路３１０ｎは、ＣＰＵ１１０の指示の下、当該検査データをドラム間遅延メモリ部３２０に記憶する。
つまり、ＣＰＵ１１０は、検査プログラムを実行する際、プリント処理の実行時にタイミング調整量が記憶されるドラム間遅延メモリ部３２０へ、タイミング調整量に換えて検査データを記憶する。そして、ＣＰＵ１１０は、ローカルバス１０を介してドラム間遅延メモリ部３２０に記憶された検査データを取得する。
【００３４】
ここで、検査データがドラム間遅延メモリ部３２０に記憶され、ＣＰＵ１１０に送信される具体的な流れについて、図３を用いて説明する。
まず、図３に示すように、制御部１００と第Ｎ画像処理回路３１０ｎ間のローカルバス１０は、元画像データ及び指示データ送受信用のデータ用ローカルバス１０ａと、制御部１００がドラム間遅延メモリ部３２０へメモリ制御信号を送信するための制御信号用ローカルバス１０ｂと、を含む。メモリ制御信号は、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄまでのメモリに対する読み込み（Ｒｅａｄ）信号，書き込み（Ｗｒｉｔｅ）信号，メモリの選択信号，等である。
また、図３に示すように、第Ｎ画像処理回路３１０ｎは、モード切り替えセレクタ３１０ｎ１と、画像データセレクタ３１０ｎ２と、メモリ制御信号セレクタ３１０ｎ３と、データ伝送用バス３１０ｎ４と、を含んで構成される。
モード切り替えセレクタ３１０ｎ１は、ＣＰＵ１１０より送信される指示データに応じて、検査データの記憶モードと読み込みモードとを切り替える。画像データセレクタ３１０ｎ２は、モード切り替えセレクタ３１０ｎ１より送信されるセレクト指令に応じて、検査データをドラム間遅延メモリ部３２０に記憶／ドラム間遅延メモリ部３２０より読み込む。メモリ制御信号セレクタ３１０ｎ３は、モード切り替えセレクタ３１０ｎ１より送信されるセレクト指令に応じて、常時入力されるＷｒｉｔｅ信号（常時Ｗｒｉｔｅ信号）と、ＣＰＵ１１０より送信されるメモリ制御信号と、の何れかをドラム間遅延メモリ部３２０へ送信する。データ伝送用バス３１０ｎ４は、画像データ（検査データ）を伝送させるためのバスである。
【００３５】
ＣＰＵ１１０は、元画像データを出力系画像処理部３００へ送信させる際に、データ用ローカルバス１０ａを介して、モード切り替えセレクタ３１０ｎ１へ検査データの記憶モードに切り替えるための指示データを送信する。そして、モード切り替えセレクタ３１０ｎ１が画像データセレクタ３１０ｎ２へセレクト指令を送信することで、画像データセレクタ３１０ｎ２は、検査データが入力された際、当該検査データがドラム間遅延メモリ部３２０へ記憶されるように切り替え処理を行う。
また、ＣＰＵ１１０は、指示データを送信する際、制御信号用ローカルバス１０ｂを介してメモリの選択信号を送信する。そして、メモリ制御信号セレクタ３１０ｎ３は、モード切り替えセレクタ３１０ｎ１より送信されるセレクト指令に応じて、常時Ｗｒｉｔｅ信号及びＣＰＵ１１０より送信されたメモリの選択信号を、順次ドラム間遅延メモリ部３２０に入力する。つまり、ＣＰＵ１１０は、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄまでのメモリのうち、検査データを記憶するためのメモリを選択し、当該選択したメモリに検査データを記憶させる。具体的には、ＣＰＵ１１０は、Ｃ色検査データがＣ色ドラム間遅延メモリ３２０ａへ、Ｍ色検査データがＭ色ドラム間遅延メモリ３２０ｂへ、Ｙ色検査データがＹ色ドラム間遅延メモリ３２０ｃへ、Ｋ色検査データがＫ色ドラム間遅延メモリ３２０ｄへ、それぞれ記憶されるように制御を行う。
【００３６】
次に、ＣＰＵ１１０は、ドラム間遅延メモリ部３２０に記憶された検査データを取得する場合、データ用ローカルバス１０ａを介して、モード切り替えセレクタ３１０ｎ１へ検査データの読み込みモードに切り替えるための指示データを送信する。そして、モード切り替えセレクタ３１０ｎ１が画像データセレクタ３１０ｎ２へセレクト指令を送信することで、画像データセレクタ３１０ｎ２は、データ伝送用バス３１０ｎ４を介してドラム間遅延メモリ部３２０より検査データを読み込む。当該読み込まれた検査データは、データ用ローカルバス１０ａを介して制御部１００へ送信される。
また、ＣＰＵ１１０は、指示データを送信する際、制御信号用ローカルバス１０ｂを介してメモリの選択信号及びＲｅａｄ信号を送信する。そして、メモリ制御信号セレクタ３１０ｎ３は、モード切り替えセレクタ３１０ｎ１より送信されるセレクト指令に応じて、ＣＰＵ１１０より送信されたメモリの選択信号及びＲｅａｄ信号を、順次ドラム間遅延メモリ部３２０に入力する。つまり、ＣＰＵ１１０は、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄまでのメモリのうち、検査データを読み込むメモリを選択し、当該選択したメモリに記憶される検査データを読み込ませる。
なお、ＣＰＵ１１０は、ドラム間遅延メモリ部３２０に記憶された検査データを取得する際、第Ｎ画像処理回路３１０ｎへ、４色分の検査データを同時又は連続して送信させるように指示してもよいし、１色分の検査データを送信させた後予め定めた時間が経過した時点で、別の１色分の検査データを送信させるように指示してもよい。
【００３７】
次に、ＣＰＵ１１０は、当該送信された検査データと、データ記憶部１４０に記憶された期待値データと、を比較する。ここで、比較は、ＣＭＹＫの４色分それぞれについて、且つ、検査データと期待値データを構成するビット単位（画素単位）で逐次行われる。その結果、ＣＰＵ１１０は、検査データと期待値データとが完全に一致すると判断した場合に、検査結果が正常である旨（異常の発生状況）を表示画面に表示する。一方で、ＣＰＵ１１０は、検査データと期待値データとが一致しないと判断した場合、エラーの発生した箇所（回路）を当該判断の結果に基づいて特定する。そして、ＣＰＵ１１０は、当該エラーの発生した箇所の名称等（異常の発生状況）を表示画面に表示する。
【００３８】
（検査処理）
次に、本実施形態に係る画像形成装置１が実行する検査処理について、図４のフローチャートを用いて説明する。
【００３９】
まず、ＣＰＵ１１０は、検査プログラムを実行し、元画像データを画像メモリ２１０に展開する（ステップＳ１）。
次いで、ＣＰＵ１１０は、後述する検査データ取得処理を実行する（ステップＳ２）。
次いで、ＣＰＵ１１０は、検査データ取得処理の実行により取得される検査データと期待値データとを比較する（ステップＳ３）。
次いで、ＣＰＵ１１０は、ステップＳ３の比較の結果、検査データと期待値データとが一致するか否かを判断する（ステップＳ４）。
そして、ＣＰＵ１１０は、ステップＳ４にて一致すると判断した場合（ステップＳ４；Ｙｅｓ）、検査結果が正常である旨を表示画面に表示し（ステップＳ５）、本処理を終了する。
一方で、ＣＰＵ１１０は、ステップＳ４にて一致しないと判断した場合（ステップＳ４；Ｎｏ）、エラーの発生した箇所を表示画面に表示し（ステップＳ６）、本処理を終了する。
【００４０】
（検査データ取得処理）
次に、ステップＳ２にてＣＰＵ１１０が実行する検査データ取得処理について、図５のフローチャートを用いて説明する。
【００４１】
まず、ＣＰＵ１１０は、画像メモリ２１０に展開した元画像データをメモリ制御部２２０によって出力系画像処理部３００へ送信させる（ステップＳ１０１）。
次いで、ＣＰＵ１１０は、ステップＳ１０１にて送信した元画像データを第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎへ伝送させ、検査データを生成する（ステップＳ１０２）。
次いで、ＣＰＵ１１０は、ステップＳ１０２にて生成した検査データをドラム間遅延メモリ部３２０に記憶する（ステップＳ１０３）。
次いで、ＣＰＵ１１０は、ローカルバス１０を介してステップＳ１０３にて記憶した検査データを取得する（ステップＳ１０４）。
【００４２】
以上、本実施形態に係る画像形成装置１によると、ＣＰＵ１１０は、第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎを介して生成した検査データをドラム間遅延メモリ部３２０に記憶する。また、ＣＰＵ１１０は、当該記憶した検査データをローカルバス１０を介して取得する。そのため、画像形成装置１において、第Ｎ画像処理回路３１０ｎに検査用のメモリを別途設けることなく、また、第Ｎ画像処理回路３１０ｎより出力される検査データをＣＰＵ１１０が取得するためのループバック経路を新たに設けることなく、ＣＰＵ１１０は、全ての画像処理回路を検査可能な検査データを取得できる。
したがって、画像形成装置１は、検査用に別段の構成を設けることなく画像処理回路の検査を可能とする画像形成装置といえる。
【００４３】
また、ＣＰＵ１００は、ローカルバス１０を介して取得した検査データと期待値データとを比較することで、比較結果に基づく異常の発生状況を判断することができる。
つまり、画像形成装置１は、検査データと期待値データとを比較するための外部装置を別途用いることなく、検査処理を行うことができる。
【００４４】
また、検査データを記憶するためのＣ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄは、感光体ドラム４１３ａ〜４１３ｄ毎に備わる。そのため、ＣＰＵ１１０は、Ｃ色検査データ〜Ｋ色検査データを、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄにそれぞれ記憶しておくことで、Ｃ色検査データ〜Ｋ色検査データの中で必要な検査データを必要なタイミングで取得することが可能となる。
【００４５】
「変形例１」
次に、実施形態１に係る画像形成装置１の変形例１について、図６を用いて説明する。実施形態１において、検査データと期待値データの比較は画像形成装置１自体が行うように構成した。しかし、変形例１で述べるように、ネットワークＮを介して画像形成装置１に接続されたＰＣ１０００等の外部装置が当該比較を行ってもよい。
以下の変形例１の説明において、実施形態１に係る画像形成装置１と同様の構成については同じ符号を付し、説明を省略する。
【００４６】
図６に示すように、画像形成装置１は、ネットワークＮを介してＰＣ１０００と接続される。
ＰＣ１０００は、例えば、ＣＰＵ１０１０と、ＲＡＭ１０２０と、ＲＯＭ１０３０と、データ記憶部１０４０と、通信Ｉ／Ｆ部１０５０と、を含んで構成される。
【００４７】
ＣＰＵ１０１０は、ＰＣ１０００の各部から入力される入力信号に応じて、ＲＯＭ１０３０に記憶された各種プログラムを実行する。そして、ＣＰＵ１０１０は、当該実行にかかるプログラムに基づいて各部に出力信号を出力することで、ＰＣ１０００の動作全般を統括制御する。具体的には、ＣＰＵ１０１０は、比較プログラムを実行し、検査データと期待値データとの比較を行う。比較プログラムについては後述する。
ＲＡＭ１０２０は、ＣＰＵ１０１０が実行するプログラムなどを展開するためのプログラム格納領域や、プログラムが実行される際に生じる処理結果などを格納するためのデータ格納領域を備える。ＲＯＭ１０３０は、ＣＰＵ１０１０が実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、上記処理プログラムを実行する際に使用されるデータなどを記憶する。
データ記憶部１０４０は、例えば、ＨＤＤ等で構成される。そして、データ記憶部１０４０は、元画像データと、期待値データと、などを記憶する。通信Ｉ／Ｆ部１０５０は、ＰＣ１０００がネットワークＮを介して画像形成装置１と通信を行うための通信インターフェースである。
【００４８】
（比較プログラムについて）
次に、ＣＰＵ１０１０が実行する比較プログラムについて説明する。
まず、ＣＰＵ１０１０は、通信Ｉ／Ｆ部１０５０を介して、図示しない表示画面やタッチパネル等を介して、ユーザに比較プログラムの実行が選択されると、ＣＰＵ１０１０は、データ記憶部１０４０より元画像データを読み出す。そして、ＣＰＵ１０１０は、通信Ｉ／Ｆ部１０５０を介して、読み出した元画像データを画像形成装置１に送信する。
そして、画像形成装置１のＣＰＵ１１０は、送受信部として機能する通信Ｉ／Ｆ部１５０を介して元画像データを取得すると、検査プログラムを実行する。但し、本変形例の検査プログラムでは、ＣＰＵ１１０は、ドラム間遅延メモリ部３２０に記憶された検査データを取得した場合、当該検査データを通信Ｉ／Ｆ部１５０を介してＰＣ１０００へ送信する。
次に、ＣＰＵ１０１０は、通信Ｉ／Ｆ部１０５０を介して検査データを取得すると、当該取得された検査データと、データ記憶部１０４０に記憶された期待値データと、を比較する。ここで、ＣＰＵ１０１０が行う比較は、実施形態１にてＣＰＵ１１０が行った比較と同一である。
【００４９】
以上、本変形例に係る画像形成装置１によると、画像形成装置１は、検査データと期待値データとの比較をＰＣ１０００に委ねることができるのでＣＰＵ１１０の処理負担が軽減する。また、ＰＣ１０００のユーザは、必要に応じて検査データや期待値データをデータ記憶部１０４０に追加／削除することで、所望する比較処理を容易に実行させることができる。
【００５０】
「実施形態２」
次に、実施形態２に係る画像形成装置１について、図７を用いて説明する。実施形態１では、図４に示すように、ＣＰＵ１１０が一度の検査データ取得処理を実行することで、検査処理が完了するように構成したが、元画像データのデータ容量と、ドラム間遅延メモリ部３２０に備わるメモリのデータ容量と、に応じて元画像データを複数個に分割した上で、検査データ取得処理をその個数に応じて複数回実行するように構成してもよい。つまり、実施形態２では、元画像データのデータ容量がドラム間遅延メモリ部３２０に備わるメモリのデータ容量より大きい場合であっても、ドラム間遅延メモリ部３２０に元画像データに基づく検査データを記憶できるように構成する。
以下の実施形態２の説明において、実施形態１に係る画像形成装置１と同様の構成については同じ符号を付し、説明を省略する。
【００５１】
（検査処理）
本実施形態２に係る画像形成装置１が実行する検査処理について、図７のフローチャートを用いて説明する。
【００５２】
まず、ＣＰＵ１１０は、実施形態１と同様に、検査プログラムを実行して元画像データを画像メモリ２１０に展開する（ステップＳ１）。
【００５３】
次いで、ＣＰＵ１１０は、当該画像メモリ２１０に展開した元画像データのデータ容量と最小メモリのデータ容量とを比較し、元画像データのデータ容量が最小メモリのデータ容量を上回るか否かを判断する（ステップＳ１１ａ）。ここで、最小メモリとは、ドラム間遅延メモリ部３２０に備わるメモリ（Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄ）の中で、データ容量が最小となるメモリを表す。また、上記比較の対象とする元画像データとしては、例えば、４色分の元画像データの中で最小メモリに記憶される検査データの基となる元画像データなどを用いる。
なお、各メモリ間におけるデータ容量の違いは、図２に示すように、感光体ドラム４１３ａ〜４１３ｄが各々異なる位置に配設されるため、各メモリに記憶されるタイミングの調整量にもデータ量に相違が生じることに起因する。
【００５４】
そして、ＣＰＵ１１０は、ステップＳ１１ａにて上回ると判断した場合（ステップＳ１１ａ；Ｙｅｓ）、分割後のそれぞれの元画像データが最小メモリのデータ容量を下回るように、元画像データを分割する（ステップ１２ａ）。
次いで、ＣＰＵ１１０は、分割後の各々の元画像データについて、検査データ取得処理を実行する（ステップＳ２）。
次いで、ＣＰＵ１１０は、分割後の全ての元画像データについて、検査データ取得処理が完了したか否かを判断する（ステップＳ２１ａ）。そして、ＣＰＵ１１０は、ステップＳ２１ａにて完了していないと判断した場合（ステップＳ２１ａ；Ｎｏ）、ステップＳ２以降の処理を繰り返す。一方で、ＣＰＵ１１０は、ステップＳ２１ａにて完了したと判断した場合（ステップＳ２１ａ；Ｙｅｓ）、ステップＳ３以降の処理を実行する。
【００５５】
また、ＣＰＵ１１０は、ステップＳ１１ａにて下回ると判断した場合（ステップＳ１１ａ；Ｎｏ）、元画像データを分割することなく、当該元画像データについて検査データ取得処理を実行し（ステップＳ２）、ステップＳ３以降の処理を実行する。
【００５６】
以上、本実施形態２によると、実施形態１と同様の効果が得られるのは勿論のこと、ＣＰＵ１１０は、元画像データのデータ容量が最小メモリのデータ容量より大きい場合であっても、元画像データに基づく検査データを複数個に分けてドラム間遅延メモリ部３２０に記憶することで、検査データ全体について検査処理を実行できる。
【００５７】
「実施形態３」
次に、実施形態３に係る画像形成装置１について、図８及び図９を用いて説明する。
実施形態１において、ＣＰＵ１１０は、検査プログラムを実行する際に、４色分の検査データがドラム間遅延メモリ部３２０に備わる４色分のメモリへそれぞれ記憶されるように制御を行った。しかし、実施形態３で述べるように、ＣＰＵ１１０は、４色分の検査データをドラム間遅延メモリ部３２０に備わる同一のメモリへ記憶されるように制御してもよい。つまり、ＣＰＵ１１０は、４色分の元画像データのうち何れか１色分の元画像データに基づく検査データを生成し、当該生成した検査データを上記メモリに記憶し、当該メモリより検査データを取得するパターンを、検査データを生成する都度４色分の検査データを取得するまで繰り返し実行する制御を行う。
【００５８】
（検査処理）
本実施形態３に係る画像形成装置１が実行する検査処理について、図８のフローチャートを用いて説明する。
【００５９】
まず、ＣＰＵ１１０は、実施形態１と同様に、検査プログラムを実行して元画像データを画像メモリ２１０に展開する（ステップＳ１）。ここで、上記展開される元画像データは、４色分の元画像データ（C色元画像データ〜K色元画像データ）からなる。
【００６０】
次いで、ＣＰＵ１１０は、ドラム間遅延メモリ部３２０に備わるメモリの中で、当該画像メモリに展開した元画像データに基づく検査データを記憶するための一のメモリを選択する（ステップＳ１１ｂ）。ここで、上記選択されるメモリは、例えば、Ｃ色ドラム間遅延メモリ３２０ａ〜Ｋ色ドラム間遅延メモリ３２０ｄの中で、記憶可能なデータ容量が最大となるメモリである。
【００６１】
次いで、ＣＰＵ１１０は、４色分の元画像データの中で、何れか１色分の元画像データを選択し、当該選択した１色分の元画像データについて検査データ取得処理を実行する（ステップＳ２ｂ）。
【００６２】
次いで、ＣＰＵ１１０は、４色分の元画像データについて、検査データ取得処理が完了したか否かを判断する（ステップＳ２１ｂ）。
そして、ＣＰＵ１１０は、ステップＳ２１ｂにて完了していないと判断した場合（ステップＳ２１ｂ；Ｎｏ）、４色分の元画像データ全てについて検査データ取得処理が完了するまで、ステップＳ２ｂの処理を繰り返し行う。
一方で、ＣＰＵ１１０は、ステップＳ２１ｂにて完了したと判断した場合（ステップＳ２１ｂ；Ｙｅｓ）、ステップＳ３以降の処理を実行する。
【００６３】
（検査データ取得処理について）
次に、ステップＳ２ｂにてＣＰＵ１１０が実行する検査データ取得処理について、図９のフローチャートを用いて説明する。
【００６４】
まず、ＣＰＵ１１０は、画像メモリ２１０に展開した４色分の元画像データのうち、１色分の元画像データをメモリ制御部２２０によって出力系画像処理部３００へ送信させる（ステップＳ１０１ｂ）。
次いで、ＣＰＵ１１０は、ステップＳ１０１ｂにて送信した１色分の元画像データを第１画像処理回路３１０ａ〜第Ｎ画像処理回路３１０ｎへ伝送させ、１色分の検査データを生成する（ステップＳ１０２ｂ）。
次いで、ＣＰＵ１１０は、ステップＳ１０２ｂにて生成した１色分の検査データを、ステップＳ１１ｂで選択されたメモリに記憶する（ステップＳ１０３ｂ）。
次いで、ＣＰＵ１１０は、ローカルバス１０を介してステップＳ１０３ｂにて記憶した１色分の検査データを取得する（ステップＳ１０４ｂ）。
つまり、ステップＳ１０３ｂ，Ｓ１０４ｂによると、ＣＰＵ１１０は、１色分の検査データが選択されたメモリに記憶される都度、当該検査データを取得する処理を行う。なお、ＣＰＵ１１０は、制御信号用ローカルバス１０ｂを介してドラム間遅延メモリ部３２０に送信するメモリの選択信号により、検査データを記憶するメモリの選択、検査データを取得するメモリの選択、を逐次行う。
【００６５】
以上、本実施形態３によると、実施形態１と同様の効果が得られることは勿論のこと、ＣＰＵ１１０は、４色分の検査データをドラム間遅延メモリ部３２０に備わる同一のメモリに記憶する。そのため、例えば、実施形態２で述べたような、元画像データのデータ容量が最小メモリのデータ容量より大きい場合であっても、当該最小メモリ以外のメモリへ４色分の検査データを記憶することで、全ての検査データを取得することができる。
【００６６】
なお、以上の実施形態における記述は、本発明に係る好適な画像形成装置の一例であり、これに限定されるものではない。
また、以上の実施形態における画像形成装置を構成する各部の細部構成及び細部動作に関して本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００６７】
具体的には、例えば、ＣＰＵ１１０は、図８に示すステップＳ１１ｂにおいて、一のメモリを選択するように構成したが、必要に応じて二又は三のメモリを選択するように構成してもよい。
【００６８】
また、ＣＰＵ１１０は、記憶可能なデータ容量が最大となるメモリのデータ容量と、４色分の元画像データの中でデータ容量が最大となる元画像データのデータ容量とを比較する。そして、ＣＰＵ１１０は、データ容量が最大となる元画像データの方が、データ容量が最大となるメモリよりもデータ容量が大きい場合、図８に示す検査処理を実行する。一方で、ＣＰＵ１１０は、データ容量が最大となるメモリの方が、データ容量が最大となる元画像データよりもデータ容量が大きい場合、図７に示す検査処理を実行する。このように構成することで、ＣＰＵ１１０は、検査データを分割して複数のメモリに記憶する場合と、検査データを一のメモリへ記憶する場合と、を必要に応じて使い分けることができる。
【符号の説明】
【００６９】
１                  画像形成装置
１０                ローカルバス
２０                システムバス
１００              制御部
１１０              ＣＰＵ
１３０              ＲＯＭ
１４０              データ記憶部
１５０              通信Ｉ／Ｆ部
２００              画像記憶部
２１０              画像メモリ
３００              出力系画像処理部
３１０              画像処理部
３１０ａ〜３１０ｎ  第１画像処理回路〜第Ｎ画像処理回路
３２０              ドラム間遅延メモリ部
３２０ａ〜３２０ｄ  Ｃ色ドラム間遅延メモリ〜Ｋ色ドラム間遅延メモリ
４００              画像形成部
【図１】
2012009913.tif 000003
【図２】
2012009913.tif 000004
【図３】
2012009913.tif 000005
【図４】
2012009913.tif 000006
【図５】
2012009913.tif 000007
【図６】
2012009913.tif 000008
【図７】
2012009913.tif 000009
【図８】
2012009913.tif 000010
【図９】
2012009913.tif 000011