(57)【要約】 【課題】  画像データを伝送する伝送路の障害部位を特定することができる画像形成装置を提供する。【解決手段】  ＣＰＵ１０は、１つの伝送路で伝送される画像データのみから形成される出力画像を出力させるためのテストデータを、すべての伝送路について生成して１組のテストデータとする。ＣＰＵ１０は、１組のテストデータに含まれる３２個のテストデータを順次データバスに伝送させて、１組のテストデータから形成される１組の出力画像を画像書込み部１７に出力させる。さらに、ＣＰＵ１０は、１組のテストデータから形成される１組の出力画像を画像書込み部１７に出力させた後、１組の出力画像をＣＣＤセンサ１１に読取らせ、Ａ／Ｄ変換部１１ａによってデジタル化されたＲＧＢの画像データを、スキャナＡＳＩＣ１２を介して受信する。ＣＰＵ１０は、受信したＲＧＢの画像データを解析して、不良のある伝送路を特定する。【選択図】      図１
2007049624.tif 000002
【特許請求の範囲】
【請求項１】
画像データをビット別に伝送するための伝送路を含む伝送手段と、伝送手段によって伝送された画像データに基づく画像を出力するための出力手段とを含む画像形成装置であって、
１つの伝送路で伝送される画像データのみからなるテストデータを伝送手段に含まれるすべての伝送路について生成しこれらを１組のテストデータとするテストデータ生成手段と、
前記１組のテストデータを伝送手段に伝送させ出力手段に１組の出力画像を出力させる制御手段とをさらに含むことを特徴とする画像形成装置。
【請求項２】
画像を読取って画像データを生成する読取手段をさらに含み、
前記制御手段は、前記１組の出力画像を読取手段に読取らせて確認用画像データを生成させ生成された確認用画像データに基づいて不良の伝送路を特定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記１組のテストデータから形成されるべき１組の出力画像のうち前記確認用画像データが示す１組の出力画像に含まれない出力画像を形成するための画像データを伝送する伝送路を不良の伝送路として特定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
伝送路を他の伝送路と切換える切換手段をさらに含み、
切換手段は前記制御手段によって制御され特定された不良の伝送路を他の伝送路に切換えることを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記画像データはその１画素を予め定めるビット数で表されており前記１画素を表す各ビットは画素の濃度を２進数で表す重み度数を有し、
前記切換手段は、不良の伝送路をその不良の伝送路で伝送される画像データのビットの重み度数より小さい重み度数のビットの画像データを伝送する伝送路に切換えることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記読取手段と前記出力手段との間に画像データを処理する少なくとも１つの処理手段をさらに含み、
前記伝送手段は、前記読取手段と前記処理手段のうちの１つの処理手段とを接続する第１の部間伝送手段を含み、
前記制御手段は、前記１組のテストデータを伝送手段に伝送させる前に白色の画像および黒色の画像を前記読取手段に読取らせて確認用画像データを生成させ、生成された確認用画像データを第１の部間伝送手段を介して前記読取手段に接続された処理手段から受け取り、受け取った確認用画像データに基づいて第１の部間伝送手段に含まれる不良の伝送路を特定することを特徴とする請求項４または５に記載の画像形成装置。
【請求項７】
前記処理手段は複数の処理手段を含み、
前記伝送手段は、前記読取手段に接続された処理手段を除く処理手段のうちの１つの処理手段と前記出力手段とを接続、ならびに前記読取手段を上流側および前記出力手段を下流側として前記複数の処理手段を直列に接続する複数の第２の部間伝送手段をさらに含み、
前記制御手段は、前記１組のテストデータを伝送手段に伝送させて不良の伝送路を特定する際には前記出力手段に接続された処理手段の出力側の第２の部間伝送手段から前記１組のテストデータを伝送させた後、順次前記出力手段に接続された処理手段の上流側の処理手段の出力側の第２の部間伝送手段から前記１組のテストデータを伝送させて各第２の部間伝送手段に含まれる不良の伝送路を特定することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制御手段は、第１の部間伝送手段において不良の伝送路を特定したときは、前記切替え手段によってその不良の伝送路を迂回路に切替え、さらに、前記１組のテストデータを伝送手段に伝送させて不良の伝送路を特定する際に１つの第２の部間伝送手段において不良の伝送路を特定したときは、前記切替え手段によってその不良の伝送路を迂回路に切替えた後に、不良の伝送路が検出された第２の部間伝送手段に接続された上流側の処理手段の１つ上流側の処理手段の出力側の第２の部間伝送手段に前記１組のテストデータを伝送させることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
画像データをビット別に伝送するための伝送路に対して１つの伝送路で伝送される画像データのみからなるテストデータをすべての伝送路について生成しこれらを１組のテストデータとするテストデータ生成工程と、
テストデータ生成工程で生成された１組のテストデータを伝送路によって伝送する伝送工程と、
伝送工程で伝送された１組のテストデータから形成される１組の出力画像を出力する出力工程と、
出力工程で出力された１組の出力画像を読取って確認用画像データを生成する画像データ生成工程と、
前記１組のテストデータから形成されるべき１組の出力画像のうち画像データ生成工程で生成された確認用画像データが示す１組の出力画像に含まれない出力画像を形成する画像データを伝送する伝送路を不良の伝送路として特定する特定工程と、
特定工程で特定された不良の伝送路を他の伝送路に切替える切替工程とをさらに含むことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー複写機などの画像形成装置および画像形成方法に関する。
【背景技術】
【０００２】
近年、複写機などのＯＡ（Office Automation）機器のデジタル化が進展し、特にカラー画像の需要が増しており、カラー画像を処理することができる装置、たとえばカラー画像を取り込むためのスキャナ等の入力機器、およびインクジェット方式あるいは熱転写方式のカラープリンタ等の出力機器を有する画像形成装置が広く一般に普及してきている。この画像形成装置は、画像を取り込むためのＣＣＤ（Charge Coupled Device）センサと、画像を出力する印字部との間に、画像データを処理する複数の処理ユニットを有し、それらの処理ユニット間に、画像データを伝送する伝送路、たとえばデータバスが設けられている。
【０００３】
デジタル化された画像データの１画素は、複数のビットから構成され、各ビットのデータは、各ビットに対応する伝送路を伝送される。伝送路は、たとえば基板上に配線される導体の配線パターンであり、複数の伝送路のうち、たとえば１つのビットの伝送路に障害があると、障害のある伝送路のデータが不正なものであるために、正しい画像を出力することができない。特に重みの高いビットに障害があると不自然な画像が出力される。
【０００４】
画像データを記憶する画像メモリの従来の技術に、デジタル量に変換された複数ビットで構成される画像データを画像メモリに記憶する際、その画像データのビットのうち最も重みがあるビット（以下、ＭＳＢ：Most Significant Bitという）のデータを、画像メモリに入出力するための入出力系統に不具合があると、ＭＳＢのデータの入出力系統を、最も重みの少ないビット（以下：Least Significant Bitという）のデータの入出力系統に置き換えるための回路を有する画像メモリがある。ＭＳＢのデータをＬＳＢのデータに置き換えて記憶するので、不自然さが改善された画像を再生することができ、実用上差し支えのない画像メモリを提供することができるものである（たとえば特許文献１参照）。
【０００５】
【特許文献１】特開平３−２０１２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の技術は、画像メモリの障害部位が特定された後、その障害部位がＭＳＢの入出力系統であるときに、ＭＳＢの入出力系統をＬＳＢの入出力系統に置き換えて、ＭＳＢのデータを記憶する画像メモリであり、特許文献１には、障害部位を特定するための技術については開示されていない。従来の技術による画像形成装置においては、出力された画像に異常があると、画像形成装置のどこかに不具合のあることを認識することができるのみであり、障害部位、たとえば画像データを伝送する伝送路の障害部位を特定することはできないという問題がある。
【０００７】
本発明の目的は、画像データを伝送する伝送路の障害部位を特定することができる画像形成装置および画像形成方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、画像データをビット別に伝送するための伝送路を含む伝送手段と、伝送手段によって伝送された画像データに基づく画像を出力するための出力手段とを含む画像形成装置であって、
１つの伝送路で伝送される画像データのみからなるテストデータを伝送手段に含まれるすべての伝送路について生成しこれらを１組のテストデータとするテストデータ生成手段と、
前記１組のテストデータを伝送手段に伝送させ出力手段に１組の出力画像を出力させる制御手段とをさらに含むことを特徴とする画像形成装置である。
【０００９】
本発明に従えば、画像データをビット別に伝送するための伝送路を含む伝送手段によって画像データを伝送し、出力手段によって、伝送手段によって伝送された画像データに基づく画像を出力するにあたって、テストデータ生成手段によって、１つの伝送路で伝送される画像データのみからなるテストデータが、伝送手段に含まれるすべての伝送路について生成されこれらが１組のテストデータとされ、制御手段によって、前記１組のテストデータが伝送手段によって伝送され、出力手段に１組の出力画像が出力される。
【００１０】
このように、１つの伝送路で伝送される画像データのみから形成される出力画像を出力させるためのテストデータを、伝送手段に含まれるすべての伝送路について生成して１組のテストデータとし、生成された１組のテストデータを伝送手段に伝送させて、１組のテストデータから形成される１組の出力画像である印字確認パターンを、出力手段に出力させるので、伝送路に対応した印字確認パターンを出力することができる。
【００１１】
また本発明は、画像を読取って画像データを生成する読取手段をさらに含み、
前記制御手段は、前記１組の出力画像を読取手段に読取らせて確認用画像データを生成させ生成された確認用画像データに基づいて不良の伝送路を特定することを特徴とする。
【００１２】
本発明に従えば、制御手段は、出力手段によって出力された１組の出力画像である印字確認パターンを、読取手段に読取らせて生成させた確認用画像データに基づいて、伝送手段の不良の伝送路を特定するので、画像形成装置が不良の伝送路を特定することができる。
【００１３】
また本発明は、前記制御手段は、前記１組のテストデータから形成されるべき１組の出力画像のうち前記確認用画像データが示す１組の出力画像に含まれない出力画像を形成するための画像データを伝送する伝送路を不良の伝送路として特定することを特徴とする。
【００１４】
本発明に従えば、１組のテストデータから形成されるべき１組の出力画像のうち、確認用画像データが示す１組の出力画像に含まれない出力画像を形成する画像データを伝送する伝送路を、不良の伝送路として特定するので、１組の出力画像に基づいて、不良の伝送路を特定することができる。
【００１５】
また本発明は、伝送路を他の伝送路と切換える切換手段をさらに含み、
切換手段は前記制御手段によって制御され特定された不良の伝送路を他の伝送路に切換えることを特徴とする。
【００１６】
本発明に従えば、切替え手段によって、不良の伝送路を他の伝送路と切替えるので、不良の伝送路のビットの画像データを、迂回路を介して伝送することができる。
【００１７】
また本発明は、前記画像データはその１画素を予め定めるビット数で表されており前記１画素を表す各ビットは画素の濃度を２進数で表す重み度数を有し、
前記切換手段は、不良の伝送路をその不良の伝送路で伝送される画像データのビットの重み度数より小さい重み度数のビットの画像データを伝送する伝送路に切換えることを特徴とする。
【００１８】
本発明に従えば、切替え手段によって、不良の伝送路を、画像データの各ビットのうちで最も重み度数の小さいビットに対応する伝送路に切換えるので、最も濃度の薄いビットの画像データの情報だけが欠如した画像を出力することができる。
【００１９】
また本発明は、前記読取手段と前記出力手段との間に画像データを処理する少なくとも１つの処理手段をさらに含み、
前記伝送手段は、前記読取手段と前記処理手段のうちの１つの処理手段とを接続する第１の部間伝送手段を含み、
前記制御手段は、前記１組のテストデータを伝送手段に伝送させる前に白色の画像および黒色の画像を前記読取手段に読取らせて確認用画像データを生成させ、生成された確認用画像データを第１の部間伝送手段を介して前記読取手段に接続された処理手段から受け取り、受け取った確認用画像データに基づいて第１の部間伝送手段に含まれる不良の伝送路を特定することを特徴とする。
【００２０】
本発明に従えば、白色の画像および黒色の画像を、読取手段に読取らせて生成させた確認用画像データを、第１の部間伝送手段を介して読取手段に接続された処理手段から受け取り、受け取った確認用画像データに基づいて、第１の部間伝送手段に含まれる不良の伝送路を特定するので、画像の入力側の伝送路の不良を特定して、不良の伝送路を迂回路に切替えることができる。
【００２１】
また本発明は、前記処理手段は複数の処理手段を含み、
前記伝送手段は、前記読取手段に接続された処理手段を除く処理手段のうちの１つの処理手段と前記出力手段とを接続、ならびに前記読取手段を上流側および前記出力手段を下流側として前記複数の処理手段を直列に接続する複数の第２の部間伝送手段をさらに含み、
前記制御手段は、前記１組のテストデータを伝送手段に伝送させて不良の伝送路を特定する際には前記出力手段に接続された処理手段の出力側の第２の部間伝送手段から前記１組のテストデータを伝送させた後、順次前記出力手段に接続された処理手段の上流側の処理手段の出力側の第２の部間伝送手段から前記１組のテストデータを伝送させて各第２の部間伝送手段に含まれる不良の伝送路を特定することを特徴とする。
【００２２】
本発明に従えば、１組のテストデータを伝送手段に伝送させる際、出力手段に接続された処理手段の出力側の第２の部間伝送手段から前記１組のテストデータを伝送させた後、順次前記出力手段に接続された処理手段の上流側の処理手段の出力側の第２の部間伝送手段から１組のテストデータを伝送させるので、出力側の伝送手段が複数の第２の部間伝送手段から構成されていても、どの第２の部間伝送手段に不良があるかを特定することができる。
【００２３】
また本発明は、前記制御手段は、第１の部間伝送手段において不良の伝送路を特定したときは、前記切替え手段によってその不良の伝送路を迂回路に切替え、さらに、前記１組のテストデータを伝送手段に伝送させて不良の伝送路を特定する際に１つの第２の部間伝送手段において不良の伝送路を特定したときは、前記切替え手段によってその不良の伝送路を迂回路に切替えた後に、不良の伝送路が検出された第２の部間伝送手段に接続された上流側の処理手段の１つ上流側の処理手段の出力側の第２の部間伝送手段に前記１組のテストデータを伝送させることを特徴とする。
【００２４】
本発明に従えば、不良の伝送路を特定したときは、不良が特定された伝送路を含む伝送路に対して、不良の伝送路を迂回路に切替えた後、次の伝送路に１組のテストデータを伝送してテストするので、上流側の不良の伝送路のビットが、下流側の迂回路に対応するビットの重み度数と同じ重み度数のビットでなければ、その上流側の不良の伝送路を特定することができる。
【００２５】
また本発明は、画像データをビット別に伝送するための伝送路に対して１つの伝送路で伝送される画像データのみからなるテストデータをすべての伝送路について生成しこれらを１組のテストデータとするテストデータ生成工程と、
テストデータ生成工程で生成された１組のテストデータを伝送路によって伝送する伝送工程と、
伝送工程で伝送された１組のテストデータから形成される１組の出力画像を出力する出力工程と、
出力工程で出力された１組の出力画像を読取って確認用画像データを生成する画像データ生成工程と、
前記１組のテストデータから形成されるべき１組の出力画像のうち画像データ生成工程で生成された確認用画像データが示す１組の出力画像に含まれない出力画像を形成する画像データを伝送する伝送路を不良の伝送路として特定する特定工程と、
特定工程で特定された不良の伝送路を他の伝送路に切替える切替工程とをさらに含むことを特徴とする画像形成方法である。
【００２６】
本発明に従えば、まず、テストデータ生成工程では、画像データをビット別に伝送するための伝送路に対して１つの伝送路で伝送される画像データのみからなるテストデータをすべての伝送路について生成しこれらを１組のテストデータとし、伝送工程では、テストデータ生成工程で生成された１組のテストデータを伝送路によって伝送し、出力工程では、伝送工程で伝送された１組のテストデータから形成される１組の出力画像を出力する。
【００２７】
次に、画像データ生成工程では、出力工程で出力された１組の出力画像を読取って確認用画像データを生成し、特定工程では、前記１組のテストデータから形成されるべき１組の出力画像のうち画像データ生成工程で生成された確認用画像データが示す１組の出力画像に含まれない出力画像を形成する画像データを伝送する伝送路を不良の伝送路として特定し、切替工程では、特定工程で特定された不良の伝送路を他の伝送路に切替える。
【００２８】
このように、１つの伝送路で伝送される画像データのみから形成される出力画像を出力させるためのテストデータを、伝送手段に含まれるすべての伝送路について生成して１組のテストデータとし、生成された１組のテストデータを伝送路によって伝送し、１組のテストデータから形成される１組の出力画像である印字確認パターンを出力し、出力された１組の出力画像を読取って確認用画像データを生成し、１組のテストデータから形成されるべき１組の出力画像のうち、確認用画像データが示す１組の出力画像に含まれない出力画像を形成する画像データを伝送する伝送路を、不良の伝送路として特定し、さらに特定された不良の伝送路を他の伝送路と切換えるので、不良の伝送路のビットの画像データを、迂回路を介して伝送することができる。
【発明の効果】
【００２９】
本発明によれば、伝送路に対応した印字確認パターンを出力することができるので、出力された印字確認パターンから、画像データを伝送する伝送路の傷害部位を特定することができる。
【００３０】
また本発明によれば、画像形成装置が不良の伝送路を特定することができるので、印字確認パターンを人が解析しなくても、自動的に不良のある伝送路を特定することができる。
【００３１】
また本発明によれば、１組の出力画像に基づいて、不良の伝送路を特定することができるので、印字確認パターンを人が解析しなくても、自動的に不良のある伝送路を特定することができる。
【００３２】
また本発明によれば、不良の伝送路のビットの画像データを、迂回路を介して伝送することができるので、画像データを伝送する伝送路に障害があっても、不自然さをより低減した画像を出力することができる。
【００３３】
また本発明によれば、最も濃度の薄いビットの画像データの情報だけが欠如した画像を出力することができるので、画像データを伝送する伝送路に障害があっても、不自然さを最小限にした画像を出力することができる。
【００３４】
また本発明によれば、画像の入力側の伝送路の不良を特定して、不良の伝送路を迂回路に切替えることができるので、入力側の伝送路の不良に起因する画像の不自然さを改善することができる。
【００３５】
また本発明によれば、出力側の伝送手段が複数の第２の部間伝送手段から構成されていても、どの第２の部間伝送手段に不良があるかを特定することができるので、出力側の伝送路の不良に起因する画像の不自然さを改善することができる。
【００３６】
また本発明によれば、上流側の不良の伝送路のビットが、下流側の迂回路に対応するビットの重み度数と同じ重み度数のビットでなければ、その上流側の不良の伝送路を特定することができるので、不良の伝送路のビットの重み度数が迂回路のビットの重み度数と同じでなければ、上流側の不良の伝送路と下流側の不良の伝送路とを特定することができる。
【００３７】
また本発明によれば、不良の伝送路のビットの画像データを、迂回路を介して伝送することができるので、画像データを伝送する伝送路に障害があっても、不自然さをより低減した画像を出力することができる。
【発明を実施するための最良の形態】
【００３８】
図１は、本発明の実施の一形態である画像形成装置１の概略の構成を示すブロック図である。画像形成装置１は、たとえばデジタルカラー複写機などの画像形成装置であり、ＣＰＵ（Central Processing Unit）１０、ＣＣＤ（Charge Coupled Device）センサ１１、スキャナＡＳＩＣ（Application Specific Integrated Circuit）１２、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、中間調ＡＳＩＣ１５、画像書込み装置１６、および画像書込み部１７を含む。
【００３９】
ＣＰＵ１０は、図示しないメモリに記憶されたプログラムを実行することによって、制御用バス１９を介して接続されるＣＣＤセンサ１１、スキャナＡＳＩＣ１２、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、中間調ＡＳＩＣ１５、画像書込み装置１６、および画像書込み部１７を制御する。ＣＣＤセンサ１１は、ＲＧＢ（Red-Green-Blue）の３色のアナログ信号を、デジタル化された画像データに変換するＡ／Ｄ（analog-to-digital）変換部１１ａを含む。ＣＣＤセンサ１１は、図示しない原稿台に載置された原稿を読取り、読取った画像を表すＲＧＢのアナログ信号を、Ａ／Ｄ変換部１１ａによって、デジタル化されたＲＧＢの画像データに変換し、変換した画像データを、データバス２０ａを介してスキャナＡＳＩＣ１２に送信する。
【００４０】
スキャナＡＳＩＣ１２は、ＣＣＤセンサ１１を含む図示しないスキャナ部を制御し、データバス２０ａを介してＣＣＤセンサ１１からＲＧＢの画像データを受信し、受信したＲＧＢの画像データを、データバス２０ｂを介して入力処理ＡＳＩＣ１３に送信するとともに、その画像データを、制御用バス１９を介してＣＰＵ１０に送信する。入力処理ＡＳＩＣ１３は、データバス２０ｂを介してスキャナＡＳＩＣ１２から受信したＲＧＢの画像データを、ＣＭＹ（Cyan-Magenta-Yellow）の３色の画像データに変換し、変換した画像データを、データバス２０ｃを介して領域分離ＡＳＩＣ１４に送信する。
【００４１】
領域分離ＡＳＩＣ１４は、データバス２０ｃを介して入力処理ＡＳＩＣ１３から受信したＣＭＹの画像データを、たとえば文字領域あるいは写真領域などに区別した領域識別情報を生成し、生成した領域識別情報を、制御用バス１９を介してＣＰＵ１０に送信する。さらに入力処理ＡＳＩＣ１３から受信したＣＭＹの画像データを、そのままデータバス２０ｄを介して中間調ＡＳＩＣ１５に送信する。中間調ＡＳＩＣ１５は、データバス２０ｄを介して領域分離ＡＳＩＣ１４から受信したＣＭＹの画像データから、黒色の画像データを生成するとともに、生成した黒色の画像データ分を、受信したＣＭＹの画像データから差し引いて、ＣＭＹＫ（Cyan-Magenta-Yellow-Black）の画像データを生成する。さらに生成したＣＭＹＫの画像データを、データバス２０ｅを介して画像書込み装置１６に送信する。
【００４２】
画像書込み装置１６は、データバス２０ｅを介して中間調ＡＳＩＣ１５からＣＭＹＫの画像データを受信する。さらに、受信したＣＭＹＫの画像データに対して、受信したＣＭＹＫの画像データを出力画像にしたときに生じるぼやけあるいは粒状性劣化を防止する処理、および階調の再現性に関連する処理を、制御用バス１９を介してＣＰＵ１０から受信した領域識別情報に基づいて行った後、処理後のＣＭＹＫの画像データを、データバス２０ｆを介して画像書込み部１７に送信する。画像書込み部１７は、データバス２０ｆを介して画像書込み装置１６から受信したＣＭＹＫの画像データに基づく画像を出力する。画像書込み部１７は、たとえばプリンタなどのカラー画像出力装置であり、画像書込み装置１６から受信した画像データに基づく画像を紙などに出力する。
【００４３】
データバス２０は、デジタル化された画像データ、つまり１画素が予め定めるビット数で表される画像データを伝送するデータバスであり、ＣＣＤセンサ１１とスキャナＡＳＩＣ１２とを接続するデータバス２０ａ、スキャナＡＳＩＣ１２と入力処理ＡＳＩＣ１３とを接続するデータバス２０ｂ、入力処理ＡＳＩＣ１３と領域分離ＡＳＩＣ１４とを接続するデータバス２０ｃと、領域分離ＡＳＩＣ１４と中間調ＡＳＩＣ１５とを接続するデータバス２０ｄと、中間調ＡＳＩＣ１５と画像書込み装置１６とを接続するデータバス２０ｅ、および画像書込み装置１６と画像書込み部１７とを接続するデータバス２０ｆを含む。
【００４４】
データバス２０は、画像データをビット別に伝送する伝送路を含む。データバス２０ａおよびデータバス２０ｂは、たとえばＲＧＢの色毎に８ビット、つまり２４ビットの画像データを伝送するためのものであり、２４本の伝送路から構成される。データバス２０ｃおよびデータバス２０ｄは、たとえばＣＭＹの色毎に８ビット、つまり２４ビットの画像データを伝送するためのものであり、２４本の伝送路から構成される。データバス２０ｅおよびデータバス２０ｆは、たとえばＣＭＹＫの色毎に８ビット、つまり３２ビットの画像データを伝送するためのものであり、３２本の伝送路から構成される。
【００４５】
各色の８ビットは、各色の濃度を２進数で表す重み度数（以下重みという）を有し、８段階の重みを有するビット、すなわち最も小さい重み２０の第１のビット、重み２１の第２のビット、重み２２の第３のビット、重み２３の第４のビット、重み２４の第５のビット、重み２５の第６のビット、重み２６の第７のビット、および最も大きい重み２７の第８のビットから構成される。
【００４６】
ＣＰＵ１０は、不良の伝送路を特定するためのテストデータを生成する。テストデータは、たとえば１つの伝送路で伝送される画像データのみから形成される出力画像を出力させるためのテストデータを、すべての伝送路について生成して、１組のテストデータとしたものである。具体的には、各ビットとも、データが「１」のとき、伝送路の信号がＨｉｇｈレベル（以下「Ｈ」と略す）であり、データが「０」のとき、伝送路の信号がＬｏｗレベル（以下「Ｌ」と略す）であるとすると、１つの伝送路のみ「Ｈ」で他の伝送路を「Ｌ」としたテストデータを、すべての伝送路について生成する。したがって、３２本の伝送路に対する１組のテストデータは、３２個のテストデータを含む。ＣＰＵ１０は、１組のテストデータに含まれる３２個のテストデータを順次データバスに伝送させて、１組のテストデータから形成される１組の出力画像を画像書込み部１７に出力させる。同様に２４本の伝送路に対する１組のテストデータは、２４個のテストデータを含む。
【００４７】
たとえば、ＣＭＹＫの４色のうち、Ｃの色の第４ビットの伝送路に不良があるか否かをテストするためのテストデータは、Ｃの第４ビットのみ「Ｈ」で、他のすべてのビットを「Ｌ」とするテストデータを用いる。ＣＰＵ１０が、このテストデータを、制御用バス１９を介して画像書込み装置１６に送信すると、画像書込み装置１６は、受信したテストデータを、データバス２０ｆを介して画像書込み部１７に送信する。画像書込み部１７は、データバス２０ｆを介して画像書込み装置１６から受信したテストデータに基づく出力画像を出力する。Ｃの第４ビットの画像データから形成される出力画像が出力されていないときは、データバス２０ｆの伝送路のうち、Ｃの第４ビットを伝送する伝送路に、常時「Ｌ」となる不良があることを特定することができる。逆に、データバス２０ｆのＣの第４ビットを伝送する伝送路に、常時「Ｈ」となる不良がある場合は、Ｃの第４ビット、つまり２３の重みの濃度が常時出力されるので、白色が表示される領域にその濃度のＣの色が表示され、さらに他の濃度の領域にはＣの２３の重みの濃度が重畳されて出力されるので、Ｃの第４ビットを伝送する伝送路に、常時「Ｈ」となる不良があることを特定することができる。
【００４８】
図２は、図１に示した画像形成装置１が生成した１組のテストデータに基づく印字確認パターンを示す図である。図２に示した印字確認パターンつまり１組の出力画像は、ＣＭＹＫの４色が正しく表示されたか否かを確認するためパターンである。図２（１）は、Ａ４サイズの用紙に、印字確認パターンが正しく出力された画像を示している。上段に、色の区別を示す「Ｋ」、「Ｃ」、「Ｍ」、および「Ｙ」の文字が出力され、各色を示す文字の下に、各色が８段階の濃度で示された部分と白色の部分とが示されている。８段階の濃度は、上から順に、最下位ビットである第１ビットつまり２０の濃度、第２ビットつまり２１の濃度、第３ビットつまり２２の濃度、第４ビットつまり２３の濃度、第５ビットつまり２４の濃度、第６ビットつまり２５の濃度、第７ビットつまり２６の濃度、および最上位ビットである第８ビットつまり２７の濃度である。白色の部分は、白色印字つまり印字を行わない部分である。
【００４９】
図２（２）は、Ｃの第４ビットの画像データを伝送する伝送路に、常時「Ｌ」となる異常がある場合の印字例である。Ａ４の用紙に印字された印字確認パターンの中で、Ｃの第４ビットの部分が白色であり、Ｃの第４ビットの濃度の色が出力されていない。したがって、この印字確認パターンの例からは、Ｃの第４ビットの画像データを伝送する伝送路に常時「Ｌ」となる異常があることがわかる。すなわち印字確認パターンの各ビットに対応する位置の印字の有無を確認することによって、印字されていない位置に対応するビットの伝送路、つまり常時「Ｌ」となっている伝送路を特定することができる。
【００５０】
上述した実施の形態では、ＣＰＵ１０が１組のテストデータ（以下１組のテストデータを単にテストデータともいう）を生成したが、上述したテストデータを生成する回路、たとえばテストデータジェネレータを、スキャナＡＳＩＣ１２、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、中間調ＡＳＩＣ１５、および画像書込み装置１６に、それぞれ設けてもよい。この場合、ＣＰＵ１０からの指示で、各テストデータジェネレータにテストデータを生成させて、生成されたテストデータをそれぞれのデータバスに伝送させる。テストデータジェネレータは、たとえば３２ビットのシフトレジスタで構成され、まず両端のビットのうちどちらかのビットだけ「１」で、他のビットが「０」のデータを設定し、その後「１」のビットに対して他端のビットの方向に、順次１ビットシフトすることによって、３２個のテストデータを生成することができる。
【００５１】
このように、１つの伝送路で伝送される画像データのみから形成される出力画像を出力させるためのテストデータを、伝送手段であるデータバス２０に含まれるすべての伝送路について生成して１組のテストデータとし、生成された１組のテストデータを伝送手段に伝送させて、１組のテストデータから形成される１組の出力画像である印字確認パターンを、出力手段である画像書込み部１７に出力させるので、伝送路に対応した印字確認パターンを出力することができる。したがって、出力された印字確認パターンから、画像データを伝送する伝送路の傷害部位を特定することができる。
【００５２】
さらに、ＣＰＵ１０は、１組のテストデータから形成される１組の出力画像を画像書込み部１７に出力させた後、出力された１組の出力画像をＣＣＤセンサ１１に読取らせ、Ａ／Ｄ変換部１１ａによってデジタル化された確認用画像データつまりＲＧＢの画像データを、スキャナＡＳＩＣ１２を介して受信する。ＣＰＵ１０は、受信したＲＧＢの画像データを解析して、不良のある伝送路を特定する。たとえば印字確認パターンの中に印字されていない部分があれば、その部分の色の濃度のビットの画像データを伝送する伝送路に、常時「Ｌ」になる不良があることを特定することができる。さらに白色の部分がなく、かつ正しい印字確認パターンに一致しない濃度の部分がある場合は、白色印字の部分に出力されている色の濃度のビットの画像データを伝送する伝送路に、常時「Ｈ」になる不良があることを特定することができる。
【００５３】
ＣＰＵ１０は、ＣＣＤセンサ１１に読取らせ、スキャナＡＳＩＣ１２を介して受信したＲＧＢの３色の画像データに基づいて解析するが、出力された印字確認パターンは、ＣＭＹＫの４色で表示されているので、Ｒの画像データとＧの画像データとを足し合わせてＹの色、Ｇの画像データとＢの画像データとを足し合わせてＣの色、およびＢの画像データとＲの画像データを足し合わせてＭの色、およびＲの画像データとＧの画像データとＢの画像データと足し合わせて白の色に変換して解析する。
【００５４】
このように、制御手段であるＣＰＵ１０は、出力手段である画像書込み部１７によって出力された１組の出力画像である印字確認パターンを、読取手段であるＣＣＤセンサ１１に読取らせて生成させた確認用画像データに基づいて、伝送手段であるデータバス２０の不良の伝送路を特定するので、画像形成装置１が不良の伝送路を特定することができる。したがって、印字確認パターンを人が解析しなくても、自動的に不良のある伝送路を特定することができる。
【００５５】
さらに、１組のテストデータから形成されるべき１組の出力画像である印字確認パターンのうち、確認用画像データが示す１組の出力画像に含まれない出力画像を形成する画像データを伝送する伝送路を、不良の伝送路として特定するので、１組の出力画像に基づいて、不良の伝送路を特定することができる。したがって、印字確認パターンを人が解析しなくても、自動的に不良のある伝送路を特定することができる。
【００５６】
図３は、図１に示した画像形成装置１における不良の伝送路の切替えに係る詳細な構成の一部を示すブロック図である。図１に示した中間調ＡＳＩＣ１５および画像書込み装置１６の詳細な構成と、それらに関連するＣＰＵ１０および画像書込み部１７とを示している。中間調ＡＳＩＣ１５、画像書込み装置１６、および画像書込み部１７は、制御用バス１９を介して、ＣＰＵ１０に接続されている。
【００５７】
中間調ＡＳＩＣ１５は、中間調ＡＳＩＣ１５について上述した画像の処理を行う画像処理部Ａ１５ａと、４つの後述するビット切替え部Ａ３０とを含む。画像処理部Ａ１５ａから出力される３２ビットの画像データは、４つのビット切替え部Ａ３０に、それぞれＣＭＹＫの各色の８ビットの画像データとして入力される。たとえばＣの色の８ビット、つまりＣの色の第１ビット〜第８ビットの画像データが最上部のビット切替え部Ａ３０に入力され、Ｍの色の８ビットの画像データが２番目のビット切替え部Ａ３０に入力され、Ｙの色の８ビットの画像データが３番目のビット切替え部Ａ３０に入力され、Ｋの色の８ビットが４番目のビット切替え部Ａ３０に入力される。４つのビット切替え部Ａ３０から出力される画像データは、データバス２０ｅを介して画像書込み装置１６に送信される。
【００５８】
データバス２０ｅは、３２本の伝送路２１から構成され、伝送路２１のうち重みの小さいビットは、不良のある伝送路のための迂回路２２として用いられる。すなわちＣの色の８ビットに対する迂回路はＣの色の第１ビットであり、Ｍの色の８ビットに対する迂回路はＭの色の第１ビットであり、Ｙの色の８ビットに対する迂回路はＹの色の第１ビットであり、Ｋの色の８ビットに対する迂回路はＫの色の第１ビットである。
【００５９】
画像書込み装置１６は、４つの後述するビット切替え部Ｂ３１と、画像書込み装置１６について上述した処理を行う画像処理部Ｂ１６ａと、４つのビット切替え部Ａ３０とを含む。中間調ＡＳＩＣ１５に含まれる４つのビット切替え部Ａ３０から出力された画像データは、データバス２０ｅを介して、画像書込み装置１６に含まれる４つのビット切替え部Ｂ３１に送信される。すなわち中間調ＡＳＩＣ１５に含まれる最上部のビット切替え部Ａ３０から出力されるＣの色の８ビットの画像データは、画像書込み装置１６に含まれる最上部のビット切替え部Ｂ３１に入力される。同様に、２番目のビット切替え部Ａ３０から出力されるＭの色の８ビットの画像データは、２番目のビット切替え部Ｂ３１に入力され、３番目のビット切替え部Ａ３０から出力されるＹの色の８ビットの画像データは、３番目のビット切替え部Ｂ３１に入力され、４番目のビット切替え部Ａ３０から出力されるＫの色の８ビットの画像データは、４番目のビット切替え部Ｂ３１に入力される。
【００６０】
４つのビット切替え部Ｂ３１から出力される画像データは、画像処理部Ｂ１６ａに入力され、画像処理部Ｂ１６ａから出力される画像データは、画像書込み装置１６に含まれる４つのビット切替え部Ａ３０に入力される。画像書込み装置１６に含まれる４つのビット切替え部Ａ３０から出力される画像データは、データバス２０ｆを介して画像書込み部１７に送信される。
【００６１】
ビット切替え部Ａ３０は、ＣＰＵ１０からの指示によって、上位ビットの画像データを伝送する伝送路を迂回路に切替えるための回路である。たとえば図３に示した最上部のビット切替え部Ａ３０は、データバス２０ｅのＣの色の第１ビットの伝送路２１を、Ｃの色の第２ビット〜第８ビットのための迂回路２２として用いるための切替え回路である。他の３つのビット切替え部Ａ３０は、それぞれＭ、Ｙ、およびＫの色の画像データに対する切替え回路である。ビット切替え部Ａ３０は、ＯＮ／ＯＦＦスイッチ３２と、第２ビット〜第８ビットのうちいずれか１ビットのデータを、第１ビットに転送するための回路とを含む。
【００６２】
ＯＮ／ＯＦＦスイッチ３２は、たとえば半導体で形成されるアナログスイッチなどで実現され、第１ビットの入力側に設けられる。ＯＮ／ＯＦＦスイッチ３２は、ＯＮのとき導通状態になり、第１ビットの画像データを出力し、ＯＦＦのとき遮断状態となり、第１ビットの画像データを出力しない。ＯＮ／ＯＦＦスイッチ３２は、第１ビットの伝送路２１が迂回路として用いられるとき、ＯＦＦにされる。
【００６３】
第２ビット〜第８ビットのうちいずれか１ビットのデータを、第１ビットに転送するための回路も、たとえば半導体で形成されるアナログスイッチなどを用いて実現され、たとえば第１ビットのＯＮ／ＯＦＦスイッチ３２の出力側と、第２ビット〜第８ビットのそれぞれのビットとの間に、それぞれアナログスイッチを設けて、迂回させるビットと接続されるアナログスイッチのみを、ＯＮとすることによって、迂回させるビットの画像データを迂回路２２に転送することができる。
【００６４】
ビット切替え部Ｂ３１は、ＣＰＵ１０からの指示によって、迂回路２２で転送された画像データを元のビットの伝送路に戻すための切替え回路である。たとえば図３に示した最上部のビット切替え部Ｂ３１は、Ｃの色の迂回路２２、つまりＣの色の第１ビットの伝送路２１で伝送された画像データを、第２ビット〜第８ビットのいずれかの伝送路２１に戻すための切替え回路である。他の３つのビット切替え部Ｂ３１は、それぞれＭ、Ｙ、およびＫの色の画像データに対する切替え回路である。ビット切替え部Ｂ３１は、７つのＯＮ／ＯＦＦスイッチ３３と、第１ビットの画像データを第２ビット〜第８ビットのいずれかのビットに転送する回路と、ＯＮ／ＧＮＤ切替えスイッチ３４とを含む。
【００６５】
ＯＮ／ＯＦＦスイッチ３３は、ＯＮ／ＯＦＦスイッチ３２と同じものであり、第２ビット〜第８ビットのそれぞれの入力側に設けられ、迂回路２２を伝送された画像データの元のビットのＯＮ／ＯＦＦスイッチ３３のみがＯＦＦとされ、他のビットのＯＮ／ＯＦＦスイッチ３３はＯＮとされる。
【００６６】
第１ビットの画像データを第２ビット〜第８ビットのいずれかのビットに転送する回路は、たとえば半導体で形成されるアナログスイッチなどを用いて実現され、たとえば第１ビットと、第２ビット〜第８ビットのそれぞれのＯＮ／ＯＦＦスイッチ３３の出力側との間にアナログスイッチを設けて、元のビットへのアナログスイッチのみをＯＮとすることによって、迂回路２２で転送された画像データを元のビットに戻すことができる。
【００６７】
ＯＮ／ＧＮＤ切替えスイッチ３４は、たとえば半導体で形成されるアナログスイッチなどで実現され、第１ビットの出力側に設けられる。ＯＮ／ＧＮＤ切替えスイッチ３４は、ＯＮのとき動通状態となり、第１ビットの画像データが出力され、ＧＮＤのとき、Ｌｏｗレベルの信号が出力される。ＯＮ／ＧＮＤ切替えスイッチ３４は、第１ビットの伝送路２１が迂回路として用いられるとき、ＧＮＤにされる。
【００６８】
図３に示した画像形成装置１は、データバス２０ｅのＣの第４ビットの伝送路２１にオープンまたはショートなどの不具合があり、Ｃの第４ビットの画像データを、Ｃの第１ビットの伝送路を迂回路２２として伝送する場合の例を示している。Ｃの画像データに対するビット切替え部Ａ３０は、ＯＮ／ＯＦＦスイッチ３２をＯＦＦとし、第４ビットの画像データを第１ビットのＯＮ／ＯＦＦスイッチ３２の出力側に転送する。Ｃの画像データに対するビット切替え部Ｂ３１は、第４ビットのＯＮ／ＯＦＦスイッチ３３のみＯＦＦとし、第１ビットと第４ビットとを接続するアナログスイッチをＯＮにして、第１ビットの画像データを第４ビットに転送する。ＯＮ／ＧＮＤ切替えスイッチ３４は、ＧＮＤとして、迂回路２２を伝送された第４ビットの画像データが第１ビットの画像データとして出力されないようにする。
【００６９】
このように、切替え手段、たとえばビット切替え部Ａ３０およびビット切替え部Ｂ３１によって、不良の伝送路を、画像データの各ビットのうちで最も重みの小さいビットに対応する伝送路に切換えるので、最も濃度の薄いビットの画像データの情報だけが欠如した画像を出力することができる。したがって、画像データを伝送する伝送路に障害があっても、不自然さを最小限にした画像を出力することができる。
【００７０】
Ｍ、Ｙ、およびＫの各色についても、それぞれビット切替え部Ａ３０およびビット切替え部Ｂ３１が設けられているので、それぞれ独立に不良の伝送路を迂回路に切替えることができる。
【００７１】
図３に示した画像形成装置１では、迂回路として第１ビットの伝送路を用いたが、不良の伝送路に対応するビットの重みよりも、小さい重みのビットの伝送路を迂回路として用いてもよい。具体的には、第２ビットの伝送路を第３ビット〜第８ビットの伝送路のうちのいずれか１つの伝送路の迂回路、第３ビットの伝送路を第４ビット〜第８ビットの伝送路のうちのいずれか１つの伝送路の迂回路、第４ビットの伝送路を第５ビット〜第８ビットの伝送路のうちのいずれか１つの伝送路の迂回路、第５ビットの伝送路を第６ビット〜第８ビットの伝送路のうちのいずれか１つの伝送路の迂回路、第６ビットの伝送路を第７ビットまたは第８ビットの伝送路の迂回路、第７ビットの伝送路を第８ビットの伝送路の迂回路として用いてもよい。
【００７２】
第２ビット〜第７ビットの伝送路も迂回路として用いる場合は、ビット切替え部Ａ３０には、ＯＮ／ＯＦＦスイッチ３２を第２ビット〜第７ビットのそれぞれの入力側に設け、かつ第３ビット〜第８ビットの各伝送路の画像データを目的の迂回路に転送するためのアナログスイッチを設ける必要がある。さらにビット切替え部Ｂ３１には、迂回路の画像データを元のビットの伝送路に戻すためのアナログスイッチを設け、かつＯＮ／ＧＮＤ切替えスイッチ３４を第２ビット〜第７ビットのそれぞれの出力側に設ける必要がある。
【００７３】
このように、切替え手段、たとえばビット切替え部Ａ３０およびビット切替え部Ｂ３１によって、不良の伝送路を他の伝送路と切替えるので、不良の伝送路のビットの画像データを、迂回路を介して伝送することができる。したがって、画像データを伝送する伝送路に障害があっても、不自然さをより低減した画像を出力することができる。
【００７４】
さらに、複数の迂回路を用いることができるので、同じ色の伝送路の中に、不良の伝送路が複数あっても、その複数の不良の伝送路に対して、それぞれ別の伝送路を割り当てることができる。したがって、不自然さをより低減した画像を出力することができる。
【００７５】
画像書込み部１７は、図示しない４つのビット切替え部Ｂ３１を含む。すなわち画像書込み装置１６の４つのビット切替え部Ａ３０と、画像書込み部１７の４つのビット切替え部Ｂ３１とが、データバス２０ｆによって、ＣＭＹＫの色およびビット位置が対応するように接続される。画像書込み装置１６の４つのビット切替え部Ａ３０および画像書込み部１７の４つのビット切替え部Ｂ３１は、中間調ＡＳＩＣ１５の４つのビット切替え部Ａ３０および画像書込み装置１６の４つのビット切替え部Ｂ３１がデータバス２０ｅの不良の伝送路を迂回路に切替えるのと同様に、ＣＰＵ１０の指示によって、データバス２０ｆの不良の伝送路を迂回路に切替える。
【００７６】
ＣＣＤセンサ１１は、Ａ／Ｄ変換部１１ａの出力側に３つのビット切替え部Ａ３０を含み、データバス２０ａはこの３つのビット切替え回路Ａ３０に接続される。スキャナＡＳＩＣ１２は、入力側に３つのビット切替え部Ｂ３１を含み、データバス２０ａは、この３つのビット切替え部Ｂ３１に、ＲＧＢの色およびビット位置が対応するように接続される。
【００７７】
同様に、スキャナＡＳＩＣ１２、入力処理ＡＳＩＣ１３、および領域分離ＡＳＩＣ１４は、それぞれ出力側に３つのビット切替え部Ａ３０を含み、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、および中間調ＡＳＩＣ１５は、それぞれ入力側に３つのビット切替え部Ｂ３１を含む。データバス２０ｂは、スキャナＡＳＩＣ１２の３つのビット切替え部Ａ３０と、入力処理ＡＳＩＣ１３の３つのビット切替え部Ｂ３１とを、ＲＧＢの色およびビット位置が対応するように接続する。データバス２０ｃは、入力処理ＡＳＩＣ１３の３つのビット切替え部Ａ３０と、領域分離ＡＳＩＣ１４の３つのビット切替え部Ｂ３１とを、ＣＭＹの色およびビット位置が対応するように接続する。データバス２０ｄは、領域分離ＡＳＩＣ１４の３つのビット切替え部Ａ３０と、中間調ＡＳＩＣ１５の３つのビット切替え部Ｂ３１とを、ＣＭＹの色およびビット位置が対応するように接続する。
【００７８】
ＣＣＤセンサ１１の３つのビット切替え部Ａ３０およびスキャナＡＳＩＣ１２の３つのビット切替え部Ｂ３１は、ＣＰＵ１０の指示によって、データバスａの不良の伝送路を迂回路に切替える。同様に、ＣＰＵ１０の指示によって、スキャナＡＳＩＣ１２の３つのビット切替え部Ａ３０および入力処理ＡＳＩＣ１３の３つのビット切替え部Ｂ３１は、ＣＰＵ１０の指示によって、データバス２０ｂの不良の伝送路を迂回路に切替え、入力処理ＡＳＩＣ１３の３つのビット切替え部Ａ３０および領域分離ＡＳＩＣ１４の３つのビット切替え部Ｂ３１は、ＣＰＵ１０の指示によって、データバス２０ｃの不良の伝送路を迂回路に切替え、さらに領域分離ＡＳＩＣ１４の３つのビット切替え部Ａ３０および中間調ＡＳＩＣ１５の３つのビット切替え部Ｂ３１は、ＣＰＵ１０の指示によって、データバス２０ｄの不良の伝送路を迂回路に切替える。
【００７９】
このように、ＣＣＤセンサ１１、スキャナＡＳＩＣ１２、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、中間調ＡＳＩＣ１５、画像書込み装置１６、および画像書き込み部１７などの処理手段である処理ユニット間毎に、切替え手段、たとえばビット切替え部Ａ３０とビット切替え部Ｂ３１との組みを設けるので、隣接する２つの処理ユニットを接続するデータバス毎に不良の伝送路を迂回路に切替えることができる。
【００８０】
読取手段は、たとえばＣＣＤセンサ１１であり、出力手段は、たとえば画像書込み部１７であり、制御手段およびテストデータ生成手段は、たとえばＣＰＵ１０であり、伝送手段は、たとえばデータバス２０であり、処理手段は、たとえばスキャナＡＳＩＣ１２、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、中間調ＡＳＩＣ１５、および画像書込み装置１６であり、切換手段は、たとえば各処理ユニットに含まれるビット切替え部Ａ３０およびビット切替え部Ｂ３１である。
【００８１】
図４〜図９は、図１に示した画像形成装置１における不良の伝送路の迂回路への切替え処理を示すフローチャートである。図４は、図１に示したデータバス２０ａにおける不良の伝送路を迂回路に切替える処理を示すフローチャートである。画像形成装置１の電源が投入され、たとえば電源投入時の初期設定を行うときに、ステップＳ１に移る。
【００８２】
ステップＳ１では、白紙の原稿を原稿台に載せるように促す指示を、画像形成装置１の表示部などに表示して、操作者に白紙の原稿を原稿台に載置させ、載置したことを操作者が図示しない操作部へのキー操作で画像形成装置１に通知すると、ステップＳ２に移行する。ステップＳ２では、ＣＣＤセンサ１１は、白紙の原稿を読取り、読取った画像をＲＧＢの画像データにデジタル化し、デジタル化したＲＧＢの画像データを、データバス２０ａを介して、スキャナＡＳＩＣ１２へ送信する。スキャナＡＳＩＣ１２は、ＣＣＤセンサ１１から受信した画像データを、制御用バス１９を介してＣＰＵ１０に送信する。
【００８３】
ステップＳ３では、ＣＰＵ１０は、スキャナＡＳＩＣ１２から受信した画像データのすべてのビットが「１」、つまりデータバス２０ａのすべての伝送路の信号レベルが「Ｈ」であるか否かを判定する。読み込んだ原稿の色が白色であるので、伝送路に常時「Ｌ」になる不良がなければ、ＲＧＢのすべての色のビットが「１」、つまりすべての伝送路が「Ｈ」となる。画像データが、すべての伝送路が「Ｈ」であることを示しているとき、ステップＳ４に進み、いずれかの伝送路が「Ｌ」であることを示しているとき、ステップＳ７に進む。
【００８４】
ステップＳ４では、黒色の原稿を原稿台に載せるように促す指示を、画像形成装置１の表示部などに表示して、操作者に黒色の原稿を原稿台に載置させ、載置したことを操作者が図示しない操作部へのキー操作で画像形成装置１に通知すると、ステップＳ５に移行する。あるいは原稿台のＯＣ（Original Cover）をオープンにした状態、つまり原稿台のカバーを開いた状態としてもよい。さらにＣＣＤセンサ１１で黒色の原稿を読取り、読取った画像をＲＧＢの画像データにデジタル化し、デジタル化したＲＧＢの画像データを、データバス２０ａを介して、スキャナＡＳＩＣ１２に送信する。スキャナＡＳＩＣ１２は、ＣＣＤセンサ１１から受信した画像データを、制御用バス１９を介してＣＰＵ１０に送信する。
【００８５】
ステップＳ５では、ＣＰＵ１０は、スキャナＡＳＩＣ１２から受信した画像データのすべてのビットが「０」、つまりデータバス２０ａのすべての伝送路の信号レベルが「Ｌ」であるか否かを判定する。読み込んだ原稿の色が黒色であるので、伝送路に常時「Ｈ」になる不良がなければ、ＲＧＢのすべての色のビットが「０」、つまりすべての伝送路が「Ｌ」となる。画像データが、すべての伝送路が「Ｌ」であることを示しているとき、ステップＳ６に進み、いずれかの伝送路が「Ｈ」であることを示しているとき、ステップＳ８に進む。ステップＳ６では、ＣＰＵ１０は、データバス２０ａの全ビット、つまりすべての伝送路に異常はなく、正常な印字動作が可能であると判断して、図５に示すステップＳ１１に進む。
【００８６】
ステップＳ７では、ＣＰＵ１０は、「Ｈ」にならなかったビット、つまり信号レベルが「Ｌ」であると判定された伝送路に異常があると判断し、補正処理を行う。補正処理は、異常があると判断された伝送路を、迂回路に切替える処理である。具体的には、ＣＰＵ１０は、ＣＣＤセンサ１１の３つのビット切替え部Ａ３０のうち、異常があると判断された伝送路（以下不良の伝送路ともいう）に接続されているビット切替え回路Ａ３０に、不良の伝送路を迂回路に切替えるように指示し、かつスキャナＡＳＩＣ１２の３つのビット切替え部Ｂ３１のうち、不良の伝送路に接続されているビット切替え部Ｂ３１に、不良の伝送路を迂回路に切替えるように指示する。ＣＰＵ１０から指示されたＣＣＤセンサ１１のビット切替え部Ａ３０およびスキャナＡＳＩＣ１２のビット切替え部Ｂ３１は、それぞれ不良の伝送路を迂回路に切替えて、図５に示すステップＳ１１に進む。
【００８７】
ステップＳ８では、ＣＰＵ１０は、「Ｌ」にならなかったビット、つまり信号レベルが「Ｈ」であると判定された伝送路に異常があると判断し、ステップＳ７で行われる補正処理と同様の補正処理を行い、図５に示すステップＳ１１に進む。
【００８８】
図５は、図１に示したデータバス２０ｆにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。図４に示したステップＳ６〜ステップＳ８処理のうちいずれかの処理が行われた後、ステップＳ１１に移る。
【００８９】
ステップＳ１１では、ＣＰＵ１０は、ＣＭＹＫの画像データを伝送する３２本のデータバス２０ｆのためのテストデータを生成し、生成したテストデータを、制御用バス１９を介して画像書込み装置１６に送信する。テストデータは、たとえば図２に示した印字確認パターン（以下テスト印字パターンあるいはテストパターンともいう）を出力させるための画像データである。画像書込み装置１６は、ＣＰＵ１０から受信したテストデータを、データバス２０ｆを介して画像書込み部１７に送信する。画像書込み部１７は、画像書込み装置１６から受信したテストデータから形成される１組の出力画像を出力、すなわちテスト印字パターンを紙などに印字する。
【００９０】
ステップＳ１２では、スキャナ、たとえばＣＣＤセンサ１１は、印字されたテスト印字パターンを読取ってＲＧＢの画像データを生成し、生成した画像データ、すなわち読取った画像をＲＧＢの画像データにデジタル化して、デジタル化されたＲＧＢの画像データを、スキャナＡＳＩＣ１２を介してＣＰＵ１０に送信する。
【００９１】
ステップＳ１３では、ＣＰＵ１０は、スキャナＡＳＩＣ１２から受信したＲＧＢの画像データを、ＣＭＹＫの画像データに変換して解析する。すなわちＲの画像データとＧの画像データとを足し合わせてＹの色、Ｇの画像データとＢの画像データとを足し合わせてＣの色、およびＢの画像データとＲの画像データを足し合わせてＭの色、およびＲの画像データとＧの画像データとＢの画像データと足し合わせて白の色、すなわち濃淡を逆にして黒の色に変換し、印字されたテスト印字パターンの各ビットの位置の印字の有無を確認することによって、ＣＭＹＫの画像データの全ビットが印字されているか否かを判定する。全ビットが印字されているとき、ステップＳ１４に進み、印字されていないビットがあるとき、ステップＳ１５に進む。
【００９２】
ステップＳ１４では、印字されたテスト印字パターンの白色印字の部分が白色であるか否かを判定する。白色印字の部分がすべて白色であるとき、データバス２０ｂの伝送路に不良はないと判断して、図６に示すステップＳ２１に進み、白色印字の部分が白色でないとき、ステップＳ１５に進む。
【００９３】
ステップＳ１５では、ＣＰＵ１０は、画像書込み装置１６と画像書込み部１７とを接続するデータバス２０ｆの伝送路に不良があると判断する。不良の伝送路は、ステップＳ１３で、印字されていないビットがあると判定されたときは、印字されていないビットの画像データを伝送する伝送路が不良の伝送路であり、ステップＳ１４で、白色印字の部分が白色でないと判定されたときは、白色印字の部分に印字されている色の濃度のビットの画像データを伝送する伝送路が不良の伝送路である。
【００９４】
ステップＳ１６では、ＣＰＵ１０は、画像書込み装置１６と画像書込み部１７とを接続するデータバス２０ｆの補正処理を行う。すなわち、ＣＰＵ１０は、画像書込み装置１６の４つのビット切替え部Ａ３０のうち、不良の伝送路に接続されているビット切替え部Ａ３０に、不良の伝送路を迂回路に切替えるように指示し、かつ画像書込み部１７の４つのビット切替え部Ｂ３１のうち、不良の伝送路に接続されているビット切替え部Ｂ３１に、不良の伝送路を迂回路に切替えるように指示する。ＣＰＵ１０から指示された画像書込み装置１６のビット切替え部Ａ３０および画像書込み部１７のビット切替え部Ｂ３１は、それぞれ不良の伝送路を迂回路に切替えて、図６に示すステップＳ２１に進む。
【００９５】
図６は、図１に示したデータバス２０ｅにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。図５に示したステップＳ１４またはステップＳ１６の処理の後、ステップＳ２１に移る。
【００９６】
ステップＳ２１では、ＣＰＵ１０は、ＣＭＹＫの画像データを伝送する３２本のデータバス２０ｅのためのテストデータを生成し、生成したテストデータを、制御用バス１９を介して中間調ＡＳＩＣ１５に送信する。テストデータは、たとえば図２に示したテスト印字パターンを出力させるための画像データである。中間調ＡＳＩＣ１５は、ＣＰＵ１０から受信したテストデータを、データバス２０ｅを介して画像書込み装置１６に送信する。画像書込み装置１６に送信されたテストデータは、画像書込み部１７に転送され、画像書込み部１７によって、テスト印字パターンとして印字される。
【００９７】
ステップＳ２２では、ＣＣＤセンサ１１は、印字されたテスト印字パターンを読取ってＲＧＢの画像データを生成し、生成したＲＧＢの画像データを、スキャナＡＳＩＣ１２を介してＣＰＵ１０へ送信する。ステップＳ２３では、ＣＰＵ１０は、スキャナＡＳＩＣ１２から受信したＲＧＢの画像データを、ＣＭＹＫの画像データに変換して、印字されたテスト印字パターンの各ビットに対応する位置の印字の有無を確認することによって、ＣＭＹＫの画像データの全ビットが印字されているか否かを判定する。全ビットが印字されているとき、ステップＳ２４に進み、印字されていないビットがあるとき、ステップＳ２５に進む。
【００９８】
ステップＳ２４では、印字されたテスト印字パターンの白色印字の部分が白色であるか否かを判定する。白色印字の部分がすべて白色であるとき、図７に示すステップＳ３１に進み、白色印字の部分が白色でないとき、ステップＳ２５に進む。
【００９９】
ステップＳ２５では、ＣＰＵ１０は、中間調ＡＳＩＣ１５と画像書込み装置１６とを接続するデータバス２０ｅの伝送路に不良があると判断する。不良の伝送路は、ステップＳ２３で、印字されていないビットがあると判定されたときは、印字されていないビットの画像データを伝送する伝送路が不良の伝送路であり、ステップＳ２４で、白色印字の部分が白色でないと判定されたときは、白色印字の部分に印字されている色の濃度のビットの画像データを伝送する伝送路が不良の伝送路である。
【０１００】
ステップＳ２６では、ＣＰＵ１０は、中間調ＡＳＩＣ１５と画像書込み装置１６とを接続するデータバス２０ｅの補正処理を行う。すなわち、ＣＰＵ１０は、中間調ＡＳＩＣ１５の４つのビット切替え部Ａ３０のうち、不良の伝送路に接続されているビット切替え部Ａ３０に、不良の伝送路を迂回路に切替えるように指示し、かつ画像書込み装置１６の４つのビット切替え部Ｂ３１のうち、不良の伝送路に接続されているビット切替え部Ｂ３１に、不良の伝送路を迂回路に切替えるように指示する。ＣＰＵ１０から指示された中間調ＡＳＩＣ１５のビット切替え部Ａ３０および画像書込み装置１６のビット切替え部Ｂ３１は、それぞれ不良の伝送路を迂回路に切替えて、図７に示すステップＳ３１に進む。
【０１０１】
図７は、図１に示したデータバス２０ｄにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。図６に示したステップＳ２４またはステップＳ２６の処理の後、ステップＳ３１に移る。
【０１０２】
ステップＳ３１では、ＣＰＵ１０は、ＣＭＹの画像データを伝送する２４本のデータバス２０ｄのためのテストデータを生成し、生成したテストデータを、制御用バス１９を介して領域分離ＡＳＩＣ１４に送信する。テストデータは、ステップＳ１１で生成されたＣＭＹＫの３２ビットの画像データから、Ｋの色の８ビットの画像データを除いたＣＭＹの２４ビットの画像データである。領域分離ＡＳＩＣ１４は、ＣＰＵ１０から受信したテストデータを、データバス２０ｄを介して中間調ＡＳＩＣ１５に送信する。中間調ＡＳＩＣ１５に送信されたテストデータは、画像書込み装置１６を経由して、画像書込み部１７に転送され、画像書込み部１７によって、テスト印字パターンとして印字される。領域分離ＡＳＩＣ１４から入力されたテストデータは、ＣＭＹの２４ビットのテストデータであり、伝送路などに異常がなければ、テスト印字パターンの各ビットの位置のうち、Ｋの色の各ビットの位置には印字されない。
【０１０３】
ステップＳ３２では、ＣＣＤセンサ１１は、印字されたテスト印字パターンを読取ってＲＧＢの画像データを生成し、生成したＲＧＢの画像データを、スキャナＡＳＩＣ１２を介してＣＰＵ１０に送信する。ステップＳ３３では、ＣＰＵ１０は、スキャナＡＳＩＣ１２から受信したＲＧＢの画像データを、ＣＭＹの画像データに変換して、印字されたテスト印字パターンの各ビットに対応する位置のうち、Ｋの各ビットに対応する位置を除いた位置の印字の有無を確認することによって、ＣＭＹの画像データの全ビットが印字されているか否かを判定する。ＣＭＹの全ビットが印字されているとき、ステップＳ３４に進み、ＣＭＹのビットのうちで印字されていないビットがあるとき、ステップＳ３５に進む。
【０１０４】
ステップＳ３４では、印字されたテスト印字パターンのＣＭＹの白色印字の部分が白色であるか否かを判定する。ＣＭＹの白色印字の部分がすべて白色であるとき、図８に示すステップＳ４１に進み、白色印字の部分が白色でないとき、ステップＳ３５に進む。
【０１０５】
ステップＳ３５では、ＣＰＵ１０は、領域分離ＡＳＩＣ１４と中間調ＡＳＩＣ１５とを接続するデータバス２０ｄの伝送路に不良があると判断する。不良の伝送路は、ステップＳ３３で、印字されていないビットがあると判定されたときは、印字されていないビットの画像データを伝送する伝送路が不良の伝送路であり、ステップＳ３４で、白色印字の部分が白色でないと判定されたときは、白色印字の部分に印字されている色の濃度のビットの画像データを伝送する伝送路が不良の伝送路である。
【０１０６】
ステップＳ３６では、ＣＰＵ１０は、領域分離ＡＳＩＣ１４と中間調ＡＳＩＣ１５とを接続するデータバス２０ｄの補正処理を行う。すなわち、ＣＰＵ１０は、領域分離ＡＳＩＣ１４の３つのビット切替え部Ａ３０のうち、不良の伝送路が接続されているビット切替え部Ａ３０に、不良の伝送路を迂回路に切替えるように指示し、かつ中間調ＡＳＩＣ１５の３つのビット切替え部Ｂ３１のうち、不良の伝送路に接続されているビット切替え部Ｂ３１に、不良の伝送路を迂回路に切替えるように指示する。ＣＰＵ１０から指示された領域分離ＡＳＩＣ１４のビット切替え部Ａ３０および中間調ＡＳＩＣ１５のビット切替え部Ｂ３１は、それぞれ不良の伝送路を迂回路に切替えて、図８に示すステップＳ４１に進む。
【０１０７】
図８は、図１に示したデータバス２０ｃにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。図７に示したステップＳ３４またはステップＳ３６の処理の後、ステップＳ４１に移る。
【０１０８】
ステップＳ４１では、ＣＰＵ１０は、ＣＭＹの画像データを伝送する２４本のデータバス２０ｃのためのテストデータを生成し、生成したテストデータを、制御用バス１９を介して入力処理ＡＳＩＣ１３に送信する。テストデータは、ステップＳ１１で生成されたＣＭＹＫの３２ビットの画像データから、Ｋの色の８ビットの画像データを除いたＣＭＹの２４ビットの画像データである。入力処理ＡＳＩＣ１３は、ＣＰＵ１０から受信したテストデータを、データバス２０ｃを介して領域分離ＡＳＩＣ１４に送信する。領域分離ＡＳＩＣ１４に送信されたテストデータは、中間調ＡＳＩＣ１５および画像書込み装置１６を経由して、画像書込み部１７に転送され、画像書込み部１７によって、テスト印字パターンとして印字される。この場合も、テストデータがＣＭＹの２４ビットのテストデータであるので、テストデータが中間調ＡＳＩＣ１５から入力された場合と同様に、伝送路などに異常がなければ、テスト印字パターンの各ビットの位置のうち、Ｋの色の各ビットの位置には印字されない。
【０１０９】
ステップＳ４２では、ＣＣＤセンサ１１は、印字されたテスト印字パターンを読取ってＲＧＢの画像データを生成し、生成したＲＧＢの画像データを、スキャナＡＳＩＣ１２を介してＣＰＵ１０に送信する。ステップＳ４３では、ＣＰＵ１０は、スキャナＡＳＩＣ１２から受信したＲＧＢの画像データを、ＣＭＹの画像データに変換して、印字されたテスト印字パターンの各ビットに対応する位置のうち、Ｋの各ビットに対応する位置を除いた位置の印字の有無を確認することによって、ＣＭＹの画像データの全ビットが印字されているか否かを判定する。ＣＭＹの全ビットが印字されているとき、ステップＳ４４に進み、ＣＭＹのビットのうちで印字されていないビットがあるとき、ステップＳ４５に進む。
【０１１０】
ステップＳ４４では、印字されたテスト印字パターンのＣＭＹの白色印字の部分が白色であるか否かを判定する。ＣＭＹの白色印字の部分がすべて白色であるとき、図９に示すステップＳ５１に進み、白色印字の部分が白色でないとき、ステップＳ４５に進む。
【０１１１】
ステップＳ４５では、ＣＰＵ１０は、入力処理ＡＳＩＣ１３と領域分離ＡＳＩＣ１４とを接続するデータバス２０ｃの伝送路に不良があると判断する。不良の伝送路は、ステップＳ４３で、印字されていないビットがあると判定されたときは、印字されていないビットの画像データを伝送する伝送路が不良の伝送路であり、ステップＳ４４で、白色印字の部分が白色でないと判定されたときは、白色印字の部分に印字されている色の濃度のビットの画像データを伝送する伝送路が不良の伝送路である。
【０１１２】
ステップＳ４６では、ＣＰＵ１０は、入力処理ＡＳＩＣ１３と領域分離ＡＳＩＣ１４とを接続するデータバス２０ｃの補正処理を行う。すなわち、ＣＰＵ１０は、入力処理ＡＳＩＣ１３の３つのビット切替え部Ａ３０のうち、不良の伝送路に接続されているビット切替え部Ａ３０に、不良の伝送路を迂回路に切替えるように指示し、かつ領域分離ＡＳＩＣ１４の３つのビット切替え部Ｂ３１のうち、不良の伝送路が接続されているビット切替え部Ｂ３１に、不良の伝送路を迂回路に切替えるように指示する。ＣＰＵ１０から指示された入力処理ＡＳＩＣ１３のビット切替え部Ａ３０および領域分離ＡＳＩＣ１４のビット切替え部Ｂ３１は、それぞれ不良の伝送路を迂回路に切替えて、図９に示すステップＳ５１に進む。
【０１１３】
図９は、図１に示したデータバス２０ｂにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。図８に示したステップＳ４４またはステップＳ４６の処理の後、ステップＳ５１に移る。
【０１１４】
ステップＳ５１では、ＣＰＵ１０は、ＲＧＢの画像データを伝送する２４本のデータバス２０ｂのためのテストデータを作成し、生成した画像データを、制御用バス１９を介してスキャナＡＳＩＣ１２に送信する。テストデータは、ステップＳ１１で生成されたＣＭＹＫの３２ビットの画像データから、Ｋの色の８ビットの画像データを除いたＣＭＹの２４ビットの画像データである。スキャナＡＳＩＣ１２は、ＣＰＵ１０から受信したテストデータを、データバス２０ｂを介して入力処理ＡＳＩＣ１３に送信する。
【０１１５】
入力処理ＡＳＩＣ１３は、ＣＰＵ１０からの指示によって、スキャナＡＳＩＣ１２から受信したテストデータに対して、ＲＧＢからＣＭＹへの変換を行なわずに、領域分離ＡＳＩＣ１４に送信する。領域分離ＡＳＩＣ１４に送信されたテストデータは、中間調ＡＳＩＣ１５および画像書込み装置１６を経由して、画像書込み部１７に転送され、画像書込み部１７によって、テスト印字パターンとして印字される。この場合も、テストデータがＣＭＹの２４ビットのテストデータであるので、テストデータが中間調ＡＳＩＣ１５から入力された場合と同様に、伝送路などに異常がなければ、テスト印字パターンの各ビットの位置のうち、Ｋの色の各ビットの位置には印字されない。
【０１１６】
ステップＳ５２では、ＣＣＤセンサ１１は、印字されたテスト印字パターンを読取ってＲＧＢの画像データを生成し、生成したＲＧＢの画像データを、スキャナＡＳＩＣ１２を介してＣＰＵ１０に送信する。ステップＳ５３では、ＣＰＵ１０は、スキャナＡＳＩＣ１２から受信したＲＧＢの画像データを、ＣＭＹの画像データに変換して、印字されたテスト印字パターンの各ビットに対応する位置のうち、Ｋの各ビットに対応する位置を除いた位置の印字の有無を確認することによって、ＣＭＹの画像データの全ビットが印字されているか否かを判定する。ＣＭＹの全ビットが印字されているとき、ステップＳ５４に進み、ＣＭＹのビットのうちで印字されていないビットがあるとき、ステップＳ５５に進む。
【０１１７】
ステップＳ５４では、印字されたテスト印字パターンのＣＭＹの白色印字の部分が白色であるか否かを判定する。白色印字の部分が白色でないとき、ステップＳ５５に進み、ＣＭＹの白色印字の部分がすべて白色であるとき、終了する。
【０１１８】
ステップＳ５５では、ＣＰＵ１０は、スキャナＡＳＩＣ１２と入力処理ＡＳＩＣ１３とを接続するデータバス２０ｂの伝送路に不良があると判断する。不良の伝送路は、ステップＳ５３で、印字されていないビットがあると判定されたときは、印字されていないビットの画像データを伝送する伝送路が不良の伝送路であり、ステップＳ５４で、白色印字の部分が白色でないと判定されたときは、白色印字の部分に印字されている色の濃度のビットの画像データを伝送する伝送路が不良の伝送路である。
【０１１９】
ステップＳ５６では、ＣＰＵ１０は、スキャナＡＳＩＣ１２と入力処理ＡＳＩＣ１３とを接続するデータバス２０ｂの補正処理を行う。すなわち、ＣＰＵ１０は、スキャナＡＳＩＣ１２の３つのビット切替え部Ａ３０のうち、不良の伝送路に接続されているビット切替え部Ａ３０に、不良の伝送路を迂回路に切替えるように指示し、かつ入力処理ＡＳＩＣ１３の３つのビット切替え部Ｂ３１のうち、不良の伝送路に接続されているビット切替え部Ｂ３１に、不良の伝送路を迂回路に切替えるように指示する。ＣＰＵ１０から指示されたスキャナＡＳＩＣ１２のビット切替え部Ａ３０および入力処理ＡＳＩＣ１３のビット切替え部Ｂ３１は、それぞれ不良の伝送路を迂回路に切替えて、終了する。
【０１２０】
上述した実施の形態では、ＣＰＵ１０がテストデータを生成したが、スキャナＡＳＩＣ１２、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、中間調ＡＳＩＣ１５、および画像書込み装置１６に、それぞれテストデータジェネレータを設けて、各テストデータジェネレータにテストデータを生成させてもよい。この場合、スキャナＡＳＩＣ１２、入力処理ＡＳＩＣ１３、領域分離ＡＳＩＣ１４、中間調ＡＳＩＣ１５、および画像書込み装置１６は、ＣＰＵ１０からの指示によって、それぞれのテストデータジェネレータでテストデータを生成し、生成したテストデータを、それぞれデータバス２０ｂを介して入力処理ＡＳＩＣ１３、データバス２０ｃを介して領域分離ＡＳＩＣ１４、データバス２０ｄを介して中間調ＡＳＩＣ１５、データバス２０ｅを介して画像書込み装置１６、およびデータバス２０ｆを介して画像書込み部１７に送信する。
【０１２１】
このように、白色の画像および黒色の画像を、読取手段であるＣＣＤセンサ１１に読取らせて生成させた確認用画像データを、第１の部間伝送手段であるデータバス２０ａを介して読取手段に接続された処理手段であるスキャナＡＳＩＣ１２から受け取り、受け取った確認用画像データに基づいて、第１の部間伝送手段に含まれる不良の伝送路を特定するので、画像の入力側の伝送路の不良を特定して、不良の伝送路を迂回路に切替えることができる。したがって、入力側の伝送路の不良に起因する画像の不自然さを改善することができる。
【０１２２】
さらに、１組のテストデータを伝送手段であるデータバスに伝送させる際、出力手段である画像書込み部１７に接続された処理手段の出力側の第２の部間伝送手段から順次上流側に、たとえば画像書込み装置１６、中間調ＡＳＩＣ１５、領域分離ＡＳＩＣ１４、入力処理ＡＳＩＣ１３、およびスキャナＡＳＩＣ１２の出力側のデータバスから順に、１組のテストデータを伝送させるので、出力側の伝送手段が複数の第２の部間伝送手段から構成されていても、どの第２の部間伝送手段に不良があるかを特定することができる。したがって、出力側の伝送路の不良に起因する画像の不自然さを改善することができる。
【０１２３】
さらにまた、不良の伝送路を特定したときは、不良が特定された伝送路を含む伝送路に対して、不良の伝送路を迂回路に切替えた後、次の伝送路に１組のテストデータを伝送してテストするので、上流側の伝送路および下流側の伝送路に不良があっても、上流側の不良の伝送路のビットが、下流側の迂回路に対応するビットの重みと同じ重みのビットでなければ、その上流側の不良の伝送路を特定することができる。したがって、不良の伝送路のビットの重みが迂回路のビットの重みと同じでなければ、上流側の不良の伝送路と下流側の不良の伝送路とを特定することができる。
【０１２４】
図４〜図９は、本発明の実施の他の形態である画像形成方法の処理工程を示すフローチャートでもある。このように、１つの伝送路で伝送される画像データのみから形成される出力画像を出力させるためのテストデータを、伝送手段に含まれるすべての伝送路について生成して１組のテストデータとし、生成された１組のテストデータを伝送路によって伝送し、１組のテストデータから形成される１組の出力画像である印字確認パターンを出力し、出力された１組の出力画像を読取って確認用画像データを生成し、１組のテストデータから形成されるべき１組の出力画像のうち、確認用画像データが示す１組の出力画像に含まれない出力画像を形成する画像データを伝送する伝送路を、不良の伝送路として特定し、さらに特定された不良の伝送路を他の伝送路と切換えるので、不良の伝送路のビットの画像データを、迂回路を介して伝送することができる。したがって、画像データを伝送する伝送路に障害があっても、不自然さをより低減した画像を出力することができる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の一形態である画像形成装置１の概略の構成を示すブロック図である。
【図２】図１に示した画像形成装置１が生成した１組のテストデータに基づく印字確認パターンを示す図である。
【図３】図１に示した画像形成装置１における不良の伝送路の切替えに係る詳細な構成の一部を示すブロック図である。
【図４】図１に示したデータバス２０ａにおける不良の伝送路を迂回路に切替える処理を示すフローチャートである。
【図５】図１に示したデータバス２０ｆにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。
【図６】図１に示したデータバス２０ｅにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。
【図７】図１に示したデータバス２０ｄにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。
【図８】図１に示したデータバス２０ｃにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。
【図９】図１に示したデータバス２０ｂにおける不良の伝送路の迂回路への切替え処理を示すフローチャートである。
【符号の説明】
【０１２６】
１  画像形成装置
１０  ＣＰＵ
１１  ＣＣＤセンサ
１１ａ  Ａ／Ｄ変換部
１２  スキャナＡＳＩＣ
１３  入力処理ＡＳＩＣ
１４  領域分離ＡＳＩＣ
１５  中間調ＡＳＩＣ
１６  画像書込み装置
１７  画像書込み部
１９  制御用バス
２０  データバス
２１  伝送路
２２  迂回路
３０  ビット切替え部Ａ
３１  ビット切替え部Ｂ
３２，３３  ＯＮ／ＯＦＦスイッチ
３４  ＯＮ／ＧＮＤ切替えスイッチ
【図１】
2007049624.tif 000003
【図３】
2007049624.tif 000004
【図４】
2007049624.tif 000005
【図５】
2007049624.tif 000006
【図６】
2007049624.tif 000007
【図７】
2007049624.tif 000008
【図８】
2007049624.tif 000009
【図９】
2007049624.tif 000010
【図２】
2007049624.tif 000011