(57)【要約】      （修正有）【課題】プリンタエンジンが実行すべき処理の中止処理が原因で、プリンタエンジンへの電源供給が遮断される前に、極力、プリンタエンジンを保護するための動作が完了しなくなることを抑制することができる画像形成装置を提供する。【解決手段】画像形成装置は、消費電力を低減する指示を検知すると、プリンタエンジンに、プリンタエンジンが実行すべき処理を中止させる。そしてプリンタエンジンが実行すべき処理が中止されるとプリンタエンジンを保護するための処理を、プリンタエンジンに行わせるためのエンジン保護指示を発行する。そして、エンジン保護指示により、プリンタエンジンを保護するための処理が行われた後に、プリンタエンジンへの電源供給を遮断する。【選択図】図７
2014085582.tif 000002
【特許請求の範囲】
【請求項１】
プリンタエンジンと、前記プリンタエンジンを制御するコントローラとを備え、消費電力を低減する指示を検知してから予め定められた時間が経過すると前記プリンタエンジンへの電源供給を遮断する画像形成装置であって、
前記消費電力を低減する指示を検知すると、前記プリンタエンジンに、当該プリンタエンジンが実行すべき処理を中止させるための中止指示を発行する発行手段と、
前記発行手段によって発行された中止指示により、前記プリンタエンジンが実行すべき処理の中止処理を開始し、前記中止処理の完了を待たずに前記プリンタエンジンを保護するための動作を前記プリンタエンジンに行わせるためのエンジン保護指示を発行する制御手段と、
前記制御手段によって発行された前記エンジン保護指示により、前記プリンタエンジンを保護するための動作が行われた後に、前記プリンタエンジンへの電源供給を遮断する遮断手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記プリンタエンジンは、感光ドラム、及び、前記感光ドラムから画像が転写される中間転写ベルトを備え、
前記プリンタエンジンを保護するための動作は、前記感光ドラムと、前記中間転写ベルトとを相対的に離間させる動作であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記プリンタエンジンは、用紙に画像を定着させるための定着部及び加圧部を備え、
前記プリンタエンジンを保護するための動作は、前記定着部と、前記加圧部とを相対的に離間させる動作であることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記プリンタエンジンは、所定の時間が経過した後に、電源供給を遮断されることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記消費電力を低減する指示は、前記画像形成装置を省電力状態に移行するための指示であることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記消費電力を低減する指示は、前記画像形成装置の電源をオフにするための指示であることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項７】
プリンタエンジンと、前記プリンタエンジンを制御するコントローラとを備え、消費電力を低減する指示を検知してから予め定められた時間が経過すると前記プリンタエンジンへの電源供給を遮断する画像形成装置の制御方法であって、
前記消費電力を低減する指示を検知すると、前記プリンタエンジンに、当該プリンタエンジンが実行すべき処理を中止させるための中止指示を発行する発行ステップと、
前記発行ステップによって発行された中止指示により、前記プリンタエンジンが実行すべき処理の中止処理を開始し、前記中止処理の完了を待たずに前記プリンタエンジンを保護するための動作を前記プリンタエンジンに行わせるためのエンジン保護指示を発行する制御ステップと、
前記制御ステップによって発行された前記エンジン保護指示により、前記プリンタエンジンを保護するための動作が行われた後に、前記プリンタエンジンへの電源供給を遮断する遮断ステップと
を備えたことを特徴とする画像形成装置の制御方法。
【請求項８】
請求項７に記載された画像形成装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置は、起動に要する時間が長くなる傾向にある。その要因の一つは、画像形成装置の多機能化等に伴い、起動時にＲＯＭからＲＡＭへ展開すべきデータの量が大きくなってきているからである。
【０００３】
これに対して、ユーザが電源スイッチをオフにした際にＲＡＭのデータをそのまま保持しておき、次回ユーザが電源スイッチをオンにした際にはＲＯＭからＲＡＭへのデータの展開を省略することにより、起動に要する時間を短縮する技術がある。
【０００４】
このような技術として、ＲＡＭへの通電を継続することによってＲＡＭのデータを保持するサスペンドという技術がある（例えば、特許文献１参照）。
【０００５】
さらに、ＲＡＭのデータをＨＤＤに一時退避させることによってＲＡＭのデータを保持するハイバネーションという技術がある（例えば、特許文献２参照）。
【０００６】
これら技術では、ユーザからは画像形成装置の電源がオフになっているように見えつつも、一方では起動に要する時間を短縮することができるのである。
【０００７】
さらに、近年の画像形成装置は、ユーザの電源スイッチ操作に対する電源制御をソフトで実施している。
【０００８】
従来は電源スイッチ操作に連動して電気的に電源をオフにする構成であったため、現像器と感光ドラムに離間機構を有する画像形成装置では、電源がオフのときに現像器と感光ドラムとが接着した状態となることがある（例えば、特許文献３参照）。
【０００９】
そのため、電源起動時には、現像器と感光ドラムの位置を確認するために、接着した状態の現像器を感光ドラムから離間し、再度接着した状態にするといった制御を行っている。
【００１０】
そこで、電源スイッチ操作に対する電源制御をソフトで実施する画像形成装置では、電源をオフするときに現像器と感光ドラムを離間した状態にすることで、その後の電源起動時の離間処理を省くことができ、起動に要する時間を短縮することができる。
【００１１】
また、電源スイッチ操作に対する電源制御をソフトで実施する画像形成装置では、ソフトがバグ等によって予期せぬ状態（特定の処理から抜け出せなくなった状態等）に陥った時の対策がされている。具体的には、電源オフ操作を検知してから所定時間経過後に、ハードの機構で、少なくともプリンタエンジンの電源をオフにするタイマー電源オフ機能を有する。この機能により、電源オフ操作に対する電源オフを保証している。
【００１２】
画像形成装置の起動時間を短縮するために、電源オフ操作に対してＲＡＭへの通電を継続する構成にする場合、ＲＡＭへの通電状態であっても電源オフ状態として見せる必要がある。その場合、画像形成装置は、少なくともプリンタエンジンの電源をオフにし、ＲＡＭ以外のコントローラ内のユニットも極力節電状態にした高速起動待機状態となっている。
【００１３】
この高速起動待機状態で電源オン操作された場合、ユーザに対しては通常の電源オンと同じように見せる必要がある。そのため、高速起動待機状態前に印刷ジョブが存在していたとしても、その印刷ジョブを削除して印刷ジョブの存在しない状態で起動処理を終えなければならない。
【００１４】
起動処理中に高速起動待機状態前に投入された印刷ジョブを削除するのでは、目的である高速起動を実現できないため、高速起動待機状態に移行する前に印刷ジョブを削除することが一般的である。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開平０９−３４５７８号公報
【特許文献２】特開２０００−８２０１４号公報
【特許文献３】特開２００４−７７６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
しかしながら、電源オフ操作に従って印刷ジョブを削除するとともに、高速起動待機状態に移行するときにもタイマー電源オフ機能を適用する構成では、次のような課題がある。例えば、図９に示されるように、印刷ジョブの削除処理に時間がかかり、一部の処理ができないままタイムアウトとなり、プリンタエンジンの電源がオフされ、エンジン保護コマンドが間に合わないことがある。
【００１７】
離間機構を有するプリンタエンジンの場合には、高速起動待機状態への移行に際してプリンタエンジンの電源をオフする前に離間処理を実施する必要があるが、印刷ジョブの削除処理の影響で実施できなくなってしまう。
【００１８】
その結果、後に電源のオン操作による高速起動待機状態からの復帰時には、プリンタエンジンの起動処理として本来不要な離間処理を実施することになり、図９に示されるように、初期化処理に時間を要し、起動が遅くなってしまうことがある。
【００１９】
一方、タイマー電源オフ機能の設定時間を長めに設定した構成の場合、ソフトがバグ等によって予期せぬ状態に陥った時の対策という本来の目的を達成できなくなってしまう。
【００２０】
本発明の目的は、プリンタエンジンが実行すべき処理の中止処理が原因で、プリンタエンジンへの電源供給が遮断される前に、極力、プリンタエンジンを保護するための動作が完了しなくなることを抑制する仕組みを提供することにある。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、請求項１の画像形成装置は、プリンタエンジンと、前記プリンタエンジンを制御するコントローラとを備え、消費電力を低減する指示を検知してから予め定められた時間が経過すると前記プリンタエンジンへの電源供給を遮断する画像形成装置であって、前記消費電力を低減する指示を検知すると、前記プリンタエンジンに、当該プリンタエンジンが実行すべき処理を中止させるための中止指示を発行する発行手段と、前記発行手段により発行された中止指示により、前記プリンタエンジンが実行すべき処理の中止処理を開始し、前記中止処理の完了を待たずに前記プリンタエンジンを保護するための動作を前記プリンタエンジンに行わせるためのエンジン保護指示を発行する制御手段と、前記制御手段によって発行された前記エンジン保護指示により、前記プリンタエンジンを保護するための動作が行われた後に、前記プリンタエンジンへの電源供給を遮断する遮断手段とを備えたことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、プリンタエンジンが実行すべき処理の中止処理が原因で、プリンタエンジンへの電源供給が遮断される前に、極力、プリンタエンジンを保護するための動作が完了しなくなることを抑制することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す図である。
【図２】図１におけるコントローラの概略構成を示す図である。
【図３】図１におけるプリンタエンジンの概略構成を示す図である。
【図４】図１におけるコントローラのソフト構成を示す図である。
【図５】本実施の形態に係る電力供給状態（電力モード）を示す図であり、（Ａ）は、電源オン状態を示し、（Ｂ）は、電源オフ状態を示し、（Ｃ）は、節電状態を示し、（Ｄ）は、高速起動待機状態を示している。
【図６】図２おけるＣＰＵにより実行される電源オフ移行処理の手順を示すフローチャートである。
【図７】図２おけるＣＰＵにより実行される電源オフ前処理の手順を示すフローチャートである。
【図８】図２おけるＣＰＵにより実行される電源オフ前処理の手順を示すフローチャートである。
【図９】従来技術においてエンジン保護処理の前にタイムアウトとなる例を示すタイミングチャートを示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００２５】
図１は、本発明の実施の形態に係る画像形成装置１０１の概略構成を示す図である。
【００２６】
図１において、画像形成装置１０１は、コントローラ２０２、プリンタエンジン２０５、操作部２０１、ハードディスク装置２０４、及び電源ユニット２０３で構成される。
【００２７】
コントローラ２０２は、各モジュールに指示を出す事により、画像形成装置１０１を制御する。プリンタエンジン２０５は、コントローラ２０２により制御され、コントローラ２０２により共有される画像情報に従って画像データが示す画像を用紙に形成する。以下の説明では、画像を用紙に形成することを単に印刷と表現する。
【００２８】
操作部２０１は、画像形成装置１０１の操作を行なうためのものである。この操作部２０１は、ユーザが画像形成装置１０１を設定するための操作ボタンや、ユーザに画像形成装置１０１の各種情報を表示したりするための表示部としての液晶画面などの表示パネルを備える。
【００２９】
ハードディスク装置２０４は、ＳＳＤなど他のストレージ装置であってもよく、画像データや、画像データの生成時に使用するリソース情報などが記憶される。
【００３０】
電源ユニット２０３は、ＡＣ電源に接続され、画像形成装置１０１の各ユニットに対して電力を供給する。
【００３１】
このように、本実施の形態に係る画像形成装置１０１は、プリンタエンジン２０５と、プリンタエンジン２０５を制御するコントローラ２０２とを備えている。また、画像形成装置１０１は、消費電力を低減する指示を検知してから予め定められた時間が経過すると強制的にプリンタエンジン２０５への電源供給を遮断する。以下の説明では、電源供給を遮断することを、電源をオフにする、と表現する。
【００３２】
図２は、図１におけるコントローラ２０２の概略構成を示す図である。
【００３３】
図２において、コントローラ２０２は、メインボード３００、サブボード３２０、及びＲＡＭ３４０で構成される。
【００３４】
メインボード３００、及びサブボード３２０は、それぞれＣＰＵ３０１、及びＣＰＵ３２１を備えているが、ＣＰＵ周辺ハードウェアであるチップセット、バスブリッジ、クロックジェネレータなどは省略している。
【００３５】
メインボード３００は、汎用ＣＰＵシステムとなっている。そして、ＣＰＵ３０１は、メインボード３００全体を制御する。ＲＯＭ３０２は、ＣＰＵ３０１及びＣＰＵ３２１が実行するプログラムが記憶されている。
【００３６】
不揮発メモリ３０３には、画像形成装置１０１の設定情報や印刷に関連するカウンタ情報などが記憶され、電源がオフされた場合でも情報を保持できる。ＵＳＢコントローラ３０４は、ＵＳＢメモリ２０６に対するデータの入出力を制御する。ＵＳＢメモリ２０６には、画像形成装置で使用すべき各種データが記憶されている。
【００３７】
ディスクコントローラ３０５は、ハードディスク装置２０４に対する入出力を制御する。バスコントローラ３１０は、サブボード３２０のバスコントローラ３３０とのブリッジ機能を持つ。リセット回路３１１は、メインボード３００のＨ／Ｗの設定をリセットする。
【００３８】
サブボード３２０は、比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアで構成されている。ＣＰＵ３２１は、サブボード３２０全体を制御する。ネットワークコントローラ３２２は、ネットワークに接続するためのコントローラである。
【００３９】
電源監視Ｈ／Ｗ３２３は、画像形成装置１０１の電源制御を監視する。ＣＰＵ３２１が正常に動作できる場合、ＣＰＵ３２１の指示に従い、リセット回路３３１、３１１を介して画像形成装置１０１にリセットを掛けることが可能である。また、ＣＰＵ３２１の電源がオフの場合は、不図示の電源スイッチの入力に従ってコントローラ２０２に電源を供給することができる。
【００４０】
リセット回路３３１は、サブボード３２０のＨ／Ｗの設定をリセットする。画像処理プロセッサ３２４は、リアルタイムデジタル画像処理を行う。デバイスコントローラ３２５は、プリンタエンジン２０５を制御する。バスコントローラ３３０は、メインボード３００のバスコントローラ３１０とのブリッジ機能を持つ。
【００４１】
ＲＡＭ３４０には、ＣＰＵ３０１とＣＰＵ３２１のそれぞれからアクセス可能であり、それぞれの主記憶メモリと使用される。ＣＰＵ３０１は、ＲＯＭ３０２に記憶された初期プログラムに従って、ＣＰＵ３０１とＣＰＵ３２１のそれぞれのメインプログラムをＲＯＭ３０２よりから読み出し、ＲＡＭ３４０に記憶する。
【００４２】
図３は、図１におけるプリンタエンジン２０５の概略構成を示す図である。
【００４３】
なお、図３においては、画像形成装置１０１とともにプリンタエンジン２０５を示している。
【００４４】
図３において、画像形成装置１０１は、給紙トレイ４０１，４０２、排紙トレイ４０４、電子写真プロセスにより画像形成するユニット４０３、定着ローラ（定着部）４０８、及び加圧ローラ（加圧部）４０９で構成されている。
【００４５】
給紙カセット４０２から給紙するときの用紙４０５の搬送パスは、片面印刷であればＰ１、Ｐ２、Ｐ３の順に搬送されるパスとなる。両面印刷であれば、用紙４０５の搬送パスは、Ｐ１、Ｐ２、Ｐ３の順に搬送されるパスとなり、用紙４０５はＰ３の後にスイッチバックしてＰ６、Ｐ２、Ｐ３の順に搬送されて排出される。
【００４６】
画像形成するユニット４０３について説明する。トナーカートリッジ４１０ａ、４１０ｂ、４１０ｃ、４１０ｄ、帯電ローラ４１１ａ、４１１ｂ、４１１ｃ、４１１ｄ、現像ローラ４１２ａ、４１２ｂ、４１２ｃ、４１２ｄは、それぞれイエロー、マゼンタ、シアン、ブラックごとに構成されている。
【００４７】
例えばトナーカートリッジ４１０ａの場合、帯電ローラ４１１ａを含む帯電器と、現像ローラ４１２ａを含む現像器と、感光ドラム４１３ａとから構成されている。帯電器は、コントローラ２０２から送信された画像データに応じて感光ドラム４１３ａに潜像するためのユニットであり、現像器は、静電潜像が形成された感光ドラムにトナーを載せて現像するためのユニットである。
【００４８】
このように、プリンタエンジン２０５は、感光ドラム４１３ａ〜４１３ｄ、感光ドラム４１３ａ〜４１３ｄに帯電させる帯電ローラ４１１ａ〜４１１ｃを備えている。また、プリンタエンジン２０５は、感光ドラム４１３ａ〜４１３ｄに形成された静電潜像を現像する現像ローラ４１２ａ〜４１２ｃ、現像ローラ４１２ａ〜４１２ｃにより現像されたトナー像が転写される中間転写ベルト４０６を備えている。さらに、プリンタエンジン２０５は、中間転写ベルト４０６に転写されたトナー像を用紙に定着させる定着ローラ４０８を備えている。
【００４９】
次に、片面印刷時のプリンタエンジン２０５の制御について説明する。プリンタエンジン２０５は、コントローラ２０２からの指示に従って、コントローラ２０２から送信された画像データに応じて、順に感光ドラム４１３ａ、４１３ｂ、４１３ｃ、４１３ｄに現像し、順に中間転写ベルト４０６に転写する。
【００５０】
同時にプリンタエンジン２０５は、給紙カセット４０２から用紙４０５を給紙し、中間転写ベルト４０６に１次転写されたトナー画像を、Ｐ１を経由してＰ２に搬送中の用紙に２次転写するように制御する。
【００５１】
プリンタエンジン２０５は、Ｐ２においてトナー画像を転写した用紙４０５を定着ローラ４０８と加圧ローラ４０９からなる定着器に搬送してトナー画像を用紙４０５に定着させる。最後にプリンタエンジン２０５は、トナー画像が定着された用紙４０５をＰ３経由で排出する。
【００５２】
次に、離間動作について説明する。離間機構は、感光ドラム４１３ａと転写ローラ４０７ａとの間、現像ローラ４１２ａと感光ドラム４１３ａとの間、帯電ローラ４１１ａと感光ドラム４１３ａとの間、定着ローラ４０８と加圧ローラ４０９との間にそれぞれ存在する。離間機構は、離間させたいユニットのそれぞれを、モータやソレノイド等を用いて引き離したり、縮めたりできるものであればよい。例えば、離間させたいそれぞれのユニットの軸を、モータやソレノイド等を用いて引き離したり、縮めたりできるものであればよい。その他、公知の技術を用いればよい。
【００５３】
プリンタエンジン２０５は、ブラックトナーしか使わないモノクロ印刷のときには、ブラック以外の感光ドラムの消耗を低減するために、感光ドラム４１３ａ〜４１３ｃ、それに接着している帯電ローラ４１１ａ〜４１１ｃを備えている。また、プリンタエンジン２０５は、現像ローラ４１２ａ〜４１２ｃ、中間転写ベルト４０６との間の離間機構を駆動させ、それぞれを接着状態から離間状態にする。
【００５４】
また、プリンタエンジン２０５は、電源がオフときやプリンタエンジン２０５の電源をオフとするような節電モード時に、コントローラ２０２からの指示に従い、各ユニットの離間機構を駆動させる。具体的に、プリンタエンジン２０５は、感光ドラム４１３ａ〜４１３ｄと、それに接着している中間転写ベルト４０６との間の離間機構および、定着ローラ４０８と加圧ローラ４０９との間の離間機構を駆動させる。また、プリンタエンジン２０５は、感光ドラム４１３ａ〜４１３ｄと、それに接着している帯電ローラ４１１ａ〜４１１ｄ、現像ローラ４１２ａ〜４１２ｄとの間の離間機構を駆動させる。それによって、それぞれのユニット同士を、接着状態から離間状態にする。
【００５５】
一方、電源がオンのときは、プリンタエンジン２０５は、起動処理に加えて、上述したぞれぞれの離間機構を駆動させ、それぞれ離間状態から接着状態にしてコントローラ２０２からの印刷指示に備える。
【００５６】
上述した離間処理が予め定められた処理に対応する。すなわち、予め定められた処理は感光ドラム４１３ａ〜４１３ｄから、帯電ローラ４１１ａ〜４１１ｄ、現像ローラ４１２ａ〜４１２ｄ、及び中間転写ベルト４０６を相対的に離間させる処理である。また予め定められた処理は、中間転写ベルト４０６から定着ローラ４０８を相対的に離間させる処理である。ここで、相対的に離間させる処理は、例えば感光ドラム４１３ａ〜４１３ｄ及び帯電ローラ４１１ａ〜４１１ｄの少なくとも一方が移動することで離間する処理を意味する。
【００５７】
また、上述したように、離間処理は、プリンタエンジン２０５に再び電源供給されたときに当該プリンタエンジン２０５により行われる起動処理とは異なる処理である。そして、離間処理は、当該処理を行わずに電源供給が遮断され、プリンタエンジン２０５に再び電源供給されたときに、起動処理に加えて行う必要がある処理となっている。
【００５８】
図４は、図１におけるコントローラ２０２のソフト構成を示す図である。
【００５９】
図４において、コントローラ２０２は、ＣＰＵ３０１によって実行されるブロック５１０と、ＣＰＵ３２１によって実行されるブロック５２０で構成される。
【００６０】
ブロック５１０は、データ処理部５０１、操作部インタフェース部５０２、ＵＳＢインタフェース部５０３、ストレージインタフェース部５０４、ジョブ制御部５０５、及び電源制御部５０６で構成される。
【００６１】
ブロック５２０は、ホストインタフェース部５０７、画像処理部５０８、及びエンジンインタフェース部５０９で構成される。
【００６２】
ホストインタフェース部５０７は、他の装置から送信された印刷データを受信し、ＲＡＭ３４０に記憶する。データ処理部５０１は、ホストインタフェース部５０７が記憶した印刷データをＲＡＭ３４０から読み出し、読み出した印刷データを解釈してジョブ制御部５０５にジョブ登録するとともに、印刷データを中間データに変換してＲＡＭ３４０に記憶する。
【００６３】
画像処理部５０８は、データ処理部５０１が記憶した中間データをＲＡＭ３４０から読み出し、その中間データを画像処理プロセッサ３２４を介してビットマップデータとしてＲＡＭ３４０に記憶する。
【００６４】
エンジンインタフェース部５０９は、画像処理部５０８がビットマップデータを生成後にプリンタエンジン２０５に対して印刷を指示する。また、エンジンインタフェース部５０９は、プリンタエンジン２０５の状態を監視し、必要に応じてプリンタエンジンの状態をホストインタフェース部５０７を介して他の装置に通知したりする。
【００６５】
エンジンインタフェース部５０９は、印刷時にプリンタエンジン２０５に印刷要求コマンドを発行するとともに、画像処理プロセッサ３２４にＲＡＭ３４０に記憶されているビットマップデータの位置を通知する。
【００６６】
その後、エンジンインタフェース部５０９は、プリンタエンジン２０５からの画像転送同期信号に従って画像処理プロセッサ３２４とデバイスコントローラ３２５を介してＲＡＭ３４０に記憶されているビットマップデータをプリンタエンジン２０５に転送する。
【００６７】
操作部インタフェース部５０２は、操作部２０１を介してユーザに画像形成装置１０１を設定させたり、画像形成装置１０１の情報を表示したりする。
【００６８】
ＵＳＢインタフェース部５０３は、ＵＳＢメモリ２０６に記憶された画像ファイルを読み込み、操作部インタフェース部５０２を介してユーザからダイレクト印刷指示を受けると、ジョブ制御部５０５にダイレクト印刷ジョブとして登録する。
【００６９】
ストレージインタフェース部５０４は、例えばホストインタフェース部５０７を介して受信したジョブがデータ処理部５０１によるデータ解釈の結果、ストレージ保存ジョブであったときにハードディスク装置２０４にそのデータを記憶する。
【００７０】
また、ストレージインタフェース部５０４は、操作部２０１を介してユーザからストレージ保存ジョブの印刷指示を受けたときに、記憶されているデータを読み出す。
【００７１】
ジョブ制御部５０５は、各ソフトモジュールより、ジョブの登録、削除、停止、再開等の要求を受けて、ジョブの内容に従って関連するソフトモジュールに動作指示を出す。
【００７２】
電源制御部５０６は、電源スイッチ操作や節電設定に従って各電力供給状態への切り替え制御を行うソフトモジュールである。
【００７３】
以上説明した画像形成装置１０１の構成により実行される機能について説明する。まず、印刷機能について説明する。
【００７４】
ＣＰＵ３２１は、ページ記述言語による印刷データを他の装置から受信し、ＲＡＭ３４０に記憶する。ＣＰＵ３０１は、ＣＰＵ３２１による印刷データ受信を確認すると、ページ記述言語を解析し、画像処理プロセッサ３２４がビットマップデータに変換可能な中間データを生成してＲＡＭ３４０に記憶する。
【００７５】
ＣＰＵ３２１は、中間データの生成を確認すると、ＲＡＭ３４０から読み出した中間データを画像処理プロセッサ３２４に入力し、画像処理プロセッサ３２４はＣＰＵ３２１を介してＲＡＭ３４０にビットマップデータを出力する。
【００７６】
ＣＰＵ３２１は、ビットマップデータの生成に伴ってデバイスコントローラ３２５を介してプリンタエンジン２０５に印刷要求を送信するとともに、画像処理プロセッサ３２４にＲＡＭ３４０に記憶された画像データ（ビットマップデータ）の位置を通知する。
【００７７】
ＣＰＵ３２１は、プリンタエンジン２０５からの画像転送同期信号に従って、ＲＡＭ３４０に記憶された画像データを画像処理プロセッサ３２４とデバイスコントローラ３２５を介してプリンタエンジン２０５に送信する。
【００７８】
プリンタエンジン２０５は、コントローラ２０２より転送されたデジタル画像データが示す画像を電子写真プロセスに従って用紙に印刷する。
【００７９】
次に、起動時間短縮機能について説明する。起動時間短縮機能は、コントローラ２０２のＲＡＭ３４０を通電状態のままとすることで電源オフ操作時のＲＡＭ３４０の内容を記憶しておき、次回の電源オン時に短時間で画像形成装置１０１をユーザが操作可能な状態にする機能である。
【００８０】
次に、スリープ機能について説明する。スリープ機能は、ジョブ実行が所定時間以上なかった場合に、画像形成装置１０１の消費電力を削減するために、画像形成装置１０１を節電状態へ移行する機能である。この所定時間は、デフォルト値を用いても、ユーザによって設定可能であってもよい。
【００８１】
次に、ログイン機能について説明する。ログイン機能は、操作部２０１を通じてユーザ個人に対応するユーザＩＤとパスワードの入力を受け付け、個人認証に成功した場合のみ各種のジョブの入力を受け付ける機能である。ユーザと実行ジョブの履歴を記録することによりセキュリティが向上する。
【００８２】
画像形成装置１０１は、これらの付加機能のそれぞれを有効化するか否かを設定により変更することができる。操作部２０１の表示パネルは各種の設定画面を表示でき、ユーザは設定画面を通じて上記の付加機能の有効または無効を選択できる。
【００８３】
また、画像形成装置１０１は、通常画面、ログイン画面、ユーザモード画面、及びサービスモード画面を操作部２０１の表示パネルに表示する機能も備える。これらの画面は、ユーザが所定の操作を行った場合に、必要に応じて切り替わるように構成されている。
【００８４】
通常画面は、通常時に操作部２０１に表示されている画面であり、この画面を表示しているときは、操作部２０１に備えられた操作ボタンを通じて画像形成装置１０１は各種ジョブの実行指示を受け付ける。また、ユーザの所定の操作を受け付けた場合には、ユーザモード画面に表示を切り替える。
【００８５】
また、ログイン画面は、ログイン機能を有効に設定している場合に表示される画面である。この画面を表示しているとき、画像形成装置１０１は操作部２０１の操作ボタンを通じてユーザＩＤおよびパスワードの入力を受け付ける。ユーザの入力したユーザＩＤおよびパスワードが有効なものであった場合、操作部２０１の表示は通常画面に切り替わる。
【００８６】
ユーザモード画面は、サービスマン向けの特別な設定項目を除いた設定項目を一般のユーザが設定変更することができる設定画面である。一般的な画像形成装置では単に設定画面と呼称されることが多いが、ここでは上記サービスモード画面との区別を説明上明確にするためユーザモード画面と表記する。起動時間短縮機能およびログイン機能の有効・無効を設定することができる。
【００８７】
サービスモード画面は、サービスマンが画像形成装置１０１の動作を調整したり、特殊な設定項目の設定を変更したりすることができる画面である。
【００８８】
図５は、本実施の形態に係る電力供給状態（電力モード）を示す図であり、（Ａ）は、電源オン状態を示し、（Ｂ）は、電源オフ状態を示し、（Ｃ）は、節電状態を示し、（Ｄ）は、高速起動待機状態を示している。
【００８９】
なお、以下の説明において、電力供給が停止されるとは、電力供給が０になる場合だけでなく、電力供給先が正常に動作しない程度の微量な電力供給が行われている場合も含むものとする。
【００９０】
図５（Ａ）に示される電源オン状態では、画像形成装置１０１の各構成へ電力供給が行われる。電源オン状態において、何も機能が実行されないまま所定の時間が経過すると、（Ｃ）の節電状態へ移行する。
【００９１】
また、電源オン状態において、電源ボタンによって電源オフ操作されると、所定の条件下で、（Ｂ）の電源オフ状態に移行する。（Ｂ）の電源オフ状態に移行する条件を、所定の時間以上電源ボタン押下する電源ボタンの長押し操作としてもよい。
【００９２】
また、電源オン状態において、電源ボタンによって電源オフ操作されると、所定の条件下で、（Ｄ）の高速起動待機状態に移行する。
【００９３】
図５（Ｂ）に示される電源オフ状態では、画像形成装置１０１の各構成への電力供給が停止される。電源オフ状態において、電源ボタンによって電源オン操作されると、（Ａ）の電源オン状態に移行する。
【００９４】
このときには、ＣＰＵ３０１とＣＰＵ３２１のそれぞれのメインプログラムをＲＯＭ３０２よりから読み出してＲＡＭ３４０に記憶するため、（Ｄ）の高速起動待機状態からの起動に比べて起動完了までの時間が長くなる。
【００９５】
図５（Ｃ）に示される節電状態では、ＣＰＵ３２１、ＲＡＭ３４０、ネットワークコントローラ３２２、及び電源ユニット２０３への電力供給が維持され、その他の構成への電力供給は停止される。
【００９６】
節電状態において、ネットワークコントローラ３２２へデータが入力されたり、ユーザによって操作部２０１の節電解除ボタンが押されたりすると、（Ａ）の電源オン状態に移行する。
【００９７】
また、節電状態において、電源ボタンによって電源オフ操作されると、所定の条件下で、（Ｂ）の電源オフ状態に移行する。（Ｂ）の電源オフ状態に移行する条件を、所定の時間以上電源ボタン押下する電源ボタンの長押し操作としてもよい。
【００９８】
また、節電状態において、電源ボタンによって電源オフ操作されると、所定の条件下で、（Ｄ）の高速起動待機状態に移行する。
【００９９】
図５（Ｄ）の高速起動待機状態では、ＣＰＵ３２１、ＲＡＭ３４０への電力供給が維持され、その他の構成への電力供給は停止される。
【０１００】
高速起動待機状態において、電源ボタン押下によって電源オン操作されると、（Ａ）の電源オン状態に移行する。このとき、ＣＰＵ３０１はＲＡＭ３４０に記憶済みのメインプログラムを使用するため、（Ｂ）の電源オフ状態からの起動時間に比べて起動時間が短くなる。消費電力は、（Ｂ）の電源オフ状態より高く、（Ｃ）の節電状態より低い。なお、高速起動待機状態において、所定の時間以上電源ボタン押下する電源ボタンの長押し操作されたときに、（Ｂ）の電源オフ状態に移行するようにしてもよい。
【０１０１】
以上説明した各状態での消費電力を不等号で表現すると、（Ａ）＞（Ｃ）＞（Ｄ）＞（Ｂ）となる。また、（Ａ）への移行が早い順に並べると、（Ｃ）、（Ｄ）、（Ｂ）となる。
【０１０２】
図６は、図２おけるＣＰＵ３０１により実行される電源オフ移行処理の手順を示すフローチャートである。
【０１０３】
図６における電源オフ移行処理は、ＣＰＵ３０１が、ＲＡＭ３４０に展開されているメインプログラムを実行することによって電源制御部５０６より実現される。また、この処理はユーザによる電源オフ操作を検知したときに行われる。すなわち、消費電力を低減する指示を検知したときに行われる。この消費電力を低減する指示は、省電力状態に移行する指示であってもよいし、画像形成装置１０１全体への電源供給を遮断した状態に移行する指示（電源オフ操作による指示）であってもよい。この画像形成装置１０１は、消費電力を低減する指示を検知してから所定時間が経過した後に、ハードの機構で、少なくともプリンタエンジンの電源をオフにするタイマー電源オフ機能を有する。これは、ソフトがバグ等によって予期せぬ状態（特定の処理から抜け出せなくなった状態等）に陥った時に、いつまでもプリンタエンジンへの電源供給が遮断できない事態を防ぐことができる。
【０１０４】
電源制御部５０６は、高速起動待機状態への移行条件を満たすか否か判別する（ステップＳ６０１）。高速起動待機状態に移行するか否かは、例えばＲＡＭ３４０に記憶されている情報の再構成が必要なファームウェア書き換えがあったか否かや、ハードウェア的なリセットが必要なネットワーク設定の変更があったか否かなどの条件で判別される。
【０１０５】
ステップＳ６０１の判別の結果、高速起動待機状態への移行条件を満たすときは（ステップＳ６０１でＹＥＳ）、電源制御部５０６は、実行ジョブが存在するか否か判別する（ステップＳ６０２）。
【０１０６】
ステップＳ６０２の判別の結果、実行ジョブが存在するときは（ステップＳ６０２でＹＥＳ）、電源制御部５０６は、エンジンインタフェース部５０９に対して電源オフ前処理の実行を指示する（ステップＳ６０３）。
【０１０７】
さらに、電源制御部５０６は、ジョブ制御部５０５に対して、実行ジョブすべての削除を指示する（ステップＳ６０４）。
【０１０８】
次いで、電源制御部５０６は、オフ前処理の完了及び全ジョブ削除処理の完了が通知されたか否か判別する（ステップＳ６０５）。ここで、オフ前処理の完了とは、Ｓ６０３でのオフ前処理に対するエンジンインタフェース部５０９からの応答である。また、全ジョブ削除処理の完了とは、Ｓ６０４での全ジョブ削除に対するジョブ制御部５０５から応答である。
【０１０９】
オフ前処理の完了及び全ジョブ削除処理の完了が通知されると（ステップＳ６０５でＹＥＳ）、Ｓ６０６に進む。そして、電源制御部５０６は、コントローラ２０２の保護処理として、不揮発メモリ３０３やハードディスク装置２０４への書き込みが完了していない情報の書き込みを完結させるためにファイルシステムの強制クローズ処理を行う（ステップＳ６０６）。
【０１１０】
そして、電源制御部５０６は、コントローラの保護処理を完了すると高速起動待機状態へと移行し（ステップＳ６０７）、次の電源オン操作に備える。
【０１１１】
上述したステップＳ６０２の処理に戻り、ステップＳ６０２の判別の結果、実行ジョブが存在しないときは（ステップＳ６０２での）、電源制御部５０６は、エンジンインタフェース部５０９に対して電源オフ前処理の実行を指示する（ステップＳ６０８）。
【０１１２】
そして、エンジンインタフェース部５０９から電源オフ前処理の完了が通知されると（ステップＳ６０９でＹＥＳ）、上記ステップＳ６０６に進む。
【０１１３】
上述したステップＳ６０１の処理に戻り、ステップＳ６０１の判別の結果、高速起動待機状態への移行条件を満たさないときは（ステップＳ６０１でＮＯ）、Ｓ６１０に進む。そして、電源制御部５０６は、通常の電源オフに移行するために、エンジンインタフェース部５０９に対して電源オフ前処理の実行を指示する（ステップＳ６１０）。
【０１１４】
そして、エンジンインタフェース部５０９から電源オフ前処理の完了が通知されると（ステップＳ６１１でＹＥＳ）、電源制御部５０６は、コントローラの保護処理を行う（ステップＳ６１２）。その後、電源制御部５０６は、画像形成装置１０１の電源をオフにして（ステップＳ６１３）、本処理を終了する。
【０１１５】
図７は、図２おけるＣＰＵ３０１により実行される電源オフ前処理の手順を示すフローチャートである。
【０１１６】
図７における電源オフ前処理は、ＣＰＵ３０１が、ＲＡＭ３４０に展開されているメインプログラムを実行することによってエンジンインタフェース部５０９により実現される。
【０１１７】
図７において、エンジンインタフェース部５０９は、自らの状態を印刷禁止状態に変更する（ステップＳ７０１）。これにより、ジョブ制御部５０５から印刷要求を受けても印刷失敗と返送することでプリンタエンジン２０５に対して新たな印刷指示コマンドを送信しないようにする。
【０１１８】
次いで、エンジンインタフェース部５０９は、自らの管理している、既に印刷要求として登録されている印刷登録ページが存在するか否か判別する（ステップＳ７０２）。
【０１１９】
ステップＳ７０２の判別の結果、印刷登録ページが存在しないときは（ステップＳ７０２でＮＯ）、プリンタエンジン２０５に対して離間コマンドを発行する（ステップＳ７０７）。
【０１２０】
これにより、プリンタエンジン２０５は、図３において説明した離間動作を行い、すべての離間動作が完了すると、エンジンインタフェース部５０９に対して離間動作の完了を通知する。
【０１２１】
エンジンインタフェース部５０９は、プリンタエンジン２０５から離間動作の完了が通知されると（ステップＳ７０８でＹＥＳ）、プリンタエンジン２０５の電源をオフにする（ステップＳ７０９）。そして、最後に電源制御部５０６にエンジンインタフェース部５０９の電源オフ前処理が完了したことを通知して（ステップＳ７１０）、本処理を終了する。
【０１２２】
上述したステップＳ７０２に戻り、ステップＳ７０２の判別の結果、印刷登録ページが存在するときは（ステップＳ７０２でＹＥＳ）、プリンタエンジン２０５に対して緊急停止コマンドを発行する（ステップＳ７０３）。
【０１２３】
プリンタエンジン２０５は、緊急停止コマンドを受信したときに、搬送途中の用紙が存在すればその搬送を停止させるために機器内の駆動モータをすべて停止させる。
【０１２４】
次いで、エンジンインタフェース部５０９は、緊急停止コマンド発行後にプリンタエンジンの状態を取得する（ステップＳ７０４）。例えば緊急停止によって紙詰まりが発生していればその状態を、ジョブ制御部５０５を経由して操作部インタフェース部５０２に紙詰まりステータスを通知する。
【０１２５】
同時に、エンジンインタフェース部５０９は、印刷登録ページとして登録されていたそれぞれのページに関して、ページ単位でジョブ制御部５０５に印刷失敗を通知する（ステップＳ７０５）。
【０１２６】
エンジンインタフェース部５０９は、既に印刷要求として登録されている印刷登録ページがなくなると（ステップＳ７０６でＹＥＳ）、上記ステップＳ７０７に進む。
【０１２７】
上述した処理において、ステップＳ７０３は、プリンタエンジン２０５に、現に行っている現行処理、及び行う予定がある予定処理を破棄（中止、またはキャンセル）させるための緊急停止指示（中止指示）を発行する緊急停止発行手段に対応する。現行処理の破棄は、例えば上述した搬送途中の用紙が存在すればその搬送を停止させるために機器内の駆動モータをすべて停止させる処理（停止処理、または中止処理）である。また、予定処理は、例えば印刷登録ページとして登録されていたそれぞれのページを印刷する処理（停止処理、または中止処理）である。
【０１２８】
さらに、ステップＳ７０７は、発行された緊急停止指示により、前記現行処理及び前記予定処理が破棄されると、予め定められた処理を、プリンタエンジンに行わせるためのエンジン保護指示を発行する保護指示発行手段に対応する。
【０１２９】
また、ステップＳ７０９は、エンジン保護指示により、予め定められた処理が行われた後に、プリンタエンジン２０５への電源供給を遮断する遮断手段に対応する。
【０１３０】
図６，７の処理によれば、消費電力を低減する指示を検知すると、プリンタエンジン２０５に、プリンタエンジンが現に行っている現行処理、及び行う予定がある予定処理を破棄させる（ステップＳ７０３）。そして現行処理及び予定処理が破棄されると離間処理を、プリンタエンジン２０５に行わせるためのエンジン保護指示を発行する（ステップＳ７０７）。そして、エンジン保護指示により、離間処理が行われた後に、プリンタエンジンへの電源供給を遮断する（ステップＳ７０９）。その結果、起動処理に要する時間を低減することができる。
【０１３１】
図８は、図６における電源オフ移行処理、図７における電源オフ前処理でのタイミングチャートを示す図である。
【０１３２】
図８において、電源オフ操作されると、上述したステップＳ７０３の緊急停止コマンドが発行され、次いでステップＳ７０７の離間コマンド（エンジン保護コマンド）が発行されることで、タイムアウトする前にエンジン保護処理を行うことができる。
【０１３３】
その結果、後に起動した際の初期化処理に要する時間も、図９に示した従来技術での初期化処理時間と比較して短くすることができる。
【０１３４】
以上のように、本発明に係る画像形成装置は、印刷ジョブが存在する状態で電源オフ操作されたとき、印刷ジョブの削除処理を待たずにプリンタエンジンに対して緊急停止コマンドを発行する。それによって、より早く離間機構の離間処理を開始し、タイマー電源オフ機能による強制電源オフが実行される前に確実に離間処理を完了させることができる。その結果、高速起動待機状態に移行したあとの電源オン操作に対して高速に起動することができる。
【０１３５】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１３６】
１０１  画像形成装置
２０２  コントローラ
２０３  電源ユニット
２０４  ハードディスク装置
２０５  プリンタエンジン
３０１，３２１  ＣＰＵ
３０２  ＲＯＭ
３４０  ＲＡＭ
４０６  中間転写ベルト
４０８  定着ローラ
４１１ａ、４１１ｂ、４１１ｃ、４１１ｄ  帯電ローラ
４１２ａ、４１２ｂ、４１２ｃ、４１２ｄ  現像ローラ
４１３ａ、４１３ｂ、４１３ｃ、４１３ｄ  感光ドラム
【図１】
2014085582.tif 000003
【図２】
2014085582.tif 000004
【図３】
2014085582.tif 000005
【図４】
2014085582.tif 000006
【図５】
2014085582.tif 000007
【図６】
2014085582.tif 000008
【図７】
2014085582.tif 000009
【図８】
2014085582.tif 000010
【図９】
2014085582.tif 000011