(57)【要約】【課題】コストを抑制しつつ、コピー、ＦＡＸ、プリントの各機能を実現する単一のコントローラを提供する。【解決手段】ＤＣコントローラ１０は、１チップで構成されたコントローラ２０、必要最小限のメモリであるＲＯＭ２１及びＲＡＭ２２を有している。コントローラ２０は、コネクタを介して、プリンタオプション５０と接続可能になっている。プリンタオプション５０は、ＰＣやネットワークに接続するために必要な物理的構成部品や、プリント機能のみに必要な物理的な部品を備えている。【選択図】        図１
2004289682.tif 000002
【特許請求の範囲】
【請求項１】
複写、ファクシミリ、印刷の各制御機能を備えた単一の演算処理手段と、
前記演算処理手段と外部機器とのデータの送信又は受信を可能にする１つ以上の接続手段と、
を備えたコントローラ。
【請求項２】
前記接続手段は、コネクタ又は集積回路で構成されていることを特徴とする請求項１に記載のコントローラ。
【請求項３】
印刷又は通信に必要な物理的部品を有する外部機器を更に備え、
前記演算処理手段は、前記接続手段を介して前記外部機器に接続して、印刷処理又は通信処理を行うこと
を特徴とする請求項１または２に記載のコントローラ。
【請求項４】
前記外部機器の構成に基づいて、各回路への電源又はクロックの供給を制御する制御手段を更に備えたこと
を特徴とする請求項３に記載のコントローラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コントローラに係り、特に、複写、印刷、ファクシミリ送受信の各制御機能を備えたいわゆる複合機に用いて好適なコントローラに関する。
【０００２】
【従来の技術】
従来、コピー、ファクシミリ（ＦＡＸ）、プリントの各機能を実行する複合機は、各機能がそれぞれ同時に動作した場合も、ユーザにレスポンスよく反応するため、機能毎で独立したコントローラを実装していた。いわば分業方式をとっていた。
【０００３】
これに対して、コピー、ＦＡＸ、プリンタの各機能を単一のコントローラで構成された複合機も既に提案されている（例えば、特許文献１及び特許文献２を参照。）
【０００４】
【特許文献１】
特開平７−１４６８７５号公報
【特許文献２】
特開平７−１５２６６５号公報
【０００５】
【発明が解決しようとする課題】
特許文献１及び特許文献２に記載されたような複合機に搭載されたコントローラは、高機能、高性能なジョブを実現するために複雑な構成となっていた。
【０００６】
具体的には、複合機を想定して、コントローラを構成するＣＰＵや外部入出力ポート（例えば、ＩＩＴ（Ｉｍａｇｅ  Ｉｎｐｕｔ  Ｔｅｒｍｉｎａｌ）インタフェース、ＩＯＴ（Ｉｍａｇｅ  Ｏｕｔｐｕｔ  Ｔｅｒｍｉｎａｌ）インタフェース、プリントインタフェース、ＦＡＸインタフェース）などは、高機能・高性能になっていた。このため、コピーやＦＡＸやプリントの各機能を同時に実現するコントローラを製造すると、コストが非常に高くなってしまう問題があった。
【０００７】
本発明は、上述した課題を解決するために提案されたものであり、コストを抑制しつつ、コピー、ＦＡＸ、プリントの各機能を実現する単一のコントローラを提供することを目的とする。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明であるコントローラは、複写、ファクシミリ、印刷の各制御機能を備えた単一の演算処理手段と、前記演算処理手段と外部機器とのデータの送信又は受信を可能にする１つ以上の接続手段と、を備えている。
【０００９】
演算処理手段は、単一、すなわち１チップで構成されているので、構成部品の点数が減り、安価かつ演算処理の高性能を実現できる。また、演算処理手段は、必要最小限の構成となっているので、接続手段を介して外部機器とデータの送受信を可能になっている。
【００１０】
したがって、複写、ファクシミリ、印刷の各制御機能を備えた単一の演算処理手段に対して、外部機器とのデータの送信又は受信を可能にする１つ以上の接続手段を接続することにより、安価かつ演算処理の高性能を実現することができる。
【００１１】
請求項２に記載の発明であるコントローラは、請求項１に記載の発明であって、前記接続手段は、コネクタ又は集積回路で構成されていることを特徴とする。
【００１２】
請求項３に記載の発明であるコントローラは、請求項１または２に記載の発明であって、印刷又は通信に必要な物理的部品を有する外部機器を更に備え、前記演算処理手段は、前記接続手段を介して前記外部機器に接続して、印刷処理又は通信処理を行うことを特徴とする。
【００１３】
外部機器は、印刷又は通信に必要な物理的部品を有している。すなわち、印刷又は通信に必要な物理的部品をコントローラから切り離すことで、コントローラにかかるコストを抑制することができる。
【００１４】
請求項４に記載の発明であるコントローラは、請求項３に記載の発明であって、前記外部機器の構成に基づいて、各回路への電源又はクロックの供給を制御する制御手段を更に備えたことを特徴とする。
【００１５】
したがって、不要な電力の消費を抑制すると共に、放射ノイズも軽減することができる。
【００１６】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の実施の形態に係る複合機１の構成を示すブロック図である。複合機１は、コピー制御、ＦＡＸ制御、プリント制御等の全体的な制御を行うＤＣコントローラ１０と、画像読取装置やスキャナ等である画像入力部（以下「ＩＩＴ：Ｉｍａｇｅ  Ｉｎｐｕｔ  Ｔｅｒｍｉｎａｌ」という。）１１と、プリンタ等である画像出力部（以下「ＩＯＴ：Ｉｍａｇｅ  Ｏｕｔｐｕｔ  Ｔｅｒｍｉｎａｌ」という。）１２と、ファクシミリ１３と、ユーザインタフェース（以下「ＵＩ」という。）１４と、プリンタオプション５０とを有している。
【００１８】
ＤＣコントローラ１０は、１チップで構成されたコントローラ２０、必要最小限のメモリであるＲＯＭ２１及びＲＡＭ２２を有している。ＲＯＭ２１には、後述するＣＰＵ３０の制御プログラムが記憶されている。ＲＡＭ２２は、ＣＰＵ３０が演算処理を行う際のデータのワークエリアとなる。
【００１９】
従来、コピー、ＦＡＸ、プリントの各々の制御を独立したコントローラで行っていたため、複数のＲＡＭが必要であった。これに対して、前記構成のＤＣコントローラ１０は、コピー、ＦＡＸ、プリントの各々の制御を単一のコントローラ２０に行わせることで、１つのＲＡＭ２２だけで十分であり、コントローラ間の通信を不要にして演算処理の信頼性を向上させることができる。また、ＤＣコントローラ１０は、前記３つの制御をそれぞれ行う３つのコントローラに比べて、構成部品の点数が少なく済むので、安価かつ演算処理の信頼性を向上させることができる。
【００２０】
ここで、コントローラ２０は、バス４５を介してそれぞれに相互に接続されたＣＰＵ３０、汎用入出力ポート（以下「ＧＩＯ」という。）３１、ＲＯＭコントローラ３２、ＩＩＴインタフェース３３、ＩＯＴインタフェース３４、ＦＡＸインタフェース３５、ＵＩインタフェース３６、ＤＲＡＭコントローラ３７を有している。
【００２１】
ＣＰＵ３０は、ＲＯＭ２１の制御プログラムに従って、コピー、ＦＡＸ、プリントの各々の制御を行う。ＲＯＭ３２は、ＣＰＵ３０の制御に従ってＲＯＭ２１の制御プログラムの読み出しを行う。
【００２２】
ＩＩＴインタフェース３３は、ＩＩＴ１１に接続されており、ＣＰＵ３０の制御に従ってＩＩＴ１１から入力された画像データを転送する。ＩＯＴインタフェース３４は、ＩＯＴ１２に接続されており、ＣＰＵ３０の制御に従って画像データをＩＯＴ１２に対して出力する。ＦＡＸインタフェース３５は、ＦＡＸ１３に接続されており、ＦＡＸ１３で受信されたＦＡＸデータを転送したり、送信すべきＦＡＸデータをＦＡＸ１３に出力する。
【００２３】
ＵＩインタフェース３６は、ＵＩ１４に入力された情報をＣＰＵ３０に供給したり、ＣＰＵ３０の演算結果等をＵＩ１４に表示する。ＤＲＡＭコントローラ３７は、ＲＡＭ２２に対するデータの書き込みやデータの読み出しを制御する。
【００２４】
さらに、コントローラ２０は、バス４５を介して相互に接続されたネットコネクタ３８、ＵＳＢコネクタ３９、Ｐ１２８４コネクタ４０、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）コネクタ４１、ＰＣＩコントローラ４２、ＧＩＯ４３、２線式コミュニケーションバス（以下「Ｉ２Ｃバス」という。）４４を有している。
【００２５】
ネットコネクタ３８は、ネットワークに接続可能にするためのコネクタである。なお、ネットワーク接続に必要な後述の物理層５２は、本図においてはコントローラ２０に内蔵されていない。ＵＳＢコネクタ３８は、例えばいわゆるパーソナルコンピュータ（ＰＣ）に接続可能にするためのコネクタである。Ｐ１２８４コネクタ４０は、ＩＥＥＥ１２８４規格でパラレル通信を行うためのコネクタである。
【００２６】
ＵＡＲＴコネクタ４１は、非同期送受信を行うためのコネクタである。なお、ＲＳ２３２Ｃバッファは、本図においてはコントローラ２０に内蔵されていない。
【００２７】
ＰＣＩコントローラ４２は、汎用バスであるＰＣＩバスを制御する。ＰＣＩコントローラ４２は、後述のプリンタオプション５０に将来的にオプションが付加された場合に、そのオプションと通信するためのものである。したがって、汎用バスのコントローラであればＰＣＩコントローラ４２に限定されず、例えばＩＥＥＥ１３９４バスコントローラであってもよい。ＧＩＯ４３は、後述するライセンスキー６１と通信するための汎用的な入出力ポートである。
【００２８】
Ｉ２Ｃバス４４は、プリンタオプション５０のＥＥＰＲＯＭ６２に接続される。Ｉ２Ｃバス４４は、ＥＥＰＲＯＭ６２からプリンタオプション５０の構成情報やソフトウェアライセンス情報を読み出して、ＣＰＵ３０に供給する。これにより、ＣＰＵ３０は、起動時に、どのような外部機器（本実施形態ではプリンタオプション５０）と接続しているかや、ソフトウェアでオプション提供するサービス内容を認識できる。
【００２９】
また、Ｉ２Ｃバス４４は、ＥＥＰＲＯＭ６２から読み出した情報に基づいて、接続されている外部機器の構成を検出する。Ｉ２Ｃバス４４は、例えば、プリンタオプション５０が実装されていないこと又は付加されるインタフェース装置がないことを検出すると、所定の回路に対して、余分なクロックの供給や電力を停止する。これにより、電力消費を抑制すると共に放射ノイズを低減することができる。
【００３０】
なお、ＥＥＰＲＯＭ６２には、プリンタオプション５０の構成の他に、ライセンスキー６１の接続を記憶していてもよい。また、ＥＥＰＲＯＭ６２に記憶される情報は、これらに限定されるものではない。
【００３１】
一方、プリンタオプション５０は、ＰＣやネットワークに接続するために必要な物理的構成部品や、プリント機能のみに必要な物理的な部品を備えている。プリンタオプション５０は、具体的には、オプションＲＯＭ５１、物理層（ＰＨＹ）５２、コネクタ５３，５４，５６，５８，６０、バッファ５５、ＲＳ２３２Ｃバッファ５７、フューチャーオプション５９、ライセンスキー６１、ＥＥＰＲＯＭ６２を有している。
【００３２】
オプションＲＯＭ５１は、ＤＣコントローラ１０の構成で必要とならない情報、例えば、プリント時に必要なプリント制御プログラムやフォント情報を記憶している。なお、オプションＲＯＭ５１は、これらの情報に限らず、他の情報を記憶してもよい。このように、ＤＣコントローラ１０とオプションＲＯＭ５１とを切り離すことにより、コントローラ２０のコストを軽減することができ、オプションＲＯＭ５１の取り付け・取り外しを容易に行うことができる。
【００３３】
物理層５２は、ネットコネクタ３８に接続され、さらに、コネクタ５３を介して外部ネットワークに接続される。ここで、物理層５２は、コントローラ２０に実装されず、プリンタオプション５０に実装されている。物理層５２は、ネットワークに接続する場合のみ必要となるため、ネットワークに接続する必要がない場合を考慮して、コントローラ２０から切り離されている。なお、対象となるネットワークが、１００ＢａｓｅＴや１０Ｂａｓｅ５などのように、コネクタと物理層の変更で対応できる場合は、ベースとなるＤＣコントローラ１０を変更することなく、別コンフィグレーションとして対応することができる。
【００３４】
コネクタ５４は、コントローラ２０のＵＳＢコネクタ３９に接続されると共に、ＵＳＢバスを介して外部のＰＣと接続するためのコネクタである。なお、プリンタオプション５０はＵＳＢデバイスであることが好ましいが、これに限定されるものではない。プリンタオプション５０がＵＳＢホストであれば、各種の記憶媒体と接続することもできる。
【００３５】
フューチャーオプション５９は、ユーザが将来的に取付可能なオプションである。フューチャーオプション５９は、コネクタ６０を介して外部機器に接続可能であり、また汎用バスであるＰＣＩバスを介してＰＣＩコントローラ４２に接続可能である。なお、汎用バスであれば、ＰＣＩバスに限定されるものではない。
【００３６】
ライセンスキー６１は、プリント固有の物理的なものであるため、コントローラ２０でなく、プリンタオプション５０に実装されている。これにより、コントローラ２０のコストを抑制すると共に、ライセンスキー６１の取り付けや取り外しを簡便にすることができる。
【００３７】
以上のように、複合機１に搭載されたＤＣコントローラ１０は、単一で、コピー、ＦＡＸ、プリントの各々の制御を実行することができるので、ＬＳＩ等の構成部品の個数を減らして、安価かつ信頼性を向上させることができる。
【００３８】
また、本構成は、コネクタや、コントローラ、インタフェース等の最小限のＩＣを備えることで、容易にオプション機能を増加させることができる。特に、プリンタオプション５０は、簡易かつ軽量であるため、オプションとして容易に設置することができる。
【００３９】
さらに、ＤＣコントローラ１０は、ＰＣＩバス等の汎用的なバスをインタフェースとして実装しているので、機能の拡張性に優れている。また、ＤＣコントローラ１０は、プリンタオプション５０等の外部機器の構成を判定して、使用しないバスやクロック等、外部機器に応じて信号や電源を停止することにより、電力消費を抑制すると共に放射ノイズを軽減することもできる。
【００４０】
また、プリンタオプション５０に、プリント固有のプリント制御プログラムやフォント情報を記憶したオプションＲＯＭ５１を実装することにより、コストを抑制しつつ簡易にＤＣコントローラ１０を構成することができる。
【００４１】
さらに、プリント固有のライセンスキー６１をプリンタオプション５０に実装することにより、ＤＣコントローラ１０にライセンスキー６１を接続するためのコストがかからなくなる。また、プリンタオプション５０自体が簡易で取り外し容易であるため、ライセンスキー６１を設置することも容易になる。
【００４２】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。
【００４３】
例えば、プリンタオプション５０は、コネクタ等を備えたＤＣコントローラ１０と切り離し可能であるので、ユーザが必要とするコンフィグレーションに応じてオプション構成を増設してもよい。
【００４４】
【発明の効果】
本発明に係るコントローラは、複写、ファクシミリ、印刷の各制御機能を備えた単一の演算処理手段に対して、外部機器とのデータの送信又は受信を可能にする１つ以上の接続手段を接続することにより、安価かつ演算処理の高性能を実現することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る複合機の構成を示すブロック図である。
【符号の説明】
１  複合機
１０  ＤＣコントローラ
１１  ＩＩＴ
１２  ＩＯＴ
１３  ＦＡＸ
１４  ＵＩ
２０  コントローラ
２１  ＲＯＭ
２２  ＲＡＭ
３０  ＣＰＵ
５０  プリンタオプション
【図１】
2004289682.tif 000003