(57)【要約】【課題】揮発性メモリーに保存されている複数の印刷ジョブデータを不揮発性メモリーの空き領域に効果的に退避させることが可能な画像形成装置を提供すること。【解決手段】保存処理部１５５は、保存対象に指定されている印刷ジョブデータを保存対象データとしてＲＡＭ１５３に保存する。検知処理部１５６は、商用交流電源５０からの給電停止を検知する。選択処理部１５７は、検知処理部１５６により商用交流電源５０からの給電停止が検知された場合に、予め定められた選択ルールに従って、ＲＡＭ１５３に保存されている前記保存対象データの中から、ＲＯＭ１５２に退避させる退避対象データを選択する。退避処理部１５８は、前記退避対象データをＲＯＭ１５２に退避させる。【選択図】図６
2019137018.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブデータを取得する取得処理部と、
前記印刷ジョブデータに基づいてシートに画像を形成する画像形成部と、
保存対象に指定されている前記印刷ジョブデータを保存対象データとして揮発性メモリーに保存する保存処理部と、
外部電源からの給電停止を検知する検知処理部と、
前記検知処理部により外部電源からの給電停止が検知された場合に、予め定められた選択ルールに従って、前記揮発性メモリーに保存されている前記保存対象データの中から、不揮発性メモリーに退避させる退避対象データを選択する選択処理部と、
前記退避対象データを前記不揮発性メモリーに退避させる退避処理部と、
を備える画像形成装置。
【請求項２】
前記保存対象データ各々は、前記保存対象データの処理方法に応じて予め定められた複数の保存種別のいずれかに分類され、
前記選択処理部は、前記保存対象データ各々の前記保存種別に基づいて前記退避対象データを選択する、
請求項１に記載の画像形成装置。
【請求項３】
前記選択処理部は、前記取得処理部により取得された時点では印刷処理が実行されない前記保存種別の前記保存対象データを、前記取得処理部により取得された時点で印刷処理が実行される前記保存種別の前記保存対象データよりも優先的に前記退避対象データとして選択する、
請求項２に記載の画像形成装置。
【請求項４】
前記選択処理部は、前記取得処理部により取得された時点で必要部数のうちの１部のみの印刷処理が実行される前記保存種別の前記保存対象データを、前記取得処理部により取得された時点で必要部数の印刷処理が実行される前記保存種別の前記保存対象データよりも優先的に前記退避対象データとして選択する、
請求項２に記載の画像形成装置。
【請求項５】
前記選択処理部は、外部電源からの給電停止中も保持されることに対するユーザーの期待度が相対的に高い前記保存種別の前記保存対象データを、外部電源からの給電停止中も保持されることに対するユーザーの期待度が相対的に低い前記保存種別の前記保存対象データよりも優先的に前記退避対象データとして選択する、
請求項２に記載の画像形成装置。
【請求項６】
前記選択処理部は、予め定められた認証処理を経てから印刷処理が開始される前記保存種別の前記保存対象データを、前記認証処理を経ることなしに印刷処理が開始される前記保存種別の前記保存対象データよりも優先的に前記退避対象データとして選択する、
請求項２に記載の画像形成装置。
【請求項７】
前記選択処理部は、予め定められた前記保存種別ごとの優先順位に従って前記退避対象データを選択する、
請求項２に記載の画像形成装置。
【請求項８】
前記選択処理部は、前記保存種別が同一である複数の前記保存対象データについて、印刷回数がより少ない前記保存対象データを優先的に前記退避対象データとして選択する、
請求項２〜７のいずれかに記載の画像形成装置。
【請求項９】
前記選択処理部は、前記保存種別が同一である複数の前記保存対象データについて、前記取得処理部による取得日時がより遅い前記保存対象データを優先的に前記退避対象データとして選択する、
請求項２〜８のいずれかに記載の画像形成装置。
【請求項１０】
前記選択処理部は、前記データサイズが前記不揮発性メモリーの空き容量以下である前記保存対象データの中から、前記退避対象データを選択する、
請求項１〜９のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
電源の遮断が指示された場合に、揮発性メモリーに記憶されている画像データを不揮発性メモリーに転送することが可能な画像形成装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６７２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷ホスト装置から受信された印刷ジョブデータをハードディスクのような不揮発性メモリーに保存する機能を有する画像形成装置がある。例えば、「プライベートプリント」機能を有する画像形成装置では、印刷ホスト装置から印刷ジョブデータを受信した時点では印刷処理は実行されず、前記印刷ジョブデータが不揮発性メモリーに保存される。その後、画像形成装置の操作部からパスワードが入力されると、前記印刷ジョブデータに基づいて印刷処理が実行される。なお、ハードディスクのような不揮発性メモリーが搭載されていない画像形成装置では、前記印刷ジョブデータの保存先として、ＲＡＭのような揮発性メモリーが用いられることがある。
【０００５】
しかしながら、前記印刷ジョブデータの保存先として揮発性メモリーが用いられる場合、停電などにより外部電源からの給電が停止すると前記印刷ジョブデータが消失してしまう。そこで、前記印刷ジョブデータの消失を防止するために、外部電源からの給電停止時に、ファームウェアが記憶されているフラッシュメモリーのような不揮発性メモリーの空き領域に前記印刷ジョブデータを退避させることが考えられる。しかしながら、前記フラッシュメモリーのような不揮発性メモリーの空き領域は限られているので、前記揮発性メモリーに前記印刷ジョブデータが複数保存されている場合、当該複数の印刷ジョブデータを退避させるのに十分な空き領域が前記不揮発性メモリーに存在しないことがある。
【０００６】
本発明の目的は、揮発性メモリーに保存されている印刷ジョブデータを不揮発性メモリーの空き領域に効果的に退避させることが可能な画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像形成装置は、取得処理部と、画像形成部と、保存処理部と、検知処理部と、選択処理部と、退避処理部とを備える。前記取得処理部は、印刷ジョブデータを取得する。前記画像形成部は、前記印刷ジョブデータに基づいてシートに画像を形成する。前記保存処理部は、保存対象に指定されている前記印刷ジョブデータを保存対象データとして揮発性メモリーに保存する。前記検知処理部は、外部電源からの給電停止を検知する。前記選択処理部は、前記検知処理部により外部電源からの給電停止が検知された場合に、予め定められた選択ルールに従って、前記揮発性メモリーに保存されている前記保存対象データの中から、不揮発性メモリーに退避させる退避対象データを選択する。前記退避処理部は、前記退避対象データを前記不揮発性メモリーに退避させる。
【発明の効果】
【０００８】
本発明によれば、揮発性メモリーに保存されている印刷ジョブデータを不揮発性メモリーの空き領域に効果的に退避させることが可能な画像形成装置が提供される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る画像形成装置のシステム構成の一例を示すブロック図である。
【図２】図２は、本発明の実施形態に係る画像形成装置の電源部の構成の一例を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像形成装置と通信可能に接続される印刷ホスト装置に表示される拡張機能設定画面の一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置で実行される保存処理の手順の一例を示すフローチャートである。
【図５】図５は、本発明の実施形態に係る画像形成装置で用いられる保存ジョブ情報の一例を示す図である。
【図６】図６は、本発明の実施形態に係る画像形成装置で実行される退避処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１１】
［画像形成装置の構成］
図１に示されるように、本発明の実施形態に係る画像形成装置１は、操作表示部１０、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）１１、画像読取部１２、画像形成部１３、通信Ｉ／Ｆ１４、及び制御部１５を備える。具体的に、画像形成装置１は、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機である。なお、本発明は、複合機に限らず、コピー機、プリンター、ファクシミリ装置のような任意の画像形成装置に適用可能である。
【００１２】
操作表示部１０は、情報を表示する液晶ディスプレーなどの表示部と、ユーザー操作を受け付けるタッチパネル及び操作ボタンなどの操作部とを備える。
【００１３】
ＡＤＦ１１は、原稿セット部、搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部１２の読み取り対象となる原稿を搬送する自動原稿搬送装置である。
【００１４】
画像読取部１２は、原稿台、光源、ミラー、光学レンズ、及びＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を備え、原稿の画像を読み取って画像データとして出力することが可能である。
【００１５】
画像形成部１３は、電子写真方式又はインクジェット方式で画像データに基づく印刷処理を実行することが可能であり、前記画像データに基づいてシート上に画像を形成する。例えば、画像形成部１３が電子写真方式の画像形成部である場合、画像形成部１３は感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【００１６】
通信Ｉ／Ｆ１４は、電話回線、インターネット、又はＬＡＮなどの通信網を介して、外部のファクシミリ装置又はパーソナルコンピューターなどの情報処理装置との間で所定の通信プロトコルに従った通信処理を実行することが可能な通信インターフェイスである。
【００１７】
制御部１５は、ＣＰＵ１５１、ＲＯＭ１５２、及びＲＡＭ１５３などの制御機器を備える。ＣＰＵ１５１は、各種の演算処理を実行するプロセッサーである。ＲＯＭ１５２は、書き換え可能な不揮発性メモリーであって、例えば、フラッシュメモリー、ＥＥＰＲＯＭ（登録商標）などである。ＲＯＭ１５２には、ファームウェアのような制御プログラムが予め記憶されている。ＲＡＭ１５３は、ＣＰＵ１５１が実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性メモリーである。
【００１８】
ところで、印刷ホスト装置から受信された印刷ジョブデータをハードディスクのような不揮発性メモリーに保存する機能を有する画像形成装置がある。例えば、「プライベートプリント」機能を有する画像形成装置では、印刷ホスト装置から印刷ジョブデータを受信した時点では印刷処理は実行されず、前記印刷ジョブデータが不揮発性メモリーに保存される。その後、画像形成装置の操作部からパスワードが入力されると、前記印刷ジョブデータに基づいて印刷処理が実行される。なお、本実施形態に係る画像形成装置１には、ハードディスクのような不揮発性メモリーが搭載されていない。この場合、揮発性メモリーであるＲＡＭ１５３を、前記印刷ジョブデータの保存先として用いることが考えられる。しかしながら、前記印刷ジョブデータの保存先としてＲＡＭ１５３が用いられる場合、停電などにより外部電源からの給電が停止すると前記印刷ジョブデータが消失してしまう。そこで、前記印刷ジョブデータの消失を防止するために、外部電源からの給電停止時に、ＲＯＭ１５２の空き領域に前記印刷ジョブデータを退避させることが考えられる。しかしながら、ＲＯＭ１５２の空き領域は限られているので、ＲＡＭ１５３に前記印刷ジョブデータが複数保存されている場合、当該複数の印刷ジョブデータを退避させるのに十分な空き領域がＲＯＭ１５２に存在しないことがある。これに対して、本実施形態に係る画像形成装置１では、ＲＡＭ１５３に保存されている複数の印刷ジョブデータをＲＯＭ１５２の空き領域に効果的に退避させることが可能である。
【００１９】
具体的に、制御部１５は、取得処理部１５４、保存処理部１５５、検知処理部１５６、選択処理部１５７、及び退避処理部１５８を含む。なお、制御部１５は、ＲＯＭ１５２に記憶されている前記制御プログラムに従ってＣＰＵ１５１が各種の処理を実行することにより、これらの各処理部として機能する。また、制御部１５は、これらの各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【００２０】
取得処理部１５４は、印刷ジョブデータを取得する。具体的に、取得処理部１５４は、通信Ｉ／Ｆ１４を通じて印刷ホスト装置から前記印刷ジョブデータを受信することにより、前記印刷ジョブデータを取得する。前記印刷ジョブデータには、印刷すべき画像を示す画像データ、印刷条件を示す情報、後述する保存種別を示す情報などが含まれる。
【００２１】
保存処理部１５５は、保存対象に指定されている前記印刷ジョブデータを保存対象データとしてＲＡＭ１５３に保存する。例えば、保存処理部１５５は、前記保存対象データをＲＡＭ１５３の特定領域（すなわち、前記保存対象データを保存するために予め確保された領域）に保存する。
【００２２】
前記保存対象データ各々は、前記保存対象データの処理方法に応じて予め定められた複数の保存種別（「クイックコピー」、「試し刷り後保留」、「プライベートプリント」、「ジョブ保留」）のいずれかに分類される。本実施形態では、前記保存対象データの保存種別として、「クイックコピー」、「試し刷り後保留」、「プライベートプリント」、及び「ジョブ保留」の４つの保存種別が存在する。ユーザーは、前記印刷ホスト装置から画像形成装置１に前記印刷ジョブデータを送信する際に、必要に応じて前記４つの保存種別のうちの任意の保存種別を前記印刷ジョブデータに関連付けて送信することが可能である（図３参照）。
【００２３】
図３は、前記印刷ホスト装置において表示される拡張機能設定画面Ｐ１の一例を示している。拡張機能設定画面Ｐ１には、印刷ジョブデータを保存対象データとしてＲＡＭ１５３に保存するジョブ保存機能を有効にするか否かを選択するためのチェックボックスＣ１が含まれている。また、拡張機能設定画面Ｐ１には、「クイックコピー」、「試し刷り後保留」、「プライベートプリント」、及び「ジョブ保留」の４つの保存種別にそれぞれ対応する４つのラジオボタンＲ１〜Ｒ４が含まれている。チェックボックスＣ１にチェックを入れることによって、これらの４つのラジオボタンＲ１〜Ｒ４のうちの任意の１つのラジオボタンが選択可能となる。また、拡張機能設定画面Ｐ１には、「プライベートプリント」用のアクセスコードを入力するための入力欄Ｔ１と、「ジョブ保留」用のアクセスコードを入力するための入力欄Ｔ２とが含まれている。なお、「ジョブ保留」用のアクセスコードの入力は、省略されてもよい。
【００２４】
拡張機能設定画面Ｐ１において「クイックコピー」に対応するラジオボタンＲ１が選択された場合、前記印刷ホスト装置から送信される印刷ジョブデータに基づいて必要部数（すなわち、ユーザーにより指定された部数）の印刷処理が実行されるとともに、前記印刷ジョブデータがＲＡＭ１５３に保存される。その後、画像形成装置１の操作表示部１０を通じて、ＲＡＭ１５３に保存されている前記印刷ジョブデータが選択されると、当該印刷ジョブデータに基づく印刷処理が実行される。当該印刷処理の実行後も前記印刷ジョブデータはＲＡＭ１５３に保持される。
【００２５】
拡張機能設定画面Ｐ１において「試し刷り後保留」に対応するラジオボタンＲ２が選択された場合、前記印刷ホスト装置から送信される印刷ジョブデータに基づいて必要部数（すなわち、ユーザーにより指定された部数）のうちの１部のみの印刷処理が実行されるとともに、前記印刷ジョブデータがＲＡＭ１５３に保存される。その後、画像形成装置１の操作表示部１０を通じて、ＲＡＭ１５３に保存されている前記印刷ジョブデータが選択されると、当該印刷ジョブデータに基づいて残り部数（すなわち、前記必要部数よりも１部少ない部数）の印刷処理が実行される。当該印刷処理の実行後も前記印刷ジョブデータはＲＡＭ１５３に保持される。
【００２６】
拡張機能設定画面Ｐ１において「プライベートプリント」に対応するラジオボタンＲ３が選択された場合、前記印刷ホスト装置から送信される印刷ジョブデータは、入力欄Ｔ１に入力されたアクセスコードと対応付けてＲＡＭ１５３に保存される。その後、画像形成装置１の操作表示部１０を通じて、ＲＡＭ１５３に保存されている前記印刷ジョブデータが選択されると、前記アクセスコードによる認証処理が行われてから、当該印刷ジョブデータに基づく印刷処理が実行される。当該印刷処理の実行後、前記印刷ジョブデータはＲＡＭ１５３から削除される。
【００２７】
拡張機能設定画面Ｐ１において「ジョブ保留」に対応するラジオボタンＲ４が選択された場合、前記印刷ホスト装置から送信される印刷ジョブデータは、入力欄Ｔ２に入力されたアクセスコードと対応付けてＲＡＭ１５３に保存される。その後、画像形成装置１の操作表示部１０を通じて、ＲＡＭ１５３に保存されている前記印刷ジョブデータが選択されると、必要に応じて前記アクセスコードによる認証処理が行われてから、当該印刷ジョブデータに基づく印刷処理が実行される。当該印刷処理の実行後も前記印刷ジョブデータはＲＡＭ１５３に保持される。
【００２８】
検知処理部１５６は、外部電源（例えば、図２に示される商用交流電源５０）からの給電停止を検知する。以下、外部電源からの給電停止の検知方法の一例について具体的に説明する。
【００２９】
図２に示されるように、画像形成装置１は、外部電源としての商用交流電源５０から給電を受けて動作する。具体的に、画像形成装置１は、商用交流電源５０からの給電を受ける電源部２５０を備える。電源部２５０は、例えば、整流部２５１と、出力部２５２と、蓄電部２５３と、給電検知部２５４とを有する。
【００３０】
整流部２５１は、商用交流電源５０からの給電を受ける。例えば、整流部２５１は、商用交流電源５０から１００Ｖの交流電圧Ｖａｃの入力を受ける。整流部２５１は、この交流電圧Ｖａｃを整流して直流電圧Ｖｄｃに変換する。この整流部２５１による変換後の直流電圧Ｖｄｃは、出力部２５２に入力される。
【００３１】
出力部２５２は、不図示の複数種類のＤＣ−ＤＣコンバーターを有している。そして、出力部２５２は、これら各ＤＣ−ＤＣコンバーターを用いて、直流電圧Ｖｄｃから２種類の直流の電源電圧Ｖ１，Ｖ２を生成する。電源電圧Ｖ１の電圧値は、例えば＋５Ｖであり、電源電圧Ｖ２の電圧値は、例えば＋２４Ｖである。
【００３２】
各電源電圧Ｖ１，Ｖ２は、画像形成装置１を構成する各負荷を駆動させるための電源電圧として当該各負荷に供給される。例えば、電源電圧Ｖ１は、制御部１５に供給され、電源電圧Ｖ２は、制御部１５以外の各負荷（画像形成部１３、画像読取部１２など）に供給される。
【００３３】
蓄電部２５３は、整流部２５１の出力側と出力部２５２の入力側との間に設けられている。この蓄電部２５３は、コンデンサー２５３ａを有している。このコンデンサー２５３ａとしては、例えば数千μＦ〜数万μＦの容量を持つアルミニウム電界コンデンサーが用いられる。蓄電部２５３は、商用交流電源５０からの給電を受けて蓄電する。具体的に、蓄電部２５３は、整流部２５１による変換後の直流電圧Ｖｄｃの供給を受けて蓄電する。そして、停電などにより商用交流電源５０からの給電が停止した場合、蓄電部２５３は放電する。この蓄電部２５３の放電電圧Ｖｂは、出力部２５２に入力される。出力部２５２は、この放電電圧Ｖｂから前述の電源電圧Ｖ１，Ｖ２を生成する。したがって、停電などにより商用交流電源５０からの給電が停止したとしても、蓄電部２５３からの給電により、制御部１５を含む各負荷は、暫くの間は継続して動作することが可能である。なお、コンデンサー２５３ａは、整流部２５１による変換後の直流電圧Ｖｄｃを平滑化する平滑コンデンサーとしても機能する。
【００３４】
給電検知部２５４は、整流部２５１の入力側に設けられている。給電検知部２５４は、商用交流電源５０から給電を受けているか否かに応じた二値の給電検知信号Ｓａを出力する。給電検知部２５４は、例えば、整流平滑回路、或いはこの整流平滑回路の出力電圧を適当に二値化する二値化回路を当該整流平滑回路に組み合わせた回路によって構成される。給電検知部２５４から出力される給電検知信号Ｓａは、制御部１５に入力される。検知処理部１５６は、給電検知信号Ｓａに基づいて、商用交流電源５０からの給電停止を検知することが可能である。
【００３５】
選択処理部１５７は、検知処理部１５６により商用交流電源５０からの給電停止が検知された場合に、予め定められた選択ルールに従って、ＲＡＭ１５３に保存されている前記保存対象データの中から、ＲＯＭ１５２に退避させる退避対象データを選択する。具体的に、選択処理部１５７は、前記データサイズがＲＯＭ１５２の空き容量以下である前記保存対象データの中から、前記選択ルールに従って、前記退避対象データを選択する。
【００３６】
例えば、選択処理部１５７は、前記保存対象データ各々の前記保存種別に基づいて前記退避対象データを選択してもよい。
【００３７】
例えば、選択処理部１５７は、取得処理部１５４により取得された時点では印刷処理が実行されない前記保存種別（具体的には、「プライベートプリント」又は「ジョブ保留」）の前記保存対象データを、取得処理部１５４により取得された時点で印刷処理が実行される前記保存種別（具体的には、「クイックコピー」又は「試し刷り後保留」）の前記保存対象データよりも優先的に前記退避対象データとして選択してもよい。これにより、まだ１度も印刷処理が行われていない前記保存対象データが消失してしまうことを抑制することができる。
【００３８】
また、選択処理部１５７は、取得処理部１５４により取得された時点で必要部数（すなわち、ユーザーにより指定された部数）のうちの１部のみの印刷処理が実行される前記保存種別（具体的には、「試し刷り後保留」）の前記保存対象データを、取得処理部１５４により取得された時点で前記必要部数の印刷処理が実行される前記保存種別（具体的には、「クイックコピー」）の前記保存対象データよりも優先的に前記退避対象データとして選択してもよい。これにより、まだ前記必要部数の印刷処理が完了していない前記保存対象データが消失してしまうことを抑制することができる。
【００３９】
また、選択処理部１５７は、商用交流電源５０からの給電停止中も保持されることに対するユーザーの期待度が相対的に高い前記保存種別（具体的には、印刷処理後も印刷ジョブデータが保持される「ジョブ保留」）の前記保存対象データを、外部電源からの給電停止中も保持されることに対するユーザーの期待度が相対的に低い前記保存種別（具体的には、印刷処理後に印刷ジョブデータが削除される「プライベートプリント」）の前記保存対象データよりも優先的に前記退避対象データとして選択してもよい。これにより、商用交流電源５０からの給電停止中も保持されることに対するユーザーの期待度が相対的に高い前記保存対象データが消失してしまうことを抑制することができる。
【００４０】
また、選択処理部１５７は、予め定められた認証処理を経てから印刷処理が開始される前記保存種別（具体的には、「プライベートプリント」又は「ジョブ保留」）の前記保存対象データを、前記認証処理を経ることなしに印刷処理が開始される前記保存種別（具体的には、「クイックコピー」又は「試し刷り後保留」）の前記保存対象データよりも優先的に前記退避対象データとして選択してもよい。これにより、認証処理を経てから印刷処理が開始される前記保存対象データが、認証処理を経ることなしに勝手に消去されてしまうことを抑制することができる。
【００４１】
また、選択処理部１５７は、予め定められた前記保存種別ごとの優先順位に従って前記退避対象データを選択してもよい。例えば、選択処理部１５７は、下記のような優先順位に従って前記退避対象データを選択してもよい。
（１）ジョブ保留
（２）プライベートプリント
（３）試し刷り後保留
（４）クイックコピー
なお、前記保存種別ごとの優先順位が、ユーザー操作に応じて設定又は更新されてもよい。
【００４２】
また、選択処理部１５７は、前記保存種別が同一である複数の前記保存対象データについて、印刷回数（すなわち、過去に印刷処理が実行された回数）がより少ない前記保存対象データを優先的に前記退避対象データとして選択してもよい。これにより、印刷回数がより少ない前記保存対象データを優先的に保持し続けることができる。
【００４３】
また、選択処理部１５７は、前記保存種別が同一である複数の前記保存対象データについて、前記取得処理部による取得日時がより遅い前記保存対象データを優先的に前記退避対象データとして選択してもよい。これにより、取得日時がより新しい前記保存対象データを優先的に保持し続けることができる。
【００４４】
退避処理部１５８は、前記退避対象データをＲＯＭ１５２に退避させる。
【００４５】
［保存処理］
次に、図４を参照しつつ、制御部１５によって実行される保存処理の手順の一例について説明する。ここで、ステップＳ２１，Ｓ２２，・・・は、制御部１５により実行される処理手順（ステップ）の番号を表している。なお、前記保存処理は、例えば、画像形成装置１の電源がオンされたことに応じて開始される。
【００４６】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部１５は、印刷ホスト装置から印刷ジョブデータを受信したか否かを判断する。そして、印刷ジョブデータを受信したと判断されると（Ｓ１１：Ｙｅｓ）、処理がステップＳ１２に移行する。一方、印刷ジョブデータを受信していないと判断されると（Ｓ１１：Ｎｏ）、印刷ジョブデータを受信したと判断されるまで当該ステップＳ１１の処理が繰り返される。
【００４７】
＜ステップＳ１２＞
ステップＳ１２において、制御部１５は、前記印刷ホスト装置から受信した前記印刷ジョブデータが、保存対象として指定されているか否かを判断する。具体的に、制御部１５は、前記印刷ジョブデータに対して「クイックコピー」、「試し刷り後保留」、「プライベートプリント」、及び「ジョブ保留」のいずれかの保存種別が設定されている場合に、前記印刷ジョブデータが保存対象として指定されていると判断する。そして、前記印刷ジョブデータが保存対象として指定されていると判断されると（Ｓ１２：Ｙｅｓ）、処理がステップＳ１３に移行する。一方、前記印刷ジョブデータが保存対象として指定されていないと判断されると（Ｓ１２：Ｎｏ）、処理が前記ステップＳ１１に戻る。
【００４８】
＜ステップＳ１３＞
ステップＳ１３において、制御部１５は、前記印刷ホスト装置から受信した前記印刷ジョブデータをＲＡＭ１５３に保存する。なお、前記印刷ジョブデータの保存種別が「クイックコピー」である場合は、前記印刷ジョブデータに基づいて必要部数の印刷処理が実行されるとともに、前記印刷ジョブデータがＲＡＭ１５３に保存されるまた、前記印刷ジョブデータの保存種別が「試し刷り後保留」である場合は、前記印刷ジョブデータに基づいて１部のみの印刷処理が実行されるとともに、前記印刷ジョブデータがＲＡＭ１５３に保存される。当該ステップＳ１３の処理は、制御部１５の保存処理部１５５により実行される。
【００４９】
＜ステップＳ１４＞
ステップＳ１４において、制御部１５は、保存ジョブ情報Ｄ１（図５）参照を更新する。保存ジョブ情報Ｄ１には、ＲＡＭ１５３に保存されている一又は複数の印刷ジョブデータに関する情報が含まれる。図５に示されるように、保存ジョブ情報Ｄ１には、ＲＡＭ１５３に保存されている印刷ジョブデータごとに、「ジョブＩＤ」、「データサイズ」、「保存種別」、「印刷回数」、及び「保存日時」の情報が含まれる。「ジョブＩＤ」は、前記印刷ジョブデータを識別するための識別情報である。「データサイズ」は、前記印刷ジョブデータのサイズを示す情報である。「保存種別」は、前記印刷ジョブデータの保存種別を示す情報である。「印刷回数」は、前記印刷ジョブデータに基づく印刷処理が過去に何回実行されているかを示す情報である。「保存日時」は、前記印刷ジョブデータがＲＡＭ１５３に保存された日時を示す情報である。「保存日時」は、前記印刷ジョブデータが取得処理部１５４により取得された取得日時を示す情報であってもよい。保存ジョブ情報Ｄ１は、例えばＲＯＭ１５２に記憶される。なお、他の実施形態では、保存ジョブ情報Ｄ１がＲＡＭ１５３に記憶されてもよい。この場合、後述する退避処理時に、必要に応じて保存ジョブ情報Ｄ１がＲＡＭ１５３からＲＯＭ１５２に退避される。
【００５０】
前記ステップＳ１４の処理が終了すると、処理が前記ステップＳ１１に戻る。
【００５１】
［退避処理］
次に、図６を参照しつつ、制御部１５によって実行される退避処理の手順の一例について説明する。ここで、ステップＳ２１，Ｓ２２，・・・は、制御部１５により実行される処理手順（ステップ）の番号を表している。なお、前記退避処理は、例えば、画像形成装置１の電源がオンされたことに応じて開始される。
【００５２】
＜ステップＳ２１＞
まず、ステップＳ２１において、制御部１５は、商用交流電源５０からの給電が停止したか否かを判断する。具体的に、制御部１５は、給電検知部２５４から入力される給電検知信号Ｓａに基づいて、商用交流電源５０からの給電が停止したか否かを判断する。そして、商用交流電源５０からの給電が停止したと判断されると（Ｓ２１：Ｙｅｓ）、処理がステップＳ２２に移行する。一方、商用交流電源５０からの給電が停止していないと判断されると（Ｓ２１：Ｎｏ）、商用交流電源５０からの給電が停止したと判断されるまで、当該ステップＳ２１の処理が繰り返される。当該ステップＳ２１の処理は、制御部１５の検知処理部１５６により実行される。
【００５３】
＜ステップＳ２２＞
ステップＳ２２において、制御部１５は、前記保存対象データ（すなわち、ＲＡＭ１５３に保存されている印刷ジョブデータ）が存在するか否かを判断する。そして、前記保存対象データが存在すると判断されると（Ｓ２２：Ｙｅｓ）、処理がステップＳ２３に移行する。一方、前記保存対象データが存在しないと判断されると（Ｓ２２：Ｎｏ）、前記退避処理は終了される。
【００５４】
＜ステップＳ２３＞
ステップＳ２３において、制御部１５は、ＲＯＭ１５２の空き容量を算出する。
【００５５】
＜ステップＳ２４＞
ステップＳ２４において、制御部１５は、前記ステップＳ２３で算出されたＲＯＭ１５２の空き容量以下のデータサイズの前記保存対象データが存在するか否かを判断する。具体的に、制御部１５は、保存ジョブ情報Ｄ１（図５参照）に含まれる「データサイズ」の情報に基づいて、前記空き容量以下のデータサイズの前記保存対象データが存在するか否かを判断する。そして、前記空き容量以下のデータサイズの前記保存対象データが存在すると判断されると（Ｓ２４：Ｙｅｓ）、処理がステップＳ２５に移行する。一方、前記空き容量以下のデータサイズの前記保存対象データが存在しないと判断されると（Ｓ２４：Ｎｏ）、前記退避処理は終了される。
【００５６】
＜ステップＳ２５＞
ステップＳ２５において、制御部１５は、ＲＡＭ１５３に保存されている前記保存対象データの中から退避対象データを選択する。当該ステップＳ２５の処理は、制御部１５の選択処理部１５７により実行される。以下、当該ステップＳ２５における退避対象データの選択方法の一例について具体的に説明する。
【００５７】
ここでは、図５に示される５つの印刷ジョブデータ（すなわち、「ジョブＡ」、「ジョブＢ」、「ジョブＣ」、「ジョブＤ」、及び「ジョブＥ」）がＲＡＭ１５３に保存されており、ＲＯＭ１５２の空き容量が２０ＭＢである場合について説明する。また、保存種別ごとの優先順位が、下記のように予め定められているものとする。
（１）ジョブ保留
（２）プライベートプリント
（３）試し刷り後保留
（４）クイックコピー
【００５８】
まず、制御部１５は、ＲＡＭ１５３に保存されている５つの印刷ジョブデータの中から、ＲＯＭ１５２の空き容量（ここでは、２０ＭＢ）以下のデータサイズの印刷ジョブデータを、候補データとして抽出する。この結果、「ジョブＡ」、「ジョブＢ」、及び「ジョブＥ」の３つの印刷ジョブデータが候補データとして抽出される。
【００５９】
次に、制御部１５は、保存種別ごとの優先順位に基づいて候補データを絞り込む。ここでは、「ジョブＡ」及び「ジョブＢ」の保存種別（ジョブ保留）の優先順位が、「ジョブＥ」の保存種別（クイックコピー）の優先順位よりも上位であるので、候補データは「ジョブＡ」及び「ジョブＢ」の２つの印刷ジョブデータに絞り込まれる。
【００６０】
次に、制御部１５は、印刷回数に基づいて候補データを更に絞り込む。ここでは、「ジョブＡ」の印刷回数（０回）が、「ジョブＢ」の印刷回数（２回）よりも少ないので、候補データは「ジョブＡ」のみとなる。こうして、最終的に「ジョブＡ」の印刷ジョブデータが、退避対象データとして選択される。なお、印刷回数に基づいて候補データを更に絞り込んでも複数の候補データが残る場合、制御部１５は、それらの候補データの中で保存日時が一番遅い印刷ジョブデータを退避対象データとして選択してもよい。
【００６１】
＜ステップＳ２６＞
ステップＳ２６において、制御部１５は、前記ステップＳ２５で選択された退避対象データをＲＯＭ１５２に退避させる。当該ステップＳ２６の処理は、制御部１５の退避処理部１５８により実行される。そして、処理が前記ステップＳ２３に戻る。そして、前記ステップＳ２４においてＲＯＭ１５２の空き容量以下のデータサイズの前記保存対象データが存在しないと判断されるまで、前記ステップＳ２３〜ステップＳ２６の処理が繰り返される。この結果、一又は複数の前記保存対象データがＲＯＭ１５２に退避される。
【００６２】
これにより、ＲＯＭ１５２に退避されなかった保存対象データについては、蓄電部２５３から制御部１５への給電が途絶えた時点で消失してしまうが、ＲＯＭ１５２に退避された保存対象データについては、蓄電部２５３から制御部１５への給電が途絶えた後もＲＯＭ１５２に保持される。なお、商用交流電源５０からの給電が再開された場合、制御部１５は、ＲＯＭ１５２に退避されている保存対象データをＲＡＭ１５３に戻してもよい。
【００６３】
以上のように、本実施形態に係る画像形成装置１では、商用交流電源５０からの給電停止が検知された場合に、予め定められた選択ルールに従って、ＲＡＭ１５３に保存されている前記保存対象データの中から、ＲＯＭ１５２に退避させる退避対象データが選択される。よって、本実施形態に係る画像形成装置１によれば、ＲＡＭ１５３に保存されている印刷ジョブデータをＲＯＭ１５２の空き領域に効果的に退避させることが可能である。
【符号の説明】
【００６４】
１  画像形成装置
１０  操作表示部
１１  ＡＤＦ
１２  画像読取部
１３  画像形成部
１４  通信Ｉ／Ｆ
１５  制御部
１５１  ＣＰＵ
１５２  ＲＯＭ
１５３  ＲＡＭ
１５４  取得処理部
１５５  保存処理部
１５６  検知処理部
１５７  選択処理部
１５８  退避処理部
２５０  電源部
２５１  整流部
２５２  出力部
２５３  蓄電部
２５４  給電検知部
５０  商用交流電源
【図１】
2019137018.tif 000003
【図２】
2019137018.tif 000004
【図３】
2019137018.tif 000005
【図４】
2019137018.tif 000006
【図５】
2019137018.tif 000007
【図６】
2019137018.tif 000008