(57)【要約】【課題】  画像形成装置の構成に含まれるハードディスクにおいても、同じデータを複数記憶させることによって、ハードディスクの読み出しエラーの発生を抑制することが可能である。しかしながら、画像形成装置のハードディスクには、すべてのジョブに対して同じデータを複数記憶させてしまうと、ハードディスクの容量を圧迫してしまうおそれがある。【解決手段】  本発明は、ジョブに含まれるジョブデータから画像データを生成する生成手段と、生成手段によって生成された画像データを記憶する記憶手段と、ジョブのジョブ種を確認するジョブ種の確認手段と、画像データのバックアップ画像データを記憶手段に記憶させるか否かを、ジョブのジョブ種によって制御する制御手段と、を有することを特徴とする。【選択図】  図５
2019213136.tif 000002
【特許請求の範囲】
【請求項１】
ジョブに含まれるジョブデータから画像データを生成する生成手段と、
前記生成手段によって生成された画像データを記憶する記憶手段と、
前記ジョブのジョブ種を確認するジョブ種の確認手段と、
前記画像データのバックアップ画像データを前記記憶手段に記憶させるか否かを、前記ジョブのジョブ種によって制御する制御手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記記憶手段から画像データを読み出す読み出し手段と、
前記読み出し手段が画像データを読み出す際に読み出しエラーの発生を検知する検知手段と、
前記検知手段によって読み出しエラーが検知された場合に、前記読み出しエラーが発生した画像データのバックアップ画像データが前記記憶手段に記憶されているか否かを確認するデータの確認手段と、を更に有し、
前記データの確認手段が、前記記憶手段に前記バックアップ画像データが記憶されていることを確認すると、前記読み出し手段が前記バックアップ画像データを読み出すことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記検知手段によって読み出しエラーが検知されたことを通知する通知手段を有し、
前記データの確認手段が前記記憶手段に前記バックアップ画像データが記憶されていないことを確認することで、前記通知手段は前記読み出しエラーを通知することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記検知手段が前記読み出し手段が前記バックアップ画像データを読み出す際に読み出しエラーの発生を検知することで、前記通知手段は前記読み出しエラーを通知することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
外部装置から画像データを受け付ける受け付け手段と、
コピー指示を受け付けることで画像データを生成する生成手段と、を有し、
前記制御手段は、前記ジョブのジョブ種が、前記コピー指示を受け付けることで生成した画像データを印刷するＣＯＰＹジョブ、又は、前記外部装置から受け付けた画像データを印刷するＰＤＬジョブであることで、前記画像データのバックアップ画像データを前記記憶手段に記憶させることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御手段は、前記ジョブのジョブ種が、前記生成手段によって生成された画像データ又は前記受け付け手段で受け付けた画像データを前記記憶手段に記憶するＢＯＸジョブ、又は、電話回線を介してファクシミリデータを受け付けて前記記憶手段に記憶するＦＡＸジョブであることで、前記画像データのバックアップ画像データを前記記憶手段に記憶させないことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
外部装置から画像データを受け付ける受け付け手段と、
コピー指示を受け付けることで画像データを生成する生成手段と、を有し、
前記制御手段は、前記ジョブのジョブ種が、前記生成手段によって生成された画像データ又は前記受け付け手段で受け付けた画像データを前記記憶手段に記憶するＢＯＸジョブ、又は、電話回線を介してファクシミリデータを受け付けて前記記憶手段に記憶するＦＡＸジョブであることで、前記画像データのバックアップ画像データを前記記憶手段に記憶させることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記ジョブのジョブ種が、前記コピー指示を受け付けることで生成した画像データを印刷するＣＯＰＹジョブ、又は、前記外部装置から受け付けた画像データを印刷するＰＤＬジョブであることで、前記画像データのバックアップ画像データを前記記憶手段に記憶させないことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
ジョブに含まれるジョブデータから画像データを生成する生成手段と、
前記生成手段によって生成された画像データと、前記画像データのバックアップ画像データを記憶する記憶手段と、
前記ジョブのジョブ種を確認するジョブ種の確認手段と、
前記記憶手段から画像データを読み出し可能か否かを確認する読み出し確認手段と、
前記記憶手段から画像データを削除する削除手段と、
前記読み出し確認手段による読み出し確認を行うか否かを、前記ジョブのジョブ種によって制御する制御手段と、を有し、
前記制御手段は、前記読み出し確認手段が前記記憶手段に記憶された画像データを正常に読み出せたことで、前記削除手段に前記記憶手段に記憶されたバックアップ画像データを削除させることを特徴とする画像形成装置。
【請求項１０】
前記読み出し確認手段が画像データを読み出す際に読み出しエラーの発生を検知する検知手段を有し、
前記読み出し確認手段は、前記検知手段が前記読み出し確認手段が前記画像データを読み出す際に読み出しエラーの発生を検知することで、前記記憶手段に記憶されたバックアップ画像データの読み出しを確認することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記検知手段によって読み出しエラーが検知されたことを通知する通知手段を有し、
前記検知手段が、前記読み出し確認手段が前記画像データの読み出しを行う際に読み出しエラーの発生を検知し、さらに前記バックアップ画像データの読み出しを行う際に読み出しエラーの発生を検知すると、前記通知手段が、前記読み出しエラーを通知することを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
外部装置から画像データを受け付ける受け付け手段と、
コピー指示を受け付けることで画像データを生成する生成手段と、を有し、
前記制御手段は、前記ジョブのジョブ種が、前記生成手段によって生成された画像データ又は前記受け付け手段で受け付けた画像データを前記記憶手段に記憶するＢＯＸジョブ、又は、電話回線を介してファクシミリデータを受け付けて前記記憶手段に記憶するＦＡＸジョブであることで、前記読み出し確認手段に読出しの確認を行わせることを特徴とする請求項１０又は１１に記載の画像形成装置。
【請求項１３】
前記制御手段は、前記ジョブのジョブ種が、前記コピー指示を受け付けることで生成した画像データを印刷するＣＯＰＹジョブ、又は、前記外部装置から受け付けた画像データを印刷するＰＤＬジョブであることで、前記読み出し確認手段に読出しの確認を行わせないことを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
外部装置から画像データを受け付ける受け付け手段と、
コピー指示を受け付けることで画像データを生成する生成手段と、を有し、
前記制御手段は、前記ジョブのジョブ種が、前記コピー指示を受け付けることで生成した画像データを印刷するＣＯＰＹジョブ、又は、前記外部装置から受け付けた画像データを印刷するＰＤＬジョブであることで、前記読み出し確認手段に読出しの確認を行わせることを特徴とする請求項１０又は１１に記載の画像形成装置。
【請求項１５】
前記制御手段は、前記ジョブのジョブ種が、前記生成手段によって生成された画像データ又は前記受け付け手段で受け付けた画像データを前記記憶手段に記憶するＢＯＸジョブ、又は、電話回線を介してファクシミリデータを受け付けて前記記憶手段に記憶するＦＡＸジョブであることで、前記読み出し確認手段に読出しの確認を行わせないことを特徴とする請求項１４に記載の画像形成装置。
【請求項１６】
前記記憶手段がハードディスクであることを特徴とする請求項１乃至１５のいずれか１項に記載の画像形成装置。
【請求項１７】
ジョブに含まれるジョブデータから生成された画像データを記憶装置に記憶する画像形成装置の制御方法であって、
前記ジョブのジョブ種を確認するステップと、
前記画像データのバックアップ画像データを前記記憶装置に記憶させるか否かを、前記ジョブのジョブ種によって制御するステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１８】
請求項１７に記載の画像形成装置の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１９】
ジョブに含まれるジョブデータから生成された画像データを記憶装置に記憶する画像形成装置の制御方法であって、
前記生成された画像データと、前記画像データのバックアップ画像データを前記記憶装置に記憶させるステップと、
前記ジョブのジョブ種を確認するステップと、
前記記憶装置から画像データを読み出し可能か否かの確認を行うか否かを、前記ジョブのジョブ種によって決定するステップと、
前記読み出し可能か否かの確認を行い、前記記憶装置に記憶された画像データを正常に読み出せたことで、前記記憶装置に記憶されたバックアップ画像データを削除するステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項２０】
請求項１９に記載の画像形成装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置（ＭＦＰ）にはユーザの画像データやアプリケーションデータ、処理中の一時データを保持する記憶装置としてハードディスクを備えるものがある。
【０００３】
ハードディスクには、データの書き込みや読出しを正常に行うことが出来ない媒体不良領域（不良セクタ）が発生することがある。この不良セクタの発生の要因は、例えば、ハードディスクが動作している際に、主電源が遮断された場合（例えば、停電等）や、物理的な衝撃を与えた等である。
【０００４】
データの読み出しを行う際に、データの格納先に不良セクタを含む場合には、不良セクタに格納されたデータの読み出しを正常に行うことが出来ず、データ読み出しエラーとなる。
【０００５】
特許文献１では、ハードディスクに保存したデータの読み出し時に、読み出しエラーの発生を抑制する技術として、同じデータをハードディスクに複数記憶する情報処理装置が提案されている。
【０００６】
また、特許文献２では、ハードディスクに保存したデータの読み出し時に、読み出しエラーが発生した際に対処する技術として、ユーザへ画像データを再入力することを指示し、それによりコピー動作を継続する画像形成装置が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平３−２７４２９号公報
【特許文献２】特開平１０−１３５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
画像形成装置の構成に含まれるハードディスクにおいても、同じデータを複数記憶させることによって、ハードディスクの読み出しエラーの発生を抑制することが可能である。
【０００９】
しかしながら、画像形成装置のハードディスクには、すべてのジョブに対して同じデータを複数記憶させてしまうと、ハードディスクの容量を圧迫してしまうおそれがある。
【００１０】
また、長期間ハードディスクに保存する種類のジョブの場合に、ハードディスクに同じデータを複数記憶させるとハードディスクの容量を長期間使用することになり、容量を圧迫してしまうおそれがある。
【００１１】
また、ユーザに対してジョブの再入力を促しても再入力が困難なジョブと、容易なジョブがある。ユーザによる再入力が容易なジョブの場合には、ハードディスクに同じデータを複数記憶させるとユーザがジョブの再入力を行えばよいジョブにもかかわらずハードディスクの容量を使用することになり、容量を圧迫してしまうおそれがある。
【００１２】
本発明は、ハードディスクの容量の増加を抑制しつつ、読出しエラーによる印刷エラーを抑制することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、ジョブに含まれるジョブデータから画像データを生成する生成手段と、生成手段によって生成された画像データを記憶する記憶手段と、ジョブのジョブ種を確認するジョブ種の確認手段と、画像データのバックアップ画像データを記憶手段に記憶させるか否かを、ジョブのジョブ種によって制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ハードディスクの容量の増加を抑制しつつ、読出しエラーによる印刷エラーを抑制することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】画像形成装置のシステム構成を示すブロック図
【図２】ハードディスクの概略構成を説明する図
【図３】画像形成装置の動作を制御するプログラムのモジュール構成を示すブロック図
【図４】画像形成装置のハードディスク上のファイルシステム構成を示すブロック図
【図５】画像形成装置の画像生成処理の流れを説明するフローチャート
【図６】ジョブの管理テーブルの一例
【図７】画像形成装置に送信されるジョブデータの構成を示すブロック図
【図８】ジョブ種ごとのバックアップ用画像データの有無を示す表
【図９】画像形成装置の画像形成処理の流れを説明するフローチャート
【図１０】エラー発生時の表示例
【図１１】画像形成装置の画像生成処理の流れを説明するフローチャート
【図１２】画像形成装置の画像形成処理の流れを説明するフローチャート
【図１３】画像データ管理テーブルを示す図
【図１４】保存ジョブのデータ異常の表示例
【発明を実施するための形態】
【００１６】
添付図面を参照して本発明の各実施例を詳しく説明する。なお、以下の実施例は特許請求の範囲に係る発明を限定するものではなく、また各実施例で説明されている特徴の組み合わせのすべてが本発明の解決手段に必須のものとは限らない。
【００１７】
（実施例１）
図１は、本発明の実施形態に係る画像形成装置（ＭＦＰ）の構成例を示すブロック図である。
【００１８】
ＭＦＰ１００は、制御部１１０、スキャナ１３０、プリンタ１４０、操作部１５０を有する。
【００１９】
制御部１１０は、画像入力デバイスであるスキャナ１３０と画像出力デバイスであるプリンタと接続されており、画像情報の入出力を制御する。また、制御部１１０は、ユーザの操作を受け付ける操作部１５０と接続されており、ユーザから受け付けた指示に基づいた制御を行う。さらに、制御部１１０は、ＬＡＮを介してＰＣ１６０などの情報処理装置からジョブ等の受信を受け付ける。
【００２０】
制御部１１０は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、ネットワークＩ／Ｆ１１５、デバイスＩ／Ｆ１１６、操作部Ｉ／Ｆ１１７、画像処理部１１８を含んで構成される。
【００２１】
ＣＰＵ１１１は、ＲＯＭ１１３に格納されたプログラム３００をＲＡＭ１１２に読み出して実行することで、ＭＦＰ１００の動作を制御する。
【００２２】
ＲＯＭ１１３は、ＭＦＰ１００の動作を制御するためのプログラム３００が格納されている。プログラム３００については、後述する。
【００２３】
ＲＡＭ１１２は画像処理部１１８によって処理される画像データ等を一時的に格納するためのメモリである。
【００２４】
ＨＤＤ１１４は、プログラムや画像データ等が格納されているハードディスクである。ＭＦＰ１００では、ＨＤＤ１１４にアクセスした際にＨＤＤに記憶された画像データをファイル単位として扱うことが可能なファイルシステム５００が用いられている。ファイルシステム５００については、後述する。
【００２５】
なお、ＨＤＤ１１４に格納されたプログラムは、ＲＡＭ１１２にロードされ、ＣＰＵ１１１はこれに基づいてＭＦＰ１００の動作を制御する。
【００２６】
ネットワークＩ／Ｆ１１５は、ＬＡＮを介してネットワーク経由でＰＣ１６０などのＰＣ１６０等の外部装置と通信を行い、各種情報の入出力を行う。例えば、ジョブを受け付ける。
【００２７】
デバイスＩ／Ｆ１１６は、画像入出力デバイスであるスキャナ１３０やプリンタ１４０と制御部１１０を接続し、画像データの同期系／非同期系の変換を行う。
【００２８】
操作部Ｉ／Ｆ１１７は、操作部１５０と制御部１１０を接続するインターフェースであり、操作部１５０に表示するための画像データを操作部１５０に出力する。また、操作部Ｉ／Ｆ１１７は、操作部１５０からユーザが入力した情報をＣＰＵ１１１に伝達する。
【００２９】
画像処理部１１８はＬＡＮ経由で受信した印刷データや、デバイスＩ／Ｆ１１６から入出力される画像データに対して画像処理を行う。
【００３０】
次に図２を用いて、ＨＤＤ１１４の概略構成を説明する。ＨＤＤ１１４は、磁気ヘッド２０１、磁気ディスク２０２の構成を有する。
【００３１】
磁気ディスク２０２は、データを記憶する記憶媒体である。磁気ディスク２０２は、セクタ２０３と呼ばれる小領域に分割されており、そのセクタ２０３の単位でデータの記憶（書き込み）、読み出しが行われる。
【００３２】
磁気ヘッド２０１は、磁性体の磁気の読み取りと磁性体に磁気の供給を行う。そして、磁気ヘッド２０１が、磁性体である磁気ディスク２０２を走査し、磁性体の磁気を読み取りデータの読み出しを行い、磁気を与えることでデータの記憶をする。
【００３３】
なお、外部衝撃や温度・湿度の環境によって、磁気ヘッド２０１の位置がずれて読み書きするセクタ２０３がずれることや、書き込み中の不意な電源断によってセクタ２０３への書き込みが正常に完了しないこと等が要因で、セクタ２０３は、異常状態になる。セクタが異常状態になると、異常状態になったセクタに記憶された特定のデータの読み出しを正常に行えなくなる。そして、ＨＤＤ１１４の読み出しエラーの発生を検知する。
【００３４】
次に、図３を用いてＲＯＭ１１３に格納されたプログラム３００について説明する。プログラム３００は、ジョブ処理モジュール３０１、画像生成モジュール３０２、印刷モジュール３０３を有している。
【００３５】
画像生成モジュール３０２は、ジョブを実行し、画像データを生成し、ハードディスク１１４に保存するモジュールである。
【００３６】
印刷モジュール３０３は、ハードディスク１１４に保存された画像データを読み出し、読み出した画像データから画像を形成する画像形成処理（印刷処理）を行うモジュールである。
【００３７】
ジョブ処理モジュール３０１は、ジョブに応じて、画像生成モジュール３０２および印刷モジュール３０３を制御するモジュールである。
【００３８】
次に図４を用いて、図３の画像生成モジュール３０２によって生成された画像データをハードディスク１１４に保存する際のデータ管理構造を説明する。
【００３９】
ファイルシステム５００は、ＨＤＤ１１４に記憶された各画像データをファイル単位で示した図である。なお、各ファイルをジョブ種ごとに分類したフォルダに格納して管理してもよい。
【００４０】
ファイルシステム５００は、アプリケーションからの指示をファイルシステムで受け付ける。その指示内容に応じて、ファイルパス付のファイル名を指定してファイルを開いたり、ファイルの書き込みを行ったり、ファイル内のデータを読み取ったりすることが可能である。
【００４１】
ファイルシステム５００には、画像ファイルを格納する画像データ管理部５１０が存在する。画像データ管理部５１０により画像データ５１１〜５１６が不図示の画像データ管理テーブルにおいて管理されている。
【００４２】
本実施例では、画像データＡ５１１の複製（バックアップ）として、画像データＡ５１２が記憶されている。更に画像データＢ５１３の複製（バックアップ）として、画像データＢ５１４が記憶されている。画像データと、該画像データに対応するバックアップ画像データとは、同一の画像データである。ここでは、１つの画像データに対して、１つのバックアップ画像データを記憶する構成を示したが、２つ以上のバックアップ画像データを記憶してもよい。
【００４３】
なお、一般的なファイルシステムの場合、１つのセクタ２０３に記憶されるファイルは１つである。つまり、「画像データ」と「画像データ（バックアップ）」を記憶した場合には、各々が別のセクタに記憶される。そのため、ＭＦＰ１００は、「画像データ」が記憶されているセクタに異常が発生した場合でも、別セクタに記憶されている「画像データ（バックアップ）」を正常に読み出すことで所望の画像データを取得できる。
【００４４】
次に、ジョブの受信から画像生成処理の終了までを図５に示すフローチャートを用いて説明する。本フローチャートにおける各処理は、ＲＯＭ１１３に格納されたプログラムをＲＡＭ１１２に読み出し、ＣＰＵ１１１が読み出されたプログラムを実行することによって実現される。
【００４５】
図５のフローチャートは、ＭＦＰ１００がジョブを受け付けることで開始する。ＭＦＰ１００は、ジョブを受け付けると、図６の管理テーブル７００を生成する。
【００４６】
図６は、ジョブ処理モジュール３０１が管理するジョブデータの管理テーブルである。管理テーブルには少なくともジョブデータと、そのジョブ種が紐づけて保存されている。
【００４７】
ジョブ種は、ジョブデータの投入手段によって決定される。例えば、操作部１５０からコピー指示を受けたことでスキャナ１３０が原稿を読み取ることによって受け付けたジョブは、ＣＯＰＹジョブというジョブ種と判断する。ネットワークを介してＰＣ１６０からＰＤＬデータを受信することによって受け付けたジョブは、ＰＤＬジョブというジョブ種と判断する。
【００４８】
また、不図示の電話回線からファクシミリデータを受信し、受信したファックシミリデータをＨＤＤ１１４に保存することによって受け付けたジョブは、ＦＡＸジョブ（ＦＡＸメモリ受信ジョブ）と判断する。ＣＯＰＹジョブやＰＤＬジョブにおいて、ジョブを実行せずにＨＤＤ１１４に保存（保持）する設定がされているジョブは、ＢＯＸジョブと判断する。なお、ＢＯＸジョブは、操作部１５０からＨＤＤ１１４に保存されているジョブの実行指示を受けることで実行する。
【００４９】
ステップＳ１０１においてＣＰＵ１１１は、ＲＡＭ１１２に保存された、受信したジョブのジョブデータ６００の解析を行う。ジョブデータ６００は、図７に示すように、ヘッダ部６０１とデータ部６０２からなる。ヘッダ部６０１には、印刷設定（例えば、カラー／モノクロ等）等が含まれ、データ部６０２には、画像データの基となるデータが含まれる。また、ヘッダ部６０１には、ジョブ種を示す情報も記憶されている。そのため、ヘッダ部６０１を解析することで、ジョブに対してジョブ種を設定してもよい。
【００５０】
図５の説明に戻る。ステップＳ１０１のジョブデータの解析において、具体的には、ジョブデータ６００のヘッダ部６０１の解析を行い、ジョブの設定値（例えば、カラー／モノクロや部数等）を取得する。ステップＳ１０１を終えると、ステップＳ１０２に遷移する。
【００５１】
ステップＳ１０２において、ＣＰＵ１１１は、ジョブデータ６００のデータ部６０２を画像生成モジュール３０２で処理し、生成された画像データをＲＡＭ１１２で保持させる。
【００５２】
ステップＳ１０３において、ＣＰＵ１１１は、ステップＳ１０２で生成した画像データを、ＨＤＤ１１４に記憶させる。ＨＤＤ１１４が記憶した画像データは、画像データ管理部５１０によって管理される。ステップＳ１０３を終えるとステップＳ１０４に遷移する。
【００５３】
ステップＳ１０４において、図６に示したジョブデータとジョブ種の紐づけから実行するジョブのジョブ種を確認する。ジョブのジョブ種が、予め定めた特定のジョブ種（バックアップ用の画像データを保存するジョブ種）であるか否かを図８（ａ）に基づいて判定する。ここで図８（ａ）について説明する。
【００５４】
図８（ａ）は、各ジョブ種が特定のジョブ種であるか否か（バックアップ用の画像データを保存するジョブ種であるか否か）の設定を示す表である。
【００５５】
本実施例の画像形成装置は、長期間に亘ってＨＤＤ１１４に記憶しないジョブ種を特定のジョブ種とする（バックアップ用の画像データを記憶する）設定とする。長期間に亘ってＨＤＤ１１４に記憶するジョブを特定のジョブ種にしない（バックアップ用の画像データを記憶しない）設定としている。これは、長期保存する画像データに対してバックアップ用の画像データを保存するとＨＤＤ１１４の容量を圧迫してしまうおそれがあるためである。
【００５６】
次に具体的に説明する。ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）ジョブ８０１とＣＯＰＹジョブ８０２は、印刷完了後にＨＤＤ１１４のデータを削除する。そのため、長期間に亘ってＨＤＤ１１４に画像データを保存せず、ＨＤＤ１１４の容量を圧迫しない。そこで、バックアップ用の画像データを記憶するジョブ種とする設定とする。
【００５７】
一方、ＢＯＸジョブ８０３はＨＤＤ１１４に画像データを記憶し、任意のタイミングで印刷や電子メール送信等に利用するストレージ機能である。そのため、ユーザによってジョブが実行、又は、ユーザによって画像データの削除が行われない限りＨＤＤ１１４に画像データが記憶される。
【００５８】
同様に、ＦＡＸジョブ８０４においても、ＨＤＤ１１４に画像データを記憶し、デバイスの電源ＯＦＦ／ＯＮの後も画像データを保持し続ける機能である。そのため、ジョブが実行、又は、ユーザによって画像データの削除が行われない限りＨＤＤ１１４に画像データが記憶される。
【００５９】
そのため、ＢＯＸジョブ８０３とＦＡＸジョブ８０４は、長期間に亘ってＨＤＤ１１４に画像データを保存するため、ＨＤＤ１１４の容量を圧迫する。そこで、バックアップ用の画像データを記憶しないジョブ種とする設定とする。
【００６０】
本実施例の設定によれば、ハードディスクの容量の増加を抑制しつつ、読出しエラーによる印刷エラーを抑制することが可能である。なお、バックアップとは、複数の同一の画像データを記憶させることを示す。
【００６１】
図５の説明に戻る。ジョブのジョブ種が特定のジョブ種であった場合には、ステップＳ１０５に遷移する。ステップＳ１０５において、ＣＰＵ１１１は、ＲＡＭ１１２に保持された画像データをさらに、ＨＤＤ１１４に保存する。ここで保存する画像データは、ステップＳ１０３でＨＤＤ１１４に保存した画像データに対して、バックアップ用に複製した画像データとなり、実質的に同一の画像データとなる。なお、前述したようにバックアップ用の画像データは１つでもよいし、複数でもよい。ステップＳ１０５を終えると、ステップＳ１０６に遷移する。
【００６２】
一方、ステップＳ１０４において、特定したジョブのジョブ種が特定のジョブ種でなかった場合には、ステップＳ１０６に遷移する。
【００６３】
ステップＳ１０６において、ＣＰＵ１１１は、ジョブデータの最終ページまで処理が完了しているか否かを確認する。ジョブデータの最終ページまで処理が完了していなければ、ステップＳ１０２に戻り、画像生成処理を終了する。
【００６４】
次に、画像形成処理の開始から画像形成処理の終了までを図９に示すフローチャートを用いて説明する。本フローチャートにおける各処理は、ＲＯＭ１１３に格納されたプログラムをＲＡＭ１１２に読み出し、ＣＰＵ１１１が読み出されたプログラムを実行することによって実現される。
【００６５】
図９のフローチャートは、ジョブを実行することによって開始する。ステップＳ２０１において、ＨＤＤ１１４に記憶されている画像データをＲＡＭ１１２へ読み出す（読み出し処理）。ステップＳ２０１を終えるとステップＳ２０２に遷移する。
【００６６】
ステップＳ２０２において、ステップＳ２０１の読み出し処理で読み出しエラーが発生したか否かを確認する。読み出しエラーが発生しなかった場合は、ステップＳ２０３に遷移する。
【００６７】
ステップＳ２０３において、画像形成装置１００は、画像形成処理を行う。画像形成処理は、例えば、電子写真技術で、ＨＤＤ１１４から読み出した画像データを記憶媒体に記憶する。具体的には、ＣＰＵ１１１が、ＨＤＤ１１４から読み出した画像データをデバイスＩ／Ｆ１１６を介してプリンタ１４０に送信する。プリンタ１４０は、受け付けた画像データを基に、不図示の感光ドラムにトナー画像を形成し、シートに転写し、シートに画像を形成する。画像形成処理は電子写真技術に限定される他の手段でも良い。ステップＳ２０３を終えると、ステップＳ２０４に遷移する。
【００６８】
ステップＳ２０４において、ステップＳ２０３で画像形成を行った画像データをハードディスク１１４から削除する。また、ジョブ処理モジュール３０１は、ステップＳ２０３で画像形成を行った画像データを図６の管理テーブル７００から削除する。なお、ここでの削除処理は、本実施例で必須の処理ではなく、画像データの再利用のために残す構成でもよい。
【００６９】
ステップＳ２０５において、画像形成対象のジョブの最終ページであるかを判断し、最終ページでなければステップＳ２０１に戻り、最終ページの場合は、本フローチャートを終了する。
【００７０】
ステップＳ２０２の説明に戻る。ステップＳ２０２において、ＨＤＤ１１４の読み出しエラーが発生した場合は、ステップＳ２０６に遷移する。なお、ＨＤＤ１１４の読み出しエラーはファイルシステムでのＲｅａｄ処理失敗が一例であり、Ｒｅａｄ処理の失敗は不良セクタからの読み出しで発生する。
【００７１】
ステップＳ２０６において、ＣＰＵ１１１は、読み出しエラーが発生した画像データのバックアップがＨＤＤ１１４にあるか否かを確認する。バックアップがあれば、ステップＳ２０７に遷移する。
【００７２】
ステップＳ２０７において、ＣＰＵ１１１は、ステップＳ２０７で確認したバックアップ画像データの読み出し処理を行う。
【００７３】
ステップＳ２０８において、ステップＳ２０７で読み出し処理を行ったバックアップ画像データの読み出し処理でエラーが発生しなければ、ステップＳ２０３に遷移する。
【００７４】
ステップＳ２０８において、ステップＳ２０７で読み出し処理を行ったバックアップ画像データの読み出し処理でエラーが発生した場合には、ステップＳ２０９に遷移する。
【００７５】
ステップＳ２０６の説明に戻る。ステップＳ２０６において、ＣＰＵ１１１は、読み出しエラーが発生した画像データのバックアップがＨＤＤ１１４にあるか否かを確認する。バックアップがなければ、ステップＳ２０９に遷移する。
【００７６】
ステップＳ２０９において、ＣＰＵ１１１は、ハードディスク１１４からの画像データの読み出しエラーが発生したことを報知する。ここでは、例えば操作部１５０に図１０（ａ）の画面を表示する。図１０（ａ）では、ユーザにエラーが生じた旨のメッセージと、日時、ジョブ名、ユーザ名などを表示する。ステップＳ２０９を終えると、画像形成処理を異常終了する。
【００７７】
以上のように、本実施例によれば、画像データ読み出しエラーの抑制を行いつつ、ハードディスクの容量の増加を抑制することが可能となる。
【００７８】
なお、本実施例では、特定のジョブ種においてバックアップ用の画像データを保存する構成を説明した。しかし、特定のジョブ種において、生成した画像データをＲＡＭ１１２からＨＤＤ１１４に保存した後、確認のための読み出し処理であるベリファイ処理を行う構成でもよい。そのような構成においても、ＨＤＤ１１４の読み出しエラーによる印刷エラーを抑制することが出来る。さらに、すべてのジョブに対してベリファイ処理を行うよりも、ＨＤＤの書き込み、読み出し処理の時間を短縮することが可能となる。
【００７９】
また、本実施例では、特定のジョブ種においてバックアップ用の画像データを保存し、特定のジョブ種以外は、通常通り生成した画像データをＲＡＭ１１２からＨＤＤ１１４に保存し、バックアップ画像データを保存しない構成を説明した。しかし、特定のジョブ種においてバックアップ用の画像データを保存し、特定のジョブ種以外は、ベリファイ処理を行う構成でもよい。そのような構成であれば、ハードディスクの容量の増加を抑制しつつ、さらに読出しエラーによる印刷エラーを抑制することが可能となる。
【００８０】
（実施例２）
実施例１では、ステップＳ１０４において、長期間に亘ってＨＤＤ１１４に記憶しないジョブはバックアップ用の画像データを記憶するジョブ種とし、長期間に亘ってＨＤＤ１１４に記憶するジョブはバックアップ用の画像データを記憶しないジョブ種とした。
【００８１】
しかし、本実施例では、図５のステップＳ１０４において、再投入が困難なジョブはバックアップ用の画像データを記憶するジョブ種とし、再投入が容易なジョブはバックアップ用の画像データを記憶しないジョブ種とする点で異なる。また、本実施例では図９のステップＳ２０９で表示するエラー画面を異ならせてもよい。具体的には、図１０（ｂ）のように、ジョブの再投入を促す表示をしてもよい。
【００８２】
本実施例において、図１〜１０と同様の機能を有する部分には同様の符号を付し、詳細な説明を省略する。
【００８３】
図５のステップＳ１０４において、図６に示したジョブデータとジョブ種の紐づけから実行するジョブの種類を確認し、特定したジョブのジョブ種が特定のジョブ種であった場合には、ステップＳ１０５に遷移する。
【００８４】
確認したジョブの種類が、予め定めた特定のジョブであるか否かを図８（ｂ）に基づいて判定する。ここで図８（ｂ）について説明する。
【００８５】
図８（ｂ）は、各ジョブ種が特定のジョブ種であるか否か（バックアップ用の画像データを保存するジョブ種）の設定を示す表である。
【００８６】
本実施例の画像形成装置は、ジョブの再投入が容易ではないジョブ種を特定のジョブ種とし、ジョブの再投入が容易であるジョブ種を特定のジョブ種にしない設定としている。
【００８７】
これは、ジョブの再投入が容易ではないジョブ種については、バックアップを保存し、確実にジョブを実行できるようにするためである。一方、ジョブの再投入が容易であるジョブ種に対しては、バックアップ用の画像データを保存しないことでＨＤＤ１１４の容量を圧迫しないようにしている。
【００８８】
ＰＤＬジョブ８０５の場合は、バックアップ用の画像データの保存は行わない。これは、ジョブを投入するユーザと印刷物を得るユーザが同一であり、ジョブの再投入が容易であるためである。
【００８９】
ＣＯＰＹジョブ８０６の場合は、バックアップ用の画像データの保存は行わない。これは、スキャナ１３０からのジョブの投入であり、ジョブの再投入が容易であるためである。
【００９０】
ＢＯＸジョブ８０７の場合は、バックアップ用の画像データの保存を行う。これは、ＨＤＤ１１４に保存したタイミングと印刷を行うタイミングが異なることが多く、ジョブの再投入が困難な場合があるためである。
【００９１】
ＦＡＸジョブ８０８の場合は、バックアップ用の画像データの保存を行う。これは、ＦＡＸジョブはジョブを投入したユーザと印刷物を得るユーザが異なるため、ジョブの再投入が困難な場合があるためである。
【００９２】
以上のように、本実施例の構成によっても、画像データ読み出しエラーの抑制を行いつつ、ハードディスクの容量の増加を抑制することが可能となる。
【００９３】
（変形例）
次に変形例について説明する。本実施例では、すべてのジョブでバックアップ用の画像データを保存する。そして、長期間ハードディスクに保存するジョブ種のジョブに対して確認のための読み出し処理（ベリファイ処理）を行う。確認のための読み出し処理に成功することでバックアップ用の画像データを削除する。なお、本変形例では実施例１の変形例について説明するが、実施例２に適用してもよい。
【００９４】
ジョブの受信から画像生成処理の終了までを図１１に示すフローチャートを用いて説明する。図１１は、図５に対応し、図５と同様の機能を有する部分には同様の符号を付し、詳細な説明を省略する。
【００９５】
ステップＳ７０３において、ＣＰＵ１１１は、ステップＳ１０２で生成した画像データを、ＨＤＤ１１４に記憶させる。ＨＤＤ１１４が記憶した画像データは、画像データ管理部５１０によって管理される。ステップＳ７０３を終えると、ステップＳ７０５に遷移する。
【００９６】
ステップＳ７０５において、ＣＰＵ１１１は、ＲＡＭ１１２に保持された画像データをさらに、ＨＤＤ１１４に保存する。ここで保存する画像データは、ステップＳ７０３でＨＤＤ１１４に保存した画像データに対して、バックアップ用に複製した画像データとなり、実質的に同じ画像データとなる。なお、前述したようにバックアップ用の画像データは１つでもよいし、複数でもよい。ステップＳ７０５を終えると、ステップＳ１０６に遷移する。
【００９７】
ステップＳ１０６において、ＣＰＵ１１１は、ジョブデータの最終ページまで処理が完了しているか否かを確認する。ジョブデータの最終ページまで処理が完了していなければ、ステップＳ１０２に戻り、完了していれば、画像生成処理を終了する。
【００９８】
次に、本変形例の画像データ確認処理を図１２に示すフローチャートを用いて説明する。本フローチャートにおける各処理は、ＲＯＭ１１３に格納されたプログラムをＲＡＭ１１２に読み出し、ＣＰＵ１１１が読み出されたプログラムを実行することによって実現される。
【００９９】
図１２の画像データ確認処理は、所定の方法で開始される。所定の方法とは、例えば、画像生成処理の終了することで開始する方法、タイマーで定期的に実施する方法、特定のジョブ以外のジョブにおける画像データがＨＤＤ１１４に記憶されることで開始する方法などである。
【０１００】
ステップＳ１１００において、ジョブの種類を確認する。確認したジョブの種類が、予め定めた特定のジョブ（バックアップ用の画像データを記憶するジョブ）であるか否かを図８（ａ）に基づいて判定する。なお、ジョブの種類の確認方法は、図１２の各ジョブに対して図６に示したジョブデータとジョブ種の紐づけから確認する。また、図４の画像データ管理部５１０が、ジョブ種ごとにフォルダを構成している場合に、各フォルダにファイルが記憶されているかを確認することで確認してもよい。
【０１０１】
ジョブが予め定めた特定のジョブ以外のジョブである場合には、ステップＳ１１０１に進み、特定のジョブである場合は処理を終了させる。
【０１０２】
以下では、特定のジョブ以外のジョブがＢＯＸジョブ、ＦＡＸジョブを示す（実施例１）場合について説明する。また、ここでは図１３に示す画像データ管理テーブルに複数のＢＯＸジョブが記憶されている場合を例として説明する。なお画像データ管理テーブル１０００はＨＤＤ１１４に保存するデータであるが、他の不揮発デバイスに保存する構成としてもかまわない。
【０１０３】
図１３について説明する。図１３は画像データ管理部５１０による画像データの管理方法を示す図である。画像データ管理部５１０は画像データ管理テーブル１０００を用いて各ジョブの画像データを管理する。
【０１０４】
画像データ管理テーブル１０００は、ＨＤＤ１１４に記憶されたジョブ１００１と画像データ１００３の組み合わせで構成され、さらに１つのジョブは１つ以上の画像データによって構成される。画像データ１００３の情報は、ステップＳ７０３およびステップＳ７０５で画像データを記憶した際に登録する情報である。
【０１０５】
本図例では、ジョブＡからジョブＤまでが記憶され、それぞれのジョブを構成する画像データの情報が記載されている。各ジョブは、図６に対応したジョブ種となる。
【０１０６】
また、各ジョブに対して確認ステータス１００２の情報を持ち、ジョブを構成する画像データの読み出し確認が完了した場合に「確認済み」のステータスに更新する。
【０１０７】
ステータスは「未確認」「確認済み」の状態があり、確認済みはＯＫ／ＮＧの二通りの結果がある。
【０１０８】
ＯＫは画像データもしくは、対になる画像データ（バックアップ）のどちらかが読み出し確認処理で正常と判断された場合で、ＮＧは画像データもしくは、対になる画像データ（バックアップ）のどちらも異常と判断された場合である。
【０１０９】
なお、後述するように異常と判断した画像データは、画像データを削除する処理を行うため、ＮＧ判定したジョブは画像データ管理テーブル１０００上に１つも画像データが記憶されていない状態があり得る。
【０１１０】
図１２の説明に戻る。ステップＳ１１０１において、画像データ管理部５１０によって、図１３に示す画像データ管理テーブル１０００を参照し、確認ステータス１００２が未確認のＢＯＸジョブが存在するか確認する。存在する場合はＳ１１０２に進み、存在しない場合は処理を終了させる。
【０１１１】
ステップＳ１１０２において、ＣＰＵ１１１は、画像データ管理部５１０で管理されている画像データをハードディスク１１４から読み出し処理を実行する。ステップＳ１１０３において、ＣＰＵ１１１は、ステップＳ１１０２で行った読み出し処理でエラーが発生したかを判断する。エラーが無かった場合はステップＳ１１０４に進み、エラーがあった場合はステップＳ１１０８に進む。エラーはファイルシステムでのＲｅａｄ処理失敗が一例であり、Ｒｅａｄ処理の失敗は不良セクタからの読み出しで発生する。
【０１１２】
ステップＳ１１０４において、エラーが発生した画像データのバックアップがあるかを確認する。バックアップがあればステップＳ１１０５へ進み、バックアップがなければステップＳ１１０７へ進む。
【０１１３】
ステップＳ１１０５において、バックアップ用の画像データを削除する。この処理はステップＳ１１０３で正常に読み出し処理ができた画像データが存在するため、バックアップ用の画像データは不要なデータと判断できているためである。従って不要なデータを削除することでハードディスクの容量の増加を抑制する。
【０１１４】
ステップＳ１１０６において、画像データ管理テーブル１０００の画像データ１００３から、ステップＳ１１０５で削除したバックアップ用の画像データの情報を削除する。
【０１１５】
ステップＳ１１０７において、画像データ管理テーブル１０００の確認ステータス１００２を「確認済み（ＯＫ）」の情報に更新する。ステップＳ１１０７を終えると、ステップＳ１１０１に戻る。
【０１１６】
一方、ステップＳ１１０３で読み出しエラーがあった場合に進むステップＳ１１０８において、読み出しエラーが発生した画像データを削除する。
【０１１７】
ステップＳ１１０９において、画像データ管理テーブル１０００の画像データ１００３から、ステップＳ１１０８で削除した画像データの情報を削除する。
【０１１８】
ステップＳ１１１０において、ステップＳ１１０８で削除した画像データのバックアップがあるかを確認する。バックアップがあればステップＳ１１１１へ進み、バックアップがなければステップＳ１１１５へ進む。
【０１１９】
ステップＳ１１１１において、画像データ管理部５１０により保存されているバックアップ用の画像データをハードディスク１１４から読み出し処理を行う。ステップＳ１１１２において、ステップＳ１１１１で行った読み出し処理でエラーが発生したかを判断する。
【０１２０】
エラーが無かった場合はステップＳ１１０７に進み、エラーがあった場合はステップＳ１１１３に進む。エラーはファイルシステムでのＲｅａｄ処理失敗が一例であり、Ｒｅａｄ処理の失敗は不良セクタからの読み出しで発生する。
【０１２１】
ステップＳ１１１３において、バックアップ用の画像データを削除する。これにより、ハードディスクの容量の増加を抑制する。
【０１２２】
ステップＳ１１１４において、画像データ管理テーブル１０００の画像データ１００３から、ステップＳ１１１３で削除したバックアップ用の画像データの情報を削除する。
【０１２３】
ステップＳ１１１５において、画像データ管理テーブル１０００の確認ステータス１００２を「確認済み（ＮＧ）」の情報に更新する。確認ステータス１００２が、「確認済み（ＮＧ）」に更新されると、操作部には例えば図１４のような画面が表示される。
【０１２４】
図１４は、ＢＯＸの保存ジョブに対する操作画面の一例を示す図であり、ＢＯＸの保存ジョブ表示画面１２００では保存ジョブの各情報を表示している。図１４では、ジョブを選択しプリントボタン１２０２を押下することでジョブを実行することができる。ジョブの実行により図９のフローチャートの画像形成処理が開始される。
【０１２５】
確認ステータス１００２が、「確認済み（ＮＧ）」に更新されるとデータ異常を表現するアイコン１２０３が表示される。このように、「確認済み（ＮＧ）」のジョブの場合に強調表示することでユーザにデータ異常を通知することが可能となる。なお、ここでは強調表示としてアイコンを用いたが、ジョブの表示色を変更させるなど、他の表現であっても構わない。その他、本発明と直接関係のないボタンについては説明を省略する。
【０１２６】
図１３の説明に戻る。ステップＳ１１１５を終えるとステップＳ１１０１に戻り、特定のジョブに、未確認の保存ジョブが存在するか確認する。未確認のジョブが存在しない場合は処理を終了させる。なお、ここでは、すべてのＢＯＸジョブについて、画像データ確認処理を行ったが、行わないジョブがあってもよい。
【０１２７】
以上説明したように本変形例においても、画像データのジョブ種により、ハードディスクへの保存方法を切り替えることで、読み出しエラーの抑制を行いつつ、ハードディスクの容量の増加を抑制することが可能となる。
【０１２８】
なお、本変形例では、特定のジョブ種以外のジョブ種をＢＯＸジョブ、ＦＡＸジョブとして説明したが、ＰＤＬジョブ、ＣＯＰＹジョブであってもよい。その場合には、画像生成処理終了すると画像データ確認処理が開始する。また、ステップＳ１１０１が無くなり、Ｓ１１００で特定のジョブ種以外のジョブ種があると判断されると、ステップＳ１１０２に遷移し、画像データの読み出しを行う。また、ステップＳ１１０６、ステップＳ１１１４を終えると、画像データ確認処理が終了する。
【０１２９】
また、本変形例では特定のジョブ種以外のジョブに対して、画像データ確認処理を行う構成を示すが、すべてのジョブに対して行ってもよい。その場合、Ｓ１１００がなくなる。
【０１３０】
このような構成であっても、ハードディスクへの保存方法を切り替えることで、読み出しエラーの抑制を行いつつ、ハードディスクの容量の増加を抑制することが可能となる。
【０１３１】
（その他の実施形態）
以上、本発明の様々な例と実施形態を示して説明したが、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３２】
１００  ＭＦＰ
１１１  ＣＰＵ
１１４  ＨＤＤ
３０１  ジョブ処理モジュール
３０２  画像生成モジュール
【図１】
2019213136.tif 000003
【図２】
2019213136.tif 000004
【図３】
2019213136.tif 000005
【図４】
2019213136.tif 000006
【図５】
2019213136.tif 000007
【図６】
2019213136.tif 000008
【図７】
2019213136.tif 000009
【図８】
2019213136.tif 000010
【図９】
2019213136.tif 000011
【図１０】
2019213136.tif 000012
【図１１】
2019213136.tif 000013
【図１２】
2019213136.tif 000014
【図１３】
2019213136.tif 000015
【図１４】
2019213136.tif 000016
【手続補正書】
【提出日】平成31年3月22日(2019.3.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジョブに基づくデータを記憶する記憶手段と、
前記ジョブのジョブ種に応じて、前記データを前記記憶手段に記憶させる、又は、前記データと前記データと同一のデータを前記記憶手段に記憶させる制御手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記記憶手段からデータを読み出す際に読み出しエラーの発生を検知する検知手段と、
前記検知手段によって読み出しエラーが検知された場合に、前記同一のデータが前記記憶手段に記憶されているか否かを確認するデータ確認手段と、を更に有し、
前記データ確認手段が、前記記憶手段に前記同一のデータが記憶されていることを確認すると、前記読み出し手段が前記同一のデータを読み出すことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記検知手段によって読み出しエラーが検知されたことを通知する通知手段を有し、
前記通知手段は、前記データ確認手段が前記記憶手段に前記同一のデータが記憶されていないことを確認することに基づいて、前記読み出しエラーが検知されたことを通知することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記通知手段は、前記検知手段が前記同一のデータの読み出しエラーを検知することに基づいて、前記読み出しエラーが検知されたことを通知することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記ジョブのジョブ種を確認するジョブ種確認手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
外部装置からジョブを受信する受信手段と、
前記制御手段は、前記ジョブのジョブ種が、前記外部装置から受け付けたジョブに基づくデータを印刷するＰＤＬジョブであることに基づいて、前記データと前記同一のデータを前記記憶手段に記憶させることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
コピー指示を受け付けることでジョブを受け付ける受付手段をさらに有し、
前記制御手段は、前記ジョブのジョブ種が、前記コピー指示を受け付けることで受け付けたジョブに基づくデータを印刷するコピージョブであることに基づいて、前記データと前記同一のデータを前記記憶手段に記憶させることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御手段は、前記ジョブのジョブ種が、電話回線を介してファクシミリデータを受け付けるＦＡＸジョブであることに基づいて、前記データを前記記憶手段に記憶させ、前記同一のデータを前記記憶手段に記憶させないことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記制御手段は、前記ジョブのジョブ種が、任意のタイミングで印刷又は電子メール送信に使用されるジョブ種であることに基づいて、前記データを前記記憶手段に記憶させ、前記同一のデータを前記記憶手段に記憶させないことを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
外部装置からジョブを受信する受信手段と、
コピー指示を受け付けることでジョブを受け付ける受付手段と、を更に有し、
前記制御手段は、前記ジョブのジョブ種が、前記コピー指示を受け付けることで受け付けたジョブに基づくデータを印刷するコピージョブであることに基づいて、前記データを前記記憶手段に記憶させ、前記同一のデータを前記記憶手段に記憶させず、且つ、前記ジョブのジョブ種が前記外部装置から受け付けたジョブに基づくデータを印刷するＰＤＬジョブであることに基づいて、前記データを前記記憶手段に記憶させ、前記同一のデータを前記記憶手段に記憶させないことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項１１】
前記制御手段は、前記ジョブのジョブ種が、電話回線を介してファクシミリデータを受け付けるＦＡＸジョブであることに基づいて、前記データと前記同一のデータを前記記憶手段に記憶させ、且つ、前記ジョブのジョブ種が、任意のタイミングで印刷又は電子メール送信に使用されるジョブ種であることに基づいて、前記データと前記同一のデータを前記記憶手段に記憶させることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
ジョブに基づくデータと、前記データと同一のデータを記憶する記憶手段と、
前記ジョブが任意のタイミングで印刷又は電子メール送信に使用されるジョブであることに基づいて、所定のタイミングで前記記憶手段から前記データが読み出し可能であるか否かを確認する制御手段と、
前記記憶手段からデータを削除する削除手段と、を有し、
前記削除手段は、前記データの読み出しが可能な場合に、前記同一のデータを前記記憶手段から削除し、前記データの読み出しができない場合に、前記データを前記記憶手段から削除することを特徴とする画像形成装置。
【請求項１３】
前記制御手段は、前記データの読み出し確認において読み出しエラーが発生した場合にデータが読み出しできないと判断し、読み出しエラーが発生しない場合にデータが読み出し可能と判断することを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記制御手段は、前記データの読み出しができない場合に、前記記憶手段に記憶された前記同一のデータが読み出し可能か否かを確認することを特徴とする請求項１２または１３に記載の画像形成装置。
【請求項１５】
前記制御手段によって前記同一のデータの読み出しができないと判断されると、前記ジョブに基づくデータがエラーデータである旨の通知をする通知手段をさらに有することを特徴とする請求項１４に記載の画像形成装置。
【請求項１６】
前記所定のタイミングは、タイマーを用いて定期的に設定されたタイミングであることを特徴とする請求項１２乃至１５のいずれか１項に記載の画像形成装置。
【請求項１７】
前記所定のタイミングは、前記データと、前記同一のデータを記憶したタイミングであることを特徴とする請求項１２乃至１５のいずれか１項に記載の画像形成装置。
【請求項１８】
ジョブに基づくデータを記憶する記憶手段を有する画像形成装置の制御方法であって、
前記ジョブのジョブ種に応じて、前記データを前記記憶手段に記憶させる、又は、前記データと前記データと同一のデータを前記記憶手段に記憶させるステップを有することを特徴とする画像形成装置の制御方法。
【請求項１９】
ジョブに基づくデータと、前記データと同一のデータを記憶する記憶手段を有する画像形成装置の制御方法であって、
前記ジョブが任意のタイミングで印刷又は電子メール送信に使用されるジョブであることに基づいて、所定のタイミングで前記記憶手段から前記データが読み出し可能であるか否かを確認するステップと、
前記データの読み出しが可能な場合に、前記同一のデータを前記記憶手段から削除し、前記データの読み出しができない場合に、前記データを前記記憶手段から削除するステップと、を有することを特徴とする画像形成装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明は、ジョブに基づくデータを記憶する記憶手段と、前記ジョブのジョブ種に応じて、前記データを前記記憶手段に記憶させる、又は、前記データと前記データと同一のデータを前記記憶手段に記憶させる制御手段と、を有することを特徴とする。