(57)【特許請求の範囲】
【請求項１】
ページ記述言語で記述されたプリントデータをラスタライズ処理してイメージデータを生成する処理部と、
前記プリントデータ及び前記イメージデータを記憶する記憶部と、
前記記憶部に記憶された前記プリントデータ及び前記イメージデータの書き込み若しくは読み出しを制御する制御部と、を備え、
前記プリントデータ又は前記イメージデータのバックアップデータを記憶する退避用記憶部が接続されうる画像形成装置であって、
前記制御部は、
前記記憶部に記憶されている前記プリントデータ及び前記イメージデータについて、所定のプリントデータと当該所定のプリントデータをラスタライズ処理して生成されたイメージデータとからなる対応関係にあるか否かを調べ、前記対応関係にある前記プリントデータ及び前記イメージデータが存在している場合には前記プリントデータを、前記対応関係にない前記プリントデータ又は前記イメージデータについては当該前記プリントデータ又は前記イメージデータを、バックアップの対象として前記退避用記憶部に退避させる、
ことを特徴とする画像形成装置。
【請求項２】
前記退避用記憶部に退避させた前記バックアップデータを前記制御部が前記記憶部にリストアする際若しくはリストアした後に、前記処理部は、前記対応関係にある前記プリントデータ及び前記イメージデータが存在している場合にバックアップの対象とした前記プリントデータについて、ラスタライズ処理することにより前記イメージデータを生成する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記処理部は、前記プリントデータあるいは前記イメージデータに関連する色調整データが存在している場合には、前記色調整データを参照して、前記プリントデータをラスタライズ処理して前記イメージデータを生成する、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記処理部は、前記退避用記憶部に退避させた前記バックアップデータを前記記憶部にリストアした後にラスタライズ処理する場合において、前記イメージデータを使用する際、あるいは、前記処理部が未処理のタイミングで、前記プリントデータをラスタライズ処理して前記イメージデータを生成する、
ことを特徴とする請求項２−３に記載の画像形成装置。
【請求項５】
ページ記述言語で記述されたプリントデータをラスタライズ処理してイメージデータを生成する処理部と、前記プリントデータ及び前記イメージデータを記憶する記憶部と、前記記憶部に記憶された前記プリントデータ及び前記イメージデータの書き込み若しくは読み出しを制御する制御部と、を備え、前記プリントデータ又は前記イメージデータのバックアップデータを記憶する退避用記憶部が接続されうる画像形成装置を制御する画像形成装置制御方法であって、
前記記憶部に記憶されている前記プリントデータ及び前記イメージデータについて、所定のプリントデータと当該所定のプリントデータをラスタライズ処理して生成されたイメージデータとからなる対応関係にあるか否かを調べ、
前記対応関係にある前記プリントデータ及び前記イメージデータが存在している場合には前記プリントデータを、前記対応関係にない前記プリントデータ又は前記イメージデータについては当該前記プリントデータ又は前記イメージデータを、バックアップの対象として前記退避用記憶部に退避させる、
ことを特徴とする画像形成装置制御方法。
【請求項６】
前記退避用記憶部に退避させた前記バックアップデータを前記制御部が前記記憶部にリストアする際若しくはリストアした後に、前記対応関係にある前記プリントデータ及び前記イメージデータが存在している場合にバックアップの対象とした前記プリントデータについて、ラスタライズ処理することにより前記イメージデータを生成する、
ことを特徴とする請求項５に記載の画像形成装置制御方法。
【請求項７】
前記プリントデータあるいは前記イメージデータに関連する色調整データが存在している場合には、前記色調整データを参照して、前記プリントデータをラスタライズ処理して前記イメージデータを生成する、
ことを特徴とする請求項６に記載の画像形成装置制御方法。
【請求項８】
前記退避用記憶部に退避させた前記バックアップデータを前記記憶部にリストアした後にラスタライズ処理する場合において、前記イメージデータを使用する際、あるいは、前記処理部が未処理のタイミングで、前記プリントデータをラスタライズ処理して前記イメージデータを生成する、
ことを特徴とする請求項６−７に記載の画像形成装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置において記憶されているデータのバックアップ処理の改善に関する。
【背景技術】
【０００２】
各種の画像形成装置では、大容量の不揮発性記憶部として、一般的にはハードディスクドライブを使用している。
【０００３】
そして、この種の画像形成装置では、ハードディスクドライブの障害発生によるデータ消失を防止するため、定期的にバックアップとしてデータを他の不揮発性の記憶部（待避用記憶部）に待避させるようにしている。
【０００４】
これにより、万が一、障害が発生した場合には、待避用記憶部から画像形成装置にデータを書き戻すことで、画像形成装置の動作を保証するようにしている。
【０００５】
なお、この種のバックアップ処理では、退避させたバックアップデータをリストアすることによって、退避前と同じ状況を復元することが必要であるため、ハードディスクドライブ全体のバックアップとしてのフルバックアップであることが望ましい。
【０００６】
しかし、ハードディスクドライブ全体を単位とするフルバックアップの場合には複写するデータが膨大になり、複写する時間と書き戻す時間とで長時間かかるようになるため、複写するデータを減らして効率的に行う試みがなされている。
【０００７】
なお、この種のバックアップ処理については、以下の特許文献１に効率的なバックアップ処理についての提案がなされている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−２６７６０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
以上の特許文献１では、カラー画像形成装置から退避させたデータをモノクロ画像形成装置に書き戻す場合、利用可能なモノクロデータのみを書き戻すことで、効率化を図るようにしている。
【００１０】
但し、この特許文献１では、複写元の画像形成装置と複写先の画像形成装置が異なる場合に、特にカラー画像形成装置からモノクロ画像形成装置の場合に効果があるもので、同一の画像形成装置のバックアップでは効率化できない問題がある。また、この特許文献１では、複写元のデータと複写先のデータが一致しないため、退避前の状況を復元できていないという根本的な問題がある。
【００１１】
本発明は以上の問題点を解決するものであり、データのバックアップを効率的に実行しつつ退避前の状況を復元可能な画像形成装置及び画像形成装置制御方法を実現することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決する本願発明は、以下に述べる通りである。
【００１３】
（１）第１の発明は、ページ記述言語で記述されたプリントデータをラスタライズ処理してイメージデータを生成する処理部と、前記プリントデータ及び前記イメージデータを記憶する記憶部と、前記記憶部に記憶された前記プリントデータ及び前記イメージデータの書き込み若しくは読み出しを制御する制御部と、を備え、前記プリントデータ又は前記イメージデータのバックアップデータを記憶する退避用記憶部が接続されうる画像形成装置、またこの画像形成装置の制御方法であって、前記記憶部に記憶されている前記プリントデータ及び前記イメージデータについて、所定のプリントデータと当該所定のプリントデータをラスタライズ処理して生成されたイメージデータとからなる対応関係にあるか否かを調べ、前記対応関係にある前記プリントデータ及び前記イメージデータが存在している場合には前記プリントデータを、前記対応関係にない前記プリントデータ又は前記イメージデータについては当該前記プリントデータ又は前記イメージデータを、バックアップの対象として前記退避用記憶部に退避させる、ことを特徴とする。
【００１４】
（２）第２の発明は、上記（１）において、前記退避用記憶部に退避させた前記バックアップデータを前記制御部が前記記憶部にリストアする際若しくはリストアした後に、前記処理部は、前記対応関係にある前記プリントデータ及び前記イメージデータが存在している場合にバックアップの対象とした前記プリントデータについて、ラスタライズ処理することにより前記イメージデータを生成する、ことを特徴とする。
【００１５】
（３）第３の発明は、上記（２）において、前記処理部は、前記プリントデータあるいは前記イメージデータに関連する色調整データが存在している場合には、前記色調整データを参照して、前記プリントデータをラスタライズ処理して前記イメージデータを生成する、ことを特徴とする。
【００１６】
（４）第４の発明は、上記（２）−（３）において、前記処理部は、前記退避用記憶部に退避させた前記バックアップデータを前記記憶部にリストアした後にラスタライズ処理する場合において、バックアップの対象から外された前記イメージデータを使用する際に、前記プリントデータをラスタライズ処理して前記イメージデータを生成する、ことを特徴とする。
【発明の効果】
【００１７】
以上の発明によれば、以下のような効果を得ることができる。
【００１８】
この発明では、制御部は、ＨＤＤなどの記憶部に記憶されているデータについて、プリントデータとイメージデータとが所定のプリントデータと当該所定のプリントデータをラスタライズ処理して生成されたイメージデータとからなる対応関係にあるか否かを調べ、前記対応関係にあるプリントデータ及びイメージデータが存在している場合には当該プリントデータをバックアップの対象と定め、前記対応関係にないプリントデータ又はイメージデータについては当該前記プリントデータ又は当該イメージデータをバックアップの対象と定め、退避用記憶部に退避させるようにしているために、前記対応関係があるイメージデータをバックアップの対象から外すことができるため、データサイズの大きいビットマップ形式のイメージデータのバックアップ対象を減らすことができ、データのバックアップを効率的に実行できる。
【００１９】
なお、退避用記憶部に退避させたバックアップデータを制御部が記憶部にリストアする際若しくはリストアした後に、バックアップの対象から外されたイメージデータのラスタライズ処理の元になるプリントデータについて、ラスタライズ処理することによりイメージデータを生成するようにしているために、イメージデータのリストア対象を減らすことができ、データのバックアップとリストアとを効率的に実行しつつ、退避前の状況を復元することが可能である。
【００２０】
また、プリントデータあるいはイメージデータに関連する色調整データが存在している場合には、色調整データを参照して、プリントデータをラスタライズ処理してイメージデータを生成するようにしているために、イメージデータの色調整についても、退避前の状況を復元することが可能である。
【００２１】
また、退避用記憶部に退避させたバックアップデータを記憶部にリストアした後にラスタライズ処理する場合において、バックアップの対象から外されたイメージデータを使用する際に、プリントデータをラスタライズ処理してイメージデータを生成するようにしているために、データのリストアを効率的に実行しつつ、退避前の状況を復元することが可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態の概略構成を示す構成図である。
【図２】本発明の実施形態の動作を示すフローチャートである。
【図３】本発明の実施形態の動作を示すフローチャートである。
【図４】本発明の実施形態を説明する説明図である。
【図５】本発明の実施形態を説明する説明図である。
【図６】本発明の実施形態を説明する説明図である。
【図７】本発明の実施形態を説明する説明図である。
【図８】本発明の実施形態の動作を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明の画像形成装置を実施するための形態（実施形態）を詳細に説明する。
【００２４】
〔画像形成装置の構成〕
ここで、第一実施形態の画像形成装置１００の構成を、図１（ブロック図）に基づいて詳細に説明する。なお、この実施形態の画像形成装置１００としては、各種の画像形成装置に適用が可能であるが、ここでは、複写機，プリンタ，各種機能を備えた複合機（ＭＦＰ）のいずれであってもよい。
【００２５】
また、画像形成装置１００として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略し、本実施形態の特徴的な動作や制御に関係する部分の構成を図示している。
【００２６】
本実施形態の画像形成装置１００は、ネットワーク３０を介して情報処理装置２０と接続された状態を示している。
【００２７】
また、画像形成装置１００は、主制御部１０１、プリンタコントローラ１１０、画像形成部１２０を備えて構成される。
【００２８】
主制御部１０１は、インストールされているＯＳ（Operating System）またはファームウェア等に基づいてプリンタコントローラ１１０と画像形成部１２０との各種動作を制御する制御手段としてのＣＰＵ１０１１と、各種画像処理時にワークエリアとして使用される画像メモリ１０１２と、プリントデータやイメージデータ等の各種データを記憶する不揮発性記憶部としてのハードディスクドライブ（以下、ＨＤＤ）１０１３と、を備えて構成されている。
【００２９】
なお、この実施形態では、プリントジョブに含まれるページ記述言語で記述されたＰＤＬデータをプリントデータと呼ぶ。また、このプリントデータをラスタライズ処理してビットマップ形式にしたラスタライズドデータを、イメージデータと呼ぶ。
【００３０】
なお、ＣＰＵ１０１１やＨＤＤ１０１３を有する主制御部１０１は、プリンタコントローラ１１０と画像形成部１２０との双方に個別に備えられていても良いが、ここでは共通である場合を例示している。
【００３１】
プリンタコントローラ１１０は、ＬＡＮ（Local Area Network）などのＴＣＰ／ＩＰプロトコルのネットワーク３０を介してパーソナルコンピュータ（ＰＣ）などの情報処理装置２０と通信するための通信部１１１と、ＵＳＢメモリや外付けＨＤＤが接続されうるＩ／Ｆ部１１２と、情報処理装置２０から送られてくるプリントジョブに含まれるページ記述言語で記述されたプリントデータをラスタライズ処理してビットマップ形式のイメージデータを生成する処理（ラスタライズ処理：、以下ＲＩＰ処理とする）を実行するＲＩＰ処理部１１４と、を備えて構成されている。なお、ＲＩＰ処理部１１４でＲＩＰ処理する対象となるプリントデータや、ＲＩＰ処理により生成されたイメージデータ、プリントジョブに含まれるジョブ情報などは、ＨＤＤ１０１３に記憶される。
【００３２】
なお、このジョブ情報には、プリントデータとイメージデータとの対応する関係を示す識別情報や、ジョブデータと関連付けられたイメージデータの情報などが含まれている。
【００３３】
画像形成部１２０は、画像形成装置１００としての状態表示や画像形成装置１００に対するオペレータの操作入力がなされる操作表示部１２１と、原稿を光学的に読み取るスキャナ部１２２と、画像形成する際に各種画像処理を実行する画像処理部１２３と、プリンタコントローラ１１０で生成されたイメージデータに基づいて記録紙上に画像を形成して出力するプリンタ部１２４と、を備えて構成されている。
【００３４】
〔画像形成装置１００の動作〕
以下、図２のフローチャート、図３のフローチャート、図４以降の説明図を参照して、本実施形態の画像形成装置１００のバックアップ処理の動作を説明する。
【００３５】
〔動作（１）：バックアップ処理〕
ここで、バックアップ処理とは、画像形成装置１００内のデータを退避用記憶部に待避させる処理である。
【００３６】
まず、バックアップ処理を実行する権限を有するオペレータが、操作表示部１２１からバックアップ処理実行の指示を入力する。なお、この際に、オペレータは、バックアップの手法、退避元記憶部の種類や位置、退避用記憶部の種類や位置を指定する（図２中のステップＳ１００）。退避元記憶部としては、画像形成装置１００内のＨＤＤ１０１３が該当する。退避用記憶部としては、ネットワーク３０に接続された情報処理装置２０のＨＤＤや、Ｉ／Ｆ部１１２に接続されたＨＤＤなどが該当する。
【００３７】
なお、この実施形態では、図４のように、画像形成装置１００のＩ／Ｆ部１１２に、退避用記憶部としてのＨＤＤ２００が接続された状態を具体例とする。なお、ここでは、ＨＤＤ２００を退避用記憶部としているが、ＨＤＤに限られず、ＵＳＢメモリやＳＤカードメモリなど、各種の記憶媒体を使用することができる。すなわち、画像形成装置１００は、通信部１１１やＩ／Ｆ部１１２を介して、各種の退避用記憶部が接続されうる状態に構成されている。
【００３８】
また、退避用記憶部は、画像形成装置１００の外部に接続されるだけでなく、画像形成装置１００内部の空間に接続されてもよい。また、退避用記憶部は、バックアップ処理時とリストア処理時に少なくとも接続されればよいが、画像形成装置１００に常時接続されていてもよい。さらに、接続とは、機械的にコネクタを介した接続、ケーブルを介した接続、ネットワークを介した接続、電波や赤外線を介した接続なども含まれる。
【００３９】
また、ＨＤＤ１０１３は、プリンタコントローラ１１０で扱うデータを記憶するプリンタコントローラ記憶領域１１０’と、画像形成部１２０で扱うデータを記憶する画像形成部記憶領域１２０’とが存在している。なお、この記憶領域は、ＨＤＤ１０１３内における物理的な区別であってもよいし、論理的な区別であってもよい。
【００４０】
そして、プリンタコントローラ記憶領域１１０’には、情報処理装置２０から送られてくるプリントジョブに含まれるページ記述言語で記述されたプリントデータ（図３中の「ＰＤＬデータ（ＰＤＬ４，ＰＤＬ５，ＰＤＬ６）」）が記憶されている。また、画像形成部記憶領域１２０’には、色調整等のプリントジョブに関する情報、プリントデータがＲＩＰ処理されて生成されたビットマップ形式のイメージデータ（図３中のＩＭＧ１〜ＩＭＧ５）が記憶されている。
【００４１】
バップアップ処理の指示を受けたＣＰＵ１０１１は、ＨＤＤ１０１３のプリンタコントローラ記憶領域１１０’に記憶されているプリントデータを全てＨＤＤ２００にバックアップする（図２中のステップＳ１０１〜Ｓ１０３）。なお、この実施形態において、バックアップするとは、画像形成装置１００内のＨＤＤ１０１３から、退避用記憶部としてのＨＤＤ２００にデータをコピーすることを意味している。
【００４２】
この例では、図５（ａ）に示すように、ＣＰＵ１０１１は、ＨＤＤ１０１３のプリンタコントローラ記憶領域１１０’に記憶されているＰＤＬ４〜ＰＤＬ６を、ＨＤＤ２００にバックアップする。なお、プリンタコントローラ記憶領域１１０’に図示されない他のデータが存在する場合には、それらもＨＤＤ２００にバックアップする。
【００４３】
また、ＣＰＵ１０１１は、ＨＤＤ１０１３の画像形成部記憶領域１２０’に記憶されているジョブ情報を全てＨＤＤ２００にバックアップする（図２中のステップＳ１０４，Ｓ１０５，Ｓ１１０）。
【００４４】
そして、ＣＰＵ１０１１は、ＨＤＤ１０１３の画像形成部記憶領域１２０’に記憶されているイメージデータについて、ジョブ毎に、ジョブ情報に従って再ＲＩＰ処理の元になるプリントデータが存在しているものを除いて、各ジョブの全ページをＨＤＤ２００にバックアップする（図２中のステップＳ１０６，Ｓ１０７，Ｓ１０８，Ｓ１０９）。なお、画像形成部記憶領域１２０’に図示されない他のデータが存在する場合には、それらもＨＤＤ２００にバックアップする。
【００４５】
なお、このようにバックアップ対象から除外したイメージデータが存在する場合には、対応するプリントデータ、バックアップ対象から除外されたイメージデータの情報を、バックアップ参考情報としてバックアップデータと共にＨＤＤ２００に保存しておくことが望ましい。
【００４６】
この例では、ＰＤＬ４がＩＭＧ４のＲＩＰ処理元であり、ＰＤＬ５がＩＭＧ５のＲＩＰ処理元であるとして、ＣＰＵ１０１１は、図５（ｂ）に示すように、ＩＭＧ４とＩＭＧ５をバックアップ対象から外し、ＨＤＤ１０１３の画像形成部記憶領域１２０’に記憶されているＩＭＧ１〜ＩＭＧ３を、ＨＤＤ２００にバックアップする。
【００４７】
すなわち、ＣＰＵ１０１１は、ＨＤＤ１０１３に記憶されているデータについて、プリントデータとイメージデータとが対応する関係（プリントデータをＲＩＰ処理してイメージデータを生成する関係）にあるか否かを調べ、対応する関係にあるプリントデータ及びイメージデータが存在している場合には当該プリントデータをバックアップの対象と定め、対応する関係にないプリントデータ又はイメージデータについては当該前記プリントデータ又は当該イメージデータをバックアップの対象と定め、退避用記憶部としてのＨＤＤ２００に退避させることでバックアップを実行している。
【００４８】
この実施形態では、ＨＤＤ１０１３に記憶されているデータについて、プリントデータとイメージデータとの関係を調べ、ＲＩＰ処理の元になるプリントデータが存在しているイメージデータについてはバックアップの対象から外して、それ以外のデータのバックアップを実行しているために、データサイズの大きいビットマップ形式のイメージデータのバックアップ対象を減らすことができ、バックアップを効率的に実行できる。
【００４９】
〔動作（２）：リストア処理〕
ここで、リストア処理とは、バックアップ処理により退避用記憶部に待避させたデータを画像形成装置１００内に復元する処理である。
【００５０】
リストア処理を実行する権限を有するオペレータが、操作表示部１２１からリストア処理実行の指示を入力する。なお、この際に、オペレータは、リストアの手法、リストア元記憶部の種類や位置、リストア先記憶部を指定する（図３中のステップＳ２００）。
【００５１】
リストア先記憶部とは、バックアップ処理時の退避元記憶部の位置であり、画像形成装置１００内のＨＤＤ１０１３が該当する。リストア元記憶部としては、バックアップが行われた退避用記憶部であり、この実施形態では、ＨＤＤ２００が該当する。
【００５２】
ここで、退避用記憶部としてのＨＤＤ２００には、図６のように、プリンタコントローラ記憶領域１１０’からバックアップしたプリントデータ（「ＰＤＬデータ（ＰＤＬ４，ＰＤＬ５，ＰＤＬ６）」）と、画像形成部記憶領域１２０’からバックアップしたジョブ情報やビットマップ形式のイメージデータ（ＩＭＧ１〜ＩＭＧ５）が記憶されている。
【００５３】
リストア処理の指示を受けたＣＰＵ１０１１は、ＨＤＤ２００にバックアップされているプリントデータの全てを、プリンタコントローラ記憶領域１１０’にリストアする（図３中のステップＳ２０１〜Ｓ２０３）。なお、この実施形態において、リストアするとは、退避用記憶部としてのＨＤＤ２００から画像形成装置１００内のＨＤＤ１０１３にデータをコピーあるいはムーブすることを意味している。
【００５４】
この例では、図６（ａ）に示すように、ＣＰＵ１０１１は、ＨＤＤ２００に記憶されているＰＤＬ４〜ＰＤＬ６を、ＨＤＤ１０１３のプリンタコントローラ記憶領域１１０’にリストアする。なお、ＨＤＤ２００に図示されない他のデータが存在する場合には、それらもプリンタコントローラ記憶領域１１０’にリストアする。
【００５５】
また、ＣＰＵ１０１１は、ＨＤＤ２００にバックアップされているジョブ情報を全てＨＤＤ１０１３の画像形成部記憶領域１２０’にリストアする（図３中のステップＳ２０４，Ｓ２０５，Ｓ２１２）。
【００５６】
そして、ＣＰＵ１０１１は、ＨＤＤ２００にバックアップされているイメージデータについて、ジョブ毎に、各ジョブのイメージデータの全ページをＨＤＤ１０１３の画像形成部記憶領域１２０’にリストアする（図３中のステップＳ２０６，Ｓ２０７，Ｓ２１１，Ｓ２１２）。
【００５７】
また、ＣＰＵ１０１１は、ジョブ情報や上述したバックアップ参考情報を参照して、ジョブ毎に、バックアップ対象から除外されたイメージデータが存在する場合には（図３中のステップＳ２０８でＹＥＳ）、ＲＩＰ処理部１１４によって、対応するプリントデータからＲＩＰ処理によりイメージデータを生成し、画像形成部記憶領域１２０’に記憶させる（図３中のステップＳ２０９，Ｓ２１０）。
【００５８】
ここで、バックアップ対象から除外されたイメージデータとは、バックアップ処理時において、対応する関係（プリントデータをＲＩＰ処理してイメージデータを生成する関係）にあるプリントデータ及びイメージデータが存在している場合に、当該プリントデータをバックアップの対象と定めることにより、バックアップ対象と定められなかったイメージデータのことである。
【００５９】
なお、リストア時にはＣＰＵ１０１１は単純作業の繰り返しであるためＣＰＵパワーを使用していないため、ＲＩＰ処理部１１４とＣＰＵ１０１１とがＲＩＰ処理にＣＰＵパワーを振り分けて有効活用することが可能である。
【００６０】
なお、ＨＤＤ２００に図示されない他のデータが存在する場合には、それらも画像形成部記憶領域１２０’にリストアする。
【００６１】
この例では、ＨＤＤ２００に記憶されているＩＭＧ１〜ＩＭＧ３をＨＤＤ１０１３の画像形成部記憶領域１２０’にリストアする（図６（ｂ））と共に、ＰＤＬ４〜５をＲＩＰ処理してＩＭＧ４〜５を生成する（図６（ｃ））。なお、ＰＤＬ６に関しては、バックアップ対象除外には関連しないため、リストア時にはＲＩＰ処理しない。
【００６２】
よって、リストアとＲＩＰ処理とによりＨＤＤ１０１３の記憶状態は図７のようになり、バックアップ前の図４と同じ状態を復元することができる。
【００６３】
この実施形態では、ＨＤＤ２００にバックアップしたバックアップデータをＨＤＤ１０１３にリストアする際に、バックアップの対象から外されたイメージデータについてプリントデータをＲＩＰ処理してイメージデータを生成するようにしているために、イメージデータのリストア対象を減らすことができ、データのバックアップとリストアとを効率的に実行しつつ、退避前の状況を復元することが可能である。
【００６４】
なお、以上のようにバックアップ対象から除外されたイメージデータのリストア時のＲＩＰ処理については、ジョブ情報の中にプリントデータあるいはイメージデータに関連する色調整データが存在している場合には、この色調整データを参照しつつＲＩＰ処理を実行してプリントデータからイメージデータを生成することで、イメージデータの色調整についても、退避前の状況を復元することが可能になる。
【００６５】
〔動作（３）：プリント時の再ＲＩＰ処理〕
以上の動作（２）では、バックアップデータをリストアする際に、バックアップの対象から外されたイメージデータについてプリントデータをＲＩＰ処理してイメージデータを生成するようにしていたが、リストア時には再ＲＩＰを行わずに単純にリストアのみを行うことも可能である。
【００６６】
そのようにしてリストアされたＨＤＤ１０１３については、バックアップ対象から外されてリストアされていないイメージデータを使用する際、すなわち、プリント時にプリントデータをＲＩＰ処理してイメージデータを生成することが可能である。
【００６７】
この場合の動作を図８のフローチャートにより説明する。
【００６８】
オペレータが、操作表示部１２１やネットワーク接続された情報処理装置において、ＨＤＤ１０１３に保存されているジョブリストを表示し（図８中のステップＳ３０１）、プリントすべきジョブを選択し（図８中のステップＳ３０２）、選択したジョブについてプリント指示を与える（図８中のステップＳ３０３）。なお、必要に応じて部数や用紙変更といったチケット編集を行っても良い。
【００６９】
ジョブが選択されてプリント指示が与えられると、ＣＰＵ１０１１は、ＨＤＤ１０１３からジョブ情報を読み出し（図８中のステップＳ３０４）、ジョブ情報に従って該当ジョブのイメージデータを全ページ分準備する（図８中のステップＳ３０５、Ｓ３０９）。
【００７０】
ここで、該当ジョブのイメージデータに抜けたページが存在すれば（図８中のステップＳ３０６でＹＥＳ）、バックアップ対象から除外されたイメージデータであるため、ＣＰＵ１０１１はプリンタコントローラ１１０に対して該当ページのＲＩＰ処理を要求する（図８中のステップＳ３０７）。そこで、プリンタコントローラ１１０内のＲＩＰ処理部１１４は対応するプリントデータをＲＩＰ処理してイメージデータを生成する（図８中のステップＳ３０８）。
【００７１】
以上のようにして、ＣＰＵ１０１１は、ジョブ情報に従って該当ジョブのイメージデータを全ページ分準備（図８中のステップＳ３０５、Ｓ３０８、Ｓ３０９）した後に、イメージデータをプリンタ部１２４に供給してプリントを実行するよう制御する（図８中のステップＳ３１０）。
【００７２】
このようにして、バックアップの対象から外されたイメージデータを使用する際に、プリントデータをＲＩＰ処理してイメージデータを生成するようにしているために、データのリストア時の処理を短時間で済ませることが可能になる。また、プリント時にＲＩＰ処理を実行することで、リストアを効率的に実行しつつ、最終的には退避前のデータの状況を復元することが可能になっている。
【００７３】
なお、以上の処理において、ページ数が多いジョブについては、タイミングが間に合うようであれば、ＲＩＰ処理完了前にプリントを開始して、プリントとＲＩＰ処理とを並行処理することも可能である。このようにできる場合には、プリント処理についての遅れもなく、またリストア処理も短時間で処理できて、装置非稼働時間を減らせるために望ましい。
【００７４】
〔動作（４）：ＲＩＰ処理部未使用時の再ＲＩＰ処理〕
以上の動作（３）では、リストア時には再ＲＩＰを行わずに単純にリストアのみを行い、プリント時に再ＲＩＰ処理を行うようにしていたが、これに限定されるものではない。
【００７５】
このようにしてバックアップ対象から除外されたイメージデータを除いたままでリストアした場合において、該当するイメージデータのプリント開始前であって、ＲＩＰ処理部１１４が使用されていないタイミングに、ＣＰＵ１０１１の指示によりプリントデータをＲＩＰ処理してイメージデータを生成することが可能である。
【００７６】
このようにすることで、プリント処理についての遅れもなく、またリストア処理も短時間で処理できて、装置非稼働時間を減らせるために望ましい。
【００７７】
〔その他の構成〕
以上の実施形態では、画像形成装置１００内の不揮発性記憶部の具体例としてＨＤＤ１０１３を用いて説明してきたが、ＨＤＤに限定されるものではなく、フラッシュメモリ等であってもよい。また、退避用記憶部としてＨＤＤ２００を用いて説明してきたが、ＨＤＤに限定されるものではなく、ネットワーク接続された情報処理装置の記憶部でも良いし、ネットワーク接続される記憶装置やフラッシュメモリ等であってもよい。すなわち、画像形成装置１００に接続されうる退避用記憶部は、画像形成装置１００に直接接続されても良いし、ケーブルやネットワークを介して接続されてもよい。
【００７８】
また、バックアップ時とリストア時では、データの同一性が保たれていれば良いため、バックアップ時に使用した退避用記憶部とリストア時の退避用記憶部、あるいはこれらの接続手法が、物理的に同一である必要はない。
【００７９】
また、ネットワーク経由でバックアップやリストアを行う場合には、この実施形態によってイメージデータのバックアップとリストアを減らせるため、ネットワークのトラフィック改善にも効果がある。
【００８０】
また、以上の実施形態では、主制御部１０１がプリンタコントローラ１１０と画像形成部１２０とで共通な構成であったが、ＣＰＵやＨＤＤがプリンタコントローラ１１０と画像形成部１２０とで個別に存在する装置構成であっても、以上の説明と同様な処理により良好な効果が得られる。
【符号の説明】
【００８１】
１００  画像形成装置
１０１  主制御部
１１０  プリンタコントローラ
１１１  通信部
１１２  Ｉ／Ｆ部
１１４  ＲＩＰ処理部
１２０  画像形成部
１２１  操作表示部
１２２  スキャナ部
１２３  画像処理部
１２４  プリンタ部
２００  退避用のＨＤＤ
１０１１  ＣＰＵ
１０１２  画像メモリ
１０１３  ＨＤＤ
【図１】
0005834792.tif 000002
【図２】
0005834792.tif 000003
【図３】
0005834792.tif 000004
【図４】
0005834792.tif 000005
【図５】
0005834792.tif 000006
【図６】
0005834792.tif 000007
【図７】
0005834792.tif 000008
【図８】
0005834792.tif 000009