(57)【要約】【課題】画像形成装置が低消費電力状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現すること。【解決手段】デジタル複合機１０１ａ，１０１ｂは、デジタル複合機１０１ａ，１０１ｂのステータスを検知し、低消費電力モードへの移行時及び前記検知されるステータス情報に変化があった時のみ、前記ステータス情報をサーバ１０２に通知し、サーバ１０２は、デジタル複合機１０１ａ，１０１ｂから送信されるデジタル複合機１０１ａ，１０１ｂのステータス情報を保持し、デジタル複合機１０１ａ，１０１ｂの低消費電力モード時に、ＰＣ１０３ａ，１０３ｂ前記情報処理装置からのデジタル複合機１０１ａ，１０１ｂへの問い合わせを代行して、保持されるデジタル複合機１０１ａ，１０１ｂのステータス情報をＰＣ１０３ａ，１０３ｂに応答通知する構成を特徴とする。【選択図】　　　図１
2004133512.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能であって通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置と、前記ネットワークを管理するサーバ装置と、前記ネットワークに接続される情報処理装置とで構成されるネットワークシステムにおいて、
前記画像形成装置は、
前記画像形成装置のステータスを検知する検知手段と、
前記低消費電力モードへの移行時及び前記検知手段で検知されるステータス情報に変化があった時のみ、前記ステータス情報を前記サーバ装置に通知するよう制御する第１の制御手段と、
を有するものであり、
前記サーバ装置は、
前記画像形成装置から送信される前記画像形成装置のステータス情報を保持する保持手段と、
前記画像形成装置の低消費電力モード時に、前記情報処理装置からの前記画像形成装置への問い合わせを代行して、前記保持手段に保持される前記画像形成装置のステータス情報を前記情報処理装置に応答通知するよう制御する第２の制御手段と、
を有することを特徴とするネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続可能であって通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置と、前記ネットワークを管理するサーバ装置と、前記ネットワークに接続される情報処理装置とで構成されるネットワークシステムに関するものである。
【０００２】
【従来の技術】
従来、プリンタ（複写機、複合機を含む）とコンピュータとをネットワーク接続したシステムが存在する。
【０００３】
図２４は、従来の画像形成装置を含むネットワークシステムの一例を示すブロック図であり、例えばネットワーク環境下で複数ユーザにより使用されるネットワークシステムの構成例に対応する。
【０００４】
図２４において、ネットワークシステムは複数のパーソナルコンピュータ（ＰＣ１１０３ａ、ＰＣ１１０３ｂ）と複写機１１０１ａ、複写機１１０１ｂ、サーバ１１０２とをネットワーク接続した構成である。複写機（複写機１１０１ａ、複写機１１０１ｂ共に）はプリンタ部１２０１、リーダ部１２１６、コントローラ部１２０２、ＤＣ電源１２０３から構成されている。コントローラ部１２０２はネットワークを介して外部とのやり取り及びＤＣ電源１２０３のＯＮ／ＯＦＦ制御、リーダ部１２１６、プリンタ部１２０１の制御を行っている。
【０００５】
通常、複写機は複写動作、プリント動作が所定時間行われていない時には、エネルギーを節約するためにスリープモード（省エネモード，低消費電力モード）に移行する。
【０００６】
また、ネットワークを管理するアプリケーションソフトが知られている。これは、ＰＣにインストールすることで、ネットワークに接続された複写機のステータスを知ることが可能となるソフトウエアである。例えば、用紙無しが発生した場合、ＰＣ上でその複写機のステータスが表示可能となる。複写機１１０１ａ、複写機１１０１ｂが、スリープ状態であっても、ネットワークに接続されたＰＣ１１０３ａ，１１０３ｂからプリント要求があると、それを検知して複写機のＤＣ電源１２０３を起動して複写機全体を起こしプリント出力を行う。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来技術においては下記のような問題があった。
【０００８】
ネットワークに接続された画像形成装置、例えば複写機がスリープ状態の時に、ＰＣから複写機の随時更新されるような最新のステータスの問い合せがあった場合、複写機内部のコントローラ部１２０２は、ＤＣ電源１２０３を起動して、エンジン内部のすべてに電源を供給して、聞かれたステータスの状態を検知するために、リーダ部１２１６、プリンタ部１２０１と通信を行い、その結果をネットワークに返信していた。
【０００９】
そのため、スリープ状態という省エネルギーを達成している状態にあるにもかかわらず、複写機のステータス状態を聞かれるたびに、複写機全体に電源を供給するか、或いは、電源を常時通電しておく必要があり、近年の省エネルギーに対して相反するものとなっている。
【００１０】
本発明は、上述した点に鑑みなされたものであり、本発明の目的は、複写機，デジタル複合機等の画像形成装置がスリープ状態であったとしても、聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現する仕組みを提供することである。
【００１１】
また、別の目的は、省エネモード（スリープ状態）においては、消費電力の大きなメインチップはネットワークに応答しないスリープ状態にあり、画像形成装置のステータスに変化があった場合にのみ、メインチップをスリープ状態から復帰させ、消費電力を小さくすることである。
【００１２】
さらに、別の目的は、消費電力をさらに小さくするために、メインチップの動作を止めたスリープ状態にし、メインチップに代わってサブチップが複写機のステータスを認識するようにすることである。
【００１３】
また、別の目的は、省エネモード中に複写機のステータスに変化があった場合に、メインチップを起こすとともに、サブチップが受けたステータス情報をメインチップに受け渡すことによって、メインチップが変化したステータス情報をネットワークに通知できるようにするものである。
【００１４】
さらに、別の目的は、省エネモード中にネットワークからの起動要求（ｗａｋｅＵＰコマンド）があった場合に、メインチップを起こして画像形成装置を通常状態にして、プリント要求などに備えるようにするものである。
【００１５】
【課題を解決するための手段】
本発明に係る第１の発明は、ネットワーク（図１に示すイーサネット（登録商標）１０４）に接続可能であって通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置（図１に示すデジタル複合機１０１ａ，１０１ｂ）と、前記ネットワークを管理するサーバ装置（図１に示すサーバ１０２）と、前記ネットワークに接続される情報処理装置（図１に示すＰＣ１０３ａ，１０３ｂ）とで構成されるネットワークシステムにおいて、前記画像形成装置は、前記画像形成装置のステータスを検知する検知手段（図２に示すセンサＡ群２０８，センサＢ群２０９，図９に示すセンサＡ群，図１０に示すセンサＢ群）と、前記低消費電力モードへの移行時及び前記検知手段で検知されるステータス情報に変化があった時のみ、前記ステータス情報を前記サーバ装置に通知するよう制御する第１の制御手段（図１５に示す１チップマイコンＱ７０２）とを有するものであり、前記サーバ装置は、前記画像形成装置から送信される前記画像形成装置のステータス情報を保持する保持手段（図１に示すサーバ１０２内の図示しない記憶装置）と、前記画像形成装置の低消費電力モード時に、前記情報処理装置からの前記画像形成装置への問い合わせを代行して、前記保持手段に保持される前記画像形成装置のステータス情報を前記情報処理装置に応答通知するよう制御する第２の制御手段（図１に示すサーバ１０２内の図示しないＣＰＵ）とを有することを特徴とする。
【００１６】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すサーバ装置および画像形成装置を適用可能なネットワークシステムの一例を示すブロック図である。なお、本発明を適用可能な画像形成装置には、電子写真方式やインクジェット方式やその他の印字方式を採用した印刷装置（プリンタ）、ファクシミリ、或いはプリンタ，ファクシミリ処理を含む複合画像処理を行うデジタル複合機が含まれることはいうまでもない。以下、デジタル複合機を例として説明する。
【００１７】
図１において、１０１ａと１０１ｂはデジタル複合機で、後述するようにＤＣ電源２０３からプリンタ部（ＤＣＯＮ２０１）とリーダ部（ＲＣＯＮ２１６）とコントローラ２０２に電力が供給されることにより動作する。
【００１８】
１０２はサーバ、１０３ａと１０３ｂはパーソナルコンピュータ（ＰＣ）であって、ローカルエリアネットワークのイーサネット（登録商標）１０４で、上記の機器が接続されている。イーサネット（登録商標）１０４を介して、図１で示したＰＣ１０３ａ，１０３ｂやサーバ１０２に接続して、ＰＣ１０３ａ，１０３ｂからプリントジョブを受信したり、ＰＣ１０３ａ，１０３ｂからのステータスの問い合わせに対してステータスの情報を出力したりできる。
【００１９】
ここで言うステータスとは、現在のジョブの蓄積状況や処理状況、現在ある用紙カセットのサイズ設定や、その用紙カセットの中に紙が有るか無いか、オプションの接続状況、トナーが有るか無いか等である。またデジタル複合機にはファクシミリ機能が付いていて所定の通信回線（例えば、電話回線）を介して外部と通信可能に接続されている。
【００２０】
このデジタル複合機の一般的な複写機と同じ構成部分に関しては、簡易的に説明すると、原稿の読み取りはＣＣＤもしくはコンタクトセンサと言った光電変換を用いてデジタルデータに変換するものである。またプリントはレーザを用いて高圧で帯電した感光体に潜像画像を形成し、その潜像画像に現像剤であるトナーの画像を形成してそれを転写紙に転写する。
【００２１】
また、本実施形態におけるデジタル複合機には２つの待機モード、すなわち、スタンバイモード、スリープモードがあって、コピー動作、プリント動作、ファクシミリ送信動作、ファクシミリ受信動作、スキャナ動作などのいずれかの動作もしくは複合動作を行っているモードである。
【００２２】
ここで、スタンバイモードとは前記の動作はしていないが、前記の動作がすぐに開始可能なモードであり、スリープモードとは前記の動作をしてないし、また前記の動作をすぐに開始もできないが、スタンバイモードよりも消費電力の小さいモードである。
【００２３】
図２は、図１に示したデジタル複合機１０１ａ，１０１ｂの制御構成を説明するブロック図である。
【００２４】
図２において、２０１は制御基板（ＤＣＯＮ）で、後述するコントローラ２０２からインタフェースＩＦ−１を介してビデオデータを受け取りプリントするプリント制御を司り、各種プリント制御に必要なセンサ群２０８，２０９，２１０とインタフェースＩＦ−２，３，４で接続し、プリントを行うためのＤＣ負荷群２１１とインタフェースＩＦ−５で接続し、感光体に露光を行うレーザ関係２１２とＩＦ−６で接続して、それらを制御する。
【００２５】
また、ＤＣＯＮ２０１はソートを行う排紙オプション２１３とインタフェースＩＦ−１７で接続し、給紙のカセット段数を増設する給紙オプション２１４とインタフェースＩＦ−１８で接続して各種情報をシリアル通信で制御している。
【００２６】
センサは３つのグループに分かれており、それぞれ、コピー中／プリント中やスタンバイ中はもとより、スリープ中にも定期的に検知を行うセンサＡ群２０８、コピー中／プリント中やスタンバイ中はもとより、スリープ中であってもセンサＡ群の状態に応じて、必要と判断された場合、より詳細な検知を行うためのセンサＢ群２０９、コピー中／プリント中やスタンバイ中のみ検知を行いスリープ中は、いっさい検知を行わないセンサＣ群２１０に分かれている。
【００２７】
また、ＤＣＯＮ２０１は後述のＡＣドライバ２０５にインタフェースＩＦ−７で接続していて、その先に接続するＡＣ負荷群２１５を制御する。このＡＣ負荷群２１５には、トナーを熱して融解して用紙に定着させるための図示しないヒータが含まれる。ＤＣＯＮ２０１へ供給される電源には、動作時とスタンバイ時のみに供給される電源と、スリープ時にも供給される電源とがある。動作時とスタンバイ時のみに供給される電源は、ＤＣ電源２０３からＰＷ−ＤＣ−２を介して行われ、スリープ時にも供給される電源は、コントローラ２０２からインタフェースＩＦ−１を介して行われる。
【００２８】
２０５はＡＣドライバで、ＤＣＯＮ２０１からのＩＦ−７を介したＯＮ／ＯＦＦ信号により、ＡＣ１００ＶをトライアックやＳＳＲといったスイッチ素子で、ＰＷ−ＡＣ−３を介して、ＡＣ負荷群２１５へＡＣ１００Ｖの通電・非通電を切り替える。
【００２９】
２１６は制御基板（ＲＣＯＮ）であり、スキャナ系の制御を司り、画像読み取りを行うための画像センサや原稿の紙をコントロールするためのセンサ群２１７，２１８，２１９とインタフェースＩＦ−１２，１３，１４で接続し、ＤＣ負荷群２２０にインタフェースＩＦ−１５で接続して、それらを制御する。
【００３０】
また、ＲＣＯＮ２１６と接続されるセンサも３つのグループに分かれており、それぞれコピー中／プリント中やスタンバイ中はもとより、スリープ中にも定期的に検知を行うセンサＤ群２１７、コピー中／プリント中やスタンバイ中はもとより、スリープであってもセンサＤ群が変化したなら、その後に、より詳細な検知を行うために検知を行うセンサＥ群２１８、コピー中／プリント中やスタンバイ中のみ検知を行いスリープ中は、いっさい検知を行わないセンサＦ群２１９に分かれている。
【００３１】
２２１は画像を電気信号に変換する画像センサで、その電気信号を所定のフォーマットにフォーマットして、ＩＦ−１６，ＩＦ−９を介して後述するコントローラ２０２にビデオデータを転送する。
【００３２】
２０２がメイン制御基板（コントローラ）で、インタフェースＩＦ−１でＤＣＯＮ２０１と接続しており、一方ＩＦ−９でＲＣＯＮ２１６と接続している。この接続によりコピーの時は原稿のビデオデータがＲＣＯＮ２１６からコントローラ２０２に送られて、そのビデオデータを処理後にコントローラ２０２からＤＣＯＮ２０１に送る。この時、コントローラ２０２では、ビデオデータのフォーマットを変換したり、ビデオデータを加工したり、ビデオデータの転送をプリンタのタイミングに合わせたりといった処理を行う。また操作部２２２とＩＦ−１９で接続して、オペレータからの入力と、オペレータへの表示を行うことができる。２２３は特にその中でも電源スイッチであって、ＩＦ−２０からの、この入力がスリープへの移行やスリープからスタンバイの復帰のトリガになる。
【００３３】
また、コントローラ２０２は、ＤＣ電源２０３とＩＦ−８で接続してＰＷ−ＤＣ−１，２，３に含まれる一部のＤＣ電源出力のＯＮ／ＯＦＦを制御することが可能である。またコントローラ２０２はＩＦ−１１を介してＦＡＸ−ＵＮＩＴ２０６に接続し、その先で電話回線に接続している。またコントローラ２０２はＩＦ−１０を介してＬＡＮ−ＵＮＩＴ２０７に接続し、その先でイーサネット（登録商標）に接続している。ここで、ＬＡＮ−ＵＮＩＴ２０７はイーサネット（登録商標）に限定されるものではなく、所定のプロトコルに従った通信ユニットであることが想定される。無論、無線／有線の双方を適用可能であることは言うまでもない。
【００３４】
２０４はＡＣ入力部で、電源コンセントから、ＰＷ−ＡＣ−１の経路でＡＣ１００Ｖが入力され、漏電を検知するための回路や、ノイズを除去するＸコンや、そのＸコンの放電抵抗などの回路を通して、ＤＣ電源２０３とＡＣドライバ２０５にＰＷ−ＡＣ−２の経路でＡＣ１００Ｖを供給している。画像センサ２２１は、画像を読み取るためのセンサである。
【００３５】
図３は、図２に示したＤＣＯＮ２０１の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００３６】
図３において、Ｐ５ＶＢとＰ５ＶＣは、それぞれ５Ｖ電源である。Ｐ５ＶＢはＤＣ電源２０３から供給される電源であり、コピー中／プリント中とスタンバイ中に供給される。３０１〜３０９はインタフェース回路（ＩＦ回路）である。なお、コントローラ２０２がＤＣ電源２０３を制御してＰ５ＶＢをＯＮ／ＯＦＦしている。また、Ｐ５ＶＣはＩＦ−１を介してコントローラ２０２から供給される電源で、コピー中／プリント中とスタンバイ中は常にＯＮで、スリープ中は必要なときのみＯＮする。
【００３７】
また、スリープ中の必要なときとは、パラシリ変換部（パラレル／シリアル変換部）Ｑ３０２及びシリパラ変換部（シリアル／パラレル変換部）Ｑ３０３をコントローラが使用してセンサＡ群２０８とセンサＢ群２０９の検知を行うときである。なお、Ｐ５ＶＣはコントローラ２０２によりＯＮ／ＯＦＦ制御されている。
【００３８】
Ｑ３０１はマイコンで、内部に少なくともＲＯＭ、ＲＡＭを有していて、そのＲＯＭに書き込まれたプログラムに従って動作する。マイコンＱ３０１の一つの役割には、ステータスの監視があり、後述するセンサＡ、Ｂ群２０８，２０９を入力ポートで検知し、ドアの開閉や、カセットの開閉状態や、用紙サイズや、用紙の有無をステータスの一部として、コントローラ２０２（メインＣＰＵ或いはサブＣＰＵ宛）にＩＦ−１のシリアル通信により連絡する。
【００３９】
また、マイコンＱ３０１のその他の主な役割としては、プリントの制御で、センサＡ，Ｂ，Ｃ群２０８，２０９，２１０に接続する入力ポートの状態の検知と、プリンタＤＣ負荷群２１１に接続する出力ポートとＡＣドライバ２０５に接続する出力ポートでそれらをＯＮ／ＯＦＦ制御して用紙の搬送制御・高圧制御・定着ヒータ制御等を実行する。
【００４０】
Ｑ３０９はゲートアレイで、ＩＦ−１からビデオデータを受け取り、レーザ関係２１２をＩＦ回路３０８とＩＦ−６を介して制御して、そのレーザにより図示しない感光体をビデオデータに基づき露光して感光体上に帯電状態の分布として潜像画像を形成する。またマイコンＱ３０１は、ゲートアレイＱ３０９が動作をするための設定値を、バスを介して書き込む。
【００４１】
ＩＦ−１からのシリアル通信の信号として、コントローラ２０２からＤＣＯＮ２０１へのシリアルデータ信号であるＳＤＡＴＡ＿Ｃ２Ｄと、ＤＣＯＮ２０１からコントローラ２０２へのシリアルデータ信号であるＳＤＡＴＡ＿Ｄ２Ｃと、シリアルデータの転送クロックであるＳＣＬＫ↓信号があり、そのうち、ＳＤＡＴＡ＿Ｃ２ＤとＳＤＡＴＡ＿Ｄ２Ｃに関しては、スリープ以外の時、ＳＬＥＥＰ信号がＬｏｗで、ＳＬＥＥＰ信号の状態で接続先を切り替える信号切替回路Ｑ３０４，Ｑ３０５，Ｑ３０６，Ｑ３０８によってマイコンＱ３０１のシリアル通信端子に接続していて後述する図７に示すコントローラのメインチップＱ７０１と通信している。
【００４２】
このスリープ以外の時の通信内容には、コマンドやステータスなど多様な情報のやりとりを行うことができる。なお、マイコンＱ３０１には、転送クロックが接続しておらず、転送クロックの不要な、非同期の通信をコントローラ２０２との間で行っている。
【００４３】
次に、スリープ中の時は、ＳＬＥＥＰ信号がＨｉｇｈで信号切替回路Ｑ３０４，Ｑ３０５，Ｑ３０６，Ｑ３０８によって、ＳＤＡＴＡ＿Ｄ２Ｃ、ＳＤＡＴＡ＿Ｃ２Ｄ、ＳＣＬＫ↓の信号がシリパラ変換部Ｑ３０３とパラシリ変換部Ｑ３０２に接続している。このスリープ時の通信内容は、スリープ以外の時ほど多様な情報のやりとりが出来ないのは構成上明らかであり、このコントローラ２０２，ＤＣＯＮ２０１間のシリアル通信は、ステータス連絡用となる。このようにスリープ中（省エネモード中）と、スリープ中でない場合とで、ステータスなどの情報の通知先を変更することができる。
【００４４】
シリパラ変換部Ｑ３０３にＬＯＡＤ信号が接続していて、ＬＯＡＤ中はシリパラ変換部Ｑ３０３は内部のシリアルレジスタのデータを出力端子Ｑ０〜Ｑ１５に直結したシリパラ変換部Ｑ３０３内部のバッファにＬＯＡＤし、ＬＯＡＤ中でない時はバッファのデータを保持する。
【００４５】
シリパラ変換部Ｑ３０３内部のシリアルレジスタはＬＳＢファーストでＳＣＬＫ↓に同期してシリパラ変換部Ｑ３０３のＳＯ端子より出力される。また、シリパラ変換部Ｑ３０３のシフトレジスタのＭＳＢにはクロックに同期してシリパラ変換部Ｑ３０３のＳＩ端子のデータが格納される。なお、シリパラ変換部Ｑ３０３のＳＯ端子はコントローラへ送信するＳＤＡＴＡ＿Ｄ２Ｃの信号がスリープ中は接続している。シリパラ変換部Ｑ３０３のＳＩ端子は給紙オプション２１４とスリープ中はカスケードに接続している。
【００４６】
逆にパラシリ変換部Ｑ３０２は、やはりＬＯＡＤ信号が接続していて、ＬＯＡＤ中は、入力端子Ｄ０〜Ｄ１５のデータをパラシリ変換部Ｑ３０２の内部のシリアルレジスタにＬＯＡＤする。パラシリ変換部Ｑ３０２内部のシリアルレジスタはＬＳＢファーストでＳＣＬＫ↓に同期してパラシリ変換部Ｑ３０２のＳＯ端子より出力される。また、パラシリ変換部Ｑ３０２のシフトレジスタのＭＳＢにはクロックに同期してパラシリ変換部Ｑ３０２のＳＩ端子のデータが格納される。なお、パラシリ変換部Ｑ３０２のＳＩ端子はコントローラより受信するＳＤＡＴＡ＿Ｃ２Ｄの信号がスリープ中は接続している。パラシリ変換部Ｑ３０２のＳＯ端子は給紙オプション２１４とスリープ中はカスケードに接続している。
【００４７】
このように図３の構成によれば、後述する図７に示すメインチップＱ７０１からのＳｌｅｅｐ信号がＨｉｇｈの指示に応じて、マイコンＱ３０１への供給電源であるＰ５ＶＢが遮断され、マイコンＱ３０１への供給電力が節約される。また、マイコンＱ３０１の代わりに、信号切替回路Ｑ３０４，Ｑ３０５，Ｑ３０６，Ｑ３０８が駆動されるので、省電力しつつコントローラ２０２とのステータスなどの情報の通信も継続して行うことが実現される。
【００４８】
図４は、図２に示したコントローラ２０２とＤＣＯＮ２０１とのインタフェースを説明する図である。
【００４９】
図４において、Ｃ＿Ｐ＿ＲＥＡＤＹはコントローラ２０２の通信準備がＯＫであることをＤＣＯＮ２０１が確認するための信号である。Ｐ＿Ｐ＿ＲＥＡＤＹはＤＣＯＮの通信準備がＯＫであることをコントローラ２０２が確認するための信号である。
【００５０】
ＳＣＬＫ↓はシリアル通信のクロック信号である。ＳＤＡＴＡ＿Ｃ２Ｄはシリアル通信のコントローラからＤＣＯＮ２０１へのデータ信号である。ＳＤＡＴＡ＿Ｄ２Ｃはシリアル通信のＤＣＯＮ２０１からコントローラ２０２へのデータ信号である。
【００５１】
ＰＳＴＡＲＴはコントローラ２０２がＤＣＯＮ２０１にプリント開始を連絡する信号である。ＶＲＥＱは前記ＰＳＴＡＲＴ信号を受けてＤＣＯＮ２０１がコントローラに副走査のビデオデータ出力の開始を要求する信号である。ＶＳＹＮＣは所定の数の主走査のライン後に、有効な主走査ラインの出力を開始することを、コントローラ２０２がＤＣＯＮ２０１に通知する信号であって、ＶＲＥＱに続く信号である。
【００５２】
ＨＲＥＱは、主走査ごとにＤＣＯＮ２０１がコントローラ２０２に主走査のビデオデータ出力の開始を要求する信号である。ＨＳＹＮＣは主走査ごとに、所定の数のＶＩＤＥＯ＿ＣＬＫ後に、有効なビデオデータを出力することを、コントローラ２０２がＤＣＯＮ２０１に通知する信号であって、ＨＲＥＱに続く信号である。ＶＩＤＥＯ＿ＣＬＫはＶＩＤＥＯ＿ＤＡＴＡの転送クロックである。
【００５３】
ＶＩＤＥＯ＿ＤＡＴＡは８ビットのビデオデータ信号である。ＳＬＥＥＰ信号はスリープ中にＨＩＧＨとなるコントローラ２０２よりＤＣＯＮ２０１に出力される信号である。ＬＯＡＤ信号はシリパラ変換とパラシリ変換のデータをＬＯＡＤする信号であると同時に、一部のセンサの給電を制御する信号である。Ｐ５ＶＣはコントローラ２０２からＤＣＯＮ２０１に供給されるＯＮ／ＯＦＦが可能な５Ｖ電源である。
【００５４】
図５は、図２に示したＤＣＯＮ２０１とセンサＡ群２０８とのインタフェースであるＩＦ回路２（ＩＦ回路２およびＩＦ回路３（３０１）内）を説明する図である。なお、センサＡ群２０８は、図３に示したメカニカルなマイクロスイッチにより構成されるセンサのグループである。また、図３と同一のものには同一の符号を付してある。
【００５５】
図５において、ＳＷ５０１は、ドア開閉検知スイッチであり、定着器あるいはドラムカートリッジ等のプロセス系をユーザがアクセスする場合に開く必要があるドアの開閉を検知するものである。ＳＷ５０２は、上段カセットの開閉検知を行うカセット開閉検知上段スイッチである。
【００５６】
ＳＷ５０３は、下段カセットの開閉検知を行うカセット開閉検知下段スイッチである。ＳＷ５０４は、排紙オプションの接続検知を行う排紙オプション接続検知スイッチである。ＳＷ５０５は、給紙オプションの接続検知を行う給紙オプション接続検知スイッチである。なお、図５において、Ｐ５ＶＣは電源である。
【００５７】
Ｑ５０１とＱ５０２はＰＮＰトランジスタで、スイッチＳＷ５０１からスイッチＳＷ５０５に供給する電源のオン／オフを制御する。
【００５８】
Ｒ５０１、Ｒ５０２、Ｒ５０３、Ｒ５０４、Ｒ５０５は前記スイッチＳＷ５０１からスイッチＳＷ５０５へ供給する電流値を制限する抵抗器である。
【００５９】
また、Ｒ−ＩＮ０はスイッチＳＷ５０１のオン／オフを検知するための信号である。Ｒ−ＩＮ１はスイッチＳＷ５０２のオン／オフを検知するための信号である。Ｒ−ＩＮ２はスイッチＳＷ５０３のオン／オフを検知するための信号である。Ｒ−ＩＮ３はスイッチＳＷ５０４のオン／オフを検知するための信号である。Ｒ−ＩＮ４はスイッチＳＷ５０５のオン／オフを検知するための信号である。ＳＬＥＥＰ信号とＬＯＡＤ信号はＰ５ＶＣの供給を制御するための信号である。
【００６０】
このような構成にてＩＦ回路２ではＰＮＰトランジスタＱ５０１とＰＮＰトランジスタＱ５０２がオン状態になっている時に、スイッチＳＷ５０１からスイッチＳＷ５０５のオン／オフ検知が可能である。
【００６１】
スイッチＳＷ５０１からスイッチＳＷ５０５のオン／オフの検知を必要としない場合は、トランジスタＱ５０１とトランジスタＱ５０２をオフ状態に制御し、スイッチＳＷ５０１からスイッチＳＷ５０５への電流を供給しないことによりエネルギーの消費を抑制することが可能である。
【００６２】
図６は、図２に示したＤＣＯＮ２０１とセンサＢ群２０９とのインタフェースであるＩＦ回路３（ＩＦ回路２およびＩＦ回路３（３０１）内）を説明する図である。なお、センサＢ群は、図３中に示されているフォトインタラプタによるセンサグループである。
【００６３】
図６において、Ｑ６０７はカートリッジの有無を検知するカートリッジ検知センサである。Ｑ６０８，Ｑ６０９，Ｑ６１０，Ｑ６１１は上段カセットの紙サイズを検知する、それぞれ上段紙サイズ０センサ、上段紙サイズ１センサ、上段紙サイズ２センサ、上段紙有無センサである。
【００６４】
Ｑ６１２，Ｑ６１３，Ｑ６１４，Ｑ６１５は下段カセットの紙サイズを検知する、それぞれ下段紙サイズ０センサ、下段紙サイズ１センサ、下段紙サイズ２センサ、下段紙有無センサである。
【００６５】
なお、ＩＦ回路３は、図３に示されているセンサＢ群２０９とのインタフェース回路である。Ｐ５ＶＣは図３中に示される電源である。ＳＬＥＥＰ信号、Ｒ−ＯＵＴ０からの信号は、図３中に示されるＩＦ回路３の入力信号である。これらの信号によりフォトインタラプタセンサヘの電源供給を制御するものである。Ｒ−ＩＮ５からＲＩＮ−１３は、各センサの出力に応じたＩＦ回路３からの出力信号である。このように、必要な時に効率よくセンサＢ群２０９に電源が供給がなされるので、効率よくセンサ情報を取得できると共に省電力化を実現することができる。
【００６６】
Ｑ６０２、Ｑ６０４，Ｑ６０６は、ＳＬＥＥＰ信号によりオン／オフ制御され、フォトインタラプタセンサヘの電源供給を制御するＰＮＰトランジスタである。Ｑ６０１，Ｑ６０３，Ｑ６０５は、それぞれＲ−ＯＵＴ０、Ｒ−ＯＵＴ１、Ｒ−ＯＵＴ２によりオン／オフ制御され、フォトインタラプタセンサヘの電源供給を制御するＰＮＰトランジスタである。Ｒ６０１からＲ６０９は、フォトインタラプタへの電流を制御する電流制限抵抗器である。
【００６７】
このような構成において、センサＢ群２０９は、送信データにより電源供給を選択する構成になっているため、フォトインタラプタセンサへの通電を必要時以外にオフすることが可能である。これによって、スリープ時の消費電力を低くすることを可能としている。
【００６８】
図７は、図２に示したコントローラ２０２の詳細構成を説明する図である。
【００６９】
図７において、７０１〜７０８はインタフェース回路（ＩＦ回路）であり、それぞれ特定のデバイスと１チップ（ｃｈｉｐ）マイコンＱ７０２またはメインチップＱ７０１とのインタフェースを司る。
【００７０】
図７において、Ｐ５ＶＡ、Ｐ５ＶＢとＰ５ＶＣはそれぞれ５Ｖ電源で、Ｐ５ＶＡ、Ｐ５ＶＢがＤＣ電源２０３から供給される電源であり、Ｐ５ＶＡはサブＣＰＵなどを駆動させる為に常時供給されている。また、Ｐ５ＶＢはコピー中／プリント中などの画像形成動作中とスタンバイ中のみ供給される。そして、Ｐ５ＶＣはＰ５ＶＡの電源に基づき実現される電源であり、コントローラ２０２内のＱ７０５によってオン／オフ制御される電源であり、ＤＣＯＮ、ＲＣＯＮに間欠的に電源を供給するよう制御を行うことができる。また、省エネモード（スリープ）時にＰ５ＶＡ以外の電源を節電することにより、不必要な消費電力を減らすことが可能となり、特にＰ５ＶＢは電源内で電源回路を止めてしまうので、消費電力を減少させるには大きな効果がある。
【００７１】
また、Ｐ５ＶＡ、Ｐ５ＶＢ、Ｐ５ＶＣは図７のみならず、図３、図４、図５、図６、図８、図９、図１０にも共通して適用されるものであり、これら各図におけるＰ５ＶＡ、Ｐ５ＶＢ、Ｐ５ＶＣは図１１、図１２、図１３、図１４のフローチャートに従って電源制御されることになる。
【００７２】
メインチップＱ７０１は電源がオフでも電池ＢＴ７０１によってバックアップされてデータを保持するＲＡＭＱ７０４をワークエリアとして、ＲＯＭＱ７０３に格納された制御プログラムを実行するマイクロプロセッサ、各種割り込み信号の制御を行う割り込み制御回路、ＤＭＡ制御回路、各種タイマ、画像処理回路、解像度変換回路、入出力ポートインターフェース回路などを含みコントローラ全体の制御を行う。
【００７３】
さらにＸ’ｔａｌ（Ｘ７０１）と接続し、内部の動作クロックを出力するＰＬＬ回路を含み、このＰＬＬ回路はマイクロプロセッサが省電力のスリープ状態になるとクロック出力を停止して、チップ全体の消費電力を低く抑える機能をもっている。
【００７４】
また、１チップマイコン（サブチップ）Ｑ７０２にはＣＰＵ、ＲＡＭ、ＲＯＭなど一般的マイコンと同様の構成が備えられており、メインチップほど複雑なロジックを採用しない事や、ＣＰＵのクロック周波数が低い事や、容量の小さなメモリを備える等の理由により消費電力の少ないマイコンが採用される。そして、この１チップマイコンによりスリープ状態でもステータス更新や、外部への情報通知の為のＬＡＮ−ＵＮＩＴ２０７の駆動など、メインチップの一部の通常の動作を実行することができる。また、後述にて詳しく説明するが、スリープ時の電源制御、ステータス監視、ネットワークからのコマンドの監視と応答なども実行することができる。
【００７５】
メインコントローラ（メインチップ）Ｑ７０１には、１チップマイコン（サブチップ）Ｑ７０２からの割り込み信号７０９がＮＭＩ（ノンマスカブル割り込み）端子に入力されていて、もしマイクロプロセッサがスリープ状態にあるときにＮＭＩが入力すると、スリープ状態が解除されて、ＰＬＬ回路がイネーブルになりクロックがメインチップ全体に供給されて、メインチップが再び動作を開始するようになっている。
【００７６】
１チップマイコンＱ７０２はスリープ状態でのＲＣＯＮ２１６やＤＣＯＮ２０１のセンサ信号を監視したり、ＦＡＸ−ＵＮＩＴ２０６のスリープ復帰信号を監視するものである。さらに、スリープ時にメインチップＱ７０１に代わってＬＡＮ−ＵＮＩＴ２０７にコマンドレスポンスやステータス情報を送る。
【００７７】
１チップマイコンＱ７０２とメインチップＱ７０１との間はシリアル通信７１０でコマンド、データをやり取りすることができ、前述した１チップマイコンＱ７０２からの割り込み信号７０９がメインチップのＮＭＩ端子に入力している他、メインチップＱ７０１がスリープ状態か動作状態かを示すＡｃｔｉｖｅ信号７１１が１チップマイコンＱ７０２に入力している。
【００７８】
電源スイッチ２２３は操作部２２２上にあり、この電源スイッチ２２３の入力によって、本実施形態のデジタル複合機はスリープ状態に移行し、あるいはスリープ状態から復帰する。
【００７９】
ただし、スリープ状態への移行は電源スイッチ２２３の入力だけではなく、操作部２２２からの設定によって選択可能なあらかじめ決められた時間、本デジタル複合機が待機状態だと自動的にスリープ状態に移行するようにもできる。
【００８０】
また、スリープ状態からの復帰も電源スイッチ２２３の入力だけではなく、後述するように、ＬＡＮからのコマンドや電話回線からの呼び出し信号などによっても復帰するようになっている。
【００８１】
スリープ移行を示すＳｌｅｅｐ信号７１２はスリープ時に「Ｈ」レベル状態となり、メインチップＱ７０１からＲＣＯＮとのＩＦ回路７０６を介してＲＣＯＮ２１６へ、ＤＣＯＮとのＩＦ回路７０１を介してＤＣＯＮ２０１へ信号を送る。
【００８２】
スリープ時には１チップマイコンＱ７０２からの制御信号によって、ＤＣ電源でＰ５ＶＡ以外の電源を切り、さらに、トランジスタＱ７０５によって、Ｐ５ＶＣの電源も間欠でオン・オフさせ、消費電力を少なくしている。
【００８３】
ＲＣＯＮ２１６はＣＣＤなどの光電変換素子からの画像信号をＡＤ変換して、それにシェーディング処理などの読み取り画像処理をして８ビットのビデオ信号を出力する。
【００８４】
また、原稿サイズなどの各種センサの状態もコントローラへ出力し、さらに、読み取り部のモータの制御も行う。ＩＦ−９には垂直同期信号（出力）、水平同期信号（出力）、垂直同期要求信号（入力）、水平同期要求信号（入力）、クロック（出力）、ビデオ信号８ｂｉｔ（入力）、ビデオ信号レディー信号（入力）、Ｓｌｅｅｐ信号７１２（出力）、Ｌｏａｄ信号（出力）などの信号線があり、さらにＲＣＯＮのセンサ情報がシリアル通信で入力している。
【００８５】
ＲＣＯＮ２１６とのＩＦ回路７０６ではＩＦ−９の各信号をメインチップＱ７０１に送る。ただし、スリープ時はメインチップＱ７０１が信号の受信ができないので、１チップマイコンＱ７０２に送られ、この切り替えはメインチップＱ７０１からのＳｌｅｅｐ信号７１２によって行われる。
【００８６】
ＤＣＯＮ２０１は図３で説明したように画像の記録を行う。ＩＦ−１は図４で説明した信号線があり、ＤＣＯＮ２０１のセンサ信号はコマンドステータス信号とともにシリアル通信で入力している。
【００８７】
ＤＣＯＮ２０１とのＩＦ回路７０１ではＩＦ−１の各信号をメインチップＱ７０１に送る。ただし、スリープ時はメインチップＱ７０１が信号の受信ができないので、１チップマイコンＱ７０２に送られ、この切り替えはメインチップＱ７０１からのＳｌｅｅｐ信号７１２によって行われる。
【００８８】
なお、ＩＦ−１において、Ｖｉｄｅｏ＿ｄａｔａ信号の８本を、通常時は画像信号の転送に使用して、スリープ時には、Ｓｌｅｅｐ信号によって、センサ信号７本とＬｏａｄ信号とに切り替えて使用するよにして、ＩＦ−１の信号線の本数を節約しても構わない。
【００８９】
画像読み取り時、ＲＣＯＮ２１６からＩＦ−９を介して入力されるビデオ信号を画像処理部に転送して画像処理を行い、ＲＡＭＱ７０４へ格納する。
【００９０】
画像記録時、ＲＡＭＱ７０４の画像データを読み出して、記録紙サイズや各種の設定に基づいて画像処理、解像度変換を行い、ＩＦ−１を介してＤＣＯＮ２０１へ画像データを出力する。
【００９１】
ＬＡＮ−ＵＮＩＴ２０７はＥｔｈｅｒｎｅｔ（登録商標）と接続するための物理層（ＰＨＹ）、ＭＡＣ層の制御を行うＥｔｈｅｒｎｅｔ（登録商標）接続回路、ＩＥＥＥ８０２．３の通信制御を行うＬＡＮ制御部などを含む。
【００９２】
ＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２はＵＳＢまたはＩＥＥＥ１２８４のインタフェース回路であり、ＬＡＮ−ＵＮＩＴ２０７からＩＦ−１０を介して受信した情報をメインチップＱ７０１に伝え、メインチップからの情報をＬＡＮ−ＵＮＩＴ２０７に伝える。
【００９３】
例えば、本実施形態のデジタル複合機のステータスを要求するコマンドがＬＡＮ−ＵＮＩＴ２０７を介して検知された場合には、ステータス要求のコマンドがＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２からメインチップＱ７０１に伝えられ、メインチップＱ７０１が記憶部（ＲＡＭ）に保持している必要なステータスをメインチップＱ７０１からＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２に伝え、ＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２はこの情報をＩＦ−１０を介してＬＡＮ−ＵＮＩＴ２０７に送る。
【００９４】
また、ネットワーク上のＰＣからプリントジョブが来た場合には、プリントを要求するコマンドがＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２からメインチップＱ７０１に伝えられ、プリントできる状態になるとプリントＯＫのレスポンスをメインチップＱ７０１からＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２に伝え、ＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２はこの情報をＩＦ−１０を介してＬＡＮ−ＵＮＩＴ２０７に送る。
【００９５】
ネットワーク上のＰＣ（情報処理装置）がこのレスポンスを受けると続いてプリントデータを送信してくるので、同様な信号の流れで、プリントデータはメインチップＱ７０１に入力され、メインチップＱ７０１から必要な画像処理を施された後いったんＲＡＭに格納される。そして、画像記録時の処理と同様にＩＦ−１の画像信号としてＤＣＯＮ２０１へ画像データを送り、記録される。
【００９６】
以上はメインチップＱ７０１が通常動作している場合であって、スリープ時の動きは前記の動作とは少し異なる。
【００９７】
スリープ時は、ネットワークとのコマンドのやり取りは１チップマイコンＱ７０２によって行われている。ＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２はＬＡＮ−ＵＮＩＴ２０７からＩＦ−１０を介して受信した情報を１チップマイコンＱ７０２に伝え、１チップマイコンＱ７０２からの情報をＬＡＮ−ＵＮＩＴ２０７に伝える。
【００９８】
スリープ時、メインチップＱ７０１はスリープ状態にあって、信号の送受信はできない状態であるため、１チップマイコンＱ７０２がＲＣＯＮ２１６とのＩＦ回路７０６とＤＣＯＮ２０１とのＩＦ回路７０１からステータス情報を受信して監視している。別途示す図（フローチャート）で説明するように、ＬＡＮ−ＵＮＩＴ２０７からステータス要求コマンドを受け取ると１チップマイコンＱ７０２はステータス情報をレスポンスとしてＬＡＮ−ＵＮＩＴ２０７に送る。
【００９９】
スリープ中に本実施形態のデジタル複合機へのプリントジョブが発生したなどの理由により本デジタル複合機がスリープが解除される際には、まず、ＬＡＮ−ＵＮＩＴ２０７から受信したコマンドがスリープから復帰しなければ処理できない内容であるか否かを１チップマイコンＱ７０２が判断する。プリント要求のようなスリープから復帰しないと処理できないコマンドを受けた場合には、１チップマイコンＱ７０２は電源制御ＩＦ回路７０５にスリープ中に落としている電源を立ち上げるような指示を出し、電源制御ＩＦ回路７０５はＤＣ電源２０３へ電源オン信号を送出する。
【０１００】
一方、メインチップＱ７０１のＮＭＩ端子に対しては、割り込み信号（ＮＭＩ）７０９を出力し、ＮＭＩ端子から割り込み信号７０９を受けたメインチップＱ７０１は、別の図（フローチャート）を用いて説明するように、スリープ状態から通常状態に移行する。メインチップＱ７０１が通常状態になったことをＡｃｔｉｖｅ信号７１１によって１チップマイコンＱ７０２が確認すると、１チップマイコンＱ７０２は受信したコマンドの内容をシリアル通信７１０でメインチップＱ７０１に伝える。受信したコマンドを処理できる状態に本デジタル複合機がなったとメインチップＱ７０１が判断すると（プリントコマンドに対しては、記録ができる状態に立ち上がったことを確認すると）メインチップＱ７０１はＬＡＮ−ＵＮＩＴ２０７に必要なレスポンスを送る。
【０１０１】
ＦＡＸ−ＵＮＩＴ２０６は画像データを符号化・複合化するＣＯＤＥＣ、符号化されたデータをＦＡＸ送信のために変調し、また受信したＦＡＸ信号を復調するＭＯＤＥＭ、ＦＡＸのプロトコルを実行するＦＡＸ制御部、呼び出し信号（ＣＩ）を検出してＣＩ検出信号を出力するＣＩ検出回路、オフフックを検出してオフフック検出信号を出力するオフフック検出回路などを含む。
【０１０２】
ＦＡＸ−ＵＮＩＴ２０６とのＩＦ回路７０３はＩＥＥＥ１２８４インタフェース回路で、ＩＦ−１１を介してＦＡＸ−ＵＮＩＴ２０６との間でコマンド、画像データのやり取りを行う。また、ＣＩ検出信号（入力）、オフフック検出信号（入力）を受信する。
【０１０３】
ＦＡＸ送信時はＲＡＭＱ７０４にある画像データをＦＡＸ−ＵＮＩＴ２０６に送出してＦＡＸ送信を行い、ＦＡＸ受信時ＦＡＸ−ＵＮＩＴ２０６から画像データを受信して、いったんＲＡＭに格納する。そして、画像記録時の処理と同様にＩＦ−１の画像信号としてＤＣＯＮ２０１へ画像データを送り、記録される。
【０１０４】
スリープ時はＩＦ−１１の中のＣＩ検出信号とオフフック検出信号を監視していて、ＣＩ着信やオフフックが検出されると１チップマイコンＱ７０２とメインチップＱ７０１にＦＡＸからの起動信号７１３を送出する。ＦＡＸからの起動信号７１３を受信した１チップマイコンＱ７０２は電源の立ち上げとメインコントローラをスリープから復帰させ、ＦＡＸ−ＵＮＩＴ２０６からのコマンドに応答できる状態にする。
【０１０５】
なお、上記説明ではＦＡＸからの起動信号７１３を１チップマイコンＱ７０２とメインチップＱ７０１の両方に入力させているが、ＦＡＸ起動信号７１３は１チップマイコンＱ７０２にのみ入力させ、１チップマイコンＱ７０２がシリアル通信７１０によってＦＡＸ−ＵＮＩＴ２０６からの起動信号によって起動されたことを伝えても構わない。
【０１０６】
図８は、図２に示したＲＣＯＮ２１６の構成を説明する図であり、図２と同一のものには同一の符号を付してある。
【０１０７】
図８において、ＲＣＯＮ２１６は図３に示したＤＣＯＮと比較してプリンタＤＣ負荷群２１１が、図２中リーダＤＣ負荷群２２０に置き換わる構成となっている。９０１〜９０４，９０８，９０９はインタフェース回路（ＩＦ回路）であり、ＩＦ回路９０１は、ＲＣＯＮ２１６のＩＦ回路２およびＩＦ回路３より構成される。ＩＦ回路９０２は、ＲＣＯＮ２１６のＩＦ回路ＤＣ−３を備える。
【０１０８】
ＩＦ回路９０３は、ＲＣＯＮ２１６とのＩＦ回路４を備える。ＩＦ回路９０４はＲＣＯＮ２１６のＩＦ回路５を備える。ＩＦ回路９０８は、ＲＣＯＮ２１６のＩＦ回路６である。ＩＦ回路９０９はＲＣＯＮ２１６のＩＦ回路１である。
【０１０９】
ＲＣＯＮ２１６は、図３中のＡＣドライバ２０５、ＩＦ回路３０５、排紙オプション２１３、ＩＦ回路３０６，給紙オプション２１４、ＩＦ回路３０７、レーザ関係２１２、ＩＦ回路３０８が存在しない。又、それらに接続される信号線も存在しない。画像センサ２２１は、画像を読み取るためのセンサである。
【０１１０】
ＰＷ−ＤＣ−３はＲＣＯＮ２１６の電源ＩＦである。Ｑ９０１は、ＲＣＯＮ２１６のマイコンである。Ｑ９０２は、ＲＣＯＮ２１６のシリパラ変換部である。Ｑ９０３は、ＲＣＯＮのシリパラ変換部である。Ｑ９０４，Ｑ９０６は、ＲＣＯＮ２１６の３ステートバッファである。
【０１１１】
図９は、図３に示した給紙オプション２１４内に設けられたＩＦ回路２とセンサＡ群のインタフェースを説明する図であり、基本的な構成及び動作は、ＲＣＯＮ２０６とＤＣＯＮ２０１内に設けられたＩＦ回路２と同等である。
【０１１２】
図９において、給紙オプション２１４内に設けられたセンサＡ群は、ミクロスイッチにより構成されるセンサのグループである。このセンサＡ群において、ＳＷ１００２は、上段カセットの開閉検知を行うカセット開閉検知上段スイッチである。ＳＷ１００３は、下段カセットの開閉検知を行うカセット開閉検知下段スイッチである。Ｐ５ＶＣは図３に示される電源である。
【０１１３】
給紙オプション２１４内のＩＦ回路２において、Ｑ１００１，Ｑ１００２はＰＮＰトランジスタで、スイッチＳＷ１００２からスイッチＳＷ１００３までのスイッチに供給する電源のオン／オフを制御する。Ｒ１００２，Ｒ１００３は、スイッチＳＷ１００２からスイッチＳＷ１００３へ供給する電流値を制限する抵抗器である。
【０１１４】
Ｒ−ＩＮ１７は、ＳＷ１００２のオン／オフを検知するための信号である。Ｒ−ＩＮ１８は、ＳＷ１００３のオン／オフを検知するための信号である。ＳＬＥＥＰ信号とＬＯＡＤ信号はＰ５ＶＣの供給を制御するための信号である。
【０１１５】
このような構成にて給紙オプション２１４内のＩＦ回路２では、トランジスタＱ１００１とＱ１００２がオン状態になっている時にスイッチＳＷ１００２からスイッチＳＷ１００３のオン／オフ検知が可能である。
【０１１６】
スイッチＳＷ１００２からスイッチＳＷ１００３のオン／オフの検知を必要としない場合は、トランジスタＱ１００１とトランジスタＱ１００２をオフ状態に制御し、スイッチＳＷ１００２からスイッチＳＷ１００３への電流を供給しないことによりエネルギーの消費を抑制することが可能である。
【０１１７】
なお、給紙オプション２１４内のＩＦ回路２は、図３に示したＩＦ−１８を介してＤＣＯＭ２０１内のＩＦ回路１８（３０７）と通信可能である。そして、ＩＦ回路１８（３０７）のＳ−ＯＵＴ２はパラシリ変換部Ｑ３０２に接続しており、ＩＦ回路１８（３０７）のＳ−ＩＮ２は、シリパラ変換部Ｑ３０３に接続しおり、ＩＦ回路１８（３０７）のＬＯＡＤ、ＳＬＥＥＰ、ＳＣＬＫ↓はＩＦ回路３０９から出力される構成となっている。
【０１１８】
図１０は、図３に示した給紙オプション２１４内に設けられたＩＦ回路３とセンサＢ群のインタフェースを説明する図であり、基本的には、ＲＣＯＮ２１６とＤＣＯＮ２０１内に設けられたＩＦ回路３と同様の構成であり、同様の動作をするものである。
【０１１９】
図１０において、給紙オプション２１４内に設けられたセンサＢ群は、フォトインタラプタによるセンサグループである。このセンサＢ群において、Ｑ１１０８は上段カセットの紙サイズを検知する上段紙サイズ０センサである。Ｑ１１０９は上段カセットの紙サイズを検知する上段紙サイズ１センサである。Ｑ１１１０は上段カセットの紙サイズを検知する上段紙サイズ２センサである。Ｑ１１１１は上段カセットの紙有無を検知する上段紙有無センサである。
【０１２０】
Ｑ１１１２は下段カセットの紙サイズを検知する下段紙サイズ０センサである。Ｑ１１１３は下段カセットの紙サイズを検知する下段紙サイズ１センサである。Ｑ１１１４は下段カセットの紙サイズを検知する下段紙サイズ２センサである。Ｑ１１１５は下段カセットの紙有無を検知する下段紙有無センサである。
【０１２１】
Ｐ５ＶＣは図３中に示される電源である。ＳＬＥＥＰ信号、Ｒ−ＯＵＴ１７〜１８は、ＩＦ回路３の入力信号である。これらの信号によりフォトインタラプタセンサヘの電源供給を制御するものである。
【０１２２】
Ｒ−ＩＮ２２からＲＩＮ−２９は、ＩＦ回路３からの出力信号である。
【０１２３】
Ｑ１１０４，Ｑ１１０６はＰＮＰトランジスタで、ＳＬＥＥＰ信号によりオン／オフ制御され、フォトインタラプタセンサヘの電源供給を制御する。
【０１２４】
Ｑ１１０３，Ｑ１１０５はＰＮＰトランジスタで、それぞれＲ−ＯＵＴ１７、Ｒ−ＯＵＴ１８によりオン／オフ制御され、フォトインタラプタセンサヘの電源供給を制御する。Ｒ１１０２からＲ１１０９は、フォトインタラプタへの電流を制御する電流制限抵抗器である。
【０１２５】
なお、給紙オプション２１４内のＩＦ回路３は、図３に示したＩＦ−１８を介してＤＣＯＮ２０１内のＩＦ回路１８と通信可能である。そして、ＩＦ回路１８（３０７）のＳ−ＯＵＴ２はパラシリ変換部Ｑ３０２に接続しており、ＩＦ回路１８（３０７）のＳ−ＩＮ２は、シリパラ変換部Ｑ３０３に接続しおり、ＩＦ回路１８（３０７）のＬＯＡＤ、ＳＬＥＥＰ、ＳＣＬＫ↓はＩＦ回路３０９から出力される構成となっている。
【０１２６】
このような構成で、フォトインタラプタセンサへの通電を必要時以外にオフすることが可能である。
【０１２７】
上記の構成において、省電力スリープ状態への移行、および通常状態への復帰、およびスリープ状態での、ＤＣＯＮ２０１、ＲＣＯＮ２１６のステータス監視、およびＬＡＮ−ＵＮＩＴ２０７からのコマンド監視およびＬＡＮ−ＵＮＩＴ２０７へのステータス送信は、１チップマイコンＱ７０２（以下、サブＣＰＵ）、およびメインチップＱ７０１（以下、メインＣＰＵ）によって、制御される。
【０１２８】
以下、図１１、図１２、図１３、図１４のフローチャートを用いて、これらの動作を説明する。
【０１２９】
図１１は、本発明に係る画像形成装置における第１の制御手順の一例を示すフローチャートであり、図示しないＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づくサブＣＰＵの動作手順に対応する。なお、Ｓ２０１〜Ｓ２１７は各ステップを示す。
【０１３０】
また、サブＣＰＵは、ＤＣ電源Ｐ５ＶＡに接続されて常時動作しており、その動作は、メインＣＰＵがＨＡＬＴ状態にあるスリープ状態と、メインＣＰＵが通常動作している通常状態に大別される。まず、通常状態について説明する。
【０１３１】
メインＣＰＵからのＡＣＴＩＶＥ信号７１１がＯＮ状態かどうかを判断して、ＯＮ状態の場合（Ｓ２０１）は、通常状態であり、メインＣＰＵから、ＤＣＯＮ２０１およびＲＣＯＮ２１６のステータスを受信し（Ｓ２０２）、電源スイッチ２２３を監視する動作を繰り返す（Ｓ２０３）。
【０１３２】
ここで、電源スイッチ２２３が、押下されたと判断した場合は、本システム全体を省電力スリープ状態に移行させる様に、メインＣＰＵにシステムダウン要求（ＳＹＳＴＥＭ　ＤＯＷＮ）を送信する（Ｓ２０４）。なお、ここで、ステータスの受信、システムダウン要求は、サブＣＰＵ−メインＣＰＵ間のシリアル通信７１０を用いて行われる。
【０１３３】
一方、メインＣＰＵからのＡＣＴＩＶＥ信号がＯＦＦになると（Ｓ２０１）、省電力スリープ状態に移行する。なお、ＡＣＴＩＶＥ信号がＯＦＦになる要因については後述するが、省電力スリープ状態になると、まず、電源制御ＩＦ回路７０５にＤＣＯＮ２０１，ＲＣＯＮ２１６系への電源Ｐ５ＶＢのＯＦＦを指示する（Ｓ２０５）。
【０１３４】
次に、ＤＣＯＮ２０１，ＲＣＯＮ２１６のステータス監視タイマをスタートさせる（Ｓ２０６）。本タイマは、ステータスを取得する間隔を計時するタイマであり、本実施形態においては、１００ｍｓｅｃを計時している。
【０１３５】
そして、１００ｍｓｅｃを計時するまでの間、ＦＡＸジョブ要求があるか（Ｓ２０７）、プリントジョブ要求があるか（Ｓ２０８）、電源スイッチが押下されたか（Ｓ２０９）、外部機器からステータス要求があるか（Ｓ２１０）、の監視を繰り返し、ジョブ要求があった場合（Ｓ２０７，Ｓ２０８のＹｅｓ）および電源スイッチが押下された場合（Ｓ２０９のＹｅｓ）は、電源制御ＩＦ回路７０５にＤＣＯＮ２０１，ＲＣＯＮ２１６系への電源Ｐ５ＶＢのＯＮを指示し（Ｓ２１１）、メインＣＰＵ起動信号７０９をＯＮした後（Ｓ２１２）、メインＣＰＵの起動（ＡＣＴＩＶＥ信号ＯＮ）を待って（Ｓ２１３）、ステップＳ２０９の起動要因およびステップＳ２０７やステップＳ２０８のＬＡＮ−ＵＮＩＴから受信したコマンドなどの情報をメインＣＰＵに転送し（Ｓ２１４）、ステップＳ２０１に戻り、通常状態に移行する。
【０１３６】
なお、ステップＳ２０７におけるＦＡＸジョブの有無の判定は、前述したＦＡＸ−ＵＮＩＴ−ＩＦ回路７０３から供給されるＣＩ検出信号、オフフック検出信号にて、判定される。プリントジョブの有無は、前述したＬＡＮ−ＵＮＩＴ−ＩＦ回路７０２から供給されるコマンドにより判定され、このコマンドは、メインＣＰＵに転送される。
【０１３７】
一方、外部機器からステータス要求がある場合は（Ｓ２１０）、保持している最新のステータスをＬＡＮ−ＵＮＩＴ２０７を介し、外部機器に送信するステータス応答を行う（Ｓ２１５）。外部機器に送信（通知）されたステータス情報は外部機器に設けられた表示部にステータス情報として表示され、ユーザは最新のステータスを確認することができる。
【０１３８】
なお、ここで送信されるＤＣＯＮ２０１，ＲＣＯＮ２１６のステータスは、ステップＳ２０２にて、メインＣＰＵから受信したステータス、またはステップＳ２１７にて、取得したステータスのいずれか最新のステータスである。
【０１３９】
ステータス監視タイマが１００ｍｓｅｃを計時するまで（Ｓ２１６）、ステップＳ２０７以降の処理を繰り返し、ステータス監視タイマが１００ｍｓｅｃを計時すると（Ｓ２１６）、ＤＣＯＮ２０１，ＲＣＯＮ２１６からステータスを取得し（Ｓ２１７）、ステップＳ２０６以降の処理を繰り返す。なお、ステップＳ２１７のステータス取得動作の詳細に関しては、図１３を用いて後述する。
【０１４０】
このように図１１のフローチャートによれば、画像形成に関わる処理時／電源スイッチ押下などの検知が行われない限りＰ５ＶＢの電源が節電される。また、メインＣＰＵが節電されているにも関わらず、外部からのステータス要求（Ｓ２１０）に対して、消費電力の少ないサブＣＰＵがステータスを応答することができる。また、外部に応答するステータスはステップＳ２１７の処理に応じて更新されるが、ステップＳ２１７のステータス処理においても省電力化が行われている。
【０１４１】
次に、メインＣＰＵの動作を図１２のフローチャートを用いて説明する。
【０１４２】
図１２は、本発明に係る画像形成装置における第２の制御手順の一例を示すフローチャートであり、図示しないＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づくメインＣＰＵの動作手順に対応する。なお、Ｓ３０１〜Ｓ３２２は各ステップを示す。
【０１４３】
また、メインＣＰＵは、サブＣＰＵ同様、ＤＣ電源Ｐ５ＶＡに接続されて常時動作しているが、その動作は、ＣＰＵクロック（Ｘ７０１）が停止したＨＡＬＴ状態にあるスリープ状態と、ＦＡＸ送受信、プリント動作、スキャン動作、外部機器からステータス要求応答等、本システムの全ての動作が可能な通常状態に大別される。
【０１４４】
メインＣＰＵが（ＨＡＬＴ状態から）通常状態になると、まず、ＡＣＴＩＶＥ信号７１１をＯＮする（Ｓ３０１）。先述した様に、この動作により、サブＣＰＵは、通常状態になる。次に、サブＣＰＵから起動要因およびコマンドを受信する（Ｓ３０２）。この際、受信するコマンドは、先述した様に、サブＣＰＵがＬＡＮ−ＵＮＩＴから受信したコマンドであり、これは、ステップＳ３０７以降にて処理される。
【０１４５】
次に、ｓｌｅｅｐ信号７１２をＯＦＦする（Ｓ３０３）。前述した様に、この動作により、コントローラにおいては、ＤＣＯＮ−ＩＦ回路７０１、ＲＣＯＮ−ＩＦ回路７０６において、ＤＣＯＮ２０１，ＲＣＯＮ２１６とのシリアル通信ＩＦがサブＣＰＵからメインＣＰＵに切り替わる。
【０１４６】
また、ＤＣＯＮ２０１，ＲＣＯＮ２１６においても、シリアル通信ＩＦが、ハードウエア構成から、ＤＣＯＮマイコンＱ３０１、ＲＣＯＮマイコンＱ９０１に切り替わると同時に、ＤＣＯＮマイコンＱ３０１、ＲＣＯＮマイコンＱ９０１のスリープ状態が解除される。
【０１４７】
次に、省電力スリープ移行タイマをスタートさせる（Ｓ３０４）。本タイマは、通常状態から、再び、省電力スリープ状態へ移行するまでの時間を計時するタイマであり、本実施形態においては、１時間を計時している。１時間を計時するまでの間、ＤＣＯＮ２０１，ＲＣＯＮ２１６からのステータス受信（Ｓ３０５）、およびサブＣＰＵからのシステムダウン要求があるか（Ｓ３０６）、ＦＡＸジョブ要求があるか（Ｓ３０７）、プリントジョブ要求があるか（Ｓ３０８）、ＤＣＯＮマイコンＱ３０１からジョブ要求があるか（Ｓ３０９）、ＲＣＯＮマイコンＱ９０１からジョブ要求があるか（Ｓ３１０）、外部機器からのステータス要求（ステータス応答ジョブ）があるか（Ｓ３１１）の監視を繰り返す。
【０１４８】
そして、システムダウン要求があった場合は（Ｓ３０６）、後述するステップＳ３１５以降の省電力スリープ状態への移行処理を行う。
【０１４９】
また、ジョブ要求があった場合は、所定のジョブを実行し（Ｓ３１２）、再び省電力スリープ移行タイマに１時間を設定し、再スタートさせ（Ｓ３１３）、ステップＳ３０５に戻る。
【０１５０】
なお、ＦＡＸジョブの有無は、前述したＦＡＸ−ＵＮＩＴ−ＩＦ回路７０３から供給されるＣＩ検出信号、オフフック検出信号、またはステップＳ３０２にてサブＣＰＵから受信したコマンドにて判定される。プリントジョブの有無は、前述したＬＡＮ−ＵＮＩＴ−ＩＦ回路７０２から供給されるコマンド、またはステップＳ３０２にてサブＣＰＵから受信したコマンドにて判定される。ＤＣＯＮ、ＲＣＯＮからのジョブ要求は、各々のシリアル通信ＩＦにて受信する。
【０１５１】
外部機器からのステータス要求の有無は、前述したＬＡＮ−ＵＮＩＴ−ＩＦ回路７０２から供給されるコマンドにて判定される。また、ジョブの実行方法は、一般的ないかなる手法でも実現でき、その詳細な説明は省略する。
【０１５２】
一方、省電力スリープ移行タイマが１時間を計時する、つまり、何らジョブを実行しない状態が１時間経過すると（Ｓ３１４）、自ら、省電力スリープ状態に移行するために、ステップＳ３１５以降の省電力スリープ状態への移行処理を行う。
【０１５３】
次に、ステップＳ３１５以降の省電力スリープ状態への移行処理について説明する。前述の様に、サブＣＰＵからシステムダウン要求があった場合（Ｓ３０６）、または、省電力スリープ移行タイマにより、メインＣＰＵが自ら、省電力スリープ状態へ移行する場合（Ｓ３１４）に実行される省電力スリープ状態への移行処理であって、まず、シリアル通信ＩＦを介して、ＤＣＯＮ、ＲＣＯＮにパワーオフ予告を送信し（Ｓ３１５）、ＤＣＯＮ２０１，ＲＣＯＮ２１６からのパワーオフ許可応答の受信を待つ（Ｓ３１６）。
【０１５４】
なお、ＤＣＯＮ、ＲＣＯＮマイコンは、パワーオフ予告を受信すると、所定のパワーオフ処理を行い、完了すると、メインＣＰＵにパワーオフ許可を送信する様に構成されている。
【０１５５】
ＤＣＯＮ、ＲＣＯＮマイコンの両方からパワーオフ許可応答を受信すると（Ｓ３１６）、ＤＣＯＮ、ＲＣＯＮのステータスをサブＣＰＵに送信する（Ｓ３１７）。なお、ここで送信されるＤＣＯＮ、ＲＣＯＮのステータスは、ステップＳ３０５にて、ＤＣＯＮマイコン、ＲＣＯＮマイコンから受信した最新のステータスである。
【０１５６】
次に、ｓｌｅｅｐ信号７１２をＯＮする（Ｓ３１８）。前述した様に、この動作により、コントローラにおいては、ＤＣＯＮ−ＩＦ回路７０１、ＲＣＯＮ−ＩＦ回路７０６において、ＤＣＯＮ、ＲＣＯＮとのシリアル通信ＩＦがメインＣＰＵからサブＣＰＵに切り替わる。また、ＤＣＯＮ、ＲＣＯＮにおいても、シリアル通信ＩＦが、ＤＣＯＮマイコンＱ３０１、ＲＣＯＮマイコンＱ９０１からハードウエア構成に切り替わると同時に、ＤＣＯＮマイコン、ＲＣＯＮマイコンは、スリープ状態になる。
【０１５７】
次に、ＡＣＴＩＶＥ信号７１１をＯＦＦする（Ｓ３１９）。先述した様に、この動作により、サブＣＰＵは、省電力スリープ状態になる。
【０１５８】
次に、メインＣＰＵ自らをＣＰＵクロック（Ｘ７０１）を停止したＨＡＬＴ状態にし、省電力スリープ状態への移行が完了する（Ｓ３２０）。この状態は、サブＣＰＵから供給されるメインＣＰＵ起動信号７０９による割り込みが発生するまで、継続し、割り込みが発生すると（Ｓ３２１）、ＨＡＬＴ状態は、解除され（Ｓ３２２）、通常状態のステップＳ３０１に移行する。
【０１５９】
次に、省電力スリープ中にサブＣＰＵがＤＣＯＮからステータスを取得する動作について、図１３，図１４のフローチャートを用いて説明する。
【０１６０】
図１３，図１４は、本発明に係る画像形成装置における第３の制御手順の一例を示すフローチャートであり、図示しないＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づくサブＣＰＵの動作手順（図１１に示したステップＳ２１７のステータス取得処理手順の詳細手順）に対応する。なお、Ｓ４０１〜Ｓ４３０は各ステップを示す。
【０１６１】
まず、ＤＣＯＮおよび給紙ユニットのハードウエアシリアル通信ブロックを動作可能にするため、Ｐ５ＶＣをＯＮする（Ｓ４０１）。このＰ５ＶＣを駆動させることにより、図５、６に示したように、ＩＦ回路２及び３に通電がなされ、センサＡ群、Ｂ群を信号検知可能な状態になる。この制御は、ステータス更新時に、省エネモード時に節電されているステータス更新に必要な電源（センサ群への通電）の供給の制御を行うことに相当し、該制御に応じて更新されたステータスが図１１のステップＳ２１５の「ステータス応答」にてサブＣＰＵの処理に基づきＬＡＮ−ＵＮＩＴ２０７を介して外部装置に通知される。
【０１６２】
次にＬＯＡＤ信号をＬにし（Ｓ４０２）、パラシリ変換部Ｑ３０２の入力データ安定まで、１００μ秒（以下、ｕｓｅｃ）ウエイトした後（Ｓ４０３）、ＬＯＡＤ信号をＨにし、パラシリ変換部の入力データを確定する（Ｓ４０４）。
【０１６３】
次に、センサＢ群２０９の通電をＯＦＦさせる様に、送信データ「００００（Ｈｅｘ）」をセットし（Ｓ４０５）、ＳＣＬＫより、３２発のクロックｃｌｋを出力することにより、３２ｂｉｔのデータを送受信する（Ｓ４０６）。これによって、センサＡ群の状態を受信できる。またこの時、付随して、センサＢ群の情報も受信するが、電源供給がＯＦＦなので、無効なデータとするように制御が行われる。
【０１６４】
詳細に説明すると、ＳＤＡＴＡ＿Ｃ２Ｄを介し、シリパラ変換部Ｑ３０３に、送信データ「００００（ｈｅｘ）」が送信され、ＳＤＡＴＡ＿Ｄ２Ｃを介し、パラシリ変換部Ｑ３０２より、Ｒ−ＩＮ３１〜Ｒ−ＩＮ０のデータが受信される。但し、この時受信された、Ｒ−ＩＮ５〜Ｒ−ＩＮ１６、Ｒ−ＩＮ１９〜Ｒ−ＩＮ３１は、無効なデータである。また、給紙ユニットが接続されていない場合には、送受信データの上位１６ｂｉｔは無効なデータとなる。
【０１６５】
次に、ＬＯＡＤ信号をＬにし（Ｓ４０７）、１００ｕｓｅｃウエイトした後（Ｓ４０８）、ＬＯＡＤ信号をＨにし、シリパラ変換部Ｑ３０３の出力データを確定する（Ｓ４０９）。ここで、ステータスの変化をチェックするためのレジスタである次送信データを０クリアして初期化する（Ｓ４１０）。このステップＳ４１０は通信バッファをクリアするためのステップである。
【０１６６】
次に受信したセンサＡ群のステータスと、取得済の最新のステータスとを比較する。
【０１６７】
受信データのｂｉｔ０（Ｒ−ＩＮ０）であるドア開閉検知スイッチ（ＳＷ５０１）が開状態である場合は（Ｓ４１２）、次送信データのｂｉｔ０をセット（ここでのセットとは「０」から「１」にセットすることを指す）し、次データ送信時にカートリッジ検知（Ｑ６０７）の検知結果がＲ−ＩＮ５に出力される様にする（Ｓ４１３）。
【０１６８】
受信データのｂｉｔ１（Ｒ−ＩＮ１）であるカセット開閉検知上段スイッチ（ＳＷ５０２）が開状態から閉状態に変化した時は（Ｓ４１４）、次送信データのｂｉｔ１をセットし、次データ送信時に上段カセットサイズ０センサ（Ｑ６０８）、上段カセットサイズ１センサ（Ｑ６０９）、上段カセットサイズ２センサ（Ｑ６１０）、上段紙有無検知センサ（Ｑ６１１）の検知結果がＲ−ＩＮ６〜Ｒ−ＩＮ９に出力される様にする（Ｓ４１５）。
【０１６９】
受信データのｂｉｔ２（Ｒ−ＩＮ２）であるカセット開閉検知下段スイッチ（ＳＷ５０３）が開状態から閉状態に変化した時は（Ｓ４１６）、次送信データのｂｉｔ２をセットし、次データ送信時に下段カセットサイズ０センサ（Ｑ６１２）、下段カセットサイズ１センサ（Ｑ６１３）、下段カセットサイズ２センサ（Ｑ６１４）、下段紙有無検知センサ（Ｑ６１５）の検知結果がＲ−ＩＮ１０〜Ｒ−ＩＮ１３に出力される様にする（Ｓ４１７）。
【０１７０】
受信データのｂｉｔ４（Ｒ−ＩＮ４）である給紙オプション接続検知スイッチ（ＳＷ５０５）が接続有りを検知している場合（Ｓ４１８）、ステップＳ４１９以降のオプションカセットのカセット開閉状態の変化を判定し、接続無しを検出している場合は、ステップＳ４２３以降の処理を実行する。
【０１７１】
受信データのｂｉｔ１７（Ｒ−ＩＮ１７）であるオプションカセット開閉検知上段センサが開状態から閉状態に変化した時は（Ｓ４１９）、次送信データのｂｉｔ１７をセットし、次データ送信時にオプション上段カセットサイズ０センサ、オプション上段カセットサイズ１センサ、オプション上段カセットサイズ２センサ、オプション上段紙有無検知センサの検知結果がＲ−ＩＮ２２〜Ｒ−ＩＮ２５に出力される様にする（Ｓ４２０）。
【０１７２】
受信データのｂｉｔ１８（Ｒ−ＩＮ１８）であるオプションカセット開閉検知下段センサが開状態から閉状態に変化した時は（Ｓ４２１）、次送信データのｂｉｔ１８をセットし、次データ送信時にオプション下段カセットサイズ０センサ、オプション下段カセットサイズ１センサ、オプション下段カセットサイズ２センサ、オプション下段紙有無検知センサの検知結果がＲ−ＩＮ２６〜Ｒ−ＩＮ２９に出力される様にする（Ｓ４２２）。
【０１７３】
ここで、次送信データが「０」の時は（Ｓ４２３）、センサＢ群の状態を検出する必要がないケースであり、変化があったセンサＡ群のデータのみを更新し、Ｐ５ＶＣをＯＦＦして（Ｓ４２４）、ステータスの取得・判定処理は終了する。このステップＳ４２４の処理によって、ステータス更新が終了した後、ステータス更新に必要な電源を節電する制御が実現され、消費電力をより一層少なくすることができる。
【０１７４】
次送信データが「０」以外の場合は（Ｓ４２３）、センサＢ群の状態を検出する必要があるケースであり、ステップＳ４２５以降のステータスの二次取得・判定処理を行う。このように、ステップＳ４２３の判定処理により、ステップＳ４１２でドアが開いていたことが検知されたことや、カセット開閉に変化があったような場合に、連動してセンサＢ群のデータを収集するようにするので、効率よくステータスデータを収集することができる。逆にセンサＢ群のデータが必要でない可能性が高い場合にはセンサＢ群に基づくステータス収集を行うことなくより一層の省電力を測ることができる。
【０１７５】
まず、先述した次送信データを、ＳＣＬＫより、３２発のクロックｃｌｋを出力することにより、３２ｂｉｔのデータを送信する（Ｓ４２５）。（なお、この時、受信されたデータは、無効なデータであり破棄する。）次にＬＯＡＤ信号をＬにし（Ｓ４２６）、１００ｕｓｅｃウエイトした後（Ｓ４２７）、ＬＯＡＤ信号をＨにする（Ｓ４２８）。この動作により、シリパラ変換部の出力データが確定し、センサＢ群の状態が、パラシリ変換部の入力データとして確定する。そして、再び、ＳＣＬＫより、３２発のクロックｃｌｋを出力し、３２ｂｉｔのデータを受信する（Ｓ４２９）ことにより、センサＢ群の状態を取得する。
【０１７６】
なお、この時、送信されたデータは、ＬＯＡＤ信号のＯＮ／ＯＦＦを行わないため無効なデータである。
【０１７７】
次に受信したデータの内、有効なデータのみを更新し（Ｓ４３０）、ステップＳ４２４以降の処理を行い、ステータスの取得・判定処理は終了する。
【０１７８】
なお、有効なデータとは、ステップＳ４２９にて送信したデータのｂｉｔ０が１の場合は、受信データｂｉｔ５であり、送信したデータのｂｉｔ１が１の場合は、受信データｂｉｔ６〜９であり、送信したデータのｂｉｔ２が１の場合は、ｂｉｔ１０〜１３であり、送信したデータのｂｉｔ１７が１の場合は、受信データのｂｉｔ２２〜２５であり、送信したデータのｂｉｔ１８が１の場合は、受信データのｂｉｔ２６〜２９であり、それ以外は、全て無効なデータである。
【０１７９】
また、本フローチャートでは、ＤＣＯＮ、給紙ユニットからのステータス取得・判定動作について説明したが、ＲＣＯＮに対しても同様の手法にて、センサＤ群（２１７）、センサＥ群（２１８）のステータスを取得・判定する機能を有しており、ＤＣＯＮ、給紙ユニットからステータス取得・判定を行う際には、ＲＣＯＮからのステータス取得・判定も同時に実行される。
【０１８０】
このように図１３、図１４のフローチャートによれば、サブＣＰＵを含む外部からの所定の信号検知等に必要なＰ５ＶＡに常時通電させると共に、画像形成（レーザ関係２１２等）や給紙駆動（給紙オプション２１３等）を駆動させる為に必要なＰ５ＶＢを節電した状態に遷移することができる。
【０１８１】
以上説明したように、本実施形態によれば、ネットワークに接続可能なデジタル複合機，コピー，プリンタ等の画像形成装置において、従来に比べてより一層の省電力化を実現すると共に、外部装置からのステータス要求に更新されたステータスを応答することができるようになった。
【０１８２】
また、複数の各種センサを備えるデジタル複合機，コピー，プリンタ等の画像形成装置において、メインＣＰＵに比べて消費電力の少ないサブＣＰＵにより、外部装置へのステータス応答を行うことができるようになった。
【０１８３】
〔第２実施形態〕
上記第１実施形態では、スリープ時に、ネットワークから複写機のステータス要求があった場合、サブＣＰＵ（１チップマイコンＱ７０２）が、メインＣＰＵ（メインチップＱ７０１）に代わってステータス情報を外部装置に送信する構成について説明したが、スリープ時に状態の変化があった場合のみ、サブＣＰＵが代行サーバ（サーバ１０２）へステータス情報を送信し、ネットワークから複写機のステータス要求があった際には、前記サブＣＰＵは応答せず、前記代行サーバが回答するように構成してもよい。以下、その実施形態について説明する。
【０１８４】
図１５は、本発明の第２実施形態におけるコントローラ２０２の詳細構成を説明する図であり、図７と同一のものには同一の符号を付してある。以下、上記第１実施形態と異なる構成のみを説明し、同様の構成については説明を省略する。
【０１８５】
図１５において、７１４はｗａｋｅｕｐ信号である。このｗａｋｅｕｐ信号７１４は、ＬＡＮ−ＵＮＩＴ２０７が、ＩＰアドレスを認識し、ＩＰパケットを解読し、さらに「ｗａｋｅｕｐコマンド」を認識した際に、ＬＡＮ−ＵＮＩＴ２０７からメインチップＱ７０１に出力される信号である。
【０１８６】
また、上述したように、本実施形態では、１チップマイコンＱ７０２は、スリープ時でも、メインチップＱ７０１に代わってＬＡＮ−ＵＮＩＴ２０７にコマンドレスポンスやステータス情報を送ることなく、単に、スリープ状態でのＲＣＯＮ２１６やＤＣＯＮ２０１のセンサ信号を監視したり、ＦＡＸ−ＵＮＩＴ２０６やＬＡＮ−ＵＮＩＴ２０７からのスリープ復帰信号を監視する構成とする。
【０１８７】
また、本実施形態では、図３〜図１０におけるＰ５ＶＡ、Ｐ５ＶＢ、Ｐ５ＶＣは図１７〜図２２のフローチャートに従って電源制御されることになる。
【０１８８】
メインチップＱ７０１が通常動作している際は、上記第１実施形態と同様に、本実施形態のデジタル複合機のステータスを要求するコマンドがＬＡＮ−ＵＮＩＴ２０７を介して検知された場合には、ステータス要求のコマンドがＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２からメインチップＱ７０１に伝えられ、メインチップＱ７０１が記憶部（ＲＡＭ）に保持している必要なステータスをメインチップＱ７０１からＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２に伝え、ＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２はこの情報をＩＦ−１０を介してＬＡＮ−ＵＮＩＴ２０７に送る。
【０１８９】
また、ネットワーク上のＰＣからプリントジョブが来た場合には、プリントを要求するコマンドがＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２からメインチップＱ７０１に伝えられ、プリントできる状態になるとプリントＯＫのレスポンスをメインチップＱ７０１からＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２に伝え、ＬＡＮ−ＵＮＩＴ　ＩＦ回路７０２はこの情報をＩＦ−１０を介してＬＡＮ−ＵＮＩＴ２０７に送る。
【０１９０】
ネットワーク上のＰＣ（情報処理装置）がこのレスポンスを受けると続いてプリントデータを送信してくるので、同様な信号の流れで、プリントデータはメインチップＱ７０１に入力され、メインチップＱ７０１から必要な画像処理を施された後いったんＲＡＭに格納される。そして、画像記録時の処理と同様にＩＦ−１の画像信号としてＤＣＯＮ２０１へ画像データを送り、記録される。
【０１９１】
以上はメインチップＱ７０１が通常動作している場合であって、スリープ時の動きは前記の動作とは少し異なる。
【０１９２】
スリープ時は、後述する図１６に示すように、ネットワークとのコマンドのやり取りは代行サーバによって行われている。この代行サーバは、図１に示したネットワークサーバ１０２と同じワークステーション上にあり、本実施形態のデジタル複合機１０１ａ，１０１ｂから「代行依頼コマンド」を受けることによって、ＰＣ１０３ａ，１０３ｂから送信されるデジタル複合機１０１ａ，１０１ｂのアドレスヘのコマンドに対して、デジタル複合機１０１ａ，１０１ｂに代わって応答するものである。
【０１９３】
なお、デジタル複合機１０１ａ，１０１ｂのアドレスやステータス情報は、上記代行依頼コマンドとともに代行サーバ１０２に送られているものとする。ただし、本実施形態のデジタル複合機１０１ａ，１０１ｂのステータス状態が変化した場合には、デジタル複合機１０１ａ，１０１ｂは、ステータスを代行サーバに通知することになっている。
【０１９４】
スリープ時、メインチップＱ７０１はスリープ状態にあって、信号の送受信はできない状態であるため、１チップマイコンＱ７０２が、ＲＣＯＮとのＩＦ回路７０６とＤＣＯＮとのＩＦ回路７０１からステータス情報を受信して監視している。
【０１９５】
別途示す図（フローチャート）で説明するように、ステータスに変化があると１チップマイコンＱ７０２は、上述したように、割り込み信号ＮＭＩ７０９をメインチップＱ７０１に出して、メインチップを一旦スリープ状態から復帰させる。
【０１９６】
メインチップが復帰したことを、Ａｃｔｉｖｃ信号７１１によって確認すると、１チップマイコンＱ７０２は、シリアル通信７１０によってステータス情報をメインチップＱ７０１に送信する。ステータス情報を受信すると、メインチップＱ７０１は、ステータスを代行サーバ１０２に送信する指示とステータスデータをＬＡＮ−ＵＮＩＴＩＦ回路７０２に対して送出し、ＬＡＮ−ＵＮＩＴＩＦ回路７０２が、これをＬＡＮ−ＵＮＩＴ２０７に送出すると、ＬＡＮ−ＵＮＩＴ２０７が代行サーバ１０２に新しいステータスを送信して、代行サーバ１０２内部にあるデジタル複合機１０１ａ，１０１ｂのステータス情報が更新されるようになっている。なお、デジタル複合機１０１ａ，１０１ｂは、スリープ中にステータスの変化によってスリープから復帰した場合は、ステータス更新コマンドを代行サーバ１０２に送出した後に再びスリープ状態に戻る。
【０１９７】
スリープ中にデジタル複写機１０１ａ，１０１ｂへのプリントジョブが発生した等の理由により、デジタル複写機１０１ａ，１０１ｂがスリープを抜ける場合には、代行サーバ１０２からｗａｋｅｕｐコマンドがＬＡＮ−ＵＮＩＴ２０７に送られる。ＬＡＮ−ＵＮＩＴ２０７は、ｗａｋｅｕｐコマンドを認識すると、ｗａｋｅｕｐ信号７１４をＬＡＮ−ＵＮＩＴＩＦ回路７０２に送出し、このｗａｋｅｕｐ信号７１４を受信したＬＡＮ−ＵＮＩＴＩＦ回路７０２は、ｗａｋｅｕｐ信号７１４を１チップマイコンＱ７０２とメインチップＱ７０１に送出する。
【０１９８】
そして、１チップマイコンＱ７０２では、ｗａｋｅｕｐ信号７１４を受信すると、別途示す図（フローチャート）で説明するように、ＦＡＸ−ＵＮＩＴ２０６とのＩＦ回路７０３からＦＡＸ起動信号７１３を受信した時と同様に電源の立ち上げとメインコントローラをスリープから復帰させ、ＦＡＸ−ＵＮＩＴ２０６からのコマンドに応答できる状態にする。詳細には、１チップマイコンＱ７０２では、電源制御ＩＦ回路７０５に対してスリープ中に落としている電源を立ち上げるような指示を出し、この電源制御ＩＦ回路７０５は、ＤＣ電源２０３へ電源オン信号を送出する。一方、メインチップＱ７０１に対しては、割り込み信号ＮＭＩ７０９を出力し、このＮＭＩ７０９を受けたメインチップＱ７０１は、別の図（フローチャート）を用いて説明するように、スリープ状態から通常状態に移行する。
【０１９９】
なお、ここでは、ｗａｋｅｕｐ信号７１４を１チップマイコンＱ７０２とメインチップＱ７０１の両方に入力させる構成について説明しているが、ｗａｋｅｕｐ信号は１チップマイコンＱ７０２にのみ入力させ、１チップマイコンＱ７０２がシリアル通信７１０によってＬＡＮ−ＵＮＩＴ２０７からのｗａｋｅｕｐ信号７１４によって起動されたことをメインチップＱ７０１に伝える構成であってもよい。
【０２００】
以下、図１６を参照して、本実施形態における、スリープ時のデジタル複合機並びに代行サーバとネットワーク上のＰＣとのコマンド，レスポンスに関して説明する。
【０２０１】
図１６は、図１に示した代行サーバ１０２も含めたネットワーク１０４上でのＰＣ１０３ａ，１０３ｂとデジタル複合機１０１ａ，１０１ｂとのコマンドレスポンスのやり取りを示す模式図である。
【０２０２】
通常時、ＰＣ１０３ａ，１０３ｂからデジタル複合機１０１ａ，１０１ｂにデジタル複合機１０１ａ，１０１ｂの状態を取得するためのコマンドや、プリント要求などのコマンド１５０１が出されると、それに対してデジタル複合機１０１ａ，１０１ｂがレスポンス１５０２を返すようになっている。
【０２０３】
デジタル複合機１０１ａ，１０１ｂがスリープ状態に移行する場合、本実施形態では、デジタル複合機は基本的にはネットワーク１０４に対して。代行受付レスポンスを出さないので、スリープ移行にあたってサーバ１０２に代行依頼コマンド１５０３を出す。この時、コマンドとともにデジタル複合機１０１ａ，１０１ｂのステータス情報（センサ情報等）もサーバ１０２に送る。
【０２０４】
サーバ１０２が、この代行依頼コマンド１５０３を受け、デジタル複合機のステータス情報を図示しない記憶装置に保持し、代行サーバとして動作する用意ができると、サーバ１０２はデジタル複合機１０１ａ，１０１ｂに対して代行受付レスポンス１５０４を返す。デジタル複合機１０１ａ，１０１ｂ側では代行受付レスポンス１５０４を受けると、スリープ状態になり、その後は、このデジタル複合機１０１ａ，１０１ｂに対するコマンド１５０５には応答しないで、代行サーバ１０２がデジタル複合機１０１ａ，１０１ｂへのコマンドに対して応答する（レスポンス１５０６）。
【０２０５】
もし、スリープ中のデジタル複合機１０１ａ，１０１ｂでステータスに変化があれば、デジタル複合機１０１ａ，１０１ｂは一旦スリープから復帰して、新たなステータスをステータス更新コマンド１５０７とともに代行サーバ１０２に送る。これを受けた代行サーバ１０２は、図示しない記憶装置に保持したデジタル複合機のステータス情報を更新し、このステータスの更新が完了したらステータス更新レスポンス１５０８をデジタル複合機１０１ａ，１０１ｂに返し、これを受けたデジタル複合機１０１ａ，１０１ｂは再びスリープ状態となる。
【０２０６】
また、スリープ中に、例えはデジタル複合機１０１ａ，１０１ｂへのプリント要求のような、デジタル複合機１０１ａ，１０１ｂが動作する必要のあるコマンド１５０９を代行サーバ１０２が受信した場合、代行サーバ１０２はデジタル複合機１０１ａ，１０１ｂに対してｗａｋｅｕｐコマンド１５１０を送る。
【０２０７】
ｗａｋｅｕｐコマンド１５１０を受けたデジタル複合機１０１ａ，１０１ｂは、このコマンドによってスリープ状態から復帰して、ネットワーク１０４からのコマンドを受信できる状態になると、ｗａｋｅｕｐレスポンス１５１１を代行サーバ１０２に返す。ｗａｋｅｕｐレスポンス１５１１を受けた代行サーバ１０２は、要求のあったＰＣに先のコマンドの再送要求レスポンス１５１２を返す。これは、デジタル複合機１０１ａ，１０１ｂがプリント要求などのコマントを受信するためである。
【０２０８】
ＰＣ１０３ａ，１０３ｂは、もう一度プリント要求コマンド１５１３をデジタル複合機１０１ａ，１０１ｂに出し、デジタル複合機１０１ａ，１０１ｂは、これに応答してプリント受付レスポンス１５１４をＰＣ１０３ａ，１０３ｂに返し、ＰＣ１０３ａ，１０３ｂは、プリントデータ１５１５をデジタル複合機１０１ａ，１０１ｂに送る。以後は通常のプリントジョブのやり取りとなる。
【０２０９】
なお、この図１６は、本発明の動作を簡単に説明するために、一般的なコマンドを例にして説明したが、コマンドやレスポンスのタイミング及び内容は、これに限られるものではない。
【０２１０】
上記の構成において、省電力スリープ状態への移行、および通常状態への復帰、およびスリープ状態での、ＤＣＯＮ２０１、ＲＣＯＮ２１６のステータス監視、代行サーバ１０２へのステータス送信は、１チップマイコンＱ７０２（以下、サブＣＰＵ）、およびメインチップＱ７０１（以下、メインＣＰＵ）によって、制御される。以下、図１７〜図２２のフローチャートを用いて、これらの動作を説明する。
【０２１１】
図１７，図１８は、本発明に係る画像形成装置における第４の制御手順の一例を示すフローチャートであり、図示しないＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づくサブＣＰＵの動作手順に対応する。なお、Ｓ１２０１〜Ｓ１２１９は各ステップを示す。
【０２１２】
また、サブＣＰＵは、ＤＣ電源Ｐ５ＶＡに接続されて常時動作しており、その動作は、メインＣＰＵがＨＡＬＴ状態にあるスリープ状態と、メインＣＰＵが通常動作している通常状態に大別される。まず、通常状態について説明する。
【０２１３】
メインＣＰＵからのＡＣＴＩＶＥ信号７１１がＯＮ状態かどうかを判断して、ＯＮ状態の場合（Ｓ１２０１でＹｅｓ）は、通常状態であり、メインＣＰＵから、ＤＣＯＮ２０１およびＲＣＯＮ２１６のステータスを受信し（Ｓ１２０２）、電源スイッチ２２３を監視する動作を繰り返す（Ｓ１２０３）。
【０２１４】
ここで、電源スイッチ２２３が、押下されたと判断した場合は、本システム全体を省電力スリープ状態に移行させる様に、メインＣＰＵにシステムダウン要求（ＳＹＳＴＥＭ　ＤＯＷＮ）を送信する（Ｓ１２０４）。なお、ここで、ステータスの受信、システムダウン要求は、サブＣＰＵ−メインＣＰＵ間のシリアル通信７１０を用いて行われる。
【０２１５】
一方、メインＣＰＵからのＡＣＴＩＶＥ信号がＯＦＦになると（Ｓ１２０１でＮｏ）、省電力スリープ状態に移行する。なお、ＡＣＴＩＶＥ信号がＯＦＦになる要因については後述するが、省電力スリープ状態になると、まず、電源制御ＩＦ回路７０５にＤＣＯＮ２０１，ＲＣＯＮ２１６系への電源Ｐ５ＶＢのＯＦＦを指示する（Ｓ１２０５）。
【０２１６】
次に、ＤＣＯＮ２０１，ＲＣＯＮ２１６のステータス監視タイマをスタートさせる（Ｓ１２０６）。本タイマは、ステータスを取得する間隔を計時するタイマであり、本実施形態においては、１００ｍｓｅｃを計時している。
【０２１７】
そして、１００ｍｓｅｃを計時するまでの間、ＦＡＸジョブ要求があるか（Ｓ１２０７）、プリントジョブ要求があるか（Ｓ１２０８）、電源スイッチが押下されたか（Ｓ１２０９）の監視を繰り返し、ジョブ要求があった場合（Ｓ１２０７，Ｓ１２０８のＹｅｓ）および電源スイッチが押下された場合（Ｓ１２０９のＹｅｓ）は、電源制御ＩＦ回路７０５にＤＣＯＮ２０１，ＲＣＯＮ２１６系への電源Ｐ５ＶＢのＯＮを指示し（Ｓ１２１０）、メインＣＰＵ起動信号７０９をＯＮした後（Ｓ１２１１）、メインＣＰＵの起動（ＡＣＴＩＶＥ信号ＯＮ）を待って（Ｓ１２１９）、ステップＳ１２０１に戻り、通常状態に移行する。
【０２１８】
なお、ステップＳ１２０７におけるＦＡＸジョブの有無の判定は、前述したＦＡＸ−ＵＮＩＴ−ＩＦ回路７０３から供給されるＣＩ検出信号、オフフック検出信号にて判定される。プリントジョブの有無は、前述したＬＡＮ−ＵＮＩＴ−ＩＦ回路７０２から供給されるｗａｋｅｕｐ信号により判定される。
【０２１９】
また、ステータス監視タイマが１００ｍｓｅｃを計時するまで（Ｓ１２１２）、ステップＳ１２０７以降の処理を繰り返し、ステータス監視タイマが１００ｍｓｅｃを計時すると（Ｓ１２１２でＹｅｓ）、ＤＣＯＮ２０１，ＲＣＯＮ２１６からステータスを取得する（Ｓ１２１３）。このステータス取得動作の詳細に関しては、図２０〜図２２を用いて後述する。
【０２２０】
このステータス取得動作に、ＤＣＯＮ、ＲＣＯＮから受信したステータスと、ステップＳ１２０２で予めメインＣＰＵから受信しているステータス（省電力スリープ状態に移行する直前のステータス）を比較し、変化の有無が判定される（Ｓ１２１４）。ここで、変化がないと判定した場合には（Ｓ１２１４でＮｏ）、ステップＳ１２０６に戻り、定期的なステータス受信、ジョブ要求、電源スイッチの監視を繰り返す。
【０２２１】
一方、ステップＳ１２１４で、ステータスに変化があったと判定した場合には（Ｓ１２１４でＹｅｓ）、メインＣＰＵ起動信号７０９をＯＮした後（Ｓ１２１５）、メインＣＰＵの起動（ＡＣＴＩＶＥ信号ＯＮ）を待って（Ｓ１２１６）、ＤＣＯＮ、ＲＣＯＮから受信したステータスをメインＣＰＵに送信する（Ｓ１２１７）と共に、メインＣＰＵへの次の動作指示として、ＨＡＬＴ状態への移行を要求（Ｓ１２１８）した後、ステップＳ１２０１に戻り、再び、メインＣＰＵが省電力スリープ状態に移行する（Ａｃｔｉｖｅ信号ＯＦＦ）のを待つ。なお、ステータスの送信、ＨＡＬＴ状態への移行要求は、サブＣＰＵとメインＣＰＵ間のシリアル通信（７１０）を用いて行われる。
【０２２２】
このように図１７，図１８のフローチャートによれば、画像形成に関わる処理時／電源スイッチ押下などの検知が行われない限りＰ５ＶＢの電源が節電される。また、代行サーバ１０２に送信されるステータスはステップＳ１２１７の処理に応じて更新されるが、ステップＳ１２１７のステータス処理においても省電力化が行われている。
【０２２３】
図１９は、本発明に係る画像形成装置における第５の制御手順の一例を示すフローチャートであり、図示しないＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づくメインＣＰＵの動作手順に対応する。なお、Ｓ１３０１〜Ｓ１３２４は各ステップを示す。
【０２２４】
また、メインＣＰＵは、サブＣＰＵ同様、ＤＣ電源Ｐ５ＶＡに接続されて常時動作しているが、その動作は、ＣＰＵクロック（Ｘ７０１）が停止したＨＡＬＴ状態にあるスリープ状態と、ＦＡＸ送受信、プリント動作、スキャン動作、外部機器からのステータス問い合わせ応答等、本システムの全ての動作が可能な通常状態に大別される。
【０２２５】
メインＣＰＵが（ＨＡＬＴ状態から）通常状態になると、まず、ＡＣＴＩＶＥ信号７１１をＯＮする（Ｓ１３０１）。先述した様に、この動作により、サブＣＰＵは、通常状態になる。次に、ＨＡＬＴ状態時のＤＣＯＮ、ＲＣＯＮのステータスをサブＣＰＵより受信する（Ｓ１３０２）。ここで、サブＣＰＵからＨＡＬＴ要求があるか否かを判定し（Ｓ１３０３）、サブＣＰＵからＨＡＬＴ要求があった場合には、省電力スリープ状態中にＤＣＯＮ又はＲＣＯＮにステータス変化があったことをサブＣＰＵが検知し、メインＣＰＵが起動されたものと判定し、後述するステップＳ１３１８以降の省電力スリープ状態への移行処理を行う。
【０２２６】
一方、ステップＳ１３０３で、ＨＡＬＴ要求がない場合には、前述した様に、電源スイッチ押下又はＦＡＸ／プリント要求をサブＣＰＵが検知し、メインＣＰＵが起動されたものと判定し、ステップＳ１３０４以降の通常処理を行う。
【０２２７】
まず、ｓｌｅｅｐ信号７１２をＯＦＦする（Ｓ１３０４）。前述した様に、この動作により、コントローラにおいては、ＤＣＯＮ−ＩＦ回路７０１、ＲＣＯＮ−ＩＦ回路７０６において、ＤＣＯＮ２０１，ＲＣＯＮ２１６とのシリアル通信ＩＦがサブＣＰＵからメインＣＰＵに切り替わる。
【０２２８】
また、ＤＣＯＮ２０１，ＲＣＯＮ２１６においても、シリアル通信ＩＦが、ハードウエア構成から、ＤＣＯＮマイコンＱ３０１、ＲＣＯＮマイコンＱ９０１に切り替わると同時に、ＤＣＯＮマイコンＱ３０１、ＲＣＯＮマイコンＱ９０１のスリープ状態が解除される。
【０２２９】
次に、省電力スリープ移行タイマをスタートさせる（Ｓ１３０５）。本タイマは、通常状態から、再び省電力スリープ状態へ移行するまでの時間を計時するタイマであり、本実施形態においては、１時間を計時している。１時間を計時するまでの間、ＤＣＯＮ２０１，ＲＣＯＮ２１６からのステータス受信（Ｓ１３０６）、およびサブＣＰＵからのシステムダウン要求があるか（Ｓ１３０７）、ＦＡＸジョブ要求があるか（Ｓ１３０８）、プリントジョブ要求があるか（Ｓ１３０９）、ＤＣＯＮマイコンＱ３０１からジョブ要求があるか（Ｓ１３１０）、ＲＣＯＮマイコンＱ９０１からジョブ要求があるか（Ｓ１３１１）、外部機器からのステータス問い合わせ応答ジョブ要求があるか（Ｓ１３１２）の監視を繰り返す。
【０２３０】
そして、システムダウン要求があった場合は（Ｓ１３０７でＹｅｓ）、シリアル通信ＩＦを介して、ＤＣＯＮ、ＲＣＯＮにパワーオフ予告を送信し（Ｓ１３１６）、ＤＣＯＮ２０１，ＲＣＯＮ２１６からのパワーオフ許可応答の受信を待つ（Ｓ１３１７）。
【０２３１】
なお、ＤＣＯＮ、ＲＣＯＮマイコンの両方からパワーオフ許可応答を受信すると、後述するステップＳ１３１６以降の省電力スリープ状態への移行処理を行う。また、ＤＣＯＮ、ＲＣＯＮマイコンは、パワーオフ予告を受信すると、所定のパワーオフ処理を行い、完了すると、メインＣＰＵにパワーオフ許可を送信するように構成されている。
【０２３２】
一方、ジョブ要求があった場合（ステップＳ１３０８〜Ｓ１３１２のいずれかでＹｅｓ）は、所定のジョブを実行し（Ｓ１３１３）、再び省電力スリープ移行タイマに１時間を設定し、再スタートさせ（Ｓ１３１４）、ステップＳ１３０６に戻る。
【０２３３】
なお、ＦＡＸジョブの有無は、前述したＦＡＸ−ＵＮＩＴ−ＩＦ回路７０３から供給されるＣＩ検出信号、オフフック検出信号、またはステップＳ１３０２にてサブＣＰＵから受信したコマンドにて判定される。プリントジョブの有無は、前述したＬＡＮ−ＵＮＩＴ−ＩＦ回路７０２から供給されるｗｅａｋｕｐ信号にて判定され、ジョブの実行に先立って、ｗａｋｅｕｐレスポンス、プリント受付レスポンスをＬＡＮ−ＵＮＩＴ−ＩＦ回路７０２に供給する。ＤＣＯＮ、ＲＣＯＮからのジョブ要求は、各々のシリアル通信ＩＦにて受信する。また、ジョブの実行方法は、一般的ないかなる手法でも実現でき、誹細な説明は省略する。
【０２３４】
一方、省電力スリープ移行タイマが１時間を計時する、つまり、何らジョブを実行しない状態が１時間経過すると（Ｓ１３１５でＹｅｓ）、自ら、省電力スリープ状態に移行するために、ステップＳ１３１６以降のシステムダウン処理、ステップＳ１３１８以降の省電力スリープ状態への移行処理を行う。
【０２３５】
次に、ステップＳ１３１８以降の省電力スリープ状態への移行処理について説明する。前述の様に、サブＣＰＵからＨＡＬＴ要求があった場合（Ｓ１３０３でＹｅｓ）、またはサブＣＰＵからシステムダウン要求があった場合（Ｓ１３０７でＹｅｓ）、または、省電力スリープ移行タイマにより、メインＣＰＵが自ら、省電力スリープ状態へ移行する場合（Ｓ１３１５でＹｅｓ）に実行される省電力スリープ状態への移行処理であって、まず、代行サーバ１０２へのステータス送信処理を行う（Ｓ１３１８）。ステータス送信処理では、代行サーバ１０２ヘの代行依頼コマンド１５０３（図１６）の送出、代行受付応答１５０４の受信、ＤＣＯＮ、ＲＣＯＮステータスの送信が一連の処理で実行される。なお、ここで送信されるＤＣＯＮ、ＲＣＯＮのステータスは、ＨＡＬＴ要求要因による場合は、ステップＳ１３０２にて、サブＣＰＵから受信したステータスであり、それ以外の要因による場合は、ステップＳ１３０６にて、ＤＣＯＮマイコン、ＲＣＯＮマイコンから受信した最新のステータスである。
【０２３６】
次に、同様のＤＣＯＮ、ＲＣＯＮのステータスをサブＣＰＵに送信する（Ｓ１３１９）。前述した様に、サブＣＰＵにおいては、この後、省電力スリープ状態に移行した以降に、ステータスが変化したかどうかを判定する基準のステータスとなる。
【０２３７】
次に、ｓｌｅｅｐ信号７１２をＯＮする（Ｓ１３２０）。前述した様に、この動作により、コントローラにおいては、ＤＣＯＮ−ＩＦ回路７０１、ＲＣＯＮ−ＩＦ回路７０６において、ＤＣＯＮ、ＲＣＯＮとのシリアル通信ＩＦがメインＣＰＵからサブＣＰＵに切り替わる。また、ＤＣＯＮ、ＲＣＯＮにおいても、シリアル通信ＩＦが、ＤＣＯＮマイコンＱ３０１、ＲＣＯＮマイコンＱ９０１からハードウエア構成に切り替わると同時に、ＤＣＯＮマイコン、ＲＣＯＮマイコンは、スリープ状態になる。
【０２３８】
次に、ＡＣＴＩＶＥ信号７１１をＯＦＦする（Ｓ１３２１）。先述した様に、この動作により、サブＣＰＵは、省電力スリープ状態になる。
【０２３９】
次に、メインＣＰＵ自らをＣＰＵクロック（Ｘ７０１）を停止したＨＡＬＴ状態にし、省電力スリープ状態への移行が完了する（Ｓ１３２２）。この状態は、サブＣＰＵから供給されるメインＣＰＵ起動信号７０９による割り込みが発生するまで、継続し、割り込みが発生すると（Ｓ１３２３）、ＨＡＬＴ状態は、解除され（Ｓ１３２４）、通常状態のステップＳ１３０１に移行する。
【０２４０】
以下、省電力スリープ中にサブＣＰＵがＤＣＯＮからステータスを取得する動作について、図２０〜図２２のフローチャートを用いて説明する。
【０２４１】
図２０〜図２２は、本発明に係る画像形成装置における第６の制御手順の一例を示すフローチャートであり、図示しないＲＯＭ又はその他の記憶媒体に格納されたプログラムに基づくサブＣＰＵの動作手順（図１７に示したステップＳ１２１３のステータス取得処理手順の詳細手順）に対応する。なお、Ｓ１４０１〜Ｓ１４４４は各ステップを示す。
【０２４２】
まず、ＤＣＯＮおよび給紙ユニットのハードウエアシリアル通信ブロックを動作可能にするため、Ｐ５ＶＣをＯＮする（Ｓ１４０１）。
【０２４３】
次にＬＯＡＤ信号をＬにし（Ｓ１４０２）、パラシリ変換部Ｑ３０２の入力データ安定まで、１００ｕｓｅｃウエイトした後（Ｓ１４０３）、ＬＯＡＤ信号をＨにし、パラシリ変換部の入力データを確定する（Ｓ１４０４）。
【０２４４】
次に、センサＢ群２０９、センサＧ群の通電をＯＦＦさせる様に、送信データ「００００（Ｈｅｘ）」をセットし（Ｓ１４０５）、ＳＣＬＫより、３２発のクロックｃｌｋを出力することにより、３２ｂｉｔのデータを送受信する（Ｓ１４０６）。この時、ＳＤＡＴＡ＿Ｃ２Ｄを介し、シリパラ変換部Ｑ３０３に、送信データ「００００（ｈｅｘ）」が送信され、ＳＤＡＴＡ＿Ｄ２Ｃを介し、パラシリ変換部Ｑ３０２より、Ｒ−ＩＮ３１〜Ｒ−ＩＮ０のデータが受信される。但し、この時受信された、Ｒ−ＩＮ５〜Ｒ−ＩＮ１６、Ｒ−ＩＮ１９〜Ｒ−ＩＮ３１は、無効なデータである。また、給紙ユニットが接続されていない場合には、送受信データの上位１６ｂｉｔは無効なデータとなる。
【０２４５】
次に、ＬＯＡＤ信号をＬにし（Ｓ１４０７）、１００ｕｓｅｃウエイトした後（Ｓ１４０８）、ＬＯＡＤ信号をＨにし、シリパラ変換部Ｑ３０３の出力データを確定する（Ｓ１４０９）。ここで、ステータスの変化をチェックするためのレジスタである次送信データを０クリアして初期化し（Ｓ１４１０）、変化の有無を示す変化有フラグをＯＦＦ（Ｓ１４１１）に初期化する。
【０２４６】
次に受信したセンサＡ群、センサＧ群のステータスと、取得済の最新のステータスとを比較する。
【０２４７】
受信データのｂｉｔ０（Ｒ−ＩＮ０）であるドア開閉検知スイッチ（ＳＷ５０１）が変化している場合（Ｓ１４１２でＹｅｓ）は、変化有フラグをＯＮにする（Ｓ１４１３）。また、ドア開閉検知スイッチ（ＳＷ５０１）が開状態である場合（Ｓ１４１４でＹｅｓ）は、次送信データのｂｉｔ０をセット（ここでのセットとは「０」から「１」にセットすることを指す）し、次データ送信時にカートリッジ検知（Ｑ６０７）の検知結果がＲ−ＩＮ５に出力される様にする（Ｓ１４１５）。
【０２４８】
受信データのｂｉｔ１（Ｒ−ＩＮ１）であるカセット開閉検知上段スイッチ（ＳＷ５０２）が変化している場合（Ｓ１４１６でＹｅｓ）、変化有フラグをＯＮにする（Ｓ１４１７）。さらに、カセット開閉検知上段スイッチ（ＳＷ５０２）が開状態から閉状態に変化した時は（Ｓ１４１８でＹｅｓ）、次送信データのｂｉｔ１をセットし、次データ送信時に上段カセットサイズ０センサ（Ｑ６０８）、上段カセットサイズ１センサ（Ｑ６０９）、上段カセットサイズ２センサ（Ｑ６１０）、上段紙有無検知センサ（Ｑ６１１）の検知結果がＲ−ＩＮ６〜Ｒ−ＩＮ９に出力される様にする（Ｓ１４１９）。
【０２４９】
受信データのｂｉｔ２（Ｒ−ＩＮ２）であるカセット開閉検知下段スイッチ（ＳＷ５０３）が変化している場合（Ｓ１４２０でＹｅｓ）、変化有フラグをＯＮにする（Ｓ１４２１）。さらに、カセット開閉検知下段スイッチ（ＳＷ５０３）が開状態から閉状態に変化した時は（Ｓ１４２２でＹｅｓ）、次送信データのｂｉｔ２をセットし、次データ送信時に下段カセットサイズ０センサ（Ｑ６１２）、下段カセットサイズ１センサ（Ｑ６１３）、下段カセットサイズ２センサ（Ｑ６１４）、下段紙有無検知センサ（Ｑ６１５）の検知結果がＲ−ＩＮ１０〜Ｒ−ＩＮ１３に出力される様にする（Ｓ１４２３）。
【０２５０】
次に、受信データのｂｉｔ３（Ｒ−ＩＮ３）である排紙オプション接続検知スイッチ（ＳＷ５０４）が変化している場合（Ｓ１４２４でＹｅｓ）、変化フラグをＯＮする（Ｓ４２５）。
【０２５１】
また、受信データのｂｉｔ４（Ｒ−ＩＮ４）である給紙オプション接続検知スイッチ（ＳＷ５０５）が変化している場合（Ｓ１４２６でＹｅｓ）、変化フラグをＯＮする（Ｓ１４２７）。
【０２５２】
さらに、給紙オプション接続検知スイッチ（ＳＷ５０５）が接続有りを検知している場合（Ｓ１４２８でＹｅｓ）、ステップＳ１４２９以降のオプションカセットのカセット開閉状態の変化を判定し、一方、接続無しを検出している場合（ステップＳ１４２８でＮｏ）は、ステップＳ１４３７以降の処理を実行する。
【０２５３】
ステップＳ１４２９において、受信データのｂｉｔｌ７（Ｒ−ＩＮ１７）であるオプションカセット開閉検知上段が変化している場合（Ｓ１４２９でＹｅｓ）、変化有フラグをＯＮにする（Ｓ１４３０）。さらに、オプションカセット開閉検知上段が開状態から閉状態に変化した時は（Ｓ１４３１でＹｅｓ）、次送信データのｂｉｔ１７をセットし、次データ送信時にオプション上段カセットサイズ０、オプション上段カセットサイズ１，オプション上カセットサイズ２，オプション上段紙有無検知の検知結果がＲ−ＩＮ２２〜Ｒ−ＩＮ２５に出力される様にする（Ｓ１４３２）。
【０２５４】
次に、受信データのｂｉｔ１８（Ｒ−ＩＮ１８）であるオプションカセット開閉検知下段が変化している場合（Ｓ１４３３でＹｅｓ）、変化有フラグをＯＮにする（Ｓ１４３４）。さらに、オプションカセット開閉検知下段が開状態から閉状態に変化した時は（Ｓ１４３５）、次送信データのｂｉｔ１８をセットし、次データ送信時にオプション下段カセットサイズ０，オプション下段カセットサイズ１，オプション下段カセットサイズ２，オプション下段紙有無検知の検知結果がＲ−ＩＮ２６〜Ｒ−ＩＮ２９に出力される様にし（Ｓ１４３６）、ステップＳ１４３７の処理に進む。
【０２５５】
ステップＳ１４３７において、次送信データが「０」の時（Ｓ１４３７でＹｅｓ）は、センサＢ群、センサＨ群の状態を検出する必要がないケースであり、変化かあったセンサＡ群、センサＧ群のデータのみを更新し、Ｐ５ＶＣをＯＦＦして（Ｓ１４３８）、ステータスの取得・判定処理を終了する。
【０２５６】
一方、次送信データが「０」以外の場合は（Ｓ１４３７でＮｏ）、センサＢ群、センサＨ群の状態を検出する必要があるケースであり、ステップＳ１４３９以降のステータスの二次取得・判定処理を行う。
【０２５７】
まず、先述した次送信データを、ＳＣＬＫより、３２発のクロックｃｌｋを出力することにより、３２ｂｉｔのデータを送信する（Ｓ１４３９）。なお、この時、受信されたデータは、無効なデータであり破棄する。次に、ＬＯＡＤ信号をＬにし（Ｓ１４４０）、１００ｕｓｅｃウエイトした後（Ｓ１４４１）、ＬＯＡＤ信号をＨにする（Ｓ１４４２）。この動作により、シリパラ変換部の出力データが確定し、センサＢ群の状態が、パラシリ変換部の入力データとして確定する。そして、再びＳＣＬＫより、３２発のクロックｃｌｋを出力し、３２ｂｉｔのデータを受信する（Ｓ１４４３）ことにより、センサＢ群の状態を取得する。なお、この時、送信されたデータは、ＬＯＡＤ信号のＯＮ／ＯＦＦを行わないため無効なデータである。
【０２５８】
次に受信したデータの内、有効なデータのみを更新し（Ｓ１４４４）、ステップＳ１４３８以降の処理を行い、ステータスの取得・判定処理は終了する。
【０２５９】
なお、有効なデータとは、ステップＳ１４３９にて送信したデータのｂｉｔ０が「１」の場合は、受信データｂｉｔ５であり、送信したデータのｂｉｔ１が「１」の場合は、受信データｂｉｔ６〜９であり、送信したデータのｂｉｔ２が「１」の場合は、ｂｉｔ１０〜１３であり、送信したデータのｂｉｔ１７が「１」の場合は、受信データのｂｉｔ２２〜２５であり、送信したデータのｂｉｔ１８が「１」の場合は、受信データのｂｉｔ２６〜２９であり、それ以外は、全て無効なデータである。
【０２６０】
なお、本フローチャートで説明した、変化有フラグが、前述した図１７のステップＳ１２１４におけるサブＣＰＵでのステータス変化の有無判定に用いられている。
【０２６１】
また、本フローチャートでは、ＤＣＯＮ、給紙ユニットからのステータス取得・判定動作について説明したが、ＲＣＯＮに対しても同様の手法にて、センサＤ群２１７、センサＥ群２１８のステータスを取得・判定する機能を有しており、ＤＣＯＮ、給紙ユニットからステータス取得・判定を行う際には、ＲＣＯＮからのステータス取得・判定も何時に実行される。
【０２６２】
さらに、ステップＳ１４１４ではドア開閉検知スイッチ（ＳＷ５０１）が開状態である時、ステップＳ１４１８ではカセット開閉検知上段スイッチ（ＳＷ５０２）が開状態から閉状態に変化した時、ステップＳ１４２２ではカセット開閉検知下段スイッチ（ＳＷ５０３）が開状態から閉状態に変化した時に、次送信データのビットをセットして、センサＢ群の電源をＯＮするように制御する構成としていたが、ドア開閉検知スイッチ（ＳＷ５０１），カセット開閉検知上段スイッチ（ＳＷ５０２），カセット開閉検知下段スイッチ（ＳＷ５０３）の開状態等、ある状態が連続した場合には、次送信データのビットをオフにして、センサＢ群の一部または全部の電源をＯＦＦにするように構成してもよい。
【０２６３】
以上説明したように、本発明は、プリンタ、複写機、複合機の省エネルギーに関する発明で、特にネットワーク環境下でのプリンタ、複写機、複合機の待機電力を少なくするシステム、制御方法に関するものであり、本実施形態で示したネットワークシステムにおいて、デジタル複合機１０１ａ，１０１ｂ等の画像形成装置が省エネモード時にネットワークから画像形成装置のステータスの問い合わせがあった時には、代行サーバ（サーバ１０２）が代行回答し、一方、省エネモード時の画像形成装置は、画像形成装置のステータスに変化があった時にのみ、代行サーバへステータス情報の通知を行う。それにより、画像形成装置がスリープ状態等の省エネモードであったとしても、ネットワークから聞かれたステータスの返答を、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２６４】
従来は、ネットワーク側が、複写機等の画像形成装置のステータスがいつ変化するかを検知できないために頻繁に画像形成装置のステータスを聞きに行かなければならないということに起因して、画像形成装置がスリープ状態という省エネルギーを達成している状態にあるにもかかわらず、画像形成装置にステータス状態を問い合わせ、この度に、画像形成装置全体に電源を供給しなければならず、近年の省エネルギー傾向に対して逆効果になっていたという問題点があったが、本実施形態のネットワークシステムでは、従来の画像形成装置のステータス状態を聞かれる度に画像形成装置全体に電源を供給するという消費電力の多い動作を止めて、画像形成装置のステータスに変化があった場合にのみ必要最小限の電力でネットワーク側へステータス情報を通知するという構成とした。これにより、ネットワーク側が頻繁に複写機のステータスを聞きに行くという動作が不要となり、その結果、ステータスを聞かれるたびに、画像形成装置全体に電源を供給することが必要なくなった。それにより消費電力を削減するという効果を得ることができる。
【０２６５】
また、本実施形態では、省エネモードにおいては、消費電力の大きなメインＣＰＵはネットワークに応答しないスリープ状態として、画像形成装置のステータスに変化があった場合にのみメインＣＰＵをスリープ状態から復帰させ、消費電力を小さくすることを実現することができる。
【０２６６】
さらに、メインＣＰＵの動作を止めてスリープ状態にし、消費電力の多いメインＣＰＵに代わって消費電力の小さいサブＣＰＵがデジタル複合機のステータスを認識することによって、さらに消費電力を小さくすることを実現する。
【０２６７】
また、省エネモード中にデジタル複合機のステータスに変化があった場合に、メインＣＰＵを起こすとともに、サブＣＰＵが受けたステータス情報をメインＣＰＵに受け渡すことによって、メインＣＰＵが変化したステータス情報をネットワークに通知でき、しかも低消費電力を実現することができる。
【０２６８】
さらに、省エネモード中にネットワークからの起動要求（Ｗａｋｅｕｐコマンド）があった場合にメインＣＰＵを起こして画像形成装置を通常状態にして、省エネモード中でもプリント要求などに答えることを可能にし、同時に低消費電力を実現することができる。
【０２６９】
従って、画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２７０】
また、本実施形態によれば、低消費電力モードである場合には、ステータス群の通信先をメインＣＰＵに比べ比較的消費電力の少ないサブＣＰＵに切り替えることにより、画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２７１】
さらに、本実施形態によれは、通常モードから、低消費電力モードに移行時は、サブＣＰＵが持つステータス情報をメインＣＰＵに転送し、低消費電力モードから通常モードヘの移行時は、メインＣＰＵが持つステータス情報をサブＣＰＵに転送することにより、正確なステータス情報を保った迅速なモード移行を可能にし、かつ画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２７２】
また、スリープ時以外は従来と同じ方式で、ＤＣＯＮは、シリアル通信により、コントローラからＤＣＯＮへのステータス問い合わせを意味するコマンドに答えて、ＤＣＯＮからコントローラへステータスを送っているが、スリープ時には、コントローラからＤＣＯＮへのコマンドのやりとりをすることなく、シリアル通信がステータスの連絡専用となるので、コントローラのコマンド生成やＤＣＯＮのコマンドの判断をする作業が不要になり、そのコマンド生成や判断が不要な分、省電力にすることが可能となる。このように、画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２７３】
さらに、スリープ時以外は、ＤＣＯＮとコントローラの通信は、転送クロックを必要としない非同期通信になっており、放射ノイズの低減や、ＩＣの端子の節約に寄与するが、この時、通信の位相を合わせるために、内部の動作クロックは転送クロックの数倍ほどの周波数が必要となる。一方、スリープ時には、転送クロックを片側が発生する同期通信にすることにより、転送クロックを発生しない側の回路が、転送クロックと同じ周波数の動作クロックで動作することになる。この構成は、一般的に動作クロックに消費エネルギーは比例することから、スリープ時の省電力になる。このようにして画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２７４】
また、画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、プリンタ部のステータス群を検知する複数のセンサ（センサ群ＡのＳＷ５０１〜ＳＷ５０５，ＳＷ１００２〜ＳＷ１００３，センサ群ＢのＱ６０７〜Ｑ６１５，Ｑ１１０８〜Ｑ１１１５）と、前記各センサに接続され、プリンタ部の制御を行うマイコンＱ３０１と、前記各センサの出力を受けてシリアルに変換するパラシリ変換部Ｑ３０２と、画像形成装置の全体の制御を行うコントローラ２０２とを有し、省エネモード時はマイコンＱ３０１の電源を切って、マイコンＱ３０１からコントローラ２０２へプリンタのステータス群を通知することなく、パラシリ変換部Ｑ３０２からコントローラ２０２へ通知することによって、スリープ時のプリンタ部のステータス通知を極力少ないエネルギーで実現することができる。
【０２７５】
また、画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、必要最低限の部分（前ドアＳＷやカセット有無などのあるステータスを検知するセンサ群Ａ等）に電源を投入し、その後、紙サイズなど必要なステータスを得るために限定された部分（センサ群Ｂ等）に電源を投入することにより、スリープ時のステータス情報取得を極力少ないエネルギー（消費電力）で、かつ低コストで実現することができる。
【０２７６】
また、必要最小限の検知部分に変化があった場合、その状態から細部に電源を供給する。
【０２７７】
さらに、必要最小限の検知部分（センサ群Ａ等）のみに通電する場合、必要最小限の検知部分を間欠でＯＮ／ＯＦＦ通電する。
【０２７８】
また、必要最小限の検知部分に予め決められた方向に変化があった場合、その状態から細部の検知部分へ電源を供給する。
【０２７９】
さらに、必要最小限の検知部分に連続的な状態が続いた場合、その状態から細部の検知部分へ電源を供給する。
【０２８０】
また、必要最小限の検知部分（センサ群Ａ等）の検知結果をシリパラ変換部Ｑ３０２によりパラレルシリアルに変換し、コントローラ２０２へ転送後、このパラシリ変換部Ｑ３０２より、得られた情報に変化があった場合、その状態から細部（センサ群Ｂ等）に電源を供給する。
【０２８１】
以上説明したように、画像形成装置がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２８２】
〔第３実施形態〕
上記第１実施形態，第２実施形態においては、図７に示されるがごとく、サブＣＰＵ（１チップマイコンＱ７０２）とメインチップＱ７０１を物理的に別対として説明してきたが、これに限定されるものではなく、所定のチップ（ＣＰＵ）において高周波数クロックで動作するモードと、低周波数クロックで動作させるモードを夫々、メインチップ、サブチップに相当させることや、所定のチップにおける局所電源を節電し、小さな消費電力で前記チップを駆動させるモードをサブチップに相当させることも想定される。
【０２８３】
なお、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
【０２８４】
以下、図２３に示すメモリマップを参照して本発明に係る画像形成装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０２８５】
図２３は、本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２８６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２８７】
本実施形態における図１１，図１２，図１３〜図１４，図１７〜図１８，図１９，図２０〜図２２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２８８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２８９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０２９１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２９２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２９３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２９４】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２９５】
上記実施形態によれば、デジタル複合機がスリープ状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０２９６】
また、省エネモードにおいては、消費電力の大きなメインチップに代わってサブチップがネットワークからのステータス要求に答えることによって、消費電力を小さくすることを実現できる。
【０２９７】
さらに、省エネモード時にメインチップをスリープ状態にして動作を止め、サブチップがステータスを認識して、ステータス要求に答えることによって、さらに消費電力を小さくすることを実現する。
【０２９８】
また、省エネモード中にプリント要求などのコマンドを受けて、デジタル複合機を通常モードに戻す必要のあるときには、サブチップがこれを判断して、メインチップを起こすとともに、サブチップが受けたプリント要求などのコマンド情報をメインチップに受け渡すことによって、ネットワーク上でのコマンド・レスポンスが滞りなく行いながら、低消費電力を実現するものである。
【０２９９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではない。
【０３００】
本発明の実施態様の例を以下に列挙する。
【０３０１】
〔第１実施態様〕
ネットワーク（図１に示すイーサネット（登録商標）１０４）に接続可能であって通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置（図１に示すデジタル複写機１０１ａ，１０１ｂ）と、前記ネットワークを管理するサーバ装置（図１に示すサーバ１０２）と、前記ネットワークに接続される情報処理装置（図１に示すＰＣ１０３ａ，１０３ｂ）とで構成されるネットワークシステムにおいて、前記画像形成装置は、前記画像形成装置のステータスを検知する検知手段（図２に示すセンサＡ群２０８，センサＢ群２０９，図９に示すセンサＡ群，図１０に示すセンサＢ群）と、前記低消費電力モードへの移行時及び前記検知手段で検知されるステータス情報に変化があった時のみ、前記ステータス情報を前記サーバ装置に通知するよう制御する第１の制御手段（図１５に示す１チップマイコン７０２）とを有するものであり、前記サーバ装置は、前記画像形成装置から送信される前記画像形成装置のステータス情報を保持する保持手段（図１に示すサーバ１０２内の図示しない記憶装置）と、前記画像形成装置の低消費電力モード時に、前記情報処理装置からの前記画像形成装置への問い合わせを代行して、前記保持手段に保持される前記画像形成装置のステータス情報を前記情報処理装置に応答通知するよう制御する第２の制御手段（図１に示すサーバ１０２内の図示しないＣＰＵ）とを有することを特徴とするネットワークシステム。
【０３０２】
〔第２実施態様〕
ネットワーク接続手段（図１に示すＬＡＮ−ＵＮＩＴ２０７）を介してネットワーク（図１に示すイーサネット（登録商標）１０４）に接続可能であって通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置（図１に示すデジタル複写機１０１ａ，１０１ｂ）において、前記画像形成装置のステータスを検知する検知手段（図２に示すセンサＡ群２０８，センサＢ群２０９，図９に示すセンサＡ群，図１０に示すセンサＢ群）と、前記低消費電力モード時以外では、前記ネットワーク接続手段から前記画像形成装置のステータスの問い合わせがあった時に、前記検知手段で検知されたステータス情報を通知し、前記低消費電力モード時では、通常動作時より消費電力の少ないスリープ状態となる第１の制御手段（図１５に示すメインチップ７０１）と、前記低消費電力モード時では、前記検知手段で検知されたステータス情報を認識し、該ステータスに変化があった場合に第１の制御手段へ前記スリープ状態からの復帰を要求する信号を出力する第２の制御手段（図１５に示す１チップマイコン７０２）とを有することを特徴とする画像形成装置。
【０３０３】
〔第３実施態様〕
前記スリープ状態は、第１の制御手段の動作が停止する状態であり、前記低消費電力モード時には、前記検知手段からのステータスを前記第１の制御手段へ接続し、前記低消費電力モード時には、前記検知手段からのステータスを前記第２の制御手段へ接続するステータス信号切替手段（図３に示すパラシリ変換器Ｑ３０２）を有することを特徴とする第２実施態様記載の画像形成装置。
【０３０４】
〔第４実施態様〕
前記第１の制御手段は、スリープ状態から通常動作状態になったことを示す第１の信号（図１５に示すＡｃｔｉｖｅ信号７１１）を前記第２の制御手段に出力するものであり、前記第２の制御手段は、前記第１の制御手段から出力される第１の信号に応じて、前記検知手段で検知されたステータスを前記第１の制御手段に転送することを特徴とする第３実施態様記載の画像形成装置。
【０３０５】
〔第５実施態様〕
前記ネットワーク接続手段は、前記ネットワークから低消費電力モードからの復帰を要求するコマンド（Ｗａｋｅｕｐコマンド）を認識して、前記第２の信号を出力するものであり、前記第２の制御手段は、前記低消費電力モード時に、前記ネットワーク接続手段から出力される第２の信号（図１５に示すＷａｋｅｕｐ信号７１４）に応して、前記第１の制御手段へ前記スリープ状態からの復帰を要求する信号（図７に示すメインＣＰＵ起動信号７０９）を出力することを特徴とする第４実施態様記載の画像形成装置。
【０３０６】
〔第６実施態様〕
通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置（図１に示すデジタル複写機１０１ａ，１０１ｂ）において、前記画像形成装置のステータスを検知する検知手段（図２に示すセンサＡ群２０８，センサＢ群２０９，図９に示すセンサＡ群，図１０に示すセンサＢ群）と、前記画像形成装置の主たる制御を行う第１の制御手段（図１５に示すメインチップ７０１）と、前記低消費電力モードか否かに応じて、前記第１の制御手段の通常動作時より消費電力の少ないスリープ状態への移行及び前記スリープ状態からの復帰を制御する第２の制御手段（図１５に示す１チップマイコン７０２）と、前記低消費電力モードか否かに応じて、前記検知手段により検知されるステータス群をシリアル通信で前記第１の制御手段又は第２の制御手段へ選択的に通信する通信手段（図３に示すパラシリ変換器Ｑ３０２）とを有することを特徴とする画像形成装置。
【０３０７】
〔第７実施態様〕
前記通信手段は、前記低消費電力モード時には、前記検知手段により検知されるステータス群を前記第２の制御手段へ通信し、前記低消費電力モード時以外には、前記検知手段により検知されるステータス群を前記第１の制御手段へ通信することを特徴とする第６実施態様記載の画像形成装置。
【０３０８】
〔第８実施態様〕
前記第１の制御手段及び第２の制御手段は、前記第１の制御手段の前記スリープ状態への移行時及び前記第１の制御手段の前記スリープ状態からの復帰時に、前記第１の制御手段と第２の制御手段との間で前記ステータス情報を転送する（図１８のステップＳ１２１７，図１９のステップＳ１３１９）ことを特徴とする第６実施態様記載の画像形成装置。
【０３０９】
〔第９実施態様〕
前記第１の制御手段は、前記第１の制御手段の前記スリープ状態への移行時に、前記ステータス情報を前記第２の制御手段へ転送するものであり（図１９のステップＳ１３１９）、前記第２の制御手段は、前記第１の制御手段の前記スリープ状態からの復帰時に、前記ステータス情報を前記第１の制御手段へ転送する（図１８のステップＳ１２１７）ことを特徴とする第８実施態様記載の画像形成装置。
【０３１０】
〔第１０実施態様〕
ネットワークに接続可能であって通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置と、前記ネットワークを管理するサーバ装置と、前記ネットワークに接続される情報処理装置とで構成されるネットワークシステムにおける電力制御方法であって、前記画像形成装置においてステータスを検知する検知工程（図１７のステップＳ２１３，図２０〜図２２）と、前記低消費電力モードへの移行時及び前記ステータス情報に変化があった時のみ、前記ステータス情報を前記画像形成装置から前記サーバ装置に通知する第１の通知工程（図１６の１５０３，図１６の１７０７，図１９のステップＳ１３１８）と、前記画像形成装置から送信される前記画像形成装置のステータス情報を前記サーバ装置で保持する保持工程（図１６の１５０３）と、前記画像形成装置の低消費電力モード時に、前記情報処理装置からの前記画像形成装置への問い合わせを代行して、前記保持される前記画像形成装置のステータス情報を前記サーバ装置から前記情報処理装置に応答通知する第２の通知工程（図１６の１５０６）とを有することを特徴とする電力制御方法。
【０３１１】
〔第１１実施態様〕
ネットワーク接続手段を介してネットワークに接続可能であって通常待機時より消費電力の少ない低消費電力モードを有する画像形成装置の電力制御方法であって、前記画像形成装置のステータスを検知する検知工程（図１７のステップＳ１２１３，図１９のステップＳ１３１３で実行されるステータス応答ｊｏｂ，図２０〜図２２）と、前記低消費電力モード時以外の時に、第１の制御部が前記ネットワーク接続手段から前記画像形成装置のステータスの問い合わせに応じて前記検知されたステータス情報を通知する通知工程（図１６の１５０２，図１９のステップＳ１３１３で実行されるステータス応答ｊｏｂ）と、前記低消費電力モード時に、前記第１の制御部を通常動作時より消費電力の少ないスリープ状態に移行させるスリープ工程（図１９のステップＳ１３２０〜１３２２）と、前記低消費電力モード時に、第２の制御部が前記検知されたステータス情報を認識する認識工程（図１７のステップＳ１２１３，図２０〜図２２）と、該認識されたステータスに変化があった場合に前記第１の制御部へ前記スリープ状態からの復帰を要求する信号を出力する復帰要求工程（図１８のステップＳ１２１５）とを有することを特徴とする電力制御方法。
【０３１２】
〔第１２実施態様〕
通常待機時より消費電力の少ない低消費電力モードを有し、前記画像形成装置の主たる制御を行う第１の制御手段と、前記低消費電力モードか否かに応じて、前記第１の制御手段の通常動作時より消費電力の少ないスリープ状態への移行及び前記スリープ状態からの復帰を制御する第２の制御手段と、する画像形成装置における電力制御方法であって、前記画像形成装置のステータスを検知する検知工程（図１７のステップＳ１２１３，図１９のステップＳ１３１３で実行されるステータス応答ｊｏｂ，図２０〜図２２）と、前記低消費電力モードか否かに応じて、前記検知されるステータス群をシリアル通信で前記第１の制御手段又は第２の制御手段へ選択的に通信する選択通信工程（図示しない工程）とを有することを特徴とする電力制御方法。
【０３１３】
〔第１３実施態様〕
実施態様１０〜１２のいずれかに記載された電力制御方法を実行するためのプログラム。
【０３１４】
〔第１４実施態様〕
実施態様１０〜１２のいずれかに記載された電力制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【０３１５】
【発明の効果】
以上説明したように、本発明によれば、画像形成装置は、画像形成装置のステータスを検知し、低消費電力モードへの移行時及び前記検知されるステータス情報に変化があった時のみ、前記ステータス情報を前記サーバ装置に通知し、サーバ装置は、前記画像形成装置から送信される前記画像形成装置のステータス情報を保持し、前記画像形成装置の低消費電力モード時に、前記情報処理装置からの前記画像形成装置への問い合わせを代行して、前記保持手段に保持される前記画像形成装置のステータス情報を前記情報処理装置に応答通知するので、画像形成装置が低消費電力状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０３１６】
また、画像形成装置のステータスを検知し、低消費電力モード時以外の時に、第１の制御部がネットワーク接続手段から前記画像形成装置のステータスの問い合わせに応じて前記検知されたステータス情報を通知し、低消費電力モード時に、前記第１の制御部を通常動作時より消費電力の少ないスリープ状態に移行させ、前記低消費電力モード時に、第２の制御部が前記検知されたステータス情報を認識し、該認識されたステータスに変化があった場合に前記第１の制御部へ前記スリープ状態からの復帰を要求する信号を出力するので、低消費電力モードにおいては、消費電力の大きな第１の制御部はネットワークに応答しないスリープ状態として、画像形成装置のステータスに変化があった場合にのみ第１の制御部をスリープ状態からの復帰させ、消費電力を小さくすることができる。
【０３１７】
さらに、低消費電力モードでは、第１の制御部の動作を止めてスリープ状態にし、第１の制御部に代わって消費電力の低い第２の制御部が複写機のステータスを認識することによって、さらに消費電力を小さくすることができる。
【０３１８】
また、低消費電力モード中に、画像形成装置のステータスに変化があった場合に、第１の制御部を起こすとともに、第２の制御部が受けたステータス情報をメインチップに受け渡すことによって、第１の制御部が変化したステータス情報をネットワークに通知でき、しかも低消費電力を実現することができる。
【０３１９】
さらに、低消費電力モード中に、ネットワークからの起動要求があった場合に第１の制御部を起こして画像形成装置を通常状態にして、低消費電力モード中でもプリント要求などに答えることを可能にし、同時に低消費電力を実現することができる。
【０３２０】
また、画像形成装置のステータスを検知し、低消費電力モードか否かに応じて、前記検知されるステータス群をシリアル通信で第１の制御手段又は第２の制御手段へ選択的に通信するので、画像形成装置が低消費電力状態であったとしても、ネットワークから聞かれたステータスの返答をする場合に、極力少ないエネルギーで、かつ低コストで実現することができる。
【０３２１】
従って、従来の複写機のステータス状態を聞かれるたびに、画像形成装置全体に電源を供給するという動作を止め、ステータス変化があった場合にのみ必要最小限の電力でネットワーク側へステータス情報を通知することにより、ステータスを聞かれるたびに、画像形成装置全体に電源を供給することが必要なくなり消費電力を大幅に削減することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像形成装置を適用可能なネットワークシステムの一例を示すブロック図である。
【図２】図１に示したデジタル複合機の制御構成を説明するブロック図である。
【図３】図２に示したＤＣＯＮの構成を説明するブロック図である。
【図４】図２に示したコントローラとＤＣＯＮとのインタフェースを説明する図である。
【図５】図２に示したＤＣＯＮとセンサＡ群とのインタフェースを説明する図である。
【図６】図２に示したＤＣＯＮとセンサＢ群とのインタフェースを説明する図である。
【図７】図２に示したコントローラの詳細構成を説明する図である。
【図８】図２に示したＲＣＯＮの構成を説明する図である。
【図９】図３に示した給紙オプション内に設けられたＩＦ回路２とセンサＡ群のインタフェースを説明する図である。
【図１０】図３に示した給紙オプション内に設けられたＩＦ回路３とセンサＢ群のインタフェースを説明する図である。
【図１１】本発明に係る画像形成装置における第１の制御手順の一例を示すフローチャートである。
【図１２】本発明に係る画像形成装置における第２の制御手順の一例を示すフローチャートである。
【図１３】本発明に係る画像形成装置における第３の制御手順の一例を示すフローチャートである。
【図１４】本発明に係る画像形成装置における第３の制御手順の一例を示すフローチャートである。
【図１５】本発明の第２実施形態におけるコントローラの詳細構成を説明する図である。
【図１６】図１に示した代行サーバも含めたネットワーク上でのＰＣとデジタル複合機とのコマンドレスポンスのやり取りを示す模式図である。
【図１７】本発明に係る画像形成装置における第４の制御手順の一例を示すフローチャートである。
【図１８】本発明に係る画像形成装置における第４の制御手順の一例を示すフローチャートである。
【図１９】本発明に係る画像形成装置における第５の制御手順の一例を示すフローチャートである。
【図２０】本発明に係る画像形成装置における第６の制御手順の一例を示すフローチャートである。
【図２１】本発明に係る画像形成装置における第６の制御手順の一例を示すフローチャートである。
【図２２】本発明に係る画像形成装置における第６の制御手順の一例を示すフローチャートである。
【図２３】本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図２４】従来の画像形成装置を含むネットワークシステムの一例を示すブロック図である。
【符号の説明】
２０１　ＤＣＯＮ
２０２　コントローラ
２０３　ＤＣ電源
２０４　ＡＣ入力部
２０５　ＡＣドライバ
２０６　ＦＡＸ−ＵＮＩＴ
２０７　ＬＡＮ−ＵＮＩＴ
２０８　センサＡ群
２０９　センサＢ群
２１０　センサＣ群
２１１　プリンタＤＣ負荷群
２１２　レーザ関係
２１３　排紙オプション
２１４　給紙オプション
２１５　ＡＣ負荷群
２１６　ＲＣＯＮ
２１７　センサＤ群
２１８　センサＥ群
２１９　センサＦ群
２２０　リーダＤＣ負荷群
２２１　画像センサ
２２２　操作部
２２３　電源スイッチ（ソフトスイッチ）
【図１】
2004133512.tif 000003
【図２】
2004133512.tif 000004
【図３】
2004133512.tif 000005
【図４】
2004133512.tif 000006
【図５】
2004133512.tif 000007
【図６】
2004133512.tif 000008
【図７】
2004133512.tif 000009
【図８】
2004133512.tif 000010
【図９】
2004133512.tif 000011
【図１０】
2004133512.tif 000012
【図１１】
2004133512.tif 000013
【図１２】
2004133512.tif 000014
【図１３】
2004133512.tif 000015
【図１４】
2004133512.tif 000016
【図１５】
2004133512.tif 000017
【図１６】
2004133512.tif 000018
【図１７】
2004133512.tif 000019
【図１８】
2004133512.tif 000020
【図１９】
2004133512.tif 000021
【図２０】
2004133512.tif 000022
【図２１】
2004133512.tif 000023
【図２２】
2004133512.tif 000024
【図２３】
2004133512.tif 000025
【図２４】
2004133512.tif 000026