(57)【要約】【課題】ラスタ形式のデータに対して画像属性以外の属性に応じた処理を実行することができる制御プログラム、制御装置及び画像形成装置並びに印刷制御方法の提供。【解決手段】ＲＩＰサーバ３０又は画像形成装置４０にハードウェア又はソフトウェア（制御プログラム）として画像生成部を設け、画像生成部は、文書データ５０をページ記述言語で記述した印刷データ５２をラスタライズしてラスタデータ５４を生成する際に、オブジェクトに応じた処理を規定する属性情報が記録されるＴＡＧビット５３に、指定領域５１に対する色変換や明度変換、スムージング、エッジ強調などの処理を規定する属性情報を記録し、このＴＡＧビット５３に基づいて、ラスタデータ５４に対して画像属性に応じた処理のみならず他の属性に応じた処理を実行可能にする。【選択図】図５
2008211510.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データをラスタデータに変換する際に、前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成する画像生成部として機能させる制御プログラムであって、
前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すことを特徴とする印刷制御プログラム。
【請求項２】
前記特定の画像処理属性は、前記ラスタデータの一部の領域に対する画像処理の条件を規定することを特徴とする請求項１記載の印刷制御プログラム。
【請求項３】
前記画像処理は、色変換、明度変換、スムージング、エッジ強調の中から選択される１以上の処理を含むことを特徴とする請求項２記載の印刷制御プログラム。
【請求項４】
ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データを取得し、ラスタデータに変換する印刷制御装置において、
前記印刷データを前記ラスタデータに変換する際に、前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成し、前記ラスタデータに対して前記属性データに基づく画像処理を実行する画像生成部、を少なくとも備え、
前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すことを特徴とする印刷制御装置。
【請求項５】
前記特定の画像処理属性は、前記ラスタデータの一部の領域に対する画像処理の条件を規定することを特徴とする請求項４記載の印刷制御装置。
【請求項６】
前記画像処理は、色変換、明度変換、スムージング、エッジ強調の中から選択される１以上の処理を含むことを特徴とする請求項４又は５に記載の印刷制御装置。
【請求項７】
ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データを取得し、ラスタデータに変換して印刷を行う画像形成装置において、
前記印刷データを前記ラスタデータに変換する際に、前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成し、前記ラスタデータに対して前記属性データに基づく画像処理を実行する画像生成部と、
画像処理後の前記ラスタデータに基づいて印刷を行う印刷部と、を少なくとも備え、
前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すことを特徴とする画像形成装置。
【請求項８】
前記特定の画像処理属性は、前記ラスタデータの一部の領域に対する画像処理の条件を規定することを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記画像処理は、色変換、明度変換、スムージング、エッジ強調の中から選択される１以上の処理を含むことを特徴とする請求項７又は８に記載の画像形成装置。
【請求項１０】
ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データをラスタデータに変換する第１のステップと、
前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成する第２のステップと、
前記ラスタデータに対して前記属性データに基づく画像処理を実行する第３のステップと、
画像処理後の前記ラスタデータに基づいて印刷を行う第４のステップと、を少なくとも有し、
前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すことを特徴とする印刷制御方法。
【請求項１１】
前記特定の画像処理属性は、前記ラスタデータの一部の領域に対する画像処理の条件を規定することを特徴とする請求項１０記載の印刷制御方法。
【請求項１２】
前記画像処理は、色変換、明度変換、スムージング、エッジ強調の中から選択される１以上の処理を含むことを特徴とする請求項１０又は１１に記載の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御プログラム、印刷制御装置及び画像形成装置並びに印刷制御方法に関し、特に、ラスタ形式のデータに対する属性情報が記録された属性データを生成する印刷制御プログラム、印刷制御装置及び画像形成装置並びに印刷制御方法に関する。
【背景技術】
【０００２】
コピー機能やファクシミリ機能、プリンタ機能、スキャナ機能などを備える複写機や複合機（以下、これらを総称して画像形成装置と呼ぶ。）が普及している。この画像形成装置を利用して印刷を実行する場合、まず、ネットワークに接続されているコンピュータ端末にインストールされている文書アプリケーションを用いて文書を作成した後、画像形成装置を制御するためのソフトウェア（プリンタドライバ）を用いて、ページ記述言語（ＰＤＬ：Page Description Language）形式の印刷データに変換してＲＩＰ（Raster Image Processor）コントローラに送信し、ＲＩＰコントローラでは、印刷データからラスタ形式のデータ（以下、ラスタデータと呼ぶ。）を生成した後、色変換テーブルを参照して所定の色変換を施して画像形成装置に送信し、画像形成装置では、色変換後のラスタデータに基づいて印刷を実行する。
【０００３】
ここで、適切な色で印刷するためには、適切な色変換テーブルに基づいて色変換を行う必要があり、例えば、下記特許文献１には、プロセスカラーと異なる色版のオブジェクトがあるときには、その色名Ｓｐｏｔに対応するＣｏｌｏｒが特色か否かを確認し、Ｃｏｌｏｒが特色であるときには、該当する特色のＬＵＴからＣＭＹＫ値の変換を行い、このＣＭＹＫ値を出力用領域に合成し、Ｃｏｌｏｒがプロセスカラーであるときには、そのＣＭＹＫ値をＣＭＹＫ色補正用領域に保存し、ＣＭＹＫ色補正用領域のＣＭＹＫ値に対して色補正を施した後、出力用領域のＣＭＹＫ値に合成し、プロセスカラーと異なる色版を含むときの色情報を生成する方法が開示されている。
【０００４】
【特許文献１】特開２００５−２２３６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記方法は、最終画像生成前のオブジェクトの段階で色変換のパスを切り替え、それぞれの色変換によりＣＭＹＫの出力を得た後に合成して最終画像を得る、という手順を特徴としており、オブジェクト単位でしか、色変換の処理を変更することができない。そのため、オブジェクトの中の特定の領域に対して特定の色変換を行うことができない。
【０００６】
例えば、あるオブジェクトの中に、企業ロゴやカラーバーコードのような、印刷出力の色が正確に指定された特定の領域と、相対的な色のバランスで最適画像を得ることが求められる他の領域とがある場合に、特定の領域に合わせて色変換を行うと、他の領域の色のバランスを最適にすることができず、他の領域に合わせて色変換を行うと、特定の領域の色精度を得ることができず、色精度が求められる特定の領域の色変換と、相対的な色のバランスで最適画像を得ることが求められる他の領域の色変換とを同時に実現することができないという問題があった。
【０００７】
そこで、ラスタデータの画素毎に色変換の条件を規定する画像処理属性を記録した属性データを生成する手法が考えられるが、従来、この種の属性データには、オブジェクト毎に定められる（すなわち、画像属性に応じて定められる）画像処理属性が記録されているだけであったため、従来の属性データをそのまま利用しても上記問題を解決することはできなかった。このような問題は色変換に限らず、ラスタデータに対して実行する任意の処理に対して同様に生じる。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、その主たる目的は、ラスタ形式のデータに対して画像属性以外の属性に応じた処理を実行可能にする印刷制御プログラム、印刷制御装置及び画像形成装置並びに印刷制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、コンピュータを、ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データをラスタデータに変換する際に、前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成する画像生成部として機能させる制御プログラムであって、前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すものである。
【００１０】
本発明においては、前記特定の画像処理属性は、前記ラスタデータの一部の領域に対する画像処理の条件を規定する構成とすることができる。
【００１１】
また、本発明においては、前記画像処理は、色変換、明度変換、スムージング、エッジ強調の中から選択される１以上の処理を含む構成とすることができる。
【００１２】
また、本発明は、ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データを取得し、ラスタデータに変換する印刷制御装置において、前記印刷データを前記ラスタデータに変換する際に、前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成し、前記ラスタデータに対して前記属性データに基づく画像処理を実行する画像生成部、を少なくとも備え、前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すものである。
【００１３】
また、本発明は、ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データを取得し、ラスタデータに変換して印刷を行う画像形成装置において、前記印刷データを前記ラスタデータに変換する際に、前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成し、前記ラスタデータに対して前記属性データに基づく画像処理を実行する画像生成部と、画像処理後の前記ラスタデータに基づいて印刷を行う印刷部と、を少なくとも備え、前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すものである。
【００１４】
また、本発明の印刷制御方法は、ページ記述言語で記述され異なる画像属性のオブジェクトを含む印刷データをラスタデータに変換する第１のステップと、前記ラスタデータの画素毎に当該画素に適用される画像処理種別を示す画像処理属性を記録した属性データを生成する第２のステップと、前記ラスタデータに対して前記属性データに基づく画像処理を実行する第３のステップと、画像処理後の前記ラスタデータに基づいて印刷を行う第４のステップと、を少なくとも有し、前記属性データは、前記画素毎に、前記オブジェクトの画像属性種別に従って定められた複数の画像処理属性及び前記画像属性とは異なる属性に応じて定められる特定の画像処理属性を含む画像処理属性から選ばれる一つを指し示すものである。
【００１５】
このように、画像生成部では、画像属性に応じて定められる画像処理属性と、画像属性とは異なる属性に応じて定められる特定の画像処理属性とを記録した属性データを生成するため、この属性データを用いて、画像属性に応じた処理のみならず、画像属性以外の属性に応じた処理をも実行することができる。
【発明の効果】
【００１６】
本発明の印刷制御プログラム、印刷制御装置及び画像形成装置並びに印刷制御方法によれば、ラスタデータに対して、属性データに基づいて画像属性種別に応じた画像処理と、画像属性とは異なる属性に応じた画像処理とを実行することができる。
【００１７】
その理由は、本発明に係る文書データをページ記述言語で記述した印刷データをラスタライズしてラスタデータを生成する印刷制御プログラム、印刷制御装置又は画像形成装置では、ラスタデータ内のオブジェクトに応じて定められる画像処理属性を記録したＴＡＧビットを生成する際に、ＴＡＧビットに、画像属性とは異なる属性（例えば、領域の属性）に応じて定められる画像処理属性を記録するからである。
【００１８】
例えば、ＴＡＧビットに、指定した領域に対して特定の色変換を指示する画像処理属性を記録した場合には、オブジェクト単位のみならず、個々の領域に対して適切な色変換を行うことができるため、複雑な処理を伴わずに特定の領域の色を制御することができ、企業ロゴやカラーＱＲコードなど、通常の色制御とは異なる色再現処理を必要とする領域に対する制御を容易に行うことができる。
【発明を実施するための最良の形態】
【００１９】
従来技術で示したように、正確な色でカラー印刷を行う場合、適切な色変換テーブルに基づいて色変換を行う必要があるが、従来は、オブジェクト単位でしか色変換テーブルを指定することができず、オブジェクトの中に、企業ロゴやカラーＱＲコードのように色精度が求められる領域と、色のバランスが求められる領域とがある場合に、双方の領域に対して適切な色変換を行うことができないという問題があった。
【００２０】
ここで、ＰＯＤ（Print On Demand）などプロフェッショナル印刷（例えば、印刷物が最終商品となる印刷）では、処理系の内容の変化から文字などの形が変ることを回避するために、ラスタ化したデータを保存し、これを再利用する場合がある。これは、印刷分野で、オフセットのマスタープレートを保存する「置き版」に相当する運用方法である。この「置き版」に相当するラスタデータは、そのままでは、各画素に対応する処理の条件を規定する情報（以下、属性情報と呼ぶ。）が失われているため、ラスタデータと共に、ラスタデータの各画素の属性情報を記録したＴＡＧビットと呼ばれる属性データを保存する手法が用いられる。
【００２１】
このＴＡＧビットは、文字やイラスト、グラフ、写真画像などのオブジェクトの画像属性を判定し、オブジェクト毎に所定の処理を行う際に用いられるものであるが、本願では、このＴＡＧビットの機能を拡張して、画像属性とは異なる属性に応じた画像処理の条件を規定する画像処理属性を記録する。すなわち、ＴＡＧビットを、画像属性に応じた処理のみに利用するのではなく、特定の領域に対する処理など、画像属性とは異なる属性に応じた処理にも利用する。
【００２２】
例えば、ＴＡＧビットに、特定の領域に対して特定の色変換を指示する画像処理属性を記録することにより、企業ロゴやカラーＱＲコードなど、通常の色制御とは異なる色再現処理を必要とする領域に対して、他の領域に影響を与えることなく、所望の処理を実行させることができ、特に、ＰＯＤ分野などの特殊用途で顕著な効果が得られる。
【実施例】
【００２３】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る制御プログラム、制御装置及び画像形成装置並びに印刷制御方法について、図１乃至図８を参照して説明する。図１は、本実施例の印刷システムの構成を模式的に示す図であり、図２は、クライアント２０の構成を示すブロック図、図３は、ＲＩＰサーバの構成を示すブロック図、図４は、画像形成装置の構成を示すブロック図である。また、図５は、印刷システム全体の処理の流れを模式的に示す図であり、図６は、文書データとラスタデータとＴＡＧビットの関係を説明するための図である。また、図７は、本実施例のクライアントの処理を示すフローチャート図であり、図８は、本実施例のＲＩＰサーバの処理を示すフローチャート図である。
【００２４】
図１に示すように、本実施例の印刷システム１０は、文書を作成するアプリケーション（以下、文書アプリケーションと呼ぶ。）で作成したデータ（以下、文書データと呼ぶ。）をページ記述言語に変換したデータ（以下、印刷データと呼ぶ。）に基づいて印刷を指示する１又は複数のクライアント２０と、クライアント２０から取得した印刷データを画像形成装置４０で利用可能なデータ（以下、出力データと呼ぶ。）に変換するＲＩＰコントローラを備えたワークステーションやパーソナルコンピュータなどの１又は複数の制御装置（以下、ＲＩＰサーバ３０と呼ぶ。）と、出力データに基づいて印刷を実行するプリンタやデジタル複合機などの１又は複数の画像形成装置４０とを備え、クライアント２０とＲＩＰサーバ３０と画像形成装置４０とは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワークを介して接続されている。
【００２５】
また、図２に示すように、クライアント２０は、ＣＰＵ（Central Processing Unit）２１ａ、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ２１ｂ、ＨＤＤ（Hard Disk Drive）２１ｃ、通信ネットワークに接続するためのＮＩＣ（Network Interface Card）やモデムなどの通信Ｉ／Ｆ部２１ｄなどで構成される制御部２１と、ＬＣＤ（Liquid Crystal Display）などの表示部２２と、各種操作を行うキーボードやマウスなどの操作部２３などを備え、ＯＳ（Operating System）や文書アプリケーション、画像形成装置３０を制御するためのデバイスドライバ（以下、プリンタドライバと呼ぶ。）は、通常、ＲＯＭ又はＨＤＤ２１ｃからＲＡＭに読み込まれてＣＰＵ２１ａ上で実行される。
【００２６】
また、図３に示すように、ＲＩＰサーバ３０は、制御部３１と、データ受信部３２と、プロファイル制御部３３と、色補正部３４と、画像生成部３５と、画像送信部３６と、表示部３７などで構成される。
【００２７】
制御部３１は、各構成部を制御する部分で、ＣＰＵ３１ａとＲＯＭやＲＡＭなどのメモリ３１ｂ、ＨＤＤ３１ｃ、通信Ｉ／Ｆ部３１ｄなどがバスを介して接続されて構成される。
【００２８】
ＣＰＵ３１ａは、各部の制御ならびに画像処理などを行う。
【００２９】
メモリ３１ｂは、データ受信部３２で読み込んだ印刷データを一時的に記憶する部分で、記憶された印刷データはＣＰＵ３１ａによって処理され、必要に応じて、画像生成部３５に送られ、色補正部３４の処理を受けて、ＨＤＤ３１ｃに保存され又は画像送信部３６に転送され、画像形成装置４０に送出される。
【００３０】
ＨＤＤ３１ｃは、ＣＰＵ３１ａが各部を制御するためのプログラム、自装置の処理機能に関する情報などを格納し、ＣＰＵ３１ａにより必要に応じて読み出され、メモリ３１ｂ上で実行処理される。
【００３１】
通信Ｉ／Ｆ部３１ｄは、クライアント２０や画像形成装置４０、他の装置などとの接続を確立し、データの送受信を実行する。
【００３２】
データ受信部３２は、通信Ｉ／Ｆ部３１ｄを経由して、クライアント２０から印刷データを受信する。受信完了後に制御部３１に通知し、更新プロファイル取得動作を依頼する。
【００３３】
プロファイル制御部４２は、標準プロファイルと差分プロファイルを保持し、色補正部３４の色変換のためのプロファイルを管理する。標準プロファイルは対象となる画像形成装置４０の色に関する標準的な特性を保持し、差分プロファイルは、標準プロファイルに対して、実際の画像形成装置４０の色がどのくらいずれているかを示すデータを保持する。この差分プロファイルは画像形成装置４０側で発生するが、画像形成装置４０の機種ごとの標準的な特性を示す標準プロファイルに対し、固体間の差（機差）や経時変化による色の変化を吸収する目的で使用し、画像形成装置４０からの差分プロファイル更新指示があった場合、差分プロファイルを更新する。
【００３４】
色補正部３４は、プロファイル制御部３３で管理したプロファイルを適用して、印刷データの色補正を行う。
【００３５】
画像生成部３５は、データ受信部３２で受信した印刷データをラスタデータに変換する。また、オブジェクトの領域判定やオブジェクト毎の処理に利用されるＴＡＧビットを生成する際に、該ＴＡＧビットに、オブジェクトの種類を示す画像属性とは異なる属性に応じた画像処理（ここでは色変換）の条件を規定する情報（以下、画像処理属性と呼ぶ。）を付加し、色の補正のために色補正部３４を呼び出し、ＴＡＧビットに基づいてラスタデータの個々の領域に対して適切な色変換を行い、色変換後のラスタデータを合成して出力データを生成する。
【００３６】
画像送信部３６は、画像生成部３５で生成した出力データを画像形成装置４０に送出する。
【００３７】
表示部３７は、ＬＣＤなどで構成され、ＲＩＰサーバ３０の動作を制御するための各種画面を表示する。
【００３８】
なお、プロファイル制御部３３や色補正部３４、画像生成部３５はハードウェアとして構成してもよいし、コンピュータをプロファイル制御部３３や色補正部３４、画像生成部３５として機能させる制御プログラムとして構成して制御部３１上で動作させる構成としてもよい。
【００３９】
また、図４に示すように、画像形成装置４０は、ＣＰＵ４１ａ、ＲＯＭやＲＡＭなどのメモリ４１ｂ、ＨＤＤ４１ｃ、通信Ｉ／Ｆ部４１ｄなどで構成される制御部４１と、表示部４２と、操作部４３と、印刷部４４などで構成され、印刷部４４は、ＲＩＰサーバ３０から送信された出力データに基づいて印刷を実行する。例えば、帯電装置により帯電された感光体ドラムに露光装置から出力データに応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を一次転写ローラ、二次転写ベルトを介して紙媒体に転写して定着装置で定着させる処理を行う。
【００４０】
なお、図１では、クライアント２０とＲＩＰサーバ３０と画像形成装置４０とで印刷システム１０を構成しているが、ＲＩＰサーバ３０のデータ受信部３２、プロファイル制御部３３、色補正部３４、画像生成部３５をハードウェア又はソフトウェアとして画像形成装置４０に設けて、画像形成装置４０で印刷データを受信してラスタライズやＴＡＧビットの生成、色変換等を実行する構成としてもよく、その場合は、ＲＩＰサーバ３０を省略することもできる。
【００４１】
次に、上記印刷システム１０における処理の概要について、図５及び図６を参照して説明する。なお、以下では、オブジェクトの領域判定やオブジェクト毎の処理に利用されるＴＡＧビットを用いて特定の領域に対して特定の色変換を実行する場合を例にして説明するが、色変換に代えて、又は色変換と共に、明度変換やスムージング、エッジ強調などの他の処理を実行する場合も同様である。
【００４２】
まず、クライアント２０で文書データ５０が作成される（［１］参照）。この文書データ５０は、文字、イラストやグラフ等のベクタデータ（以下、グラフィックと呼ぶ。）、写真画像等のイメージ（以下、画像と呼ぶ。）などの１又は複数のオブジェクトを含んでいる。指定領域５１は、特定の色変換を行うために指定される文書データ５０の一部の領域であり、本実施例では、カラーＱＲコードが印刷される領域としている。なお、指定領域５１は、１又は複数のオブジェクトとしてもよいし、１又は複数のオブジェクトの一部としてもよい。
【００４３】
次に、クライアント２０で印刷データ５２が作成される（［２］参照）。この印刷データ５２は、クライアント２０上の文書アプリケーションで作成された文書データ５０を、プリンタドライバやアプリケーションの機能を利用してＰＳ（Post Script）やＰＣＬ（Printer Control Language）で代表されるページ記述言語に変換したデータであり、この印刷データ５２は通信ネットワークを介してＲＩＰサーバ３０に転送される。なお、文書データ５０がダイレクトプリントに対応したファイル形式、例えばＸＰＳ（XML Paper Specification）やＰＤＦ（Portable Document Format）等のフォーマットで記述されたデータの場合はページ記述言語に変換することなくＲＩＰサーバに転送されてもよい。
【００４４】
ここで、本実施例では、文書データ５０の指定領域５１に対して特定の色変換を行うために、印刷データ５２（又は文書データ５０）に、指定領域５１を特定するための情報（例えば、名称）と指定領域５１に対して特定の色変換を行うために参照するプロファイルを特定する情報とを対応付けた情報（後述する色変換指示情報）が付加されている。
【００４５】
次に、ＲＩＰサーバ３０でラスタデータ５４が生成される（［３］参照）。このラスタデータ５４は、印刷データ５２（又は文書データ５０）からＲＩＰサーバ３０が発生するデータであり、印刷のために画像形成装置４０が受け取れる画像そのものである。
【００４６】
また、印刷データ５２の文字やグラフィック、画像などのオブジェクトには各々データの特性があることから、ラスタライズの際にこれらの特性が認識され、１ピクセル（画素）ごとに属性情報を付与したＴＡＧビット５３が生成される（［４］参照）。この属性情報は、通常、各々のオブジェクトの領域判定やオブジェクト毎の処理のために利用されるため、文字／グラフィックと画像の２種類、または、文字とグラフィックと画像の３種類に分けられるが、本実施例では、このＴＡＧビット５３を利用して領域毎に所望の色変換を実行できるようにするために、色変換指示情報に基づいて通常とは異なる属性情報を追加する。
【００４７】
具体的には、図６に示すように、オブジェクト毎の処理を行うためには、「０」を画像なし、「１」を文字／グラフィック、「２」を画像に割り当てればよいが、更に、特定の領域に対して特定の色変換を実行できるようにするために、「３〜７」をユーザが任意に定義できるようにする。図６では、文書データ５０中の枠で囲んだ「ｌａ」の文字の各画素に「１」を割り当て、文字の周囲の下地の各画素に「０」を割り当て、指定領域５１の各画素に「６」を割り当てた場合を示している。すなわち、ＴＡＧビット５３をオブジェクト毎の色変換にのみに利用する場合は、従来通り属性情報を「０」〜「２」にすればよいが、ＴＡＧビット５３を指定領域５１に対する特定の色変換にも利用する場合は、「０」〜「２」のみではオブジェクト毎にしか色変換の条件を規定することができないため、「０」〜「２」以外の属性情報（ここでは、「６」）を追加している。
【００４８】
次に、ＲＩＰサーバ３０で色変換が行われる（［５］参照）。この色変換は、ＴＡＧビット５３の値に対応するプロファイルに基づいて行われる処理であり、指定領域５１を除く部分（通常描画部分５５）と、指定領域５１の部分（指定描画部分５６）とで分けて行われる。具体的には、ＴＡＧビット５３が「０」である画像の無い部分に対しては属性０の色変換を行い、ＴＡＧビット５３が「１」である文字／グラフィックに対しては属性１の色変換を行い、通常描画部分５５のデータが作成される。一方、ＴＡＧビットが「６」である指定領域５１（ここでは、カラーＱＲコード）に対しては属性６の色変換を行い、指定描画部分５６のデータが作成される。
【００４９】
そして、ＲＩＰサーバ３０で出力画像が形成される（［６］参照）。この出力画像形成は、独立して色変換された通常描画部分５５と指定描画部分５６とを合成する処理であり、この処理によって出力データ５７が生成されて画像形成装置４０に送信される。
【００５０】
次に、画像形成装置４０で出力物５８が作成される（［７］参照）。この出力物５８は、出力データ５７を画像形成装置４０により印刷したものである。
【００５１】
以下、上記印刷システム１０における処理の詳細について、図７及び図８を参照して具体的に説明する。まず、図７のフローチャート図を参照して、クライアント２０の処理について説明する。
【００５２】
クライアント２０の制御部２１は、ＲＯＭやＨＤＤ２１ｃ、又は、通信ネットワークを介して接続されている他のクライアントやサーバなどから文書アプリケーションを読み出して起動、又は、他のクライアントやサーバ上で文書アプリケーションを起動させる。そして、ステップＳ１０１で、ユーザの所定の操作に応じて、文書アプリケーションを用いて文字やグラフィック、画像などを作成又は嵌め込み、印刷対象となる文書データ５０を作成する。なお、予め作成した文書データ５０をＲＯＭやＨＤＤ２１ｃ、他のクライアントやサーバなどから取得してもよい。
【００５３】
次に、ステップＳ１０２で、クライアント２０の制御部２１は、ユーザの所定の操作に応じて、１又は複数の指定領域５１（例えば、特定用途向けに特殊な色処理を施す領域など）を設定する。なお、この指定領域５１の設定方法は任意であり、例えば、ユーザがオブジェクトを指定した場合は、そのオブジェクトが占有する領域を指定領域５１として設定してもよいし、ユーザがマウス等で範囲を指定した場合は、指定した範囲を指定領域５１として設定してもよい。また、この指定領域５１はユーザが設定してもよいし、特定のオブジェクト（例えば、画像のオブジェクト）が占有する領域を指定領域５１として設定したり、所定数以上の色が使用される領域を指定領域５１として設定したりするなど、予め定められたルールに従ってクライアント２０の制御部２１が自動的に設定する構成としてもよい。
【００５４】
次に、ステップＳ１０３で、クライアント２０の制御部２１は、ユーザに指示に従って又は予め定められたルールに従って指定領域５１に名称を定義し、ステップＳ１０４で、その名称に対応したプロファイルを設定し、指定領域５１の名称と、その指定領域５１に対する色変換に際して参照されるプロファイルとを対応付けた色変換指示情報を作成する。
【００５５】
そして、ステップＳ１０５で、クライアント２０の制御部２１は、プリンタドライバやアプリケーションを用いて、色変換指示情報を付加した文書データ５０をページ記述言語に変換して印刷データ５２を生成し、生成した印刷データ５２をＲＩＰサーバ３０に送信する。なお、ここでは、色変換指示情報を付加した文書データ５０を印刷データ５２に変換する構成としたが、文書データ５０から印刷データ５２を生成し、その印刷データ５２に色変換指示情報を付加してＲＩＰサーバ３０に送信する構成としてもよい。
【００５６】
次に、図８のフローチャート図を参照して、ＲＩＰサーバ３０の処理について説明する。
【００５７】
まず、ステップＳ２０１で、データ受信部３２は、クライアント２０から印刷データ５２を受信する。
【００５８】
次に、ステップＳ２０２で、制御部３１は、色の構成情報を画像形成装置４０に要求し、差分プロファイルの更新が必要か否かを判断する。そして、差分プロファイルの更新が必要な場合は、ステップＳ２０３で、制御部３１は、画像形成装置４０から差分プロファイルを受信し、プロファイル制御部４２は、差分プロファイルを更新する。
【００５９】
次に、ステップＳ２０４で、画像生成部３５は、印刷データ５２を解析して、文書を構成する各オブジェクトや指定領域５１の位置とその属性とを検出した後、ステップＳ２０５で、印刷データ５２をラスタライズしてラスタデータ５４を生成する。さらに、ステップＳ２０６で、画像生成部３５は、各オブジェクトや指定領域５１の位置とその属性とに基づいてＴＡＧビット５３を生成する。
【００６０】
具体的には、図６に示すように、ＴＡＧビット５３をオブジェクト毎の処理（ここでは色変換）に利用するために、オブジェクトが文字／グラフィックの場合は、そのオブジェクトを構成する画素に「１」を付与し、オブジェクトが画像の場合は、そのオブジェクトを構成する画素に「２」を付与し、文字／グラフィックや画像がない画素に「０」を付与する。また、ＴＡＧビット５３を領域毎の処理（ここでは指定領域５１に対する特定の色変換）に利用するために、上記「０」〜「２」に加えて、指定領域５１に対応する画素には、特定のプロファイルを指定するための属性情報（ここでは「６」）を付与する。
【００６１】
なお、ここでは、ＴＡＧビット５３を３ビットで構成する場合を示しているが、ＴＡＧビット５３は画像属性に応じた処理と画像属性以外の属性に応じた処理の条件を規定することができればよく、例えば、これらの処理の条件が多数ある場合は４ビット以上としてもよい。また、ここでは１０進法で表した値（０〜７）に対して属性情報を割り当てる構成としたが、ビット毎に属性情報を割り当てる構成としてもよい。例えば、下位の２ビットを画像属性に応じた処理に利用し、上位の１ビットを画像属性以外の属性に応じた処理に利用する構成とすることもできる。また、ここでは、ＴＡＧビット５３を画像属性毎の色変換と領域毎の色変換に利用する場合を示したが、これらの処理と共に、又はこれらの処理に代えて、明度変換やスムージング、エッジ強調などの処理に利用することもできる。
【００６２】
次に、ステップＳ２０７で、画像生成部３５は、ＴＡＧビット５３が通常属性であるか（すなわち、画像属性に応じて定められた画像処理属性であるか、ここでは、ＴＡＧビット５３が「０」〜「２」であるか）を判断し、通常属性の場合は、ステップＳ２０８で、画像生成部３５は色補正部３４を呼び出し、色補正部３はプロファイル制御部３３が管理する標準プロファイルを用いて通常の色変換を行う。一方、通常属性でない場合（すなわち、領域に応じて定められた特定の画像処理属性である場合、ここでは、ＴＡＧビットの値が「６」の場合）は、ステップＳ２０９で、画像生成部３５は色補正部３４を呼び出し、色補正部３はプロファイル制御部３３が管理する標準プロファイルと差分プロファイルを用いて指定領域５１特有の色変換を行う。なお、ここでは、色補正部３が参照するプロファイルを標準プロファイルと差分プロファイルとで構成しているが、属性毎に異なるプロファイルを参照する構成とすることもできる。
【００６３】
その後、ステップＳ２１０で、画像生成部３５は、画像属性に応じて定められた画像処理属性に基づいて通常の色変換を行った通常描画部分５５と、領域に応じて定められた特定の画像処理属性に基づいて特定の色変換を行った指定描画部分５６とを合成して出力データ５７を作成し、ステップＳ２１１で、画像送信部３６は、その出力データ５７を画像形成装置４０に送信して、画像形成装置４０に出力物５８を印刷させる。
【００６４】
このように、本実施例の印刷システム１０では、ＲＩＰサーバ３０の画像生成部３５は、印刷データ５２をラスタデータ５４に変換すると共に、ラスタデータ５４の画像属性に応じて定められた画像処理属性と画像属性以外の属性に応じて定められた特定の画像処理属性とを画素毎に記録したＴＡＧビット５３を生成し、そのＴＡＧビット５３に画像処理属性に基づいた処理を行って出力データ５７を作成するため、従来よりオブジェクト毎の処理に利用されているＴＡＧビット５３を利用して特定の領域に特定の色変換などの処理を実行することができる。
【００６５】
なお、上記実施例では、ＴＡＧビット５３を利用して、オブジェクトを対象とする色変換と、領域を対象とする色変換や明度変換、スムージング、エッジ強調とを行う場合を説明したが、本発明は上記実施例に限定されるものではなく、ラスタデータに対して実行可能な任意の処理に対して同様に適用することができる。
【産業上の利用可能性】
【００６６】
本発明は、ＴＡＧビットを生成する制御プログラム、制御装置及び画像形成装置並びに印刷制御方法に利用可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施例に係る印刷システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係るクライアントの構成を示すブロック図である。
【図３】本発明の一実施例に係るＲＩＰサーバの構成を示すブロック図である。
【図４】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図５】本発明の一実施例に係る印刷システムを用いた処理の概要を模式的に示す図である。
【図６】本発明の一実施例に係る文書データとラスタデータとＴＡＧビットの関係を説明するための図である。
【図７】本発明の一実施例に係るクライアントの処理を示すフローチャート図である。
【図８】本発明の一実施例に係るＲＩＰサーバの処理を示すフローチャート図である。
【符号の説明】
【００６８】
１０  印刷システム
２０  クライアント
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  メモリ
２１ｃ  ＨＤＤ
２１ｄ  通信Ｉ／Ｆ部
２２  表示部
２３  操作部
３０  ＲＩＰサーバ
３１  制御部
３１ａ  ＣＰＵ
３１ｂ  メモリ
３１ｃ  ＨＤＤ
３１ｄ  通信Ｉ／Ｆ部
３２  データ受信部
３３  プロファイル制御部
３４  色補正部
３５  画像生成部
３６  画像送信部
３７  表示部
４０  画像形成装置
４１  制御部
４１ａ  ＣＰＵ
４１ｂ  メモリ
４１ｃ  ＨＤＤ
４１ｄ  通信Ｉ／Ｆ部
４２  表示部
４３  操作部
４４  印刷部
５０  文書データ
５１  指定領域
５２  印刷データ
５３  ＴＡＧビット
５４  ラスタデータ
５５  通常描画部分
５６  指定描画部分
５７  出力データ
５８  出力物
【図１】
2008211510.tif 000003
【図２】
2008211510.tif 000004
【図３】
2008211510.tif 000005
【図４】
2008211510.tif 000006
【図５】
2008211510.tif 000007
【図６】
2008211510.tif 000008
【図７】
2008211510.tif 000009
【図８】
2008211510.tif 000010