(57)【要約】【課題】分割されたオブジェクトが１つのバンドのみで使用されるようにして、効率よくデータを保持することができる画像形成システムを提供する。【解決手段】ホストコンピュータ１と画像形成装置９が接続され、ホストコンピュータ１より転送されるプリンタ言語に基づいて、画像形成装置９はバンド毎にオブジェクトのディスプレイリストを作成する画像形成システムにおいて、複数のバンドで使用されるオブジェクトは、ホストコンピュータ１で分割処理を行い、オブジェクトが１つのバンドのみで使用されるようにする。【選択図】        図１
2004272485.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと画像形成装置が接続され、ホストコンピュータより転送されるプリンタ言語に基づいて、画像形成装置はバンド毎にオブジェクトのディスプレイリストを作成する画像形成システムにおいて、複数のバンドで使用されるオブジェクトは、ホストコンピュータで分割処理を行い、オブジェクトが１つのバンドのみで使用されるようにすることを特徴とする画像形成システム。
【請求項２】
請求項１記載の画像形成システムにおいて、前記オブジェクトが多角形であることを特徴とする画像形成システム。
【請求項３】
請求項１記載の画像形成システムにおいて、前記オブジェクトが曲線であることを特徴とする画像形成システム。
【請求項４】
請求項１記載の画像形成システムにおいて、前記オブジェクトが曲線である場合に、多角形近似を行った後に分割することを特徴とする画像形成システム。
【請求項５】
請求項１記載の画像形成システムにおいて、色を含む各種設定は画像形成装置に保持しておき、分割されたオブジェクトは上記設定を参照することを特徴とする画像形成システム。
【請求項６】
請求項５記載の画像形成システムにおいて、デフォルト値を設定することを特徴とする画像形成システム。
【請求項７】
請求項５記載の画像形成システムにおいて、前記デフォルト値をページ毎に設定することを特徴とする画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストコンピュータと画像形成装置が接続され、ホストコンピュータより転送されるプリンタ言語に基づいて、画像形成装置はバンド毎にオブジェクトのディスプレイリストを作成する画像形成システムに関する。
【０００２】
【従来の技術】
ホストコンピュータと画像形成装置が接続され、ホストコンピュータより転送されるプリンタ言語に基づいて、画像形成装置はバンド毎にオブジェクトのディスプレイリストを作成する画像形成システムに関連して、例えば、特許文献１では、楕円等の複雑なオブジェクトが複数のバンドで使用される場合、図形を表現するディスプレイリストを新たに生成し、以降のバンドで新たに生成したディスプレイリストを参照することで、高速な印字を可能としている。
【特許文献１】特開２０００−２８０５４２公報
【０００３】
【発明が解決しようとする課題】
上記従来技術では、複数のバンドにわたってオブジェクトをディスプレイリストとして保存しておく必要がある。しかし、既に描画が完了している部分のデータは不要であり、非常に多くのオブジェクトで構成されているページでは、ディスプレイリストが消費するメモリ量がそれだけ多くなるため、他の処理に割り当てられるメモリが減り速度の低下が発生してしまう。
そこで本発明は、複数のバンドで使用されるオブジェクトに対して、ホストコンピュータで図形の分割処理を行い、分割されたオブジェクトが１つのバンドのみで使用されるようにして、効率よくデータを保持することができる画像形成システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ホストコンピュータと画像形成装置が接続され、ホストコンピュータより転送されるプリンタ言語に基づいて、画像形成装置はバンド毎にオブジェクトのディスプレイリストを作成する画像形成システムにおいて、複数のバンドで使用されるオブジェクトは、ホストコンピュータで分割処理を行い、オブジェクトが１つのバンドのみで使用されるようにする画像形成システムを最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の画像形成システムにおいて、オブジェクトが多角形である画像形成システムを主要な特徴とする。
請求項３記載の発明は、請求項１記載の画像形成システムにおいて、オブジェクトが曲線である画像形成システムを主要な特徴とする。
請求項４記載の発明は、請求項１記載の画像形成システムにおいて、オブジェクトが曲線である場合に、多角形近似を行った後に分割する画像形成システムを主要な特徴とする。
請求項５記載の発明は、請求項１記載の画像形成システムにおいて、色を含む各種設定は画像形成装置に保持しておき、分割されたオブジェクトは上記設定を参照する画像形成システムを主要な特徴とする。
請求項６記載の発明は、請求項５記載の画像形成システムにおいて、デフォルト値を設定する画像形成システムを主要な特徴とする。
請求項７記載の発明は、請求項５記載の画像形成システムにおいて、デフォルト値をページ毎に設定する画像形成システムを主要な特徴とする。
【０００５】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
図１は本発明の実施の形態に係る画像形成システムの機能ブロック図である。本画像形成システムは、ホストコンピュータ１とプリンタ（画像形成装置）９が接続されることで構成されている。本画像形成システムにおいては、ホストコンピュータ１により作成されたプリンタ言語をプリンタ９が受信し画像形成（印刷）を行う。
ホストコンピュータ１は、プリンタドライバ２とアプリケーション８で構成されている。プリンタドライバ２は、アプリケーション８より送信される印刷要求データをインタプリタ部３で受信してデータ解析を行い、描画するべきオブジェクトデータを生成する。
ここで、オブジェクトが曲線の場合には、後述のバンドによる分割処理に大きな負荷がかかってしまうため、図形近似部４で多角形近似を行う。出力すべき画像をバンド描画するため、オブジェクト分割部５で各オブジェクトをバンド単位で分割する。分割された各オブジェクトによりバンドデータ生成部６でバンドデータを生成し、これをデータ送信部７からプリンタ９へ送信する。
プリンタ９は、コントローラ部１０と画像形成部１４で構成されている。コントローラ部１０は、プリンタ言語で表現された印刷データを受信し、それを画像形成部１４が画像形成できるようにビットマップデータへ変換を行う。画像形成部１４は、コントローラ部１０から送られてきたビットマップデータに従い画像を形成する。
ここで、コントローラ部１０は、ホストコンピュータ１より送られてきたプリンタ言語を解釈して、ディスプレイリストに変換するインタプリタ部１１と、ディスプレイリストを解釈し、ラスタライズを行うラスタライズ部１２と、ラスタライズ後のビットマップを記憶しておくビットマップ記憶部１３で構成されている。
インタプリタ部１１は、プリンタ言語を解釈し、各オブジェクトに対し必要となる図形の情報を１つにまとめた形のディスプレイリストに変換する。ここで、各オブジェクトは、バンドデータ生成部６によりバンド内への描画が保証されているため、描画範囲の判定、クリップ処理が不要となり高速な描画が期待できる。インタプリタ部１１より出力されたディスプレイリストは、ラスタライズ部１２によりビットマップとしてビットマップ記憶部１３に描画され、画像形成部１４に送信される。
【０００６】
以下、実際の例を用いて動作を説明する。アプリケーション８より図２のような２つのオブジェクト２１、２２が印刷要求として送信されたとする。図３の（１）のようにバンド分割されるとすると、どちらのオブジェクトも複数のバンドにまたがっているため、バンドデータ生成部６は、図３（２）のように各オブジェクトをバンド単位に分割してバンドデータを生成する。ここで、オブジェクト２２は曲線データなので、バンド単位の分割の処理コストが大きくなってしまうのを避けるため、図形近似部４により多角形図形へと変換したあとにバンド単位へと分割する（図４参照）。
また、前景色、背景色、塗りつぶしの有無等は、分割されたオブジェクトに共通の設定パラメータとなるため、プリンタ９へは１回だけ送信するものとする。インタプリタ部１１のメモリに前記設定パラメータを保持しておき、オブジェクトをディスプレイリストへ変換する場合に参照する（図５）。ここで、設定に偏りがある場合には、デフォルト値を設定しておくことで、保持しておくメモリ量を削減することが可能となる。さらに、ページ毎に設定が偏りがある場合には、ページの初めにデフォルト値を明示的に設定してもよい。
【０００７】
【発明の効果】
請求項１、２、３に記載した画像形成システムによれば、オブジェクトをバンド単位に分割することにより、複数のバンドで１つのオブジェクトのディスプレイリストをプリンタ（画像形成装置）のメモリに保持しておく必要がなく、効率的なメモリの使用が可能となる。
請求項４に記載した画像形成システムによれば、曲線オブジェクトを多角形オブジェクトに近似した後に分割することにより、高速な分割が可能となる。
請求項５に記載した画像形成システムによれば、設定パラメータをプリンタに保持することで、高速に処理できる。
請求項６に記載した画像形成システムによれば、デフォルト設定パラメータを設定することで、パラメータ保持に必要なメモリ量を削減できる。
請求項７に記載した画像形成システムによれば、ページ毎に適したデフォルト設定パラメータを設定することで、パラメータ保持に必要なメモリ量を削減できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成システムの機能ブロック図である。
【図２】２つのオブジェクトを示す図である。
【図３】オブジェクトをバンドデータに分割する様子を示す図である。
【図４】分割オブジェクトを多角形近似してさらに分割する様子を示す図である。
【図５】インタプリタ部の機能を示す図である。
【符号の説明】
１  ホストコンピュータ、２  プリンタドライバ、８  アプリケーション、９
プリンタ（画像形成装置）、１０  コントローラ部、１４  画像形成部
【図１】
2004272485.tif 000003
【図２】
2004272485.tif 000004
【図３】
2004272485.tif 000005
【図４】
2004272485.tif 000006
【図５】
2004272485.tif 000007