"複数の電力状態で動作可能な画像形成装置であって、前記画像形成装置の電力状態を制御する制御手段と、手動操作により又は前記制御手段からの制御により駆動される内部のメカニカルリレーによりオフされて前記画像形成装置への電力供給を遮断する電源スイッチと、を有し、前記制御手段は、前記複数の電力状態のうち消費電力の小さい所定の電力状態に移行してから前記電源スイッチをオフするように制御する、ことを特徴とする画像形成装置。前記所定の電力状態とは、前記電源スイッチの抵抗負荷を低減させる電力状態であることを特徴とする請求項1に記載の画像形成装置。前記電源スイッチのオフが実行された実行回数をカウントするカウント手段を有し、前記制御手段は、前記カウント手段によりカウントされた実行回数が第1の回数を超えた場合には、前記電源スイッチをオフしない、ことを特徴とする請求項1又は2に記載の画像形成装置。前記第1の回数は、前記電源スイッチの寿命として定義されたオフオン回数に基づいた回数である、ことを特徴とする請求項3に記載の画像形成装置。前記カウント手段は、前記手動操作により前記電源スイッチがオフされた場合に前記実行回数をカウントアップし、また、前記制御手段の制御により第2の回数だけ前記電源スイッチがオフされた場合に前記実行回数をカウントアップする、ことを特徴とする請求項3又は4に記載の画像形成装置。前記第2の回数は、前記所定の電力状態における前記電源スイッチの寿命となるオフオン回数と、通常の電力状態における前記電源スイッチの寿命となるオフオン回数との比率に基づいた回数である、ことを特徴とする、請求項5に記載の画像形成装置。複数の電力状態で動作可能な画像形成装置であって、前記画像形成装置の電力状態を制御する制御手段と、手動操作により又は前記制御手段からの制御により駆動される内部のメカニカルリレーによりオフされて前記画像形成装置への電力供給を遮断する電源スイッチと、前記電源スイッチのオフが実行された実行回数をカウントするカウント手段と、を有し、前記制御手段は、前記カウント手段によりカウントされた実行回数が所定回数を超えていない場合は電力状態を移行することなく前記電源スイッチをオフし、また、前記実行回数が前記所定回数を超えた場合は前記複数の電力状態のうち消費電力の小さい所定の電力状態に移行してから前記電源スイッチをオフするように制御する、ことを特徴とする画像形成装置。前記所定の電力状態とは、前記電源スイッチの抵抗負荷を低減させる電力状態であることを特徴とする請求項7に記載の画像形成装置。前記所定回数は、前記電源スイッチの寿命として定義されたオフオン回数に基づく、ことを特徴とする請求項7又は8に記載の画像形成装置。前記カウント手段は、前記実行回数を特定の期間毎に初期化する、ことを特徴とする請求項3乃至9のいずれか1項に記載の画像形成装置。複数の電力状態で動作可能な画像形成装置であり、前記画像形成装置の電力状態を制御する制御手段と、手動操作により又は前記制御手段からの制御により駆動される内部のメカニカルリレーによりオフされて前記画像形成装置への電力供給を遮断する電源スイッチと、を有する画像形成装置の制御方法であって、前記制御手段が、前記複数の電力状態のうち消費電力の小さい所定の電力状態に移行してから前記電源スイッチをオフするステップを有することを特徴とする画像形成装置の制御方法。複数の電力状態で動作可能な画像形成装置であり、前記画像形成装置の電力状態を制御する制御手段と、手動操作により又は前記制御手段からの制御により駆動される内部のメカニカルリレーによりオフされて前記画像形成装置への電力供給を遮断する電源スイッチと、を有する画像形成装置の制御方法であって、カウント手段が、前記電源スイッチのオフが実行された実行回数をカウントするカウントステップと、前記制御手段が、前記カウントステップでカウントされた実行回数が所定回数を超えていない場合は電力状態を移行することなく前記電源スイッチをオフし、また、前記実行回数が前記所定回数を超えた場合は前記複数の電力状態のうち消費電力の小さい所定の電力状態に移行してから前記電源スイッチをオフするステップと、を有することを特徴とする画像形成装置の制御方法。コンピュータを、請求項1乃至10のいずれか1項に記載された画像形成装置の手段として機能させるためのプログラム。電源スイッチのオフオン回数は、画像形成装置を使用するユーザの使用環境に応じて異なる。上記の画像形成装置を頻繁に使用するユーザは、電源スイッチをオフオンする回数も増えるが、あまり使用しないユーザは、回数は少なくなる。したがって、頻繁に使用するユーザの使用環境では、電源スイッチのオフオン回数に制限を設けて、制限を超えた場合に電源スイッチの自動オフ制御を停止させてしまうと、自動オフ制御が行える期間が短くなってしまい、省電力効果が低減しまう可能性がある。また、頻繁に使用するユーザに併せたオフオン回数を保証する電源スイッチを使用すると、電源スイッチ自体のコストが上がってしまう。さらに、電源スイッチのサイズも大きくなってしまい、装置自体の構成に影響を与えてしまう。本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、メカニカルリレー付きの電源スイッチによる自動オフ駆動を実行する上で、電源スイッチの寿命への影響を抑制しつつ、未使用時には速やかな自動オフ駆動を実現可能な仕組みを提供することである。本発明は、複数の電力状態で動作可能な画像形成装置であって、前記画像形成装置の電力状態を制御する制御手段と、手動操作により又は前記制御手段からの制御により駆動される内部のメカニカルリレーによりオフされて前記画像形成装置への電力供給を遮断する電源スイッチと、を有し、前記制御手段は、前記複数の電力状態のうち消費電力の小さい所定の電力状態に移行してから前記電源スイッチをオフするように制御する、ことを特徴とする。本発明によれば、メカニカルリレー付きの電源スイッチによる自動オフ駆動の実行する上で、電源スイッチの寿命への影響を抑制しつつ、未使用時には速やかな自動オフ駆動を実現することができる。この結果、電源スイッチ自体のコストアップや大型化を抑えつつ、装置の省電力化への対応を可能とする。以下、本発明を実施するための形態について図面を用いて説明する。図1は、本発明の一実施例を示す画像形成装置の構成の一例を示すブロック図である。図1において、1は本実施例の画像形成装置である。画像形成装置1は、印刷部12、読取部11、操作パネル14、電源部13及び、これらの制御を司る制御部10を有する。制御部10は、読取部11、外部装置であるホストコンピュータ、PSTN回線公衆回線を介して接続されたファクシミリ装置等から受信した画像データに基づいて、画像処理等を実行し、例えば印刷部12により用紙上に画像を形成するための制御を行う。読取部11は、原稿を画像データとして読み取り、その読み取った画像を制御部10に送信する。読取部11は不図示の、原稿を読取るための機能を持つスキャナユニットと、原稿用紙を搬送するための機能を持つ原稿給紙ユニットとを有する。印刷部12は、記録紙を搬送し、制御部10から受信した画像データを電子写真方式等で用紙に可視画像として印字して装置外に排紙する。印刷部12は、不図示の、複数種類の記録紙カセットを持つ給紙ユニットと、画像データを記録紙に転写、定着させる機能を持つマーキングユニットと、印字された記録紙をソート、ステイプルして機外へ出力する機能を持つ排紙ユニットとを有する。操作パネル14は、読取部11にて読取った原稿を印刷部12にて画像形成させるための各種の設定や操作を、操作者ユーザから受け付けるためのものである。例えば、操作パネル14は、タッチパネル方式にて画像形成すべき部数や、画像形成する際の濃度に関する情報や、原稿を読取るためのスキャナユニットの読取解像度例えば300dpiや600dpiの選択を入力するために用いられる。電源部13は、交流商用電源AC電源を入力とする電源回路である。電源部13は、制御部10、読取部11、印刷部12、操作パネル14に直流電圧や、交流電圧を供給する電圧15を生成する。また、電源部13は、制御部10からの制御信号16に応じて、電圧15を変化させる。図2は、制御部10の構成を示すブロック図である。なお、図1と同一のものには同一の符号を付してある。制御部10は、CPU102、RAM103、ROM104、印刷部I/F106、読取部I/F108、MODEM111、回線I/F112、USBI/F115、ネットワークI/F118等の各ブロックを含み、各ブロックはシステムバス105にて接続されている。CPU102は、各種制御プログラムに従って前記の各ブロックを総括的に制御する。各種制御プログラムはROM104のプログラム領域プログラムROMにコンピュータ読取可能に記録されており、CPU102がこれらの制御プログラムを読み出して実行する。或いは、各種制御プログラムはROM104のプログラム領域に圧縮されたデータとして記録されており、CPU102がこれらのデータを読み出してRAM103へ伸張、展開して実行する。また、図示しないその他の記憶装置、例えばハードディスクドライブHDDやソリッドステートドライブSSDに、前述の各種制御プログラムを圧縮状態/非圧縮状態で格納してもよい。ネットワークI/F118は、ネットワークLAN120などを介してホストコンピュータ117以下、PCとの通信処理を行う。ネットワークI/F118とネットワーク網120とは、LANケーブル119などの通信ケーブルで接続される。MODEM111は、回線I/F112を介して公衆回線網114と接続し、図示しない他の画像形成装置やファクシミリ装置、電話機などと通信処理を行う。回線I/F112と公衆回線網114とは、一般的に電話線113などで接続される。印刷部I/F106は、印刷部12プリンタエンジンに画像信号を出力するインターフェースを担う。また、読取部I/F108は、読取部11スキャナエンジンからの読取画像信号を入力するインターフェースを担う。CPU102は、読取部I/F108より入力された画像信号を処理し、記録画像信号として印刷部I/F106へ出力する。CPU102は、ROM104のフォント領域フォントROMに記憶されたフォント情報を用いて、操作パネル14の表示部に文字や記号を表示したり、ユーザの指示を受けた操作パネル14からの指示情報を受けたりする。また、ROM104のデータ領域データROMは、書き換え可能に構成されている例えばフラッシュROM等。ROM104のデータ領域には、CPU102によって画像形成装置1の装置情報や、ユーザの電話帳情報、部門管理情報などが記憶され、CPU102により必要に応じて読み出され、必要に応じて更新される。クロック部125は、一次電池によりバックアップされており、画像形成装置1がユーザにより予め設定されたカレンダ情報をもとに日時をカウントする。クロック部125でカウントされた情報は、CPU102により読み出され、RAM103、ROM104のデータ領域内の所定領域に格納される。電源部13は、CPU102の出力ポートに接続された制御信号16により、各部へ供給される電源の電圧15を変化させる。図3は、電源部13の構成及び制御部10内部のCPU102の制御信号16の構成の一例を示すブロック図である。なお、図1、図2と同一のものには同一の符号を付してある。図3に示すように、電源部13は、DC電源生成部131とトランジスタ部132と電源スイッチ133を備える。DC電源生成部131は、商用電源AC100Vから供給される電力を整流、変圧し、DC電源15a、15b、15c、15dとして画像形成装置1の各部に供給する。トランジスタ部132は、FET電界効果トランジスタ等で構成される。トランジスタ部132は、印刷部12、読取部11、操作パネル14に供給するDC電源15b、15c、15dを、CPU102の制御信号16b、16c、16dによりオン/オフを制御する。制御信号16b、16c、16dを送る信号線は、それぞれCPU102の出力ポートP2、P3、P4に接続される。また、電源スイッチ133は、内部にソレノイド134が設けられており、ソレノイド134に通電することにより、スイッチ135、136の接点が開放され、電源スイッチ133がオフに切り替わる構成になっている。なお、制御部10は、電源スイッチ133がユーザの手動操作によりオンに切り替えられて、DC電源生成部131からの電源15aで電力供給を受けることで、動作可能となる。電源スイッチ133は、内部に、ソレノイド134、スイッチ135、136から構成されるメカニカルリレーを備えている。電源投入時、ソレノイド134には電力が供給されていない。制御部10は、画像形成装置1に、電源の自動オフ機能を働かせる条件が満たされた場合に、電源スイッチ133への制御信号16aにより、ソレノイド134に電力を供給し、スイッチ135、136をオフに切り換えて、各部への電力の供給を停止する。電源スイッチ133の制御信号16aを送る信号線は、CPU102の出力ポートP1に、トランジスタ130を経由して接続される。CPU102の出力ポートP1から例えばハイ信号Highを出力する時、トランジスタ130をオンしてソレノイド134に電流を流す。すなわち、この時、DC電源生成部131→ソレノイド134→トランジスタ130→GNDで構成する回路に電流が流れ、ソレノイド134を駆動する。ソレノイド134の駆動によりスイッチ135、136が駆動されてオフされる。このように、電源スイッチ133は、手動操作により又はCPU102からの制御により駆動される内部のメカニカルリレーソレノイド134、スイッチ135、136によりオフされて画像形成装置1への電力供給を遮断する。図4は、画像形成装置1の電力状態を示す図である。図4中の記号○、×は、各部の電力状態を示すものであり、DC電源生成部131から各部への電源15a、15b、15c、15dが供給されている状態を○で示し、停止されている状態を×で示す。各部への電源の供給は、上述したCPU102の出力ポートP1~P4の制御により行う。通常状態は、画像形成装置1が電源スイッチ133をオンした後に移行する電力状態である。通常状態では、DC電源生成部131からは、制御部10の他に、印刷部12、読取部11、操作パネル14に電源が供給されていて、ユーザは、画像形成装置1の全ての動作が可能となる。省電力状態は、通常状態において、ユーザにより何の操作もなされない状態が、所定の省電力状態移行時間Tsl以上経過した場合に移行する電力状態である。Tslは、ユーザが操作パネル14上の不図示のキー操作の指示により予め設定する時間である。このTslの設定時間は、ROM104のデータ領域に格納されて、CPU102により読み出しが可能となる。省電力状態では、DC電源生成部131からは、制御部10、操作パネル14に電源が供給されている。印刷部12、及び読取部11には、制御部10の出力ポートP2,P3からの制御信号16b、16cを切り替えて、トランジスタ部132の制御により、DC電源生成部131からの電源15b、15cの供給を停止する。なお、省電力状態では、ユーザにより例えば以下の1~4のいずれかの操作がなされた場合に、その操作をCPU102が認識して、出力ポートP2,P3からの制御信号16b、16cを切り替えて、電源15b、15cを供給し、通常状態へと復帰する。1操作パネル14の操作キー押下2ネットワークI/F118からの画像信号の入力3USBI/F115からの画像信号の入力4MODEM111からの画像信号の入力自動オフ駆動状態は、省電力状態において、ユーザにより何の操作もなされない状態が、所定の自動オフ駆動状態移行時間Tshが経過した場合に移行する電力状態である。Tshは、ユーザが操作パネル14上の不図示のキー操作の指示により予め設定する時間である。このTshの設定時間は、ROM104のデータ領域に格納されて、CPU102により読み出しが可能となる。自動オフ駆動状態は、制御部10から電源スイッチ133の自動オフ駆動を実行した電力状態である。自動オフ駆動状態では、DC電源生成部131からは、制御部10には電源が供給されている。印刷部12、読取部11、操作パネル14には、制御部10の出力ポートP2、P3、P4からの制御信号16b、16c、16dを切り替えて、トランジスタ部132の制御により、DC電源生成部131からの電源15b、15c、15dの供給は停止される。このように、自動オフ駆動状態は、複数の電力状態通常状態、省電力状態、自動オフ駆動状態うち消費電力が最も小さく、電源スイッチ133の抵抗負荷を最も低減させる電力状態である。制御部10から電源スイッチ133の自動オフ駆動は、上述したCPU102の出力ポートP1の制御により、ソレノイド134に電力を供給し、スイッチ135、136をオフに切り換えることにより行う。なお、スイッチ135、136の接点は、スイッチ135、136の開閉時にアーク放電が発生し、接触面が劣化する。このときの劣化の度合いは、電源スイッチ133の抵抗負荷となる電力の大きさに応じて、指数的に大きくなる。よって、スイッチ135、136の開閉時における抵抗負荷を低減させることで、電源スイッチ133の劣化の度合いを抑制し、電源スイッチ133の寿命を延ばすことが可能になる。以下、図5を用いて、画像形成装置1の電力状態が、通常状態から自動オフ駆動状態に移行し、電源スイッチ133を自動オフする電力制御動作について説明する。図5は、実施例1の電力制御動作の一例を示すフローチャートである。図5に示す各ステップは、ROM104のプログラム領域に格納されたまたはROM104のプログラム領域からRAM103に展開されたプログラムに基づいて、CPU102が実行するものである。電源投入後、CPU102は、後述する図6の処理を行い、本フローチャートの処理を開始する。まず、S501において、CPU102は、出力ポートP2、P3、P4を切り替えて、DC電源生成部131からDC電源15b、15c、15dを供給して通常状態に移行するように制御する。次に、S502において、CPU102は、ROM104のデータ領域に格納されている通常状態経過時間Tpnrの数値を0に初期化クリアする。S503において、CPU102は、操作パネル14、ネットワークI/F118、USBI/F115、MODEM111からの信号入力の有無によりユーザ操作の有無を判定するS503。そして、操作パネル14、ネットワークI/F118、USBI/F115、MODEM111からの信号入力があると、CPU102は、ユーザの操作があったと判定しS503でYes、入力された信号に応じた動作を実行後、通常状態を継続し、S502に処理を戻し、Tpnrの数値を0に初期化クリアする。一方、操作パネル14、ネットワークI/F118、USBI/F115、MODEM111からの信号入力がないと、CPU102は、ユーザの操作がないと判定しS503でNo、S504に処理を進める。S504では、CPU102は、ROM104のデータ領域に格納されているTpnrの数値を更新カウントアップする。次に、S505において、CPU102は、ROM104のデータ領域に予め格納されている省電力状態移行時間Tslの数値とTpnrの数値とを比較し、TpnrがTslより大きいか否かを判定する。そして、TpnrがTslより大きくないTpnr≦Tslと判定した場合S505でNo、CPU102は、S503に処理を戻す。一方、TpnrがTslより大きいTpnr>Tslと判定した場合S505でYes、CPU102は、S506に処理を進める。S506では、CPU102は、出力ポートP2、P3を切り替えて、DC電源生成部131からDC電源15b、15cの供給を停止して、画像形成装置1を省電力状態に移行するように制御する。次に、S507において、CPU102は、ROM104のデータ領域に格納されている省電力状態経過時間Tpslの数値を0に初期化クリアし、S508に処理を進める。S508では、CPU102は、操作パネル14、ネットワークI/F118、USBI/F115、MODEM111からの信号入力の有無によりユーザ操作の有無を判定する。そして、操作パネル14、ネットワークI/F118、USBI/F115、MODEM111からの信号入力があると、CPU102は、ユーザの操作があったと判定しS508でYes、S501に処理を戻し、画像形成装置1を通常状態に移行する。一方、操作パネル14、ネットワークI/F118、USBI/F115、MODEM111からの信号入力がないと、CPU102は、ユーザの操作がないと判定しS508でNo、S509に処理を進める。S509では、CPU102は、図6のフローチャートにて後述する、電源スイッチ133の自動オフ駆動停止フラグFstをROM104のデータ領域から読み出し、Fstが設定されているFst=1か否かを判定する。そして、Fstが設定されていないFst=0と判定した場合S509でNo、CPU102は、S508に処理を戻し、以降の自動オフ駆動状態への移行を停止する。一方、Fstが設定されているFst=1と判定した場合S509でYes、CPU102は、S510において、ROM104のデータ領域に格納されている省電力状態経過時間Tpslの数値を更新カウントアップする。次に、S511において、CPU102は、ROM104のデータ領域に予め格納されている自動オフ駆動状態移行時間Tshの数値とTpslの数値とを比較し、TpslがTshより大きいか否かを判定する。そして、TpslがTshより大きくないTpsl≦Tshと判定した場合S511でNo、CPU102は、S508へ処理を戻す。一方、TpslがTshより大きいTpsl>Tshと判定した場合S511でYes、CPU102は、S512へ処理を進める。S512では、CPU102は、出力ポートP4を切り替えて、DC電源生成部131からDC電源15dの供給を停止して、画像形成装置1を自動オフ駆動状態に移行するように制御する。次に、S513において、CPU102は、自動オフ駆動状態移行フラグFshを設定Fsh=1してROM104のデータ領域に格納する。次に、S514において、CPU102は、出力ポートP1をハイに切り替えて、ソレノイド134に電力を供給し、電源スイッチ133をオフするように制御する。以下、図6を用いて、実施例1の電源スイッチ133の寿命検出制御について説明する。図6は、実施例1の電源スイッチ寿命検出制御の一例を示すフローチャートである。図6に示す各ステップは、ROM104のプログラム領域に格納されたまたはROM104のプログラム領域からRAM103に展開されたプログラムに基づいて、CPU102が実行するものである。ここでは、使用する電源スイッチ133の寿命として定義されているオフオン回数が、画像形成装置1の使用期間内に到達するのを防止する。例えば、電源スイッチ133の寿命として定義されているオフオン回数が2万回で、画像形成装置1の使用期間を5年とし週5日使用するとした場合、一日辺りのオフオン回数は、約15回までとなる。その場合は、電源スイッチ133の寿命として定義されているオフオン回数が、画像形成装置1の使用期間内に到達するのを防止するために、電源スイッチ133の一日辺りのオフオン回数のカウントの上限を10回にしておき、10回を超えると、自動オフ駆動の実行を停止させて、オフオン回数が増大するのを抑制する。電源スイッチ133がユーザによりオンに切り替えられて、制御部10に電源が供給されると、図6のフローチャートの処理が開始される。まず、S601において、CPU102は、画像形成装置1の制御部10の初期設定を行う。次に、S602において、CPU102は、前回のユーザによる電源スイッチ133のオン時に、ROM104のデータ領域に格納された、日時情報Tponを読み出し、RAM103に書き込む。S603において、CPU102は、クロック部125から現在のカレンダ情報例えば、2010年12月3日16時48分53秒を読み出し、今回の電源スイッチ133をオンした日時情報TponnとしてRAM103に書き込む。S604において、CPU102は、TponとTponnとを比較し、日付が変更されていないTpon=Tponnか否かを判定する。そして、日付が変更されている例えば、Tpon=2010年12月2日、Tponn=2010年12月3日と判定した場合S604でNo、CPU102は、S605に処理を進める。S605では、CPU102は、ROM104のデータ領域に格納された1日の電源スイッチオフオン回数Nswを初期化クリアする。さらに、S606において、CPU102は、ROM104のデータ領域に格納された自動オフ駆動停止フラグFstをクリアFst=0に設定し、S607へと処理を進める。一方、S604において、日付が変更されていない例えば、Tpon=2010年12月3日、Tponn=2010年12月3日と判定した場合S604でYes、CPU102は、1日の電源スイッチオフオン回数Nswをクリアせずに、S607へと処理を進める。S607では、CPU102は、前回の電源スイッチ133をオンした日時情報Tponを、今回の電源スイッチ133をオンした日時情報Tponnに変更して、TponをROM104のデータ領域に格納する。これにより、次回、ユーザが電源スイッチ133をオンした時、CPU102は、ROM104からTponを読み出すと、今回の電源スイッチ133をオンした日時情報Tponnが読み出されることとなる。次に、S608において、CPU102は、ROM104のデータ領域から自動オフ駆動状態移行フラグFshを読み出す。Fshは、前回の自動オフ駆動状態への移行時に、CPU102がROM104のデータ領域に格納した、自動オフ駆動状態への移行を認識するためのフラグである。CPU102は、Fshの設定値が1か0かにより、前回の電源スイッチ133のオフが、自動オフ制御によるものなのか、ユーザによる手動によるものなのかが判別できる。次に、S609において、CPU102は、Fsh設定ありFsh=1か否かを判定する。そして、Fsh設定なしFsh=0と判定した場合S609でNo、CPU102は、S611に処理を進める。S611では、CPU102は、ROM104のデータ領域から読み出したNswの数値に1カウントのインクリメントを行って該更新したNswをROM104のデータ領域に格納しNswカウント更新、S612に処理を進める。一方、Fsh設定ありFsh=1と判定した場合S609でYes、CPU102は、S610に処理を進める。S610では、CPU102は、ROM104のデータ領域から読み出したNswの数値を小カウントのインクリメントを行って該更新したNswをROM104に格納しNswカウント小更新、S612に処理を進める。ここで、S610のNswの小カウントのインクリメントNswカウント小更新について説明する。Nswの小カウントのインクリメントNswカウント小更新とは、自動オフ制御時における電源スイッチ133の抵抗負荷に応じて、予め算出された電源スイッチ133の寿命に基づいたカウント回数の更新を示す。ここで、使用する電源スイッチ133の寿命について図7を用いて説明する。図7は、電源スイッチ133の寿命曲線の一例を示す図である。図7に示す寿命曲線グラフは、横軸が抵抗負荷の電流を示し、縦軸がこの電源スイッチ133の寿命となるオフオン回数を示す。このグラフでは、電源スイッチ133の抵抗負荷が1Aの時、寿命となるオフオン回数が2千回、寿命となる抵抗負荷が01Aの時、オフオン回数が2万回となる。画像形成装置1の通常状態時の電力が1A、自動オフ駆動状態時の電力が0.1Aとすると、通常状態時に電源スイッチ133をオフすると2千回で寿命となり、自動オフ駆動状態時に電源スイッチ133をオフすると2万回で寿命となる。よって、自動オフ駆動状態における電源スイッチ133の寿命となるオフオン回数上記例では2万回の、通常状態における電源スイッチ133の寿命となるオフオン回数上記例では2千回に対する比率に基づいた回数上記の例では2万回/2千回=10回となるだけ自動オフ駆動状態で電源スイッチ133をオフすると、通常状態で電源スイッチ133を1回オフした場合と同等に電源スイッチ133が消耗すると考えられる。したがって、本実施例の場合、S610において、CPU102は、Nswの数値を1/10カウントのインクリメントを行うNswの数値に01を加算する。または、CPU102は、S610への分岐が10回移行すると、Nswの数値に1カウントのインクリメントを行ってもよい。即ち、手動操作により電源スイッチ133がオフされた場合にNsw電源スイッチのオフが実行された実行回数を1カウントアップし、また、CPU102の制御により第2の回数上記例では10回電源スイッチ133がオフされた場合にNswを1カウントアップする構成であればどのような構成であってもよい。これにより、CPU102は、前回の電源スイッチ133のオフが、自動オフ制御によるものなのか、ユーザによる手動によるものなのか、に応じて、電源スイッチ133のオフオン回数のカウントを適切に行うことが可能となる。次に、S612では、CPU102は、Nswと所定回数所定の数値として予めROM104に格納されている電源スイッチ133のオフオン回数第1の回数とを比較する。なお、予めROM104に格納されている電源スイッチ133のオフオン回数とは、例えば、電源スイッチ133の寿命として定義されているオフオン回数が2万回の場合、一日辺りのオフオン回数として10回という数値が予めROM104に格納されているものとする。即ち、上記所定回数は、電源スイッチ133の寿命として定義されたオフオン回数に基づいた回数である。そして、Nswが所定回数より大きい例えば、Nsw≧10と判定した場合S612でYes、CPU102は、S613に処理を進める。S613では、CPU102は、自動オフ駆動停止フラグFstを設定Fst=1してROM104のデータ領域に格納し、S614に処理を進める。一方、Nswが所定回数より大きくない例えば、Nsw<10と判定した場合S612でNo、CPU102は、自動オフ駆動停止フラグFstを設定することなくROM104に格納されたFstは0のまま、S614に処理を進める。S614では、CPU102は、図5に示した電力制御動作を実行する。なお、自動オフ駆動停止フラグFstは、図5の電力制御動作において、CPU102が自動オフ駆動状態への移行を行わなくするための認識フラグである。CPU102は、自動オフ駆動の実行時に、図5のS513において、Fstの設定を判別することで、自動オフ駆動を実行するか、Tponの日付情報が更新されるまで、自動オフ駆動を実行せずに省電力状態を保持するか、を選択するように制御する。即ち、CPU102は、カウントされた実行回数Nswが第1の回数を超えた場合には、電源スイッチをオフする制御自動オフ駆動を行わないように制御することとなる。この制御により、CPU102は、自動オフ駆動による電源スイッチ133のオフオン回数を低減し、電源スイッチ133の寿命に到達するのを抑制できる。なお、本実施例では、画像形成装置1の自動オフ駆動状態以外の電力状態を通常状態、省電力状態の2つとしたが、2つ以上であればよく、電力状態の数には制限されないものとする。例えば、自動オフ駆動状態以外の電力状態が3つ以上の場合は、電源部13からの電源の供給の種類が増えるか、または画像形成装置1の電源の供給先が増える等、画像形成装置1の構成に応じて変更が可能なものとする。また、自動オフ駆動状態とは、電源スイッチ133のソレノイド134への駆動制御が可能な状態であればよく、それが、画像形成装置1で構成可能な電力状態のうち、もっとも電力が低減できる状態であれば良いものとする。本実施例では、DC電源生成部131からソレノイド134への電源供給と、CPU102による出力ポート制御が可能なことが該当する。また、本実施例では、図6のフローチャートで比較する電源スイッチ133のオフオン回数を、一日辺りの期間の場合について示した。しかし、期間は電源スイッチ133の寿命への到達を抑制できる特定の期間内であれば良いものとする例えば、一年や一月、一週刊、もしくは特定の時間等。即ち、CPU102は、特定の期間が経過したか判定し、実行回数を特定の期間毎に初期化する図6のS604~S605。以上、説明したように、本実施例では、メカニカルリレー付きの電源スイッチによる自動オフ駆動を実行する上で、電源スイッチの自動オフ駆動の実行時に、電源スイッチの抵抗負荷を低減する。使用する電源スイッチの寿命に基づく、特定の期間内の回数を定義する。特定の期間内で電源スイッチのオフオン回数をカウントする。カウント数が定義した回数となった場合に、自動オフ駆動の実行を停止する。また、カウントする際に、自動オフ駆動による電源スイッチのオフについてはカウントの仕方を変更する。このような構成により、自動オフ駆動の回数の、オフオン回数への影響を抑制でき、電源スイッチ自体のコストを抑えつつ、未使用時は速やかに自動オフ駆動を実行し、装置の省電力化への対応が可能になる。また、本実施例によれば、電源スイッチ自体は従来のものを用いつつ電源スイッチの寿命を延ばすことができる。そのため、頻繁に使用するユーザに併せたオフオン回数を保証する電源スイッチを使用する必要がなく、電源スイッチ自体のコストアップや、電源スイッチのサイズも大きくなってしまい装置自体の構成に影響を与えてしまうことを防止できる。なお、本実施例では、オフオン回数が所定期間内に所定回数を超えると自動オフ駆動を実行しない構成を示した。しかし、オフオン回数が所定期間内に所定回数を超えると自動オフ駆動を実行しないという構成に限定されるものではない。CPU102は、オフオン回数による制御は行わず、自動オフ駆動を行う場合には、消費電力の少ない電力状態自動オフ駆動状態に移行して、自動オフ駆動を行う構成も、本発明に含まれるものである。この構成でも、電源スイッチ自体は従来のものを用いつつ電源スイッチの寿命を従来と比較して延ばすことができ、頻繁に使用するユーザに併せたオフオン回数を保証する電源スイッチを使用する必要がなく、電源スイッチ自体のコストアップや、電源スイッチのサイズも大きくなってしまい装置自体の構成に影響を与えてしまうことを防止できる。上記実施例1では、図5のフローチャートの電力制御により、通常状態→省電力状態→自動オフ駆動状態に移行した後に、電源スイッチ133の自動オフ駆動を実行する構成について説明した。さらに画像形成装置1の省電力化を実現する上で、通常状態のまま電源スイッチ133の自動オフ駆動を実行することで、実施例1よりも早く電源スイッチ133をオフできる。しかしながら、この場合、電源スイッチ133の抵抗負荷が大きいままオフすることになるため、電源スイッチ133への寿命に大きく影響する。そこで、実施例2では、図6のフローチャートにおける、電源オン時に電源スイッチのオフオン回数Nswをカウントする際に、S609、S610で行った、自動オフ駆動によるカウント方法の変更は行わず、S611の通常状態の電源オフとしてカウントする。そして、電源スイッチのオフオン回数Nswが所定の回数となった場合に、以降の電源スイッチ133の自動オフ駆動を、自動オフ駆動状態に移行してから行うようにする。以下、図8を用いて、実施例2の電源スイッチ133の寿命検出制御について説明する。図8は、実施例2の電源スイッチ寿命検出制御の一例を示すフローチャートである。図8に示す各ステップは、ROM104のプログラム領域に格納されたまたはROM104のプログラム領域からRAM103に展開されたプログラムに基づいて、CPU102が実行するものである。電源スイッチ133がユーザによりオンに切り替えられて、制御部10に電源が供給されると、図8のフローチャートの処理が開始される。まず、S801~S807は、図6のS601~S607までと同様であるので説明は省略する。次に、S808において、CPU102は、ROM104のデータ領域から読み出したNswの数値に1カウントのインクリメントを行いNswカウント更新、該更新したNswをROM104のデータ領域に格納し、S809に処理を進める。S809では、CPU102は、後述する図9に示す電力制御動作を実行する。以下、図9を用いて、実施例2の電力制御動作について説明する。図9は、実施例2の電力制御動作の一例を示すフローチャートである。図9に示す各ステップは、ROM104のプログラム領域に格納されたまたはROM104のプログラム領域からRAM103に展開されたプログラムに基づいて、CPU102が実行するものである。電源投入後、CPU102は、前述の図8の処理を行い、本フローチャートの処理を開始する。まず、S901~S904は、図5のS501~S504までと同様であるので説明は省略する。次に、S905において、CPU102は、ROM104のデータ領域に予め格納されている自動オフ駆動状態移行時間Tshの数値とTpnrの数値とを比較し、TpnrがTshより大きいか否かを判定する。そして、TpnrがTshより大きくないTpnr≦Tshと判定した場合S905でNo、CPU102は、S903へ処理を戻す。一方、TpnrがTshより大きいTpnr>Tshと判定した場合S905でYes、CPU102は、S906へ処理を進める。S906では、CPU102は、Nswと所定の数値として予めROM104に格納されている電源スイッチ133のオフオン回数所定回数とを比較する。そして、Nswが予めROM104に格納されている電源スイッチ133のオフオン回数より大きくない例えば、Nsw<10と判定した場合S906でNo、CPU102は、S908に処理を進め、通常状態のまま電源スイッチ133の自動オフ駆動を実行する。即ち、CPU102は、通常状態のまま出力ポートP1をハイに切り替えて、ソレノイド134に電力を供給し、電源スイッチ133をオフするように制御する。一方、Nswが予めROM104に格納されている電源スイッチ133のオフオン回数より大きい例えば、Nsw≧10と判定した場合S906でYes、CPU102は、S907に処理を進め、出力ポートP2、P3、P4を切り替えて、画像形成装置1を自動オフ駆動状態に移行する。その後、S908において、CPU102は、電源スイッチ133の自動オフ駆動を実行する。即ち、CPU102は、自動オフ駆動状態に移行した後に、出力ポートP1をハイに切り替えて、ソレノイド134に電力を供給し、電源スイッチ133をオフするように制御する。以上、説明したように、本実施例では、メカニカルリレー付きの電源スイッチによる自動オフ駆動の実行する上で、通常状態のまま電源スイッチの自動オフ駆動を実行する。そして、電源スイッチのオフオン回数が寿命に影響する回数に近づいた場合には、電源スイッチの抵抗負荷を低減する自動オフ駆動上に移行した後に、自動オフ駆動を実行する。このような構成により、本実施例では、必ず通常状態から自動オフ駆動状態に移行した上で実行するよりも、早く自動オフ駆動を実行できる。また、電源スイッチのオフオン回数が小さい間は、頻繁に自動オフ駆動が実行でき、自動オフ駆動による画像形成装置の省電力化の実現が可能となる。また、本実施例によれば、電源スイッチ自体は従来のものを用いつつ電源スイッチの寿命を延ばすことができる。そのため、頻繁に使用するユーザに併せたオフオン回数を保証する電源スイッチを使用する必要がなく、電源スイッチ自体のコストアップや、電源スイッチのサイズも大きくなってしまい装置自体の構成に影響を与えてしまうことを防止できる。なお、上記各実施例は、画像形成装置について説明したが、複数の電力状態で動作可能な電子機器であれば、本発明を適用可能である。なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。以上のように、本発明によれば、複数の電力状態を備える画像形成装置の、電源スイッチのオンオフ回数の制限を考慮した優れた電源制御を行うことができる。他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形各実施例の有機的な組合せを含むが可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。"