(57)【特許請求の範囲】
【請求項１】
ネットワーク接続可能であり、かつ、待機モードよりも消費電力が少ない省電力モードを実行することができる画像形成装置であって、
前記画像形成装置の所定箇所のステータスを検知し、前記所定箇所のステータスを示すステータス情報を出力する第１の検知部と、
前記第１の検知部から出力された前記ステータス情報を記憶するメモリーと、
前記所定箇所のステータスを変化させる前提となるユーザー操作がされたとき、検知信号を出力する第２の検知部と、
前記第２の検知部から出力された前記検知信号を保持する保持回路と、
前記省電力モードにおいて、外部装置から前記ネットワーク経由でステータス要求がされたとき、前記保持回路で前記検知信号が保持状態か否かを判断する第１の判断部と、
前記省電力モードにおいて、前記第２の検知部及び前記保持回路に電力が供給され、かつ、前記第１の検知部に電力が供給されない制御をし、前記第１の判断部が前記保持状態と判断したとき、前記第１の検知部に対して、電力が供給されない制御から電力が供給される制御に切り替える電力制御部と、
前記省電力モードにおいて、前記第１の検知部に対して、電力が供給されない制御から電力が供給される制御に切り替えられたとき、前記第１の検知部から前記ステータス情報を取得する第１の取得部と、
前記メモリーに記憶されている前記ステータス情報を読み出す読出部と、
前記第１の判断部が前記保持状態と判断したとき、前記第１の取得部が取得した前記ステータス情報を前記外部装置に送信し、前記第１の判断部が前記保持状態でないと判断したとき、前記読出部が前記メモリーから読み出した前記ステータス情報を前記外部装置に送信する通信部と、
割込入力部と、
前記待機モードのときディスエーブルとなり、前記第２の検知部から出力された前記検知信号を通して前記割込入力部に入力させ、前記省電力モードのときイネーブルとなり、前記割込入力部に前記検知信号が入力されないようにするために、前記第２の検知部から出力された前記検知信号のレベルと逆のレベルの信号を出力するマスク回路と、を備える画像形成装置。
【請求項２】
前記画像形成装置が前記省電力モードから前記待機モードに切り替わるとき、前記保持状態か否かを判断する第２の判断部と、
前記第２の判断部が前記保持状態と判断したとき、前記第１の検知部から前記ステータス情報を取得し、前記第２の判断部が前記保持状態でないと判断したとき、前記第１の検知部から前記ステータス情報を取得しない第２の取得部と、
前記第２の取得部が取得した前記ステータス情報を前記メモリーに記憶させることにより、前記ステータス情報を更新する第１の更新部と、をさらに備える請求項１に記載の画像形成装置。
【請求項３】
前記待機モードにおいて、前記第２の検知部が前記検知信号を出力したとき、前記第１の検知部から前記ステータス情報を取得する第３の取得部と、
前記第３の取得部が取得した前記ステータス情報を前記メモリーに記憶させることにより、前記ステータス情報を更新する第２の更新部と、をさらに備え、
前記読出部は、前記待機モードにおいて、前記ステータス要求がされたとき、前記メモリーから前記ステータス情報を読み出し、
前記通信部は、前記待機モードにおいて、前記読出部が前記メモリーから読み出した前記ステータス情報を前記外部装置に送信する請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像形成装置の異なる場所に位置する複数の前記所定箇所のそれぞれのステータスを検知し、複数の前記所定箇所のそれぞれの前記ステータス情報を出力する複数の前記第１の検知部と、
複数の前記所定箇所のそれぞれに対応して設けられ、対応する所定箇所のステータスを変化させる前提となる前記ユーザー操作がされたとき、前記検知信号をそれぞれ出力する複数の前記第２の検知部と、
複数の前記第２の検知部のそれぞれから出力された前記検知信号をそれぞれ保持する複数の前記保持回路と、をさらに備え、
前記メモリーは、複数の前記第１の検知部のそれぞれから出力された前記ステータス情報を記憶し、
前記電力制御部は、前記省電力モードにおいて、複数の前記第２の検知部及び複数の前記保持回路に電力が供給される制御をし、かつ、複数の前記第１の検知部に電力が供給されない制御をし、複数の前記保持回路のうち、前記第１の判断部が前記保持状態と判断した前記保持回路について、前記保持回路で保持されている前記検知信号を出力した前記第２の検知部に対応する前記所定箇所のステータスを検知する前記第１の検知部に対して、電力が供給されない制御から電力が供給される制御に切り替え、
前記通信部は、複数の前記所定箇所のうち、前記第１の取得部が前記ステータス情報を取得した前記所定箇所に関して、取得した前記ステータス情報を前記外部装置に送信し、残りの前記所定箇所に関して、前記メモリーに記憶されている、残りの前記所定箇所の前記ステータス情報を前記外部装置に送信する請求項１〜３のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の所定箇所のステータス（例えば、トナーカートリッジのトナー残量）を示すステータス情報を取得する技術に関する。
【背景技術】
【０００２】
画像形成装置（例えば、複合機、プリンター）とＰＣとがネットワーク接続されている画像形成システムにおいて、画像形成装置の所定箇所のステータスを、ＰＣの画面に表示させる技術がある。
【０００３】
ＰＣからステータス要求がされたとき、画像形成装置は、所定箇所のステータスを示すステータス情報を取得して、ＰＣに送信する。ユーザーは、画像形成装置が設置されている場所に行かなくても、画像形成装置の所定箇所のステータスをＰＣの画面上で知ることができる。
【０００４】
画像形成装置が、待機モードよりも消費電力が少ない省電力モード（例えば、スリープモード）において、ＰＣからステータス要求がされたとき、画像形成装置は、ステータス情報を取得するために、必要な回路に通電をする。この通電による消費電力量を少なくできる画像形成装置が提案されている。
【０００５】
例えば、特許文献１は、スリープモードにおいて、ネットワークから複写機のステータス要求があったとき、サブＣＰＵが、メインＣＰＵに替わってステータス情報を外部装置に送信する画像形成装置を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１３０５２６号公報（段落０１７９）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、省電力モードにおいてステータス要求がされたとき、消費電力を少なくできる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明に係る画像形成装置は、ネットワーク接続可能であり、かつ、待機モードよりも消費電力が少ない省電力モードを実行することができる画像形成装置であって、前記画像形成装置の所定箇所のステータスを検知し、前記所定箇所のステータスを示すステータス情報を出力する第１の検知部と、前記第１の検知部から出力された前記ステータス情報を記憶するメモリーと、前記所定箇所のステータスを変化させる前提となるユーザー操作がされたとき、検知信号を出力する第２の検知部と、前記第２の検知部から出力された前記検知信号を保持する保持回路と、前記省電力モードにおいて、外部装置から前記ネットワーク経由でステータス要求がされたとき、前記保持回路で前記検知信号が保持状態か否かを判断する第１の判断部と、前記省電力モードにおいて、前記第２の検知部及び前記保持回路に電力が供給され、かつ、前記第１の検知部に電力が供給されない制御をし、前記第１の判断部が前記保持状態と判断したとき、前記第１の検知部に対して、電力が供給されない制御から電力が供給される制御に切り替える電力制御部と、前記省電力モードにおいて、前記第１の検知部に対して、電力が供給されない制御から電力が供給される制御に切り替えられたとき、前記第１の検知部から前記ステータス情報を取得する第１の取得部と、前記メモリーに記憶されている前記ステータス情報を読み出す読出部と、前記第１の判断部が前記保持状態と判断したとき、前記第１の取得部が取得した前記ステータス情報を前記外部装置に送信し、前記第１の判断部が前記保持状態でないと判断したとき、前記読出部が前記メモリーから読み出した前記ステータス情報を前記外部装置に送信する通信部と、を備える。
【０００９】
第１の検知部は、画像形成装置の所定箇所のステータス（例えば、トナーカートリッジのトナー残量）を検知し、ステータス情報（例えば、トナー残量を示す情報）を出力する。所定箇所のステータスを変化させる前提となるユーザー操作がされると、ステータス情報が変化する可能性がある。例えば、トナーカートリッジを画像形成装置から引き出すユーザー操作がされると、トナーが満タンである新たなトナーカートリッジが画像形成装置に装着される可能性がある。第２の検知部は、ユーザー操作がされたとき、検知信号を出力する。
【００１０】
省電力モードにおいて、第２の検知部から検知信号が出力されたとき、保持回路で検知信号が保持され、外部装置からステータス要求がされたとき、検知信号が保持回路で保持状態か否かが判断される。保持状態でないと判断されたとき、メモリーに記憶されているステータス情報が、ステータス要求をした外部装置に送信される。保持状態であると判断されたとき、第１の検知部に電力が供給され、第１の検知部から出力されたステータス情報が、ステータス要求をした外部装置に送信される。
【００１１】
省電力モードにおいて、ステータス要求があれば、一律に第１の検知部に電力を供給して、第１の検知部からステータス情報を取得する態様を考える。この態様によれば、ユーザー操作がされていないのに、ステータス要求があれば、第１の検知部に電力が供給されるので、電力を供給する必要がない回路（第１の検知部）に電力を供給することになる。
【００１２】
これに対して、上述したように、本発明に係る画像形成装置によれば、省電力モードにおいて、検知信号が出力されたときやステータス要求がされたときに、一律に、第１の検知部に電力が供給されない。従って、省電力モードにおいて、第１の検知部に電力を供給する回数を減らすことができるので、省電力モード時の消費電力を少なくすることができる。
【００１３】
上記構成において、前記画像形成装置が前記省電力モードから前記待機モードに切り替わるとき、前記保持状態か否かを判断する第２の判断部と、前記第２の判断部が前記保持状態と判断したとき、前記第１の検知部から前記ステータス情報を取得し、前記第２の判断部が前記保持状態でないと判断したとき、前記第１の検知部から前記ステータス情報を取得しない第２の取得部と、前記第２の取得部が取得した前記ステータス情報を前記メモリーに記憶させることにより、前記ステータス情報を更新する第１の更新部と、をさらに備える。
【００１４】
所定箇所のステータスを変化させる前提となるユーザー操作がされなければ、所定箇所のステータスは変化しない。例えば、トナーカートリッジを画像形成装置から引き出すユーザー操作がされなければ、新たなトナーカートリッジを画像形成装置に装着できない。そこで、この構成によれば、省電力モードから待機モードに切り替わるとき、保持回路で検知信号が保持状態でなければ、すなわち、省電力モードにおいて、ユーザー操作がされていなければ、メモリーに記憶されているステータス情報を更新せず、これに対して、保持状態であれば、ステータス情報を更新する。
【００１５】
上記構成は、前記待機モードにおいて、前記第２の検知部が前記検知信号を出力したとき、前記第１の検知部から前記ステータス情報を取得する第３の取得部と、前記第３の取得部が取得した前記ステータス情報を前記メモリーに記憶させることにより、前記ステータス情報を更新する第２の更新部と、をさらに備え、前記読出部は、前記待機モードにおいて、前記ステータス要求がされたとき、前記メモリーから前記ステータス情報を読み出し、前記通信部は、前記待機モードにおいて、前記読出部が前記メモリーから読み出した前記ステータス情報を前記外部装置に送信する。
【００１６】
この構成は、待機モードの場合について規定する。第２の検知部から検知信号が出力されたとき、第１の検知部からステータス情報が取得されて、メモリーに記憶される。ステータス要求がされたとき、メモリーに記憶されているステータス情報が、ステータス要求をした外部装置に送信される。
【００１７】
上記構成において、前記画像形成装置の異なる場所に位置する複数の前記所定箇所のそれぞれのステータスを検知し、複数の前記所定箇所のそれぞれの前記ステータス情報を出力する複数の前記第１の検知部と、複数の前記所定箇所のそれぞれに対応して設けられ、対応する所定箇所のステータスを変化させる前提となる前記ユーザー操作がされたとき、前記検知信号をそれぞれ出力する複数の前記第２の検知部と、複数の前記第２の検知部のそれぞれから出力された前記検知信号をそれぞれ保持する複数の前記保持回路と、をさらに備え、前記メモリーは、複数の前記第１の検知部のそれぞれから出力された前記ステータス情報を記憶し、前記電力制御部は、前記省電力モードにおいて、複数の前記第２の検知部及び複数の前記保持回路に電力が供給される制御をし、かつ、複数の前記第１の検知部に電力が供給されない制御をし、複数の前記保持回路のうち、前記第１の判断部が前記保持状態と判断した前記保持回路について、前記保持回路で保持されている前記検知信号を出力した前記第２の検知部に対応する前記所定箇所のステータスを検知する前記第１の検知部に対して、電力が供給されない制御から電力が供給される制御に切り替え、前記通信部は、複数の前記所定箇所のうち、前記第１の取得部が前記ステータス情報を取得した前記所定箇所に関して、取得した前記ステータス情報を前記外部装置に送信し、残りの前記所定箇所に関して、前記メモリーに記憶されている、残りの前記所定箇所の前記ステータス情報を前記外部装置に送信する。
【００１８】
この構成では、省電力モードにおいて、複数の第１の検知部のうち、保持回路で保持されている検知信号を出力した第２の検知部に対応する所定箇所のステータスを検知する第１の検知部に対して、電力を供給する制御をし、残りの第１の検知部に対して、電力を供給しない制御をする。従って、複数の第１の検知部の全てに電力を供給する態様と比べて、消費電力を少なくできる。
【発明の効果】
【００１９】
本発明によれば、省電力モードにおいてステータス要求がされたとき、消費電力を少なくできる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係る画像形成装置の構成を示すブロック図である。
【図２】本実施形態に係る画像形成装置の一部のハードウェアの構成を示すブロック図である。
【図３】本実施形態において、ＰＣから画像形成装置にステータス要求がされたとき、画像形成装置がステータス情報をＰＣに送信する動作について説明する第１のフローチャートである。
【図４】同第２のフローチャートである。
【図５】同第３のフローチャートである。
【図６】同第４のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は、本発明の一実施形態に係る画像形成装置１の構成を示すブロック図である。画像形成装置１として、コピー、プリンター、スキャナー及びファクシミリの機能を有するデジタル複合機を例に説明する。画像形成装置１は、画像を印刷する機能を有する装置であればよく、デジタル複合機に限定されない。例えば、プリンターを画像形成装置１としてもよい。画像形成装置１は、印刷部１００、原稿読取部２００、原稿給送部３００、操作部４００、制御部５００、及び、通信部６００を備える。
【００２２】
原稿給送部３００は、原稿給送部３００に設けられた原稿載置部に１枚の原稿が置かれている場合、その原稿を原稿読取部２００に送り、原稿載置部に複数枚の原稿が置かれている場合、複数枚の原稿を連続的に原稿読取部２００に送る。
【００２３】
原稿読取部２００は、原稿台に載置された原稿や、原稿給送部３００から給送された原稿を読み取り、その原稿の画像データを出力する。
【００２４】
印刷部１００は、印刷ジョブを実行する。印刷ジョブとは、画像を示すデータ（例えば、原稿読取部２００から出力された画像データ、ＰＣ等の端末装置から送信されてきた印刷データ、ファクシミリ受信の画像データ）について、そのデータで示される画像を印刷した印刷物を生成するジョブである。
【００２５】
操作部４００は、操作キー部４０１及び表示部４０３を備える。表示部４０３は、タッチパネル機能を有しており、ソフトキーを含む画面が表示される。ユーザーは、画面を見ながらソフトキーを操作することによって、コピー等の機能の実行に必要な設定等をする。
【００２６】
操作キー部４０１には、ハードキーからなる操作キーが設けられている。操作キーは、例えば、スタートキー、テンキー、リセットキー、コピー、プリンター、スキャナー及びファクシミリを切り換えるための機能切換キーである。
【００２７】
制御部５００は、ＣＰＵ、ＲＯＭ、及び、ＲＡＭを備える。ＣＰＵは、画像形成装置１を動作させるために必要な制御を、画像形成装置１の上記構成要素（例えば、印刷部１００）に対して実行する。ＲＯＭは、画像形成装置１の動作の制御に必要なソフトウェアを記憶している。ＲＡＭは、ソフトウェアの実行時に発生するデータの一時的な記憶及びアプリケーションソフトの記憶等に利用される。
【００２８】
制御部５００は、機能ブロックとして、モード制御部５０１、第１の判断部５０３、第１の取得部５０５、第２の判断部５０７、第２の取得部５０９、第１の更新部５１１、読出部５１３、第３の取得部５１５、第２の更新部５１７、及び、電力制御部５１９を備える。これらのブロックの詳細は、後で説明する。
【００２９】
通信部６００は、ファクシミリ通信部６０１及びネットワークＩ／Ｆ部６０３を備える。ファクシミリ通信部６０１は、相手先ファクシミリとの電話回線の接続を制御するＮＣＵ（Network Control Unit）及びファクシミリ通信用の信号を変復調する変復調回路を備える。ファクシミリ通信部６０１は、電話回線６０５に接続される。
【００３０】
ネットワークＩ／Ｆ部６０３は、ＬＡＮ６０７に接続される。ネットワークＩ／Ｆ部６０３は、ＬＡＮ６０７に接続されたＰＣ等の端末装置との間で通信を実行するための通信インターフェイス回路である。
【００３１】
図２は、本実施形態に係る画像形成装置１の一部のハードウェアの構成を示すブロック図である。画像形成装置１は、第１の検知部３、第２の検知部５、保持回路７、マスク回路９、電源部４０、制御部５００、及び、通信部６００を備える。
【００３２】
第１の検知部３は、画像形成装置１の所定箇所のステータスを検知し、所定箇所のステータスを示すステータス情報を出力する。画像形成装置１は、複数の第１の検知部３を備えており、本実施形態では、４個の第１の検知部３ａ〜３ｄを例にして説明する。これらを区別しないとき、第１の検知部３と記載する。
【００３３】
第１の検知部３ａは、画像形成装置１の給紙カセットにセットされている用紙のサイズ及び量を検知し、用紙のサイズ及び量を示す情報を出力するモジュールである。
【００３４】
第１の検知部３ｂは、画像形成装置１のトナーカートリッジのトナー残量を検知し、トナー残量を示す情報を出力するモジュールである。
【００３５】
第１の検知部３ｃは、画像形成装置１の廃棄トナーボトルの廃棄トナー量を検知し、廃棄トナー量を示す情報を出力するモジュールである。
【００３６】
第１の検知部３ｄは、画像形成装置１に装着されたオプションの種類等を検知し、これらを示す情報を出力するモジュールである。オプションとは、例えば、フィニッシャーである。
【００３７】
以上の通り、複数の第１の検知部３は、画像形成装置１の異なる場所に位置する複数の所定箇所のそれぞれのステータスを検知し、複数の所定箇所のそれぞれのステータス情報を出力する。
【００３８】
第２の検知部５は、所定箇所のステータスを変化させる前提となるユーザー操作がされたとき、ＣＰＵ２０の割込入力部２３に入力する割込信号となる検知信号を出力する。画像形成装置１は、複数の第２の検知部５を備えており、本実施形態では、４個の第２の検知部５ａ〜５ｄを例にして説明する。これらを区別しないとき、第２の検知部５と記載する。
【００３９】
第２の検知部５ａは、ユーザーによって、給紙カセットを画像形成装置１から引き出す操作がされたとき、検知信号を出力するセンサーである。
【００４０】
第２の検知部５ｂは、ユーザーによって、トナーカートリッジを画像形成装置１から引き出す操作がされたとき、検知信号を出力するセンサーである。
【００４１】
第２の検知部５ｃは、ユーザーによって、廃棄トナーボトルを画像形成装置１から引き出す操作がされたとき、検知信号を出力するセンサーである。
【００４２】
第２の検知部５ｄは、ユーザーによって、オプションが画像形成装置１に装着されたとき、オプションと画像形成装置１との接続を検知し、検知信号を出力する回路基板である。
【００４３】
以上の通り、複数の第２の検知部５は、複数の所定箇所のそれぞれに対応して設けられ、対応する所定箇所のステータスを変化させる前提となるユーザー操作がされたとき、検知信号をそれぞれ出力する。
【００４４】
保持回路７は、第２の検知部５から出力された検知信号を保持する回路（例えば、ラッチ回路）である。画像形成装置１は、複数の保持回路７を備えており、本実施形態では、４個の保持回路７ａ〜７ｄを例にして説明する。これらを区別しないとき、保持回路７と記載する。
【００４５】
保持回路７ａは、第２の検知部５ａが出力した検知信号を保持する。保持回路７ｂは、第２の検知部５ｂが出力した検知信号を保持する。保持回路７ｃは、第２の検知部５ｃが出力した検知信号を保持する。保持回路７ｄは、第２の検知部５ｄが出力した検知信号を保持する。
【００４６】
マスク回路９は、４個のゲート９ａ〜９ｄを備える。マスク回路９がディスエーブルのとき、ゲート９ａは第２の検知部５ａから出力された検知信号を通し、ゲート９ｂは第２の検知部５ｂから出力された検知信号を通し、ゲート９ｃは第２の検知部５ｃから出力された検知信号を通し、ゲート９ｄは第２の検知部５ｄから出力された検知信号を通す。マスク回路９がイネーブルのとき、ゲート９ａ〜９ｄは、検知信号のレベルと逆のレベルの信号を出力する。マスク回路９は、ＣＰＵ２０から送られる制御信号によって、ディスエーブル状態にされたり、イネーブル状態にされたりする。
【００４７】
制御部５００は、ＣＰＵ２０及びメモリー３０を備える。
【００４８】
ＣＰＵ２０は、汎用入力部２１、割込入力部２３、及び、汎用入出力部２５を備える。保持回路７から出力された信号は、汎用入力部２１に入力する。マスク回路９から出力された信号は、割込入力部２３に入力する。第１の検知部３から出力されたステータス情報は、汎用入出力部２５に入力する。ＣＰＵ２０が、汎用入出力部２５を経由して出力した制御信号によって、第１の検知部３は、それぞれ、割り当てられた所定箇所のステータスを検知する動作を実行する。
【００４９】
メモリー３０は、例えば、画像形成装置１のメインメモリーであり、ＤＲＡＭによって実現される。メモリー３０は、複数の第１の検知部３のそれぞれから出力されたステータス情報を記憶する。
【００５０】
通信部６００は、ＬＡＮ６０７によってＰＣ１０と接続されている。本実施形態では、画像形成装置１が接続可能なネットワークとして、ＬＡＮ６０７を例にして説明し、ネットワークに接続可能な外部装置として、ＰＣ１０を例にして説明する。
【００５１】
電源部４０は、制御部５００、第１の検知部３、第２の検知部５、保持回路７、マスク回路９、及び、通信部６００に供給される電力を生成する。
【００５２】
次に、図１に示す制御部５００を構成するブロックについて、図２を用いて説明する。
【００５３】
モード制御部５０１は、画像形成装置１の動作モードの実行及び切り替えの制御をする。動作モードとして、待機モード及び省電力モードがある。待機モードは、レディーモードとも称され、画像形成装置１が印刷ジョブを実行する命令を受けたとき、画像形成装置１が最小の待ち時間で印刷を開始できるモードである。省電力モードは、スリープモードとも称され、待機モードよりも消費電力が少ないモードである。
【００５４】
第１の判断部５０３は、省電力モードにおいて、ＰＣ１０からＬＡＮ６０７を経由してステータス要求がされたとき、４個の保持回路７のそれぞれについて、検知信号が保持状態か否かを判断する。
【００５５】
第１の取得部５０５は、省電力モードにおいて、４個の第１の検知部３のうち、電力が供給されない制御から電力が供給される制御に切り替えられた第１の検知部３に対して、その第１の検知部３からステータス情報を取得する。
【００５６】
第２の判断部５０７は、画像形成装置１が省電力モードから待機モードに切り替わるとき、４個の保持回路７のそれぞれについて、検知信号が保持状態か否かを判断する。
【００５７】
第２の取得部５０９は、第２の判断部５０７が上記保持状態と判断したとき、第１の検知部３からステータス情報を取得し、第２の判断部５０７が上記保持状態でないと判断したとき、第１の検知部３からステータス情報を取得しない。具体的に説明すると、保持回路７ａで検知信号が保持されており、保持回路７ｂ〜７ｄで検知信号が保持されていないとき、第１の検知部３ａからステータス情報を取得し、第１の検知部３ｂ〜３ｄからステータス情報を取得しない。このように、第２の取得部５０９は、保持回路７で検知信号が保持状態のとき、その検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３からステータス情報を取得する。
【００５８】
第１の更新部５１１は、第２の取得部５０９が取得したステータス情報をメモリー３０に記憶させることにより、ステータス情報を更新する。
【００５９】
読出部５１３は、メモリー３０に記憶されているステータス情報を読み出す。例えば、読出部５１３は、待機モードにおいて、ステータス要求がされたとき、メモリー３０からステータス情報を読み出す。
【００６０】
第３の取得部５１５は、待機モードにおいて、第２の検知部５ａが検知信号を出力したとき、第１の検知部３ａからステータス情報を取得し、第２の検知部５ｂが検知信号を出力したとき、第１の検知部３ｂからステータス情報を取得し、第２の検知部５ｃが検知信号を出力したとき、第１の検知部３ｃからステータス情報を取得し、第２の検知部５ｄが検知信号を出力したとき、第１の検知部３ｄからステータス情報を取得する。このように、第３の取得部５１５は、待機モードにおいて、第２の検知部５が検知信号を出力したとき、検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３からステータス情報を取得する。
【００６１】
第２の更新部５１７は、第３の取得部５１５が取得したステータス情報をメモリー３０に記憶させることにより、ステータス情報を更新する。
【００６２】
電力制御部５１９は、省電力モードにおいて、４個（複数）の第２の検知部５及び４個（複数）の保持回路７に電力が供給される制御をし、かつ、４個（複数）の第１の検知部３に電力が供給されない制御をし、保持回路７のうち、第１の判断部５０３が保持状態と判断した保持回路７について、その保持回路７で保持されている検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３に対して、電力が供給されない制御から電力が供給される制御に切り替える。
【００６３】
保持回路７で保持されている検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３とは、保持回路７ａで検知信号が保持されているとき、第１の検知部３ａであり、保持回路７ｂで検知信号が保持されているとき、第１の検知部３ｂであり、保持回路７ｃで検知信号が保持されているとき、第１の検知部３ｃであり、保持回路７ｄで検知信号が保持されているとき、第１の検知部３ｄである。
【００６４】
通信部６００は、複数の所定箇所（本実施形態では４つの所定箇所）のうち、第１の取得部５０５がステータス情報を取得した所定箇所に関して、取得したステータス情報を、ＬＡＮ６０７経由でＰＣ１０に送信し、残りの所定箇所に関して、メモリー３０に記憶されている、残りの所定箇所のステータス情報を、ＬＡＮ６０７経由でＰＣ１０に送信する。
【００６５】
また、通信部６００は、待機モードにおいて、読出部５１３がメモリー３０から読み出したステータス情報を、ＬＡＮ６０７経由でＰＣ１０に送信する。  
【００６６】
本実施形態において、ＰＣ１０がＬＡＮ６０７経由で画像形成装置１にステータス要求をしたとき、画像形成装置１がステータス情報をＬＡＮ６０７経由でＰＣ１０に送信する動作について説明する。図３〜図６は、その動作を説明するフローチャートである。
【００６７】
図１〜図３を参照して、ユーザーが、画像形成装置１の電源スイッチをオンしたとき、制御部５００が形成されているメイン基板に電力が供給されて、メイン基板が起動する（ステップＳ１）。メイン基板が起動した後、メイン基板がリセットされて、メイン基板に配置されているＣＰＵ２０等のハードウェアが初期化される（ステップＳ２）。
【００６８】
モード制御部５０１は、画像形成装置１の動作モードを待機モードにする（ステップＳ３）。これにより、電力制御部５１９は、第１の検知部３、第２の検知部５及び保持回路７に、電源部４０から電力が供給される制御をし、モード制御部５０１は、マスク回路９をディスエーブルにする。マスク回路９がディスエーブルされると、マスク回路９は、第２の検知部５からの出力を通す。よって、第２の検知部５が検知信号を出力したとき、検知信号が割込入力部２３に入力する。
【００６９】
モード制御部５０１は、スリープタイマーをスタートさせる（ステップＳ４）。このタイマーは、後で説明するように、省電力モード（スリープモード）の移行条件を満たすか否かの判断に利用される。
【００７０】
モード制御部５０１は、省電力モード移行条件を満たすか否かを判断する（ステップＳ５）。省電力モード移行条件を満たすとは、スリープタイマーで計測された時間が、予め定められた時間（例えば、３分）に到達するまでに、操作部４００が操作されないとき、又は、画像形成装置１が印刷ジョブを実行しないときである。
【００７１】
モード制御部５０１が、省電力モード移行条件を満たすと判断したとき（ステップＳ５でＹｅｓ）、モード制御部５０１は、画像形成装置１を待機モードから省電力モードに切り替える（ステップＳ６）。
【００７２】
このとき、モード制御部５０１は、マスク回路９をイネーブルにする。これにより、省電力モードにおいて、第２の検知部５が検知信号を出力しても、割込入力部２３に検知信号（割込信号）が入力されないようにする。第２の検知部５から出力された検知信号が、割込入力部２３に入力すると、検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３からステータス情報が取得される処理がされる。これは、待機モードでの処理であり、省電力モードで、このような処理がされないようにするために、マスク回路９をイネーブルにする。
【００７３】
マスク回路９をイネーブルにすれば、ゲート９ａ〜９ｄは、検知信号のレベルと逆のレベルの信号を出力する。検知信号がＨレベルであれば、マスク回路９がイネーブルのとき、ゲート９ａ〜９ｄはＬレベルの信号を出力し、検知信号がＬレベルであれば、マスク回路９がイネーブルのとき、ゲート９ａ〜９ｄはＨレベルの信号を出力する。
【００７４】
第２の検知部５のそれぞれは、割り当てられたユーザー操作を検知したとき、検知信号を出力する。第２の検知部５が検知信号を出力したとき（ステップＳ７でＹｅｓ）、検知信号を出力した第２の検知部５に対応する保持回路７で、検知信号が保持される（ステップＳ８）。例えば、ユーザーが画像形成装置１からトナーカートリッジを引き出したとき、第２の検知部５ｂが検知信号を出力する。この検知信号は、保持回路７ｂで保持される。なお、その後、ユーザーが、再び、画像形成装置１からトナーカートリッジを引き出す操作をしたとき、第２の検知部５ｂは検知信号を出力する。しかし、保持回路７ｂに既に検知信号が保持されているので、新たに出力された検知信号は、保持回路７ｂで受け付けられず、破棄される。
【００７５】
ステップＳ８の後、又は、全ての第２の検知部５が検知信号を出力しないとき（ステップＳ７でＮｏ）、モード制御部５０１は、省電力解除がされたか否かを判断する（ステップＳ９）。省電力解除とは、操作部が操作されたとき、又は、画像形成装置１に印刷ジョブを実行させる命令が発生したときである。
【００７６】
モード制御部５０１が、省電力解除がされないと判断したとき（ステップＳ９でＮｏ）、通信部６００は、ＰＣ１０からステータス要求がされたか否かを判断する（ステップＳ１０）。
【００７７】
通信部６００が、ステータス要求がされないと判断したとき（ステップＳ１０でＮｏ）、ステップＳ７に戻る。
【００７８】
通信部６００が、ステータス要求がされたと判断したとき（ステップＳ１０でＹｅｓ）、図４を参照して、第１の判断部５０３は、保持回路７で検知信号が保持状態か否かを判断する（ステップＳ１１）。
【００７９】
第１の判断部５０３が、保持回路７で検知信号が保持状態と判断したとき（ステップＳ１１でＹｅｓ）、電力制御部５１９は、保持回路７で保持されている検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３に対して、電力が供給されない制御から電力が供給される制御に切り替える（ステップＳ１２）。例えば、第１の判断部５０３が、保持回路７ｂで検知信号が保持状態と判断したとき、電力制御部５１９は、保持回路７ｂで保持されている検知信号を出力した第２の検知部５ｂに対応する所定箇所のステータスを検知する第１の検知部３ｂに対して、電力が供給されない制御から電力が供給される制御に切り替える。
【００８０】
第１の取得部５０５は、電力が供給された第１の検知部３から出力されたステータス情報を取得する（ステップＳ１３）。例えば、第１の取得部５０５は、第１の検知部３ｂに電力が供給されたとき、第１の検知部３ｂから出力されたステータス情報を取得する。
【００８１】
読出部５１３は、ステップＳ１３で取得された所定箇所のステータス情報以外の残りの所定箇所のステータス情報を、メモリー３０から読み出す。例えば、読出部５１３は、第１の検知部３ａ,３ｃ,３ｄで検知されるステータス情報については、メモリー３０から読み出す。通信部６００は、これらのステータス情報とステップＳ１３で取得されたステータス情報を、ＰＣ１０に送信する（ステップＳ１４）。ＰＣ１０の表示部には、送信されてきたステータス情報が表示される。
【００８２】
第１の更新部５１１は、ステップＳ１３で取得されたステータス情報をメモリー３０に記憶させることにより、ステータス情報を更新する（ステップＳ１５）。また、第１の判断部５０３は、保持回路７をリセットする。これにより、保持回路７で保持されていた検知信号が消去される。
【００８３】
第１の判断部５０３が、全ての保持回路７ａ〜７ｄで検知信号が保持状態でないと判断したとき（ステップＳ１１でＮｏ）、読出部５１３は、全ての所定箇所のステータス情報を、メモリー３０から読み出す（ステップＳ１６）。このように、省電力モードにおいて、４個（複数）の所定箇所の全てに対して、ユーザー操作がされなかった場合、読出部５１３は、４個（複数）の所定箇所のステータス情報を、メモリー３０から読み出す。
【００８４】
通信部６００は、ステップＳ１６で読み出されたステータス情報を、ＰＣ１０に送信する（ステップＳ１７）。ＰＣ１０の表示部には、送信されてきたステータス情報が表示される。
【００８５】
ステップＳ１５の後、又は、ステップＳ１７の後、ステップＳ７に戻る。
【００８６】
モード制御部５０１が、省電力モード移行条件を満たさないと判断したとき（ステップＳ５でＮｏ）、すなわち、スリープタイマーで計測された時間が、予め定められた時間に到達するまでに、操作部４００が操作されたとき、又は、画像形成装置１が印刷ジョブを実行したとき、モード制御部５０１は、ステップＳ４で説明したタイマーをリセットし、待機モードを継続する（ステップＳ１８）。
【００８７】
図１、図２及び図５を参照して、第２の検知部５のそれぞれは、割り当てられたユーザー操作を検知したとき、検知信号を出力する。第２の検知部５が検知信号を出力したとき（ステップＳ１９でＹｅｓ）、検知信号は、割込入力部２３に入力する。第３の取得部５１５は、検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３からステータス情報を取得する（ステップＳ２０）。例えば、ユーザーが画像形成装置１からトナーカートリッジを引き出したとき、第２の検知部５ｂが検知信号を出力し、第３の取得部５１５は、第１の検知部３ｂからステータス情報を取得する。
【００８８】
なお、保持回路７は、イネーブルであるので、検知信号が出力されたとき、保持回路７で保持される。しかし、待機モードでは、第１の判断部５０３がステップＳ８の判断をしないので、保持回路７で保持されている検知信号は利用されず、放置される。
【００８９】
第２の更新部５１７は、ステップＳ２０で取得されたステータス情報をメモリー３０に記憶させることにより、ステータス情報を更新する（ステップＳ２１）。
【００９０】
ステップＳ２１の後、又は、全ての第２の検知部５が検知信号を出力していないとき（ステップＳ１９でＮｏ）、通信部６００は、ＰＣ１０からステータス要求がされたか否かを判断する（ステップＳ２２）。
【００９１】
通信部６００が、ステータス要求がされたと判断したとき（ステップＳ２２でＹｅｓ）、読出部５１３は、メモリー３０から全ての所定箇所のステータス情報を読み出す（ステップＳ２３）。
【００９２】
通信部６００は、ステップ２３で読み出されたステータス情報を、ＰＣ１０に送信する（ステップＳ２４）。ＰＣ１０の表示部には、送信されてきたステータス情報が表示される。
【００９３】
ステップＳ２４の後、又は、通信部６００が、ステータス要求がされないと判断したとき（ステップＳ２２でＮｏ）、ステップＳ５に戻る。
【００９４】
モード制御部５０１が、省電力解除がされたと判断したとき（図３のステップＳ９でＹｅｓ）、図１、図２及び図６を参照して、第２の判断部５０７は、保持回路７で検知信号が保持状態か否かを判断する（ステップＳ２５）。
【００９５】
第２の判断部５０７が、保持回路７で検知信号が保持状態と判断したとき（ステップＳ２５でＹｅｓ）、電力制御部５１９は、保持回路７で保持されている検知信号を出力した第２の検知部５に対応する所定箇所のステータスを検知する第１の検知部３に対して、電力が供給されない制御から電力が供給される制御に切り替える。例えば、第２の判断部５０７が、保持回路７ｂで検知信号が保持状態と判断したとき、電力制御部５１９は、保持回路７ｂで保持されている検知信号を出力した第２の検知部５ｂに対応する所定箇所のステータスを検知する第１の検知部３ｂに対して、電力が供給されない制御から電力が供給される制御に切り替える。
【００９６】
第２の取得部５０９は、電力が供給された第１の検知部３から出力されたステータス情報を取得する（ステップＳ２６）。例えば、第２の取得部５０９は、第１の検知部３ｂに電力が供給されたとき、第１の検知部３ｂから出力されたステータス情報を取得する。
【００９７】
第１の更新部５１１は、ステップＳ２６で取得されたステータス情報をメモリー３０に記憶させることにおり、ステータス情報を更新する（ステップＳ２７）。
【００９８】
ステップＳ２７の後、又は、第２の判断部５０７が、保持回路７で検知信号が保持状態でないと判断したとき（ステップＳ２５でＮｏ）、ステップＳ３に戻る。
【００９９】
本実施形態の主な効果を説明する。図２を参照して、第１の検知部３は、画像形成装置１の所定箇所のステータス（例えば、トナーカートリッジのトナー残量）を検知し、ステータス情報（例えば、トナー残量を示す情報）を出力する。所定箇所のステータスを変化させる前提となるユーザー操作がされると、ステータス情報が変化する可能性がある。例えば、トナーカートリッジを画像形成装置１から引き出すユーザー操作がされると、トナーが満タンである新たなトナーカートリッジが画像形成装置１に装着される可能性がある。第２の検知部５は、ユーザー操作がされたとき、検知信号を出力する。
【０１００】
図２、図３及び図４を参照して、省電力モードにおいて、第２の検知部５から検知信号が出力されたとき（ステップＳ７でＹｅｓ）、保持回路７で検知信号が保持され（ステップＳ８）、ＰＣ１０からステータス要求がされたとき（ステップＳ１０でＹｅｓ）、検知信号が保持回路７で保持状態か否かが判断される（ステップＳ１１）。保持状態でないと判断されたとき（ステップＳ１１でＮｏ）、メモリー３０に記憶されているステータス情報が、ステータス要求をしたＰＣ１０に送信される（ステップＳ１６、ステップＳ１７）。保持状態であると判断されたとき（ステップＳ１１でＹｅｓ）、第１の検知部３に電力が供給され（ステップＳ１２）、第１の検知部３から出力されたステータス情報が、ステータス要求をしたＰＣ１０に送信される（ステップＳ１３、ステップＳ１４）。
【０１０１】
省電力モードにおいて、ステータス要求があれば、一律に第１の検知部３に電力を供給して、第１の検知部３からステータス情報を取得する態様を考える。この態様によれば、ユーザー操作がされていないのに、ステータス要求があれば、第１の検知部３に電力が供給されるので、電力を供給する必要がない回路（第１の検知部３）に電力を供給することになる。
【０１０２】
これに対して、上述したように、本実施形態に係る画像形成装置１によれば、省電力モードにおいて、検知信号が出力されたときやステータス要求がされたときに、一律に、第１の検知部３に電力が供給されない。従って、省電力モードにおいて、第１の検知部３に電力を供給する回数を減らすことができるので、省電力モード時の消費電力を少なくすることができる。
【０１０３】
また、本実施形態によれば、次の効果が生じる。所定箇所のステータスを変化させる前提となるユーザー操作がされなければ、所定箇所のステータスは変化しない。例えば、トナーカートリッジを画像形成装置１から引き出すユーザー操作がされなければ、新たなトナーカートリッジを画像形成装置１に装着できない。そこで、本実施形態によれば、図３及び図６を参照して、省電力モードから待機モードに切り替わるとき（ステップＳ９でＹｅｓ）、保持回路７で検知信号が保持状態でなければ（ステップＳ２５でＮｏ）、すなわち、省電力モードにおいて、ユーザー操作がされていなければ、メモリー３０に記憶されているステータス情報を更新せず、これに対して、保持状態であれば（ステップＳ２５でＹｅｓ）、ステータス情報を更新する（ステップＳ２６、ステップＳ２７）。
【０１０４】
また、待機モードの場合、以下の通りである。図５を参照して、第２の検知部５から検知信号が出力されたとき（ステップＳ１９でＹｅｓ）、第１の検知部３からステータス情報が取得されて（ステップＳ２０）、メモリー３０に記憶される（ステップＳ２１）。ステータス要求がされたとき（ステップＳ２２でＹｅｓ）、メモリー３０に記憶されているステータス情報が、ステータス要求をしたＰＣ１０に送信される（ステップＳ２３、ステップＳ２４）。
【０１０５】
さらに、本実施懈怠では、図４を参照して、省電力モードにおいて、４個（複数）の第１の検知部３ａ〜３ｄのうち、保持回路７ａ〜７ｄで保持されている検知信号を出力した第２の検知部５ａ〜５ｄに対応する所定箇所のステータスを検知する第１の検知部（例えば、第１の検知部３ｂ）に対して、電力を供給する制御をし、残りの第１の検知部（例えば、第１の検知部３ａ，３ｃ，３ｄ）に対して、電力を供給しない制御をする（ステップＳ１２）。従って、４個（複数）の第１の検知部３ａ〜３ｄの全てに電力を供給する態様と比べて、消費電力を少なくできる。
【符号の説明】
【０１０６】
１  画像形成装置
１０  ＰＣ（外部装置の一例）
６０７  ＬＡＮ（ネットワークの一例）
【図１】
0006274087.tif 000002
【図２】
0006274087.tif 000003
【図３】
0006274087.tif 000004
【図４】
0006274087.tif 000005
【図５】
0006274087.tif 000006
【図６】
0006274087.tif 000007