(57)【要約】    【課題】  印刷データが格納される第１メモリの容量を増大させることなく、ＲＩＰ展開の途中で停電などが発生した場合でも、問題なく画像形成を行うことができる画像形成装置を提供する。    【解決手段】  外部からネットワーク５００を介して受信した印刷データが格納される第１メモリ１６３と、印刷データを画像データに展開するＲＩＰ展開部１３１と、ＲＩＰ展開部１３１による展開の際にワーク領域として用いられるワークメモリ１３２と、展開後の画像データが格納されるハードディスク２３と、展開後の画像データを用いて記録シート上に画像を形成するプリンタ部１４とを備え、第１メモリ制御部１６２は、ＲＩＰ展開部１３１による展開後の画像データがハードディスク２３に格納された場合に、第１メモリ１６３に格納された、展開後の画像データに対応する印刷データを消去する。【選択図】          図４
2007208769.tif 000002
【特許請求の範囲】
【請求項１】
外部から受信した印刷データが格納される第１のメモリと、
印刷データを画像データに展開するＲＩＰ展開手段と、
前記ＲＩＰ展開手段により印刷データを画像データに展開する際に、ワーク領域として用いられる揮発性の第２のメモリと、
展開後の画像データが格納される記憶装置と、
展開後の画像データを用いて記録シート上に画像を形成する画像形成手段と、
前記ＲＩＰ展開手段による展開後の画像データが前記記憶装置に格納された場合に、前記第１のメモリに格納された、前記展開後の画像データに対応する印刷データを消去するデータ消去制御手段とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記第１のメモリは、
画像形成装置への電源供給がオフとなっても記憶内容が消去されないメモリである
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ＲＩＰ展開手段は、
前記ＲＩＰ展開手段は、画像形成装置の電源供給がオンとなったときに前記第１のメモリに展開途中の印刷データが存在する場合には、当該印刷データの展開処理を実行する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記ＲＩＰ展開手段は、
前記記憶手段の容量が不足する場合でも、前記第２のメモリの容量がフルとなるまでは展開処理を実行する
ことを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記ＲＩＰ展開手段は、
前記第２のメモリの容量が不足する場合には、前記記憶装置をワーク領域として用いて展開処理を実行する
ことを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項６】
外部から受信し、前記第１メモリに格納されたデータが、ＲＩＰ展開に必要な印刷データであるか否かを判別する印刷データ判別手段を備え、
前記データ消去制御手段は、
前記印刷データ判別手段により、ＲＩＰ展開に必要な印刷データでないと判別された場合には、第１メモリから他に転送された場合に当該データを消去する
ことを特徴とする請求項１から５のいずれかに記載の画像形成装置。
【請求項７】
外部から受信した印刷データが格納される第１のメモリと、
印刷データを画像データに展開するＲＩＰ展開手段と、
前記ＲＩＰ展開手段により印刷データを画像データに展開する際に、ワーク領域として用いられる揮発性の第２のメモリと、
展開後の画像データを用いて記録シート上に画像を形成する画像形成手段と、
前記ＲＩＰ展開手段による展開後の画像データが前記画像形成手段で画像形成された場合に、前記第１のメモリに格納された、前記展開後の画像データに対応する印刷データを消去するデータ消去制御手段とを備える
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、パーソナルコンピュータ（ＰＣ）等の外部装置から画像形成装置に送信される印刷データを画像データに展開する際の、画像形成装置内のメモリの記憶内容を制御する技術に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）等の外部装置から画像形成装置に印刷指示がなされる際には、いわゆるページ記述言語（ＰＤＬ）等により記述される印刷データが送信されることが多い。画像形成装置内では、送信された印刷データを、外部から受信したデータを格納するために設けられた第１のメモリに一旦格納し、当該第１のメモリとは別に設けられたＤＲＡＭ等の第２のメモリ（揮発性メモリ）をワーク領域として用いて、印刷データをビットマップ形式などの画像データに展開する。この展開を一般的にＲＩＰ（ラスタ・イメージ・プロセッシング）展開という。
【０００３】
ＲＩＰ展開された画像データは、例えばハードディスクドライブ（ＨＤＤ）等の記憶装置に格納された後、順次画像形成部へと送られて印刷処理に供される。特許文献１には、受信したデータを記憶する記憶手段としてＰＣカード型メモリを用いる技術が開示されている。この技術は、前記記憶手段として、停電等が発生してもデータを記憶しつづける構成のものを用いることにより、通信端末装置において受信に関するデータの消失を防止するものである。
【０００４】
【特許文献１】特開２００１−１５６９５９号公報
【０００５】
【特許文献２】特開平１１−２３４４６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
第１のメモリに格納された印刷データを余りに長期保存する構成とすると、新たに投入された印刷データを受信できなくなったり、第１のメモリの容量を大きくする必要などが生じ、コスト上昇の原因となる。第１のメモリから第２のメモリへの転送が終了したものについては、第１のメモリから消去する構成も考えられるが、この構成では、以下のような問題が発生し得る。
【０００７】
即ち、ＲＩＰ展開の途中で停電などにより電源供給がオフとなった場合、前記ワーク領域としての第２のメモリに格納されたデータは消去されるため、展開途中のデータを再度取得する必要がある。上記のように、第２のメモリに転送された印刷データを第１のメモリから消去すると、印刷データを再度外部装置から取得するか、あるいは、展開途中のデータが欠落した状態になるという問題点がある。上記特許文献１のように外部から受信したデータを、停電等が発生してもデータを記憶しつづける記憶手段に格納する構成としても、それだけでは上記の問題は解決しない。
【０００８】
本発明は上記の点に鑑みてなされたものであって、第１のメモリの容量を増大させることなく、ＲＩＰ展開の途中で停電などが発生した場合でも、問題なく画像形成を行うことができる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の問題点を解決するために、本発明に係る画像形成装置は、外部から受信した印刷データが格納される第１のメモリと、印刷データを画像データに展開するＲＩＰ展開手段と、前記ＲＩＰ展開手段により印刷データを画像データに展開する際に、ワーク領域として用いられる揮発性の第２のメモリと、展開後の画像データが格納される記憶装置と、展開後の画像データを用いて記録シート上に画像を形成する画像形成手段と、前記ＲＩＰ展開手段による展開後の画像データが前記記憶装置に格納された場合に、前記第１のメモリに格納された、前記展開後の画像データに対応する印刷データを消去するデータ消去制御手段とを備えることを特徴としている。
【００１０】
前記第１のメモリは、画像形成装置への電源供給がオフとなっても記憶内容が消去されないメモリである構成とすることができる。例えば、電源バックアップによる構成の他、ＥＥＰＲＯＭ等の不揮発性メモリを用いる構成でもよい。記憶装置としては、例えばハードディスクを用いることができる。
【００１１】
本発明の構成では、展開後の画像データが記憶装置に格納されてから、第１のメモリから印刷データを消去するため、停電などにより第２のメモリ内のデータが消失しても、再度第１のメモリ内の印刷データを用いてＲＩＰ展開を実行することができる。
【００１２】
前記ＲＩＰ展開手段は、画像形成装置の電源供給がオンとなったときに前記第１のメモリに展開途中の印刷データが存在する場合には、当該印刷データの展開処理を実行する構成とすることができる。
【００１３】
前記ＲＩＰ展開手段は、前記記憶手段の容量が不足する場合でも、前記第２のメモリの容量がフルとなるまでは展開処理を実行する構成とすることもできる。
【００１４】
前記ＲＩＰ展開手段は、前記第２のメモリの容量が不足する場合には、前記記憶装置をワーク領域として用いて展開処理を実行する構成とすることもできる。
【００１５】
外部から受信し、前記第１メモリに格納されたデータが、ＲＩＰ展開に必要な印刷データであるか否かを判別する印刷データ判別手段を備え、前記データ消去制御手段は、前記印刷データ判別手段により、ＲＩＰ展開に必要な印刷データでないと判別された場合には、第１メモリから他に転送された場合に当該データを消去する構成とすることが好ましい。この構成では、第１メモリの容量が無駄に増大することを抑制することができる。
【００１６】
本発明に係る第２の画像形成装置は、外部から受信した印刷データが格納される第１のメモリと、印刷データを画像データに展開するＲＩＰ展開手段と、前記ＲＩＰ展開手段により印刷データを画像データに展開する際に、ワーク領域として用いられる揮発性の第２のメモリと、展開後の画像データを用いて記録シート上に画像を形成する画像形成手段と、前記ＲＩＰ展開手段による展開後の画像データが前記画像形成手段で画像形成された場合に、前記第１のメモリに格納された、前記展開後の画像データに対応する印刷データを消去するデータ消去制御手段とを備えることを特徴としている。
【発明の効果】
【００１７】
本発明に係る画像形成装置によると、第１のメモリの容量を増大させることなく、ＲＩＰ展開の途中で停電などが発生した場合でも、問題なく画像形成を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、本発明に係る画像形成装置の例として、ＭＦＰ（マルチ・ファンクション・ペリフェラル）を用いる場合について、図面を参照しながら説明する。
【００１９】
（１）プリントシステムの構成
図１は、本実施の形態のプリントシステムの全体的な構成の一例を示す図である。プリントシステム１は、画像形成装置の一例であるＭＦＰ１００、及びＭＦＰ１００に対して、例えばページ記述言語（ＰＤＬ）等により記述された印刷データを送信してプリントジョブの実行を指示するパーソナルコンピュータ（ＰＣ）３１が、ＬＡＮ等のネットワーク５００を介して接続されて構成される。ＭＦＰ１００では、送信された印刷データをビットマップ等の形式の画像データにＲＩＰ展開し、画像形成を行う。
【００２０】
（２）ＭＦＰ１００の構成
次に、ＭＦＰ１００の構成について説明する。図２は、ＭＦＰ１００の外観の一例を示す斜視図である。また、図３は、ＭＦＰ１００のハードウェア構成の一例を示す図である。ＭＦＰ１００は、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ、またはドキュメントサーバなどの機能を集約した画像形成装置である。複合機などと呼ばれることもある。
【００２１】
ＭＦＰ１００は、操作部１１、ディスプレイ部１２、スキャナ部１３、プリンタ部１４、通信インタフェース１６、ドキュメントフィーダ１７、給紙装置１８、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびハードディスク２３などによって構成される。
【００２２】
操作部１１は、数字、文字、および記号などを入力するための複数のキー、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ２０に送信する送信用回路などによって構成される。
【００２３】
ディスプレイ部１２は、ユーザに対してメッセージを表示する画面、ユーザが設定内容や処理内容を入力するための画面、およびＭＦＰ１００で実行された処理の結果を示す画面などを表示する。本実施の形態ではディスプレイ部１２にタッチパネルが用いられており、これは操作部１１に含まれる。即ちタッチパネルは、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ２０に送信する機能を備えている。
【００２４】
スキャナ部１３は、原稿に描かれている画像を光電的に読み取って、デジタルの画像データ（ここでは、ＲＧＢまたはブラックの濃度を表す濃度データ）を生成する。このようにして得られた画像データは、プリンタ部１４において印刷のために用いられるほか、ＴＩＦＦ、ＰＤＦ、ＪＰＥＧなどのフォーマットのファイルに変換されてハードディスク２３に記憶される。ＦＡＸデータに変換されてＦＡＸ送信に供されることもある。ドキュメントフィーダ１７は、ＭＦＰ１００の本体の上部に設けられており、１枚または複数枚の原稿をスキャナ部１３に順次送るために用いられる。
【００２５】
プリンタ部１４は、スキャナ部１３にて読み取られた画像、ＬＡＮ等のネットワークを介して接続されたＰＣ（パーソナル・コンピュータ）等の外部装置から送信されてきたデータの画像、またはＦＡＸ受信したＦＡＸデータの画像を、用紙またはフイルムなどの記録シートに印刷する。給紙装置１８は、ＭＦＰ１００本体の下部に設けられており、印刷対象の画像に適した記録シートをプリンタ部１４に供給するために用いられる。プリンタ部１４によって画像が印刷された記録シートはトレイ１９（図２参照）に排出される。
【００２６】
通信インタフェース１６は、ＰＣ等の外部装置とネットワークを介して通信を行ったり、電話回線を通じてＦＡＸ送受信等を行うための装置である。通信インタフェース１６として、ＮＩＣ（ネットワーク・インタフェース・カード）、モデム、ＴＡ（ターミナル・アダプタ）などが用いられる。なお、本実施の形態の通信インタフェース１６には、後述するように、ネットワーク５００を介してＰＣ３１等の外部装置から受信した印刷データ（通信プロトコルに従って送信側から送信された状態を復元したデータ）を格納する第１のメモリが備えられている。
【００２７】
ＲＯＭ２１には、画像の読取（スキャン）、原稿の複写（コピー）、ＦＡＸデータの送受信、ネットワークプリンティング、およびドキュメントサーバ（ボックス機能）などのＭＦＰ１００の基本機能を実現するためのプログラム、データが記憶されている。そのほか、本実施の形態の機能を実現するプログラムおよびデータが記憶されている。これらのプログラムまたはデータの一部または全部を、ハードディスク２３にインストールしておいてもよい。この場合は、ハードディスク２３にインストールされているプログラムまたはデータは、必要に応じてＲＡＭ２２にロードされる。本実施の形態で説明する機能は、必ずしもＣＰＵ２０だけでなくＤＳＰ（デジタル信号プロセッサ）やＡＳＩＣ（特定用途向けＩＣ）等の専用ハードウェアを利用したり、一部はオペレーティングシステム（ＯＳ）等の汎用プログラムの機能を利用して実現する場合もある。
【００２８】
以下、本実施の形態においてＰＣ３１等の外部装置から印刷データを受信し、受信した印刷データに基づいて画像を形成するＭＦＰ１００の構成について、より詳細に説明する。図４は、本実施の形態のＭＦＰ１００の機能的構成の一例について説明するためのブロック図である。
【００２９】
本実施の形態の通信インタフェース１６は、送信データ復元部１６１、第１メモリ制御部１６２、及び第１メモリ１６３を備えている。これらは、ＰＣ３１等の外部装置からネットワーク５００を介して印刷データを受信する際に使用される部分であって、電話回線を通じてＦＡＸ送受信を行う際に利用される部分などについては図示を省略している。なお、これらは上記したＮＩＣに搭載されることもあるが、着脱自在なカードの形態でなく、ＭＦＰ内部にネットワークインタフェース基板を搭載する形態も有る。
【００３０】
送信データ復元部１６１は、外部からネットワーク５００を介して受信した電気信号に対して、通信プロトコルに従う処理を行い、送信された印刷データを復元する。第１メモリ１６３は、例えば電源バックアップにより電源供給がオフとなってもデータが記憶される構成のメモリや、ＥＥＰＲＯＭ等の不揮発性メモリを用いることができる。
【００３１】
このように電源供給がオフとなってもデータが記憶される構成とするのは、停電等により電源供給がオフとなった場合に、再度外部装置から印刷データを取得する必要が生じるのは好ましくないからである。しかしながら、第１メモリ１６３に印刷データを長期保存すると第１メモリ１６３の容量増加が必要となり好ましくない。
【００３２】
第１メモリ制御部１６２は、第１メモリ１６３への格納、及び第１メモリ１６３の内容消去の制御を行う。第１メモリ制御部１６２により、外部から送信された印刷データが第１メモリ１６３に格納される。第１メモリ制御部１６２は、ＣＰＵ２０とは別の通信制御用のプロセッサを備える構成とすることができる。この場合、通信制御用のプロセッサはＣＰＵ２０と通信を行い、第１メモリ１６３の内容を消去する構成とすることができる。
【００３３】
なお、第１メモリ制御部１６２は、印刷データ判別部１６２１を備えている。印刷データ判別部１６２１は、外部から送信されたデータがＲＩＰ展開に必要なデータであるか否かを判別する。外部から送信されるデータは、印刷データなど、必ずしもＲＩＰ展開に必要なデータに限られないためである。そして、第１メモリ制御部１６２は、ＲＩＰ展開に必要なデータと、それ以外のデータとで、第１メモリ１６３から消去するタイミングを変えるように制御を行う。
【００３４】
ＭＦＰ１００は、ＲＩＰ展開制御部１３０を備えている。ＲＩＰ展開制御部１３０はＣＰＵ２０を中心として構成され、ＲＩＰ展開部１３１、ワークメモリ１３２、圧縮部１３３、伸張部１３４を含んでいる。ＲＩＰ展開部１３１は、第１メモリ１６３から転送された印刷データをＲＩＰ展開し、例えばビットマップ形式の画像データを得る。ワークメモリ１３２は、例えばＤＲＡＭ等の揮発性メモリにより構成され、上記ＲＩＰ展開のワーク領域として用いられる。
【００３５】
圧縮部１３３は、ＲＩＰ展開されたデータを圧縮してハードディスク２３に格納する。圧縮された画像データは、例えば圧縮部１３３による圧縮の単位ごとに別ファイルとしてハードディスク２３に格納される。伸張部１３４は、ハードディスク２３から圧縮画像データのファイルを取り出して、順次伸張してプリンタ部１４での画像形成に供する。このようにＲＩＰ展開後の画像データをハードディスク２３等の記憶装置に格納することにより、複数部のプリントの際でもＲＩＰ展開処理は１度で良くなる。圧縮部１３３、伸張部１３４として、それぞれ専用のＡＳＩＣを用いる構成とすることができる。圧縮部１３３での圧縮方法として、例えばＪＢＩＧ（ジョイント・バイレベル・イメージ・エキスパーツ・グループ）等の規格に従う方法が考えられるが、これに限定されることはない。
【００３６】
以下、上記各部による処理内容の詳細について説明する。図５は、ＭＦＰ１００の処理内容の一例について説明するためのフローチャートである。同図の処理は、ＲＩＰ展開等を制御するＣＰＵ２０、及び、場合により通信制御用のプロセッサ、ＡＳＩＣ等の専用ＩＣなどを用いて実行される。また、同図の表現では、ＭＦＰ１００の電源投入後、常時実行されているようにも見えるが、本実施の形態の処理の実現の方法は種々考えられるものであり、例えばイベントドリブンの形態で動作するプログラムを含めたり、プロセス間の通信、プロセッサ間の通信などを適宜適用して実現することもあり得る。
【００３７】
ＭＦＰ１００では、印刷データ処理（Ｓ１０１）、ＲＩＰ展開処理（Ｓ１０２）、プリント処理（Ｓ１０３）、及びその他の処理（Ｓ１０４）を実行する。その他の処理（Ｓ１０４）は、本実施の形態に係るステップＳ１０１〜Ｓ１０３で実行する以外の処理の意味であり、必ずしもＳ１０４のタイミングで実行する必要はないし、他のプロセッサで並行的に実行することもあり得る。以下、本実施の形態の処理（Ｓ１０１〜Ｓ１０３）の内容について詳細に説明する。
【００３８】
まず、印刷データ処理について説明する。図６は、印刷データ処理の内容の一例について説明するためのフローチャートである。この処理は、主として通信インタフェース１６側で実行される。ＣＰＵ２０の他に通信制御用のプロセッサを用いる構成も可能である。ＰＣ３１等の外部装置からネットワーク５００を介してデータを受信した場合（Ｓ２０１：ＹＥＳ）、通信プロトコルに従って送信されたデータを復元する（Ｓ２０２）。復元されたデータは第１メモリ制御部１６２により一旦第１メモリ１６３に格納される。
【００３９】
ここで、印刷データ判別部１６２１が、外部から送信され、第１メモリ１６３に格納されたデータが印刷データであるか否かを判定する（Ｓ２０３）。ここで印刷データとは、必ずしもページ記述言語（ＰＤＬ）等の形式で表された部分に限定されず、ＲＩＰ展開により画像データを生成するために必要なデータを言う。
【００４０】
印刷データに該当しない場合には（Ｓ２０３：ＮＯ）、例えばＣＰＵ２０等の転送先に転送した後は（Ｓ２０４）、当該データを第１メモリ１６３から消去する（Ｓ２０５）。このようにすることで、第１メモリ１６３に無駄なデータが残ることが無くなり、第１メモリ１６３の容量増大を抑制することができる。
【００４１】
印刷データであった場合（Ｓ２０３：ＹＥＳ）、ワークメモリ１３２に空き領域があるか否かを判定する（Ｓ２０６）。ワークメモリ１３２に空き領域がある場合には（Ｓ２０６：ＹＥＳ）、第１メモリ１６３からのデータの転送先としてワークメモリ１３２を設定するが（Ｓ２０７）、本実施の形態では、ワークメモリ１３２に空き領域が無い場合には、データの転送先としてハードディスク２３を設定する（Ｓ２０８）。このようにすることで、ワークメモリ１３２がフルの場合に、ハードディスク２３の領域を利用してＲＩＰ展開を実行することができる。
【００４２】
次に、データの連続性の有無を判定する（Ｓ２０９）。ここでのデータの連続性は、例えばワークメモリ１３２への転送途中、あるいはワークメモリ１３２内でのＲＩＰ展開実行中に停電が発生した場合（この場合ワークメモリ１３２内のデータは消失する。）のように、第１メモリ１６３からの転送は終了したが、まだＲＩＰ展開が終了しておらず、ハードディスク２３に格納されていないデータが発生した場合に失われる。データの連続性が失われたか否かは、例えば、ハードディスク２３内のデータと、第１メモリ１６３からの転送が終了したものとして記録されているデータとを比較することにより判定することができる。
【００４３】
データの連続性が有る場合、即ちワークメモリ１３２でのデータの消失が無い場合には（Ｓ２０９：ＹＥＳ）、ワークメモリ１３２への未転送分データの先頭から転送を開始する（Ｓ２１０）。一方、データの連続性が消失している場合には（Ｓ２０９：ＮＯ）、ＲＩＰ展開が終了してハードディスク２３に格納されているデータを参照し、ハードディスク２３への格納が未完了である分のデータからワークメモリ１３２への転送を行う（Ｓ２１１）。このような転送が可能であるのは、本実施の形態では、ＲＩＰ展開に必要な印刷データについては、ハードディスク２３への格納が完了するまで第１メモリ１６３から消去しない構成としているためである。
【００４４】
即ち、本実施の形態でＲＩＰ展開を管理するＣＰＵ２０からＲＩＰ展開の終了（ハードディスク２３への展開後のデータの格納）が終了した旨の通知を受けて（Ｓ２１２：ＹＥＳ）、第１メモリ制御部１６２は、展開終了分に対応する印刷データを第１メモリ１６３から消去する（Ｓ２１３）。この消去管理の具体的な方法として、印刷データのワークメモリ１３２への転送を、圧縮部１３３での圧縮単位ごとに行い、当該圧縮単位ごとに、ハードディスク２３への格納が完了した旨の通知を受けて、対応するワークメモリ１３２への転送分を第１メモリ１６３から消去することが考えられる。もっとも、消去管理の具体的な方法は、これに限定されることは無い。
【００４５】
図５のフローチャートへと戻り、次にＲＩＰ展開処理（Ｓ１０２）の内容について説明する。図７はＲＩＰ展開処理の内容の一例について説明するためのフローチャートである。ＲＩＰ展開処理では、ワークメモリ１３２内に未展開データが存在する場合であって（Ｓ３０１：ＹＥＳ）、優先処理すべきデータがない場合（Ｓ３０２：ＹＥＳ）、ＲＩＰ展開処理を行う（Ｓ３０３）。
【００４６】
優先処理すべきデータとは、例えばスキャナで読み取られた画像データ、電話回線を通じてＦＡＸ受信した画像データなどであり、これらが存在する場合には（Ｓ３０２：ＮＯ）、印刷データのＲＩＰ展開に優先して処理を行う（Ｓ３０４）。優先度を管理するテーブルを設ける構成としてもよい。
【００４７】
ＲＩＰ展開の後は、ハードディスク２３に空き領域があるか否かを判定し（Ｓ３０５）、空き領域がある場合には（Ｓ３０５：ＹＥＳ）、展開後の画像データをハードディスク２３に転送する（Ｓ３０６）。本実施の形態では、ハードディスク２３に空き領域が無い場合でも（Ｓ３０５：ＮＯ）、ワークメモリ１３２に空き領域がある間は（Ｓ３０７：ＹＥＳ）、処理を継続する。ワークメモリ１３２にも空き領域が無い場合は（Ｓ３０７：ＮＯ）、処理を停止する（Ｓ３０８）。ここで何らかのメッセージを出力するようにしてもよい。
【００４８】
ハードディスク２３に画像データを転送した後は（Ｓ３０９：ＹＥＳ）、転送済みの画像データ及び対応する印刷データをワークメモリ１３２から消去し（Ｓ３１０）、当該部分についてのＲＩＰ展開の終了を第１メモリ制御部１６２に通知する（Ｓ３１１）。この通知を受けた第１メモリ制御部１６２は、対応する印刷データを第１メモリ１６３から消去する（図６のＳ２１３参照）。前記したようにハードディスク２３への格納は圧縮部１３３の圧縮単位ごとに別ファイルとしてなされ（例えば一時ファイルとしてランダムなファイル名が付与される。）、例えばどのファイルが、どのページの画像に対応するかは管理テーブルにて管理される。
【００４９】
図５のフローチャートに戻り、次にプリント処理（Ｓ１０３）について説明する。図８は、プリント処理の内容の一例について説明するためのフローチャートである。プリント処理では、例えばハードディスク２３に、ＲＩＰ展開が終了して圧縮部１３３により圧縮された未プリントの画像データが存在するか否か、あるいはワークメモリ１３２にＲＩＰ展開が終了した未プリントの画像データが存在するか否かを判定する（Ｓ４０１）。
【００５０】
未プリントの画像データが存在する場合には（Ｓ４０１：ＹＥＳ）、当該画像データがプリント可能な状態にあるか否かを判定する（Ｓ４０２）。即ち、プリント対象ページ分の画像データが揃っているか否かを判定し、プリント可能である場合に（Ｓ４０２：ＹＥＳ）、
当該未プリントの画像データのプリント処理を行う（Ｓ４０３）。画像データがハードディスク２３に格納されている場合には、伸張部１３４による伸張処理の後、プリンタ部１４によるプリント処理を実行する。
【００５１】
プリント終了後は（Ｓ４０４：ＹＥＳ）、プリント済みの画像データをハードディスク２３（あるいはワークメモリ１３２）から消去して、プリント処理を終了する。
以上に説明したように、本実施の形態では、ＲＩＰ展開に必要な印刷データについては、ＲＩＰ展開が終了し、ハードディスク２３に格納されるまで第１メモリ１６３から消去しない構成としているため、ＲＩＰ展開の途中で停電などがあり、ワークメモリ１３２内のデータが消失しても、印刷データの送信元の外部装置から再度取得する必要がなく、画像データの欠落が生じることもない。
【００５２】
図９は、以上に説明したような、印刷データの受信、ワークメモリ１３２への印刷データの転送、ＲＩＰ展開、及び第１メモリ１６３からの消去のタイミングについて説明するための図である。同図のタイミングＴ１から、ＰＣ３１等の外部装置からの印刷データの受信が始まり、図中矢印ｔ１の期間内（タイミングＴ４までの間）に、上記したハードディスク２３への格納ファイル単位（圧縮部１３３による圧縮単位）分のデータを受信するものとする。矢印ｔ１の右端から、さらに右側へと延びる点線は、通常は、その後も印刷データの受信が続くことを表している。
【００５３】
タイミングＴ１から若干遅れ、タイミングＴ２から、第１メモリ１６３からワークメモリ１３２への印刷データの転送が実行される。従来は、この転送が終了したタイミングＴ５で、第１メモリ１６３からの印刷データの消去が実行されていた。
【００５４】
タイミングＴ３から、ワークメモリ１３２に転送された印刷データのＲＩＰ展開が実行される。そして上記圧縮部１３３による圧縮単位分のデータのＲＩＰ展開がタイミングＴ６で終了すると、当該展開後のデータの圧縮及びハードディスク２３への格納がタイミングＴ７からＴ８の間に実行される。タイミングＴ８でハードディスク２３への圧縮ファイル格納が終了する。ここで、第１メモリ制御部１６２への通知がなされ（図６のステップＳ２１３）、第１メモリ１６３から対応する印刷データが消去される。
【００５５】
（変形例）
以上、本発明の実施の形態について説明したが、本発明の内容が上記実施の形態において説明された具体例によって限定されないことは勿論であり、例えば、以下のような変形例も考えられる。
【００５６】
即ち、上記実施の形態では、圧縮部１３３にて圧縮された画像データがハードディスク２３に場合に、対応する印刷データを第１メモリ１６３から消去するようにしたが、例えばハードディスク２３を備えていない場合など、プリント処理の終了後に印刷データを第１メモリ１６３から消去するようにすることもできる。
【００５７】
図１０は、この場合のＲＩＰ展開処理の内容の一例について説明するためのフローチャートである。上記実施の形態と異なる点として、ＲＩＰ展開（Ｓ５０３）の後、展開後の画像データをプリンタ部１４に転送する（Ｓ５０５）。
【００５８】
プリンタ部１４への転送（プリント処理）が終了した後（Ｓ５０６：ＹＥＳ）、プリント済みのデータをワークメモリ１３２から消去し（Ｓ５０７）、当該画像についてのプリント終了を第１メモリ制御部１６２に通知する（Ｓ５０８）。この通知を受けた第１メモリ制御部１６２が、対応する印刷データを第１メモリ１６３から消去する点は上記実施の形態と同様である。
【００５９】
なお、上記の変形例のようにプリント終了後に第１メモリ１６３から印刷データを消去する実施形態は、ハードディスク２３を備えていない場合だけでなく、ハードディスク２３に相当する記憶手段も揮発性である場合や、ハードディスク２３を備える場合でも適用することが可能である。
【産業上の利用可能性】
【００６０】
本発明は、例えばＭＦＰ等の画像形成装置に適用することができる。
【図面の簡単な説明】
【００６１】
【図１】プリントシステムの全体的な構成の一例を示す図である。
【図２】ＭＦＰ１００の外観の一例を示す図である。
【図３】ＭＦＰ１００のハードウェア構成の一例を示す図である。
【図４】ＭＦＰ１００の機能的構成の一例について説明するためのブロック図である。
【図５】ＭＦＰ１００の処理内容の一例について説明するためのフローチャートである。
【図６】印刷データ処理の内容の一例について説明するためのフローチャートである。
【図７】ＲＩＰ展開処理の内容の一例について説明するためのフローチャートである。
【図８】プリント処理の内容の一例について説明するためのフローチャートである。
【図９】印刷データの受信、ワークメモリ１３２への印刷データの転送、ＲＩＰ展開、及び第１メモリ１６３からの消去のタイミングについて説明するための図である。
【図１０】本発明の変形例におけるＲＩＰ展開処理の内容の一例について説明するためのフローチャートである。
【符号の説明】
【００６２】
１１                      操作部
１２                      ディスプレイ部
１３                      スキャナ部
１４                      プリンタ部
１６                      通信インタフェース
１６１                    送信データ復元部
１６２                    第１メモリ制御部
１６２１                  印刷データ判別部
１６３                    第１メモリ
１７                      ドキュメントフィーダ
１８                      給紙装置
１９                      トレイ
２０                      ＣＰＵ
２１                      ＲＡＭ
２２                      ＲＯＭ
２３                      ハードディスクドライブ
３１                      パーソナルコンピュータ（ＰＣ）
１００                    ＭＦＰ
１３０                    ＲＩＰ展開制御部
１３１                    ＲＩＰ展開部
１３２                    ワークメモリ
１３３                    圧縮部
１３４                    伸張部
５００                    ネットワーク
【図１】
2007208769.tif 000003
【図２】
2007208769.tif 000004
【図３】
2007208769.tif 000005
【図４】
2007208769.tif 000006
【図５】
2007208769.tif 000007
【図６】
2007208769.tif 000008
【図７】
2007208769.tif 000009
【図８】
2007208769.tif 000010
【図９】
2007208769.tif 000011
【図１０】
2007208769.tif 000012