(57)【特許請求の範囲】
【請求項１】
複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像を印刷可能な画像形成システムであって、
前記画像の印刷データを生成する印刷データ生成手段を備えるコンピューターと、
前記印刷データに基づいて前記画像のレンダリングを実行するレンダリング手段を備えて前記画像を印刷する画像形成装置とを備え、
前記コンピューターは、前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトを、少なくとも一部の解像度を前記画像における実際の解像度より低下させて生成するイメージ生成手段を備え、
前記印刷データ生成手段は、
前記画像に含まれる少なくとも１つの前記オブジェクトと、
前記イメージ生成手段によって生成された前記イメージオブジェクトとを含めて前記印刷データを生成し、
前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複される前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化することを特徴とする画像形成システム。
【請求項２】
前記印刷データ生成手段は、何れの前記イメージオブジェクトが何れの前記オブジェクトの上に重複されるかを示す重複情報を含めて前記印刷データを生成し、
前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複されることが前記重複情報によって示されている前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記イメージ生成手段は、前記画像において前記オブジェクトが透過して重複している状態を含む前記イメージオブジェクトのみを生成することを特徴とする請求項１または請求項２に記載の画像形成システム。
【請求項４】
前記印刷データ生成手段は、前記イメージオブジェクトに全部が含まれる前記オブジェクトを前記印刷データに含めないことを特徴とする請求項１から請求項３までの何れかに記載の画像形成システム。
【請求項５】
前記印刷データ生成手段は、前記画像において実際に現れている前記オブジェクトのみを前記印刷データに含めることを特徴とする請求項１から請求項４までの何れかに記載の画像形成システム。
【請求項６】
複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像の印刷データを生成する印刷データ生成手段、および、
前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトを、少なくとも一部の解像度を前記画像における実際の解像度より低下させて生成するイメージ生成手段としてコンピューターを機能させ、
前記印刷データ生成手段は、
前記画像に含まれる少なくとも１つの前記オブジェクトと、
前記イメージ生成手段によって生成された前記イメージオブジェクトとを含めて前記印刷データを生成することを特徴とするプリンタードライバー。
【請求項７】
複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像の印刷データに基づいて前記画像のレンダリングを実行するレンダリング手段を備えて前記画像を印刷する画像形成装置であって、
前記印刷データは、
前記画像に含まれる少なくとも１つの前記オブジェクトと、
前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトとを含み、
前記イメージオブジェクトは、少なくとも一部の解像度が前記画像における実際の解像度より低下させられており、
前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複される前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化することを特徴とする画像形成装置。
【請求項８】
複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像を印刷する画像形成装置によって実行されるレンダリングプログラムであって、
前記画像の印刷データに基づいて前記画像のレンダリングを実行するレンダリング手段として前記画像形成装置を機能させ、
前記印刷データは、
前記画像に含まれる少なくとも１つの前記オブジェクトと、
前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトとを含み、
前記イメージオブジェクトは、少なくとも一部の解像度が前記画像における実際の解像度より低下させられており、
前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複される前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化することを特徴とするレンダリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオブジェクトによって構成されている画像を印刷するための画像形成システム、プリンタードライバー、画像形成装置およびレンダリングプログラムに関する。
【背景技術】
【０００２】
従来、複数のオブジェクトによって構成されている画像を印刷可能な画像形成システムとして、画像の印刷データを生成するコンピューターと、印刷データに基づいて画像のレンダリングを実行して画像を印刷する画像形成装置とを備える画像形成システムが知られている（例えば、特許文献１参照。）。従来の画像形成システムのコンピューターは、画像においてオブジェクトが重複している状態を示すイメージオブジェクトを生成し、画像に含まれる少なくとも１つのオブジェクトと、生成したイメージオブジェクトとを画像形成装置に送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−０４００２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成システムにおいては、イメージオブジェクトを高解像度で生成すると、コンピューターから画像形成装置に送信される印刷データのデータ量が多くなり、結果として、コンピューターから画像形成装置への印刷データの送信時間と、画像形成装置における印刷データの処理時間とが長くなるという問題がある。
【０００５】
また、従来の画像形成システムにおいては、イメージオブジェクトを低解像度で生成すると、ベクターオブジェクトやテキストオブジェクトなどの高解像度が必要なオブジェクトと、イメージオブジェクトとが画像形成装置においてレンダリングによって重複された場合に、画像形成装置によって印刷された画像において、イメージオブジェクトに基づいて生成された部分にジャギーが目立つなど、画像の品質が低下するという問題がある。
【０００６】
そこで、本発明は、印刷データのデータ量の増加と、印刷結果の品質の低下とを抑えることができる画像形成システム、プリンタードライバー、画像形成装置およびレンダリングプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成システムは、複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像を印刷可能な画像形成システムであって、前記画像の印刷データを生成する印刷データ生成手段を備えるコンピューターと、前記印刷データに基づいて前記画像のレンダリングを実行するレンダリング手段を備えて前記画像を印刷する画像形成装置とを備え、前記コンピューターは、前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトを、少なくとも一部の解像度を前記画像における実際の解像度より低下させて生成するイメージ生成手段を備え、前記印刷データ生成手段は、前記画像に含まれる少なくとも１つの前記オブジェクトと、前記イメージ生成手段によって生成された前記イメージオブジェクトとを含めて前記印刷データを生成し、前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複される前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化することを特徴とする。
【０００８】
この構成により、本発明の画像形成システムは、印刷データに含めるイメージオブジェクトを、少なくとも一部の解像度を画像における実際の解像度より低下させて生成するので、印刷データのデータ量の増加を抑えることができる。また、本発明の画像形成システムは、印刷データに基づいて画像のレンダリングを実行する場合に、イメージオブジェクトを処理するとき、イメージオブジェクトが上に重複されるオブジェクトの形状に基づいて、イメージオブジェクトにおけるオブジェクトに相当する部分を高解像度化するので、印刷結果の品質の低下を抑えることができる。
【０００９】
また、本発明の画像形成システムにおいて、前記印刷データ生成手段は、何れの前記イメージオブジェクトが何れの前記オブジェクトの上に重複されるかを示す重複情報を含めて前記印刷データを生成し、前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複されることが前記重複情報によって示されている前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化しても良い。
【００１０】
この構成により、本発明の画像形成システムは、何れのイメージオブジェクトが何れのオブジェクトの上に重複されるかを印刷データにおけるイメージオブジェクトおよびオブジェクトに基づいて画像形成装置が判断する必要がないので、画像形成装置における印刷データの処理時間を短縮することができる。
【００１１】
また、本発明の画像形成システムにおいて、前記イメージ生成手段は、前記画像において前記オブジェクトが透過して重複している状態を含む前記イメージオブジェクトのみを生成しても良い。
【００１２】
この構成により、本発明の画像形成システムは、印刷データに含めるイメージオブジェクトの数量を抑えることができるので、印刷データのデータ量の増加を抑えることができる。
【００１３】
また、本発明の画像形成システムにおいて、前記印刷データ生成手段は、前記イメージオブジェクトに全部が含まれる前記オブジェクトを前記印刷データに含めなくても良い。
【００１４】
この構成により、本発明の画像形成システムは、印刷データに含めるオブジェクトの数量を抑えることができるので、印刷データのデータ量の増加を抑えることができる。なお、イメージオブジェクトに全部が含まれるオブジェクトは、イメージオブジェクトにおいて相当する部分が高解像度化されなくても、全体が同一の解像度であるので、印刷結果における違和感を抑えることができる。
【００１５】
また、本発明の画像形成システムにおいて、前記印刷データ生成手段は、前記画像において実際に現れている前記オブジェクトのみを前記印刷データに含めても良い。
【００１６】
この構成により、本発明の画像形成システムは、印刷データに含めるオブジェクトの数量を抑えることができるので、印刷データのデータ量の増加を抑えることができる。なお、画像において実際には現れていないオブジェクトは、印刷結果においても現れないので、印刷データに含まれなくても印刷結果の品質を低下させることがない。
【００１７】
本発明のプリンタードライバーは、複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像の印刷データを生成する印刷データ生成手段、および、前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトを、少なくとも一部の解像度を前記画像における実際の解像度より低下させて生成するイメージ生成手段としてコンピューターを機能させ、前記印刷データ生成手段は、前記画像に含まれる少なくとも１つの前記オブジェクトと、前記イメージ生成手段によって生成された前記イメージオブジェクトとを含めて前記印刷データを生成することを特徴とする。
【００１８】
この構成により、本発明のプリンタードライバーは、印刷データに含めるイメージオブジェクトを、少なくとも一部の解像度を画像における実際の解像度より低下させて生成するので、印刷データのデータ量の増加を抑えることができる。また、本発明のプリンタードライバーは、画像に含まれる少なくとも１つのオブジェクトと、イメージオブジェクトとを含めて印刷データを生成する。したがって、本発明のプリンタードライバーによって生成された印刷データに基づいて印刷する画像形成装置は、印刷データに基づいて画像のレンダリングを実行する場合に、イメージオブジェクトを処理するとき、イメージオブジェクトが上に重複されるオブジェクトの形状に基づいて、イメージオブジェクトにおけるオブジェクトに相当する部分を高解像度化することができ、結果として、印刷結果の品質の低下を抑えることができる。
【００１９】
本発明の画像形成装置は、複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像の印刷データに基づいて前記画像のレンダリングを実行するレンダリング手段を備えて前記画像を印刷する画像形成装置であって、前記印刷データは、前記画像に含まれる少なくとも１つの前記オブジェクトと、前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトとを含み、前記イメージオブジェクトは、少なくとも一部の解像度が前記画像における実際の解像度より低下させられており、前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複される前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化することを特徴とする。
【００２０】
この構成により、本発明の画像形成装置は、少なくとも一部の解像度が画像における実際の解像度より低下させられて生成されたイメージオブジェクトを含む印刷データに基づいて画像のレンダリングを実行するので、印刷データのデータ量の増加を抑えることができる。また、本発明の画像形成装置は、印刷データに基づいて画像のレンダリングを実行する場合に、イメージオブジェクトを処理するとき、イメージオブジェクトが上に重複されるオブジェクトの形状に基づいて、イメージオブジェクトにおけるオブジェクトに相当する部分を高解像度化するので、印刷結果の品質の低下を抑えることができる。
【００２１】
本発明のレンダリングプログラムは、複数のオブジェクトによって構成されていて少なくとも一部の前記オブジェクト同士が重複している画像を印刷する画像形成装置によって実行されるレンダリングプログラムであって、前記画像の印刷データに基づいて前記画像のレンダリングを実行するレンダリング手段として前記画像形成装置を機能させ、前記印刷データは、前記画像に含まれる少なくとも１つの前記オブジェクトと、前記画像において前記オブジェクトが重複している状態を示すイメージオブジェクトとを含み、前記イメージオブジェクトは、少なくとも一部の解像度が前記画像における実際の解像度より低下させられており、前記レンダリング手段は、前記イメージオブジェクトを処理する場合に、前記イメージオブジェクトが上に重複される前記オブジェクトの形状に基づいて、前記イメージオブジェクトにおける前記オブジェクトに相当する部分を高解像度化することを特徴とする。
【００２２】
この構成により、本発明のレンダリングプログラムは、少なくとも一部の解像度が画像における実際の解像度より低下させられて生成されたイメージオブジェクトを含む印刷データに基づいて画像のレンダリングを実行するので、印刷データのデータ量の増加を抑えることができる。また、本発明のレンダリングプログラムは、印刷データに基づいて画像のレンダリングを実行する場合に、イメージオブジェクトを処理するとき、イメージオブジェクトが上に重複されるオブジェクトの形状に基づいて、イメージオブジェクトにおけるオブジェクトに相当する部分を高解像度化するので、印刷結果の品質の低下を抑えることができる。
【発明の効果】
【００２３】
本発明の画像形成システム、プリンタードライバー、画像形成装置およびレンダリングプログラムは、印刷データのデータ量の増加と、印刷結果の品質の低下とを抑えることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施の形態に係る画像形成システムのブロック図である。
【図２】図１に示すコンピューターのブロック図である。
【図３】図１に示すＭＦＰのブロック図である。
【図４】印刷データを送信する場合の図２に示すコンピューターの動作のフローチャートである。
【図５】図２に示すコンピューターによって生成されるオブジェクトリストの一例を示す図である。
【図６】図５に示すオブジェクトリストの基になった画像を示す図である。
【図７】（ａ）図２に示すコンピューターによって生成されるイメージオブジェクトの一例を示す図である。  （ｂ）図２に示すコンピューターによって生成されるイメージオブジェクトの一例であって、図７（ａ）に示す例とは異なる例を示す図である。
【図８】図６に示す画像に基づいて生成された印刷データの一例の内容を説明するための図である。
【図９】印刷データを受信して印刷を実行する場合の図３に示すＭＦＰの動作のフローチャートである。
【図１０】（ａ）図２に示すコンピューターによって印刷データが生成される基になる画像の一例を示す図である。  （ｂ）図１０（ａ）に示す画像のうちラスターオブジェクトを示す図である。  （ｃ）図１０（ａ）に示す画像のうちベクターオブジェクトを示す図である。
【図１１】図１０（ａ）に示す画像に基づいて生成された印刷データの一例の内容を説明するための図である。
【図１２】（ａ）図１１に示す印刷データに基づいて画像が生成される場合の一工程の状態を示す図である。  （ｂ）図１２（ａ）に示す工程より後の工程の状態を示す図である。  （ｃ）図１２（ｂ）に示す工程より後の工程の状態を示す図である。
【図１３】図６に示す画像に基づいて生成された印刷データの一例であって、図８に示す例とは異なる例の内容を説明するための図である。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２６】
まず、本実施の形態に係る画像形成システムの構成について説明する。
【００２７】
図１は、本実施の形態に係る画像形成システム１０のブロック図である。
【００２８】
図１に示すように、画像形成システム１０は、画像の印刷データを生成するコンピューター２０と、印刷データに基づいて画像を印刷する画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）３０とを備えている。コンピューター２０と、ＭＦＰ３０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して通信可能に接続されている。
【００２９】
図２は、コンピューター２０のブロック図である。
【００３０】
図２に示すように、コンピューター２０は、種々の操作が入力されるマウスやキーボードなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、ネットワーク１１（図１参照。）経由でＭＦＰ３０（図１参照。）など、外部の装置と通信を行う通信デバイスである通信部２３と、プログラムおよび各種のデータを記憶しているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２４と、コンピューター２０全体を制御する制御部２５とを備えている。コンピューター２０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯機器などの電子機器によって構成されている。
【００３１】
記憶部２４は、ＭＦＰ３０を制御するためのプリンタードライバー２４ａを記憶している。プリンタードライバー２４ａは、コンピューター２０の製造段階でコンピューター２０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からコンピューター２０に追加でインストールされても良いし、ネットワーク１１上からコンピューター２０に追加でインストールされても良い。
【００３２】
制御部２５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２４に記憶されているプログラムを実行するようになっている。
【００３３】
制御部２５は、記憶部２４に記憶されているプリンタードライバー２４ａを実行することによって、画像の印刷データを生成する印刷データ生成手段２５ａ、および、画像においてオブジェクトが重複している状態を示すイメージオブジェクトを生成するイメージ生成手段２５ｂとして機能する。
【００３４】
図３は、ＭＦＰ３０のブロック図である。
【００３５】
図３に示すように、ＭＦＰ３０は、種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、原稿からデータを読み取る読取デバイスであるスキャナー３３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター３４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部３５と、ネットワーク１１（図１参照。）経由でコンピューター２０（図１参照。）など、外部の装置と通信を行う通信デバイスである通信部３６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤなどの記憶デバイスである記憶部３７と、ＭＦＰ３０全体を制御する制御部３８とを備えている。
【００３６】
記憶部３７は、印刷データに基づいて画像のレンダリングを実行するためのレンダリングプログラム３７ａを記憶している。レンダリングプログラム３７ａは、ＭＦＰ３０の製造段階でＭＦＰ３０にインストールされていても良いし、ＳＤカード、ＵＳＢメモリーなどの記憶媒体からＭＦＰ３０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ３０に追加でインストールされても良い。
【００３７】
制御部３８は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３７に記憶されているプログラムを実行する。
【００３８】
制御部３８は、記憶部３７に記憶されているレンダリングプログラム３７ａを実行することによって、印刷データに基づいて画像のレンダリングを実行するレンダリング手段３８ａとして機能する。
【００３９】
次に、画像形成システム１０の動作について説明する。
【００４０】
まず、印刷データを送信する場合のコンピューター２０の動作について説明する。
【００４１】
図４は、印刷データを送信する場合のコンピューター２０の動作のフローチャートである。
【００４２】
コンピューター２０の制御部２５は、プリンタードライバー２４ａを実行することによって図４に示す動作を実行する。
【００４３】
図４に示すように、制御部２５は、画像を構成するオブジェクトの一覧を示すオブジェクトリスト４０（図５参照。）を生成する（Ｓ１０１）。
【００４４】
図５は、コンピューター２０によって生成されるオブジェクトリスト４０の一例を示す図である。
【００４５】
図５に示すオブジェクトリスト４０には、対象のオブジェクトの識別情報としての「ＩＤ」と、対象のオブジェクトが画像においてどの位置に配置されているかを示す「座標」と、対象のオブジェクトの「属性」と、対象のオブジェクトの透過の有無を示す「透過設定」と、対象のオブジェクトの上に重複している他のオブジェクトを示す「重複対象」と、「重複対象」に示されているオブジェクトが対象のオブジェクトに対してどのような状態で重複しているかを示す「重複具合」とがオブジェクト毎に含まれている。
【００４６】
「座標」は、例えば、画像における対象のオブジェクトを囲む最小の矩形の左上の座標と、右下の座標との組み合わせで表される。
【００４７】
「属性」としては、例えば、ベクターオブジェクト、ラスターオブジェクト、テキストオブジェクトが存在する。
【００４８】
「重複具合」としては、例えば、「重複対象」に示されているオブジェクトの一部のみが対象のオブジェクトに重複していることを示す「部分」と、「重複対象」に示されているオブジェクトが対象のオブジェクトの全体に重複していることを示す「塗り潰し」と、「重複対象」に示されているオブジェクトの全体が対象のオブジェクトに重複していることを示す「内包」とが存在する。
【００４９】
オブジェクトリスト４０における下段のオブジェクトほど、画像において上層に配置されている。
【００５０】
図６は、図５に示すオブジェクトリスト４０の基になった画像５０を示す図である。
【００５１】
図５および図６に示すように、ＩＤ「Ａ」のオブジェクト（以下「オブジェクトＡ」と言う。Ｂ〜Ｈについても同様。）は、透過しない楕円形状のベクターオブジェクトである。オブジェクトＡの上には、透過しないオブジェクトＣの一部のみが重複している。なお、オブジェクトＡの一部は、図６においては理解の容易のために破線で描かれているが、画像５０において実際には現れていない。
【００５２】
オブジェクトＢは、透過しない三日月形状のベクターオブジェクトである。オブジェクトＢの上には、透過しないオブジェクトＣが全体に重複している。なお、オブジェクトＢは、図６においては理解の容易のために破線で描かれているが、画像５０において実際には現れていないオブジェクトである。
【００５３】
オブジェクトＣは、花柄が描かれている透過しない矩形状のラスターオブジェクトである。オブジェクトＣの上には、透過しないオブジェクトＤの全体と、透過するオブジェクトＥの一部のみと、透過するオブジェクトＦの全体と、透過するオブジェクトＨの一部のみとが重複している。
【００５４】
オブジェクトＤは、透過しない星形状のベクターオブジェクトである。オブジェクトＤの上には、他のオブジェクトが重複していない。
【００５５】
オブジェクトＥは、透過する三角形状のベクターオブジェクトである。オブジェクトＥの上には、透過するオブジェクトＦの一部のみと、透過するオブジェクトＧの一部のみとが重複している。
【００５６】
オブジェクトＦは、透過する文字「Ｘ」のテキストオブジェクトである。オブジェクトＦの上には、他のオブジェクトが重複していない。
【００５７】
オブジェクトＧは、透過する文字「Ｖ」のテキストオブジェクトである。オブジェクトＧの上には、他のオブジェクトが重複していない。
【００５８】
オブジェクトＨは、透過する文字「Ａ」のテキストオブジェクトである。オブジェクトＨの上には、他のオブジェクトが重複していない。
【００５９】
図４に示すように、コンピューター２０のイメージ生成手段２５ｂは、Ｓ１０１の処理の後、Ｓ１０１において生成されたオブジェクトリスト４０の「属性」、「透過設定」、「重複対象」および「重複具合」と、特定の規則とに基づいて、画像５０においてオブジェクトが重複している状態を示すイメージオブジェクトを、少なくとも一部の解像度を画像５０における実際の解像度より低下させて生成する（Ｓ１０２）。例えば、イメージ生成手段２５ｂは、画像５０においてオブジェクトが透過して重複している状態を含むイメージオブジェクトのみを生成しても良い。また、イメージ生成手段２５ｂは、イメージオブジェクトを生成する場合に、対象のイメージオブジェクトが何れのオブジェクトの上に重複されるかを示す重複情報を生成して、対象のイメージオブジェクトに付加する。なお、イメージ生成手段２５ｂは、必要に応じてイメージオブジェクトを生成するので、必要がなければＳ１０２の処理を省略する。
【００６０】
例えば、イメージ生成手段２５ｂは、Ｓ１０２の処理において、図６に示す画像５０に対してイメージオブジェクトとして、図７（ａ）に示すオブジェクトＩと、図７（ｂ）に示すオブジェクトＪとを生成する。
【００６１】
図７（ａ）に示すオブジェクトＩは、画像５０においてオブジェクトＥと、オブジェクトＧとが重複している状態を示すイメージオブジェクトである。
【００６２】
図７（ｂ）に示すオブジェクトＪは、画像５０においてオブジェクトＣと、オブジェクトＥと、オブジェクトＦと、オブジェクトＨとが重複している状態を示すイメージオブジェクトである。
【００６３】
図４に示すように、コンピューター２０の印刷データ生成手段２５ａは、Ｓ１０２の処理の後、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）による図８に示すような印刷データ６０を生成する（Ｓ１０３）。
【００６４】
図８は、図６に示す画像５０に基づいて生成された印刷データ６０の一例の内容を説明するための図である。
【００６５】
図８に示す印刷データ６０においては、ＭＦＰ３０においてオブジェクトの上書き処理によって画像を生成することができるために、オブジェクトの重複の順番が入れ替えられている。すなわち、図８における下段のオブジェクトほど、ＭＦＰ３０において画像が生成される場合に、上層に配置される。また、印刷データ６０においては、画像５０における「透過設定」が削除されている。
【００６６】
図４に示すように、コンピューター２０の制御部２５は、Ｓ１０３において生成された印刷データを通信部２３を介してＭＦＰ３０に送信して（Ｓ１０４）、図４に示す動作を終了する。
【００６７】
次に、印刷データを受信して印刷を実行する場合のＭＦＰ３０の動作について説明する。
【００６８】
図９は、印刷データを受信して印刷を実行する場合のＭＦＰ３０の動作のフローチャートである。
【００６９】
ＭＦＰ３０の制御部３８は、通信部３６を介して印刷データを受信すると、レンダリングプログラム３７ａを実行することによって図９に示す動作を実行する。
【００７０】
図９に示すように、制御部３８のレンダリング手段３８ａは、通信部３６を介して受信した印刷データを解釈して、レンダリングを実行する（Ｓ１１１）。ここで、レンダリング手段３８ａは、イメージオブジェクトを処理する場合に、イメージオブジェクトが上に重複されることが重複情報によって示されているオブジェクトの形状に基づいて、イメージオブジェクトにおけるオブジェクトに相当する部分を高解像度化する。
【００７１】
例えば、図１０（ａ）に示す画像７０に基づいてコンピューター２０によって図１１に示す印刷データ８０が生成された場合について説明する。
【００７２】
図１０（ａ）に示す画像７０は、図１０（ｂ）に示すラスターオブジェクト７１の上に、図１０（ｃ）に示す透過するベクターオブジェクト７２が重複している画像である。図１０（ａ）に示す領域７３は、画像７０においてラスターオブジェクト７１およびベクターオブジェクト７２が重複している領域である。
【００７３】
図１１に示す印刷データ８０のイメージオブジェクト７４は、画像７０（図１０（ａ）参照。）においてラスターオブジェクト７１およびベクターオブジェクト７２が重複している状態を示し、ラスターオブジェクト７１およびベクターオブジェクト７２が重複している部分の解像度が画像７０における実際の解像度より低下させられて生成されたラスターオブジェクトである。印刷データ８０は、イメージオブジェクト７４が、ベクターオブジェクト７２の上に重複されることを示している。なお、図１１においては、ＩＤ、座標、属性および重複情報を省略して描いている。
【００７４】
まず、レンダリング手段３８ａは、図１２（ａ）に示すように、印刷データ８０に基づいて、ベクターオブジェクト７２を描く。
【００７５】
次いで、レンダリング手段３８ａは、図１２（ｂ）に示すように、印刷データ８０に基づいて、ベクターオブジェクト７２の上にイメージオブジェクト７４を描く。なお、図１２（ｂ）においては、理解の容易のためにベクターオブジェクト７２のうちイメージオブジェクト７４の下に隠された部分を破線で描いているが、破線部分は実際には現れていない。
【００７６】
最後に、レンダリング手段３８ａは、イメージオブジェクト７４が上に重複されることが印刷データ８０の重複情報によって示されているベクターオブジェクト７２の形状に基づいて、イメージオブジェクト７４におけるベクターオブジェクト７２に相当する部分を図１２（ｃ）において矢印で示すように周囲から補完処理を行うことによって高解像度化する。したがって、レンダリング手段３８ａは、図１０（ａ）に示す画像７０と同等の画像を生成することができる。
【００７７】
なお、補完処理において色をどの程度変更するかなど、補完処理における各種の条件は設定次第である。
【００７８】
図９に示すように、制御部３８は、Ｓ１１１の処理の後、Ｓ１１１の処理において生成された画像をプリンター３４によって印刷して（Ｓ１１２）、図９に示す処理を終了する。
【００７９】
以上に説明したように、画像形成システム１０は、印刷データに含めるイメージオブジェクトを、少なくとも一部の解像度を画像における実際の解像度より低下させて生成する（Ｓ１０２）ので、印刷データのデータ量の増加を抑えることができる。
【００８０】
画像形成システム１０は、印刷データに基づいて画像のレンダリングを実行する（Ｓ１１１）場合に、イメージオブジェクトを処理するとき、イメージオブジェクトが上に重複されるオブジェクトの形状に基づいて、イメージオブジェクトにおけるオブジェクトに相当する部分を高解像度化するので、印刷結果の品質の低下を抑えることができる。
【００８１】
画像形成システム１０は、印刷データに重複情報が含まれるので、何れのイメージオブジェクトが何れのオブジェクトの上に重複されるかを印刷データにおけるイメージオブジェクトおよびオブジェクトに基づいてＭＦＰ３０が判断する必要がない。したがって、画像形成システム１０は、ＭＦＰ３０における印刷データの処理時間を短縮することができる。
【００８２】
なお、画像形成システム１０は、何れのイメージオブジェクトが何れのオブジェクトの上に重複されるかを印刷データにおけるイメージオブジェクトおよびオブジェクトに基づいてＭＦＰ３０が判断する構成であれば、印刷データに重複情報を含める必要がない。
【００８３】
画像形成システム１０は、画像においてオブジェクトが透過して重複している状態を含むイメージオブジェクトのみを生成するので、印刷データに含めるイメージオブジェクトの数量を抑えることができる。したがって、画像形成システム１０は、印刷データのデータ量の増加を抑えることができる。
【００８４】
なお、画像形成システム１０は、画像においてどのようにオブジェクトが重複している状態のイメージオブジェクトを生成するかについて、画像においてオブジェクトが透過して重複している状態を含むイメージオブジェクトのみを生成するという条件以外の条件が採用されても良い。
【００８５】
画像形成システム１０は、画像５０のオブジェクトＢを印刷データ６０に含めていないように、画像において実際に現れているオブジェクトのみを印刷データに含めるので、印刷データに含めるオブジェクトの数量を抑えることができる。したがって、画像形成システム１０は、印刷データのデータ量の増加を抑えることができる。なお、画像において実際には現れていないオブジェクトは、印刷結果においても現れないので、印刷データに含まれなくても印刷結果の品質を低下させることがない。
【００８６】
画像形成システム１０は、画像５０のオブジェクトＦを印刷データ６０に含めていないように、イメージオブジェクトに全部が含まれるオブジェクトを印刷データに含めないので、印刷データに含めるオブジェクトの数量を抑えることができる。したがって、画像形成システム１０は、印刷データのデータ量の増加を抑えることができる。なお、イメージオブジェクトに全部が含まれるオブジェクトは、イメージオブジェクトにおいて相当する部分が高解像度化されなくても、全体が同一の解像度であるので、印刷結果における違和感を抑えることができる。
【００８７】
画像形成システム１０は、図１３に示すように、イメージオブジェクトＪに全部が含まれるオブジェクトＦを印刷データに含めても良い。
【００８８】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、印刷データに基づいて画像を印刷する装置であれば、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００８９】
１０  画像形成システム
２０  コンピューター
２４ａ  プリンタードライバー
２５ａ  印刷データ生成手段
２５ｂ  イメージ生成手段
３０  ＭＦＰ（画像形成装置）
３７ａ  レンダリングプログラム
３８ａ  レンダリング手段
５０  画像
６０  印刷データ
７０  画像
７１  ラスターオブジェクト（オブジェクト）
７２  ベクターオブジェクト（オブジェクト）
７４  イメージオブジェクト
８０  印刷データ
【図１】
0005989065.tif 000002
【図２】
0005989065.tif 000003
【図３】
0005989065.tif 000004
【図４】
0005989065.tif 000005
【図５】
0005989065.tif 000006
【図９】
0005989065.tif 000007
【図６】
0005989065.tif 000008
【図７】
0005989065.tif 000009
【図８】
0005989065.tif 000010
【図１０】
0005989065.tif 000011
【図１１】
0005989065.tif 000012
【図１２】
0005989065.tif 000013
【図１３】
0005989065.tif 000014