(57)【要約】【課題】  画像形成装置の電源がオフになる場合に、情報処理装置の表示部に画像形成装置の電源がオフになることを表示する。【解決手段】  情報処理装置は、外部に情報を送信することが可能な第１の電力状態または外部に情報を送信することができない第２の電力状態で動作する画像形成装置とネットワークを介して接続可能な情報処理装置である。この情報処理装置は、画像形成装置の状態を示す情報を取得する取得手段と、取得手段により取得される情報に画像形成装置が第２の電力状態へ移行することを示す情報が含まれる場合に、当該情報を保持する保持手段と、保持手段が情報を保持した状態で、画像形成装置との通信が不能となった場合に、画像形成装置が第２の電力状態へ移行することを示す情報を表示部に表示させる制御手段とを備える。【選択図】  図６
2013127729.tif 000002
【特許請求の範囲】
【請求項１】
外部に情報を送信することができる第１の電力状態または外部に情報を送信することができない第２の電力状態で動作する画像形成装置とネットワークを介して接続可能な情報処理装置であって、
前記画像形成装置の状態を示す情報を取得する取得手段と、
前記取得手段により取得される前記情報を保持する保持手段と、
前記保持手段が保持する前記情報に前記画像形成装置が第２の電力状態へ移行することを示す電力移行情報が含まれる状態で、前記画像形成装置との通信ができなくなった場合に、前記画像形成装置が前記第２の電力状態へ移行することを示す情報を表示部に表示させる制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記保持手段が保持する情報に前記電力移行情報が含まれない状態で、前記画像形成装置との通信が不能となった場合に、前記制御手段は、前記画像形成装置と通信できないことを示す情報を表示部に表示させることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記保持手段が前記電力移行情報を保持した状態で、前記取得手段が取得した前記画像形成装置の状態を示す情報に、前記画像形成装置が前記第２の電力状態へ移行することを示す情報が含まれない場合に、前記制御手段は、前記保持手段に保持される前記情報を消去することを特徴とする、請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御手段が、前記画像形成装置が前記第２の電力状態へ移行することを示す情報を表示部に表示した場合、前記制御手段は、前記保持手段が保持する前記情報を消去することを特徴とする、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
外部に情報を送信することができる第１の電力状態または外部に情報を送信することができない第２の電力状態で動作する画像形成装置と接続可能な情報処理装置の制御方法であって、
前記画像形成装置の状態を示す情報を取得する取得工程と、
前記取得工程で取得される前記情報を保持する保持工程と、
前記保持工程で保持する前記情報に前記画像形成装置が第２の電力状態へ移行することを示す電力移行情報が含まれる状態で、前記画像形成装置との通信ができなくなった場合に、前記画像形成装置が前記第２の電力状態へ移行することを示す情報を表示部に表示させる表示工程と、を備えることを特徴とする情報処理装置の制御方法。
【請求項６】
請求項５に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項７】
情報処理装置と、前記情報処理装置とネットワークを介して接続可能で、外部に情報を送信することができる第１の電力状態または外部に情報を送信することができない第２の電力状態で動作する画像形成装置と、を備えた画像形成システムであって、
前記画像形成装置は、
前記情報処理装置に当該画像形成装置の状態を通知する通知手段を備え、
前記情報処理装置は、
前記通知手段により通知される前記画像形成装置の状態を示す情報を取得する取得手段と、
前記取得手段により取得される前記情報に前記画像形成装置が第２の電力状態へ移行することを示す情報が含まれる場合に、当該情報を保持する保持手段と、
前記保持手段が前記情報を保持した状態で、前記画像形成装置との通信が不能となった場合に、前記画像形成装置が前記第２の電力状態へ移行することを示す情報を表示部に表示させる制御手段と、を備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の状態に係る情報を取得する情報処理装置、情報処理装置の制御方法、プログラムおよび画像形成システムに関する。
【背景技術】
【０００２】
ネットワークに接続される機器のステータスを情報処理装置の表示部に表示することが可能なシステムが知られている。情報処理装置の表示部に機器のステータスを表示するためには、プリンタドライバ等のステータス表示アプリが利用される。このシステムにおける情報処理装置は、機器のステータスを取得するために、定期的にネットワークに接続される機器に対して、ステータス取得コマンドを送信する。そして、このシステムにおける機器は、情報処理装置から送信されたステータス取得コマンドに対して、当該機器のステータスを示すステータス情報を返信する。これにより、情報処理装置は、表示部に機器のステータスを表示することが可能になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０７７６８９号公報
【特許文献２】特開２００２−０５９６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、機器の電源がオフになった場合には、当該機器は、情報処理装置に対して機器のステータス情報を返信できなくなる。この場合、情報処理装置は、ステータス取得コマンドを送信したにも関わらず、当該コマンドに対する返信がないことから、機器との通信不能な状態に陥ったとして、その表示部に「通信エラー」と表示する。しかしながら、この「通信エラー」との表示は、機器の電源がオフされた場合だけでなく、以下の原因でも発生する。
・ユーザの操作による電源スイッチのオフ
・ネットワークケーブル抜け／ネットワークケーブル異常
・ネットワーク環境のトラブルによる通信不良（ネットワークダウン）
・ＩＰアドレスなどの設定間違い
このように、様々な原因で上記した「通信エラー」が表示されるので、ユーザは何が原因で機器との通信不能に陥ったのかを特定することができない。カメラなど手元で操作する機器であれば、カメラの電源がオフになったことをユーザは認識することができるので、機器の電源がオフになったことが原因で、機器と情報処理装置とが通信不能に陥ったと判断できる。しかし、情報処理装置と機器とがネットワークを介して離れた位置に配置される環境下では、ユーザは機器の電源がオフになったことを認識することができないので、ユーザは何が原因で機器との通信不能に陥ったのか特定することができない。
【０００５】
そこで、本発明は、画像形成装置の電源がオフになる場合に、情報処理装置の表示部に画像形成装置の電源がオフになることを表示することが可能な情報処理装置、情報処理装置の制御方法、プログラム、および画像形成システムに関する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の情報処理装置は、外部に情報を送信することができる第１の電力状態または外部に情報を送信することができない第２の電力状態で動作する画像形成装置とネットワークを介して接続可能な情報処理装置であって、
前記画像形成装置の状態を示す情報を取得する取得手段と、
前記取得手段により取得される前記情報を保持する保持手段と、
前記保持手段が保持する前記情報に前記画像形成装置が第２の電力状態へ移行することを示す電力移行情報が含まれる状態で、前記画像形成装置との通信ができなくなった場合に、前記画像形成装置が前記第２の電力状態へ移行することを示す情報を表示部に表示させる制御手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、画像形成装置の電源がオフになる場合に、情報処理装置の表示部に画像形成装置の電源がオフになることを表示することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る印刷システムの全体構成を示す図である。
【図２】図１に示した印刷システムのハードウェアブロック図である。
【図３】図１に示した印刷装置の印刷機構部の内部構造を示す図である。
【図４】図１に示した印刷システムの機能ブロック図である。
【図５】図１に示したホストコンピュータの制御方法を示したフローチャートである。
【図６】図１に示した印刷装置の制御方法を示したフローチャートである。
【図７】本発明の第２実施形態に係るホストコンピュータの制御方法を示したフローチャートである。
【図８】本発明の第２実施形態に係る印刷装置の制御方法を示したフローチャートである。
【図９】本発明の第３実施形態に係るホストコンピュータの制御方法を示したフローチャートである。
【図１０】本発明の第３実施形態に係る印刷装置の制御方法を示したフローチャートである。
【図１１】印刷装置がオートパワーオフ機能によりパワーオフ状態になるときのホストコンピュータのディスプレイモニタの画面を示した図である。
【図１２】印刷装置との通信が確立できないときのホストコンピュータのディスプレイモニタの画面を示した図である。
【図１３】印刷装置が電源スイッチのオフによりパワーオフ状態になるときのホストコンピュータのディスプレイモニタの画面を示した図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明を実施形態に係る印刷システム１を説明する。
【００１０】
（第１実施形態）
［印刷システムの全体構成］
本発明の第１実施形態に係る印刷システム（画像形成システム）１は、図１に示すように、ホストコンピュータ（情報処理装置）１００と、ホストコンピュータ１００にネットワーク３００を介して接続可能な印刷装置（画像形成装置）２００と、を備えている。この印刷システム１では、ホストコンピュータ１００と印刷装置２００とが双方向インターフェース１５０（図２参照）を介して通信する。双方向インターフェース１５０は、ＬＡＮやＵＳＢなどの有線であっても、無線ＬＡＮなどの無線であってもよい。
【００１１】
［ホストコンピュータのハードウェア構成］
図２に示すように、ホストコンピュータ１００は、コントローラ１２０と、キーボード１０９と、ディスプレイモニタ（表示部）１１０と、外部メモリ１１１と、を備えている。
【００１２】
コントローラ１２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３、キーボードコントローラ（以下、ＫＢＣとする）１０５、ＣＲＴコントローラ（以下、ＣＲＴＣとする）１０６、メモリコントローラ（以下、ＭＣとする）１０７、およびインターフェース部（Ｉ／Ｆ部）１０８を有している。そして、これらの各デバイスは、システムバス１０４に接続されている。
【００１３】
ＣＰＵ１０１は、システムバス１０４に接続される各デバイスを制御する。そして、ＣＰＵ１０１は、ＲＯＭ１０３に格納されているプログラムに基づいて様々なデータ処理を行う。例えば、ＣＰＵ１０１は、ＲＯＭ１０３に格納されている文書処理プログラム等に基づいて、図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行する。さらに、ＣＰＵ１０１は、ＲＡＭ１０２上に設定された表示情報用ＲＡＭに、アウトラインフォントを展開し、ＣＲＴディスプレイ上でのＷＹＳＩＷＹＧ（Ｗｈａｔ  Ｙｏｔ  Ｓｅｅ  Ｉｓ  Ｗｈａｔ  Ｙｏｔ  Ｇｅｔ）を実現する。また、ＣＰＵ１０１は、ディスプレイモニタ１１０上のマウスカーソルで指示されたコマンドに基づいて、各種のウィンドウを開き、各種のデータ処理を実行する。
【００１４】
ＲＡＭ１０２は、ＣＰＵ１０１の主メモリおよびワークエリア等として機能する。
【００１５】
ＲＯＭ１０３は、フォントＲＯＭ、プログラムＲＯＭ、データＲＯＭから構成される。フォントＲＯＭは、文書処理で使用されるフォントデータを記憶する。プログラムＲＯＭは、ホストコンピュータ１００を制御する制御プログラムのほか、プリンタセレクタやネットワークプリンタドライバなどのプログラムを記憶する。データＲＯＭは、文書処理などで使用される各種データを記憶する。デ−タ用ＲＯＭは、文書処理等で使用される各種デ−タを記憶する。
【００１６】
ＫＢＣ１０５は、キーボード１０９やポインティングデバイス（図示せず）からの入力を制御する。
【００１７】
ＣＲＴＣ１０６は、ディスプレイモニタ１１０の表示を制御する。
【００１８】
ＭＣ１０７は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスクドライブ（ＨＤＤ）等の外部メモリ１１１との入出力を制御する。
【００１９】
Ｉ／Ｆ部１０８は、双方向インターフェース１５０を介して行われる印刷装置２００との通信を制御する。
【００２０】
［印刷装置のハードウェア構成］
図２に示すように、印刷装置２００は、プリンタコントローラ２１０と、印刷機構部２２０と、操作部２３０と、ＨＤＤ２０７と、電源スイッチ２１１と、を備えている。この印刷装置２００は、スタンバイ状態（第１の電力状態）およびパワーオフ状態（第２の電力状態）などの電力状態で動作する。スタンバイ状態では、プリンタコントローラ２１０、印刷機構部２２０、操作部２３０およびＨＤＤ２０７に電力が供給される。また、パワーオフ状態では、上記したプリンタコントローラ２１０、印刷機構部２２０、操作部２３０およびＨＤＤ２０７への電力の供給が停止される。このパワーオフ状態への移行は、ユーザが電源スイッチ２１１をオフにすること、又は、後述するオートパワーオフ機能が実行されること、により実現される。
【００２１】
そして、プリンタコントローラ２１０は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、Ｉ／Ｆ部３０１、印刷部インターフェース（以下、印刷部Ｉ／Ｆ部とする）２０５、ＭＣ部２０６、電源制御部２０８、およびタイマ２０９を有している。そして、これらの各デバイスは、システムバス２０４に接続されている。
【００２２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスを制御する。そして、ＣＰＵ２０１は、ＲＯＭ２０３に格納されている制御プログラムを実行して、データ処理を実行する。例えば、ＣＰＵ２０１は、画像データを生成し、印刷部Ｉ／Ｆ部２０５を介して、印刷機構部２２０に当該画像データに係る画像信号を出力する。また、ＣＰＵ２０１は、印刷部Ｉ／Ｆ部２０５を介して印刷機構部２２０に制御信号を送信する。さらに、ＣＰＵ２０１は、Ｉ／Ｆ部３０１を介して印刷装置２００に関する情報をホストコンピュータ１００に送信する。
【００２３】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリおよびワークエリア等として機能する。不図示の増設ポートにオプションＲＡＭを追加することにより、ＲＡＭ２０２のメモリ容量は拡張可能である。また、ＲＡＭ２０２は、展開された画像データを記憶する画像データ記憶領域、環境データを記憶する環境データ記憶領域、各種パラメータを記憶するＮＶＲＡＭなどとしても機能する。
【００２４】
ＲＯＭ２０３はフォントＲＯＭ、プログラムＲＯＭ、データＲＯＭから構成される。フォントＲＯＭは、画像データを生成するために使用されるフォントデータを記憶する。プログラムＲＯＭは、ＣＰＵ２０１によって実行される制御プログラムを記憶する。データＲＯＭは、データ処理などで使用される各種データを記憶する。
【００２５】
Ｉ／Ｆ部３０１は、双方向インターフェース１５０を介して行われるホストコンピュータ１００との通信を制御する。
【００２６】
印刷部Ｉ／Ｆ部２０５は、印刷機構部２２０との間の通信を制御する。
【００２７】
操作部２３０は、キー入力や情報の表示をするための操作パネルであり、スイッチやＬＥＤ表示器などで構成される。また、操作部２３０は、タッチパネルであっても良い。
【００２８】
ＭＣ部２０６は、ＨＤＤ２０７へのアクセスを制御する。ＨＤＤ２０７は、印刷データや制御プログラムなどを記憶する。
【００２９】
電源制御部２０８は、ＣＰＵ１０１からの信号を受けて、印刷装置２００の各部への電力の供給および停止を制御する。この電源制御部２０８は、スタンバイ状態において、プリンタコントローラ２１０、印刷機構部２２０、操作部２３０およびＨＤＤ２０７に電力を供給する。また、電源制御部２０８は、パワーオフ状態において、プリンタコントローラ２１０、印刷機構部２２０、操作部２３０、およびＨＤＤ２０７への電力の供給を停止する。パワーオフ状態では、プリンタコントローラ２１０のＩ／Ｆ部３０１への電力の供給が停止されるので、印刷装置２００からホストコンピュータ１００への情報の通知が不可能になる。
【００３０】
タイマ２０９は、後述するオートパワーオフ機能を実行する要件が満たされたとき、及び、電源スイッチ２１１がオフにされたときから時間を計測し始める。
【００３１】
また、電源スイッチ２１１は、印刷装置２００の各部へ電力を供給したり、印刷装置２００の各部への電力の供給を停止したりするためにユーザが操作するスイッチである。この電源スイッチ２１１は、システムバス２０４を介してＣＰＵ２０１に接続されており、ユーザにより電源スイッチ２１１が押し下げられるたびに、信号がＣＰＵ２０１に送信される。
【００３２】
［印刷機構の構成の詳細］
次に、図３を参照して、印刷装置２００の印刷機構部２２０を詳細に説明する。本実施形態では、上記した印刷装置２００が、回転現像ロータリ式のレーザビームプリンタである場合について説明する。
【００３３】
スキャナ７１１は、プリンタコントローラ２１０からの画像信号を光信号（レーザ光）に変換するレーザ出力部（不図示）、多面体のポリゴンミラー７１２、ポリゴンミラー７１２を回転させるモータ（不図示）、ｆ／θレンズ（結像レンズ）７１３などを有する。レーザ出力部から出射されたレーザ光はポリゴンミラー７１２の一側面で反射され、ｆ／θレンズ７１３及び反射ミラー７１４を通って感光ドラム７１５の面を線状に走査（ラスタスキャン）する。感光ドラム７１５は、図示されている矢印方向に回転する。これによって、画像信号の示す画像に対応した静電潜像が感光ドラム７１５の面上に形成される。感光ドラム７１５の周囲には、一次帯電器７１７、全面露光ランプ７１８、用紙に転写されなかったトナー（残留トナー）を回収するクリーナ部７２３、転写前帯電器７２４などが配置されている。
【００３４】
現像器ユニット７２６は、感光ドラム７１５の表面に形成された静電潜像を現像するユニットであり、以下で説明する構成を有する。トナーカートリッジ７３０Ｃ、７３０Ｍ、７３０Ｙ及び７３０ＢＫは現像剤としてのトナーを格納する。現像スリーブ７３１Ｃ、７３１Ｍ、７３１Ｙ及び７３１ＢＫはそれぞれ感光ドラム７１５と接して、現像剤を使って現像を行う。スクリユー７３２はトナーカートリッジ７３０Ｃ、７３０Ｍ、７３０Ｙ及び７３０ＢＫのそれぞれに格納されている現像剤を現像スリーブ７３１Ｃ、７３１Ｍ、７３１Ｙ及び７３１ＢＫのそれぞれに移送する。つまり、シアン、マゼンタ、イエロー及びブラックのそれぞれの現像剤を使って、感光ドラム７１５にトナー像を形成する。トナーカートリッジ、現像スリーブ及びスクリユーは現像器ユニット７２６の中心軸Ｐの周辺に配置されている。なお、各構成要素の符号であるＹ、Ｍ、Ｃ及びＢＫはそれぞれ異なる色を示している。つまり、Ｃはシアン、Ｍはマゼンタ、Ｙはイエロー、ＢＫはブラックを示す。
【００３５】
位置センサ７４２は現像器ユニット７２６の回転位置を検出する。感光ドラム７１５にイエローのトナー像を形成するときには、不図示のモータが軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｙとが接するようにする。図２はこの状態を示している。マゼンタのトナー像を形成するときには、モータが軸Ｐを中心にして現像器ユニット７２６を回転させて、感光ドラム７１５と現像スリーブ７３１Ｍとが接するようにする。シアンやブラックのトナー像を形成するときも同様である。
【００３６】
転写ドラム７１６は感光ドラム７１５上に形成されたトナー像を用紙に転写する。アクチユエータ板７１９は転写ドラム７１６の移動位置を検出する。ポジションセンサ７２０はアクチユエータ板７１９と近接することにより、転写ドラム７１６がホームポジションの位置に移動したことを検出する。
【００３７】
アクチユエータ板７１９、ポジションセンサ７２０、転写ドラムクリーナ部７２５、紙押さえローラ７２７、徐電器７２９は転写帯電器であり、転写ドラム７１６の周囲に配置されている。
【００３８】
給紙カセット７３５及び７３６は用紙７９１を格納する。例えば、給紙カセット７３５にはＡ４サイズの用紙が収納されていて、給紙カセット７３６にはＡ３サイズの用紙が収納されている。給紙及び用紙の搬送を行うときには、給紙ローラ７３７及び７３８がそれぞれ、給紙カセット７３５及び７３６から用紙を給紙する。タイミングローラ７３９、７４０及び７４１はそれぞれ、給紙及び用紙の搬送を行うタイミングを制御する。用紙はタイミングローラ７３９、７４０及び７４１を経由して紙ガイド４９０に導かれ、その先端
をグリッパ７２８に但持させながら、転写ドラム７１６に巻きつく。給紙カセット７３５及び７３６のいずれを選択するかはプリンタコントローラ２１０の指示により決定され、選択された給紙カセットに対応する給紙ローラのみが回転するようになっている。
【００３９】
上記構成により、Ｃ、Ｍ、Ｙ、ＢＫの四色によるフルカラー印刷が実現される。
【００４０】
［ホストコンピュータの機能ブロック］
ホストコンピュータ１００は、サーバまたはクライアントとして機能する。このホストコンピュータ１００は、キーボード１０９、マウス１１２およびディスプレイモニタ１１０などの入出力装置を備えている。
【００４１】
ホストコンピュータ１００は、図４に示すように、基本ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）４１０に基づいて動作する。そして、基本ＯＳ４１０上で動作するホストコンピュータ１００は、アプリケーションソフト４００、グラフィックデバイスインターフェース（以後、ＧＤＩと記す）４０２、プリンタドライバ４２０、及びシステムプリントスプーラ４０６を備えている。ＧＤＩ４０２は、基本ＯＳの一部である。アプリケーションソフト４００、基本ＯＳ４１０、およびプリンタドライバ４２０は、外部メモリ１１１に記憶されている。なお、上記したＲＡＭ１０２は、このシステムプリントスプーラ４０６として機能する。このシステムプリントスプーラ４０６は、プリンタドライバ４２０が生成したデータを一時的に格納する。
【００４２】
なお、ホストコンピュータ１００は、図３に示されたＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、外部メモリ１１１などのハードウェアの下で、基本ソフトと呼ばれるソフトウェア（ＢＩＯＳ）がその制御を司る。そして、基本ソフトの下で応用ソフトが動作する構成になっている。
【００４３】
プリンタドライバ４２０も、この応用ソフトの１つである。また、図４のアプリケーションソフト４００は、例えば、ワープロや表計算などの基本ソフト上で動作する応用ソフトを示している。また、アプリケーションソフトは任意のタイミングで複数起動（主メモリ容量により変動する）可能である。
【００４４】
次に、アプリケーションソフト４００としてイメージ編集ソフトを使用した場合について説明する。
【００４５】
アプリケーションソフト４００で、イメージの編集作業を行い、編集されたイメージを印刷する時には、ユーザは、ディスプレイモニタ１１０上に表示される印刷メニューをマウス１１２などによって選択して印刷を実行する。次に、アプリケーションソフト４００は、基本ＯＳ４１０の一部の機能であるＧＤＩ４０２を呼び出す。このＧＤＩ４０２は、画面表示や印刷出力などの表示デバイスや印刷デバイスを司る基本関数群である。そして、各社各様のアプリケーションソフトウェアは、この基本関数群を利用することで、機種（ハードウェア）に依存する部分を意識することなく、アプリケーションソフトウェアを動作させることが可能である。
【００４６】
次に、ＧＤＩ４０２は、それぞれの印刷装置の機種に依存する情報を管理するプリンタドライバ４２０から印刷デバイス（この場合は印刷装置２００）の持つ描画能力や印刷解像度などの情報を取り込む。そして、ＧＤＩ４０２は、アプリケーションソフト４００からコールされたＡＰＩ関数を処理し、その処理内容に応じてプリンタドライバ４２０がＧＤＩ４０２に対して提供する関数をコールする。この関数はあらかじめ決められたインターフェース（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ：ＤＤＩ）になっており、プリンタドライバの作成者はこのインターフェースから実際の印刷装置へのデータ変換を中心にプリンタドライバを作成することとなる。
【００４７】
印刷データ生成処理部４０５は、ＧＤＩ４０２から受け取ったＤＤＩ情報と、それ自信が持つグラフィカル・ユーザ・インターフェース（ＧＵＩ）によって設定された印刷環境設定と、に基づいて、印刷データ（画像ビットマップデータ）の生成処理を行う。そして、印刷データ生成処理部４０５は、当該印刷データをシステムプリントスプーラ４０６に出力する。このシステムプリントスプーラ４０６に出力された印刷データは、Ｉ／Ｆ部１０８を経て、印刷装置２００へ出力される。また、プリンタステータス制御部４０４は、印刷装置２００に対してステータス取得コマンドを発行することにより、印刷装置２００のステータスを監視する。これにより、ステータスモニタ４０３には、印刷装置２００のステータスが表示される。
【００４８】
［印刷装置の機能ブロック］
次に、印刷装置２００の機能ブロックを説明する。
【００４９】
印刷装置２００は、主として、プリンタコントローラ２１０、操作部２３０、および印刷機構部２２０を備えている。
【００５０】
プリンタコントローラ２１０は、Ｉ／Ｆ部３０１と、受信バッファ３０２と、送信バッファ３０３と、画像バッファ３０５と、コマンド解析部３０６と、印刷制御部３０７と、画像制御部３０４と、出力制御部３０９と、ステータス管理部３０８と、電源管理部３１０と、を備えている。Ｉ／Ｆ部３０１は、ホストコンピュータ１００との接続手段である。受信バッファ３０２は、受信データ等を一時的に保持管理し、送信バッファ３０３は、送信データ等を一時的に保持管理する。コマンド解析部３０６は、印刷データの解析を司る。印刷装置２００のＲＡＭ２０２は、受信バッファ３０２、送信バッファ３０３および画像バッファ３０５として機能する。また、印刷装置２００のＣＰＵ２０１は、コマンド解析部３０６、印刷制御部３０７、画像制御部３０４、およびステータス管理部３０８として機能する。また、印刷装置２００の電源制御部２０８は、電源管理部３１０として機能する。また、印刷装置２００の印刷部Ｉ／Ｆ部２０５は、出力制御部３０９として機能する。
【００５１】
Ｉ／Ｆ部３０１は、ホストコンピュータ１００と情報（印刷データなど）の送受信を行う通信手段である。ホストコンピュータ１００から出力された印刷データは、このＩ／Ｆ部３０１を介して、受信バッファ３０２に一時的に保持される。そして、この受信バッファ３０２に保持される印刷データは、必要に応じてコマンド解析部３０６または画像制御部３０４により読み出されて、処理される。コマンド解析部３０６は、各印刷制御コマンド体系や印刷ジョブ制御言語に準じた制御プログラムにより構成されている。コマンド解析部３０６により解析されたコマンドがビットマップデータなどの画像データに関すコマンドの場合には、コマンド解析部３０６は、画像制御部３０４に指示を出力する。また、コマンド解析部３０６により解析されたコマンドが給紙選択またはリセット命令などの描画以外のコマンドの場合には、印刷制御部３０７に指示を出力する。
【００５２】
画像制御部３０４は、転送されてきた画像データコマンドデータからコマンド部分を外し、圧縮されたイメージデータであれば、この画像制御部３０４にて伸長処理を行い、画像バッファ３０５へ格納する。
【００５３】
ステータス管理部３０８は、印刷制御部３０７から出力される情報に基づいて、印刷装置２００のステータスを決定し、操作部２３０に印刷装置２００のステータスを表示させる。また、ステータス管理部３０８は、ホストコンピュータ１００から送信されたステータス取得コマンドに対して、印刷装置２００のステータスを示すステータス情報を返信する。
【００５４】
電源管理部３１０は、ステータス管理部３０８の指示に従い、印刷機構部２２０への電力の供給を制御する。
【００５５】
出力制御部３０９は、画像バッファ３０５に格納されている画像ビットマップデータをビデオ信号に変換処理し、当該ビデオ信号を印刷機構部２２０へ出力する。これにより、印刷機構部２２０は、出力制御部３０９により出力されたビデオ信号を受信して、記録紙に画像形成を行う。
【００５６】
［ホストコンピュータの動作説明］
次に、図５のフローチャートを参照して、ホストコンピュータ１００の制御方法を説明する。ホストコンピュータ１００のＣＰＵ１０１が図５のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
【００５７】
まず、ＣＰＵ１０１は、印刷装置２００に対してステータス取得コマンドを発行する（Ｓ１１）。そして、ＣＰＵ１０１は、印刷装置２００から印刷装置２００のステータスを示すステータス情報が返信されるか否かを判断する（Ｓ１２）。ＣＰＵ１０１は、印刷装置２００からステータス情報が返信されるまで待機する（Ｓ１２：Ｎｏ）。そして、ＣＰＵ１０１が印刷装置２００のステータス情報を受信した場合（Ｓ１２：Ｙｅｓ）、ＣＰＵ１０１は、受信した印刷装置２００のステータス情報にオートパワーオフ予告通知を示す情報が含まれているか否かを判断する（Ｓ１３）。オートパワーオフ予告通知を示す情報が含まれている場合（Ｓ１３：Ｙｅｓ）、ＣＰＵ１０１は、オートパワーオフ予告通知を受信したことをＲＡＭ１０２に記録する（Ｓ１４）。このオートパワーオフ予告通知は、印刷装置２００が後述するオートパワーオフ機能が実行する要件のいずれかを満たしたときに、印刷装置２００からホストコンピュータ１００に送信される情報（電力移行情報）である。ホストコンピュータ１００は、当該通知を受信することにより、印刷装置２００がオートパワーオフ機能によりパワーオフ状態になることを知ることができる。そして、ＣＰＵ１０１は、印刷装置２００との通信状態を監視する（Ｓ１５）。印刷装置２００との通信が正常だとＣＰＵ１０１が判断すれば、一定時間（例えば５００ｍｓ）待機して、ステップＳ１１へ戻る。つまり、ＣＰＵ１０１は、一定間隔で印刷装置２００のステータス情報をポーリングする（Ｓ１１〜Ｓ１５の繰り返し）。一方、印刷装置２００との通信が不能だとＣＰＵ１０１が判断する場合（Ｓ１５：Ｙｅｓ）、ＣＰＵ１０１は、オートパワーオフ予告通知を受信したことがＲＡＭ１０２に記録されているか否かを判断する（Ｓ１７）。なお、ＣＰＵ１０１は、印刷装置２００との間で送受信される信号を監視することによって、当該信号の送受信が途絶えたことを検知して、印刷装置２００との通信が不能になったと判断する。オートパワーオフ予告通知を受信したことが記録されている場合（Ｓ１７：Ｙｅｓ）、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に、印刷装置２００の電源がオートパワーオフ機能によりオフされたことを示す内容を表示する（Ｓ１８）。具体的には、図１１に示すように、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に、「オートパワーオフ機能により印刷装置の電源がオフされました」という画面を表示する。ここで、ＣＰＵ１０１は、オートパワー予告通知を受信した記録を消去する。なお、本実施形態では、ＣＰＵ１０１は、上記した画面を表示した後も、印刷装置２００のステータス情報のポーリングを継続している。一方、ステップＳ１７において、オートパワーオフ予告通知を受信した記録が無い場合（Ｓ１７：Ｎｏ）、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に、印刷装置２００と通信できない状態になったことを示す内容を表示する（Ｓ１９）。具体的には、図１２に示すように、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に、「通信エラー」を表示する。ホストコンピュータ１００が、印刷装置２００と通信できない間は、ＣＲＴＣ１０６は、上記した内容を表示し続ける。そして、ＣＰＵ１０１は、印刷装置２００との通信が確立したか否かを判断する（Ｓ１１０）。具体的には、ＣＰＵ１０１は、印刷装置２００との間で送受信される信号を監視することによって、当該信号の送受信が再開されたことを検知して、印刷装置２００との通信が再開されたことを判断する。ＣＰＵ１０１は、印刷装置２００との通信が確立するまで待機する（Ｓ１１０：Ｎｏ）。そして、ＣＰＵ１０１が印刷装置２００との通信が確立したと判断した場合（Ｓ１１０：Ｙｅｓ）、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に現在の印刷装置２００のステータスを表示する（Ｓ１１１）。上記したように、ＣＰＵ１０１は、Ｓ１８以降も、印刷装置２００のステータス情報のポーリングを継続しているので、ＣＰＵ１０１は、印刷装置２００との通信が確立した際には、印刷装置２００のステータス情報を取得することができる。そして、ＣＰＵ１０１は、取得した印刷装置２００のステータス情報に基づいて、ディスプレイモニタ１１０に現在の印刷装置２００のステータスを表示する。
【００５８】
［印刷装置の動作説明］
次に、図６のフローチャートを参照して、印刷装置２００の制御方法を説明する。印刷装置２００のＣＰＵ２０１が図６のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
【００５９】
ＣＰＵ２０１は、ホストコンピュータ１００から送信されるステータス取得コマンドを受信したか否かを判断する（Ｓ２１）。そして、ＣＰＵ２０１は、当該ステータス取得コマンドを受信したと判断した場合（Ｓ２１：Ｙｅｓ）、現在の印刷装置２００のステータスを示すステータス情報を生成し、当該ステータス情報をホストコンピュータ１００へ送信する（Ｓ２２）。そして、ＣＰＵ２０１は、オートパワーオフ機能が実行する要件が満たされたか否かを判断する（Ｓ２３）。
【００６０】
本実施形態において、オートパワーオフ機能が実行する要件とは、
・予め設定した時刻（定刻）に達した場合
・予め設定した時間、印刷が実行されなかった場合
である。なお、上記したオートパワーオフ機能が実行する要件は例示であって、本発明においてはこれに限定されるものではない。
【００６１】
上記したオートパワーオフ機能が実行する要件がいずれも満たされていないとＣＰＵ２０１が判断した場合は（Ｓ２３：Ｎｏ）、ステップＳ２１へ戻る。一方、上記したオートパワーオフ機能が実行する要件のいずれかが満たされたとＣＰＵ２０１が判断した場合は（Ｓ２３：Ｙｅｓ）、タイマ２０９により時間が計測され始める（Ｓ２４）。本実施形態では、タイマ２０９によって計測される時間が予め定めた所定時間に達した場合には（Ｓ２７：Ｙｅｓ）、ＣＰＵ１０１は、電源制御部２０８に信号を送信し、電源制御部２０８が印刷装置２００をパワーオフ状態にする（Ｓ２８）。つまり、本実施形態の印刷装置２００は、オートパワーオフ機能が実行する要件のいずれかが満たされた場合でも、直ちに印刷装置２００をパワーオフ状態にしない。この所定時間は、例えば１０秒であり、印刷装置２００に接続されるホストコンピュータ１００が、ポーリングによりオートパワーオフ予告通知を確実に取得するために必要な時間である。
【００６２】
タイマ２０９により所定時間の計測が開始された後（Ｓ２４）、ＣＰＵ２０１は、ホストコンピュータ１００から送信されるステータス取得コマンドを受信したか否かを判断する（Ｓ２５）。そして、ＣＰＵ２０１が、ステータス取得コマンドを受信したと判断した場合（Ｓ２５：Ｙｅｓ）、印刷装置２００の現在のステータスに加えて、オートパワーオフ予告通知をホストコンピュータ１００へ送信する（Ｓ２６）。そして、ＣＰＵ２０１は、タイマ２０９により計時される時間が所定時間（例えば１０秒）に達したか否かを判断する（Ｓ２７）。そして、タイマ２０９により計時される時間が所定時間（例えば１０秒）に達したとＣＰＵ２０１が判断した場合は（Ｓ２７：Ｙｅｓ）、ＣＰＵ１０１は、電源制御部２０８に信号を送信し、電源制御部２０８が印刷装置２００をパワーオフ状態にする（Ｓ２８）。本実施形態では、オートパワーオフ機能により印刷装置２００がパワーオフ状態になった場合には、ＣＰＵ２０１やＩ／Ｆ部３０１に代表されるプリンタコントローラ２１０に電力が供給されない。これにより、パワーオフ状態の印刷装置２００は、ホストコンピュータ１００からの問い合わせに対して返信することができなくなる。一方、ＣＰＵ２０１が所定時間を経過していないと判断した場合は（Ｓ２７：Ｎｏ）、ＣＰＵ２０１は、再度、ホストコンピュータ１００から送信されるステータス取得コマンドを受信したか否かを判断する（Ｓ２５）。
【００６３】
上記実施形態では、印刷装置２００のオートパワーオフ機能により印刷装置２００がパワーオフ状態になる前に、印刷装置２００に接続されているホストコンピュータ１００にオートパワーオフ予告通知を送信することができる。これにより、ホストコンピュータ１００のディスプレイモニタ１１０に、「オートパワーオフ機能により印刷装置の電源がオフされました」を表示することができる。よって、ユーザは、印刷装置２００が、オートパワーオフ機能によりパワーオフ状態になることを認識することができる。
【００６４】
また、上記実施形態では、オートパワーオフ機能が実行する要件のいずれかが満たされた場合に、直ちに印刷装置２００をパワーオフ状態にせず、所定時間待機した後、印刷装置２００をパワーオフ状態にすることができる。これにより、ホストコンピュータ１００は、この所定時間でポーリングにより確実にオートパワーオフ予告通知を取得することができる。
【００６５】
（第２実施形態）
次に、本発明の第２実施形態に係る印刷システムについて説明する。この第２実施形態に係る印刷システムのハード構成は、第１実施形態の印刷システム１と同様であるので、その説明を割愛する。第２実施形態では、ホストコンピュータ１００がオートパワーオフ予告通知を受信した後に、オートパワーオフ機能が解除または遅延された場合における、印刷システムの制御方法を説明する。
【００６６】
［ホストコンピュータの動作説明］
まず、図７のフローチャートを参照して、ホストコンピュータ１００の制御方法を説明する。ホストコンピュータ１００のＣＰＵ１０１が図７のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
【００６７】
ステップＳ３１〜ステップＳ３４の各処理は、第１実施形態のステップＳ１１〜ステップＳ１４の各処理と同様であるので、その説明は割愛する。Ｓ３３において、ＣＰＵ１０１が受信した印刷装置２００のステータス情報にオートパワーオフ予告通知が含まれていないと判断した場合（Ｓ３３：Ｎｏ）、ＣＰＵ１０１は、オートパワーオフ予告通知を受信した記録があるかどうか判断する（Ｓ３５）。そして、ＣＰＵ１０１がオートパワーオフ予告通知を受信した記録があると判断した場合は（Ｓ３５：Ｙｅｓ）、ＣＰＵ１０１は、その記録を消去する（Ｓ３６）。そして、ステップＳ３７以降の処理を実行する。一方、ＣＰＵ１０１がオートパワーオフ予告通知を受信した記録が無いと判断した場合は（Ｓ３５：Ｎｏ）、ステップＳ３７以降の処理を実行する。なお、ステップＳ３７以降の各処理は、第１実施形態のステップＳ１５以降の各処理と同様であるので、その説明は割愛する。
【００６８】
［印刷装置の動作説明］
次に、図８のフローチャートを参照して、印刷装置２００の電源がオートパワーオフ機能によりオフになる場合の印刷装置２００の制御方法を説明する。印刷装置２００のＣＰＵ２０１が図８のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
【００６９】
ステップＳ４１〜ステップＳ４６の各処理は、第１実施形態のステップＳ２１〜ステップＳ２６の各処理と同様であるので、その説明は割愛する。
【００７０】
Ｓ４３において、オートパワーオフ機能を実行する要件が満たされ（Ｓ４３：Ｙｅｓ）、タイマ２０９により所定時間が計時されている間に（Ｓ４４）、ＣＰＵ２０１は、オートパワーオフ機能の実行を解除する要件が満たされたか否かを判断する（Ｓ４７）。そして、ＣＰＵ２０１が、オートパワーオフ機能の実行を解除する要件が満たされたと判断した場合（Ｓ４７：Ｙｅｓ）、ステップＳ４１へ戻って、Ｓ４１〜Ｓ４６の処理を繰り返す。一方、ＣＰＵ２０１が、オートパワーオフ機能の実行を解除する要件が満たされていないと判断した場合は（Ｓ４７：Ｎｏ）、ステップＳ４８およびステップＳ４９の処理を実行する。なお、ステップＳ４８およびステップＳ４９の各処理は、第１実施形態のステップＳ２７およびステップＳ２８の各処理と同様であるので、その説明を省略する。なお、上記したオートパワーオフ機能の実行が解除される要件とは、
・電源スイッチ２１１がオンにされた場合
である。なお、上記したオートパワーオフ機能が解除される要件は例示であって、本発明においてはこれに限定されるものではない。
【００７１】
第２実施形態のホストコンピュータ１００では、オートパワーオフ機能を実行する要件が成立した後に、オートパワーオフ機能の実行が解除される要件を満たした場合に、ホストコンピュータ１００は、オートパワーオフ予告通知を受信した記憶を消去する。これにより、ホストコンピュータ１００は、ディスプレイモニタ１１０に印刷装置２００の正しいステータスを表示することができる。
【００７２】
（第３実施形態）
次に、本発明の第３実施形態に係る印刷システムについて説明する。この第３実施形態に係る印刷システムのハード構成は、第１実施形態の印刷システム１と同様であるので、その説明を割愛する。第３実施形態では、印刷装置２００の電源がオートパワーオフ機能によりパワーオフ状態になる場合だけでなく、ユーザによる電源スイッチ２１１の操作により印刷装置２００の電源がオフされる場合における、印刷システムの制御方法を説明する。
【００７３】
［ホストコンピュータの動作説明］
まず、図９のフローチャートを参照して、ホストコンピュータ１００の制御方法を説明する。ホストコンピュータ１００のＣＰＵ１０１が図９のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
【００７４】
ステップＳ５１〜ステップＳ５４の各処理は、第１実施形態のステップＳ１１〜ステップＳ１４の各処理と同様であるので、その説明は割愛する。
【００７５】
ホストコンピュータ１００が受信した印刷装置２００のステータス情報に、オートパワーオフ予告通知が含まれていない場合（Ｓ５３：Ｎｏ）、ＣＰＵ１０１は、当該ステータス情報に手動パワーオフ予告通知を示す情報が含まれているか否かを判断する（Ｓ５５）。そして、ＣＰＵ１０１が受信したステータス情報に手動パワーオフ予告通知が含まれていると判断した場合は（Ｓ５５：Ｙｅｓ）、ＣＰＵ１０１は、手動パワーオフ予告通知を受信したことをＲＡＭ１０２に記録する（Ｓ５６）。そして、ＣＰＵ１０１は、印刷装置２００との通信状態を監視する（Ｓ５７）。一方、ＣＰＵ１０１が受信したステータス情報に手動パワーオフ予告通知が含まれていない場合は（Ｓ５５：Ｎｏ）、印刷装置２００との通信状態を監視する（Ｓ５７）。この手動パワーオフ予告通知は、印刷装置２００の電源スイッチ２１１がユーザの操作によりオフにされた場合に、印刷装置２００からホストコンピュータ１００に送信される情報である。ホストコンピュータ１００は、当該通知を受信することにより、印刷装置２００が手動でパワーオフ状態になることを知ることができる。そして、ＣＰＵ１０１は、印刷装置２００との通信状態を監視する（Ｓ５７）。印刷装置２００との通信が正常だとＣＰＵ１０１が判断すれば、一定時間（例えば５００ｍｓ）待機して、ステップＳ５１へ戻る。つまり、ＣＰＵ１０１は、一定間隔で印刷装置２００のステータス情報をポーリングする（Ｓ５１〜Ｓ５６の繰り返し）。一方、印刷装置２００との通信が不能だとＣＰＵ１０１が判断する場合（Ｓ５７：Ｙｅｓ）、ＣＰＵ１０１は、オートパワーオフ予告通知を受信したことがＲＡＭ１０２に記録されているか否かを判断する（Ｓ５９）。ＣＰＵ１０１が、オートパワーオフ予告通知を受信した記録が存在すると判断した場合（Ｓ５９：Ｙｅｓ）、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に、印刷装置２００がオートパワーオフ機能によりパワーオフ状態になることを示す内容（図１１参照）を表示する（Ｓ５１０）。ここで、ＣＰＵ１０１は、オートパワーオフ予告通知の受信記録を消去する。
【００７６】
一方、ステップＳ５９において、ＣＰＵ１０１がオートパワーオフ予告通知を受信したことが記録されていないと判断した場合（Ｓ５９：Ｎｏ）、ＣＰＵ１０１は、手動パワーオフ予告通知を受信したことが記録されているか否かを判断する（Ｓ５１１）。手動パワーオフ予告通知を受信した記録が存在する場合（Ｓ５１１：Ｙｅｓ）、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に、印刷装置２００の電源がユーザの電源スイッチ２１１の操作によりオフされたことを示す内容を表示する（Ｓ５１２）。具体的には、図１３に示すように、ディスプレイモニタ１１０に、「ユーザの操作により印刷装置の電源がオフされます」が表示される。ここで、ＣＰＵ１０１は、手動パワーオフ予告通知の受信記録を消去する。
【００７７】
一方、ステップＳ５１１において、ＣＰＵ１０１が手動パワーオフ予告通知を受信したことが記録されていないと判断した場合（Ｓ５１１：Ｎｏ）、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に、印刷装置２００と通信できない状態になったことを示す内容（図１２参照）を表示する（Ｓ５１３）。
【００７８】
ホストコンピュータ１００が、印刷装置２００と通信できない間は、ＣＲＴＣ１０６は上記した内容を表示し続ける。そして、ＣＰＵ１０１は、印刷装置２００との通信が確立したか否かを判断する（Ｓ５１４）。ＣＰＵ１０１は、印刷装置２００との通信が確立するまで待機する（Ｓ５１４：Ｎｏ）。そして、印刷装置２００との通信が確立したと判断した場合（Ｓ５１４：Ｙｅｓ）、ＣＲＴＣ１０６は、ディスプレイモニタ１１０に現在の印刷装置２００のステータスを表示する（Ｓ５１５）。
【００７９】
［印刷装置の動作説明］
次に、図１０のフローチャートを参照して、印刷装置２００の制御方法を説明する。印刷装置２００のＣＰＵ２０１が図１０のフローチャートに基づくプログラムを実行することにより、この制御方法が実行される。
【００８０】
ステップＳ６１〜ステップＳ６３の各処理は、第１実施形態のステップＳ２１〜ステップＳ２３の各処理と同様であるので、その説明は割愛する。
【００８１】
Ｓ６３において、ＣＰＵ２０１がオートパワーオフ機能を実行する要件が満たされたと判断した場合（Ｓ６３：Ｙｅｓ）、ＣＰＵ２０１は、印刷装置２００の電源がパワーオフ状態になる要因として、オートパワーオフ機能によって印刷装置２００がパワーオフ状態になったことをＲＡＭ１０２に記録する。一方、ＣＰＵ２０１がオートパワーオフ機能を実行する要件が満たされていないと判断した場合（Ｓ６３：Ｎｏ）、ＣＰＵ２０１は、電源スイッチ２１１がオフされたか否かを判断する（Ｓ６４）。そして、ＣＰＵ２０１は、電源スイッチ２１１がオフされたと判断した場合（Ｓ６４：Ｙｅｓ）、ＣＰＵ２０１は、印刷装置２００の電源がパワーオフ状態になる要因として、電源スイッチ２１１がオフされたことを記録する（Ｓ６５）。一方、ＣＰＵ２０１は、電源スイッチ２１１がオフされていないと判断した場合は（Ｓ６４：Ｎｏ）、ステップＳ６１に戻る。
【００８２】
オートパワーオフ機能を実行する要件が満たされた場合（Ｓ６３：Ｙｅｓ）、又は、電源スイッチ２１１がオフされた場合（Ｓ６４：Ｙｅｓ）は、タイマ２０９により時間が計測される（Ｓ６７）。
【００８３】
タイマ２０９により所定時間の計測が開始された後（Ｓ６７）、ＣＰＵ２０１は、ホストコンピュータ１００から送信されるステータス取得コマンドを受信したか否かを判断する（Ｓ６８）。そして、ＣＰＵ２０１が、ステータス取得コマンドを受信したと判断した場合（Ｓ６８：Ｙｅｓ）、印刷装置２００の現在のステータスに加えて、Ｓ６５またはＳ６６で記録した印刷装置２００がパワーオフ状態になる要因をホストコンピュータ１００へ送信する（Ｓ６９）。そして、ＣＰＵ２０１は、タイマ２０９により計時される時間が所定時間（例えば１０秒）を経過したか否かを判断する（Ｓ６１０）。そして、タイマにより計時される時間が所定時間に達したとＣＰＵ２０１が判断した場合は（Ｓ６１０：Ｙｅｓ）、ＣＰＵ２０１は、印刷装置２００をパワーオフ状態にする（Ｓ６１１）。一方、ＣＰＵ２０１が所定時間を経過していないと判断した場合は（Ｓ６１０：Ｎｏ）、ＣＰＵ２０１は、再度、ホストコンピュータ１００から送信されるステータス取得コマンドを受信したか否かを判断する（Ｓ６８）。
【００８４】
第３実施形態では、オートパワーオフ機能により印刷装置２００がパワーオフ状態にする場合と、ユーザが手動で電源スイッチ２１１を操作して印刷装置２００をパワーオフ状態にする場合と、を区別した内容をディスプレイモニタ１１０に表示する。これにより、ユーザは、印刷装置２００がどのような要因でパワーオフ状態になったかを知ることができる。
【００８５】
（その他の実施形態）
また、上記した実施形態では、印刷装置の一例として回転現像ロータリ式のレーザビームプリンタを用いる例について説明したが、本発明の印刷装置は、インクジェットプリンタ、サーマル（熱転写）プリンタなど他のプリント方式のプリンタでも良い。
【００８６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８７】
１  印刷システム
１００  ホストコンピュータ
１０１  ＣＰＵ
１０２  ＲＡＭ
１０６  ＣＲＴＣ
１０８  Ｉ／Ｆ部
２００  印刷装置
２０１  ＣＰＵ
２０８  電源制御部
２０９  タイマ
２１１  電源スイッチ
３０１  Ｉ／Ｆ部
【図１】
2013127729.tif 000003
【図２】
2013127729.tif 000004
【図３】
2013127729.tif 000005
【図４】
2013127729.tif 000006
【図５】
2013127729.tif 000007
【図６】
2013127729.tif 000008
【図７】
2013127729.tif 000009
【図８】
2013127729.tif 000010
【図９】
2013127729.tif 000011
【図１０】
2013127729.tif 000012
【図１１】
2013127729.tif 000013
【図１２】
2013127729.tif 000014
【図１３】
2013127729.tif 000015