(57)【要約】【課題】通信用，画像データ処理用のどちらにでも容易に利用することのできる集積回路素子、並びに、その集積回路素子を利用した通信インタフェース基板及び画像形成装置の提供。【解決手段】メインＡＳＩＣ８は、内蔵したプリンタエンジンコントローラ及びレーザスキャナコントローラを介してプリンタエンジン１１及びレーザスキャナ１２を制御する第１の動作モードと、ＰＣＩバス１４に接続されたネットワークチップ２１を介して通信データを受信し、その通信データに対応する画像データを第２バス３０を介して送信する第２の動作モードとを備えている。この動作モードの切り替えによって、画像データ処理用のメインＡＳＩＣ８と通信用のメインＡＳＩＣ８とを同一のもので構成しているので、制御系の設計及び評価を容易にしてプリンタの製造コストを低減することができる。【選択図】  図１
2004215071.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する画像データ処理手段を備えた画像データ処理装置の制御に使用可能な集積回路素子であって、
上記集積回路素子外部に設けられた第１バスを介したデータの送受信を制御する第１バスコントローラと、
上記集積回路素子外部に設けられた第２バスを介したデータの送受信を制御する第２バスコントローラと、
上記画像データ処理手段との間のデータの送受信を制御する画像データ処理コントローラと、
を備え、少なくとも２種類の動作モードを有し、
第１の動作モードが、上記画像データ処理コントローラを介して上記画像データ処理手段を制御する動作モードであり、
第２の動作モードが、上記第１バスに通信手段が接続された場合に、該通信手段を介して上記画像データに対応する通信データを受信または送信し、その通信データに対応する画像データを上記第２バスを介して送信または受信する動作モードであることを特徴とする集積回路素子。
【請求項２】
上記画像データ処理手段が、画像データに対応する画像を形成する画像形成手段であって、
上記第２の動作モードが、上記第１バスに接続された上記通信手段を介して通信データを受信し、その通信データに対応する画像データを上記第２バスを介して送信する動作モードであることを特徴とする請求項１記載の集積回路素子。
【請求項３】
外部の回路に接続される複数の電極端子を備え、どの電極端子が上記回路に接続されたかに応じて上記動作モードが切り替わることを特徴とする請求項１または２記載の集積回路素子。
【請求項４】
外部の回路に接続される電極端子と、
該電極端子と内部機構との接続を切り替える切り替え手段と、
を更に備え、
上記切り替え手段による切り替えに応じて上記動作モードが切り替わることを特徴とする請求項１または２記載の集積回路素子。
【請求項５】
上記第１の動作モード時に上記第１バスが、原稿画像を読み取って対応する画像データを送信する読み取り手段に接続された場合、上記第１バス及び上記第１バスコントローラを介して、上記読み取り手段が送信する画像データを受信可能なことを特徴とする請求項１〜４のいずれかに記載の集積回路素子。
【請求項６】
上記第１の動作モード時に上記第１バスが通信手段に接続された場合、上記第１バス及び上記第１バスコントローラを介して、上記通信データを送受信可能なことを特徴とする請求項１〜５のいずれかに記載の集積回路素子。
【請求項７】
上記第２の動作モード時に上記第２バスが、上記第１の動作モードに設定された請求項１〜６のいずれかに記載の他の集積回路素子の内部バスに接続された場合、上記第２バス及び上記第２バスコントローラを介して、上記内部バスとデータの送受信が可能となることを特徴とする請求項１〜６のいずれかに記載の集積回路素子。
【請求項８】
データを記憶する記憶手段を、
更に備えたことを特徴とする請求項１〜７のいずれかに記載の集積回路素子。
【請求項９】
上記記憶手段が、上記第１の動作モード時に、上記画像データ処理手段に関わる画像データを記憶することを特徴とする請求項８記載の集積回路素子。
【請求項１０】
上記画像データ処理手段が、画像データに対応する画像を形成する画像形成手段であって、
上記記憶手段が、画像形成に供される画像データを記憶するバッファとして使用可能なことを特徴とする請求項９記載の集積回路素子。
【請求項１１】
上記記憶手段が、上記第２の動作モード時に、上記通信データを一時的に記憶するＦＩＦＯメモリとして使用可能なことを特徴とする請求項８〜１０のいずれかに記載の集積回路素子。
【請求項１２】
外部のコンピュータとの間で画像データを送受信するための画像データコントローラを、
更に備えたことを特徴とする請求項１〜１１のいずれかに記載の集積回路素子。
【請求項１３】
上記第１バスがＰＣＩバスであることを特徴とする請求項１〜１２のいずれかに記載の集積回路素子。
【請求項１４】
上記第２の動作モードに設定された請求項１〜１３のいずれかに記載の集積回路素子と、
その集積回路素子の第１バスに接続され、通信回線を介して通信データを送受信する通信手段と、
を備えたことを特徴とする通信インタフェース基板。
【請求項１５】
画像形成手段と、
上記第１の動作モードに設定された請求項１〜１３のいずれかに記載の集積回路素子と、
を備えたことを特徴とする画像形成装置。
【請求項１６】
通信回線を介して通信データを送受信する通信手段を、
更に備えたことを特徴とする請求項１５記載の画像形成装置。
【請求項１７】
原稿画像を読み取って対応する画像データを送信する読み取り手段を、
更に備えたことを特徴とする請求項１５または１６記載の画像形成装置。
【請求項１８】
請求項１４記載の通信インタフェース基板を搭載可能に構成されたことを特徴とする請求項１５〜１７のいずれかに記載の画像形成装置。
【請求項１９】
請求項１４記載の通信インタフェース基板を搭載し、
上記第２の動作モードに設定された上記集積回路素子の上記第２バスコントローラが、上記第２バスを介して、上記第１の動作モードに設定された上記集積回路素子の内部バスに接続されたことを特徴とする請求項１５〜１８のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを処理する画像データ処理手段を備えた画像データ処理装置の制御に使用可能な集積回路素子、その集積回路素子を備えた通信インタフェース基板、及び、上記集積回路素子を備えた画像形成装置に関する。
【０００２】
【従来の技術】
従来、プリンタ等の画像形成装置では、それをインターネット，ＬＡＮ等のネットワークに接続することにより、ネットワークを介して受信したデータに対応する画像も形成することが考えられている。また、この種のプリンタでは、主として通信を行う集積回路素子と、主として画像形成を行う集積回路素子とを、別個に設けることも提案されている。（例えば、特許文献１参照。）。この場合、通信と画像形成とが並行して実行できるため、処理速度の向上が期待される。
【０００３】
更に、近年、これらの集積回路素子では、ＣＰＵをそのＣＰＵに接続されるハードウェア（各種ポートやバス、及びそれらを制御するコントローラ等）と一体化したＡＳＩＣ（アプリケーション・スペシフィック・インテグレーテッド・サーキット）を利用することが行われている。このようなＡＳＩＣを利用すれば、制御基板の作成が容易となり、画像形成装置の生産効率の向上が期待される。
【０００４】
【特許文献１】
特開平１１−５３１３９号公報
【０００５】
【発明が解決しようとする課題】
ところが、上記のように主として通信を行う集積回路素子と主として画像形成を行う集積回路素子とを別個に設けた場合、通信用のＡＳＩＣと画像形成用のＡＳＩＣとを別個に設計する必要があった。また、スキャナ等の他の画像データ処理装置において、例えば画像の読み取りと通信とを並行して実行したい場合などにも、同様の課題が発生するものと予想される。
【０００６】
そこで、請求項１〜１３記載の発明は、通信用，画像データ処理用のどちらにでも容易に利用することのできる集積回路素子の提供を目的としてなされた。また、請求項１４記載の発明は、その集積回路素子を利用した通信インタフェース基板の提供を、請求項１５〜１９記載の発明は、その集積回路素子を利用した画像形成装置の提供を、それぞれ目的としてなされた。
【０００７】
【課題を解決するための手段及び発明の効果】
上記目的を達するためになされた請求項１記載の発明は、画像データを処理する画像データ処理手段を備えた画像データ処理装置の制御に使用可能な集積回路素子であって、上記集積回路素子外部に設けられた第１バスを介したデータの送受信を制御する第１バスコントローラと、上記集積回路素子外部に設けられた第２バスを介したデータの送受信を制御する第２バスコントローラと、上記画像データ処理手段との間のデータの送受信を制御する画像データ処理コントローラと、を備え、少なくとも２種類の動作モードを有し、第１の動作モードが、上記画像データ処理コントローラを介して上記画像データ処理手段を制御する動作モードであり、第２の動作モードが、上記第１バスに通信手段が接続された場合に、該通信手段を介して上記画像データに対応する通信データを受信または送信し、その通信データに対応する画像データを上記第２バスを介して送信または受信する動作モードであることを特徴としている。
【０００８】
このように、本発明の集積回路素子は、第１バスを介したデータの送受信を制御する第１バスコントローラと、第２バスを介したデータの送受信を制御する第２バスコントローラと、画像データ処理装置に設けられた画像データ処理手段との間のデータの送受信を制御する画像データ処理コントローラと、を備えている。そして、第１の動作モードでは、画像データ処理コントローラを介して上記画像データ処理手段を制御する。一方、第２の動作モードでは、第１バスに通信手段が接続された場合に、その通信手段を介して画像データに対応する通信データを受信または送信し、その通信データに対応する画像データを第２バスを介して送信または受信する。
【０００９】
すなわち、本発明の集積回路素子は第１の動作モードに設定することによって画像データの処理用に容易に利用することができ、第２の動作モードに設定することによって通信用に容易に利用することができる。従って、画像処理装置において画像データの処理と通信とを並行して実行する場合にも、画像データ処理側の制御系にも通信側の制御系にも本発明の集積回路素子を利用すれば、制御系の設計及び評価を容易にして画像処理装置の製造コストを低減することができる。
【００１０】
請求項２記載の発明は、請求項１記載の構成に加え、上記画像データ処理手段が、画像データに対応する画像を形成する画像形成手段であって、上記第２の動作モードが、上記第１バスに接続された上記通信手段を介して通信データを受信し、その通信データに対応する画像データを上記第２バスを介して送信する動作モードであることを特徴としている。
【００１１】
本発明の集積回路素子は、第２の動作モードでは、第１バスに接続された上記通信手段を介して通信データを受信し、その通信データに対応する画像データを第２バスを介して送信する。このため、第１の動作モードに設定されたもう１つの本発明の集積回路素子を利用すれば、上記第２バスに送信された画像データに基づいて画像を形成することができる。従って、本発明では、画像形成装置において画像形成と通信とを並行して実行する場合にも、制御系の設計及び評価を容易にして製造コストを低減することができる。
【００１２】
請求項３記載の発明は、請求項１または２記載の構成に加え、外部の回路に接続される複数の電極端子を備え、どの電極端子が上記回路に接続されたかに応じて上記動作モードが切り替わることを特徴としている。
本発明では、外部の回路に接続される複数の電極端子の内、どの電極端子が接続されたかに応じて上記動作モードが切り替わる。このため、請求項１または２記載の発明の効果に加えて、極めて簡単な構成によって上記動作モードを切り替えることができる。
【００１３】
請求項４記載の発明は、請求項１または２記載の構成に加え、外部の回路に接続される電極端子と、該電極端子と内部機構との接続を切り替える切り替え手段と、を更に備え、上記切り替え手段による切り替えに応じて上記動作モードが切り替わることを特徴としている。
【００１４】
本発明では、外部の回路に接続される電極端子と内部機構の接続が切り替え手段によって切り替えられることにより、上記動作モードが切り替わる。従って、本発明では、電極端子の数は比較的少なくてよい。よって、請求項１または２記載の発明の効果に加えて、集積回路素子の一層の小型化を図ることができるといった効果が生じる。
【００１５】
請求項５記載の発明は、請求項１〜４のいずれかに記載の構成に加え、上記第１の動作モード時に上記第１バスが、原稿画像を読み取って対応する画像データを送信する読み取り手段に接続された場合、上記第１バス及び上記第１バスコントローラを介して、上記読み取り手段が送信する画像データを受信可能なことを特徴としている。
【００１６】
本発明では、第１の動作モードに設定すると共に第１バスを読み取り手段に接続すれば、第１バス及び第１バスコントローラを介して、上記読み取り手段が送信する原稿画像に対応した画像データを受信することができる。この場合、本発明の集積回路素子は第１の動作モードに設定されているので、例えば上記画像データ処理手段が画像形成手段である場合には、上記受信した画像データに対応する画像を形成することができる。従って、本発明では、請求項１〜４のいずれかに記載の発明の効果に加えて、読み取り手段が読み取った原稿画像に応じて画像データ処理手段を制御することが極めて容易であるといった効果が生じる。
【００１７】
請求項６記載の発明は、請求項１〜５のいずれかに記載の構成に加え、上記第１の動作モード時に上記第１バスが通信手段に接続された場合、上記第１バス及び上記第１バスコントローラを介して、上記通信データを送受信可能なことを特徴としている。
【００１８】
本発明では、第１の動作モードに設定し、第１バスを通信手段に接続すれば、第１バス及び第１バスコントローラを介して、通信データを送受信することができる。この場合、本発明の集積回路素子は第１の動作モードに設定されているので、例えば上記画像データ処理手段が画像形成手段である場合には、上記受信した通信データに対応する画像を形成することができる。また、上記画像データ処理手段がスキャナ等の読み取り手段である場合は、読み取った画像を第１バスに接続された通信手段を介して送信することができる。従って、本発明では、請求項１〜５のいずれかに記載の発明の効果に加えて、通信手段が送受信する通信データに応じて画像データ処理手段を制御することが極めて容易であるといった効果が生じる。
【００１９】
請求項７記載の発明は、請求項１〜６のいずれかに記載の構成に加え、上記第２の動作モード時に上記第２バスが、上記第１の動作モードに設定された請求項１〜６のいずれかに記載の他の集積回路素子の内部バスに接続された場合、上記第２バス及び上記第２バスコントローラを介して、上記内部バスとデータの送受信が可能となることを特徴としている。
【００２０】
本発明では、第２の動作モードに設定し、第１の動作モードに設定された請求項１〜６のいずれかに記載の他の集積回路素子の内部バスに第２バスを接続すれば、第２バス及び第２バスコントローラを介して上記内部バスとデータの送受信が可能となる。このため、上記通信手段を介して受信または送信する通信データに対応した画像データを、上記内部バスに直接送信または受信することができる。よって、上記他の集積回路素子は第２バスに対する画像データの送受信からも開放され、画像データ処理手段の制御に専念することができる。従って、本発明では、請求項１〜６のいずれかに記載の発明の効果に加えて、通信と並行して実行される画像データ処理手段の制御を一層迅速化することができるといった効果が生じる。
【００２１】
請求項８記載の発明は、請求項１〜７のいずれかに記載の構成に加え、データを記憶する記憶手段を、更に備えたことを特徴としている。
本発明では、記憶手段がデータを記憶する。従って、請求項１〜７のいずれかに記載の発明の効果に加えて、第１の動作モード及び第２の動作モードにおける処理を一層円滑に行うことができるといった効果が生じる。
【００２２】
請求項９記載の発明は、請求項８記載の構成に加え、上記記憶手段が、上記第１の動作モード時に、上記画像データ処理手段に関わる画像データを記憶することを特徴としている。
本発明では、上記記憶手段が、第１の動作モード時に画像データ処理手段に関わる画像データを記憶する。このため、本発明では、請求項８記載の発明の効果に加えて、画像データ処理手段の制御を一層円滑に行うことができるといった効果が生じる。
【００２３】
請求項１０記載の発明は、請求項９記載の構成に加え、上記画像データ処理手段が、画像データに対応する画像を形成する画像形成手段であって、上記記憶手段が、画像形成に供される画像データを記憶するバッファとして使用可能なことを特徴としている。
【００２４】
本発明では、上記記憶手段をバッファとして使用することにより、画像データ処理手段としての画像形成手段が画像を形成する際に供される画像データを記憶することができる。従って、本発明では、請求項９記載の発明の効果に加えて、画像形成手段による画像形成を一層円滑に行うことができるといった効果が生じる。
【００２５】
請求項１１記載の発明は、請求項８〜１０のいずれかに記載の構成に加え、上記記憶手段が、上記第２の動作モード時に、上記通信データを一時的に記憶するＦＩＦＯメモリとして使用可能なことを特徴としている。
本発明では、上記第２の動作モード時に、上記記憶手段は通信データを一時的に記憶するＦＩＦＯメモリとして使用可能である。この場合、通信手段を介した通信データの送受信を一層円滑に行うことができる。従って、本発明では、請求項８〜１０のいずれかに記載の発明の効果に加えて、通信データの送受信を一層円滑に行うことができるといった効果が生じる。
【００２６】
請求項１２記載の発明は、請求項１〜１１のいずれかに記載の構成に加え、外部のコンピュータとの間で画像データを送受信するための画像データコントローラを、更に備えたことを特徴としている。
本発明では、画像データコントローラによって、外部のコンピュータとの間で画像データを送受信することができる。従って、第１の動作モード時には画像データ処理手段が処理する画像データを外部のコンピュータとの間で送受信することもでき、画像データ処理手段を一層良好に活用することができる。従って、本発明では、請求項１〜１１のいずれかに記載の発明の効果に加えて、外部のコンピュータとの間で画像データを送受信することにより画像データ処理手段を一層良好に活用することができるといった効果が生じる。
【００２７】
請求項１３記載の発明は、請求項１〜１２のいずれかに記載の構成に加え、上記第１バスがＰＣＩバスであることを特徴としている。
ＰＣＩバスは極めて高速にデータを伝送することができる。従って、本発明では、請求項１〜１２のいずれかに記載の発明の効果に加えて、上記通信手段を介した通信、または、上記読み取り手段を介した原稿画像の読み取りを、極めて円滑に行うことができるといった効果が生じる。
【００２８】
請求項１４記載の発明は、上記第２の動作モードに設定された請求項１〜１３のいずれかに記載の集積回路素子と、その集積回路素子の第１バスに接続され、通信回線を介して通信データを送受信する通信手段と、を備えたことを特徴とする通信インタフェース基板を要旨としている。
【００２９】
本発明では、通信手段により通信回線を介して通信データを受信または送信することが、第２の動作モードに設定された請求項１〜１３のいずれかに記載の集積回路素子によって行え、その通信データに対応する画像データは、第２バスを介して送信または受信することができる。また、上記集積回路素子は、第１の動作モードに設定することにより画像データ処理手段の制御用にも使用できるものである。このように、本発明の通信インタフェース基板は、画像データ処理装置の制御用にも使用可能な集積回路素子を用いて上記のような通信を行うので、回路の設計や評価が容易で、製造コストを良好に低減することができる。
【００３０】
請求項１５記載の発明は、画像形成手段と、上記第１の動作モードに設定された請求項１〜１３のいずれかに記載の集積回路素子と、を備えたことを特徴とする画像形成装置を要旨としている。
本発明では、第１の動作モードに設定された請求項１〜１３のいずれかに記載の集積回路素子が、画像データ処理手段としての画像形成手段を制御し、画像を形成することができる。また、上記集積回路素子は、第２の動作モードに設定することにより通信用にも使用できるものである。このように、本発明の画像形成装置は、通信用にも使用可能な集積回路素子を用いて画像形成を行うので、回路の設計や評価が容易で、製造コストを良好に低減することができる。
【００３１】
請求項１６記載の発明は、請求項１５記載の構成に加え、通信回線を介して通信データを送受信する通信手段を、更に備えたことを特徴としている。
本発明では、通信手段により、通信回線を介して通信データを送受信することができる。このため、本発明では、請求項１５記載の発明の効果に加えて、通信手段を介して通信回線から受信した通信データに対応する画像を形成することも可能となるといった効果が生じる。
【００３２】
請求項１７記載の発明は、請求項１５または１６記載の構成に加え、原稿画像を読み取って対応する画像データを送信する読み取り手段を、更に備えたことを特徴としている。
本発明では、読み取り手段が、原稿画像を読み取って対応する画像データを送信する。このため、該送信された画像データに基づいて画像形成手段を制御すれば、原稿の複写を行うことができる。従って、本発明では、請求項１５または１６記載の発明の効果に加えて、原稿の複写も可能となるといった効果が生じる。
【００３３】
請求項１８記載の発明は、請求項１５〜１７のいずれかに記載の構成に加え、請求項１４記載の通信インタフェース基板を搭載可能に構成されたことを特徴としている。
本発明は、請求項１５で規定したように第１の動作モードに設定された請求項１〜１３のいずれかに記載の集積回路素子を備えている。そして、更に請求項１４記載の通信インタフェース基板を搭載することができるので、次の請求項１９記載の画像形成装置を容易に構成することができる。
【００３４】
請求項１９記載の発明は、請求項１５〜１８のいずれかに記載の構成に加え、請求項１４記載の通信インタフェース基板を搭載し、上記第２の動作モードに設定された上記集積回路素子の上記第２バスコントローラが、上記第２バスを介して、上記第１の動作モードに設定された上記集積回路素子の内部バスに接続されたことを特徴としている。
【００３５】
このように、本発明の画像形成装置は、第１の動作モードに設定された集積回路素子と第２の動作モードに設定された集積回路素子とを搭載し、第２の動作モードに設定された集積回路素子の第１バスには上記通信手段が接続されている（請求項１４参照）。また、上記２つの集積回路素子の接続関係は、請求項７に規定した接続関係となっている。このため、本発明では、第１の動作モードに設定された集積回路素子は画像形成に専念することができ、しかも、画像形成用の集積回路素子と通信用の集積回路素子とに同じものを使用することができる。
【００３６】
従って、本発明では、請求項１５〜１７のいずれかに記載の発明の効果に加えて、通信と並行して実行される画像形成を極めて迅速化することができ、回路の設計や評価を極めて容易にして製造コストを一層良好に低減することができるといった効果が生じる。
【００３７】
【発明の実施の形態】
次に、本発明の実施の形態を図面と共に説明する。図１は、本発明が適用された画像形成装置としてのプリンタの構成を概略的に表すブロック図である。なお、本実施の形態のプリンタは、インターネット，ＬＡＮ等のネットワーク（通信回線に相当）に接続され、そのネットワークを介して受信したデータに対応する画像を形成可能ないわゆるネットワークプリンタである。
【００３８】
図１に示すように、本実施の形態のプリンタは、画像データ処理用基板としてのメインコントローラ１と、通信インタフェース基板としてのネットワークＰＣＢ２とを備えている。但し、ネットワークＰＣＢ２はオプションにより増設されるものである。
【００３９】
メインコントローラ１には、パソコン（ＰＣ）３のパラレルケーブルと接続可能なＩＥＥＥ１２８４ポート４と、同様のパソコン３のＵＳＢケーブルと接続可能なＵＳＢポート５と、ＮＣＵ（ネットワーク・コントロール・ユニット）６を介して電話回線と接続されるＦＡＸ送受信用のモデム７とが設けられている。
【００４０】
また、メインコントローラ１には、後述のＣＰＵ８０等を備えて制御の主体となるメインＡＳＩＣ８（本発明の集積回路素子の一形態）が搭載されている。このメインＡＳＩＣ８には、前述のＩＥＥＥ１２８４ポート４，ＵＳＢポート５を始め、記録紙（図示略）に画像を形成するためのプリンタエンジン１１、そのプリンタエンジン１１の感光ドラム（図示略）に静電潜像を形成するレーザスキャナ１２、及び、操作パネル１３が接続されている。なお、プリンタエンジン１１及びレーザスキャナ１２は画像データ処理手段及び画像形成手段に相当する。
【００４１】
更に、メインＡＳＩＣ８には、第１バスとしてのＰＣＩバス１４を介してサブＡＳＩＣ１５が、外部システムバス１７ｂを介してＲＯＭ１８，ＲＡＭ１９，及び前述のモデム７が、それぞれ接続されている。なお、サブＡＳＩＣ１５は、原稿画像を読み取って対応する画像データを送信するドキュメントスキャナ２０を制御するものである。また、ＲＯＭ１８には、プリンタエンジン１１等を駆動制御するための画像形成用プログラムが記憶されている。
【００４２】
一方、ネットワークＰＣＢ２にもメインコントローラ１と同じメインＡＳＩＣ８が搭載されている。このメインＡＳＩＣ８に接続されたＰＣＩバス１４は通信手段としてのネットワークチップ２１に接続され、外部システムバス１７ｂはＲＯＭ２３及びＲＡＭ２４に接続されている。また、ネットワークＰＣＢ２には上記ネットワークに接続するためのネットワークポート２５が設けられ、メインＡＳＩＣ８はネットワークチップ２１及びネットワークポート２５を介してネットワークと通信可能に構成されている。更に、ネットワークＰＣＢ２のメインＡＳＩＣ８は、制御用パラレルバスとしての第２バス３０を介して、メインコントローラ１の外部システムバス１７ｂに直接接続されている。なお、ＲＯＭ２３には、上記ネットワークに対する通信用プログラムが記憶されている。
【００４３】
次に、このメインＡＳＩＣ８の構成について、図２を用いて詳細に説明する。図２に示すように、メインＡＳＩＣ８の内部バスとしての内部システムバス１７ａ（信号，機能レベルでは前述の外部システムバス１７ｂと同一視でき、両者を区別する必要がない場合は単にシステムバス１７と呼ぶ）には、各種演算処理を実行するＣＰＵ８０がシステムバスコントローラ８１を介して接続されている。また、この内部システムバス１７ａには、ＤＭＡコントローラ８２及び記憶手段としてのＳＲＡＭ８３が接続され、更に、前述のプリンタエンジン１１またはレーザスキャナ１２に接続可能なプリンタエンジンコントローラ８４及びレーザスキャナコントローラ８５（共に画像データ処理コントローラに相当）、前述の操作パネル１３に接続可能なパネルコントローラ８６、前述のＰＣＩバス１４に接続可能なＰＣＩバスコントローラ８７（第１バスコントローラに相当）、並びに、前述のＵＳＢポート５に接続可能なＵＳＢコントローラ８８（画像データコントローラに相当）が、それぞれ接続されている。
【００４４】
また、内部システムバス１７ａは、第２バスコントローラ９１を介して切り替え手段としてのピンセレクタコントローラ９２に接続され、ＩＥＥＥ１２８４コントローラ９３（画像データコントローラに相当）を介しても同じくピンセレクタコントローラ９２に接続されている。このピンセレクタコントローラ９２には、メインＡＳＩＣ８の筐体外に設けられたモードセレクト端子８ａへの入力信号がフリップフロップ（Ｆ／Ｆ）９４でラッチされて入力され、この入力信号に応じて、ピンセレクタコントローラ９２は、第２バスコントローラ９１またはＩＥＥＥ１２８４コントローラ９３のいずれかを電極端子としてのピン９２ａ（実際にはデータのビット数分あるが代表して１つだけ図示）に接続する。ＳＲＡＭ８３にも、フリップフロップ９４の出力に応じて接続を切り替えるＳＲＡＭコントローラ９５が接続され、ＳＲＡＭ８３を第２バスコントローラ９１またはレーザスキャナコントローラ８５のいずれかに接続している。
【００４５】
そして、メインＡＳＩＣ８をメインコントローラ１において使用する第１の動作モードでは、ピンセレクタコントローラ９２をＩＥＥＥ１２８４コントローラ９３側に切り替え、ＳＲＡＭコントローラ９５をレーザスキャナコントローラ８５側に切り替える。すると、ピン９２ａをＩＥＥＥ１２８４ポート４に接続してパソコン３から画像データを受信することが可能になり、ＳＲＡＭ８３をバッファとして使用しながら画像形成を行うことができる。なお、このとき、プリンタエンジンコントローラ８４，パネルコントローラ８６，レーザスキャナコントローラ８５は、それぞれ、プリンタエンジン１１，操作パネル１３，レーザスキャナ１２に接続され、各部に制御信号を出力する。
【００４６】
一方、メインＡＳＩＣ８をネットワークＰＣＢ２において使用する第２の動作モードでは、ピンセレクタコントローラ９２を第２バスコントローラ９１側に切り替え、ＳＲＡＭコントローラ９５を第２バスコントローラ９１側に切り替える。この状態でピン９２ａを第２バス３０に接続すれば、その第２バス３０を介してメインコントローラ１へデータを送信することができ、その時に送信データを一時的に記憶すべく、ＳＲＡＭ８３をＦＩＦＯメモリとして使用することができる。
【００４７】
なお、ネットワークＰＣＢ２では、ＣＰＵ８０は、ネットワークチップ２１を介して受信した通信データを画像データとしての中間コードに展開して、第２バス３０を介してメインコントローラ１のシステムバス１７へ直接送信する。メインコントローラ１のＣＰＵ８０は、この中間コードをドットデータに変換して、プリンタエンジン１１やレーザスキャナ１２を制御する。また、メインコントローラ１のＣＰＵ８０は、ドキュメントスキャナ２０で読み取った原稿画像に基づいてプリンタエンジン１１やレーザスキャナ１２による画像形成を行うコピー制御、モデム７を介して受信したファクシミリデータに基づいて画像形成を行うＦＡＸ受信制御、ドキュメントスキャナ２０で読み取った原稿画像をファクシミリデータとしてモデム７を介して送信するＦＡＸ送信制御、及び、ＩＥＥＥ１２８４ポート４またはＵＳＢポート５を介してパソコン３から受信した画像データに基づいて画像形成を行うＰＣプリント制御も実行する。
【００４８】
これらのＣＰＵ８０の動作の相違は、基本的にはＲＯＭ２３，１８に記憶されたプログラムの相違に基づくものである。ところが、各プログラムにはＣＰＵ８０にどのようなポートやバス，コントローラ等が接続されているかなどのハードウェア的な前提条件が存在する場合があり、これらのハードウェア環境が適合しないとプログラムが良好に動作しないことがある。本実施の形態では、動作モードの切り替えに応じて上記のようにポートの切り替えを行っているので、同一のメインＡＳＩＣ８に上記のような２種類の動作をさせることが良好に行える。
【００４９】
このように、本実施の形態では、画像データ処理用のメインＡＳＩＣ８と通信用のメインＡＳＩＣ８とを同一のもので構成しているので、制御系の設計及び評価を容易にしてプリンタの製造コストを低減することができる。また、上記実施の形態では、第２バス３０がメインコントローラ１のシステムバス１７に直接接続されている。このため、メインコントローラ１のメインＡＳＩＣ８は第２バス３０に対する画像データの送受信からも開放され、上記画像形成処理に専念することができる。従って、通信と画像形成とを並行して実行できるばかりでなく、その画像形成を一層迅速に実行することができる。しかも、本実施の形態では、第１の動作モードと第２の動作モードとでＳＲＡＭ８３の接続を切り替えているので、通信または画像形成の処理においてＳＲＡＭ８３を極めて有効に活用することができ、各処理を一層円滑に実行することができる。
【００５０】
なお、本発明は上記実施の形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。例えば、図３に示すように、ネットワークＰＣＢ２を第２バス３０と共に取り外して、ファクシミリ装置兼ＰＣプリンタとして使用することもできる。この場合も、前述のコピー制御，ＦＡＸ受信制御，ＦＡＸ送信制御，及びＰＣプリント制御は上記実施の形態と同様に実行することができる。また、図４に示すように、更にモデム７、ドキュメントスキャナ２０、及びサブＡＳＩＣ１５も取り外してもよく、この場合ＰＣプリント制御のみを実行可能なＰＣプリンタとして使用することができる。
【００５１】
また、図５に示すように、図４の実施の形態におけるメインＡＳＩＣ８のＰＣＩバスコントローラ８７（図２参照）に、ＰＣＩバス１４を介してネットワークチップ２１を接続し、更にそのネットワークチップ２１にネットワークポート２５を接続してもよい。この場合、ネットワークを介して受信した通信データに対応する画像も形成可能なネットワークプリンタとして使用することができる。
【００５２】
但し、この場合、ＲＯＭ１８にはネットワークを介した通信に関わるプログラムも記憶しておく必要がある。また、この場合、１つのＣＰＵ８０で通信処理と画像形成処理との双方を時分割で行うことになるが、通信用としても、画像形成用としても使用可能な汎用性の高いメインＡＳＩＣ８を利用することによりコストダウンが図れる。なお、本実施の形態のメインＡＳＩＣ８は上記第１の動作モードに設定されている。すなわち、このメインＡＳＩＣ８は第２バス３０を介してデータを送受信しないので、第２の動作モードに設定する必要はない。このように、１種類のＡＳＩＣ８を用いて、図１，図３，図４，図５に示す４タイプの画像形成装置を実現することができ、制御系の設計及び評価を容易にして、画像形成装置のコストを低減することができる。
【００５３】
また、上記各実施の形態のメインＡＳＩＣ８では、ピンセレクタコントローラ９２によって、ピン９２ａを第２バスコントローラ９１またはＩＥＥＥ１２８４コントローラ９３のいずれかに選択的に接続しているが、第２バスコントローラ９１に接続されたピンとＩＥＥＥ１２８４コントローラ９３に接続されたピンとの双方をメインＡＳＩＣ８の外周に設けてもよい。後者の場合、どのピンを外部の回路に接続するかによって上記動作モードを切り替えることができる。また、この場合、ＡＳＩＣ８の内部構造を簡略化して一層のコストダウンを図ることができる。これに対して、前者の場合、メインＡＳＩＣ８の外周に設けるピンが少なくてよいので、一層の小型化を図ることができる。
【００５４】
更に、第１バス，第２バスとしては、上記のものの他にも種々のものを使用することができる。但し、上記実施の形態では第１のバスとしてＰＣＩバス１４を使用しているので、そのＰＣＩバス１４を利用したデータの送受信が極めて高速に行え、上記各処理を一層迅速化することができる。また更に、本発明は、画像形成手段を備えず、画像データ処理手段としてドキュメントスキャナ２０のみを備えた画像データ処理装置にも同様に適用することができる。
【００５５】
また更に、画像データ処理用の基板をオプションとして備え、通信用の基板をメインコントローラとして備えた装置にも、本発明は適用可能である。また、ＣＰＵ８０等の演算手段は必ずしも本発明の集積回路素子内になくてもよく、外部システムバス１７ｂ等を介して外付けしてもよい。
【図面の簡単な説明】
【図１】本発明を適用したプリンタの構成を概略的に表すブロック図である。
【図２】そのプリンタのメインＡＳＩＣの構成を表すブロック図である。
【図３】上記プリンタの変形例の構成を概略的に表すブロック図である。
【図４】そのプリンタの他の変形例の構成を概略的に表すブロック図である。
【図５】上記プリンタの更に他の変形例の構成を概略的に表すブロック図である。
【符号の説明】
１…メインコントローラ              ２…ネットワークＰＣＢ
４…ＩＥＥＥ１２８４ポート          ５…ＵＳＢポート
７…モデム                          ８ａ…モードセレクト端子
１１…プリンタエンジン              １２…レーザスキャナ
１４…ＰＣＩバス                    １５…サブＡＳＩＣ
８…メインＡＳＩＣ                  １７…システムバス
２０…ドキュメントスキャナ          ２１…ネットワークチップ
２５…ネットワークポート            ３０…第２バス
８１…システムバスコントローラ      ８４…プリンタエンジンコントローラ
８５…レーザスキャナコントローラ    ８６…パネルコントローラ
８７…ＰＣＩバスコントローラ        ８８…ＵＳＢコントローラ
９１…第２バスコントローラ          ９２…ピンセレクタコントローラ
９２ａ…ピン                        ９３…ＩＥＥＥ１２８４コントローラ
９４…フリップフロップ              ９５…ＳＲＡＭコントローラ
【図１】
2004215071.tif 000003
【図２】
2004215071.tif 000004
【図３】
2004215071.tif 000005
【図４】
2004215071.tif 000006
【図５】
2004215071.tif 000007