(57)【要約】【課題】ファーストプリントに要する時間を短縮できる画像形成装置を提供する。【解決手段】印刷媒体へ印刷する画像形成部１１０と、印刷ジョブデータを画像展開し、画像形成部が印刷できる印刷データを生成する画像展開部２１と、画像展開部２１により画像展開された印刷データを一時的に記憶するＤＲＡＭ２３と、ＤＲＡＭ２３から画像形成部へ印刷データを転送し、印刷データに基づいて前記画像形成部に印刷を実行させる制御部２０と、画像展開部２１により画像展開される各ページの印刷データ容量を算出し、ＤＲＡＭ２３の空容量とを比較する算出部２２と、を備える画像形成装置において、算出部２２により前記印刷データ容量がＤＲＡＭ２３の空容量以下であると判定されると、前記印刷ジョブデータは、前記画像展開部２１により印刷データへと画像展開され、ＤＲＡＭ２３へ記憶され、制御部２０により前記画像形成部１１０に転送され印刷処理が実行される。【選択図】図３
2012071461.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体へ印刷する画像形成部と、
印刷ジョブデータを画像展開し、画像形成部が印刷できる印刷データを生成する画像展開部と、
前記画像展開部により画像展開された印刷データを一時的に記憶するメモリと、
前記メモリから画像形成部へ印刷データを転送し、該印刷データに基づいて前記画像形成部に印刷を実行させる制御部と、
前記画像展開部により画像展開される各ページの印刷データ容量を算出し、前記メモリの空容量とを比較する算出部と、
を備える画像形成装置において、
前記算出部により前記印刷データ容量が前記メモリの空容量以下であると判定されると、前記印刷ジョブデータは、前記画像展開部により印刷データへと画像展開された後に前記メモリへ記憶され、前記制御部は前記メモリに記憶された前記印刷データを前記画像形成部に転送し印刷処理が実行されることを特徴とする画像形成装置。
【請求項２】
前記印刷ジョブデータを記憶する記憶部を更に備え、
前記算出部により前記印刷データの容量が前記メモリの空容量を超える場合には、前記制御部は、前記受信した印刷ジョブのうち前記メモリの空容量を超える印刷ジョブデータを前記記憶部に記憶させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像展開部は更に前記記憶部に記憶された前記印刷ジョブデータを印刷データに画像展開するものであり、
前記制御部は、印刷処理が完了した印刷データを前記メモリから削除し、前記メモリに記憶されたすべての印刷データが削除されると、前記記憶部に記憶された印刷ジョブデータの印刷処理を開始することを特徴とする請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置から受信した印刷ジョブを画像展開し印刷を実行する画像形成装置に関する。
【背景技術】
【０００２】
近年の画像形成装置は、ＬＡＮ（Local Area Network）等の通信回線を介し外部端末であるＰＣ（Personal Computer）やスキャナ等の外部装置と接続され、これらの外部装置から印刷ジョブを受信し、受信した印刷ジョブに係るデータをインクジェットヘッド等の画像形成部が印刷を実行することが可能なデータへと画像展開し、印刷を実行することができる（下記特許文献１）。
【０００３】
上述の印刷過程では、印刷に必要なデータの記憶、削除等は画像形成装置内に搭載されているＨＤＤ（Hard Disk Drive）等の記憶部（記憶媒体）を介して行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−０２２５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、印刷指示がなされてから印刷物を得られるまでに要する時間（ファーストプリント時間）が重要視され、画像形成装置の性能を示す指標として用いられている。もちろんこのファーストプリント時間は短いほど画像形成装置の性能が良いということになる。
【０００６】
従来、外部装置から受信した印刷ジョブを印刷するには、まず、ＨＤＤに受信したデータを保存し、この保存されたデータを画像形成部が印刷処理可能なデータへと画像展開し、この画像展開されたデータがＤＲＡＭ（Dynamic Random Access Memory）等のメモリに一時記憶され、画像形成部がこの保存されたデータに基づき印刷処理を実行していた。
【０００７】
印刷ジョブデータが小容量であれば、ＨＤＤを介する必要のないものも存在する。しかし、従来の印刷処理法ではいかなるデータであってもＨＤＤを介して印刷処理がなされていたのでファーストプリント時間が長く、また、印刷処理の生産性を向上させ難いという課題が生じていた。ここで、印刷処理の生産性とは単位時間辺りに印刷処理できる枚数のことである。
【０００８】
そこで本発明は、上述の課題に鑑み、これを解決できる画像形成装置を提供することを目的とする。  
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る画像形成装置の第１の特徴は、印刷媒体へ印刷する画像形成部と、印刷ジョブデータを画像展開し、画像形成部が印刷できる印刷データを生成する画像展開部と、前記画像展開部により画像展開された印刷データを一時的に記憶するメモリと、前記メモリから画像形成部へ印刷データを転送し、該印刷データに基づいて前記画像形成部に印刷を実行させる制御部と前記画像展開部により画像展開される各ページの印刷データ容量を算出し、前記メモリの空容量とを比較する算出部と、を備える画像形成装置において、前記算出部により前記印刷データ容量が前記メモリの空容量以下であると判定されると、前記印刷ジョブデータは、前記画像展開部により印刷データへと画像展開された後に前記メモリへ記憶され、前記制御部は前記メモリに記憶された前記印刷データを前記画像形成部に転送し印刷処理が実行されることにある。
【００１０】
本発明に係る画像形成装置の第２の特徴は、更に、前記印刷ジョブデータを記憶する記憶部を更に備え、前記算出部により前記印刷データの容量が前記メモリの空容量を超える場合には、前記制御部は、前記受信した印刷ジョブのうち前記メモリの空容量を超える印刷ジョブデータを前記記憶部に記憶させることにある。
【００１１】
本発明に係る画像形成装置の第３の特徴は、更に、前記画像展開部は更に前記記憶部に記憶された前記印刷ジョブデータを印刷データに画像展開するものであり、前記制御部は、印刷処理が完了した印刷データを前記メモリから削除し、前記メモリに記憶されたすべての印刷データが削除されると、前記記憶部に記憶された印刷ジョブデータの印刷処理を開始することにある。
【発明の効果】
【００１２】
本発明に係る画像処理装置の第１の特徴によれば、印刷ジョブの印刷処理を実行するにあたり、印刷ページ順に順次、現在のメモリ空容量と印刷データ容量とを比較しているため、記憶部を介さずとも印刷処理が実行可能となるため、ファーストプリント時間が短縮されるとともに印刷処理の生産性が向上できる。
【００１３】
本発明に係る画像処理装置の第２の特徴によれば、印刷ジョブに係るデータのうち、メモリ容量が不足するデータについて記憶部を介した印刷処理がなされるため、上述した第１の特徴と同様の効果を奏するとともに、データ容量の大きい印刷ジョブに対しても対応できる。
【００１４】
本発明に係る画像処理装置の第３の特徴によれば、優先記憶先のメモリに記憶された印刷データの処理が終了した後に、記憶部に記憶されたデータの印刷処理を開始するため、１つの印刷ジョブで複数の記憶先を使用した印刷ジョブであっても、ページ順を揃えた印刷ができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る印刷装置の概要を示す図
【図２】画像形成装置のブロック図
【図３】印刷ジョブに係るデータの受信動作を説明するフロー図
【図４】印刷動作を表すフロー図
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
（印刷装置の全体構成）
本発明の実施形態について図面を参照して説明する。図１は、本実施形態に係る画像形成装置１００の概要を示す図である。本実施形態では、画像形成装置１００は、多数のノズルが形成されたインクヘッドを複数備え、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行い、搬送ベルト上の記録用紙上に複数の画像を互いに重なり合うように形成するインクジェット方式のライン型カラープリンタを例に説明する。
【００１７】
図１に示すように画像形成装置１００は、環状の搬送経路上を搬送される用紙表面に画像を形成する装置であり、搬送経路は、記録媒体を供給する給紙系搬送経路ＦＲと、この給紙系搬送経路ＦＲからヘッドユニット１１０を経て排紙経路ＤＲへ至る通常経路ＣＲと、通常経路ＣＲに分岐接続された反転経路ＳＲとから概略構成されている。
【００１８】
給紙系搬送経路ＦＲにおいて、印刷媒体の供給を行う給紙機構としては、筐体側面の外部に配設されたサイド給紙台１２０と、筐体内部に設けられた複数の給紙トレイ（１３０ａ、１３０ｂ、１３０ｃ、１３０ｄ）とが備えられている。また、印刷済の印刷媒体を排出する排紙機構として排紙口１４０を備えている。
【００１９】
サイド給紙台１２０、給紙トレイ１３０のいずれかの給紙機構から給紙された印刷媒体は、ローラ等の駆動機構によって筐体内の給紙系搬送経路ＦＲに沿って搬送され、印刷媒体の先頭部分の基準位置であるレジスト部Ｒに導かれる。レジスト部Ｒのさらに印刷媒体搬送方向下流側には、複数の印字ヘッドを備えたヘッドユニット１１０が設けられている。印刷用紙は、ヘッドユニット１１０の対向面に設けられた搬送ベルト１６０によって印刷条件により定められる速度で搬送されながら、各印字ヘッドから吐出されたインクによりライン単位で画像形成される。
【００２０】
印刷済の印刷媒体は、さらに、ローラ等の駆動機構によって通常経路ＣＲ上を搬送される。印刷媒体の片側の面のみに印刷を行う片面印刷の場合は、そのまま排紙経路ＤＲを経て、排紙口１４０に導かれて排紙され、排紙口１４０の受台として設けられた排紙台１５０に印刷面を下にして積載されていく。排紙台１５０は、筐体から突出したトレイ形状をしており、ある程度の厚みを有している。排紙台１５０は、画像形成装置本体に対して傾斜しており、傾斜の下位置に形成された壁により、排紙口１４０から排紙された印刷媒体が自然に整えられて重なっていくようになっている。
【００２１】
一方、印刷媒体の両面に印刷を行う両面印刷の場合は、表面（最初に印刷される面を「表面」、次に印刷される面を「裏面」とする）印刷終了時には排紙経路ＤＲ側に導かれずに、さらに筐体内を搬送され、反転経路ＳＲに送出される。このため、画像形成装置１００は、裏面印刷用に搬送経路を切り替えるための切替機構１７０が設けられており、切替機構１７０によって排出経路へ送出されなかった印刷媒体は、反転経路ＳＲに引き込まれる。この切替機構１７０については、後述する。
【００２２】
この反転経路ＳＲでは、通常経路ＣＲから印刷媒体が受け渡され、印刷媒体を往復させることにより印刷媒体の表裏を反転させる、いわゆるスイッチバックを行う。そして、ローラ等の駆動機構によって、切替機構１７２を経由して通常経路ＣＲに戻され、レジスト部Ｒを経て再給紙されて、表面と同様の手順によって裏面の印刷が行われる。その後、裏面の印刷が行われ、両面に画像が形成された印刷媒体は、排紙経路ＤＲを通じて排紙口１４０に導かれて排紙され、排紙口１４０の受台として設けられた排紙台１５０に積載されていく。
【００２３】
画像形成装置１００では、給紙された印刷媒体の先頭部分の基準位置となるレジスト部Ｒには、両面印刷時に片面印刷済の印刷媒体も再給紙されてくる。このため、レジスト部Ｒの直前部分には、新規に給紙される印刷媒体の搬送経路と、裏面印刷の印刷媒体が循環して搬送されてくる再給紙経路とが合流する合流地点が形成される。レジスト部Ｒは、給紙系搬送経路ＦＲと通常経路ＣＲとの合流点近傍において、印刷媒体の送り出しを行う。
【００２４】
なお、本実施形態では、上記合流地点を基準に、給紙機構側の経路を給紙系搬送経路ＦＲとし、それ以外の経路を搬送経路とする。この搬送経路は環状をなし、上述したように通常経路ＣＲと反転経路ＳＲとが含まれる。
【００２５】
本実施形態においては、近年の高速搬送の要求に応じたものであり、ある印刷媒体を給紙した後、その印刷媒体に印刷が施され排紙されるのを待って次の印刷媒体を給紙するのではなく、用紙搬送のスケジューリングにより、先行する印刷媒体が排紙される前に、後続の印刷媒体を給紙して、所定の間隔で連続的に印刷することができるようになっている。したがって、両面印刷時の通常のスケジューリングでは、表面の印刷媒体を給紙する際に、反転経路ＳＲから戻ってきた印刷媒体が挿入される位置を確保するように、予めスペースを確保しておく。これにより、本装置では、表面の印刷と裏面の印刷とを並行させることができ、片面印刷時に対して２倍の生産性を確保することができる。
【００２６】
搬送ベルト１６０は、ヘッドユニット１１０に対向する面の前端及び後端に配設された駆動ローラ１６１及び従動ローラ１６２に掛け渡されており、図１中時計回り方向に回転移動する。また、搬送ベルト１６０の上面には、そのベルト移動方向に沿って、４色のインクヘッドが並べて配置され、複数の画像を互いに重なり合うようにしてカラー画像を形成するヘッドユニット１１０が対向配置されている。
（画像形成装置の制御ブロック）
【００２７】
図２は、本発明の実施の形態に係る画像形成装置の制御構成を示すブロック図である。図２に示すように本実施の形態に係る画像形成装置１００は、外部通信インターフェース（以下、外部通信ＩＦと略す。）１０と、制御部２０と、第１記憶部であるＨＤＤ３０と、画像形成部１１０と、印刷媒体搬送部４０と、操作パネル部３４０とを備え、外部通信ＩＦ１０を介し、画像読取装置であるスキャナ１、及び外部端末であるＰＣ２と接続さている。
【００２８】
スキャナ１は画像形成装置１００と接続され、図示しないが、原稿を載置するコンタクトガラス、このコンタクトガラスに対して接離自在に設けられたカバー、コンタクトガラス上に載置された原稿を走査する走査ユニット、走査された画像を集束するレンズ、及び集束された画像を処理する画像処理部を備えている。そして、走査ユニットがコンタクトガラス上に載置された原稿を１ライン毎に走査し、画像処理部が走査された画像を処理することにより、画像データを読み取る。また、スキャナ１は通常、ＡＤＦ（Auto Document Feeder）機能を有しており、これを使用して画像データを読み取ることもできる。ここで、スキャナ１から送られるデータはＲＧＢ形式のデータであるが、制御部２０、又は画像展開部２１により、ＨＤＤ３０に記憶される場合は画像形成装置１００が解釈可能なデータである印刷ジョブデータとして、ＤＲＡＭ２３に記憶される場合は画像形成部１１０が印刷実行可能な印刷データ（例えば、ビットマップデータ）として記憶される。
【００２９】
ＰＣ２には、図示しないプリンタドライバがインストールされており、ユーザーの印刷指示により、印刷ジョブをＰＤＬ（ページ記述言語）形式等の印刷ジョブデータとして画像形成装置に送信する。
【００３０】
ＨＤＤ３０は、スキャナ１又はＰＣ２から受信した印刷ジョブのうち、ＤＲＡＭ２３の容量を超える印刷ジョブをページごとに印刷ジョブデータとして記憶する記憶部、又は保存指示が要求されている印刷ジョブに関しては印刷ジョブに係るデータをすべて印刷ジョブデータとして記憶する記憶部として作用する。ＨＤＤ３０は、本発明の記憶部に相当する。
【００３１】
制御部２０は、各種の演算処理やデータの入出力等の処理を実行するＣＰＵ（Central Processing Unit）等からなり、ＲＯＭ２４に記憶されている制御プログラムに応じた処理を行うことによって、画像処理装置１００全体の動作を制御するものである
【００３２】
また、制御部２０は、以下の画像展開部２１、算出部２２、ＤＲＡＭ２３及びＲＯＭ２４を有する。
【００３３】
画像展開部２１は、スキャナ１又はＰＣ２から送られた印刷ジョブデータを、又はＨＤＤ３０に記憶された印刷ジョブデータ読み出し、この読み出された印刷ジョブデータを画像形成部１１０が印刷実行可能な印刷データに画像展開し、ＤＲＡＭ２３に一時的に記憶させる。
【００３４】
算出部２２は、スキャナ１又はＰＣ２から送られる印刷ジョブに係る印刷ジョブデータ、ＨＤＤ３０に記憶された印刷ジョブデータを解析し、画像展開部２１にて画像展開された場合の印刷データの容量が、ＤＲＡＭ２３の空容量を超えないか否かを判断する。
【００３５】
ＤＲＡＭ２３は、前述したように一時的なデータの保存や、演算時における制御部３０のワーク領域として使用される。本発明では、後述する画像展開（画像形成装置１００が有するインクジェットヘッド各色に対応する色分解処理）後の印刷データを所定のライン単位、又はページ単位で一時的に記憶する記憶部として作用する。ＤＲＡＭ２３は、本発明のメモリに相当する。
【００３６】
制御部２０は、更に、ＤＲＡＭ２３に記憶された印刷データを読み出し、画像形成部１１０へこの印刷データを転送し、転送を終えた印刷データを削除する。この転送、削除動作は、所定数のライン単位又はページ単位で実行される。
【００３７】
ＲＯＭ２４は、画像形成装置１００の動作のための制御プログラム等を格納する。
【００３８】
画像形成部１１０は、制御部２０により転送された印刷データに基づいて印刷媒体に対して印刷（画像形成）を実行する。
【００３９】
印刷媒体搬送部４０は、制御部２０により制御され、画像形成部１１０が印刷を実行するにあたり必要な印刷媒体の給紙、搬送、排紙等を実行する。
【００４０】
操作パネル部３４０は、表示／入力パネルや各種操作キー（図示せず）とからなり、ユーザーの操作を受け付け、ユーザー操作に基づく操作信号を制御部２０に出力する。表示／入力パネルは、前面に配置された感圧式あるいは静電式の透明なタッチパネルと、このタッチパネルの裏面に配置された液晶表示パネルとで構成される。ユーザーは、液晶表示パネルの表示画面を見ながら、タッチパネルの表面を指などで直接触れることで入力操作や各規定値の変更を行うことができる。
（外部からの印刷ジョブ）
【００４１】
スキャナ１から送られる印刷ジョブは、光学読取されるためページごとにＲＧＢデータにて画像形成装置１００に送られ、制御部２０にて印刷ジョブデータへ、又は画像展開部２１にて印刷データへと変換される。また、ＰＣ２から送られる印刷ジョブは、ページごとにＰＤＬ形式の印刷ジョブデータとして送信される。ＰＣ２からの印刷ジョブは、ファイルの先頭にヘッダ情報（ジョブ設定情報ともいう。）、その後に画像データというデータ構造からなる。ＰＣ２からの印刷ジョブのヘッダ情報には、印刷処理を実行するにあたり必要な情報、例えば画像データの枚数（総印刷枚数）、印刷ジョブのカラー属性情報、解像度、印刷倍率、プリント濃度、入力サイズ（原稿サイズ）、出力サイズ（使用する印刷用紙サイズ）等が含まれる。また、スキャナ１からの印刷ジョブにも、ユーザーの原稿読取設定により、上述した印刷処理を実行するにあたり必要な情報が含まれる。
（画像形成装置の作用）
（印刷ジョブ受信の動作フロー）
【００４２】
図３は、画像形成装置１００が印刷ジョブに係るデータの受信動作を説明するフロー図である。この図３を参照してデータ受信の流れを説明する。なお、本明細書図面中の「Ｓ」は処理ステップを表す。また、この受信動作に係る印刷ジョブにはスキャナ１、ＰＣ２双方からの印刷ジョブが含まれる。
【００４３】
ユーザーからの印刷指示があると、画像形成装置１００は印刷ジョブの受信を開始する。まず、受信枚数Ｎに１が代入される（Ｓ１０）。ここで受信開始当初はＮ＝１であるため（Ｓ１１；Ｙｅｓ）ステップ１３（Ｓ１３）へと処理が進められる。
【００４４】
算出部２２は、受信した印刷ジョブの情報を解析し、印刷ジョブのカラー属性等、印刷に必要な情報を取得する。また、画像展開部２１により画像展開され生成される場合の１枚目の印刷データの容量がＤＲＡＭ２３の空容量より大きいか否かが判断される（Ｓ１３）。ステップ１３にて、ＤＲＡＭ２３の空容量が十分であると判断された場合（Ｓ１３；Ｙｅｓ）、ステップ１４に処理が進められる。
【００４５】
ステップ１４にて、受信した画像データの保存が不要な場合、すなわちユーザーによるＨＤＤ３０への保存設定がなされていない場合（Ｓ１４；Ｙｅｓ）、画像展開部２１にて画像展開された印刷データがＤＲＡＭ２３へと記憶される（Ｓ１５）。
【００４６】
ステップ１３にて、ＤＲＡＭ２３の空容量が不足していると判断された場合（Ｓ１３；Ｎｏ）、制御部２０は受信した印刷ジョブに係るデータを保存データとしてＨＤＤ３０へと記憶させる（Ｓ１７）。なお、ＨＤＤ３０への記憶させる際、制御部２０はＨＤＤ３０内に新たなファイルを作成し、このファイル内に保存データを記憶させる。
【００４７】
また、ステップ１４にて、受信した画像データの保存が必要な場合、すなわち保存設定がなされていた場合（Ｓ１４；Ｎｏ）、制御部２０は受信した印刷ジョブに係るデータを印刷ジョブデータとしてＨＤＤ３０に記憶させるとともに、画像展開部２１は受信したデータを印刷データへと画像展開し、この印刷データをＲＡＭ２１に記憶させる（Ｓ１６）。
【００４８】
ステップ１８にて、ステップ１５〜１７のうちのいずれか１つの選択されたステップの１ページ分の動作が終了すると（Ｓ１８；Ｙｅｓ）、制御部２０は印刷ジョブ枚数Ｐ枚分の読取が終了したか否かを判断する（Ｓ１９）。
【００４９】
ステップ１９にてＰ枚分の読取が終了していない場合には、ＮにＮ＋１の値が代入され（Ｓ２０）、再びステップ１１に処理が戻される。この場合、Ｎ≠１であるため（Ｓ１１；Ｎｏ）、前回ＤＲＡＭ２３への記憶動作を行ったか否かが判断される（Ｓ１２）。
【００５０】
前回ＤＲＡＭ２３への記憶動作が行われていない場合（Ｓ１２；Ｎｏ）、以降の印刷ジョブの画像データはＨＤＤ３０に記憶されることになる（Ｓ１７）。
【００５１】
前回ＤＲＡＭ２３への記憶動作が行われている場合（Ｓ１２；Ｙｅｓ）、ステップ１４へ処理が進み、前述した動作（Ｓ１５ｏｒＳ１６、Ｓ１８、Ｓ１９）が繰り返される。
【００５２】
ステップ１９にてＰ枚分の読取が終了した場合（Ｓ１９；Ｙｅｓ）、印刷ジョブの受信動作を終了する（Ｓ２１）。
【００５３】
上述したように、画像形成装置１００が受信した印刷ジョブは、算出部２２により、まず、最初の１ページ目が画像展開された場合の印刷データを記憶するために必要な容量がＤＲＡＭ２３に空容量として存在するかが判定される。したがって、ＤＲＡＭ２３の空容量が少なくとも印刷ジョブに係る１ページ目に要する容量以上存在する場合、当該ページの印刷処理においてはＨＤＤ３０を介す必要がない。また、ＤＲＡＭ２３の空容量のみで印刷ジョブに係る全ページの印刷処理が実行できる場合には、印刷ジョブに係るすべてのページの印刷処理が、ＨＤＤ３０を介する必要がなくなる。したがって、ファーストプリント時間が短縮できるとともに、印刷処理の生産性が向上できる。更に算出部２２により、ＤＲＡＭ２３の空容量が不足していると判定された場合には、印刷ジョブに係るデータの記憶先を切り替え、ＨＤＤ３０に記憶させるようにしている。よって、データ容量の大きな印刷ジョブが送られたとしても対応できる。
【００５４】
なお、算出部２２はＤＲＡＭ２３の空容量との比較とを行っているが、ＤＲＡＭ２３内に印刷データを一時記憶させる専用領域を持たせ、この専用領域内の空容量との比較を行うようにしても良い。また、この専用領域の容量は、操作パネル部３４０を操作することでユーザーが適宜設定できるようにしても良い。更に、オフィス等で画像形成装置１００を複数人が共同使用するような場合は、各個人に対して個人専用領域として容量を割り当てるようにしても良い。
【００５５】
なお、ＤＲＡＭ２３の容量が十分存在しなくなり、印刷ジョブの途中からＨＤＤ３０に記憶先を切り替えることになった場合であって、印刷ジョブ全てをＨＤＤ３０に保存する要求が有る場合、ＨＤＤ３０を介さずに印刷を実行するデータであっても、ＨＤＤ３０にすべて保存されることになる（図２中のＳ１６の場合）。すると、ＤＲＡＭ２３内のすべての印刷データの印刷が終了した後に、ＨＤＤ３０内のデータの印刷処理を実行することになるが、この際、既に印刷済みのデータも含まれるため、これらが重複印刷されないように印刷処理がなされた保存データに関しては、制御部２０によりフラグ等の目印を付するようにすれば良い。また、ステップ３７において印刷が終了するときに、制御部２０によりこの目印を削除させればよい。こうすれば重複印刷が防止できるとともに、次回、保存データを読み出して印刷処理を実行する際にもすべての保存データが印刷処理対象とできる。
（印刷動作のフロー）  
【００５６】
図４は、印刷動作を表すフロー図である。図４にて画像形成装置１００が受信し、ＤＲＡＭ２３又はＨＤＤ３０に記憶されたデータの印刷に係る動作を説明する。
【００５７】
制御部２０は、印刷ジョブの受信を開始すると、制御部２０は、ＤＲＡＭ２３に画像展開部２１の画像展開により生成された印刷データが記憶されているか否かを検出する（Ｓ３０）。
【００５８】
ステップ３０にて、ＤＲＡＭ２３に印刷データが記憶されていることが検出されると（Ｓ３０；Ｙｅｓ）、制御部２０は、この印刷データを画像形成部１１０へと転送する（Ｓ３１）。
【００５９】
印刷データ１枚分の転送処理が完了すると（Ｓ３２；Ｙｅｓ）、制御部２０は、印刷処理を実行するとともに（Ｓ３３）、再びステップ３０の処理に戻り、印刷処理を継続する。
【００６０】
画像形成部１１０は、この転送された印刷データに基づき印刷処理を実行する（Ｓ３２）。印刷処理の際には制御部２０は、給紙機構１２０、１３０等の各給紙手段、搬送ベルト１６０等の各搬送手段、排紙台１５０等の排紙手段からなる印刷媒体搬送部４０と、画像形成部１１０を制御しつつ印刷を実行する。即ち、制御部２０は、給紙手段を制御し、給紙台に積載された印刷媒体を１枚ずつ給紙させ、搬送手段を制御し、給紙された印刷媒体を画像形成部１１０へと搬送させる。その後、制御部２０は、画像形成部４０を制御し、印刷媒体に対し印刷データに基づいて印刷を実行させ、搬送手段を制御して印刷がなされた印刷媒体を排紙手段まで搬送し、排紙手段が排紙するように制御する。
【００６１】
制御部２０は、ＤＲＡＭ２３から画像形成部１１０へ印刷データを転送を終えた場合、又は画像形成部１１０による印刷処理が終了し、排紙手段に印刷された印刷媒体が排出されたことが検出された場合、ＤＲＡＭ２３内の印刷データを削除する。
【００６２】
ステップ３０にて、ＤＲＡＭ２３に印刷データが記憶されていない場合（Ｓ３０；Ｎｏ）、制御部２０はＨＤＤ３０に印刷すべきデータが記憶されているか否かを検出する（Ｓ３４）。
【００６３】
ＨＤＤ３０に印刷すべきデータが記憶されている場合（Ｓ３４；Ｙｅｓ）、算出部２２により、画像展開部２１にて生成される印刷データの容量がＤＲＡＭ２３の空容量以内であるか否かを算出する。
【００６４】
算出部２２により、ＤＲＡＭの空容量が存在すると判定されると（Ｓ３５；Ｙｅｓ）、画像展開部２１はＨＤＤ３０内の印刷ジョブデータを読み出し、画像展開処理を実行し印刷データを生成する。その後、画像展開部２１は、この生成された印刷データをＤＲＡＭ２３に一時的に記憶する（Ｓ３６）。なお、この画像展開処理は、画像形成部１１０を構成するＣＭＹＫのインクジェットヘッド４色分を略同時にライン単位で行っても良いし、各色ごとに１色ずつ行っても良い。
【００６５】
制御部２０は、再びステップ３０に処理を進め、ＤＲＡＭ２３に印刷データが記憶されていることになるので（Ｓ３０；Ｙｅｓ）、ステップ３１以降の処理を繰り返す。
【００６６】
ステップ３４にて印刷すべきデータがＨＤＤ３０に無いと判断されると、制御部２０は印刷処理を終了する（Ｓ３７）。
【００６７】
なお、上述したＤＲＡＭ２３から画像形成部１１０への印刷データの転送は、所定のライン単位で行っても良いし、各ページ分のデータが揃ってから行っても良い。所定ライン単位で転送する場合には、ＤＲＡＭ２３から画像形成部１１０への転送速度、画像形成装置１００の生産性を考慮し、印刷媒体への画像欠損が生じないようなライン単位で転送を実行する必要があることは言うまでもない。
【００６８】
本発明に係る実施例によれば、記憶先をＤＲＡＭ２３からＨＤＤ３０へ切り替えたとしても、ＤＲＡＭ２３内に記憶された印刷データすべてを印刷処理してからＨＤＤ３０に記憶された印刷ジョブデータの印刷を実行するため、ページ順を揃えた印刷処理が実行できる。
【００６９】
なお、本実施形態では、便宜上、印刷ジョブの受信動作と印刷動作を分けて説明しているが、これらは並列に処理される。すなわち、ＤＲＡＭ２３へ記憶されている印刷データは、画像形成部１１０へ転送されると制御部２０により削除される。削除後には、ＤＲＡＭ２３の空容量は増加するため、算出部２２の比較対象が変化することになる。算出部２２はこの情報を用いることにより、印刷データをＤＲＡＭ２３へ一時記憶可能か否かを判定することになる。
【００７０】
以上、実施形態を用いて本発明を詳細に説明したが、本発明は本明細書中に説明した実施形態に限定されるものではない。本発明の範囲は、特許請求の範囲の記載及び特許請求の範囲の記載と均等の範囲により決定されるものである。また、上述した各実施形態の構成の機能、接続関係等は適宜変更可能である。
【符号の説明】
【００７１】
１      画像読取装置（スキャナ）
２      外部端末（ＰＣ）
１０    外部通信ＩＦ
２０    制御部
２１    画像展開部
２２    算出部
２３    メモリ（ＤＲＡＭ）
２４    ＲＯＭ
３０    記憶部（ＨＤＤ）
４０    画像形成部
１００  画像形成装置
１１０  画像形成部
３４０  操作パネル部
【図１】
2012071461.tif 000003
【図２】
2012071461.tif 000004
【図３】
2012071461.tif 000005
【図４】
2012071461.tif 000006