【手続補正書】
【提出日】平成17年10月26日(2005.10.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ハードディスクドライブを備える画像記録装置の制御方法であって、
ホストコンピュータから印刷ジョブファイルを受信する受信工程と、
前記受信された印刷ジョブファイルを前記画像記録装置のハードディスクドライブに一時的にスプールするスプール工程と、
前記画像記録装置のブート処理中の一連の作業中に、前記ハードディスクドライブに印刷ジョブファイルがスプールされているか否かを検知する第１検知工程と、
前記第１検知工程において前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていると検知された場合に、前記ハードディスクドライブにスプールされている該印刷ジョブファイルを削除する印刷ジョブファイル削除工程と、を有することを特徴とする画像記録装置の制御方法。
【請求項２】
前記ブート処理とは、前記画像記録装置の起動時、リセット時、または、異常動作時に実行されることを特徴とする請求項１に記載の画像記録装置の制御方法。
【請求項３】
前記画像記録装置に異常が発生した場合の対応処理を実行する操作を検出する第２検出工程を更に有し、
前記記録ジョブファイル削除工程は、前記第２検出工程において前記対応処置の前記操作が検出され、かつ、前記第１検知工程において前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていることが検知された場合に、前記記録ジョブファイルを削除することを特徴とする請求項１に記載の画像記録装置の制御方法。
【請求項４】
前記画像記録装置に異常が発生したことが検出された場合に、前記検出された異常を前記記録ジョブファイルに起因する第１異常と、前記記録ジョブファイルに起因しない第２異常とに分類し、前記分類された結果を前記ハードディスクドライブに格納する第３検出工程を更に有し、
前記記録ジョブファイル削除工程は、前記第３検出工程において前記異常が前記第１異常と分類され、かつ、前記第１検知工程において前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていると検知された場合に、前記記録ジョブファイルを削除することを特徴とする請求項１に記載の画像記録装置の制御方法。
【請求項５】
前記第１異常は、メモリオーバフロー、異常命令、ダウンロードオーバーフロー、および、フォーマット不正のうちのいずれか１つを含むことを特徴とする請求項４に記載の画像記録装置の制御方法。
【請求項６】
ハードディスクドライブを備える画像記録装置であって、
ホストコンピュータから印刷ジョブファイルを受信する受信手段と、
前記受信された印刷ジョブファイルを前記画像記録装置のハードディスクドライブに一時的にスプールするスプール手段と、
前記画像記録装置のブート処理中の一連の作業中に、前記ハードディスクドライブに印刷ジョブファイルがスプールされているか否かを検知する第１検知手段と、
前記第１検知手段により前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていると検知された場合に、前記ハードディスクドライブにスプールされている該印刷ジョブファイルを削除する印刷ジョブファイル削除手段と、を有することを特徴とする画像記録装置。
【請求項７】
前記ブート処理とは、前記画像記録装置の起動時、リセット時、または、異常動作時に実行されることを特徴とする請求項６に記載の画像記録装置。  
【請求項８】
前記画像記録装置に異常が発生した場合の対応処理を実行する操作を検出する第２検出手段を更に有し、
前記記録ジョブファイル削除手段は、前記第２検出手段によって前記対応処置の前記操作が検出され、かつ、前記第１検知手段によって前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていることが検知された場合に、前記記録ジョブファイルを削除することを特徴とする請求項６に記載の画像記録装置。
【請求項９】
前記画像記録装置に異常が発生したことが検出された場合に、前記検出された異常を前記記録ジョブファイルに起因する第１異常と、前記記録ジョブファイルに起因しない第２異常とに分類し、前記分類された結果を前記ハードディスクドライブに格納する第３検出手段を更に有し、
前記記録ジョブファイル削除手段は、前記第３検出手段によって前記異常が前記第１異常と分類され、かつ、前記第１検知手段によって前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていると検知された場合に、前記記録ジョブファイルを削除することを特徴とする請求項６に記載の画像記録装置。
【請求項１０】
前記第１異常は、メモリオーバフロー、異常命令、ダウンロードオーバーフロー、および、フォーマット不正のうちのいずれか１つを含むことを特徴とする請求項９に記載の画像記録装置。
【請求項１１】
メモリと、受信したデータを前記メモリに記録ジョブファイルとして一時的に格納するスプール手段とを有する画像記録装置の制御方法であって、
ブート処理時に前記メモリに少なくとも１つの記録ジョブファイルが格納されているか否かを検出する検出工程と、
現在のブート処理時間を検出し、不揮発性メモリに格納されている前回のブート処理時間を前記検出された現在のブート処理時間で更新する更新工程と、
前記不揮発メモリに格納された前記前回のブート処理時間と前記検出された現在のブート処理時間との差を比較する比較工程と、
前記メモリに少なくとも１つの記録ジョブファイルが格納され、かつ、前記差が所定時間時間幅内である場合に、前記メモリから少なくとも１つまたは全ての記録ジョブファイルを削除する記録ジョブファイル削除工程と、
を有することを特徴とする画像記録装置の制御方法。
【請求項１２】
メモリと、受信したデータを前記メモリに記録ジョブファイルとして一時的に格納するスプール手段とを有する画像記録装置であって、
ブート処理時に前記メモリに少なくとも１つの記録ジョブファイルが格納されているか否かを検出する検出手段と、
現在のブート処理時間を検出し、不揮発性メモリに格納されている前回のブート処理時間を前記検出された現在のブート処理時間で更新する更新手段と、
前記不揮発メモリに格納された前記前回のブート処理時間と前記検出された現在のブート処理時間との差を比較する比較手段と、
前記メモリに少なくとも１つの記録ジョブファイルが格納され、かつ、前記差が所定時間時間幅内である場合に、前記メモリから少なくとも１つまたは全ての記録ジョブファイルを削除する記録ジョブファイル削除手段と、
を有することを特徴とする画像記録装置。
【請求項１３】
メモリと、受信したデータを前記メモリに記録ジョブファイルとして一時的に格納するスプール手段とを有する画像記録装置を制御する制御プログラムを格納した記憶媒体であって、
前記制御プログラムは、
ブート処理時に前記メモリに少なくとも１つの記録ジョブファイルが格納されているか否かを検出する検出工程のプログラムコードと、
現在のブート処理時間を検出し、不揮発性メモリに格納されている前回のブート処理時間を前記検出された現在のブート処理時間で更新する更新工程のプログラムコードと、
前記不揮発メモリに格納された前記前回のブート処理時間と前記検出された現在のブート処理時間との差を比較する比較工程のプログラムコードと、
前記メモリに少なくとも１つの記録ジョブファイルが格納され、かつ、前記差が所定時間時間幅内である場合に、前記メモリから少なくとも１つまたは全ての記録ジョブファイルを削除する記録ジョブファイル削除工程とのプログラムコード、
を有することを特徴とする画像記録装置を制御する制御プログラムを格納した記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、上記説明したの従来技術の問題点を解決するためになされたものであり、その目的は、起動時、リセット時または異常動作時などに実施するブート処理において、メモリにスプールされた記録ジョブが原因となって引き起こす障害の発生を防止することのできる画像記録装置の制御方法および画像記録装置を提供することである。
【課題を解決するための手段】
上記目的を達成するために本発明に係る一実施形態の画像記録装置の制御方法は、以下の構成を備える。すなわち、ハードディスクドライブを備える画像記録装置の制御方法であって、ホストコンピュータから印刷ジョブファイルを受信する受信工程と、前記受信された印刷ジョブファイルを前記画像記録装置のハードディスクドライブに一時的にスプールするスプール工程と、前記画像記録装置のブート処理中の一連の作業中に、前記ハードディスクドライブに印刷ジョブファイルがスプールされているか否かを検知する第１検知工程と、前記第１検知工程において前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていると検知された場合に、前記ハードディスクドライブにスプールされている該印刷ジョブファイルを削除する印刷ジョブファイル削除工程と、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また例えば、前記ブート処理とは、前記画像記録装置の起動時、リセット時、または、異常動作時に実行されることが好ましい。
また例えば、前記画像記録装置に異常が発生した場合の対応処理を実行する操作を検出する第２検出工程を更に有し、前記記録ジョブファイル削除工程は、前記第２検出工程において前記対応処置の前記操作が検出され、かつ、前記第１検知工程において前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていることが検知された場合に、前記記録ジョブファイルを削除することが好ましい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また例えば、前記画像記録装置に異常が発生したことが検出された場合に、前記検出された異常を前記記録ジョブファイルに起因する第１異常と、前記記録ジョブファイルに起因しない第２異常とに分類し、前記分類された結果を前記ハードディスクドライブに格納する第３検出工程を更に有し、前記記録ジョブファイル削除工程は、前記第３検出工程において前記異常が前記第１異常と分類され、かつ、前記第１検知工程において前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていると検知された場合に、前記記録ジョブファイルを削除することが好ましい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また例えば、前記第１異常は、メモリオーバフロー、異常命令、ダウンロードオーバーフロー、および、フォーマット不正のうちのいずれか１つを含むことが好ましい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明の画像記録装置は、ハードディスクドライブを備える画像記録装置であって、ホストコンピュータから印刷ジョブファイルを受信する受信手段と、前記受信された印刷ジョブファイルを前記画像記録装置のハードディスクドライブに一時的にスプールするスプール手段と、前記画像記録装置のブート処理中の一連の作業中に、前記ハードディスクドライブに印刷ジョブファイルがスプールされているか否かを検知する第１検知手段と、前記第１検知手段により前記ハードディスクドライブに前記印刷ジョブファイルがスプールされていると検知された場合に、前記ハードディスクドライブにスプールされている該印刷ジョブファイルを削除する印刷ジョブファイル削除手段と、を有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明の画像記録装置の制御方法は、メモリと、受信したデータを前記メモリに記録ジョブファイルとして一時的に格納するスプール手段とを有する画像記録装置の制御方法であって、ブート処理時に前記メモリに少なくとも１つの記録ジョブファイルが格納されているか否かを検出する検出工程と、現在のブート処理時間を検出し、不揮発性メモリに格納されている前回のブート処理時間を前記検出された現在のブート処理時間で更新する更新工程と、前記不揮発メモリに格納された前記前回のブート処理時間と前記検出された現在のブート処理時間との差を比較する比較工程と、前記メモリに少なくとも１つの記録ジョブファイルが格納され、かつ、前記差が所定時間時間幅内である場合に、前記メモリから少なくとも１つまたは全ての記録ジョブファイルを削除する記録ジョブファイル削除工程と、を有することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、本発明の画像記録装置は、メモリと、受信したデータを前記メモリに記録ジョブファイルとして一時的に格納するスプール手段とを有する画像記録装置であって、ブート処理時に前記メモリに少なくとも１つの記録ジョブファイルが格納されているか否かを検出する検出手段と、現在のブート処理時間を検出し、不揮発性メモリに格納されている前回のブート処理時間を前記検出された現在のブート処理時間で更新する更新手段と、前記不揮発メモリに格納された前記前回のブート処理時間と前記検出された現在のブート処理時間との差を比較する比較手段と、前記メモリに少なくとも１つの記録ジョブファイルが格納され、かつ、前記差が所定時間時間幅内である場合に、前記メモリから少なくとも１つまたは全ての記録ジョブファイルを削除する記録ジョブファイル削除手段と、を有することを特徴とする。
また、本発明の画像記録装置を制御する制御プログラムを格納した記憶媒体は、メモリと、受信したデータを前記メモリに記録ジョブファイルとして一時的に格納するスプール手段とを有する画像記録装置を制御する制御プログラムを格納した記憶媒体であって、前記制御プログラムは、ブート処理時に前記メモリに少なくとも１つの記録ジョブファイルが格納されているか否かを検出する検出工程のプログラムコードと、現在のブート処理時間を検出し、不揮発性メモリに格納されている前回のブート処理時間を前記検出された現在のブート処理時間で更新する更新工程のプログラムコードと、前記不揮発メモリに格納された前記前回のブート処理時間と前記検出された現在のブート処理時間との差を比較する比較工程のプログラムコードと、前記メモリに少なくとも１つの記録ジョブファイルが格納され、かつ、前記差が所定時間時間幅内である場合に、前記メモリから少なくとも１つまたは全ての記録ジョブファイルを削除する記録ジョブファイル削除工程とのプログラムコード、を有することを特徴とする。