(57)【要約】【課題】外部装置からの通信インタフェースを介したデータ転送に応答して画像形成装置を省電力モードから復帰させる場面において、不必要な電力供給を抑制する。【解決手段】動作モードと、当該動作モードよりも消費電力が低い省電力モードとを有する画像形成装置であって、外部装置から通信インタフェースを介して転送データを受信し、前記省電力モードから前記動作モードへの復帰を指示する復帰処理手段と、前記指示に従って、前記省電力モードから前記動作モードに移行させる電力制御手段と、を備え、前記動作モードには、画像形成が可能な第一動作モードと、当該第一動作モードよりも消費電力が低く画像形成が不可能な第二動作モードとを含み、前記電力制御手段は、前記省電力モード中における前記通信インタフェースの接続状態を示す情報に基づき、前記第一動作モードに移行させるか、前記第二動作モードに移行させるかを決定する、ことを特徴とする。【選択図】図６
2018130910.tif 000002
【特許請求の範囲】
【請求項１】
動作モードと、当該動作モードよりも消費電力が低い省電力モードとを有する画像形成装置であって、
外部装置から通信インタフェースを介して転送データを受信し、前記省電力モードから前記動作モードへの復帰を指示する復帰処理手段と、
前記指示に従って、前記省電力モードから前記動作モードに移行させる電力制御手段と、
を備え、
前記動作モードには、画像形成が可能な第一動作モードと、当該第一動作モードよりも消費電力が低く画像形成が不可能な第二動作モードとを含み、
前記電力制御手段は、前記省電力モード中における前記通信インタフェースの接続状態を示す情報に基づき、前記第一動作モードに移行させるか、前記第二動作モードに移行させるかを決定する、
ことを特徴とする画像形成装置。
【請求項２】
前記接続状態を示す情報は、前記外部装置と前記通信インタフェースとの接続に用いるケーブルの挿抜状態を示す情報であり、
前記電力制御手段は、前記挿抜状態を示す情報がケーブル抜けを示す場合、前記第二動作モードに移行させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記接続状態を示す情報は、前記電力制御手段と前記通信インタフェースとを繋ぐ電源ラインの電位状態を示す情報であり、
前記電力制御手段は、前記電位状態を示す情報が電位の低下を示す場合、前記第二動作モードに移行させる
ることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記復帰処理手段は、転送データの受信が検知された場合、当該受信を通知する信号を前記指示として前記電力制御手段に送信し、
前記電力制御手段は、前記通知する信号に応答して、前記第一動作モード又は前記第二動作モードへ移行させる
請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
動作モードと、当該動作モードよりも消費電力が低い省電力モードとを有する画像形成装置であって、
外部装置から通信インタフェースを介して転送データを受信し、前記省電力モードから前記動作モードへの復帰を指示する復帰処理手段と、
前記指示に従って、前記省電力モードから前記動作モードに移行させる電力制御手段と、
を備え、
前記動作モードには、画像形成が可能な第一動作モードと、当該第一動作モードよりも消費電力が低く画像形成が不可能な第二動作モードとを含み、
前記復帰処理手段は、転送データを受信すると、当該転送データが印刷ジョブであるかどうかを識別可能な通知信号を、前記指示として前記電力制御手段に送信し、
前記電力制御手段は、受信した前記通知信号に基づき、当該受信に係る転送データが印刷ジョブである場合は前記第一動作モードに移行させ、当該受信に係る転送データが印刷ジョブでない場合は前記第二動作モードに移行させる、
ことを特徴とする画像形成装置。
【請求項６】
前記通知信号には、前記転送データが印刷ジョブである場合に対応する第一通知信号と、前記転送データが前記通信インタフェースの初期化処理の指示命令である場合に対応する第二通知信号とを含み、
前記復帰処理手段は、受信した転送データに応じて、前記第一通知信号又は前記第二通知信号のいずれかを前記電力制御手段に送信する、
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記通信インタフェースは、USBであることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記第二動作モードに移行するとUSB接続を確立するためのエニュメレーションが実行され、
前記電力制御手段は、前記エニュメレーションが終了すると、前記接続状態を示す情報をリセットする
ことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
動作モードと、当該動作モードよりも消費電力が低い省電力モードとを有する画像形成装置の制御方法であって、
外部装置から通信インタフェースを介して転送データを受信し、前記省電力モードから前記動作モードへの復帰を指示する復帰処理ステップと、
前記指示に従って、前記省電力モードから前記動作モードに移行させる電力制御ステップと、
を含み、
前記動作モードには、画像形成が可能な第一動作モードと、当該第一動作モードよりも消費電力が低く画像形成が不可能な第二動作モードとを含み、
前記電力制御ステップでは、前記省電力モード中における前記通信インタフェースの接続状態を示す情報に基づき、前記第一動作モードに移行させるか、前記第二動作モードに移行させるかを決定する、
ことを特徴とする制御方法。
【請求項１０】
動作モードと、当該動作モードよりも消費電力が低い省電力モードとを有する画像形成装置の制御方法であって、
外部装置から通信インタフェースを介して転送データを受信し、前記省電力モードから前記動作モードへの復帰を指示する復帰処理ステップと、
前記指示に従って、前記省電力モードから前記動作モードに移行させる電力制御ステップと、
を含み、
前記動作モードには、画像形成が可能な第一動作モードと、当該第一動作モードよりも消費電力が低く画像形成が不可能な第二動作モードとを含み、
前記復帰処理ステップでは、転送データを受信すると、当該転送データが印刷ジョブであるかどうかを識別可能な通知信号を、前記指示として前記電力制御手段に送信し、
前記電力制御ステップでは、受信した前記通知信号に基づき、当該受信に係る転送データが印刷ジョブである場合は前記第一動作モードに移行させ、当該受信に係る転送データが印刷ジョブでない場合は前記第二動作モードに移行させる、
ことを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力モードから動作モードへ復帰する際の画像形成装置の制御に関する。
【背景技術】
【０００２】
近年の画像形成装置は、通信インタフェースを介してPC等の外部装置から印刷指示と共に画像データを受信して印刷する機能を備えている。また、近年の画像形成装置は、所定時間使用されない場合に、一部の電力供給を停止する省電力モードに移行し、ユーザの利便性を損なわない範囲で、可能な限り消費電力を低減する機能を有している。この省電力モードに移行すると、比較的消費電力の大きいプリンタ部やスキャナ部等への電力供給が停止される。特許文献１には、画像形成装置のモード移行制御に関し、通信インタフェースの接続状態の変化に応じて省電力モードから動作モードへ遷移させ、動作モードに復帰するまでの間の入力データの取りこぼしを防止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４８５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これまでは、省電力モード中に外部装置から通信インタフェースを介してデータ転送があると、直ちに印刷処理が可能な動作モード（通常電力状態）へと復帰させる処理が行われていた。これは印刷出力の高速化を企図したものであったが、受信した転送データが印刷処理を要しない内容である場合でも消費電力の大きいプリンタ部等が起動されることになるため、結果的に無駄に電力を消費しているケースもあった。
【課題を解決するための手段】
【０００５】
動作モードと、当該動作モードよりも消費電力が低い省電力モードとを有する画像形成装置であって、外部装置から通信インタフェースを介して転送データを受信し、前記省電力モードから前記動作モードへの復帰を指示する復帰処理手段と、前記指示に従って、前記省電力モードから前記動作モードに移行させる電力制御手段と、を備え、前記動作モードには、画像形成が可能な第一動作モードと、当該第一動作モードよりも消費電力が低く画像形成が不可能な第二動作モードとを含み、前記電力制御手段は、前記省電力モード中における前記通信インタフェースの接続状態を示す情報に基づき、前記第一動作モードに移行させるか、前記第二動作モードに移行させるかを決定する、ことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、外部装置からの通信インタフェースを介したデータ転送に応答して画像形成装置を省電力モードから復帰させる場面において、不必要な電力供給を抑制することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】印刷システムの構成例を示す図。
【図２】コントローラの構成を説明する図。
【図３】第一動作モード時のMFP内主要各部への電力供給／停止状態を表すブロック図。
【図４】第二動作モード時のMFP内主要各部への電力供給／停止状態を表すブロック図。
【図５】実施例１に係る、省電力モード時のMFP内主要各部への電力供給／停止状態を表すブロック図。
【図６】実施例１に係る、モード移行制御の詳細を示すフローチャート。
【図７】省電力モードからの復帰動作を説明するタイミングチャート。
【図８】省電力モードからの復帰動作を説明するタイミングチャート。
【図９】復帰処理の流れを示すフローチャート。
【図１０】実施例２に係る省電力モード時のMFP内主要各部への電力供給／停止状態を表すブロック図。
【図１１】実施例２に係る、モード移行制御の詳細を示すフローチャート。
【図１２】USBプロトコルにおける転送データの内部構造を説明する図。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明を好適な実施例に従って詳細に説明する。なお、以下の実施例において示す構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
【実施例１】
【０００９】
（システム構成）
図１は、本実施例に係る印刷システムの構成例を示す図である。MFP１００は、一般に複合機（Multi Function Peripheral）と呼ばれる画像形成装置であり、PDL印刷機能やコピー機能といった複数の機能を備える。MFP１００は、コントローラ１０１、ユーザが各種入力操作を行う操作部１０２、画像入力デバイスであるスキャナ部１０３、及び、画像出力デバイスであるプリンタ部１０４を備える。操作部１０２、スキャナ部１０３、及び、プリンタ部１０４は、それぞれコントローラ１０１に接続され、コントローラ１０１が各部の動作を制御する。また、コントローラ１０１は、所定の通信インタフェース、本実施例ではUSB (Universal Serial Bus)、を介してクライアントPC１２０と接続される。ユーザは、クライアントPC１２０で作成した電子文書等を印刷する際、印刷ジョブを作成してUSB経由で送信し、MFP１００に対して印刷を指示する。以下では、USBを例に説明を行うものとするが、通信インタフェースはこれに限定されない。例えば、IEEE 1394（FireWire/i.LINK）やSerial ATA（SATA）などでもよい。また、コントローラ１０１は、LAN(Local Area Network)に接続され、クライアントPC１１０やプリントサーバ１１１と通信を行う。ユーザは、クライアントPC１１０においても同様に印刷ジョブを作成し、MFP１００に対して印刷を指示することができる。この際、印刷ジョブはプリントサーバ１１１を介してMFP１００にもたらされる。
【００１０】
続いて、図２を用いてコントローラ１０１の構成を説明する。コントローラ１０１は、CPU２０１、ROM２０２、RAM２０３、HDD２０４、電力制御部２０５、画像処理部２０６及び各種インタフェース(I/F)を備え、システムバスを介して相互に接続される。各種I/Fには、スキャナI/F２０７、プリンタI/F２０８、USB I/F２０９、ネットワークI/F２１０、及び操作部I/F２１１が含まれる。CPU２０１は、主制御を司る演算処理装置であり、ROM２０３やHDD２０４に記憶されている各種プログラムを実行することにより、MFP１００の各機能が実現される。ROM２０２は、システム起動に必要なブートプログラムを格納する。RAM２０３は、CPU２０１の主記憶部として作業領域を提供するための随時読み書き可能なメモリであり、内部処理する画像データを一時記憶するための画像メモリとしても使用される。HDD２０４は、不揮発性メモリでありオペレーティングシステムやアプリケーションのプログラム、MFP１００の電源オフ後にも保持が必要な設定値データやユーザデータ等を格納する。
【００１１】
電力制御部２０５は、MFP１００の動作状態に応じて、各部への電力供給を制御（オン／オフを切り替え）する。具体的には、CPU２０１からシステムバスを介して受け取った制御信号に基づいて、電力供給手段である電源装置２２０に対して制御信号を送信することで給電制御を行う。また、電力制御部２０５は、後述の電源ライン３３０の電位により、クライアントPC１２０の接続の有無を検知することが可能である。電源装置２２０は、商用電源２２１と接続されており、電力制御部２０５からの受け取った制御信号に基づいて、MFP１００の各部に対して電力を供給する。電源装置２２０は、商用電源２２１と接続されている限り常時通電され、電力供給が可能である。電源装置２２０は、MFP１００の各部に対しDC電源を出力するための電源回路を備えている。
【００１２】
画像処理部２０６は、入力画像データに対して、補正、加工、編集等を行う他、色変換、フィルタリング、解像度変換といった画像処理を行ってプリンタ部１０４での印刷処理に供される画像データを生成する。また、画像処理部２０６には、スキャナI/F２０７、プリンタI/F２０８及びUSB I/F２０９が接続される。スキャナI/F２０７はスキャナ部１０３とコントローラ１０１とを接続し、プリンタI/F２０８はプリンタ部１０４とコントローラ１０１とを接続し、USB I/F２０９は、クライアントPC１２０とコントローラ１０１とを接続する。そして、MFP１００は、クライアントPC１２０がホスト、自身がデバイスとなり、USB I/F２０９を介してクライアントPC１２０から印刷ジョブを受け付ける。クライアントPC１２０との接続に使用されるUSBケーブルは、信号ラインとは別に電源ラインを有しており、電力制御部２０５とUSB IF２０９とは電源ライン３３０で繋がれている。画像処理部２０６は、電源ライン３３０の電位変化を監視して、省電力モード中のUSB接続の切断の有無を検知することができる。また、画像処理部２０６は、クライアントPC１２０からのデータ転送を受けて、省電力モードから動作モードへの復帰処理も行う。
【００１３】
ネットワークI/F２１０は、LANと接続するためのインタフェースである。操作部I/F２１１は、液晶タッチパネル等で構成する操作部１０２との間で入出力を行うためのインタフェースである。CPU２０１は、操作部I/F２１１を介して、操作部１０２に対して表示すべき画像データを出力する。また、操作部I/F２１１は、ユーザが操作部１０２を介して入力したデータをCPU２０１に伝送する。
【００１４】
続いて、MFP１００のモード移行制御について説明する。MFP１００は、大きく分けて、装置を使用する状態である動作モードと、装置を使用しない状態である省電力モードの2種類のモードを備える。さらに、動作モードは、印刷処理が可能な第一動作モードと、印刷処理は不可能であるがデータ処理や通信処理は可能な第二動作モードとに分かれる。図３〜図５は、各モード時のMFP１００内の主要各部への電力供給／停止状態を表すブロック図である。モード移行制御は、CPU２０１からの又は画像処理部２０６内にあるUSBコントローラとしてのマイコン（不図示）からの制御信号によってなされる。詳細には、電力制御部２０５内部にあるレジスタ値を制御信号によって書き換えることで、各スイッチ３０４、３０５、３１５〜３２０のオン／オフを切り替えて、各部への電力供給を制御する。
【００１５】
図３に示す第一動作モードの場合、コントローラ１０１、操作部１０２、スキャナ部１０３、プリンタ部１０４といった装置内主要各部のすべてに電力が供給される。よって、この第一動作モードでは、ユーザはスキャンやプリントといったMFP１００が有する全ての機能を使用することができる。これに対し、図４に示す第二動作モードの場合、コントローラ１０１には電力が供給されるものの、消費電力の大きい主要各部への電力供給が停止される。すなわち、図４において斜線で示した、操作部１０２、スキャナ部１０３、プリンタ部１０４といった箇所への電力供給が停止される。よって、この第二動作モードでは、LANやUSBを介したデータ受信やUSB接続の再確立に必要な初期化処理はできるが、スキャンやプリントなどの機能を使用することはできない。
【００１６】
さらに、図５に示す省電力モードの場合は、コントローラ１０１内のCPU２０１やHDD２０８への電力供給も遮断される（スイッチ３１５及び３１６がオフ）。図５から明らかなように、省電力モード時には、スキャナ部１０３やプリンタ部１０４に加え、CPU２０１やHDD２０４も斜線で示されており、これらへの電力供給も停止される。ここで、画像処理部２０６についてはブロックの半分だけが斜線になっている。これは、画像処理部２０６内において、電力供給が維持される部分と停止される部分とがあることを意味している。すなわち、スイッチ３２０自体はオフされずに電力供給が継続され、画像処理部２０６内のマイコンがUSB I/F２０９を介してクライアントPC１２０からの転送データの受信を検知することが可能となる。転送データの受信が検知された場合、それを通知する信号（以下、「通知信号」）３４０がマイコンから電力制御部２０５に送られる。この通知信号３４０を受けて電力制御部２０５は、第一動作モード又は第二動作モードへ移行するための電力制御を行う。こうした制御を行うための電力供給を維持する一方で、画像処理部２０６内の動作不要なモジュール（例えばクロック分配回路）への電力供給は例えばクロックゲーティングによって遮断される。
【００１７】
なお、外部装置がネットワークI/F２１０経由でのみ接続され、USB I/F２０９経由で接続されていない場合は、画像処理部２０６への電力供給も停止（スイッチ３２０もオフ）される。この場合、ネットワークI/F２１０への電力供給は維持され、クライアントPC１１０やサーバ１１１からの転送データの受信が可能になる。省電力モードにおいて画像処理部２０６への電力供給を継続するか停止するかは、省電力モードへの移行時点で、USB I/F２０９を介してクライアントPC１２０が正常に接続されているかどうかで判断される。 以下では、USB I/F２０９を介してクライアントPC１２０が接続されている構成を基本とし、省電力モード中に、USB接続の切断があったかどうかに応じて、復帰時の電力供給状態を決定するモード移行制御について説明するものとする。
【００１８】
（モード移行制御の詳細）
図６は、本実施例に係る、モード移行制御（電力制御）の詳細を示すフローチャートである。まず、ステップ６０１では、省電力モードへの移行条件が満足されたことを契機に、第一動作モードから省電力モードへの移行制御が実行される。具体的には、CPU２０１からの、スイッチ３０５、スイッチ３１５〜３１９をオフにする制御信号に基づき、電力制御部２０５がプリンタ部１０４やCPU２０１への電力供給を停止する。省電力モードへの移行条件としては、操作部１０２にある節電ボタンの押下や、MFP１００が所定時間操作されなかった場合などがある。
【００１９】
省電力モード下において、ステップ６０２では、電力制御部２０５が、USB I/F２０９に繋がる電源ライン３３０の電位変動を監視する。USBケーブルが抜かれるなどしてクライアントPC１２０との接続が切断された場合は電源ライン３３０の電位が低下するため、この電位状態を監視することでUSB接続が切断されたかどうかを検知することができる。なお、ケーブル抜けの他、クライアントPC１２０のシャットダウンなどによっても電源ライン３３０の電位は低下する。つまり、USBケーブルの抜けといった物理的な断絶だけでなく電気的な断絶も、ここでいう「接続の切断」に含まれる。この場合において、電源ライン３３０の電位が低下したかどうかは、通常時の電位（例えば5V）から所定の閾値（例えば0.7V）以下に落ちたかどうかで判断する。電源ライン３３０の電位低下が検知された場合は、ステップ６０３に進む。一方、電位低下が検知されなかった場合は、ステップ６０４に進む。
【００２０】
ステップ６０３では、電力制御部２０５が、電源ライン３３０の電位低下を示す情報（例えば、フラグ）を、クライアントPC１２０との省電力モード下での接続状態を示す情報として、内部レジスタに保持する。この電位低下情報は、USBケーブルの挿抜状態を示す情報でもある。本実施例では、電位低下情報としてのフラグの有無によって、クライアントPC１２０とのUSB接続の切断が省電力モード下で起きていたかどうかを判断し、第一動作モードに移行するのか、第二動作モードに移行するのかが決定される。
【００２１】
ステップ６０４では、画像処理部２０６内のマイコンによって、クライアントPC１２０からのデータ転送の有無が監視される。転送データは、いわゆる印刷ジョブ（PDL形式の印刷指示データ）である場合と、ホスト−デバイス間のUSB接続を確立するための初期化処理（エニュメレーション）の実行を指示する命令である場合とがある。クライアントPC１２０からの転送データが検知された場合は、ステップ６０５に進む。一方、転送データが検知されない場合は、ステップ６０６に進む。
【００２２】
ステップ６０５では、クライアントPC１２０からのデータ転送に応答して、画像処理部２０６内のマイコンによって、前述の通知信号３４０が電力制御部２０５に送られる。
【００２３】
ステップ６０６では、電力制御部２０５は、通知信号３４０の受信の有無を監視する。画像処理部２０６から通知信号３４０を受信した場合は、ステップ６０７に進む。一方、通知信号３４０を受信していない場合は、ステップ６０２に戻って省電力モードが継続される。なお、ステップ６０２、６０４及び６０６における監視処理は、所定の間隔（例えば数百msec毎）で実行される。
【００２４】
ステップ６０７では、電力制御部２０５の内部レジスタに格納された電位低下情報に基づき、第一動作モードに移行するのか、第二動作モードへ移行するのかが切り分けられる。省電力モード中に電位低下があった場合は、USB接続が一旦途切れているため、再度接続を確立するための初期化処理が必要となる。したがって、電位低下情報が存在する場合、クライアントPC１２０からの転送データは初期化処理の指示命令であると推測できる。よって、この場合はコントローラ１０１を起動してプリンタ部１０４等を起動させない第二動作モードへ移行させる。一方、省電力モード中に電位低下がなかった場合は、省電力モード中もUSB接続は維持されており、クライアントPC１２０からの転送データは印刷ジョブであると推測される。よって、電位低下情報が存在しない場合はプリンタ部１０４等も起動させる第一動作モードへ移行させる。本実施例では、電位低下情報としてのフラグが保持されていれば、ステップ６０８に進む。一方、フラグが保持されていなければ、ステップ６０９に進む。
【００２５】
ステップ６０８では、電力制御部２０５が、クライアントPC１２０からの転送データが、USB 接続を再度確立するための初期化処理の指示命令であるとの判断に基づき、第二動作モードへの移行制御が実行される。具体的には、画像処理部２０６内のマイコンからの、スイッチ３１５及び３１６をオンにする制御信号に基づき、CPU２０１やHDD２０４への電力供給を再開する。そして、USB 接続を確立するためのエニュメレーションが実行される。
【００２６】
ステップ６０９では、電力制御部２０５が、クライアントPC１２０からの転送データが印刷ジョブであるとの判断に基づき、第一動作モードへの移行制御が実行される。具体的には、画像処理部２０６内のマイコンからの、スイッチ３０５、スイッチ３１５〜３１９をオンにする制御信号に基づき、プリンタ部１０４を含む装置内各部への電力供給を再開する。そして、印刷ジョブに従った印刷処理が実行される。
【００２７】
図７は、省電力モードからの復帰動作を説明するタイミングチャートである。横軸が時間経過を表している。両図共に、MFP１００の電力状態と、上述した図６のフローの各ステップとの関係が示されている。
【００２８】
図７は、第二動作モードへと復帰するケースである。まず、MFP１００が省電力モードへ遷移する（Ｓ６０１）。そして、省電力モード中にUSBケーブルの抜け等が起こると電位の低下を検知し（Ｓ６０２でＹｅｓ）、電力制御部２０５の内部レジスタに電位低下情報を保持する（Ｓ６０３）。その後も省電力モードは継続され、再度USBケーブルが挿入されたものとする。そして、USB 接続の確立要求のデータ転送がクライアントPC１２０からMFP１００に対して行われる。このデータ転送を受けて（Ｓ６０４でＹｅｓ）、画像処理部２０６は通知信号３４０を送り（Ｓ６０５）、電力制御部２０５がこれを受信する（Ｓ６０６でＹｅｓ）。このとき、電力制御部２０５は電位低下情報を保持しているので（Ｓ６０７でＹｅｓ）、省電力モードから第二動作モードへの移行制御がなされる（Ｓ６０８）。この第二動作モードでは、プリンタ部１０４が起動されずにより低い消費電力で、エニュメレーションが実行されることになる。
【００２９】
図８は、第一動作モードへと復帰するケースである。まず、MFP１００が省電力モードへ遷移する（Ｓ６０１）。そして、省電力モード中に、クライアントPC１２０が印刷ジョブのデータ転送を行う。このデータ転送を受けて（Ｓ６０４でＹｅｓ）、画像処理部２０６は通知信号３４０を送り（Ｓ６０５）、電力制御部２０５がこれを受信する（Ｓ６０６でＹｅｓ）。このとき、省電力モード中にUSBケーブルの抜けなどは起きていないことから、電力制御部２０５は電位低下情報を保持していない（Ｓ６０７でＮｏ）。よって、省電力モードから第一動作モードへの移行制御がなされる（Ｓ６０９）。この第一動作モードでは、プリンタ部１０４が起動されて、速やかに印刷処理が実行される。
【００３０】
次に、省電力モードからの復帰処理について説明する。図９は、復帰処理の流れを示すフローチャートである。この処理は、CPU２０１によって実行される。
【００３１】
ステップ９０１では、電力制御部２０５の内部レジスタに、電位低下情報が保持されているかどうかが判定される。電圧低下情報が保持されていた場合は、USB 接続を確立する処理を行うべくステップ９０２に進む。一方、レジスタに電圧低下情報が保持されていない場合は、USB接続は正常に確立されている状態なので、本処理を抜ける。
【００３２】
ステップ９０２では、第二動作モード下で、USB 接続を確立するためのエニュメレーションが実施される。なお、通信インタフェースとしてUSB以外の規格を採用する場合は、その規格に応じた初期化処理が実行されることはいうまでもない。初期化処理が終了すると、ステップ９０３において、電力制御部２０５のレジスタに保持された電位低下情報がリセットされる。以上が、復帰処理の内容である。
【００３３】
以上のとおり本実施例によれば、画像形成装置の省電力モード中に、クライアントPCとの通信インタフェースを介した接続の切断を検知するとその情報を保持する。その後、クライアントPCからデータ転送があった際に、省電力モード中に接続の切断が発生していたかどうかによって、復帰時のモード（電力状態）を決定する。すなわち、省電力モード中に接続の切断が生じていた場合は、転送データは接続を確立するための初期化処理の指示命令であると判断し、プリンタ部１０４を起動させない第二動作モードへ移行する。一方、接続の切断が生じていなかった場合は、転送データは印刷ジョブであると判断し、プリンタ部１０４を起動させる第一動作モードへ移行する。これにより、クライアントPCからのデータ転送を契機とした省電力モードからの復帰時において、消費電力の大きいプリンタ部１０４への電力供給を、実際に印刷処理を行う場合に限定することが可能となる。
【実施例２】
【００３４】
実施例１では、省電力モード中にUSB接続の切断があればその情報を保持し、データ転送を契機として復帰させる際に当該情報を参照することで、第一動作モードに復帰するのか、第二動作モードに復帰するのかを決定していた。次に、クライアントPC１２０から転送されたデータの中身を解析して、第一動作モードに復帰するのか、第二動作モードに復帰するのかを決定する態様を、実施例２として説明する。なお、実施例１と共通する内容については説明を省略ないしは簡略化し、以下では差異点を中心に説明するものとする。
【００３５】
図１０は、前述の図５に対応する、本実施例に係る省電力モード時のMFP内主要各部への電力供給／停止状態を表すブロック図である。図５との違いは、画像処理部２０６が電力制御部２０５に対して、転送データに応じた2種類の通知信号、具体的には、第一通知信号１００１及び第二通知信号１００２のうちいずれかを出力する点である。ここで、第一通知信号１００１は、転送データの中身が印刷ジョブである場合に出力される信号であり、第一動作モードに対応する通知信号である。これに対し、第二通知信号１００２は、転送データの中身が、接続を確立するための初期化処理（ここではエニュメレーション）の指示命令である場合に出力される信号であり、第二動作モードに対応する通知信号である。図１１は、本実施例に係る、モード移行制御（電力制御）の詳細を示すフローチャートである。以下、図１０と図１１を参照して詳しく説明する。
【００３６】
まず、ステップ１１０１では、省電力モードへの移行条件が満足されたことを契機に、第一動作モードから省電力モードへの移行制御が実行される。省電力モード下において、ステップ１１０２では、画像処理部２０６内のマイコンによって、クライアントPC１２０からのデータ転送の有無が監視される。データ転送が検知された場合はステップ１１０３に進み、データ転送が検知されない場合はステップ１１０６に進む。
【００３７】
ステップ１１０３では、画像処理部２０６内のマイコンが、クライアントPC１２０からの転送データを解析し、印刷ジョブであるかエニュメレーションの指示命令であるかを判定する。図１２は、USBプロトコルにおける転送データの内部構造を説明する図である。USBによる転送データは、SOFパケット、トークンパケット、データパケット、ハンドシェイクパケットの4種類のパケットがひと固まりになって送信される。各パケットにはPIDと呼ばれる、各パケットの内容を識別する情報が含まれる。図１２に示すように、転送データが印刷ジョブの場合は、トークンパケットのPIDが“OUT”になる。一方、転送データがエニュメレーションの指示命令の場合は、トークンパケットのPIDが“SETUP”になる。クライアントPC１２０からの転送データが印刷ジョブであるかエニュメレーションの指示命令であるかは、SOFパケットに続いて、PIDが“SETUP”のトークンパケットが来たかどうかで判断することができる。解析の結果、受信した転送データが印刷ジョブである場合は、ステップ１１０４に進む。一方、受信した転送データがエニュメレーションの指示命令である場合は、ステップ１１０５に進む。
【００３８】
ステップ１１０４では、転送データの受信に応答して、画像処理部２０６内のマイコンによって、前述の第一通知信号１００１が電力制御部２０５に送られる。また、ステップ１１０５では、転送データの受信に応答して、画像処理部２０６内のマイコンによって、前述の第二通知信号１００２が電力制御部２０５に送られる。
【００３９】
ステップ１１０６では、電力制御部２０５は、いずれかの通知信号の受信の有無を監視する。画像処理部２０６から第一通知信号１００１又は第二通知信号１００２を受信した場合は、ステップ１１０７に進む。一方、どちらの通知信号も受信していない場合は、ステップ１１０２に戻って省電力モードが継続される。
【００４０】
ステップ１１０７では、電力制御部２０５は、受け取った通知信号に応じて処理を切り分ける。具体的には、受け取った通知信号が第一通知信号１００１であった場合は、転送データが印刷ジョブであるので、ステップ１１０８に進んで第一動作モードへの移行制御を実行する。一方、受け取った通知信号が第二通知信号１００２であった場合は、転送データがエニュメレーションの指示命令であるので、ステップ１１０９に進んで第二動作モードへの移行制御を実行する。
【００４１】
以上が、本実施例に係るモード移行制御の内容である。なお、本実施例では、図１０に示した通り、第一通知信号１００１と第二通知信号１００２とを別個の通信ラインで構成し、電力制御部２０５側の入力ポートをそれぞれに対応して設けている。この構成の場合、通知信号自体は同じ（High/Low）にしてどちらの入力ポートがHighになったかで見分けることができる。しかし、本実施例はこのような構成に限定されない。例えば、入力ポートを共通にして、通知信号の内容によって第一通知信号と第二通知信号とを区別してもよい。
【００４２】
上述の通り本実施例では、画像処理部２０６は、転送データを受信すると、当該転送データが印刷ジョブであるかどうかを識別可能な通知信号を電力制御部２０５に送信する。そして、電力制御部２０５は、受信した通知信号に基づき、当該受信に係る転送データが印刷ジョブである場合は第一動作モードに移行させ、印刷ジョブでない場合は第二動作モードに移行させる。本実施例によっても、クライアントPCからのデータ転送を契機とした省電力モードからの復帰時において、消費電力の大きいプリンタ部１０４への電力供給を、実際に印刷処理を行う場合に限定することが可能となる。
【００４３】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018130910.tif 000003
【図２】
2018130910.tif 000004
【図３】
2018130910.tif 000005
【図４】
2018130910.tif 000006
【図５】
2018130910.tif 000007
【図６】
2018130910.tif 000008
【図７】
2018130910.tif 000009
【図８】
2018130910.tif 000010
【図９】
2018130910.tif 000011
【図１０】
2018130910.tif 000012
【図１１】
2018130910.tif 000013
【図１２】
2018130910.tif 000014