(57)【要約】【課題】本発明は、リストア機能によりデータ管理領域内のファイル等がリストアされても、ジョブ再利用機能を有効に利用することができる画像形成装置を提供する。【解決手段】ＭＦＰ３００１では、実行されたジョブの履歴情報における「ジョブ画像の状態」を参照して、データ管理領域１００内のジョブ画像を退避させる。そして、リストア処理によりバックアップデータを復元させた後、退避させたジョブ画像をデータ管理領域１００に戻す。【選択図】図８
2014042149.tif 000002
【特許請求の範囲】
【請求項１】
実行されたジョブの履歴情報を登録する履歴管理手段と、前記履歴情報を利用してジョブの再実行を行うジョブ再利用手段と、第１の記憶手段に保存されたファイル、フォルダを含むデータをバックアップデータとして前記第１の記憶手段と異なる第２の記憶手段に保存するバックアップ手段と、前記第２の記憶手段に保存されたバックアップデータを用いて、前記第１の記憶手段の保存状態を前記バックアップ手段によりバックアップされた時点の保存状態にリストアするリストア手段とを備える画像形成装置において、
前記登録された履歴情報のうち前記ジョブ再利用手段で利用されるデータのリンク情報が含まれる場合には、当該リンク情報が示す前記第１の記憶手段に保存されたデータを前記登録された履歴情報と共に退避させる履歴情報退避手段と、
前記リストア手段によりリストアされたときは、前記履歴情報退避手段により退避されたデータと履歴情報を復元する履歴情報復元手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記第２の記憶手段に保存されたバックアップデータのうち、前記履歴情報退避手段により退避させたデータと履歴情報を前記リストアの対象としないモードをさらに備え、
前記リストア手段は、前記モードが選択された場合には、前記第２の記憶手段に保存されたバックアップデータのうち、前記履歴情報退避手段により退避させた前記データと前記履歴情報をリストアしないことを特徴とする請求項１記載の画像形成装置。
【請求項３】
実行されたジョブの履歴情報を登録する履歴管理手段と、前記履歴情報を利用してジョブの再実行を行うジョブ再利用手段と、第１の記憶手段に保存されたファイル、フォルダを含むデータをバックアップデータとして前記第１の記憶手段と異なる第２の記憶手段に保存するバックアップ手段と、前記第２の記憶手段に保存されたバックアップデータを用いて、前記第１の記憶手段の保存状態を前記バックアップ手段によりバックアップされた時点の保存状態にリストアするリストア手段とを備える画像形成装置において、
前記登録された履歴情報のうち前記ジョブ再利用手段で利用されるデータがリンク情報か否かを判定するリンク情報判定手段と、
前記リンク情報判定手段により前記データがリンク情報であると判定された場合には、当該リンク情報が示す前記第１の記憶手段に保存されたデータを前記登録された履歴情報と共にバックアップデータとして前記第２の記憶手段に保存せず、前記ジョブ再利用手段で利用されるデータがリンク情報でないと判定された場合には、当該データを含む前記登録された履歴情報をバックアップデータとして前記第２の記憶手段に保存しない保存制御手段とを備え、
前記リストア手段は、前記保存制御手段により前記第２の記憶手段に保存されなかった前記データと前記履歴情報をリストアしないことを特徴とする画像形成装置。
【請求項４】
実行されたジョブの履歴情報を登録する履歴管理手段と、前記履歴情報を利用してジョブの再実行を行うジョブ再利用手段と、第１の記憶手段に保存されたファイル、フォルダを含むデータをバックアップデータとして前記第１の記憶手段と異なる第２の記憶手段に保存するバックアップ手段と、前記第２の記憶手段に保存されたバックアップデータを用いて、前記第１の記憶手段の保存状態を前記バックアップ手段によりバックアップされた時点の保存状態にリストアするリストア手段とを備える画像形成装置の制御方法において、
前記登録された履歴情報のうち前記ジョブ再利用手段で利用されるデータのリンク情報が含まれる場合には、当該リンク情報が示す前記第１の記憶手段に保存されたデータを前記登録された履歴情報と共に退避させる履歴情報退避工程と、
前記リストア手段によりリストアされたときは、前記履歴情報退避工程にて退避されたデータと履歴情報を復元する履歴情報復元工程とを備えることを特徴とする制御方法。
【請求項５】
請求項４に記載の制御方法を画像形成装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関し、特に、ジョブ再利用機能を備える画像形成装置におけるバックアップ・リストア制御に関するものである。
【背景技術】
【０００２】
近年の画像形成装置は、複写機能（コピー機能）だけではなく、さまざまな機能を有する。例えば、スキャンした画像データを大容量の記憶装置に保存して管理するデータ管理機能（ＢＯＸ機能）がある。データ管理機能では、記憶装置上にデータ管理領域が設定され、データ管理領域内でファイルやフォルダの管理が行われている。また、スキャンした画像データをネットワーク上のサーバー等に送信したり、画像データを受信する通信機能がある。さらに、パーソナルコンピュータ（ＰＣ）から印刷要求を受け付けて画像データの印刷出力を行うプリント機能がある。これら各種機能では、実行する単位を「ジョブ」と呼んでいる。
【０００３】
画像形成装置には、ジョブを実行した結果をジョブの履歴情報として保持する機能を有するものがある。ジョブが実行される度にジョブの履歴情報が増えることから、記憶装置の残容量を確保するために、新しいジョブが実行されると古い履歴情報から削除され、一定数の履歴情報のみが記憶装置に保持される。ジョブの履歴情報には、例えば、ジョブの設定情報や、ジョブに使用された画像データ（以下、「ジョブ画像」とする）へのリンク情報が含まれる。
【０００４】
また、画像形成装置には、ジョブの履歴情報を基に再びジョブを実行するジョブ再利用機能を有するものがある。ジョブ再利用機能では、ジョブの履歴情報を用いて元のジョブに設定されていた内容を変更し、ジョブを再実行することも可能である。例えば、印刷ジョブを実行して所望の出力結果が得られなかった場合に当該印刷ジョブの設定を一部変更して再実行することが該当する。
【０００５】
また、ジョブ再利用機能では、元のジョブを、元のジョブのジョブ種別とは異なるジョブ種別のジョブに変換して再実行することもできる。例えば、コピージョブに使用したジョブ画像を送信ジョブ用画像に変換して送信することが該当する。
【０００６】
さらに、画像形成装置には、記憶装置の故障や機器のメンテナンスのために、データ管理領域内のファイルやフォルダを装置内または装置外の他の記憶装置にバックアップデータとして保存するバックアップ機能を有するものがある。バックアップ機能では、データ管理領域内のファイルやフォルダのバックアップを定期的または任意のタイミングで実行することができる。
【０００７】
また、画像形成装置には、バックアップデータを用いて、データ管理領域内のファイルやフォルダをバックアップした時点の状態に復元するリストア機能を有する。リストア機能では、データ管理領域を一度初期化することで全てのファイルやフォルダを削除してから、バックアップデータをデータ管理領域に上書きすることでリストア処理が行われる。
【０００８】
リストア機能によりバックアップデータを記憶装置に上書きする場合、データ管理領域内にファイルやフォルダがあるときは、リストア処理によって上書きされないようにする必要がある。特許文献１では、データ管理領域内の特定のファイルをリストア対象から外し、リストア処理で上書きされないように保護する技術が提案されている。
【０００９】
また、特許文献１では、バックアップ時にファイル属性情報のみを保存し、ファイルの実体をバックアップせず、リストア時に、保護属性が付与されているファイルとマッチングを取り、上書きしないようにする技術が提案されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０００−１６５５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述したジョブ再利用機能では、ジョブの履歴情報に含まれるリンク情報を用いてジョブ画像を取得し、当該ジョブ画像を利用して再びジョブを実行することができる。
【００１２】
しかしながら、上述したリストア機能によりデータ管理領域内のファイル等が削除され、バックアップデータが上書きされた場合、データ管理領域内のジョブ画像もバックアップデータにより上書きされる。その結果、データ管理領域内のファイル等がバックアップした時点の状態に戻ってしまう。
【００１３】
さらに、ジョブの履歴情報は、画像形成装置に関連する情報なのでリストア機能によって復元されず、最新のままである。その結果、履歴情報に含まれるリンク情報のリンク先にあるジョブ画像はバックアップ時点の状態となり、該リンク情報とデータ管理領域内のジョブ画像との不整合が生じ、ジョブ再利用機能が実行できなくなるおそれがある。
【００１４】
本発明は、上記問題に鑑みて成されたものであり、リストア機能によりデータ管理領域内のファイル等がリストアされても、ジョブ再利用機能を有効に利用することができる画像形成装置及びその制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の画像形成装置は、実行されたジョブの履歴情報を登録する履歴管理手段と、前記履歴情報を利用してジョブの再実行を行うジョブ再利用手段と、第１の記憶手段に保存されたファイル、フォルダを含むデータをバックアップデータとして前記第１の記憶手段と異なる第２の記憶手段に保存するバックアップ手段と、前記第２の記憶手段に保存されたバックアップデータを用いて、前記第１の記憶手段の保存状態を前記バックアップ手段によりバックアップされた時点の保存状態にリストアするリストア手段とを備える画像形成装置において、前記登録された履歴情報のうち前記ジョブ再利用手段で利用されるデータのリンク情報が含まれる場合には、当該リンク情報が示す前記第１の記憶手段に保存されたデータを前記登録された履歴情報と共に退避させる履歴情報退避手段と、前記リストア手段によりリストアされたときは、前記履歴情報退避手段により退避されたデータと履歴情報を復元する履歴情報復元手段とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ジョブの履歴情報をデータ管理領域内のファイルとの関連性を失わないように退避させるので、リストア機能によりデータ管理領域内のファイル等がリストアされても、ジョブ再利用機能を有効に利用することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る画像形成装置の概略構成を示すブロック図である。
【図２】データ管理部により管理されるＨＤＤ上のデータ管理領域の構成例を示す図である。
【図３】履歴管理部により管理されるジョブ履歴管理テーブルの一例を示す図である。
【図４】コピー機能使用時のジョブ履歴管理処理の流れを示すフローチャートである。
【図５】データ入力機能使用時のジョブ履歴管理処理の流れを示すフローチャートである。
【図６】データ出力機能使用時のジョブ履歴管理処理の流れを示すフローチャートである。
【図７】（ａ）制御部により表示部に表示されたジョブ履歴画面の一例を示す図、（ｂ）制御部により表示部に表示されたリストア実行画面の一例を示す図である。
【図８】リストア機能使用時のリストア処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１９】
図１は、本発明の実施形態に係る画像形成装置の概略構成を示すブロック図である。
【００２０】
ＭＦＰ３００１は、上述したコピー機能、データ管理機能、通信機能、プリント機能等の複数の機能と共に、上述のジョブ再利用機能、バックアップ機能、リストア機能を有する画像形成装置である。
【００２１】
図１において、ＭＦＰ３００１は、制御部１、操作部２０、画像処理部３０、データ管理部４０、及び履歴管理部５０を備える。制御部１は、ＣＰＵ１０と、通信ユニット１２と、ＲＡＭ１３と、ＨＤＤ１４と、ＲＯＭ１５とを備え、ＭＦＰ３００１を構成する各部の動作制御を行う。
【００２２】
ＣＰＵ１０は、制御部１の全体を制御することでＭＦＰ３００１の各部を制御する。通信ユニット１２は、ネットワーク（ＬＡＮ１１）に接続されたネットワークＩ／Ｆであり、ＬＡＮ１１に接続された外部装置（不図示）との間でデータの送受信を行う。ＲＡＭ１３は、ＣＰＵ１０により実行されるプログラム、データ等が一時記憶されるワークメモリである。
【００２３】
ＨＤＤ１４は、ハードディスクドライブ等の記憶装置または光学メディアやフラッシュメモリなどの記録媒体である。ＨＤＤ１４には、文書データや設定データなどを保存される。なお、ＨＤＤ１４は、ＭＦＰ３００１内に存在してなくてもよい。例えば、ＬＡＮ１１上のサーバー（不図示）やＰＣ（不図示）等をストレージとして利用してもよいし、フラッシュメモリ等をストレージとして利用してもよい。ＲＯＭ１５はブートＲＯＭであり、システムのブートプログラムが保存されている。ＣＰＵ１０は、ＲＯＭ１５から読み出されたプログラムを実行することで動作する。
【００２４】
操作部２０は、表示部２１と入力部２２を備える。表示部２１は、ＬＣＤディスプレイ等で構成され、操作者に対して所定の情報を表示する。入力部２２は、例えば、タッチパネルや音声入力、キーボードなどのインターフェースで構成され、操作者からの入力を受け付ける。
【００２５】
画像処理部３０は、画像入力部３１と、画像変換部３２と、画像出力部３３とを備える。画像入力部３１は、原稿を読み取り、その原稿画像をデジタルデータ化し、画像データとしてＨＤＤ１４に保存する。また、画像入力部３１は、通信ユニット１２がＬＡＮ１１上の外部装置（不図示）から受信した画像データをＨＤＤ１４に保存することもできる。なお、ＨＤＤ１４に保存されるデータは、画像データだけではなく、テキストデータ（文書データ）や設定データであってもよい。
【００２６】
画像変換部３２は、ＨＤＤ１４に保存されている画像データを所定のフォーマットの画像データに変換する。変換するフォーマットは、一般的に用いられている画像フォーマットでもよいし、ＭＦＰ３００１が解釈することができる独自フォーマットでもよい。
【００２７】
画像出力部３３は、ＨＤＤ１４に保存されている画像データを所定の方法でＭＦＰ３００１の外部に出力する。出力方法として、例えば画像データを用紙に印刷したり、通信ユニット１２を介してＬＡＮ１１に接続されている外部装置などに送信したり、メディアなどの記録媒体に保存したりしてもよい。なお、画像データの出力方法についてはユーザーが選択可能に構成されている。
【００２８】
データ管理部４０は、図２に示すように、ＨＤＤ１４上のデータ管理領域１００に保存されている、ツリー状に構成された複数のフォルダ１０１やファイル１０２を管理する。データ管理部４０は、例えば、コピージョブで使用された画像データ（ジョブ画像）や外部から入力された印刷ジョブのジョブ画像などを、フォルダ１０１内にファイル１０２として保存する。
【００２９】
履歴管理部５０は、ＭＦＰ３００１でコピージョブや印刷ジョブ等が実行されたときに、当該ジョブの履歴情報を、図３に示すジョブ履歴管理テーブル１１０に登録して管理する。ジョブ履歴管理テーブル１１０は、ＨＤＤ１４上のデータ管理領域１００に保存されている。
【００３０】
ジョブ履歴管理テーブル１１０にて管理される履歴情報には、図３のように、例えば、ジョブＩＤ、ジョブ名、ジョブ実行者名、ジョブ実行時刻、ジョブ種別、実行結果、及びジョブ画像等が含まれる。ジョブＩＤは、履歴管理部５０によりジョブごとに割り振られる識別情報である。ジョブ名は、操作者等により該当ジョブに設定されたジョブ名である。ジョブ実行者は、該当ジョブの実行指示を行った者の名である。実行時刻は、該当ジョブが実行された時刻である。なお、実行時刻は、ジョブの開始時刻であっても終了時刻であってもよいが、いずれかに統一されているものとする。ジョブ種別は、実行されたジョブの種類であり、図示の「ＣＯＰＹ」はコピージョブ、「ＳＥＮＤ」はＳＥＮＤジョブ、「ＢＯＸ」ジョブはＢＯＸジョブを意味する。実行結果は該当ジョブの実行結果であり、該当ジョブの実行が成功した場合には「ＯＫ」が、失敗や中断した場合には「ＮＧ」が登録される。
【００３１】
履歴管理部５０は、ＭＦＰ３００１がジョブを実行したときに使用した画像データ（ジョブ画像）の保存先を、ジョブ履歴管理テーブル１１０の「ジョブ画像の状態」として登録して管理する。例えば、図３に示すジョブ履歴管理テーブル１１０に示す「ジョブ画像の状態」の「画像Ａ」には、ジョブ画像Ａの保存先であるファイルパスが登録される。ジョブ画像Ａの保存先は、データ管理領域１００である。また、「ジョブ画像の状態」には、ジョブ画像に対するリンク情報も登録される。例えば、ジョブに対するリンク情報はシンボリックリンクであってもよい。
【００３２】
図３に示すジョブ履歴管理テーブル１１０では、ジョブの履歴情報ＩＤ１，ＩＤ２，ＩＤ６に対するジョブ画像Ａ，ジョブ画像Ｂ，ジョブ画像Ｄがデータ管理領域１００（第１の記憶手段）に保存されていることを意味する。また、ジョブの履歴情報ＩＤ３，ＩＤ４に対する「無し」（ブランクでもよい）は、ジョブ画像が存在しないか、すでに消去されていることを意味する。ジョブの履歴情報ＩＤ５に対するジョブ画像Ｃは、シンボリックリンクであり、ジョブ画像Ｃの実体がデータ管理領域内の「文書Ｅ」であることを意味する。例えば、文書Ｅは、リストア時にデータが上書き、削除されないＢＯＸに保存されている。
【００３３】
次に、制御部１がジョブを実行し、ジョブ履歴管理テーブル１１０でジョブ履歴を管理するジョブ履歴管理処理について図４〜図６を用いて説明する。
【００３４】
図４は、コピー機能使用時のジョブ履歴管理処理の流れを示すフローチャートである。なお、本処理では、制御部１を動作の主体として記載するが、実際にはＲＯＭ１５に記録されたプログラムをＣＰＵ１０が実行することにより実現される。
【００３５】
ステップＳ１２０では、制御部１は、表示部２１上にコピー設定画面（不図示）を表示させ、入力部２２を介してコピージョブ設定を受け付ける。次に、ステップＳ１２１では、制御部１は、画像入力部３１を制御して、原稿を読み取ってデジタル化し、ジョブ画像を生成する。つづいて、ステップＳ１２２では、制御部１は、データ管理部４０を制御して、ステップＳ１２１で生成されたジョブ画像をＲＡＭ１３に一時保存する。
【００３６】
次に、ステップＳ１２３では、制御部１は、画像変換部３２を制御して、ステップＳ１２２でＲＡＭ１３に一時保存されたジョブ画像をコピー機能用のフォーマットに変換して、データ管理領域１００に保存する。ステップＳ１２４では、制御部１は、画像出力部３３を制御して、データ管理領域１００に保存されたジョブ画像を印刷する。
【００３７】
ステップＳ１２５では、制御部１は、履歴管理部５０を制御して、ステップＳ１２０で受け付けたコピージョブ設定と、コピージョブから得られたジョブの履歴情報をジョブ履歴管理テーブル１１０に登録する。このとき、ジョブ履歴管理テーブル１１０には、データ管理領域１００に保存されたジョブ画像へのリンク情報が「ジョブ画像の状態」として登録される。
【００３８】
ここで、ＭＦＰ３００１におけるジョブ再利用機能について説明する。
【００３９】
図７（ａ）は、制御部１により表示部２１上に表示されたジョブ履歴画面の一例を示す図である。
【００４０】
ジョブ履歴画面１４０には、ジョブ履歴リスト１４１、詳細ボタン１４２、再利用ボタン１４３が配置されている。ジョブ履歴リスト１４１は、ＭＦＰ３００１で実行したジョブの履歴情報を示すリストである。制御部１は、履歴管理部５０を制御してジョブ履歴管理テーブル１１０から必要な履歴情報を取得し、ジョブ履歴リスト１４１に表示させる。操作者は、ジョブ履歴リスト１４１に表示されている履歴情報の一つを選択して、詳細ボタン１４２を押下すると、ジョブの履歴情報の詳細が表示され、それらを確認できる。図示例では、ジョブ名、ジョブ実行時刻、ジョブ種別が表示されているが、これらに限定されるものではなく、ジョブ履歴管理テーブル１１０から取得した履歴情報のすべてが表示されてもよい。
【００４１】
また、制御部１は、履歴管理部５０を制御してジョブ履歴管理テーブル１１０の「ジョブ画像の状態」を参照し、「無し」以外のジョブの履歴情報については、該当する履歴情報に対して再利用可能アイコン１４４を表示させる。操作者は、再利用可能アイコン１４４が表示されている履歴情報を選択し、再利用ボタン１４３を押下すると、ジョブの再実行を行うことができる。
【００４２】
制御部１は、履歴管理部５０を制御し、操作者に選択された履歴情報をジョブ履歴管理テーブル１１０から取得し、再実行に必要なジョブの設定情報を表示部２１に表示させる。そして、操作者がジョブ再利用機能を使用する場合、表示部２１に表示されたジョブの設定情報を、再実行するジョブに合わせて変更して当該ジョブを再実行するように構成してもよい。ＭＦＰ３００１（の制御部１）は、データ管理領域内のジョブ画像と、新しく設定されたジョブ設定を基に、ジョブの再実行を行う。
【００４３】
また、操作者がジョブ再利用機能を使用する場合、履歴情報から得られたジョブ種別を異なるジョブ種別に変更してジョブの再実行するように構成してもよい。例えば、通信ジョブの履歴情報を印刷ジョブに利用して印刷ジョブを実行するように構成してもよい。その場合、ＭＦＰ３００１（の制御部１）は、データ管理領域１００に保存されているジョブ画像と、操作者が設定した印刷設定を基に、画像出力部３３を制御して印刷を行わせる。
【００４４】
なお、本実施形態では、上述したジョブ再利用機能により、例えばコピージョブで使用されたデータを他のジョブ用画像に変換して再利用する場合について説明したが、ジョブ再利用機能を利用しないジョブ再利用無効モードがあってもよい。このジョブ再利用無効モードがＯＮの場合、データ管理部４０は、例えばコピージョブ終了後にデータ管理領域１００に保存されたジョブ画像を削除する。そして、履歴管理部５０は、ジョブ履歴管理テーブル１１０の「ジョブ画像の状態」を「無し」にする。
【００４５】
次に、データ管理機能使用時のジョブ履歴管理処理の流れについて説明する。データ管理機能は、データ管理領域１００にデータを保存するデータ入力機能と、データ管理領域１００内のデータを出力するデータ出力機能とを併せ持つ。
【００４６】
図５は、データ入力機能使用時のジョブ履歴管理処理の流れを示すフローチャートである。なお、本処理では、制御部１を動作の主体として記載するが、実際にはＲＯＭ１５に記録されたプログラムをＣＰＵ１０が実行することにより実現される。
【００４７】
ステップＳ１３０では、制御部１は、表示部２１上にデータ入力ジョブ設定画面（不図示）を表示させ、入力部２２を介してデータ入力ジョブ設定を受け付ける。次に、ステップＳ１３１では、制御部１は、画像入力部３１を制御して、原稿を読み取ってデジタル化し、データを生成する。つづいて、ステップＳ１３２では、制御部１は、データ管理部４０を制御して、ステップＳ１３１で生成されたデータをデータ管理領域１００に保存する。
【００４８】
次に、ステップＳ１３３では、制御部１は、画像変換部３２を制御して、ステップＳ１３２で保存されたデータをデータ入力機能用のフォーマットに変換する。ステップＳ１３４では、制御部１は、履歴管理部５０を制御して、ステップＳ１３０で受け付けたデータ入力ジョブ設定と、データ入力ジョブから得られたジョブ画像などの履歴情報をジョブ履歴管理テーブル１１０に登録する。このとき、ジョブ履歴管理テーブル１１０に登録されるジョブ画像は、データ管理領域１００に保存されたデータに対するシンボリックリンクである。
【００４９】
なお、ステップＳ１３１では、制御部１が、画像入力部３１を制御して、通信ユニット１２を介して外部機器からデータの入力を受け付けることもできる。
【００５０】
また、本実施形態では、上述した従来のジョブ再利用機能により、所定のジョブで使用されたデータを他のジョブ用画像に変換して再利用する場合について説明するが、ジョブ再利用機能を利用しないジョブ再利用無効モードがあってもよい。このジョブ再利用無効モードがＯＮの場合、データ管理部４０は、データ管理領域１００に保存されたデータを削除しないが、履歴管理部５０は、ジョブ履歴管理テーブル１１０の「ジョブ画像の状態」を「無し」にする。
【００５１】
図６は、データ出力機能使用時のジョブ履歴管理処理の流れを示すフローチャートである。なお、本処理では、制御部１を動作の主体として記載するが、実際にはＲＯＭ１５に記録されたプログラムをＣＰＵ１０が実行することにより実現される。
【００５２】
ステップＳ１３５では、制御部１は、表示部２１上にデータ出力ジョブ設定画面（不図示）を表示させ、入力部２２を介してデータ出力ジョブ設定を受け付ける。次に、ステップＳ１３６では、制御部１は、画像出力部３３を制御して、データ管理領域１００に保存されているデータを印刷したり、通信ユニット１２を介して外部の装置へ送信したりする。
【００５３】
次に、ステップＳ１３７では、制御部１は、履歴管理部５０を制御して、ステップＳ１３５で設定されたデータ出力ジョブ設定と、データ出力ジョブから得られたジョブ画像などの履歴情報をジョブ履歴管理テーブル１１０に登録する。このとき、ジョブ履歴管理テーブル１１０に登録されるジョブ画像は、データ管理領域１００に保存されたデータに対するシンボリックリンクである。
【００５４】
また、本実施形態では、上述した従来のジョブ再利用機能により、所定のジョブで使用されたデータを他のジョブ用画像に変換して再利用する場合について説明するが、ジョブ再利用機能を利用しないジョブ再利用無効モードがあってもよい。このジョブ再利用無効モードがＯＮの場合、データ管理部４０は、データ管理領域１００に保存されたデータを削除しないが、履歴管理部５０は、ジョブ履歴管理テーブル１１０の「ジョブ画像の状態」を「無し」にする。
【００５５】
次に、ＭＦＰ３００１におけるバックアップ・リストア機能について説明する。
【００５６】
ＭＦＰ３００１におけるバックアップ機能とは、データ管理領域１００内の原稿画像等の画像データをバックアップデータとして退避させて保護する機能である。このバックアップ機能は、上述したように、定期的または任意のタイミングで実行される。バックアップデータの保存先（第２の記憶手段）は、一般的には装置外部の記録装置やＰＣ等（不図示）である。バックアップ対象は、データ管理部４０が管理するファイル１０２、複数のフォルダ１０１や設定情報等である。なお、バックアップ対象として、データ管理領域１００内の全てのデータを指定する構成でも、一部のデータのみを指定する構成でもよい。また、図２に示すように、複数のフォルダ１０１の一部をリストア対象から外した退避フォルダ１０３とし、退避フォルダ１０３を履歴情報やジョブ画像の退避先としてもよい。
【００５７】
また、履歴管理部５０が管理するジョブ履歴管理テーブル１１０の履歴情報をバックアップ対象とするかどうか個別に選択できるモードがあってもよい。履歴情報をバックアップ対象にするモードの場合、ジョブ画像がシンボリックリンクであったときは、リンク先のデータもバックアップ対象とする。
【００５８】
バックアップが実行されると、制御部１によりバックアップデータ名とバックアップが実行された時刻がＨＤＤ１４等に記憶される。これらの情報とバックアップデータとバックアップデータの保存先情報等は相互にリンクされる。
【００５９】
ＭＦＰ３００１におけるリストア機能は、バックアップデータを利用して、データ管理領域１００に保存されていたファイルやフォルダ等をバックアップ時の保存状態に復元（リストア）する機能である。
【００６０】
図７（ｂ）は、制御部１により表示部２１上に表示されたリストア実行画面の一例を示す図である。
【００６１】
図７（ｂ）において、リストア実行画面１５０には、バックアップデータリスト１５１、キャンセルボタン１５２、リストア開始ボタン１５３が配置されている。バックアップデータリスト１５１には、ＨＤＤ１４等に記憶されたバックアップデータ名とバックアップされた時刻が表示されている。操作者は、バックアップデータリスト１５１に表示されているバックアップデータの一つを選択して、リストア開始ボタン１５３を押下する。ＭＦＰ３００１（内の制御部１）は、選択されたバックアップデータを取得して、後述するリストア処理を実行する。一方、操作者がキャンセルボタン１５２を押下すると、リストア実行画面１５０を閉じる。
【００６２】
次に、ＭＦＰ３００１にてリストア機能により実行されるリストア処理の流れについて図８を用いて説明する。
【００６３】
図８は、リストア機能使用時のリストア処理の流れを示すフローチャートである。なお、本処理では、制御部１を動作の主体として記載するが、実際にはＲＯＭ１５に記録されたプログラムをＣＰＵ１０が実行することにより実現される。
【００６４】
ステップＳ２００では、制御部１は、操作者により図７（ｂ）に示すバックアップデータリスト１５１から任意のバックアップデータが選択され、リストア開始ボタン１５３が押下されたか否かを判定する。リストア開始ボタン１５３が押下されたと判定した場合、制御部１は、データ管理部４０を制御してジョブ履歴管理テーブル１１０から１つの履歴情報を取り出し、当該履歴情報におけるジョブ画像がシンボリックリンクか否か判定する（ステップＳ２０１）。ステップＳ２０１では、例えば制御部１がリンク情報判定手段として機能する。
【００６５】
ステップＳ２０１でシンボリックリンクであると判定した場合、制御部１は、リンク先の実体（画像データ）をジョブ画像として退避させる（ステップＳ２０２）。一方、シンボリックリンクでないと判定した場合、制御部１は、ジョブ履歴管理テーブル１１０から取りだした履歴情報におけるジョブ画像を退避させる（ステップＳ２０３）。ステップＳ２０２，Ｓ２０３におけるジョブ画像の退避先は、バックアップデータが上書きされてしまうデータ管理領域１００以外が好ましい。例えば、装置外部の記憶装置やＰＣ等であってもよいし、リストア対象から外れた退避フォルダ１０３であってもよい。ステップＳ２０２，Ｓ２０３では、例えば制御部１が履歴情報退避手段として機能する。
【００６６】
次に、ステップＳ２０４では、制御部１は、履歴管理部５０を制御して、ステップＳ２０２またはステップＳ２０３で退避させたジョブ画像以外の履歴情報（ジョブ名等）を退避させる（ステップＳ２０４）。なお、退避させたジョブ画像と該ジョブ画像以外の履歴情報とは、退避先において相互にリンクされた状態で記憶されるものとする。その後、ステップＳ２０１〜Ｓ２０５の処理を繰り返して、全ての履歴情報を退避させると（ステップＳ２０５でＹＥＳ）、制御部１は、データ管理部４０を制御してデータ管理領域１００を初期化する（ステップＳ２０６）。
【００６７】
次に、制御部１は、データ管理部４０を制御して保存先からバックアップデータを取得し、該バックアップデータによりリストアを行い、バックアップした時点の状態にデータ管理領域１００を復元する（ステップＳ２０７）。
【００６８】
つづいて、制御部１は、データ管理部４０を制御して、一時的に退避させたジョブ画像と該ジョブ画像以外の履歴情報を元のデータ管理領域１００に復元する（ステップＳ２０８）。なお、ステップＳ２０８では、復元されたジョブ画像と該ジョブ画像以外の履歴情報を利用してジョブ再利用機能が可能な状態にまで復元が行われるものとする。ステップＳ２０８では、例えば制御部１が履歴情報復元手段として機能する。
【００６９】
上述した処理において、ジョブ画像や履歴情報を退避するかどうか選択できるモードがあってもよい。退避しない場合、ステップＳ２０６〜ステップＳ２０８の復元処理により元のジョブ画像が消えてしまうと、ジョブ履歴リスト１４１の再利用可能アイコン１４４が表示されなくなり、該当する履歴情報によるジョブ再利用機能も使用できなくなる。
【００７０】
また、ステップＳ２０７において、バックアップデータに含まれるジョブ画像をリストアの対象にするかどうか選択できるモードがあってもよい。リストア実行時にジョブ画像を退避しないモードと組み合わせると、バックアップデータのジョブ画像を優先するのか、最新のジョブ画像を優先するのかを切り替えることができる。
【００７１】
上記実施形態によれば、リストアを実行してもジョブ画像が退避されるため、ジョブ再利用機能を実行しても履歴情報とジョブ画像との不整合が起きない。そのため、ジョブ再利用機能を継続して利用可能となる。
【００７２】
上記実施形態と異なる形態を以下に簡単に説明する。
【００７３】
例えば、ジョブ履歴管理テーブル１１０に登録された履歴情報のうちジョブ再利用機能で利用されるデータがリンク情報か否かを判定する。そして、当該データがリンク情報であると判定された場合には、当該リンク情報が示すデータ管理領域１００に保存されたデータを履歴情報と共にバックアップデータとして保存しないように構成する（保存制御手段）。さらに、ジョブ再利用機能で利用されるデータがリンク情報でないと判定された場合には、当該データを含む履歴情報をバックアップデータとして保存しないように構成する（保存制御手段）。そして、リストア機能は、バックアップデータとして保存されなかったデータと履歴情報をリストアしないように構成する。これにより、上記実施形態と同様の効果が得られる。
【００７４】
なお、ジョブ履歴管理テーブル１１０は、ＨＤＤ１４上のデータ管理領域１００とは異なる領域に保存されていてもよい。
【００７５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７６】
１  制御部
３０  画像処理部
４０  データ管理部
５０  履歴管理部
１００  データ管理領域
１１０  ジョブ履歴管理テーブル
３００１  画像形成装置
【図１】
2014042149.tif 000003
【図２】
2014042149.tif 000004
【図３】
2014042149.tif 000005
【図４】
2014042149.tif 000006
【図５】
2014042149.tif 000007
【図６】
2014042149.tif 000008
【図７】
2014042149.tif 000009
【図８】
2014042149.tif 000010