(57)【要約】【課題】画像データに基づいて画像を印刷する画像形成システムにおいて、ユーザにとって必要のないデータを削除し、限りある記憶領域を有効活用することができる画像形成システムを提供することを目的とするものである。【解決手段】画像データに基づいて画像を印刷する画像形成システムにおいて、印刷を終了した画像データを保存する記憶装置と、画像データを上記記憶装置へ保存するように指示する画像保存指示手段と、上記画像保存指示手段による指示に応答して、印刷を終了した画像データを上記記憶装置へ保存する保存制御手段とを有する画像形成システムである。【選択図】図５
2008021007.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて画像を印刷する画像形成システムにおいて、
印刷を終了した画像データを保存する記憶装置と；
画像データを上記記憶装置へ保存するように指示する画像保存指示手段と；
上記画像保存指示手段による指示に応答して、印刷を終了した画像データを上記記憶装置へ保存する保存制御手段と；
を有することを特徴とする画像形成システム。
【請求項２】
画像データに基づいて画像を印刷する画像形成システムにおいて、
印刷を終了した画像データを保存する記憶装置と；
画像データを上記記憶装置から削除するように指示する画像削除指示手段と；
上記画像削除指示手段による指示に応答して、印刷を終了した画像データを上記記憶装置から削除する削除制御手段と；
を有することを特徴とする画像形成システム。
【請求項３】
請求項１または請求項２において、
画像データを印刷する際のプリンタの設定モードに応じて、上記画像データを、複数のカテゴリへ分別する画像カテゴリ分別手段を有することを特徴とする画像形成システム。
【請求項４】
請求項１または請求項２において、
画像データの画像特性に応じて、上記画像データを複数のカテゴリへ分別する画像カテゴリ分別手段を有することを特徴とする画像形成システム。
【請求項５】
請求項３または請求項４において、
上記カテゴリ毎に、ユーザが画像データを保存することの可否を設定する画像カテゴリ設定手段を有することを特徴とする画像形成システム。
【請求項６】
請求項５において、
上記カテゴリ毎に、ユーザが、画像データを保存することの可否を設定する場合、画像データを保存することの可否を、ホストコンピュータ、画像形成システム本体のうちの少なくとも一方から、設定することを特徴とする画像形成システム。
【請求項７】
請求項３または請求項４において、
上記カテゴリ毎に、ユーザが画像データを削除することの可否を設定する画像カテゴリ設定手段を有することを特徴とする画像形成システム。
【請求項８】
請求項７において、
上記カテゴリ毎に、ユーザが、画像データを削除することの可否を設定する場合、画像データを削除することの可否を、ホストコンピュータ、画像形成システム本体のうちの少なくとも一方から、設定することを特徴とする画像形成システム。
【請求項９】
画像データに基づいて画像を印刷する画像形成システムの制御方法において、
印刷を終了した画像データを保存する記憶装置に、上記印刷を終了した画像データを保存するように指示する画像保存指示工程と；
上記画像保存指示工程での指示に応答して、印刷を終了した画像データを上記記憶装置へ保存する保存制御工程と；
を有することを特徴とする画像形成システムの制御方法。
【請求項１０】
画像データに基づいて画像を印刷する画像形成システムの制御方法において、
印刷を終了した画像データを保存する記憶装置から、上記印刷を終了した画像データを削除するように指示する画像削除指示工程と；
上記画像削除指示工程での指示に応答して、印刷を終了した画像データを上記記憶装置から削除する削除制御工程と；
を有することを特徴とする画像形成システムの制御方法。
【請求項１１】
印刷を終了した画像データを保存する記憶装置に、上記印刷を終了した画像データを保存するように指示する画像保存指示手順と；
上記画像保存指示手順での指示に応答して、印刷を終了した画像データを上記記憶装置へ保存する保存制御手順と；
を画像形成システムに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１２】
画像データに基づいて画像を印刷する画像形成システムの制御方法において、
印刷を終了した画像データを保存する記憶装置から、上記印刷を終了した画像データを削除するように指示する画像削除指示手順と；
上記画像削除指示手順での指示に応答して、印刷を終了した画像データを上記記憶装置から削除する削除制御手順と；
を画像形成システムに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の通信媒体を介して、複数のデータ処理装置からジョブを受信し、蓄積可能な画像形成システム、画像形成システムの制御方法および記憶媒体に関する。
【背景技術】
【０００２】
近年、カラー印刷装置と複数のホストコンピュータとが通信可能な情報処理システムが一般化され、広く使われている。この状況の中で、情報処理システム上で作成された多くの電子ドキュメントが作成され、カラー印刷装置へ出力する要求は増大する傾向にあり、高速かつ安価なカラー印刷装置が望まれている。
【０００３】
一般に、インクジェット方式の画像形成システムは、記録手段（プリントヘッド）およびインクタンクを搭載するキャリッジと、記録紙を搬送する搬送手段と、これらを制御する制御手段とを具備する。そして、複数の吐出口からインク液滴を吐出させるプリントヘッドを、記録紙の搬送方向（副走査方向）と直行する方向（主走査方向）に、シリアル・スキャンさせ、一方で、非記録時に記録幅に等しい量で間欠搬送する。また、カラー対応の画像形成システムである場合、複数色のプリントヘッドによって吐出されるインク液滴の重ねあわせによるカラー画像を形成する。
【０００４】
インクジェット方式の画像形成システムにおいて、インクを吐出させる方法として、サーマル方式、ピエゾ方式等がある。上記サーマル方式は、吐出口近傍に発熱素子を設け、この発熱素子に電気信号を印加することによって、インクを局所的に加熱し、圧力変化を起こさせ、インクを吐出口から吐出させる方式である。上記ピエゾ方式は、ピエゾ素子等の電気／圧力変換手段を用い、インクに機械的圧力を付与してインクを吐出する方式である。
【０００５】
これらの記録方式は、記録信号に応じて、インクを微少な液滴として、吐出口から記録媒体上に吐出することによって、文字や図形等の記録を行う方式である。また、これらの記録方式は、ノンインパクトであるので、騒音が少なく、ランニング・コストが低く、装置が小型化しやすい等の利点を有する。したがって、コンピュータやワードプロセッサ等と併用され、または単独で使用される複写機、プリンタ、ファクシミリ等の記録装置において、画像形成（記録）手段として広く用いられている。
【０００６】
従来のインクジェット記録方式では、インクのにじまない高発色のカラー画像を得るために、インク吸収層を有する専用コート紙を使用する必要がある。しかし、近年は、インクの改良等によって、プリンタや複写機等で大量に使用される普通紙への印字適性を持たせた記録方式も実用化されている。
【０００７】
さらに、ＯＨＰシートや布、プラスチック・シート等の様々な記録媒体への対応が望まれている。こうした要求に応えるために、インクの吸収特性が異なる記録媒体（記録メディア）を、必要に応じて選択した際に、記録媒体の種類に係わりなく最良の記録が可能な記録装置の開発および製品化が進められている。
【０００８】
また、記録媒体の大きさについても、宣伝広告用のポスターや衣類等の織布では、大サイズのものが要求されている。このようなインクジェット方式の画像形成システムは、優れた記録手段として幅広い分野で需要が高まり、より一層高品位な画像の提供が求められ、また更なる高速化への要求も一段と高まっている。
【０００９】
一般に、カラー・インクジェット記録方法は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色のカラー・インクに、ブラック（Ｋ）を加えた４色のインクを使用してカラー記録を実現する。このようなカラー・インクジェット記録において、キャラクタのみ印字するモノクロ・インクジェット記録と異なり、カラー・イメージ画像を記録する場合、発色性や階調性、一様性等、様々な要素が必要となる。
【００１０】
また、多階調として自然画像をより高品位に形成するためには、従来のシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色に、インク濃度の低いライトＣ（ＬＣ）、ライトＭ（ＬＭ）、ライトＹ（ＬＹ）の３色を加えた７色インクを用いる。これによって、ハイライト部分の粒状感を軽減したものが多く実現されている。
【００１１】
このようなインクジェット方式の画像形成システムとして、ハードディスクドライブのような大容量記憶装置を搭載した種類のプリンタがある。プリンタにおける大容量記憶装置は、印刷ジョブのスプールに用いられ、画像データに対する画像処理や印刷処理を行う際のハンドリング性能を高めることに役立っている。また、画像データを長期的に保存することが可能になるので、ホストコンピュータを使用することなく、繰り返し印刷出力することができる。
【００１２】
しかし、記憶装置に保存する画像データは、非圧縮であることが多く、記憶装置に保存するデータ数が多いほど、記憶領域を圧迫する。特に、大きなサイズの画像を出力する機会が多い大判プリンタでは、限りある記憶領域を有効活用する方策を立てることが非常に重要である。
【００１３】
そこで、画像形成システム内の記憶装置に保存されているデータについて、電子透かしがあるかどうかを判別する手段を用いた解決法が提案されている。この解決法は、電子透かしを有する画像データは、一定時間出力要求がなかった場合、記憶装置から削除するという制御を実行できる方法である（たとえば、特許文献１参照）。
【特許文献１】特開２００３−２１６７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、従来の手法では、記憶装置から画像データを消去する際、各データの種別の違いについては、必ずしも注目されていない。たとえば、特許文献１に記載されている手段を適用すると、記憶装置からデータを削除する基準は、画像データに“電子透かしが埋め込まれている”ことと、“所定時間内に再度の出力要求が無い”こととであり、各データの種別には関知していない。
【００１５】
これでは、データの特性に応じた制御とユーザの意図を反映した制御とが行われているとは必ずしも言えない。このために、ユーザが本当に必要とするデータが誤って消去されることによる不都合が生じる可能性がある。
【００１６】
本発明は、画像データに基づいて画像を印刷する画像形成システムにおいて、ユーザにとって必要のないデータを削除し、限りある記憶領域を有効活用することができる画像形成システムを提供することを目的とするものである。
【課題を解決するための手段】
【００１７】
本発明は、画像データに基づいて画像を印刷する画像形成システムにおいて、印刷を終了した画像データを保存する記憶装置と、画像データを上記記憶装置へ保存するように指示する画像保存指示手段とを有する。また、本発明は、上記画像保存指示手段による指示に応答して、印刷を終了した画像データを上記記憶装置へ保存する保存制御手段を有する画像形成システムである。
【発明の効果】
【００１８】
本発明によれば、画像データに基づいて画像を印刷する画像形成システムにおいて、ユーザにとって必要のないデータを削除し、限りある記憶領域を有効活用することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２０】
図１は、本発明の実施例１である画像形成システム１００を示すブロック図である。
【００２１】
画像形成システム１００は、たとえば、インクジェットプリント装置であり、印刷情報、フォーム情報、マクロ命令等に従って対応する文字パターンやフォームパターン等を作成する。また、記憶媒体である記録紙等に画像を形成（印刷）する。そして、印刷を終了した画像データを記憶装置に保存する。
【００２２】
画像形成システム１００は、プリント制御ユニットＰＵ１と、外部メモリ２１と、印刷部２２と、操作パネル２３とを有する。
【００２３】
プリント制御ユニットＰＵ１は、ＣＰＵ１と、画像出力メモリ２と、ＲＡＭ３と、ＲＯＭ４と、システムバス５と、メモリコントローラ６と、印刷用インタフェース８と、Ｉ／Ｏ１１と、レンダラ部１２とを有する。また、プリント制御ユニットＰＵ１は、非可逆圧縮伸張部１３と、可逆圧縮伸張部１４と、画像処理部１５と、ＨＤＤ１６と、画像カテゴリ判定部１７とを有する。
【００２４】
なお、上記印刷情報は、外部にネットワークや直接インタフェースで接続されているホストコンピュータ等の外部情報源から供給される情報である。
【００２５】
ＣＰＵ１は、高速のＲＩＳＣ型ＣＰＵで構成され、ＲＯＭ４に記憶されている制御プログラムや外部メモリ２１に記憶されている制御プログラム等に基づいて、システムバス５に接続されている各種デバイスへのアクセスを総合的に制御する。そして、ＣＰＵ１は、最終的には、印刷用インタフェース８を介して接続されている印刷部２２に、出力画像として画像信号を出力する。プリンタ制御ユニットＰＵ１内の各ブロック間の制御と画像データの通信とは、パケット構造のデータをやりとりすることで実行する。
【００２６】
ＲＯＭ４には、ＣＰＵ１の制御プログラムや、画像形成システム１００の制御に必要なデータを記憶する。ＣＰＵ１は、Ｉ／Ｏ１１、外部ネットワークＮＷ１を介して、ホストコンピュータ等の外部装置と通信可能である。
【００２７】
なお、ホストコンピュータとの間で、外部ネットワークを介して通信するが、図示しない表示装置等の直接インタフェースを介して、ホストコンピュータと接続し、通信を行うようにしてもよい。
【００２８】
ＲＡＭ３は、ＣＰＵ１のメインメモリやワークエリア等として機能するものであり、外部ネットワークＮＷ１を介して、ホストコンピュータから、圧縮された画像データを受信する。なお、ＲＡＭ３は、図示しない増設ポートに接続されているオプションＲＡＭによって、メモリ容量を拡張する。
【００２９】
画像出力用メモリ２は、ＲＡＭ３上に用意される画像出力用メモリである。画像出力用メモリ２は、出力メモリとしてＰＤＬジョブに対して、レンダラ部１２で作成されるラスタデータが記録され、ラスタジョブに対して、ホストコンピュータで作成されたラスタデータが記録される。ＨＤＤ（ハードディスク）１６は、伸張された画像データを保存するために用いる。
【００３０】
メモリコントローラ６は、ＤＲＡＭ等の外部メモリ２１へのアクセスを制御する。ハードレンダラ１２は、内部にローカルメモリを持っている。ハードレンダラ１２は、ＰＤＬジョブに対して、ローカルメモリに転送されたディスプレイリスト（以後、「ＤＬ」という）またはＲＡＭ３上にあるＤＬを、そのまま解釈し、ラスタデータおよびラスタデータの各画素に対応する属性データを作成する。
【００３１】
非可逆圧縮伸張部１３は、外部ネットワークＮＷ１を介してホストコンピュータからＲＡＭ３へ入力され、非可逆圧縮された状態にある画像データを、伸張する。非可逆圧縮伸張部１３は、ＲＡＭ３に保存されている圧縮コードを読み出し、伸張処理を行った後に、ＨＤＤ１６へ画像データを書き込む。非可逆圧縮方式としては、ＪＰＥＧを用いることができる。
【００３２】
圧縮符号化処理では、目標圧縮率が設定され、必要に応じてパラメータ（量子化テーブル）を変更し、圧縮処理を繰り返し実行する。
【００３３】
可逆圧縮伸張部１４の機能は、取り扱う圧縮方式が可逆圧縮であること以外、非可逆圧縮伸張部１３の機能と同様である。可逆圧縮方式としては、パックビッツを用いることができる。
【００３４】
パックビッツ方式は、非符号化とランレングス符号化とを組み合わせた方式であり、２バイト以上で構成される。１バイト目は、いくつ同じデータが続くか、またはいくつ異なるデータが続くかを示すコントロールバイトであり、その後にデータが続く。ここで、同じ種類のデータが連続している場合は、２バイトで表すことができ、異なるデータが続いている場合は、データ数よりも１バイト多いバイト数で表すことができる。
【００３５】
実施例１において、圧縮方式については、非可逆圧縮と可逆圧縮との双方とも、使用可能であり、用途によって使い分けることができる。なお、実施例１は、圧縮状態にある画像データを伸張した後に、画像データをＨＤＤ１６へ保存するが、この例は一意のものではない。実施例１では、圧縮状態の画像データを、そのままＨＤＤ１６へ保存し、画像処理を行う直前に画像データを伸張することもできる。
【００３６】
画像処理部１５は、属性データに基づいて、文字用の画像処理、イメージ用の画像処理、グラフィック用の画像処理、カラー用の画像処理、白黒用の画像処理、細線用の画像処理のいずれか、または組み合わせて、ラスタデータに施す。
【００３７】
画像カテゴリ判定部１７は、ＨＤＤ１６に保存されている画像データに関する印刷モード設定を参照し、画像データ毎にカテゴリへ分別する。
【００３８】
上記「カテゴリ」は、画像データをＨＤＤ１６から消去するカテゴリと、画像データをＨＤＤ１６から消去しないカテゴリとである。
【００３９】
各画像データに対するＨＤＤ１６の動作は、カテゴリ毎にユーザが設定した処理内容に従ったものとなる。ユーザがカテゴリ毎に関連付けられたＨＤＤ１６の処理内容を設定する際は、操作パネル２３から直接入力することもでき、また、外部ネットワークＮＷ１と入力用バス５とを介して、ホストコンピュータから入力することもできるものとする。
【００４０】
図２は、実施例１における印刷部２２の具体例を示す斜視図である。
【００４１】
印刷部２２は、往路走査プリントヘッド３１と、復路走査プリントヘッド３２と、キャリッジ３３と、給紙ローラ３４と、補助ローラ３５と、紙送りローラ３６とを有する。
【００４２】
往路走査プリントヘッド３１は、ブラック、シアン、マゼンタ、イエローの４色のカラーインクがそれぞれ封入されているインクタンクと、それぞれのインクに対応した４つのプリントヘッドとを一体化したマルチヘッドである。上記４つのプリントヘッドは、矢印Ｘ１の往路走査方向に沿って、ブラック、シアン、マゼンタ、イエローの各インク用のものが並んで配列されている。
【００４３】
復路走査プリントヘッド３２は、往路走査プリントヘッドと同様に構成されている。４色のインクに対応する４つのプリントヘッドの配列は、往路走査プリントヘッド３１とは対称的に、往路走査方向Ｘ１に沿って、イエロー、マゼンタ、シアン、ブラックの順番で配列されている。
【００４４】
キャリッジ３３は、往路走査プリントヘッド３１と復路走査プリントヘッド３２とを搭載し、往復の主走査方向Ｘ１、Ｘ２に移動されるキャリッジである。キャリッジ３３は、プリント動作していない状態等の待機時には、ホームポジション位置Ｐにある。キャリッジ３３は、ガイドロッドＧにガイドされつつ、図示しない移動機構によって、主走査方向Ｘ１、Ｘ２に移動される。
【００４５】
紙送りローラ３６は、補助ローラ３５とともに、プリント媒体としての記録紙３７を押さえながら、矢印Ｙの副走査方向へ、間欠的に搬送する。給紙ローラ３４は、記録紙３７の給紙を行うとともに、紙送りローラ３６と補助ローラ３５と同様に、記録紙３７を押さえる。
【００４６】
次に、画像形成システム１００において、記憶装置にデータを保存するか否かを適応的に切り替える動作について説明する。
【００４７】
上記のように、実施例１は、印刷ジョブデータに含まれている印刷モード設定を参照することによって、画像データを複数のカテゴリに分別する手段と、カテゴリ毎にユーザが設定した処理工程を画像データに対して実行する手段とを有する。
【００４８】
画像形成システム１００が、画像データを複数のカテゴリへ分別する際に、まず、印刷ジョブデータに含まれている印刷モード設定情報を参照する。印刷指令時にホストコンピュータのプリンタドライバまたはプリンタ本体の操作パネルを通じて、ユーザが、印刷モードを設定することができる。印刷モード設定の種類は、印刷物の画像品質や印刷時の速さを指定するもの以外に、印刷物の用途を指定できる。印刷物の具体的な用途は、たとえば標準印刷、ビジネス文書、ＣＡＤ、ポスター、写真、ドラフト印刷等が挙げられる。実施例１では、この各用途を、それぞれ画像カテゴリとし、このカテゴリ毎に、ユーザが行うカテゴリ設定の内容に従って制御を行う。
【００４９】
ホストコンピュータのプリンタドライバまたはプリンタ本体の操作パネルを通じて、ユーザが画像カテゴリ設定を実行することができ、ユーザの意図に合わせた操作が可能である。
【００５０】
図３は、実施例１において、カテゴリと、ＣＡＤと、ポスターと、写真との関係を示す図である。
【００５１】
たとえば、ＣＡＤ用途の画像データについては、図３に示すように、印刷終了後に、ＨＤＤ１６からデータを削除する設定になっているので、ＣＡＤ用途の画像データは、ＨＤＤ１６から消去される。
【００５２】
一方、ポスター用途の画像データについては、印刷終了後も、ＨＤＤ１６へ保存するように設定され、写真用途の画像データについては、印刷終了後も、ＨＤＤ１６へ保存するように設定されている。このように、個別の設定を行う。なお、ＣＡＤのように、“印刷終了後にＨＤＤ１６からデータを削除する”と設定すると、画像処理と印刷工程とを速やかに実行することを目的に、印刷処理中に限り、ＨＤＤ１６へ画像データを保存し、印刷終了後に、ＨＤＤ１６からデータを消去する。
【００５３】
一方、ポスターや写真のように“印刷終了後もＨＤＤ１６へ保存する”と設定すると、データの消去は一切行われない。
【００５４】
さらに、ユーザが画像カテゴリ設定の内容を変更すると、印刷処理途中のデータについては、変更前の設定に従って処理を継続する。また、ＨＤＤ１６に既に保存されている画像データについては、そのままＨＤＤ１６での保存を継続し、次回の印刷時に改めてカテゴリ分別手段による印刷を制御する。なお、各カテゴリの設定は、ユーザによって随時変更可能であり、画像処理システムの使用環境の変更等に伴う設定変更にも、柔軟に対応できる。
【００５５】
上記のように、実施例１は、印刷ジョブデータに含まれている印刷モード設定を参照することによって、画像データを複数のカテゴリに分別する手段と、カテゴリ毎にユーザが設定した処理工程を画像データに対して実行する手段とを備えている。
【００５６】
次に、往復プリントの基本的な動作について説明する。
【００５７】
待機時にホームポジション位置Ｐにあるキャリッジ３３は、記録開始命令によって往路走査方向Ｘ１に移動する。そして、これに伴い往路走査プリントヘッド３１における４つのプリントヘッドは、それぞれの複数のインク吐出口から、画像データに応じてインクを吐出し、そのインクによって記録紙３７上の印字等のプリントを行う。
【００５８】
記録紙３７の端部までの１行分の画像データのプリントが終了すると、紙送りローラ３５が矢印方向へ回転し、記録紙３７をＹ方向へ所定幅だけ紙送りする。続いて、キャリッジ３３が復路走査方向Ｘ２に移動しながら、復路プリントヘッド３２における４つのプリントヘッドの複数のノズルから、画像データに従ってインクを吐出し、記録紙３７上に印字等のプリントを行う。
【００５９】
そして、ホームポジションＰの位置まで戻る。その後、再び紙送りローラ３５が記録紙３７をＹ方向へ所定幅だけ送る。このようなヘッドの走査動作と紙送りとの繰り返しによって、記録紙３７上に画像を順次、プリントする。
【００６０】
なお、画像形成システム１００は、図示しないが、キャリッジ駆動用のキャリッジモータ、給紙ローラ駆動用の給紙モータ、紙搬送駆動用の紙搬送モータ等を駆動するモータドライバ、プリントヘッドを駆動するプリントヘッド駆動用のドライバ等を有する。
【００６１】
次に、上記実施例の動作について説明する。
【００６２】
図５は、実施例１において、ホストコンピュータが印刷ジョブを送信し、印刷処理を行う基本的な動作を示すフローチャートである。
【００６３】
具体的には、印刷モード設定を参照することによって、画像データを複数のカテゴリに分別する手段と、カテゴリ毎にユーザが設定した処理工程を、画像データに実行する手段とについて、画像データを受信した段階から印刷する段階までを、順序立てて説明する。
【００６４】
まず、ホストコンピュータから印刷ジョブを送信し、印刷処理を実行し、基本的な動作を示すフローチャートに従って説明する。
【００６５】
ホストコンピュータから印刷処理が開始され（Ｓ１１）、プリンタ本体がプリントデータを受信すると、受信したプリントデータは一旦、メモリへ保存される（Ｓ１２）。このプリントデータは、圧縮された画像データと印刷モード設定等の情報を含んでいる。
【００６６】
続いて、メモリに保存されているプリントデータのうちで、圧縮されている画像データ部分が伸張処理される（Ｓ１３）。伸張処理後の画像データ（印刷を終了した画像データ）は、ＨＤＤ１６へ保存される（Ｓ１４）。そして、画像データは、ＨＤＤ１６に保存された状態で、カテゴリを判定する（Ｓ１５）。上記「カテゴリ」は、画像データをＨＤＤ１６から消去するカテゴリと、画像データをＨＤＤ１６から消去しないカテゴリである。
【００６７】
このカテゴリ判定の結果、カテゴリフラグは“０”または“１”に設定される。カテゴリフラグの値に応じて、その後のデータ処理に違いが生じる（Ｓ１６）。
【００６８】
ここで、カテゴリフラグが“１”であれば、この画像データはＨＤＤ１６から消去される必要がある。ただし、画像処理（Ｓ２０）と印刷処理（Ｓ２１）とを行った後に、画像データ（印刷を終了した画像データ）を消去する（Ｓ２２）。画像処理と印刷処理とを行っている最中は、ＨＤＤ１６がデータ保存し、印刷ジョブを速やかに実行できるようにしている。画像データをＨＤＤ１６から消去した後に、カテゴリフラグを初期化し（Ｓ１９）、一連の印刷ジョブを終了する。
【００６９】
一方、カテゴリフラグが“０”であれば、画像データをＨＤＤ１６から消去しない。したがって、画像処理（Ｓ１７）と印刷処理（Ｓ１８）とを実行した後は、カテゴリフラグを初期化する（Ｓ１９）だけで、一連の印刷ジョブを終了する。
【００７０】
図４は、実施例１における画像データカテゴリ判定（Ｓ１５）についての詳細な動作を示すフローチャートである。
【００７１】
伸張処理された画像データをＨＤＤ１６へ保存した後で画像データカテゴリ判定は開始される（Ｓ１）。そして、画像カテゴリ判定部１７にて印刷ジョブデータに含まれている“印刷モード設定情報”を参照する（Ｓ２）。
【００７２】
上記「印刷モード設定情報」は、ユーザがホストコンピュータまたはプリンタ本体の操作パネルから印刷時に設定することができるものである。具体的な例としては、「ＣＡＤ印刷」「ポスター印刷」等が挙げられる。この印刷ジョブデータから参照した情報は、画像カテゴリ判定部の内部メモリに一時的に保存され、印刷ジョブ毎に行うカテゴリ分別（Ｓ３）に用いられる。この他に、画像カテゴリ判定部にはユーザによって設定された“画像カテゴリ設定情報”が記憶されている。
【００７３】
そのために、画像カテゴリ判定部では、印刷ジョブデータから参照した“印刷モード設定情報”と“画像カテゴリ設定情報”の照らし合わせを行うだけで、該当する画像データをＨＤＤ１６から消去すべきか否かを即座に判断（Ｓ４）することができる（図３）。ここで、該当する画像データについてＨＤＤ１６から消去されるべきデータであると判定した場合は、カテゴリフラグを“１”に設定する（Ｓ５）。一方、該当する画像データはＨＤＤ１６から消去すべきでないデータであると判定した場合は、カテゴリフラグを“０”に設定する（Ｓ６）。
【００７４】
このカテゴリフラグは、画像カテゴリ判定部の内部メモリに保存されているものであり、ＨＤＤ１６へ対するデータ保存または消去指示を行う際に用いられる。カテゴリフラグの設定が終了すれば、画像データカテゴリ判定での処理は終了となる。
【００７５】
次に、画像形成システム１００の内部に保存されている画像データを用いて印刷処理を行う動作について説明する。
【００７６】
図７は、画像形成システム１００の内部に保存されている画像データを用いて印刷処理を行う動作を示すフローチャートである。
【００７７】
ここで、印刷ジョブとして指定する画像データは、画像形成システム１００内部のＨＤＤ１６に保存されているものに限定される。
【００７８】
まず、ホストコンピュータまたはプリンタ本体の操作パネルを介して、印刷ジョブが開始される（Ｓ４１）。ユーザは、ホストコンピュータおよび操作パネル上においてＧＵＩで表示されるサムネイル画像を指定することで印刷ジョブを出すこともできるし、ＣＵＩで表示されるファイル名を指定することで印刷ジョブを出すこともできる。
【００７９】
ユーザが印刷ジョブを出すと、画像形成システム１００では即座にＨＤＤ１６に保存された該画像データについて、カテゴリ判定処理を行う（Ｓ４２）。そして、そのカテゴリ判定の結果から設定されるカテゴリフラグが“１”であるか“０”であるかによって、ＨＤＤ１６における画像データへの処理内容に違いが生じる（Ｓ４３）。
【００８０】
カテゴリフラグが“１”であれば、画像処理（Ｓ４７）と印刷処理（Ｓ４８）とを行った後に、ＨＤＤ１６から画像データを消去し（Ｓ４９）、最後に、カテゴリフラグを初期化（Ｓ４６）して印刷ジョブを終了する。
【００８１】
また、カテゴリフラグが“０”であれば、画像処理（Ｓ４４）と印刷処理（Ｓ４５）とを行った後は、画像データを引き続きＨＤＤ１６へ保存したままで、カテゴリフラグを初期化し（Ｓ４６）、印刷ジョブを終了する。
【００８２】
次に、実施例１において、画像カテゴリ分別手段とカテゴリ設定手段とを利用しない動作について説明する。
【００８３】
図６は、実施例１において、画像カテゴリ分別手段とカテゴリ設定手段とを利用しない動作を示すフローチャートである。
【００８４】
まず、ホストコンピュータから印刷ジョブが開始される（Ｓ３１）。プリンタ本体でプリントデータを受信すると、プリントデータは一旦、メモリへ保存される（Ｓ３２）。このプリントデータは、圧縮された画像データと印刷モード設定等の情報を含んでいる。
【００８５】
続いて、メモリに保存されているプリントデータのうちで、圧縮されている画像データ部分について伸張処理が施される（Ｓ３３）。伸張処理後の画像データ（印刷を終了した画像データ）は、ＨＤＤ１６へ保存される（Ｓ３４）。そして、ＨＤＤ１６へ保存されている画像データについて、画像処理（Ｓ３５）と印刷処理（Ｓ３６）とを行う。
【００８６】
その後に、ＨＤＤ１６から画像データを消去し（Ｓ３７）、一連の印刷ジョブを終了する。画像カテゴリ分別手段とカテゴリ設定手段とを利用せずに動作させる場合、ＨＤＤ１６に画像データを保存しないが、画像処理と印刷処理とを行っている最中は、ＨＤＤ１６がデータ保存することによって、印刷ジョブを速やかに実行できる。
【実施例２】
【００８７】
上記実施例１では、画像データに付随する印刷モード設定情報を参照することによって、画像データをカテゴリ分別する実施例である。本発明の実施例２は、画像データの画像特性を参照することによって、画像データをカテゴリ分別する実施例である。
【００８８】
なお、実施例２である画像形成システム１００の構成は、図１に示す構成と同様である。また、実施例２における基本的な動作は、図５に示すフローチャートの動作と同様である。
【００８９】
そして、実施例２において画像形成システムの内部に画像データを保存したままの状態で印刷処理を行う動作のフローチャートは、図７に示す実施例１のフローチャートと同様である。
【００９０】
さらに、画像カテゴリ分別手段とカテゴリ設定手段とを利用しない画像形成システム全体の動作のフローチャートは、図６に示す実施例１のフローチャートと同様である。
【００９１】
図８は、本発明の実施例２の動作を示すフローチャートである。
【００９２】
伸張処理された画像データ（印刷が終了した画像データ）を、ＨＤＤ１６へ保存した後に、画像データカテゴリ判定を開始する（Ｓ５１）。そして、印刷ジョブデータに含まれている“画像特性情報”をピックアップし、画像カテゴリ判定部１７が参照する（Ｓ５２）。画像特性情報は、画像データのファイルフォーマット（拡張子）や画像を構成する色成分、オブジェクト属性データの割合である。この参照した情報は、画像カテゴリ判定部の内部メモリに一時的に保存され、印刷ジョブ毎に行うカテゴリ分別（Ｓ５３）に用いられる。
【００９３】
この他に、画像カテゴリ判定部には、ユーザによって設定された“画像カテゴリ設定情報”が記憶されている。そのため、画像カテゴリ判定部では、印刷ジョブデータから参照した“画像特性情報”と“画像カテゴリ設定情報”とを照合するだけで、該当する画像データを、ＨＤＤ１６から消去すべきか否かを、図３を参照し、即座に判断する（Ｓ５４）ことができる。
【００９４】
ここで、該当する画像データが。ＨＤＤ１６から消去されるべきデータであると判定すると、カテゴリフラグを“１”に設定する（Ｓ５５）。一方、該当する画像データは、ＨＤＤ１６から消去すべきでないデータであると判定すると、カテゴリフラグを“０”に設定する（Ｓ５６）。
【００９５】
図９は、実施例２において、カテゴリと、ＣＡＤと、ポスターと、写真との関係を示す図である。
【００９６】
たとえば、図９に示すように、オブジェクト属性データの割合を参照した結果から、該画像データ中にはビットマップデータの割合が多いと判定すると、該画像をビットマップカテゴリへ分別する。そして、カテゴリフラグを“１”に設定する等の利用法が挙げられる。このカテゴリフラグは、画像カテゴリ判定部の内部メモリに保存されているフラグであり、ＨＤＤ１６にデータを保存する指示を行う際、または、ＨＤＤ１６からデータを消去する指示を行う際に用いられる。カテゴリフラグの設定が終了すれば、画像データカテゴリ判定（Ｓ１５）での処理は、終了する。
【実施例３】
【００９７】
本発明の実施例３は、画像形成システムにおいて、画像データを受信した段階で、該画像データをＨＤＤ１６へ長期的に保存するか否かを判断する実施例である。
【００９８】
上記実施例１と実施例２とは、画像データをＨＤＤ１６へ一時保存した後に、ＨＤＤ１６へ長期的に保存するか否かを判断する実施例である。
【００９９】
しかし、印刷に際してＨＤＤ１６へ画像データを一時保存することは必須ではないので、実施例３では、画像形成システムにおいて画像データを受信した段階で、該画像データをＨＤＤ１６へ長期的に保存するか否かを判断するようにしている。
【０１００】
上記のように、上記実施例は、画像データに基づいて画像を印刷する画像形成システムに適用される。上記実施例によれば、画像データを複数のカテゴリへ分別し、そのカテゴリ毎に、印刷時の処理内容をユーザが設定できるように制御することによって、限られたな記憶領域を有効活用することができる。
【産業上の利用可能性】
【０１０１】
上記実施例は、プリンタに関するが、イメージスキャナを備えた複写機において、スキャナから入力される画像データに適用することもできる。また、画像データに対するカテゴリ分別およびＨＤＤ１６へ画像データを保存するか否かの判定は、プリンタ本体で行うようにしてもよく、また、ホストコンピュータ上のプリンタドライバが行うようにしてもよい。
【０１０２】
上記画像形成システムを、レーザビームプリンタや電子写真方式等、他のプリント方式に適用するようにしてもよい。
【図面の簡単な説明】
【０１０３】
【図１】本発明の実施例１である画像形成システム１００を示すブロック図である。
【図２】実施例１における印刷部２２の具体例を示す斜視図である。
【図３】実施例１において、カテゴリと、ＣＡＤと、ポスターと、写真との関係を示す図である。
【図４】実施例１における画像データカテゴリ判定（Ｓ１５）についての詳細な動作を示すフローチャートである。
【図５】実施例１において、ホストコンピュータが印刷ジョブを送信し、印刷処理を行う基本的な動作を示すフローチャートである。
【図６】実施例１において、画像カテゴリ分別手段とカテゴリ設定手段とを利用しない動作を示すフローチャートである。
【図７】画像形成システム１００の内部に保存されている画像データを用いて印刷処理を行う動作を示すフローチャートである。
【図８】本発明の実施例２の動作を示すフローチャートである。
【図９】実施例２において、カテゴリと、ＣＡＤと、ポスターと、写真との関係を示す図である。
【符号の説明】
【０１０４】
１００…画像形成システム、
ＰＵ１…プリント制御ユニット、
１…ＣＰＵ、
２…画像出力メモリ、
３…ＲＡＭ、
４…ＲＯＭ、
１５…画象処理部、
１６…ＨＤＤ、
１７…画像カテゴリ判定部、
２１…外部メモリ、
２２…印刷部、
２３…操作パネル、
Ｐ…ホームポジション位置。
【図１】
2008021007.tif 000003
【図２】
2008021007.tif 000004
【図３】
2008021007.tif 000005
【図４】
2008021007.tif 000006
【図５】
2008021007.tif 000007
【図６】
2008021007.tif 000008
【図７】
2008021007.tif 000009
【図８】
2008021007.tif 000010
【図９】
2008021007.tif 000011