"外部電源から電力供給が行われる画像形成装置であって、制御手段と、前記外部電源からの電力供給がない状態から該電力供給がある状態になったことを検出した場合に前記制御手段に電力供給を開始する電力供給制御手段とを備え、前記制御手段は、電源切断指示を検出した場合に、電源切断指示に応じて停止されたことを示す停止情報を不揮発性の記憶手段に保存した後で前記制御手段への電力供給を停止する停止手段と、前記電力供給制御手段により電力供給が開始されると、前記停止情報が前記記憶手段に保存されているか否かを判断し、保存されていないと判断した場合は当該画像形成装置の起動処理を行い、保存されていると判断した場合は前記起動処理を行わない起動制御手段とを備えることを特徴とする画像形成装置。請求項1に記載の画像形成装置であって、前記起動制御手段は、前記停止情報が保存されていると判断した場合は、前記電力供給制御手段に前記制御手段への電力供給を停止させる手段であることを特徴とする画像形成装置。請求項1又は2に記載の画像形成装置であって、前記電力供給制御手段は、電源投入指示を検出した場合に、前記制御手段に電力供給を開始しつつ、電源投入指示がなされたことを示す指示情報を前記制御手段へ供給する手段を備え、前記制御手段の前記起動制御手段は、前記指示情報を検出した場合、前記停止情報が保存されているか否かに関わらず当該画像形成装置の起動処理を行う手段であることを特徴とする画像形成装置。請求項1乃至3のいずれか一項に記載の画像形成装置であって、シートに画像を形成する画像形成部を含む画像形成手段を備え、前記起動制御手段が、前記停止情報が保存されていないと判断した場合に前記画像形成手段に前記画像形成部のメンテナンス処理を実行させる手段を備えることを特徴とする画像形成装置。請求項4に記載の画像形成装置であって、前記画像形成部は、インク吐出用のヘッドからインクを吐出することにより画像を形成する手段であり、前記起動制御手段は、前記停止情報が保存されていないと判断した場合に、前記起動処理を行う際の前記ヘッドの位置に応じて、前記画像形成手段に前記メンテナンス処理を実行させるか否かを決定することを特徴とする画像形成装置。請求項4に記載の画像形成装置であって、前記起動制御手段は、前記停止情報が保存されていないと判断した場合に、前記画像形成手段が最後に前記メンテナンス処理を行ってから前記起動処理を行うまでの時間の長さに応じて、前記画像形成手段に前記メンテナンス処理を実行させるか否かを決定することを特徴とする画像形成装置。ところで、電源プラグがコンセントに差し込まれて外部電源から電力供給を行うような画像形成装置の場合、画像形成装置の電源がONしている状態で上述したような停電等により電力供給ができない状態が発生すると、適当なバックアップ電源がなければ、動作を停止することになる。一方で、装置の設置時等に電源プラグをコンセントに差し込んだだけで起動してしまうようなことを防止するため、動作を停止した状態で電源プラグからの電力供給が開始したとしても、電源スイッチが操作されるまでは装置を通常動作状態に移行させないようにすることが行われている。従って、このような構成を採用した場合、上述のような停電等により装置が動作を停止した場合、停電等の復旧により電力供給が再開した後、ユーザが再度装置を使用する場合には、電源スイッチを操作して電源をONにする必要があり、この点が煩わしいという問題があった。特許文献1には、上記問題を解決するための手法については記載されていない。この発明は、このような問題を解決し、外部電源から電力供給が行われる画像形成装置において、一時的に電力供給ができない状態が発生した後の動作再開時におけるユーザの操作負担を軽減することを目的とする。上記目的を達成するため、この発明の画像形成装置は、外部電源から電力供給が行われる画像形成装置において、制御手段と、上記外部電源からの電力供給がない状態からその電力供給がある状態になったことを検出した場合に上記制御手段に電力供給を開始する電力供給制御手段とを設け、上記制御手段に、電源切断指示を検出した場合に、電源切断指示に応じて停止されたことを示す停止情報を不揮発性の記憶手段に保存した後で上記制御手段への電力供給を停止する停止手段と、上記電力供給制御手段により電力供給が開始されると、上記停止情報が上記記憶手段に保存されているか否かを判断し、保存されていないと判断した場合はその画像形成装置の起動処理を行い、保存されていると判断した場合は上記起動処理を行わない起動制御手段とを設けたものである。以上のようなこの発明の画像形成装置によれば、外部電源から電力供給が行われる画像形成装置において、一時的に電力供給ができない状態が発生した後の動作再開時におけるユーザの操作負担を軽減することができる。以下、この発明を実施するための形態を図面に基づいて説明する。まず、図1に、この発明の一実施形態である画像形成装置のハードウェア構成を示す。この発明の一実施形態である画像形成装置100は、図1に示すように、CPU10、操作部20、電源ボタン21、ROM30、RAM40、プロッタエンジン50、外部記憶媒体IF部60、内部記憶媒体70、ホストIF部80、電力供給部90及び電源プラグ91を備えている。このうち、CPU10は、この画像形成装置100全体を統括制御する制御手段である。このCPU10は、この実施形態の特徴に関連する機能部として電源切断部11と起動制御部12とを備えている。なお、これら電源切断部11と起動制御部12の機能については後述する。また、電源切断部11と起動制御部12はそれぞれ、停止手段と起動制御手段にそれぞれ対応する。操作部20は、液晶ディスプレイ等による表示部と、タッチパネル及びテンキー等の入力部とを備えるものであり、画像形成装置100の状態をユーザに画面表示で通知したり、あるいはユーザから印刷実行指示等の操作を受け付けたりするものである。電源ボタン21は、電力供給部90から電力供給されている状態でユーザからのボタンの押下により画像形成装置100の電源のON又はOFFを切り替えるためのボタンである。ここで、電源ONとは、電力供給部90からCPU10へ電力が供給されている状態を指し、電源OFFとは、電力供給部90からCPU10へ電力が供給されていない状態を指すものとする。また、この電源ボタン21は、ユーザからのボタンの押下を検出するための図示しない検出回路を備えている。CPU10は、電源ONの状態においては、この検出回路から検出信号により電源ボタン21の操作を検出することができる。また、電力供給部90は、電源OFFの状態であっても、電源プラグ91を経由して外部電源からの電力供給を受けていれば、同様に電源ボタン21の操作を検出することができる。ROM30は、CPU10が電源切断部11や起動制御部12の各機能を実現するためのプログラム及び画像形成装置100のファームウェア等を記憶する不揮発性記憶手段である。RAM40は、CPU10が実行するプログラムを展開し、各機能を実行する際のワークメモリとして使用する読み書き可能な記憶手段である。プロッタエンジン50は、画像データに基づき記録紙等のシートに画像形成を行うための画像形成手段である。ここでは、カラー各色のインク滴を吐出するヘッドを備えたキャリッジと、そのキャリッジを記録紙の搬送方向と直交する方向に移動走査するためのガイドレール等からなる走査機構及び記録紙を給紙搬送して排紙するまでの搬送機構を備え、インクジェット方式で画像形成を行う画像形成部を備えるプロッタエンジン50を採用している。CPU10は、画像形成部の駆動系例えばキャリッジを移動走査するためのモータや記録紙搬送用のローラを駆動するためのモータ等を各種センサからの信号に基づいて適宜駆動して制御することで記録紙に画像形成を行うようにしている。なお、この各種センサには、例えば上記ヘッドの位置を検知するためのヘッド位置検知センサが含まれる。また、CPU10は、画像形成を行うにあたって駆動する必要のあるモータならびにセンサへの電力供給のON又はOFFも制御する。外部記憶媒体IF部60は、CPU10が、USBメモリ等の不揮発性の外部記憶媒体61との間でデータの書き込みや読み出しなどを行うためのインタフェースである。内部記憶媒体70は、各種データを記憶する不揮発性の記憶手段である。この各種データとは、例えば上述したプロッタエンジン50の図示しないキャリッジの備えるヘッドについてクリーニングを行った時刻や、後述する電源切断操作に応じて電源がOFFされたことを示す停止情報を保存したりする。ホストIF部80は、CPU10が、クライアント端末等の外部のホスト装置81とネットワーク又はUSBケーブルなどを介して通信を行うためのインタフェースである。なお、このインタフェースは、ネットワークの規格や使用する通信プロトコル等に応じて適切なものを用意する。電力供給部90は、電源プラグ91を介して供給される外部電源からの電力の、CPU10及びプロッタエンジン50等の画像形成装置100の各部への供給を制御する電力供給制御手段である。この制御には、電力供給部90が自律的に行うものもあれば、CPU10からの指示に従って行うものもある。また、電力供給部90は、電源プラグ91が電源コンセントに差し込まれている状態電力供給部90へ外部電源からの電力が供給されている状態では、少なくとも電源ボタン21の検出回路へは電力を供給する。以上のような画像形成装置100における一つの特徴的な点は、電力供給部90への外部電源からの電力供給が開始された場合の動作と、画像形成装置100が電源OFF状態へ移行する際の動作である。以下、この点について説明する。まず、図2に、画像形成装置100のCPU10が、電源ボタン21の操作による電源切断指示を検出した場合に実行する処理のフローチャートを示す。CPU10は、上述したように、電源ONの状態では電源ボタン21の操作を検出することができるが、電源をOFFにする操作による電源切断指示を検出すると、図2のフローチャートに示す処理を開始する。この処理は、電源切断部11の機能と対応する処理である。この処理において、CPU10はまず、プロッタエンジン50を始めとする各部を、電源OFFに適した状態に移行させるS11。この処理には、例えばプロッタエンジン50にヘッドをキャッピングさせる処理を含む。これが完了すると、CPU10は次に、画像形成部の駆動系への電力供給をOFFにするS12。この処理は、電力供給部90に対し、駆動系への電力供給をOFFするよう指示し、電力供給を停止させるものである。次に、CPU10は、画像形成部の各種センサへの電源をOFFにするS13。この処理も、電力供給部90に対し、各種センサへの電力供給をOFFするよう指示し、電力供給を停止させるものである。また、個別に図示はしていないが、電源OFFの際に動作を停止させるべき他の各部への電力供給も同様にOFFにする。次に、CPU10は、内部記憶媒体70に、電源切断指示に応じて画像形成装置100の電源がOFFにされ、停止されたことを示す停止情報を保存するS14。これは、例えば内部記憶媒体70に設けた所定のフラグをセットすることにより実現できる。そして、CPU10は、S11乃至S14の処理の後、CPU10自身への電力供給をOFFにするS15。このことにより、CPU10は動作を停止し、画像形成装置100は電源OFFの停止状態となる。この図2の処理によれば、画像形成装置100が電源切断指示に応じて停止された場合に、そのことを示す停止情報を内部記憶媒体70に保持しておくことができる。なお、CPU10に対する電力供給が停止されるケースには、これ以外にも、電力供給部90に対する外部電源からの電力供給が遮断された場合が考えられる。この場合でも、遮断までにある程度時間の余裕がある場合あるいは短時間でも電力供給が続けられるだけの電池等を備える場合には、電力供給部90自身が遮断までにCPU10に対して電源切断指示を行い、図2と同様な手順で電源をOFFにすることも考えられる。しかし、停電等により突如として外部電源からの電力供給が遮断された場合には、CPU10が図2の処理を実行することなく、突然CPU10への電力供給が停止されることになる。駆動系やセンサについても同様である。この場合、内部記憶媒体70に停止情報が保存されていない状態で画像形成装置100が停止状態となる。次に、CPU10に対する電力供給が開始された場合にCPU10が行う処理について説明する。図3に、この処理のフローチャートを示す。なお、CPU10に対する電力供給は、上述のように電力供給部90が行うが、電力供給部90がCPU10への電力供給を開始するケースには、2通りある。1つめは、電力供給部90に対して外部電源から電力が供給されている状態画像形成装置100の電源がOFFの状態で、電源投入指示を検出した場合である。この指示は、例えば電源ボタン21における、電源をONにする操作により行われる。2つめは、電力供給部90に対して外部電源から電力が供給されていない状態から、供給されている状態へ移行した場合である。例えば、電源プラグ91が電源コンセントに差し込まれた場合や、電源コンセントが停電状態から電力の供給される状態へ回復した場合等がこれに該当する。CPU10は、そのいずれの場合であっても、電力供給が開始されると、図3のフローチャートに示す処理を開始する。まず、CPU10は、所定のブート処理を行うS21。このブート処理は、CPU10をリセットとして初期化するとともに、ROM30に格納された、ステップS22以下の処理を行うためのプログラムをRAM40に展開して、その処理を実行可能な状態にするものである。以降、CPU10は、このプログラムを実行することによりステップS22以下の処理を行う。次に、CPU10は、今回の電源ONが電源ボタン21の操作に応じたものであるか否かを判断するS22。すなわち、電力供給の開始が、上記の2つのケースのいずれをトリガに行われたのかを判断する。この判断は、例えば電源OFFの状態でも電力の供給される部分例えば電力供給部90などに電源ボタン21の操作履歴を保持しておくバッファを設けておき、CPU10がここにアクセスして操作内容の情報を取得し、その内容に基づき行うことができる。また、電力供給部90からCPU10に対し、電力供給を開始する際に、それが電源ボタン21の操作に応じたものであるか否かを示す情報を提供するようにしてもよい。また、CPU10は、ステップS22でNOの場合、すなわち外部電源からの電力供給開始に伴ってONされたと判断した場合、内部記憶媒体70に停止情報が保存されているか否かを判断するS23。そして、この判断がYES停止情報が保存されているであれば、CPU10自身への電力供給をOFFにするS24。このことにより、CPU10はステップS25以下の起動処理を行うことなく動作を停止し、画像形成装置100は電源OFFの停止状態となる。図2のステップS15の場合と同様である。なお、このケースにおいては、CPU10が行った動作は、画像形成装置100を起動するか否かの確認のみであるから、内部記憶媒体70に記憶されている停止情報をクリアする必要はない停止情報が保存された状態を維持してよい。一方、ステップS22でYESの場合、すなわち電源投入指示に応じてONされたと判断した場合、内部記憶媒体70に記憶されている停止情報をクリアするS25。その後、画像形成装置100を画像形成の可能な状態へ移行させるべく、画像形成部の駆動系S26及び各種センサS27への電力供給をONにして、以後、各部の起動処理を続ける。ステップS26及びS27の処理は、図2のステップS12及びS13と対応する電力供給ONの処理であり、個別に図示していない各部への電力供給もONする点も、図2の場合と同様である。また、ステップS23でNO停止情報が保存されていないの場合も、ステップS22でYESの場合と同様、ステップS25以下の停止情報のクリア及び起動処理を行う。以上の処理によれば、図2の処理と合わせ、画像形成装置100において、電源切断指示、電源投入指示及び外部電源からの電力供給状況に応じた適切な電源制御を行うことができる。まず、装置が正常に電源切断指示に応じて停止され、停止情報が保存された状態で、電源プラグ91の抜き差しや、停電及び回復があった場合には、図3の処理がステップS22でNO、ステップS23でYESとなる。従って、外部電源からの電力供給開始後、短時間だけCPU10に通電され、その後画像形成装置100は停止状態となる。従って、これらの場合に画像形成装置100が起動してしまうことはない。一方、不意の停電や電源プラグ91のコンセントからの脱落等により、画像形成装置100が突然停止となった状態では、停止情報が保存されていない以前保存されていた場合でも、起動時に図3のステップS25で削除されている。従って、この状態で停電から回復したり、電源プラグ91がコンセントに挿された場合には、図3の処理がステップS22でNO、ステップS23でNOとなる。従って、電源投入指示がなくても、画像形成装置100が起動される。停止情報が保存されないような、電源切断指示に応じた停止以外の停止の場合、ユーザの意図によらない停止であり、ユーザの意図としては、停止の原因が解消された場合には、画像形成装置100の使用を続けたい場合が多いと考えられる。従って、図2及び図3の処理により、ユーザの手を煩わせることなく、このような意図に合った動作を行うことができると言える。また、電源投入指示があった場合には、図3の処理がステップS22でYESとなり、停止情報の有無に関わらず画像形成装置100が起動される。従って、上記の制御に関わらず、電源投入指示があった場合に電源が入らないといった不具合は起こらない。なお、外部電源からの電力供給がない状態では、電力供給部90は電源ボタン21の操作その他による電源投入指示を検出できないから、この状態では画像形成装置100は起動しない。従って、停止情報が保存されずに画像形成装置100が停止するようなケースでは、電源投入指示に先立っていずれかの時点で外部電源からの電力供給が開始され、その時点で図3の処理により画像形成装置100が起動されることになる。このため、停止情報が保存されていない状態で電源投入指示を検出する場合については、実質的に考慮する必要はない。変形例:図4乃至図6以上で実施形態の説明を終了するが、画像形成装置100の具体的な構成やCPU10が行う起動制御処理の内容等が上述の実施形態で説明したものに限られないことはもちろんである。例えば、CPU10に対する電力供給が開始された場合に、CPU10が図3の処理に代えて図4の処理を行うようにすることが考えられる。図4の処理が図3の処理と異なる点は、内部記憶媒体70に停止情報が保存されていない状態で画像形成装置100を起動する場合ステップS33でNOの場合に、ヘッドクリーニングを実行するようにした点である。すなわち、図4の処理において、ステップS31乃至S37は図3のステップS21乃至S27と同じである。また、ステップS38乃至S40の処理は、ステップS35乃至S37と同じである。しかし、ステップS40の後にステップS41でヘッドクリーニングの処理を行う点が図3の場合と異なる。これは、停止情報が保存されていない、すなわち前回停止時に電源切断指示によらずに停止した場合は、図2のステップS11の処理が行われていないため、プロッタエンジン50に含まれるヘッドがキャッピングされていることが保障できないからである。このため、インクが乾燥してヘッドが目詰まりを起こしていることが考えられるため、起動処理前に、ヘッドをメンテナンスするためのヘッドクリーニングを実行することでヘッドの吐出不良等を防止することができる。また、図3の処理に代えて図5の処理を行うようにすることも考えられる。図5の処理が図4の処理と異なる点は、ヘッドクリーニングを実行する条件SA,SBのみであるので、他の点についての説明は省略する。図5の処理において、CPU10は、ステップS40の後、プロッタエンジン50におけるヘッドの位置を検知するSA。そして、ヘッド位置がホームポジションでない場合にSBでNOヘッドクリーニングを実行しS41、ホームポジションである場合には実行しない。ヘッド位置がホームポジションである場合には、画像形成装置100の停止時の状況に関わらず、停止時にキャッピングがなされていたと考えられる。そこで、このような場合にまでヘッドクリーニングを実行しないようにすることにより、無駄なクリーニングを避けることができる。なお、ヘッド位置以外の基準で、停止時にキャッピングがなされていたと考えられるか否かを判断するようにしてもよい。さらに、図3の処理に代えて図6の処理を行うようにすることも考えられる。図6の処理が図4の処理と異なる点も、ヘッドクリーニングを実行する条件SC,SDのみであるので、他の点についての説明は省略する。ただし、この処理を採用する場合、CPU10は、計時手段を備え、画像形成装置100の動作中にヘッドクリーニングを実行した場合に、その時刻を内部記憶媒体70に保存しておくものとする。図6の処理において、CPU10は、ステップS40の後、最後にヘッドクリーニングを実行した時刻を内部記憶媒体70から読み出すSC。そして、現在時刻と最後にヘッドクリーニングを実行した時刻との差が閾値以上である場合にSDでYESヘッドクリーニングを実行しS41、閾値以上でない場合には実行しない。最後にヘッドクリーニングを行ってからの時間が短ければ、その間にキャッピングがなされていない期間があったとしても、目詰まりが起こっている可能性は低いと考えられる。そこで、このような場合にまでヘッドクリーニングを実行しないようにすることにより、無駄なクリーニングを避けることができる。また、上述した実施形態及び変形例では、電源ボタン21の操作に応じて電力供給部90がCPU10に電力供給を開始して画像形成装置100の電源をONするようにしていたが、例えばホストIF部80とホスト装置81とがUSBケーブルで接続されてそのUSBケーブルを介して信号を検出するとCPU10に電力供給を開始して電源をONするようにしてもよい。なお、この場合、図1の電力供給部90とホストIF部80とが図示しない信号線により接続されているものとする。また、画像形成装置100の電源がONの状態で、CPU10がUSBケーブルを介して信号を検出できなくなると、図2に示した電源切断に係る処理を実行して画像形成装置100の電源をOFFするようにしてもよい。このように画像形成装置100は、電源投入又は電源切断の指示を電源ボタンの操作により受け付けるだけでなく、これに代えて、又はこれに加えて上述したUSBケーブルを用いて受け付ける手法、あるいは他の手法により電源投入又は電源切断の指示を受け付けることができるようにしてもよい。また、上述した実施形態では、ヘッドからインク滴を吐出して画像形成を行う画像形成装置を例としたが、トナーを転写して画像形成する電子写真方式の画像形成装置や、その他の方式で画像形成を行う画像形成装置にもこの発明を適用することができる。この場合において、画像形成部をメンテナンスする処理としては、例えば感光体や転写ベルトのクリーニングが挙げられる。さらに、この発明は、画像形成装置100に限らず、PC等の任意の電子装置における起動制御についても同様に適用可能である。また、以上述べてきた構成及び変形例は、矛盾しない範囲で適宜組み合わせて適用することも可能である。"