(57)【特許請求の範囲】
【請求項１】
読み書き可能であって、電源を供給しなくてもデータを保存可能な不揮発性メモリとＣＰＵ（Central Processing Unit）とを備え、前記不揮発性メモリを、少なくとも、前記ＣＰＵがプログラムを実行することにより生じる作業データを保存する作業領域と前記プログラムが処理する画像形成に関するジョブの情報を保存するジョブ保存領域として使用する制御部を備える画像形成装置であって、
前記制御部は、
電源投入時に、前記画像形成装置を前回の電源切断時の状態に復帰させるかをユーザに選択させる選択制御部と、
前記前回の電源切断時の状態に復帰させないことが選択された場合、前記不揮発性メモリの少なくとも前記作業領域に保存している前記作業データを消去した後、前記画像形成装置を起動する起動制御部と、を有し、
前記選択制御部は、前記ジョブを破棄するか、前記ジョブを初めから処理するか、前記画像形成装置を前記前回の電源切断時の状態に復帰させて前記ジョブを途中から処理するか、のいずれかを前記ユーザに選択させ、
前記起動制御部は、前記ジョブを破棄することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動し、前記ジョブを初めから処理することが選択された場合は、前記作業領域に保存されている前記作業データを消去してから前記画像形成装置を起動し、前記ジョブを途中から処理することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去せずに前記画像形成装置を起動し、
前記起動制御部は、エラーの発生により電源が切断され、再度電源が投入された場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動する、
ことを特徴とする画像形成装置。
【請求項２】
前記制御部は、更に、
前記電源投入時に、前記不揮発性メモリの前記ジョブ保存領域に前記ジョブの情報が保存されているかを確認する保存情報確認部を有し、
前記選択制御部は、前記ジョブ保存領域に前記ジョブの情報が保存されている場合に、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させる、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記選択制御部は、前記不揮発性メモリの前記ジョブ保存領域に保存されている前記ジョブの一覧を前記ユーザに通知する、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記選択制御部は、前記不揮発性メモリの前記ジョブ保存領域に保存されている前記ジョブの内の、前記電源切断時に実行中のジョブ及び未実行のジョブの一覧を前記ユーザに通知する、
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記画像形成装置は、操作表示部を備え、
前記選択制御部は、前記ジョブの一覧を前記操作表示部に表示させる、
ことを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記起動制御部は、電源が切断された後、再度電源が投入されるまでの経過時間を計測し、前記経過時間が予め定めた閾値を超える場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動する、
ことを特徴とする請求項１乃至５のいずれか一に記載の画像形成装置。
【請求項７】
読み書き可能であって、電源を供給しなくてもデータを保存可能な不揮発性メモリとＣＰＵとを備え、前記不揮発性メモリを、少なくとも、前記ＣＰＵがプログラムを実行することにより生じる作業データを保存する作業領域と前記プログラムが処理する画像形成に関するジョブの情報を保存するジョブ保存領域として使用する画像形成装置における起動制御方法であって、
電源投入時に、前記画像形成装置を前回の電源切断時の状態に復帰させるかをユーザに選択させる選択制御処理と、
前記前回の電源切断時の状態に復帰させないことが選択された場合、前記不揮発性メモリの少なくとも前記作業領域に保存している前記作業データを消去した後、前記画像形成装置を起動する起動制御処理と、を実行し、
前記選択制御処理では、前記ジョブを破棄するか、前記ジョブを初めから処理するか、前記画像形成装置を前記前回の電源切断時の状態に復帰させて前記ジョブを途中から処理するか、のいずれかを前記ユーザに選択させ、
前記起動制御処理では、前記ジョブを破棄することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動し、前記ジョブを初めから処理することが選択された場合は、前記作業領域に保存されている前記作業データを消去してから前記画像形成装置を起動し、前記ジョブを途中から処理することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去せずに前記画像形成装置を起動し、
前記起動制御処理では、エラーの発生により電源が切断され、再度電源が投入された場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動する、
ことを特徴とする起動制御方法。
【請求項８】
前記電源投入時に、前記不揮発性メモリの前記ジョブ保存領域に前記ジョブの情報が保存されているかを確認する保存情報確認処理を更に実行し、
前記選択制御処理では、前記ジョブ保存領域に前記ジョブの情報が保存されている場合に、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させる、
ことを特徴とする請求項７に記載の起動制御方法。
【請求項９】
前記選択制御処理では、前記不揮発性メモリの前記ジョブ保存領域に保存されている前記ジョブの一覧を前記ユーザに通知する、
ことを特徴とする請求項８に記載の起動制御方法。
【請求項１０】
前記選択制御処理では、前記不揮発性メモリの前記ジョブ保存領域に保存されている前記ジョブの内の、前記電源切断時に実行中のジョブ及び未実行のジョブの一覧を前記ユーザに通知する、
ことを特徴とする請求項９に記載の起動制御方法。
【請求項１１】
前記画像形成装置は、操作表示部を備え、
前記選択制御処理では、前記ジョブの一覧を前記操作表示部に表示させる、
ことを特徴とする請求項９又は１０に記載の起動制御方法。
【請求項１２】
前記起動制御処理では、電源が切断された後、再度電源が投入されるまでの経過時間を計測し、前記経過時間が予め定めた閾値を超える場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動する、
ことを特徴とする請求項７乃至１１のいずれか一に記載の起動制御方法。
【請求項１３】
読み書き可能であって、電源を供給しなくてもデータを保存可能な不揮発性メモリとＣＰＵとを備え、前記不揮発性メモリを、少なくとも、前記ＣＰＵがプログラムを実行することにより生じる作業データを保存する作業領域と前記プログラムが処理する画像形成に関するジョブの情報を保存するジョブ保存領域として使用する制御部を備える画像形成装置で動作する起動制御プログラムであって、
前記制御部に、
電源投入時に、前記画像形成装置を前回の電源切断時の状態に復帰させるかをユーザに選択させる選択制御処理、
前記前回の電源切断時の状態に復帰させないことが選択された場合、前記不揮発性メモリの少なくとも前記作業領域に保存している前記作業データを消去した後、前記画像形成装置を起動する起動制御処理、を実行させ、
前記選択制御処理では、前記ジョブを破棄するか、前記ジョブを初めから処理するか、前記画像形成装置を前記前回の電源切断時の状態に復帰させて前記ジョブを途中から処理するか、のいずれかを前記ユーザに選択させ、
前記起動制御処理では、前記ジョブを破棄することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動し、前記ジョブを初めから処理することが選択された場合は、前記作業領域に保存されている前記作業データを消去してから前記画像形成装置を起動し、前記ジョブを途中から処理することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去せずに前記画像形成装置を起動し、
前記起動制御処理では、エラーの発生により電源が切断され、再度電源が投入された場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動する、
ことを特徴とする起動制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び起動制御方法並びに起動制御プログラムに関し、特に、記憶手段が不揮発性メモリで構成された画像形成装置及び当該画像形成装置における起動制御方法並びに当該画像形成装置における起動制御プログラムに関する。
【背景技術】
【０００２】
デジタル複合機等の画像形成装置は、一般に、不揮発性デバイス（HDD（Hard Disk Drive）、SSD（Solid State Drive）等）と揮発性デバイス（DRAM（Dynamic Random Access Memory）等）とを備えている。不揮発性デバイスは、低速であるが電源オフ時もデータを保持することができ、揮発性デバイスは、高速であるが電源オン時しかデータを保持することができない。そこで、不揮発性デバイスには、電源オフ時も保持しておくべきデータやプログラムを記憶し、揮発性デバイスは、作業領域（データ処理中一時領域）として使用し、ＣＰＵ（Central Processing Unit）がプログラムを実行することにより生じるデータ（作業データ）を記憶するのが一般的である。
【０００３】
一方、近年、新しい不揮発性デバイスとして、既存の不揮発性デバイス（SSD、HDD等）よりも高速、低消費電力、高信頼性である不揮発性メモリ（NVDIMM（Non-Volatile Dual In-line Memory Module）、MRAM（Magnetoresistive Random Access Memory）、ReRAM（Resistance Random Access Memory）等）が登場してきている。今後、低速で大容量のストレージ（HDD、SSDなど）と揮発性メモリの代替として、高速で大容量の不揮発性メモリを使用する画像形成装置が普及していくと考えられる。このような画像形成装置では、電源切断後もデータを記憶させることができるため、電源再投入時に前回の電源切断時の状態で起動することが可能となる。
【０００４】
このような電源投入時の起動制御に関して、例えば、下記特許文献１には、画像形成予定の画像データをジョブ毎に不揮発性記憶媒体に記憶し、揮発メモリに各画像データのジョブ毎の管理情報であるジョブ管理情報を更新記憶させて、ジョブ毎に画像形成動作を実行する画像形成装置において、各ジョブの終了時又は所定時間経過時ごとに、前記揮発メモリに記憶されたジョブ管理情報を複製し、前記不揮発性記憶媒体に更新保存する複製保存手段と、自装置の起動時に、前記不揮発性記憶媒体にジョブ管理情報が保存されているか否かを判定する判定手段と、前記判定手段によって保存されていると判定された場合に、ジョブ管理情報を前記不揮発性記憶媒体から前記揮発メモリに復元する復元手段と、前記復元手段によって復元されたジョブ管理情報に基づいて画像形成動作を再開させる再開手段と、を備える画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２２０９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来の手法を用いて、画像形成装置を前回の電源切断時の状態で起動させることができるが、例えば、印刷を止める目的でユーザが電源切断を行った場合、電源再投入後、印刷ジョブは破棄されることが期待される。一方、印刷ジョブの実行中に停電などにより電源切断が行われた場合、電源再投入後、電源切断時に実行中であった印刷ジョブは途中から再開されることが期待される。このように、不揮発性メモリを作業領域として使用する画像形成装置では、これら両方の期待に応えることができないという問題があった。
【０００７】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、記憶手段が不揮発性メモリで構成され、不揮発性メモリに作業データ及びジョブの情報を保存する場合において、所望の状態で装置を起動することができる画像形成装置及び起動制御方法並びに起動制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一側面は、読み書き可能であって、電源を供給しなくてもデータを保存可能な不揮発性メモリとＣＰＵとを備え、前記不揮発性メモリを、少なくとも、前記ＣＰＵがプログラムを実行することにより生じる作業データを保存する作業領域と前記プログラムが処理する画像形成に関するジョブの情報を保存するジョブ保存領域として使用する制御部を備える画像形成装置であって、前記制御部は、電源投入時に、前記画像形成装置を前回の電源切断時の状態に復帰させるかをユーザに選択させる選択制御部と、前記前回の電源切断時の状態に復帰させないことが選択された場合、前記不揮発性メモリの少なくとも前記作業領域に保存している前記作業データを消去した後、前記画像形成装置を起動する起動制御部と、を有し、前記選択制御部は、前記ジョブを破棄するか、前記ジョブを初めから処理するか、前記画像形成装置を前記前回の電源切断時の状態に復帰させて前記ジョブを途中から処理するか、のいずれかを前記ユーザに選択させ、前記起動制御部は、前記ジョブを破棄することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動し、前記ジョブを初めから処理することが選択された場合は、前記作業領域に保存されている前記作業データを消去してから前記画像形成装置を起動し、前記ジョブを途中から処理することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去せずに前記画像形成装置を起動し、前記起動制御部は、エラーの発生により電源が切断され、再度電源が投入された場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動することを特徴とする。
【０００９】
本発明の一側面は、読み書き可能であって、電源を供給しなくてもデータを保存可能な不揮発性メモリとＣＰＵとを備え、前記不揮発性メモリを、少なくとも、前記ＣＰＵがプログラムを実行することにより生じる作業データを保存する作業領域と前記プログラムが処理する画像形成に関するジョブの情報を保存するジョブ保存領域として使用する画像形成装置における起動制御方法であって、電源投入時に、前記画像形成装置を前回の電源切断時の状態に復帰させるかをユーザに選択させる選択制御処理と、前記前回の電源切断時の状態に復帰させないことが選択された場合、前記不揮発性メモリの少なくとも前記作業領域に保存している前記作業データを消去した後、前記画像形成装置を起動する起動制御処理と、を実行し、前記選択制御処理では、前記ジョブを破棄するか、前記ジョブを初めから処理するか、前記画像形成装置を前記前回の電源切断時の状態に復帰させて前記ジョブを途中から処理するか、のいずれかを前記ユーザに選択させ、前記起動制御処理では、前記ジョブを破棄することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動し、前記ジョブを初めから処理することが選択された場合は、前記作業領域に保存されている前記作業データを消去してから前記画像形成装置を起動し、前記ジョブを途中から処理することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去せずに前記画像形成装置を起動し、前記起動制御処理では、エラーの発生により電源が切断され、再度電源が投入された場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動することを特徴とする。
【００１０】
本発明の一側面は、読み書き可能であって、電源を供給しなくてもデータを保存可能な不揮発性メモリとＣＰＵとを備え、前記不揮発性メモリを、少なくとも、前記ＣＰＵがプログラムを実行することにより生じる作業データを保存する作業領域と前記プログラムが処理する画像形成に関するジョブの情報を保存するジョブ保存領域として使用する制御部を備える画像形成装置で動作する起動制御プログラムであって、前記制御部に、電源投入時に、前記画像形成装置を前回の電源切断時の状態に復帰させるかをユーザに選択させる選択制御処理、前記前回の電源切断時の状態に復帰させないことが選択された場合、前記不揮発性メモリの少なくとも前記作業領域に保存している前記作業データを消去した後、前記画像形成装置を起動する起動制御処理、を実行させ、前記選択制御処理では、前記ジョブを破棄するか、前記ジョブを初めから処理するか、前記画像形成装置を前記前回の電源切断時の状態に復帰させて前記ジョブを途中から処理するか、のいずれかを前記ユーザに選択させ、前記起動制御処理では、前記ジョブを破棄することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動し、前記ジョブを初めから処理することが選択された場合は、前記作業領域に保存されている前記作業データを消去してから前記画像形成装置を起動し、前記ジョブを途中から処理することが選択された場合は、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去せずに前記画像形成装置を起動し、前記起動制御処理では、エラーの発生により電源が切断され、再度電源が投入された場合は、前記画像形成装置を前記前回の電源切断時の状態に復帰させるかを前記ユーザに選択させることなく、前記作業領域に保存されている前記作業データ及び前記ジョブ保存領域に保存されている前記ジョブの情報を消去してから前記画像形成装置を起動することを特徴とする。
【発明の効果】
【００１１】
本発明の画像形成装置及び起動制御方法並びに起動制御プログラムによれば、記憶手段が不揮発性メモリで構成され、不揮発性メモリに作業データ及び画像形成に関するジョブの情報を保存する場合において、所望の状態で装置を起動することができる。
【００１２】
その理由は、制御部（起動制御プログラム）は、電源が投入された際に、前回の電源切断時の状態に復帰させるか否かをユーザに選択させ、前回の電源切断時の状態に復帰させないことが選択された場合は、少なくとも不揮発性メモリの作業領域に保存されている作業データを消去してから装置を起動させる制御を行うからである。
【００１３】
これにより、ユーザの意図通りに装置を起動することができ、ユーザの意図に反して画像形成に関するジョブが再開されるといった不具合を未然に防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図２】本発明の一実施例に係る画像形成装置に搭載される不揮発性メモリのメモリマップを示す模式図である。
【図３】本発明の一実施例に係る画像形成装置の制御部により実行される機能を示すブロック図である。
【図４】本発明の一実施例に係る画像形成装置の制御部の動作を示すフローチャート図である。
【図５】本発明の一実施例に係る画像形成装置の操作表示部に表示される画面の一例である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、新しい不揮発性デバイスとして、NVDIMMやMRAM、ReRAM等の不揮発性メモリが実用化され、画像形成装置などに搭載されるようになってきている。高速で大容量の不揮発性メモリに、プログラムを実行することにより生じる作業データやジョブ情報を保存する画像形成装置では、電源切断後も作業データやジョブ情報を記憶させることができるため、電源再投入時に、画像形成装置を電源切断時の状態で起動することが可能となる。
【００１６】
しかしながら、画像形成装置を電源切断時の状態で起動させることが必ずしも良いとは限らない。例えば、間違った印刷ジョブを送信してしまい、印刷を途中で止めるためにユーザが画像形成装置の電源を切断した場合は、電源再投入後に、同じ印刷ジョブが再開されるのは好ましくないため、印刷ジョブは破棄されることが望ましい。一方、印刷ジョブの実行中に停電などにより画像形成装置の電源が切断された場合や、ユーザが間違って画像形成装置の電源を切断してしまった場合は、電源再投入後に、電源切断時に実行中であった印刷ジョブは途中から再開されることが望ましい。このように、電源が切断された理由にかかわらず印刷ジョブを途中から再開するような制御では、ユーザが意図する状態で画像形成装置を起動することができないという問題があった。
【００１７】
そこで、本発明の一実施の形態では、記憶手段が不揮発性メモリで構成され、不揮発性メモリを、少なくとも、作業データを記憶する作業領域と画像形成に関するジョブ情報を記憶するジョブ保存領域として使用する画像形成装置において、ユーザの意思で画像形成装置の起動方法を切り替えることができるように、電源投入時に、必要に応じて不揮発性メモリにジョブ情報が保存されているかを確認してジョブ情報の一覧をユーザに通知し、画像形成装置を前回の電源切断時の状態に復帰させるか否かをユーザに選択させる。そして、画像形成装置を前回の電源切断時の状態に復帰させないことが選択された場合は、少なくとも不揮発性メモリの作業領域に保存された作業データを消去してから装置を起動する。具体的には、ジョブを破棄する起動方法が選択された場合は、不揮発性メモリの作業領域に保存されている作業データとジョブ保存領域に保存されているジョブ情報の双方を消去してから装置を起動し、部の始めからジョブを開始する起動方法が選択された場合は、不揮発性メモリの作業領域に保存されている作業データのみを消去してから装置を起動し、途中からジョブを再開する起動方法が選択された場合は、作業データ及びジョブ情報の双方を消去しないで装置を起動する。これにより、ユーザが意図する状態で画像形成装置を起動することができる。
【実施例】
【００１８】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る画像形成装置及び起動制御方法並びに起動制御プログラムについて、図１乃至図５を参照して説明する。図１は、本実施例の画像形成装置の構成を示すブロック図であり、図２は、画像形成装置の不揮発性メモリのメモリマップを示す模式図である。また、図３は、画像形成装置の制御部により実行される機能を示すブロック図であり、図４は、画像形成装置の制御部の動作を示すフローチャート図である。また、図５は、操作表示部に表示される画面の一例である。
【００１９】
本発明の対象となる装置は、例えば、ＭＦＰ（Multi Function Peripheral）などの画像形成装置である。この画像形成装置１０は、図１に示すように、制御部１１、不揮発性メモリ１４、ネットワークＩ／Ｆ部１５、スキャナ部１６、ＦＡＸ制御部１７、画像形成部１８、操作表示部１９などで構成される。
【００２０】
制御部１１は、ＣＰＵ（Central Processing Unit）１２と不揮発性メモリ１３とで構成され、これらはメモリバスを介して接続される。不揮発性メモリ１３は、読み書き可能であって、電源を供給しなくてもデータを保存可能な記憶手段であり、NVDIMMやMRAM、ReRAM等で構成される。図２（ａ）は、不揮発性メモリ１３のメモリマップであり、不揮発性メモリ１３には作業領域などが用意されている。ＣＰＵ１２は、プログラム（本実施例の起動制御プログラムを含む。）及びプログラムを処理するために必要なデータを作業領域に展開して実行することにより、画像形成装置１０の全体動作を制御する。
【００２１】
例えば、制御部１１は、スキャナ部１６が原稿から読み取った画像データや、ＦＡＸ制御部１７が送受信する画像データに対して、エッジ強調処理やスムージング処理、色変換処理等の画像処理を行う。また、外部のコンピュータ装置から取得したジョブ（ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）データ、または、ＰＤＦ（Portable Document Format）データ）に対して、ジョブに含まれる各ページをラスタライズしてページ毎の画像データを生成し、生成した画像データに対して上記画像処理を行う。そして、画像処理後の画像データを画像形成部１８にビデオ出力することにより印刷処理を実行させる。
【００２２】
不揮発性メモリ１４は、不揮発性メモリ１３と同様に、読み書き可能であって、電源を供給しなくてもデータを保存可能な記憶手段であり、NVDIMMやMRAM、ReRAM等で構成される。図２（ｂ）は、不揮発性メモリ１４のメモリマップであり、不揮発性メモリ１４には、プログラム領域、データ領域、ジョブ保存領域、エラー履歴保存領域などが用意されている。プログラム領域は、不揮発性メモリ１３に記憶されるプログラム以外のプログラムを格納する領域である。データ領域は、画像形成装置１０の設定情報などのデータを格納する領域である。ジョブ保存領域は、ユーザが実行したいプリントジョブやコピージョブ、ＦＡＸジョブなどの画像形成に関するジョブの情報を管理するための領域である。ジョブを管理するための情報には、ジョブのデータ（例えば、処理の対象となる画像データ）、ジョブを識別するためのジョブＩＤ、ジョブが実行済みであるか実行中であるか未実行であるかなどの状態を示すステータス、処理済みの部数、未処理の部数など、ジョブを処理するために必要な全てのデータが含まれる。以下、これらを総称してジョブ情報と呼ぶ。エラー履歴保存領域は、画像形成装置１０の動作中に発生したエラーの内容を示すエラー情報を管理するための領域である。このエラー情報には、エラーを識別するためのエラーＩＤなどが含まれる。
【００２３】
ネットワークＩ／Ｆ部１５は、電話回線に接続するためのモデムや、ＬＡＮ（Local Area Network）などの構内通信網に接続するためのＮＩＣ（Network Interface Card）などであり、電話回線を介して接続されるＦＡＸ装置とのＦＡＸ通信や、構内通信網を介して接続されるコンピュータ装置との通信を可能にする。
【００２４】
スキャナ部（画像読取部）１６は、原稿台上に載置された原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成され、原稿から読み取った画像データを制御部１１に出力する。
【００２５】
ＦＡＸ制御部１７は、ネットワークＩ／Ｆ部１５を制御し、外部のＦＡＸ装置に対してＦＡＸデータを送信したり、外部のＦＡＸ装置からＦＡＸデータを受信し、受信したＦＡＸデータを制御部１１に出力したりする。
【００２６】
画像形成部１８（プリントエンジン）は、制御部１１からビデオ出力される画像データに基づき、用紙への印刷処理を行う。具体的には、電子写真方式の場合は、帯電装置により帯電された感光体ドラムに、露光装置から画像に応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を転写ベルトに１次転写し、給紙部から給紙した用紙に２次転写し、定着装置で用紙上のトナー像を定着させ、排紙部に排紙する処理を行う。
【００２７】
操作表示部１９は、図５（ａ）に示すように、ＬＣＤ（Liquid Crystal Display）等の表示部上に格子状の透明電極からなるタッチセンサなどの操作部が配置されたパネル１９ａ、ハードキー１９ｂなどで構成され、画像形成装置１０の操作画面や、図５（ｂ）に示すような、ジョブ情報の一覧や起動方法の選択肢をユーザに提示する画面などを表示し、ユーザからの操作を受け付け、操作に応じた信号を制御部１１に出力する。
【００２８】
なお、本実施例では、画像形成装置１０にスキャナ部１６とＦＡＸ制御部１７と画像形成部１８とを備える構成としたが、これらの構成要素は必須ではなく、スキャナ部１６やＦＡＸ制御部１７を持たない単機能プリンタや、スキャナ部１６やＦＡＸ制御部１７、画像形成部１８を持たないプリンタコントローラやＲＩＰ（Raster Image Processor）コントローラなどとしてもよい。また、画像形成部１８は、必ずしも画像形成装置１０に内蔵されている必要はなく、画像形成部１８が別の装置として分離した構成としてもよい。また、ジョブ情報や起動方法を音や光でユーザに通知するためのスピーカやランプなどを備える構成としてもよい。
【００２９】
また、不揮発性メモリに設ける領域は図２の構成に限定されない。また、本実施例では、制御部１１の内部と外部の各々に不揮発性メモリを設けているが、制御部１１の内部又は外部の一方に不揮発性メモリを設けてもよいし、不揮発性メモリ１３と不揮発性メモリ１４以外の他の不揮発性メモリを設けてもよい。また、少なくとも不揮発性メモリを作業領域及びジョブ保存領域として使用する限りにおいて、レジスタなどの他の記憶手段を備えていてもよい。
【００３０】
ここで、作業領域及びジョブ保存領域として不揮発性メモリ１３、１４を使用する構成では、電源切断後も作業領域のデータやジョブ保存領域のジョブ情報を保存することができるため、電源再投入時に、装置を電源切断時の状態で起動することが可能となる。しかしながら、上述したように、ユーザが印刷を中止させるために電源を切断した場合、電源再投入後に途中からジョブが再開されるのは合理的でない。従って、電源再投入時に一律に電源切断時の状態で起動する従来の方法では、ユーザが意図する状態で画像形成装置を起動させることができない。
【００３１】
そこで、本実施例では、図３に示すように、制御部１１を、保存情報確認部１１ａ、選択制御部１１ｂ、起動制御部１１ｃなどとして機能させ、ユーザが意図する状態で画像形成装置を起動できるようにする。
【００３２】
具体的には、保存情報確認部１１ａは、不揮発性メモリ１４にジョブ情報が保存されているかを確認する。本実施例の場合、不揮発性メモリ１４にジョブ保存領域が設けられているため、ジョブ保存領域を参照することによりジョブ情報が保存されているかを確認することができる。また、保存情報確認部１１ａは、必要に応じて、不揮発性メモリ１４にエラー情報が保存されているかを確認する。本実施例の場合、不揮発性メモリ１４にエラー履歴保存領域が設けられているため、エラー履歴保存領域を参照することによりエラー情報が保存されているかを確認することができる。
【００３３】
選択制御部１１ｂは、不揮発性メモリ１４にジョブ情報が保存されている場合に、画像形成装置１０を前回の電源切断時の状態に復帰させるか否かをユーザに選択させる。例えば、図５（ａ）に示すように、ハードキー１９ａの中に、電源切断時の状態に復帰させて起動させるための起動指示キー１９ｃと、電源切断時の状態に復帰させないで起動させるための起動指示キー１９ｄとを設けておき、起動指示キー１９ｃ又は起動指示キー１９ｄを操作することにより、ユーザは電源切断時の状態に復帰させるか否かを選択することができる。
【００３４】
上記では、電源切断時の状態に復帰させるか否かをユーザに選択させたが、例えば、ジョブを破棄する（画像形成装置１０を初期状態で起動する）か、ジョブを初めから処理する（最初の部からジョブを開始できる状態で画像形成装置１０を起動する）か、ジョブを途中から処理する（画像形成装置１０を前回の電源切断時の状態で起動する、すなわち前回の電源切断時の状態に復帰させる）かなど、３つ以上の起動方法の中から、ユーザに所望の起動方法を選択させるようにしてもよい。その場合は、例えば図５（ｂ）に示すように、複数の起動方法をパネル１９ａに選択可能に表示させることにより、ユーザは所望の起動方法を選択することができる。
【００３５】
また、起動方法の選択に際し、ジョブ保存領域に保存されているジョブ情報の一覧をユーザに通知することもできる。例えば、図５（ｂ）に示すように、ジョブ保存領域に保存されているジョブ情報の一覧（ここでは、ジョブＩＤとステータスと部数など）をパネル１９ａに表示させることにより、起動方法の選択を容易にすることができる。ここで、ユーザに通知するジョブは、実行中のジョブのみならず、未実行のジョブを含めることができる。未実行のジョブを含めることにより、例えば、そのジョブをまだ実行していない場合はジョブを破棄しない起動方法を選択し、そのジョブが他の画像形成装置で実行済みの場合や時間経過によりそのジョブを実行する必要がなくなった場合はジョブを破棄する起動方法を選択すればよく、よりユーザの意図に沿った起動方法を選択することが可能となる。なお、ジョブ情報や起動方法をユーザに通知する方法は、パネル１９ａに表示する方法に限らず、音や光などによって通知してもよい。
【００３６】
起動制御部１１ｃは、ユーザに選択された起動方法に従って、画像形成装置１０を起動する。例えば、ジョブを破棄して装置を初期状態で起動する起動方法が選択された場合は、不揮発性メモリ１３の作業領域に保存されている作業データと不揮発性メモリ１４のジョブ保存領域に保存されているジョブの情報の双方を消去してから装置を起動する。この場合、ＣＰＵ１２は不揮発性メモリ１３にプログラムを展開してプログラムを初めから実行することになる。また、最初の部からジョブを開始できる状態で起動する起動方法が選択された場合は、不揮発性メモリ１３の作業領域に保存されている作業データのみを消去してから装置を起動する。この場合、ＣＰＵ１２は不揮発性メモリ１３にプログラムを展開してプログラムを再度実行するが、ジョブ情報がジョブ保存領域に保存されているため、そのジョブ情報を利用してジョブを開始することになる。また、ジョブを途中から再開できる状態で起動する起動方法が選択された場合は、不揮発性メモリ１３の作業領域に保存されている作業データ及び不揮発性メモリ１４のジョブ保存領域に保存されているジョブ情報の双方を消去せずに装置を起動する。この場合、ＣＰＵ１２は不揮発性メモリ１３に展開したプログラムを続きから実行し、ジョブ保存領域に保存されたジョブ情報を使用してジョブを続きから再開することになる。
【００３７】
ここで、電源切断後、一定時間が経過してから再度電源が投入された場合は、ユーザは電源切断時に実行中であったジョブを再開させる意思がないと考えられる。そこで、そのような場合は、起動制御部１１ｃは、必要に応じて、前回電源切断後から電源再投入までの経過時間を計測し、経過時間が予め定めた閾値を超える場合は、ジョブ情報の一覧や起動方法の選択肢をユーザに提示せずに、不揮発性メモリ１３の作業領域に保存されている作業データと不揮発性メモリ１４のジョブ保存領域に保存されているジョブ情報を消去してから装置を起動させるようにしてもよい。また、エラー発生後に電源が切断され、再度電源が投入された場合は、エラーが復帰したかを確認する必要があるため、電源切断時に実行中であったジョブをそのまま再開させるのは好ましくないと考えられる。そこで、そのような場合は、起動制御部１１ｃは、不揮発性メモリ１３の作業領域に保存されている作業データと不揮発性メモリ１４のジョブ保存領域に保存されているジョブ情報に加えて、エラー履歴保存領域に保存されたエラー情報を消去してから装置を起動させるようにしてもよい。
【００３８】
なお、上記保存情報確認部１１ａ、選択制御部１１ｂ、起動制御部１１ｃはハードウェアとして構成してもよいし、制御部１１を保存情報確認部１１ａ、選択制御部１１ｂ、起動制御部１１ｃとして機能させる起動制御プログラムとして構成し、当該起動制御プログラムをＣＰＵ１２に実行させるようにしてもよい。
【００３９】
以下、上記構成の画像形成装置１０の動作について説明する。ＣＰＵ１２は、不揮発性メモリ１３に記憶された起動制御プログラムを実行することにより、図４のフローチャートに示す各ステップの処理を実現する。なお、図４は、画像形成装置に対して電源の再投入を行った場合の制御を示している。
【００４０】
画像形成装置の電源スイッチがオンにされて電源が投入されると、制御部１１（保存情報確認部１１ａ）は、必要に応じて、不揮発性メモリ１４のエラー履歴保存領域をチェックする（Ｓ１０１）。エラー履歴保存領域にエラー情報が保存されている場合（Ｓ１０２のＹｅｓ）は、電源切断時にジョブが実行中であっても、そのジョブを再開させるのは好ましくないため、制御部１１（起動制御部１１ｃ）は、エラー履歴保存領域のエラー情報を消去し（Ｓ１０３）、続いて、不揮発性メモリ１３の作業領域に保存されている作業データと不揮発性メモリ１４のジョブ保存領域に保存されているジョブ情報を消去する（Ｓ１１１）。その後、制御部１１（起動制御部１１ｃ）は、画像形成装置１０を起動する。この場合、ＣＰＵ１２は不揮発性メモリ１３にプログラムを展開してプログラムを初めから実行することになる。
【００４１】
一方、エラー履歴保存領域にエラー情報が保存されていない場合（Ｓ１０２のＮｏ）は、制御部１１（保存情報確認部１１ａ）は、必要に応じて、不揮発性メモリ１４のジョブ保存領域をチェックする（Ｓ１０４）。ジョブ保存領域にジョブ情報が保存されていない場合は（Ｓ１０５のＮｏ）は、ジョブの途中で電源が切断された状態ではないため、制御部１１（起動制御部１１ｃ）は、画像形成装置１０を通常通り起動する。
【００４２】
ジョブ保存領域にジョブ情報が保存されている場合は（Ｓ１０５のＹｅｓ）、制御部１１（起動制御部１１ｃ）は、必要に応じて、前回の電源切断後から電源再投入までの経過時間を計測する（Ｓ１０６）。経過時間が予め定めた閾値よりも大きい場合は（Ｓ１０７のＹｅｓ）、途中からジョブを再開する必然性が乏しいため、制御部１１（起動制御部１１ｃ）は、不揮発性メモリ１３の作業領域に保存されている作業データと不揮発性メモリ１４のジョブ保存領域に保存されているジョブ情報を消去した後（Ｓ１１１）、画像形成装置１０を起動する。この場合も、ＣＰＵ１２は不揮発性メモリ１３にプログラムを展開してプログラムを初めから実行することになる。
【００４３】
経過時間が閾値以下の場合は（Ｓ１０７のＮｏ）、制御部１１（選択制御部１１ｂ）は、必要に応じて、不揮発性メモリ１４のジョブ保存領域に保存されているジョブ情報の一覧及び起動方法の選択肢を操作表示部１９に表示させてユーザに提示する（Ｓ１０８）。例えば、図５（ｂ）に示すように、ジョブ情報として、ジョブＩＤ、ステータス、部数などを表示し、起動方法の選択肢として「ジョブを破棄する」、「最初の部数からジョブを開始する」、「途中からジョブを再開する」などを表示する。ここで、操作表示部１９に表示させるジョブ情報は、ジョブ保存領域に保存されているジョブ情報の中の、ステータスが「実行中」または「未実行」となっているジョブである。
【００４４】
なお、ここでは、ジョブ情報の一覧や起動方法の選択肢を操作表示部１９に表示させる場合を示したが、例えば、画像形成装置１０を遠隔操作するための操作表示装置（リモート端末）を備えている場合は、制御部１１（選択制御部１１ｂ）はリモート端末にジョブ情報や起動方法の選択肢を通知し、これらの情報をリモート端末の操作表示部に選択可能に表示させるようにしてもよい。
【００４５】
そして、制御部１１（選択制御部１１ｂ）は、操作表示部１９のパネル１９ａやハードキー１９ｃ、１９ｄなどが操作されたかを確認し（Ｓ１０９）、操作されていない場合は、ジョブ情報の一覧や起動方法の選択肢を表示させた状態で待機する。操作表示部１９のユーザ操作により、「ジョブを破棄する」が選択された場合（Ｓ１１０のＹｅｓ）、制御部１１（起動制御部１１ｃ）は、不揮発性メモリ１３の作業領域に保存されている作業データと不揮発性メモリ１４のジョブ保存領域に保存されているジョブ情報を消去した後（Ｓ１１１）、画像形成装置１０を起動する。この場合も、ＣＰＵ１２は不揮発性メモリ１３にプログラムを展開してプログラムを初めから実行することになる。
【００４６】
一方、操作表示部１９のユーザ操作により、「途中からジョブを再開する」が選択された場合は（Ｓ１１２のＹｅｓ）、制御部１１（起動制御部１１ｃ）は、画像形成装置１０を電源切断前の状態で起動する。すなわち、ＣＰＵ１２は不揮発性メモリ１３に展開したプログラムを続きから実行し、ジョブ保存領域に保存されたジョブ情報を使用してジョブを再開する。また、操作表示部１９のユーザ操作により、「途中からジョブを再開する」が選択されなかった（「最初の部からジョブを開始する」が選択された）場合は（Ｓ１１２のＮｏ）、制御部１１（起動制御部１１ｃ）は、不揮発性メモリ１３の作業領域の作業データのみ消去した後（Ｓ１１３）、画像形成装置１０を起動する。この場合、ＣＰＵ１２は不揮発性メモリ１３にプログラムを展開してプログラムを再度実行し、ジョブ保存領域に保存されているジョブ情報を利用して最初の部からジョブを開始する。
【００４７】
なお、上記フローにおける、不揮発性メモリ１４のエラー情報保存領域にエラー情報が保存されているかの判断（Ｓ１０２及びＳ１０３）、不揮発性メモリ１４のジョブ情報保存領域にジョブ情報が保存されているかの判断（Ｓ１０４及びＳ１０５）、電源切断から電源投入までの経過時間が閾値を超えるかの判断（Ｓ１０６及びＳ１０７）は必須ではなく、省略することができる。
【００４８】
このように、電源が再投入された際に、電源切断時の状態に復帰させるか否かをユーザに選択させ、ユーザの選択に従って、不揮発性メモリ１３の作業領域に保存された作業データと不揮発性メモリ１４のジョブ保存領域に保存されたジョブ情報の双方を消去してから起動する（ジョブを破棄して起動する）か、不揮発性メモリ１３の作業領域に保存された作業データのみを消去してから起動する（最初の部からジョブを開始する）か、作業データとジョブ情報の双方を消去することなく起動する（途中からジョブを再開する）かのいずれかの方法で装置を起動させるため、ユーザの意図通りに画像形成装置を起動することができる。
【００４９】
ここで、プログラムカウンタも不揮発性メモリ１０２に保持されると、電源をオンにした後、直ちに（本実施例の動作制御プログラムを実行する前に）、中断したプログラムが再開されてしまう。そこで、電源オンの際に、中断したプログラムを再開させずに、優先度の高い割り込みを発生させ、本実施例の動作制御プログラムを実行させるようにする。この動作制御プログラムを実行させる方法として、電源オン時の割り込み以外に、起動専用ＣＰＵ（サブＣＰＵなど）を用いる構成も考えられる。この場合、電源オン後に起動専用ＣＰＵにて動作制御プログラムを動作させ、動作制御プログラムの終了後、メインＣＰＵにて中断したプログラムを再開させるようにすればよい。
【００５０】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００５１】
例えば、上記実施例では、制御対象として画像形成装置を例示したが、制御対象は画像形成装置に限らず、不揮発性メモリを作業領域とジョブ保存領域として利用する任意の装置に対しても本発明の動作制御方法を同様に適用することができる。
【産業上の利用可能性】
【００５２】
本発明は、記憶手段が不揮発性メモリで構成される装置及び当該装置の起動を制御する起動制御方法並びに起動制御プログラム並びに当該起動制御プログラムを記録した記録媒体に利用可能である。
【符号の説明】
【００５３】
１０  画像形成装置
１１  制御部
１１ａ  保存情報確認部
１１ｂ  選択制御部
１１ｃ  起動制御部
１２  ＣＰＵ
１３  不揮発性メモリ
１４  不揮発性メモリ
１５  ネットワークＩ／Ｆ部
１６  スキャナ部
１７  ＦＡＸ制御部
１８  画像形成部
１９  操作表示部
１９ａ  パネル
１９ｂ  ハードキー
１９ｃ、１９ｄ  起動指示キー
【図１】
0006459570.tif 000002
【図２】
0006459570.tif 000003
【図３】
0006459570.tif 000004
【図４】
0006459570.tif 000005
【図５】
0006459570.tif 000006