(57)【要約】【課題】  本発明は、ハードディスクからの画像データを読み出せない場合、正常に印刷が完了したページと読み出しエラーにより正常に印刷が完了しなかったページが混在してしまうことを防ぐことを目的とする。【解決手段】  画像データを記憶する記憶手段と、前記記憶手段から画像データを取得する取得手段と、前記取得手段により前記記憶手段から取得された画像データから生成される画像を用紙に印刷する印刷手段と、を有する画像形成装置において、収納部に収納された用紙を前記印刷手段へ搬送し、前記印刷手段により画像が形成された当該用紙を前記画像形成装置の外まで搬送する搬送手段と、前記取得手段による画像データの前記記憶手段からの取得ができなかったことを検知する検知手段と、を有し、前記搬送手段は、用紙搬送中の前記検知手段による検知に従って、前記用紙の搬送を停止することを特徴とする。【選択図】  図７
2019209652.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶手段と、
前記記憶手段から画像データを取得する取得手段と、
前記取得手段により前記記憶手段から取得された画像データから生成される画像を用紙に印刷する印刷手段と、を有する画像形成装置において、
収納部に収納された用紙を前記印刷手段へ搬送し、前記印刷手段により画像が形成された当該用紙を前記画像形成装置の外まで搬送する搬送手段と、
前記取得手段による画像データの前記記憶手段からの取得ができなかったことを検知する検知手段と、を有し、
前記搬送手段は、用紙搬送中の前記検知手段による検知に従って、前記用紙の搬送を停止することを特徴とする画像形成装置。
【請求項２】
前記搬送手段は、前記検知手段による検知に従って、前記検知手段による検知より前に前記収納部から搬送が開始された用紙であって、前記画像形成装置の外に排紙されていない用紙の搬送を停止することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記搬送手段は、前記検知手段による検知に従って、前記収納部から搬送が開始された複数の用紙の搬送を停止することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記搬送手段は、前記検知手段による検知に従って、搬送中の用紙を前記画像形成装置の外に排紙することなく用紙の搬送を停止することを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記搬送手段は、ローラを駆動させて前記収納部から用紙を搬送し、前記検知手段による検知に従って、前記ローラの駆動を停止することを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記搬送手段は、前記検知手段による検知に従って用紙の搬送を停止し、少なくとも前記画像形成装置から搬送途中の用紙が取り除かれるまで用紙の搬送を停止することを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【請求項７】
前記搬送手段による用紙の搬送が停止されたことに従って、用紙の搬送が停止されたことを示す画面を表示する表示手段をさらに有することを特徴とする請求項１乃至６のいずれか一項に記載の画像形成装置。
【請求項８】
前記搬送手段による搬送が停止され、前記画像形成装置に滞留する用紙を検出する検出手段をさらに有し、
前記画面は、途中で搬送が停止された用紙を取り除く作業を示す画面であることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記記憶手段は、画像データの格納された複数のファイルを記憶することができ、
前記取得手段は、ファイルパスを指定して前記記憶手段に記憶された画像データを読み出すことを特徴とする請求項１乃至８のいずれか一項に記載の画像形成装置。
【請求項１０】
前記取得手段は、前記検知手段による検知に基づいて、前記記憶手段からの画像データの取得を停止することを特徴とする請求項１乃至９のいずれか一項に記載の画像形成装置。
【請求項１１】
前記検知手段による検知に基づいて、前記記憶手段から取得することのできなかった前記画像データを含む印刷ジョブを実行しないよう制御する中止手段を有することを特徴とする請求項１乃至１０のいずれか一項に記載の画像形成装置。
【請求項１２】
前記中止手段は、前記記憶手段から取得することのできなかった前記画像データを含む前記印刷ジョブから生成された画像データを前記記憶手段から削除することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記記憶手段は、複数の印刷ジョブを記憶することができ、
前記印刷手段は、搬送の途中の用紙が前記画像形成装置から取り除かれた後に、前記記憶手段に記憶された印刷ジョブのうち、前記中止手段により実行されないよう制御された印刷ジョブと異なる印刷ジョブの画像データから生成される画像を印刷することを特徴とする請求項１１または１２に記載の画像形成装置。
【請求項１４】
前記印刷手段は、搬送の途中の用紙が前記画像形成装置から取り除かれた後に、前記記憶手段に記憶された印刷ジョブのうち、前記中止手段により実行されないよう制御された印刷ジョブの次に実行される印刷ジョブの画像データから生成される画像を印刷することを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
外部の装置から印刷ジョブを受信する受信手段をさらに有し、
前記記憶手段は、前記受信手段により受信された印刷ジョブを記憶することを特徴とする請求項１乃至１４のいずれか一項に記載の画像形成装置。
【請求項１６】
前記搬送手段は、前記検知手段によりエラーが検知された画像データよりも前に、前記取得手段により取得された画像データから生成された画像が形成された用紙が排紙された後、用紙の搬送を停止することを特徴とする請求項１に記載の画像形成装置。
【請求項１７】
前記搬送手段は、前記検知手段による検知に応じて、前記収納部から用紙の搬送を停止することを特徴とする請求項１乃至１６のいずれか一項に記載の画像形成装置。
【請求項１８】
前記記憶手段がハードディスクであることを特徴とする請求項１乃至１７のいずれか一項に記載の画像形成装置。
【請求項１９】
画像データを記憶手段に記憶する記憶工程と、
前記記憶工程において前記記憶手段に記憶された画像データを取得する取得工程と、
前記取得工程において取得された画像データから生成される画像を用紙に印刷する印刷工程と、を有する画像形成装置の制御方法において、
収納部に収納された用紙を印刷手段へ搬送し、前記印刷工程において画像が印刷された用紙を画像形成装置の外まで搬送する搬送工程と、
前記取得工程において、前記記憶手段から画像データを取得できなかったことを検知する検知工程と、を有し、
前記搬送工程において、用紙搬送中の前記検知工程における検知に基づき、前記用紙の搬送を停止することを特徴とする画像形成装置の制御方法。
【請求項２０】
請求項１９に記載の画像形成装置の制御方法をコンピュータが実行するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置、および、画像形成装置の制御方法とプログラムに関するものである。
【背景技術】
【０００２】
複合機は、画像データや設定値の記憶のためにハードディスクを備えている。ハードディスクは、書き込み、読み出し中に停電等により主電源が遮断された場合、書き込みや読み出しをしていた領域が破損することがある。破損してしまった不良領域（以降、不良セクタと呼ぶ）の中には、データを書き込むことが出来るが、当該セクタに書き込まれたデータを読み出すことが出来ないセクタがある。
【０００３】
コピー機能やプリント機能を使用する際に複合機はハードディスクに画像データを書き込み、書き込まれた画像データを読み出して印刷しようとする。しかし画像データを不良セクタに書き込んでしまうと、不良セクタの箇所で画像データの読み出しに失敗し、印刷を正常に行うことができない。
【０００４】
特許文献１では、ハードディスクに保存した画像データを読み出して印刷する際、読み出しエラーが発生した場合、画像処理装置内にある印刷途中の用紙をすべて排紙し、読み出しエラーのあったページの画像データを再入力するようユーザに指示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１３５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ハードディスクの読み出しエラーが発生しても、エラーにより画像データを読み出すことのできなかったページと正常に印刷されたページをともに出力すると、排紙トレイには画像が正常に印刷されたページと読み出しエラーの発生したページが混在してしまう。また、排紙トレイを確認したユーザが全ページの印刷が正常に完了したと思い、排紙トレイから出力物を回収してしまうことがある。このとき、ユーザの回収した出力物に正常に印刷が完了したページと読み出しエラーが発生したページが混在してしまう。
【０００７】
本発明は、上記の課題に鑑み、ハードディスクからの画像データを読みだすことができない場合、正常に印刷が完了したページと読み出しエラーにより正常に印刷が完了しなかったページが混在してしまうことを防ぐことを目的とする。
【課題を解決するための手段】
【０００８】
本願に記載の画像形成装置は、画像データを記憶する記憶手段と、前記記憶手段から画像データを取得する取得手段と、前記取得手段により前記記憶手段から取得された画像データから生成される画像を用紙に印刷する印刷手段と、を有する画像形成装置において、収納部に収納された用紙を前記印刷手段へ搬送し、前記印刷手段により画像が形成された当該用紙を前記画像形成装置の外まで搬送する搬送手段と、前記取得手段による画像データの前記記憶手段からの取得ができなかったことを検知する検知手段と、を有し、前記搬送手段は、用紙搬送中の前記検知手段による検知に従って、前記用紙の搬送を停止することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ハードディスクからの画像データを読みだすことができない場合、正常に印刷が完了したページと読み出しエラーにより正常に印刷が完了しなかったページが混在してしまうことを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像形成装置のシステム構成の一例を示すブロック図である。
【図２】ハードディスクの概略を示す図である。
【図３】本発明の実施形態に係る画像形成装置の動作を制御するプログラムのモジュール構成の一例を示すブロック図である。
【図４】本発明の実施形態に係る画像形成装置の概略断面図である。
【図５】本発明の実施形態に係る画像形成装置の用紙搬送経路を示す図である。
【図６】本発明の実施形態に係る画像形成装置の印刷ジョブの受信時に実行される処理を説明するフローチャートである。
【図７】第１の実施形態に係る画像形成装置の印刷処理の流れを説明するフローチャートである。
【図８】本発明の実施形態に係るＨＤＤの読み出しエラーの発生時に操作部に表示される画面の一例を説明する図である。
【図９】第２の実施形態に係る画像形成装置の画像生成処理の流れを説明するフローチャートである。
【図１０】第３の実施形態に係る画像形成装置の画像生成処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
以下、本発明を実施するための形態について図面を用いて説明する。図１は、本発明の実施形態に係る画像形成装置の構成例を示すブロック図である。
【００１２】
制御部１１０は、画像入力デバイスであるスキャナ部１３０や画像出力デバイスであるプリンタ部１４０と接続されており、画像情報の入出力を制御する。また、一方で、制御部１１０はＬＡＮに接続され、これを経由して外部のＰＣ１６０から印刷ジョブを受信する。
【００１３】
ＣＰＵ１１１は、ＭＦＰ１００の動作を制御するものであり、ＲＯＭ１１３に格納されたプログラム３００に基づいて動作する。
【００１４】
ＲＯＭ１１３は、ＭＦＰ１００の動作を制御するためのプログラム３００が格納されている。
【００１５】
ＲＡＭ１１２は画像処理部１１８によって処理される画像データ等を一時的に格納するためのメモリである。ＨＤＤ１１４は、たとえば、プリンタ部１４０により印刷される画像データを格納する記憶装置である。
【００１６】
ＭＦＰ１００がハードディスクのような記憶装置にアクセスするために、記憶装置内の画像データをファイル単位として扱うことが可能なファイルシステムが用いられている。
【００１７】
ファイルシステム上では、アプリケーションからの指示をファイルシステムで受け付け、その指示内容に応じて、ファイルパス付のファイル名を指定してファイルを開き、ファイルの書き込み、ファイル内のデータを読み取ることが可能である。
【００１８】
また、ＨＤＤ１１４には、ＭＦＰ１００を制御するためのプログラムが格納されている。ＨＤＤ１１４に格納されたプログラムがＲＡＭ１１２にロードされ、ＣＰＵ１１１はこれに基づいてＭＦＰ１００の動作を制御する。
【００１９】
ネットワークＩ／Ｆ１１５はＬＡＮに接続されて、ネットワーク経由でＰＣ１６０などの外部装置と通信を行い、各種情報の入出力を司る。デバイスＩ／Ｆ１１６は画像入出力デバイスであるスキャナ部１３０やプリンタ部１４０と制御部１１０とを接続し、画像データの同期系／非同期系の変換を行う。
【００２０】
操作部Ｉ／Ｆ１１７は操作部１５０と制御部１１０を接続するインターフェースであり、操作部１５０に表示するための画像データを操作部１５０に出力する。
【００２１】
また、操作部Ｉ／Ｆ１１７は、操作部１５０からユーザが入力した情報をＣＰＵ１１１に伝達する。
【００２２】
画像処理部１１８はＬＡＮ経由で受信した印刷データや、デバイスＩ／Ｆ１１６から入出力される画像データに対して画像処理を行う。
【００２３】
図２は、ＨＤＤ１１４の概略構成を説明する図である。
【００２４】
ＨＤＤ１１４は、磁気ヘッド２０１と磁気ディスク２０２で構成される。ＨＤＤ１１４は読み出したいセクタ２０３が磁気ヘッド２０１の位置にくるまで、磁気ディスク２０２を回転させる。そして磁気ヘッド２０１は、セクタ２０３に書き込まれているデータを読み出す。書き込み中や読み出しに停電等の不意な電源断が発生し、セクタ２０３への書き込みが正常に完了しなかった場合、当該セクタが破損し不良セクタとなる場合がある。不良セクタにおいては、当該セクタに書き込まれたデータが読み出せなくなり、データの読み出し時にエラーが発生してしまう。
【００２５】
ＨＤＤ１１４はファイルシステムを利用してアクセスすることができる。ファイルシステム上には印刷ジョブデータから抽出されたＰＤＬデータを格納するＰＤＬ管理部と、ＰＤＬデータを解析して得られたラスタイメージデータを格納する画像データ管理部とがある。ＣＰＵ１１１は、ＨＤＤ１１４のＰＤＬ管理部により管理されるファイル、または、画像データ管理部により管理されるファイルにアクセスし、各ファイルに格納されるデータを読み出す。
【００２６】
図３は画像形成装置の動作を制御するプログラムのモジュール構成を示すブロック図である。プログラム３００内には、ジョブ処理モジュール３０１、画像生成モジュール３０２や印刷モジュール３０３、ジョブ管理モジュール３０４、ＵＩ制御部３０５等が格納されている。ジョブ管理モジュール３０４は、画像生成モジュール３０２にＰＤＬデータを印刷可能な画像データへ変換するよう指示する。また、ジョブ管理モジュール３０４は、画像生成モジュール３０２による印刷用の画像データの生成と並行して、印刷モジュール３０３にプリンタ部１４０による印刷を開始するよう指示する。ＵＩ制御部３０５は、ＭＦＰ１００の操作部に表示される画面を生成するモジュールである。
【００２７】
＜画像形成装置＞
図４はＭＦＰ１００の概略断面図である。ＭＦＰ１００はプリンタ部１４０とスキャナ部１３０を有している。プリンタ部１４０は用紙に画像を形成する画像形成手段の一例である。プリンタ部１４０は単色画像を形成するエンジンであってもよいが、ここでは多色画像を形成するエンジンを例に説明する。スキャナ部１３０は用紙に形成された画像を読み取る読取手段として機能する。操作部１５０を通じて原稿の複写を指示されると、スキャナ部１３０は原稿台に載置された原稿を読み取り、画像データを生成する。読取部５４０はホームポジションＰ１から副走査方向Ｄ１に向かって終了ポジションＰ２まで移動しながら原稿を読み取ってゆく。
【００２８】
複数の画像形成ステーション５０１ｙ、５０１ｍ、５０１ｃ、及び５０１ｋはそれぞれ色の異なるトナーを用いてトナー画像を形成する。画像形成ステーション５０１ｙはイエローの画像を形成する。画像形成ステーション５０１ｍはマゼンタの画像を形成する。画像形成ステーション５０１ｃはシアンの画像を形成する。画像形成ステーション５０１ｋはブラックの画像を形成する。このように参照符号の末尾に付与されているｙ、ｍ、ｃ、ｋはトナーの色を示しており、全ての色に共通する事項が説明される際にはｙ、ｍ、ｃ、ｋの文字が参照符号から省略される。ＭＦＰ１００は、スキャナ部１３０やＰＣ（パーソナルコンピュータ）１６０から画像データを受信すると、画像データに対応する画像を用紙上に形成する。
【００２９】
感光ドラム５０２は左回りに回転する像担持体である。感光ドラム５０２は帯電器よって一様に帯電される。露光装置５０３は画像データに基づき感光ドラム５０２を露光する。これにより感光ドラム５０２上に静電潜像が形成される。感光ドラム５０２上の静電潜像は現像器によって現像される。現像器はトナーとキャリアとを含む現像剤を収容しており、現像剤中のトナーを用いての静電潜像をトナー像として顕像化する。このように感光ドラム５０２は静電潜像やトナー画像を担持する像担持体である。感光ドラム５０２ｙにはイエローのトナー像が形成される。感光ドラム５０２ｍにはマゼンタのトナー像が形成される。感光ドラム５０２ｃにはシアンのトナー像が形成される。感光ドラム５０２ｋにはブラックのトナー像が形成される。一次転写器５０５ｙ、５０５ｍ、５０５ｃおよび５０５ｋは感光ドラム５０２ｙ、５０２ｍ、５０２ｃおよび５０２ｋ上に形成された各トナー像を中間転写ベルト５０４上に転写する。これによって中間転写ベルト５０４には多色画像が形成される。中間転写ベルト５０４は画像を担持する像担持体として機能する。
【００３０】
用紙収納部５１０ａ、５１０ｂは用紙を収容する。用紙収納部５１０ａ、５１０ｂ内の用紙は給紙ローラ５２２によって給紙され、搬送路に沿ってレジストレーションローラ５１１へ搬送される。レジストレーションローラ５１１は、中間転写ベルト５０４上の画像が二次転写部５０６に到達するタイミングと用紙が二次転写部５０６に到達するタイミングとが同じとなるように、用紙の搬送タイミングを制御する。中間転写ベルト５０４上の画像と用紙とが二次転写部５０６を通過する間に中間転写ベルト５０４上のトナー画像が用紙に転写される。中間転写ベルト５０４上のトナー画像が用紙に転写された後、中間転写ベルト５０４に残留したトナーはベルトクリーナ５０８によって清掃される。
【００３１】
画像が転写された用紙は定着器５０７へと搬送される。定着器５０７は複数のローラとヒータを有する。定着器５０７は用紙上の未定着のトナー画像を加熱および加圧することによってトナー画像を用紙に定着させる。定着器５０７によって画像が定着した用紙は排紙ローラ５１２によりＭＦＰ１００から出力され、排紙トレイ５１５の上に排出されて積載される。また、排紙トレイ５１５が満載で排紙できない場合は、別の排紙トレイ５１６に排紙する。排紙トレイ５１５、５１６には不図示であるが、トレイ上に用紙があるか否かを判定するためのセンサがある。当該センサを用いて、ＭＦＰ１００は排紙トレイ５１５、５１６上に用紙があるか否かを判定する。
【００３２】
操作部１５０を通じて用紙の両面に画像を形成する両面印刷モードの実行を指示されると、まず、用紙の第一面（表面）にトナー画像が形成される。定着器５０７を通過した用紙はフラッパによって反転パス５１３に導かれる。反転パス５１３に送り込まれることで搬送方向が反転した用紙は両面パス５１４へ搬送される。両面パス５１４に沿って搬送された用紙は再びレジストレーションローラ５１１により二次転写部５０６へ搬送される。二次転写部５０６に搬送された用紙の第二面（裏面）には中間転写ベルト５０４上のトナー画像が転写される。定着器５０７はトナー画像を用紙の裏面に定着させる。用紙は排紙ローラ５１２によって排紙トレイに排出される。これによって、用紙の両面に画像が形成される。
【００３３】
センサ５１８〜５２０は、用紙収納部５１０ａ，５１０ｂから給紙される用紙を搬送する搬送路上に用紙があるか否かを検出するための検出部である。センサは、搬送路上に用紙があるか否かを検出することができればどのような方法で検出をするとしてもよい。たとえば、センサが発光部と受光部で構成され、発光部から発光された光が受光部により検出された場合はセンサが備えられた箇所に用紙がないと判定する。そして、発光部から発光された光が受光部により受光されなかった場合、センサが搬送路上に用紙があると判定する。
【００３４】
５２１は、用紙を排紙トレイに排紙する排紙口から、用紙の排紙を検知するセンサである。センサ５２１は、用紙の後端が排紙されたことを検知する。印刷モジュール３０３は、センサ５２１を用いて用紙の後端が排紙されたことを検知して、ジョブ処理モジュール３０１に用紙の排紙し１ページ分の印刷が完了したことを通知する。
【００３５】
＜用紙の搬送経路＞
図５は、本実施形態に係る画像形成装置の用紙搬送経路を説明する断面図である。６０４〜６１２を用いて、用紙収納部５１０ａから給紙されて、画像が形成され、排紙トレイ５１５に排出される用紙の流れを説明する。以降、両面印刷を実行する際に先に画像が印刷される用紙の面を第１面、後に画像が印刷される用紙の面を第２面と呼称する。
【００３６】
用紙収納部５１０ａから給紙された用紙は、以下の順で画像形成され、排紙トレイに排紙される。まず、用紙は用紙収納部５１０から給紙される。用紙収納部５１０へ収納された用紙は６１２の位置から搬送が開始される、その後、用紙は６１１の位置へ搬送される。用紙は６１１の位置から６０５の位置に搬送され、画像が転写される。そして、用紙は６１０の位置に搬送され、定着器を通る。６１０で、用紙に画像が定着される。これで、用紙の片面への印刷が完了する。片面印刷が指示されている場合には、用紙はそのまま排紙トレイ５１５に排紙される。
【００３７】
続けて裏面を印刷する場合、用紙は６０９へ搬送される。用紙はそこから、６０８の位置まで搬送され、搬送方向が反転し、６０７へ進む。その後、用紙は６０６の位置へ進み、再度６１１に搬送される。この後、用紙の裏面に画像が転写、定着され画像が画像形成装置外に排紙される。６０６〜６０９の箇所は、用紙の印刷面を反転させるための反転パスである。
【００３８】
ＭＦＰ１００は、印刷を開始した後、１枚の用紙の排紙が完了する前に次の用紙を用紙収納部から給紙し、次の画像の印刷を開始する。そのため、複数ページの画像で構成される印刷ジョブを実行したり、複数の印刷ジョブを連続して実行する場合、画像形成装置の搬送路上を複数の用紙が搬送されることとなる。
【００３９】
本実施形態において、第１面に印刷する画像データをＨＤＤ１１４から読み出す際に読み出しエラーを検知した場合、用紙は、たとえば６１２など、搬送路のうち画像が転写される前の位置にいる場合が多い。第２面に印刷する画像データをＨＤＤ１１４から画像データの読み出しエラーを検知した場合、用紙は、たとえば６０８、６０７、６０６のように第１面への画像の定着が完了し、第２面の画像の転写が開始される前の反転パス内の位置にいる場合が多い。
【００４０】
ＭＦＰ１００は、ＨＤＤ１１４から画像データを読み出す際に読み出しエラーを検知した場合、画像形成装置の用紙の搬送を停止する。このようにすることで、ＨＤＤ１１４からの画像データの読み出しが失敗したことにより正しく印刷を行うことのできなかった用紙が、ＭＦＰ１００の外に排紙しないようにすることができる。
【００４１】
図６は、本実施形態に係る画像形成装置が印刷ジョブを受信したときに実行される処理を示すフローチャートである。本フローチャートに記載の処理は、ＭＦＰ１００がＰＣ１６０等外部の装置から印刷ジョブを受信したことに従って開始される。本フローチャートにおける各処理を実行するためのプログラムはＲＯＭ１１３に格納されている。以下の各ブロックに示す処理を図３に示す各ソフトウェアブロックが実行することで図６に記載の処理が実現される。
【００４２】
Ｓ１０１において、ＰＣ１６０から送信された印刷ジョブデータ７００をネットワークＩ／Ｆ１１５で受信したら、ジョブ管理モジュール３０４は受信した印刷ジョブデータをＲＡＭ１１２に保存する。ＲＡＭ１１２に格納される印刷ジョブデータは印刷ジョブの部数等の設定値を示すヘッダ部と、印刷するデータを示すデータ部で構成される。さらに、印刷ジョブデータのデータ部には、ＰＣ１６０のプリンタドライバにより生成されたＰＤＬデータが格納されている。
【００４３】
Ｓ１０２においてジョブ管理モジュール３０４は、ジョブ処理モジュール３０１を制御し、Ｓ１０１でＲＡＭ１１２に格納した印刷ジョブデータからＰＤＬデータを抽出し、ＨＤＤ１１４に格納する。本実施例では、１ページ分のＰＤＬデータを１ファイルとしてＨＤＤ１１４に格納する。なお、１ページ分のＰＤＬデータを複数のファイルに分けて格納するとしてもよい。
【００４４】
Ｓ１０３において、ジョブ管理モジュール３０４は、画像生成モジュール３０２を制御し、ＨＤＤ１１４に格納されたＰＤＬデータの読み出しを開始する。Ｓ１０３において、ジョブ処理モジュール３０１は、ＨＤＤ１１４に１ページ分の画像データの格納が完了したことに従って、ジョブ管理モジュール３０４に通知をする。そして、ジョブ処理モジュール３０１から通知を受けたジョブ管理モジュール３０４は、画像生成モジュール３０２にラスタイメージデータの生成を指示する。画像生成モジュール３０２は、ジョブ管理モジュール３０４からの通知を受け、ＨＤＤ１１４のＰＤＬ管理部の管理するファイルに格納されたファイルにアクセスし、ＰＤＬデータの読み出しを開始する。そして、画像生成モジュール３０２は、ＨＤＤ１１４から取得したＰＤＬデータからラスタイメージデータを生成する。
【００４５】
Ｓ１０４において、ジョブ管理モジュール３０４は、画像生成モジュール３０２を制御し、生成したラスタイメージデータをＨＤＤ１１４の画像データ管理部の管理するフォルダに格納する。そして、画像生成モジュール３０２は、生成したラスタイメージデータが格納されたファイルのパスをジョブ管理モジュール３０４に通知する。ジョブ管理モジュール３０４は、画像生成モジュールから通知されたファイルパスを各ページと対応づけてＲＡＭ１１２に格納する。
【００４６】
以上の処理を実行し、ジョブ管理モジュール３０４は図６に記載の処理を終了する。図６に記載の処理は、印刷ジョブが受信された際に、随時、実行される。
【００４７】
図７は、ＨＤＤ１１４に格納されたラスタイメージデータを印刷する処理を示すフローチャートである。本フローチャートにおける各処理を実行するためのプログラムはＲＯＭ１１３に格納されている。以下の各ブロックに示す処理を図３に示す各ソフトウェアブロックが実行することで図７に記載の処理が実現される。
【００４８】
Ｓ１０５において、ジョブ管理モジュール３０４は、１ページ分のラスタイメージデータがＨＤＤ１１４に格納されたか否かを判定する。１ページ分のラスタイメージデータの画像データがＨＤＤ１１４に格納されていない場合、ジョブ管理モジュール３０４は引き続きＳ１０５に記載の処理を実行し、ＨＤＤ１１４に１ページ分のラスタイメージデータが格納されるのを待つ。１ページ分のラスタイメージデータの画像データがＨＤＤ１１４に格納されている場合、ジョブ管理モジュール３０４は、Ｓ１０６に処理を進める。なお、本実施形態では、Ｓ１０５において１ページ分のラスタイメージデータが格納されているか否かを判定した。ＨＤＤ１１４に格納されているラスタイメージデータのページ数は１ページに限定されるものではない。
【００４９】
Ｓ１０６において、ジョブ管理モジュール３０４は印刷モジュール３０３を制御し用紙の搬送を開始する。さらに、ジョブ管理モジュール３０４は画像生成モジュール３０２を制御し、ＨＤＤ１１４の画像データ管理部の管理するファイルからラスタイメージデータの読み出しを開始する。Ｓ１０６において、ジョブ管理モジュール３０４は、印刷モジュールに収納部からの用紙の搬送を開始するよう通知する。印刷モジュール３０３はプリンタ部を制御し、給紙ローラやＭＦＰ１００内の各ローラを駆動させ、用紙の搬送を開始する。さらに、ジョブ管理モジュール３０４は、画像生成モジュール３０２に印刷用の画像生成を開始するよう通知する。画像生成モジュール３０２は当該通知に従って、ＨＤＤ１１４からラスタイメージデータの読み出しを開始する。画像生成モジュール３０２はファイルシステムを利用して、ＨＤＤ１１４の読み出したいラスタイメージデータが格納されたファイルにアクセスする。
【００５０】
本実施形態においては、Ｓ１０６において、ジョブ管理モジュール３０４が用紙の搬送開始とラスタイメージデータの読み出し開始をともに指示するとした。用紙の搬送開始の指示とラスタイメージデータの読み出しはお互いに独立した処理として、非同期で実施されるとしてもよい。たとえば、Ｓ１０６におけるラスタイメージデータが正常に読み出されることを期待して、ジョブ管理モジュール３０４は、Ｓ１０６におけるラスタイメージデータの読出し前に、そのラスタイメージデータの画像が印刷されるべき用紙の搬送を開始してもよい。
【００５１】
Ｓ１０７において、ジョブ管理モジュール３０４は、画像生成モジュール３０２を介してＨＤＤ１１４から読み出しエラーが通知されたか否かを判定する。Ｓ１０６において、画像生成モジュール３０２は、読み出したい画像データを格納するファイルの読み出し要求をＨＤＤ１１４に送信する。画像生成モジュール３０２は当該読み出し要求の応答として、ファイルに格納されたラスタイメージデータを取得する。ＨＤＤ１１４は、ファイルシステムを利用して指定されたファイルに格納されたラスタイメージデータを取得することができない場合、当該読み出し要求の応答としてエラーを通知する。画像生成モジュール３０２はファイルシステムから通知されたエラーをジョブ管理モジュール３０４に通知する。Ｓ１０７において読み出しエラーが通知された場合、ジョブ管理モジュール３０４は、処理をＳ１１３に進める。Ｓ１０７において、読み出しエラーが通知されていない場合、ジョブ管理モジュール３０４はＳ１０８に処理を進める。Ｓ１０７においてエラーが通知されることにより、ジョブ管理モジュール３０４は用紙搬送中にラスタイメージデータの読み出しができなったことを検知する。
【００５２】
Ｓ１０８において、ジョブ管理モジュール３０４は、画像生成モジュール３０２を制御し、印刷用の画像データを生成する。Ｓ１０８において、画像生成モジュール３０２は、各画素のＲＧＢの信号値をＣＭＹＫの信号値に変換したり、ディザ処理を実行し、印刷用の画像データを生成する。
【００５３】
なお、Ｓ１０８において、印刷ジョブの最初のページの用紙の搬送を開始する際、印刷モジュール３０３は用紙の搬送に加え印刷ジョブの実行に必要な設定値の設定や、定着器の温度の調整処理等を実行する。たとえば、印刷モジュール３０３は印刷済みのページをカウントするためのカウンタの値を０に設定する。なお、当該カウンタはＲＡＭ１１２に格納されるとする。これ以降、印刷モジュール３０３は、排紙トレイへの排紙口に設けられたセンサ５２１が用紙の排紙を検知する度に、ＲＡＭ１１２のカウンタの値を一つカウントアップする。印刷モジュール３０３は当該カウンタを参照することで、何ページ目まで印刷が完了しているかを判定することができる。
【００５４】
Ｓ１０９において、ジョブ管理モジュール３０４はジョブ処理モジュール３０１を制御し、全ページの画像データの読み出しが完了したか否かを判定する。全ページ分の画像データの読み出しが完了していない場合、ジョブ管理モジュール３０４は処理をＳ１０６に戻し、引き続き処理を実行する。
【００５５】
全ページの画像データの読み出しが完了した場合、ジョブ管理モジュールはＳ１１０に記載の処理を実行する。
【００５６】
Ｓ１１０において、ジョブ管理モジュール３０４は印刷モジュール３０３を制御し、実行中のジョブの全ページの出力が完了したか否かを判定する。Ｓ１１０において、印刷モジュール３０３は、ＲＡＭ１１２に格納された印刷済みのページ数を管理するカウンタの値を参照する。印刷が完了していないページがあると判定された場合、ジョブ管理モジュール３０４は引き続きＳ１１０に記載の処理を行う。全ページの出力が完了している場合、Ｓ１１１において、ジョブ管理モジュール３０４はジョブ処理モジュール３０１を制御し、ＨＤＤ１１４に格納された当該印刷ジョブのＰＤＬデータ、ラスタイメージデータを破棄する。その後、ジョブ処理モジュール３０１は処理をＳ１１２に進める。
【００５７】
Ｓ１１２において、ジョブ管理モジュール３０４はジョブ処理モジュール３０１を制御し、ＨＤＤ１１４に出力の完了していない印刷ジョブがＨＤＤ１１４に格納されているか否かを判定する。Ｓ１１２において、出力の完了していない印刷ジョブがＨＤＤ１１４に格納されている場合、ジョブ管理モジュール３０４はＳ１０６に処理を戻す。すなわち、他の印刷ジョブのラスタイメージデータをＨＤＤ１１４から読み出し印刷を開始する。Ｓ１１２において、ＨＤＤ１１４に印刷を完了していない印刷ジョブが格納されていない場合、ジョブ管理モジュール３０４は本フローに記載の処理を完了する。
【００５８】
Ｓ１１３において、ジョブ管理モジュール３０４は、読み出しエラーとなったページを含む印刷ジョブの実行を中止する。Ｓ１１３において、ジョブ管理モジュール３０４は、画像生成モジュール３０２を制御し、ラスタイメージデータ、印刷用の画像データの生成処理を停止し、読み出しが失敗したページ以降の画像が印刷された用紙が出力されないよう制御する。このとき、印刷モジュール３０３は給紙部からの用紙の給紙を停止する。さらに、ジョブ管理モジュール３０４は、ジョブ処理モジュール３０１を制御し、ＨＤＤ１１４に格納された当該ジョブのＰＤＬデータ、ラスタイメージデータを削除する。ジョブ処理モジュール３０１は、ＨＤＤ１１４からＰＤＬデータ、ラスタイメージデータの削除する際に、たとえば、ＯＳのｄｅｌｅｔｅコマンドを用いてもよい。Ｓ１１３において、ジョブ処理モジュール３０１がＨＤＤ１１４からＰＤＬデータ、ラスタイメージデータが格納されていた領域を解放することで、当該領域に他の印刷ジョブから抽出されたＰＤＬデータやラスタイメージデータを格納することが出来るようになる。また、Ｓ１１３において、ジョブ管理モジュール３０４が、ＲＡＭ１１２に格納される当該ジョブのステータスを実行中から停止に変更するとしてもよい。このようにすることで、例えば、操作部に実行したジョブの履歴リストを表示する際に、ＨＤＤからのデータ読み出しエラーにより中止されたジョブが実行の完了していないジョブではなく、中止されたジョブであることを表示することができる。
【００５９】
Ｓ１１４において、ジョブ管理モジュール３０４は印刷モジュール３０３を制御してプリンタ部１４０に用紙の搬送の停止を指示する。プリンタ部１４０は用紙の搬送を停止する。Ｓ１１４では、印刷モジュール３０３がプリンタ部の給紙ローラ等搬送路にあるローラの駆動を停止させる。印刷モジュール３０３が、搬送路にある各ローラの駆動を停止させることで、用紙の搬送を停止することができる。このようにＨＤＤ１１４の読み出しエラーが発生した際に用紙の搬送を停止することで、ＨＤＤ１１４の読み出しエラーに伴い正常に印刷することのできない用紙がＭＦＰ１００外に排紙されることを防ぐことができる。
【００６０】
また、Ｓ１１４において、印刷モジュール３０３は搬送途中の用紙（すなわちＨＤＤ１１４の読み出しエラーが検知された時点で搬送路上に存在している用紙）が１枚もＭＦＰ１００の外に排紙されないよう用紙の搬送を停止する。このようにすることで、ＨＤＤ１１４からの読み出しエラーの発生時に、搬送中の用紙がＭＦＰ１００の外に排紙されてしまうのを防ぐことができる。
【００６１】
本実施形態ではＳ１１３において印刷ジョブを中止し、Ｓ１１４において用紙の搬送を停止するとした。Ｓ１１３とＳ１１４の処理の順が逆であってもよい。また、Ｓ１１３とＳ１１４の処理が並行して実行されるとしてもよい。
【００６２】
Ｓ１１５において、ジョブ管理モジュール３０４はＵＩ制御モジュールを制御し、操作部にエラーの発生を通知する画面を表示する。図８は、Ｓ１１３において表示される画面の一例である。当該画面は、排紙トレイに排紙された用紙のうち、Ｓ１１１で中止されたジョブの用紙を排紙トレイから取り除くよう通知する画面である。この画面を表示することで、ＨＤＤ１１４の読み出しエラーに伴いジョブが中断され、途中までしか出力することのできなかったジョブの用紙が排紙トレイに排紙されていることをユーザに通知することができる。当該画面を確認したユーザは、排紙トレイに排紙された用紙のうち、中止されたジョブの用紙を排紙トレイから取り除くことができる。メッセージ９０３は、排紙トレイに排紙されている用紙のうち、何枚が中止されたジョブの用紙であるかを示すメッセージである。ユーザが「ＯＫ」ボタンをタップ操作すると、メッセージ９０３が非表示になり、領域９０４が表示される。領域９０４は、搬送途中で停止されてしまったことを示す領域である。さらに、領域９０４は、ＭＦＰ１００内に残っている用紙をＭＦＰ１００の機内から取り除く手順を表示する。たとえば、領域９０４には、ＭＦＰ１００のいずれのカバーを開ける作業、どのようにして搬送路から用紙を取り除く作業、搬送路から用紙を取り除いた後にカバーを閉める作業等が表示される。ユーザが領域９０４に表示された作業を行い、カバーを開け、用紙を取り除き、カバーを閉める。ジョブ管理モジュール３０４は、カバーの開閉検知センサから出力されたカバーが閉められたことを示す信号を受信し、Ｓ１１６に記載の処理に処理を進める。
【００６３】
なお、図８に示す画面に、ＨＤＤ１１４の読み出しエラーが発生したため、用紙の搬送が停止されたことを示すメッセージや、オペレータを呼んで修理を促すようなメッセージを表示するとしてもよい。また、図８において、メッセージ９０３を表示せずに、領域９０４に表示される機内の用紙を取り除く手順を表示するとしてもよい。また、メッセージ９０３に、用紙の搬送が停止されたことを示すメッセージを表示するとしてもよい。
【００６４】
Ｓ１１６において、ジョブ管理モジュール３０４はＭＦＰ１００の搬送路にある用紙が全て取り除かれたか否かを判定する。Ｓ１１４において、ジョブ管理モジュール３０４は、搬送路の途中に設けられた用紙の有無を検知するセンサの出力を取得する。そして、ジョブ管理モジュール３０４は、いずれのセンサも用紙を検知しない場合に、搬送路の途中にある用紙の取り除きが完了したと判定する。搬送路の途中にある用紙の取り除きが完了したと判定された場合、ジョブ管理モジュール３０４はＳ１１５に処理を進める。搬送路途中にある用紙の取り除きが完了していない場合、ジョブ管理モジュール３０４はＵＩ制御部３０５を制御し、引き続き、搬送路から用紙を取り除く手順を示す画面を操作部に表示させる。なお、Ｓ１１４で搬送路にある用紙の除去に加えて、排紙トレイに５１５に排紙された用紙が除去されたことに従って、ジョブ管理モジュール３０４がＳ１１５に処理を進めるとしてもよい。
【００６５】
Ｓ１１７において、ジョブ管理モジュール３０４は出力が完了していないジョブがあるか否かを判定する。出力が完了しているジョブとは、全ページの画像形成と排紙が完了したジョブであり、印刷が完了していないジョブとは、排紙が完了していないページを含むジョブである。
【００６６】
Ｓ１１８において、ジョブ管理モジュール３０４は、出力が完了していないジョブのリカバリ処理を実行する。Ｓ１１８において、ジョブ管理モジュール３０４は、中止されたジョブの直後に実行されるジョブであって、Ｓ１１４で用紙の搬送が停止され排紙トレイに排紙することのできなかった画像データによる画像形成から再開するようＲＡＭ１１２に設定する。そして、ジョブ管理モジュール３０４は、画像生成モジュール３０２を制御し、ＲＡＭ１１２に設定した箇所からラスタイメージデータの読み出しを再開する。そして、ジョブ管理モジュール３０４は、処理をＳ１０７に戻す。
【００６７】
なお、本実施形態ではＰＣ１６０から受信した印刷ジョブを印刷する場合を例に説明した。原稿をスキャナ部で読み取り、印刷するコピー機能や、予めＨＤＤ１１４に格納された画像データを読み出して印刷するボックス機能においても画像の印刷時に図８に記載の処理を実行するとしてもよい。
【００６８】
上記の処理を実行することにより、本実施形態では、ＨＤＤ１１４の読み出しエラーが発生した場合に、エラーの発生したページがＭＦＰ１００の外に排紙されてしまうことを防ぐことができる。このようにすることで、正常に印刷が完了した用紙と、ＨＤＤからの読み出しエラーに伴い正常に印刷を完了することのできなかったページが混在してしまうことを防ぐことができる。さらに、本実施形態では、排紙済みの用紙からＨＤＤ１１４の読み出しエラーに伴い実行できなかったジョブの用紙を取り除くようユーザに指示する。このようにすることで、排紙トレイに正常に印刷が完了したジョブの用紙と、ＨＤＤの読み出しエラーに伴い中止されたジョブの用紙がある可能性があることをユーザに通知することができます。ユーザが上記通知を確認することで、排紙トレイに正常に印刷が完了したジョブの用紙と、途中までしか排紙されていないジョブの用紙とがあることを知ることができる。
【００６９】
＜第２の実施形態＞
第１の実施形態では、ＨＤＤの読み出しエラーが発生した場合、ＭＦＰは紙搬送を停止し、以降、用紙が排紙トレイに排紙されないよう制御した。そして、搬送路の途中で停止した用紙が取り除かれ、カバーが閉められたことに従って、後続のジョブの実行を開始した。しかしながら、第１の実施形態では、機内に残った用紙を取り除くまで中止されたジョブの後に後続するジョブが実行されない。そこで、第２の実施形態では、ＨＤＤの読み出しエラーが発生した場合、読み出しエラーが発生したページを含むジョブを読み出しエラーが発生していないジョブが排紙される排紙トレイと異なる排紙トレイに排紙する。
【００７０】
図９は、本実施形態に係る画像形成装置の印刷ジョブを実行するときの印刷の流れを説明するフローチャートである。第１の実施形態の図８と同様の処理については同様の符号を付与し、説明を省略する。
【００７１】
Ｓ２０１において、ジョブ管理モジュール３０４は、印刷モジュール３０３を制御し、現在出力中の排紙トレイ５１５とは異なる排紙トレイ５１６に用紙が排紙可能かどうかを判定する。Ｓ２０１において、印刷モジュール３０３は、現在排紙先として設定されている排紙トレイと異なる排紙トレイに備えられた用紙検知センサの出力を取得する。印刷モジュール３０３は、当該排紙トレイに用紙が排紙されていないと判定した場合、ジョブ管理モジュール３０４に現在設定されている排紙トレイと異なる排紙トレイに用紙を排紙可能と通知する。ジョブ管理モジュール３０４は、印刷モジュール３０３から、現在設定されている排紙トレイと異なる排紙トレイに用紙の排紙が可能と通知された場合、処理をＳ２０２に進める。排紙先として設定されている排紙トレイと異なる排紙トレイが使用できない場合、ジョブ管理モジュール３０４は処理をＳ１１４へ進める。
【００７２】
Ｓ２０２において、ジョブ管理モジュール３０４は印刷モジュール３０３を制御し、読み出しエラーとなったページを含むジョブを実行して出力される用紙の排紙先を、現在設定されている排紙トレイと異なる排紙トレイに設定する。Ｓ２０２において、印刷モジュール３０３は、Ｓ２０１で排紙可能と判定された排紙トレイを排紙先として設定する。
【００７３】
Ｓ２０３において、中止されたジョブの用紙をＳ２０２で設定された排紙トレイに排紙する。
【００７４】
Ｓ２０４において、ジョブ管理モジュール３０４はＵＩ制御部３０５を制御し、操作部１５０の画面上に、異常終了ジョブの用紙が排紙先として設定されていた排紙トレイ５１５と異なる排紙トレイ５１６に排紙されていることを示す画面を表示する。
【００７５】
Ｓ２０５において、ジョブ管理モジュール３０４は印刷モジュール３０３を制御し、排紙先として、印刷ジョブの開始時に設定されていた排紙トレイを設定する。このようにすることで、中止されたジョブよりも後に実行される印刷ジョブの用紙が、Ｓ１１３の中止処理以降にＭＦＰ１００から排紙された用紙と同じ排紙トレイに排紙されてしまうのを防ぐことができる。
【００７６】
第２の実施形態では、ＨＤＤからの読み出しエラーにより印刷が正常に完了しなかったページを使用している排紙トレイと異なる排紙トレイに排紙する。このようにすることで、ＨＤＤからの読み出しエラーにより正常に印刷が完了しなかったページが、正常に印刷が完了したページと混在してしまうことを防ぐことが出来る。
【００７７】
＜第３の実施形態＞
第１の実施形態では、ＨＤＤ１１４からの読み出しエラーの発生時に、用紙の搬送を停止し、用紙を排紙トレイに排紙しないよう制御した。しかしながら、ＨＤＤ１１４からの読み出しエラーが発生した場合、エラーページが印刷される用紙は図５の６０６、６１２、６１１のように搬送路の給紙部に近い上流側にある場合が多い。このとき、エラーページよりも排紙トレイに近い搬送路の下流側にある用紙には正常に画像が形成されている。第３の実施形態では、エラーページよりも搬送路の下流側に排紙可能な用紙がある場合、エラーページよりも搬送路の下流にある用紙を排紙してから用紙の搬送を停止する。このようにすることで、ＨＤＤからの読み出しエラーの場合でも、正常に印刷することのできた用紙を排紙することができる。また、ＨＤＤの読み出しエラー時にＭＦＰ１００の機内に滞留用紙が少なくなり、ユーザが用紙を取り出す手間を少なくすることができる。
【００７８】
図１０は、本実施形態に係る画像形成装置の印刷ジョブを実行する際の印刷処理の流れを説明するフローチャートである。第１の実施形態の図８と同様の処理には、同様の符号を付与し、説明を省略する。
【００７９】
本フローチャートにおける各処理は、ＲＯＭ１１３に格納されたプログラム内のジョブ管理モジュール３０４を、ＣＰＵ１１１が実行することによって実現される。
【００８０】
Ｓ３０１において、ジョブ管理モジュール３０４は印刷モジュール３０３を制御して、読み出しエラーとなったページが印刷される用紙を排紙するよりも前に排紙可能な用紙を排紙する。Ｓ３０１において、読み出しページよりも前に出力されるページがＭＦＰ１００の外に排紙される構成であればいずれのような方法であっても構わない。たとえば、読み出しエラーが発生したページの先頭が排紙口のセンサ５２１に来るまで用紙を搬送し、当該用紙よりも前に排紙される用紙をすべて排紙トレイに排紙する。このようにすることで、読み出しエラーの発生に伴い正常に画像を形成することのできなかった用紙がＭＦＰ１００から排紙されるのを防ぐことができる。さらに、正常に印刷することのできた用紙を可能な限り、ＭＦＰ１００の外に排紙することができる。
【００８１】
また、図１０のＳ３０１において、上記の処理の代わりに以下のような処理を実行するとしてもよい。エラーが発生したページを含むジョブと異なるジョブの用紙であって、エラーが発生したページが印刷される用紙を排紙することなく排紙可能な用紙を排紙トレイに排紙する。たとえば、ジョブＡとジョブＢを連続して実行している際に、ジョブＢの画像データをＨＤＤから読み出す際に読み出しエラーが発生したとする。このときに、図５の６０５にジョブＡの最後のページがあり、６１０にジョブＢの先頭ページがあるとする。このとき、印刷モジュール３０３は、６１０にあるジョブＢの先頭ページを反転パスとなる６０９側に退避させる。そして。印刷モジュール３０３は、６０５にある用紙を排紙トレイに排紙し、用紙の搬送を停止する。
【００８２】
このようにすることで、読み出しエラーの発生したページを含むジョブの用紙が排紙されることを防ぎつつ、正常に実行されたジョブの用紙を排紙トレイに排紙することができる。
【００８３】
＜その他の実施形態＞
前述の実施形態では、ＰＤＬデータの保存先としてＨＤＤ１１４の例を説明したが、本発明はこれに限定されるものではない。例えば、ＲＡＭ１１２であってもよい。
【００８４】
前述の実施形態では、受信した印刷ジョブデータとしてＰＤＬデータが含まれている例を説明したが、本発明はこれに限定されるものではない。例えば、ＪＰＥＧやＴＩＦＦ等の画像データであってもよい。
【００８５】
前述の実施形態では、入力データとして、ＰＣから印刷ジョブデータを受信する例を説明したが、本発明はこれに限定されるものではない。例えば、ＭＦＰ１００内のスキャナ部１３０から入力される画像データをＨＤＤ１１４に格納し、ＨＤＤ１１４から画像データを読み出して印刷する場合であってもよい。
【００８６】
前述の実施形態では、プログラムを格納する場所としてＲＯＭ１１３を例に説明したが、本発明はこれに限定されるものではない。例えば、ＨＤＤ１１４に格納してもよい。
【００８７】
前述の実施形態では、画像形成装置としてＭＦＰ１００を例に説明したが、本発明はこれに限定されるものではない。例えば、プリンタでもよい。
【００８８】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのコンピュータプログラム、及び該コンピュータプログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2019209652.tif 000003
【図２】
2019209652.tif 000004
【図３】
2019209652.tif 000005
【図４】
2019209652.tif 000006
【図５】
2019209652.tif 000007
【図６】
2019209652.tif 000008
【図７】
2019209652.tif 000009
【図８】
2019209652.tif 000010
【図９】
2019209652.tif 000011
【図１０】
2019209652.tif 000012