(57)【要約】【課題】複数の表色系の画像で合成された印刷ジョブに対しても効率よいハーフトーン処理を可能とする。【解決手段】各画素がいずれかの表色系の色情報を有する画像データをハーフトーンデータに変換する印刷制御装置であって、前記ハーフトーン処理手段は、前記画像データを取得する取得手段と、前記表色系ごとに備えられ、前記画像データを、各画素が印刷装置によって記録媒体に付着させられるインク量を特定するインク量情報を有するインク量画像データに変換する複数の前処理手段と、各画素の前記色情報の表色系に応じて、前記インク量情報への変換を実行する前記前処理手段を切り換える切換手段と、複数の前記前処理手段によって変換された複数の前記インク量画像データを合成することにより合成画像データを生成する合成手段と、前記合成画像データを、各画素がインクドットを吐出するか否かを指定する記録情報を有する前記ハーフトーンデータに変換する。【選択図】図５
2010161574.tif 000002
【特許請求の範囲】
【請求項１】
各画素がいずれかの表色系の色情報を有する画像データをハーフトーンデータに変換するハーフトーン処理手段と、前記ハーフトーンデータを印刷装置が解釈可能な制御コマンドに変換するコマンド変換手段とを備える印刷制御装置であって、
前記ハーフトーン処理手段は、
前記画像データを取得する取得手段と、
前記表色系ごとに備えられ、前記画像データを、各画素が印刷装置によって記録媒体に付着させられるインク量を特定するインク量情報を有するインク量画像データに変換する複数の前処理手段と、
各画素の前記色情報の表色系に応じて、前記インク量情報への変換を実行する前記前処理手段を切り換える切換手段と、
複数の前記前処理手段によって変換された複数の前記インク量画像データを合成することにより合成画像データを生成する合成手段と、
前記合成画像データを、各画素がインクドットを吐出するか否かを指定する記録情報を有する前記ハーフトーンデータに変換し、該ハーフトーンデータを前記コマンド変換手段に出力する後処理手段と、を具備することを特徴とする印刷制御装置。
【請求項２】
前記合成手段は、複数の前記インク量画像データを変換元の各画像データの表色系に応じた優先度に基づいて重畳することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記前処理手段は、各画素が前記色情報として前記インク量情報を有する前記画像データについては、該画像データを変換することなく前記合成手段に出力し、
前記合成手段は、前記前処理手段が変換することなく出力した前記インク量画像データを他の前記インク量画像データに優先させて重畳することを特徴とする請求項１または請求項２のいずれかに記載の印刷制御装置。
【請求項４】
通信回線を介して接続された外部のコンピュータと前記印刷装置とによってアクセス可能であるとともに、
前記コンピュータから送信された前記画像データを前記取得手段が取得可能に格納し、
前記コマンド変換手段によって変換された前記制御コマンドを前記印刷装置が取得可能に格納する記憶領域をさらに具備することを特徴とする請求項１から請求項３のいずれか一項に記載の印刷制御装置。
【請求項５】
前記合成手段は、前記画像データに添付された添付データに基づいて前記合成を行うことを特徴とする請求項１から請求項４のいずれか一項に記載の印刷制御装置。
【請求項６】
前記印刷装置は、前記記録媒体としてのラベルシートをロールから巻き出して印刷するラベルプリンターであることを特徴とする請求項１から請求項５のいずれか一項に記載の印刷制御装置。
【請求項７】
各画素がいずれかの表色系の色情報を有する画像データをハーフトーンデータに変換するハーフトーン処理機能と、前記ハーフトーンデータを印刷装置が解釈可能な制御コマンドに変換するコマンド変換機能をコンピュータに実行させる印刷制御プログラムであって、
前記ハーフトーン処理機能は、
前記画像データを取得する取得機能と、
前記表色系ごとに備えられ、前記画像データを、各画素が印刷装置によって記録媒体に付着させられるインク量を特定するインク量情報を有するインク量画像データに変換する複数の前処理機能と、
各画素の前記色情報の表色系に応じて、前記インク量情報への変換を実行する前記前処理機能を切り換える切換機能と、
複数の前記前処理機能によって変換された複数の前記インク量画像データを合成することにより合成画像データを生成する合成機能と、
前記合成画像データを、各画素がインクドットを吐出するか否かを指定する記録情報を有する前記ハーフトーンデータに変換し、該ハーフトーンデータを前記コマンド変換機能に出力する後処理機能と、コンピュータに実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
プリンターに出力させる画像データの種類が多様化する傾向にあり、複数の表色系の画像で合成された印刷ジョブが印刷対象とされる場合もある。例として、広告などを印刷する場合に、広告主のロゴだけは厳密に色を再現したいため、ロゴについてはプリンターが使用するインク量を指定する場合などが挙げられる。プリンターを制御させる印刷データを生成するためには、各種表色系の画像データをインク量の画像データに変換する色変換処理と、インク量の画像データをインクドットの記録可否の画像データに変換するハーフトーン処理を行う必要がある。色変換処理とハーフトーン処理を実行するためのプログラムの構造として、色変換処理を行う色変換モジュールとハーフトーン処理を行うハーフトーン処理モジュールとを一体的なモジュールとすることが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３５４１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように色変換モジュールとハーフトーン処理モジュールを一体的なモジュールとした場合、複数の表色系の画像で合成された印刷ジョブを印刷させるためには、一体的なモジュール全体を各表色系に対応して複数用意しておかなければならないという問題があった。複数の表色系の画像で合成された印刷ジョブが投入された際に、一体的なモジュール全体を複数ロードしなければならず、効率が悪いという問題があった。また、複数の一体的なモジュールで個別にハーフトーン処理を行った後にハーフトーンデータを合成しなければならず、一括してハーフトーン処理を行うことができないという問題があった。
本発明は前記課題にかんがみてなされたもので、複数の表色系の画像で合成された印刷ジョブに対しても効率よいハーフトーン処理が可能な印刷制御装置および印刷制御プログラムを提供するものである。
【課題を解決するための手段】
【０００５】
本発明の印刷制御装置では、いずれかの表色系の色情報を有する複数の画素で構成される画像データをハーフトーンデータに変換するハーフトーン処理手段と、前記ハーフトーンデータを印刷装置が解釈可能な制御コマンドに変換するコマンド変換手段とが備えられる。前記ハーフトーン処理手段は取得手段を備え、該取得手段は前記画像データを取得する。前記ハーフトーン処理手段は、前記表色系ごとに前処理手段を備え、各前処理手段は前記画像データを、各画素が印刷装置によって記録媒体に付着させられるインク量を特定するインク量情報を有するインク量画像データに変換する。さらに、前記ハーフトーン処理手段は合成手段を備え、該合成手段は複数の前記インク量画像データを合成することにより合成画像データを生成する。前記ハーフトーン処理手段は後処理手段を備え、該後処理手段は各画素が前記記録媒体上におけるインクドットの記録可否を特定する記録情報を有する前記ハーフトーンデータに変換する。かかる構成によれば、前記切換手段によれば、各画素の前記色情報の表色系に応じて前記前処理手段を切り換えるため、前記ハーフトーン処理手段全体を切り換えなくても済む。従って、効率のよい印刷制御を実現することができる。
【０００６】
また、複数の前記前処理手段によって複数の前記インク量画像データに変換すると、同一の画素について複数の前記インク量情報が重複する場合が生じる。この場合、前記合成手段は、前記インク量画像データの変換元の前記画像データの表色系に応じた優先度に基づいて、複数の前記インク量画像データを重畳する。これにより、特定の表色系の前記色情報に基づいて変換された前記インク量情報を維持して印刷を実行させることができる。ところで、最初から各画素が前記色情報として前記インク量情報を有する前記画像データが取得される場合もある。このような場合には、前記画像データを変換することなくそのまま前記合成手段にすればよい。すなわち、前記前処理手段による変換処理は実質的にスキップされる。この場合、前記合成手段は、前記前処理手段が変換することなく出力し前記インク量画像データを、他の前記インク量情報に優先させて重畳する。すなわち、最初から前記インク量情報が指定されている画像については、最初から指定された前記インク量情報を優先する。これにより、指定した通りの前記インク量情報によって印刷を実行させることができる。従って、厳密な再現性を実現することができる。
【０００７】
通信回線を介して接続された外部のコンピュータや前記印刷装置と前記ハーフトーン手段との間でデータ授受を行う手法の一例として、前記コンピュータと前記印刷装置がアクセス可能な記憶領域を前記印刷制御装置に備えさせるようにしてもよい。そして、該記憶領域において、前記コンピュータから送信された前記画像データを前記取得手段が取得可能に格納するとともに、前記コマンド変換手段によって変換された前記制御コマンドを前記印刷装置が取得可能に格納する。なお、前記通信回線は有線／無線ＬＡＮ回線であってもよいし、ＵＳＢインターフェイスであってもよい。
【０００８】
また、本発明の具体的態様の一例において、前記合成手段は、前記画像データに添付された添付データに基づいて前記色情報の合成方法を取得し、該合成方法に準じて合成を行う。また、前記記録媒体としてのラベルシートをロールから巻き出して印刷するラベルプリンターで印刷を実行させるための前記印刷制御装置に本発明を適用してもよい。
【０００９】
さらに、本発明の技術的思想は、具体的な印刷制御装置にて具現化されるのみならず、当該装置にて実行される方法において具現化することもできる。すなわち、上述した印刷制御装置が具備する各手段が行う処理に対応する工程を行う印刷制御方法としても本発明を特定することができる。むろん、上述した印刷制御装置がプログラムを読み込んで上述した各手段を実現する場合には、当該各手段に対応する機能を実行させるプログラムや当該プログラムを記録した各種記録媒体においても本発明の技術的思想が具現化できることは言うまでもない。なお、本発明の印刷制御装置は、単一の装置のみならず、複数の装置によって分散して存在可能であることはいうまでもない。さらに、印刷制御装置が単独で存在しているものに限られず、例えばプリンターやスキャナ等の一部として組み込まれていてもよい。
【図面の簡単な説明】
【００１０】
【図１】印刷システムのハードウェア構成を示すブロック図である。
【図２】ＰＣのハードウェア構成を示すブロック図である。
【図３】ラベルプリンターの外観を示す斜視図である。
【図４】ラベルプリンターの駆動系と制御系の関係を示すブロック図である。
【図５】印刷システムのソフトウェア構成を示すブロック図である。
【図６】印刷処理の流れを示すフローチャートである。
【図７】印刷画像の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、下記の順序に従って本発明の実施形態を説明する。
１．装置構成：
２．印刷処理：
【００１２】
１．装置構成
図１は、本発明の一実施形態にかかる印刷システムの構成を示すブロック図である。同図において、印刷システム１は、クライアントＰＣ１０とコントロールＰＣ２０とラベルプリンター３０とから構成されている。クライアントＰＣ１０とコントロールＰＣ２０とラベルプリンター３０は、ＬＡＮ回線４０を介して相互に通信可能に接続されている。クライアントＰＣ１０とコントロールＰＣ２０は、一般的なコンピュータであり、ほぼ同様のハードウェア構成を有している。むろん、クライアントＰＣ１０とコントロールＰＣ２０は同様のハードウェア構成を有しているものに限られず、相互に異なるハードウェア構成を有していてもよい。本実施形態では、クライアントＰＣ１０とコントロールＰＣ２０が同様のハードウェア構成を有しているものとして以下説明する。
【００１３】
図２は、クライアントＰＣ１０とコントロールＰＣ２０が有する共通のハードウェア構成を示している。同図において、クライアントＰＣ１０とコントロールＰＣ２０は、それぞれＣＰＵとＲＡＭとＲＯＭとハードディスクドライブ（ＨＤＤ）とＬＡＮインターフェイス（Ｉ／Ｆ）とビデオインターフェイス（Ｉ／Ｆ）と入力インターフェイス（Ｉ／Ｆ）とＢＵＳとから構成されている。ＢＵＳは、ＣＰＵとＲＡＭとＲＯＭとＨＤＤとＬＡＮＩ／Ｆと入力Ｉ／Ｆを相互に通信可能に接続し、ＣＰＵとＲＡＭとＲＯＭとＨＤＤとＬＡＮＩ／Ｆと入力Ｉ／Ｆとの間でデータやコマンドの授受が可能となっている。ＨＤＤおよびＲＯＭにはプログラムデータが記憶されており、該プログラムデータをＣＰＵが読み出してＲＡＭに展開する。そして、ＣＰＵが該プログラムデータに準じた演算を実行することにより、後述する各種プログラムが実行される。ビデオＩ／Ｆを介して外部のディスプレー５０が接続され、入力Ｉ／Ｆを介して外部のキーボード６０ａとマウス６０ｂが接続されている。
【００１４】
図３は、ラベルプリンター３０の外観を示す斜視図である。図４は、ラベルプリンター３０の駆動系と制御系の関係を示す図である。本実施形態のラベルプリンター３０は、一対の脚部３１と、該脚部３１に支持される本体部３２とを有している。脚部３１には、支柱３１ａが設けられているとともに、回転自在なキャスタ３１ｂがキャスタ支持部３１ｃに取り付けられている。本体部３２は、不図示のシャーシに支持される状態で内部の各種機器が搭載されており、該各種機器が外部ケース３２ｂによって覆われている。また、図４に示すように、本体部３２には、ＤＣモータを用いる駆動系として、ロール駆動機構３３とキャリッジ駆動機構３４と用紙搬送機構３５とが設けられている。
【００１５】
ロール駆動機構３３は、本体部３２に存在するロール搭載部３２ａに設けられている。ロール搭載部３２ａは、図３に示すように、本体部３２のうち、背面側かつ上方側に設けられており、上述の外部ケース３２ｂを構成する一要素である開閉蓋３２ｃを開くことにより、その内部にロール体ＲＰを搭載し、ロール駆動機構３３によってロール体ＲＰを回転駆動させることが可能となっている。ロール体ＲＰには記録媒体としてのラベルシートＰが巻回されており、ロール体ＲＰを回駆動させることによりラベルシートＰが巻き出される。キャリッジ駆動機構３４は、インク供給／噴射機構の構成要素の一部ともなるキャリッジ３４ａとキャリッジ軸３４ｂを具備し、その他不図示のキャリッジモータやベルト等を具備している。
【００１６】
キャリッジ３４ａは、各色のインク（流体に対応）を貯留するためのインクタンク３４ｃを具備していて、このインクタンク３４ｃには、図示しないチューブを介して、本体部３２の前面側に固定的に設けられている不図示のインクカートリッジからインクが供給可能となっている。なお、本実施形態においてはシアン，マゼンタ，イエロー，ブラック，オレンジ，グリーン，マットブラック，クリアー（Ｃ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌ）のインクを貯留したインクカートリッジが設けられている。Ｃ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌのインク量はそれぞれ０〜２５５の階調によって表される。Ｃ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌのインク量の組み合わせ（ベクトル）は、本発明のインク量情報に相当する。図２に示すように、キャリッジ３４ａの下面には、インク滴を吐出可能な印刷ヘッド３４ｄが設けられている。印刷ヘッド３４ｄには、各インクに対応づけられた不図示のノズル列が設けられていて、このノズル列を構成するノズルには、不図示のピエゾ素子が配置されている。このピエゾ素子の作動により、インク通路の端部にあるノズルからインク滴を吐出することが可能となっている。
【００１７】
なお、これらのキャリッジ３４ａとインクタンク３４ｃと不図示のチューブとインクカートリッジと印刷ヘッド３４ｄによって、インク供給／噴射機構が構成されている。また、印刷ヘッド３４ｄは、ピエゾ素子を用いたピエゾ駆動方式に限られず、例えばインクをヒータで加熱し、発生する泡の力を利用するヒータ方式や磁歪素子を用いる磁歪方式やミストを電界で制御するミスト方式等を採用してもよい。また、インクカートリッジ／インクタンク３４ｃに充填されるインクは、染料系インク／顔料系インク等、いずれの種類のインクを搭載してもよい。
【００１８】
用紙搬送機構３５は、搬送ローラ対３５ａとギヤ輪列３５ｂとＰＦモータ３５ｃと回転検出部３５ｄとを有している。搬送ローラ対３５ａは、搬送駆動ローラ３５ａ１と搬送従動ローラ３５ａ２とを具備していて、これらの間で、ロール体ＲＰから引き出されるラベルシートＰを挟持可能となっている。また、ＰＦモータ３５ｃは、搬送駆動ローラ３５ａ１に対して、ギヤ輪列３５ｂを介して駆動力（回転力）を与えるものである。搬送ローラ対３５ａよりも下流側（排紙側）には、図示しないプラテンが設けられていて、ラベルシートＰは該プラテン上をガイドさせられる。また、プラテンに対向するように印刷ヘッド３４ｄが配設されている。以上の構成により、印刷ヘッド３４ｄとラベルシートＰとが、ラベルシートＰの面方向に相対移動することが可能となり、ラベルシートＰ上の任意の位置にノズルからインク滴を吐出することにより、インクドットを記録することが可能となっている。
【００１９】
図４に示すように、制御部３６は、ＣＰＵ３６ａとＲＯＭ３６ｂとＲＡＭ３６ｃとＮＶＲＡＭ３６ｄとＡＳＩＣ３６ｅと（モータ）ドライバー３６ｆとＬＡＮＩ／Ｆ３６ｇを具備していて、これらが例えばバス等の伝送路３６ｈを介して相互に接続されている。制御部３６は、ＬＡＮＩ／Ｆ３６ｇを介してコントロールＰＣ２０と接続されている。制御部３６は、コントロールＰＣ２０のＨＤＤに設けられたホットフォルダーＨＦにアクセスし、該ホットフォルダーＨＦに記憶されている制御コマンドデータを取得する。そして、制御コマンドデータを解釈することにより、ロール駆動機構３３とキャリッジ駆動機構３４と用紙搬送機構３５を制御するための制御信号を生成し、ロール駆動機構３３とキャリッジ駆動機構３４と用紙搬送機構３５の制御を実行する。具体的には、制御コマンドデータに基づいてラベルシートＰの各位置に対してインクドットを記録するか否かが特定される。そして、ラベルシートＰの各位置に各ノズルを相対移動させながら、インクドットを記録（インク滴をノズルから吐出）させるための制御信号を生成する。このとき、単位面積あたりに形成される多数のインクドットがラベルシートＰを被覆するインク被覆率は、Ｃ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌのインク量に対応した大きさとなるように印刷ヘッド３４ｄが制御される。
【００２０】
図５は、クライアントＰＣ１０とコントロールＰＣ２０において実行されるプログラムのソフトウェア構成を示している。クライアントＰＣ１０は、アプリケーションＰ１とプリンタードライバーＰ２とＲＩＰ（Raster Image Processor）Ｐ３を実行している。アプリケーションＰ１は例えばＤＴＰプログラムやＣＧプログラムやワープロプログラム等であり、画像を描画するための描画コマンドで構成されるベクターデータを作成する。プリンタードライバーＰ２とＲＩＰ Ｐ３はベクターデータを取得し、該ベクターデータの描画コマンドに基づいて描画を行うことにより、各画素が色情報を有する画像データを生成する。本実施形態において、プリンタードライバーＰ２は各画素がＲＧＢ表色系の色情報（ＲＧＢ色空間における位置を表すＲＧＢベクトル）を有する画像データ（ＲＧＢ画像データ）を生成する。ＲＩＰ Ｐ３は各画素がＣＭＹＫ表色系の色情報（ＣＭＹＫ色空間における位置を表すＣＭＹＫベクトル）を有する画像データ（ＣＭＹＫ画像データ）を生成する。また、ＲＩＰ Ｐ３は、各画素がインク量情報（Ｃ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌインク量空間における位置を表すベクトル）を有する画像データ（インク量画像データ）も生成する。
【００２１】
コントロールＰＣ２０は、ホットフォルダー監視部Ｐ５とハーフトーン処理部Ｐ４とコマンド変換部Ｐ６を実行している。さらにハーフトーン処理部Ｐ４は、切換部Ｐ４ａと第１色変換部Ｐ４ｂ（前処理手段）と第２色変換部Ｐ４ｃ（前処理手段）とハーフトーン部Ｐ４ｄ（後処理手段）と合成部Ｐ４ｅとから構成されている。コントロールＰＣ２０のＨＤＤの一部の記憶領域にホットフォルダーＨＦが割り当てられている。コントロールＰＣ２０のＨＤＤには、ＲＧＢテーブルＴＲとＣＭＹＫテーブルＴＣが記憶されている。ホットフォルダー監視部Ｐ５は、常駐型のプログラムであり、ホットフォルダーＨＦに記憶されたデータ（ジョブファイル）を監視する。ハーフトーン処理が未処理の画像データを含むジョブファイルがホットフォルダーＨＦに記憶されている場合には、ハーフトーン処理部Ｐ４が該画像データに対してハーフトーン処理を実行する。
【００２２】
具体的には、ホットフォルダーＨＦに記憶されたジョブファイルが含む画像データがＲＧＢ画像データである場合とインク量画像データである場合には、該画像データを第１色変換部Ｐ４ｂによってインク量画像データに色変換するように切換部Ｐ４ａが切換を行う。なお、ホットフォルダーＨＦに記憶されたジョブファイルが含むインク量画像データについては、実質的に色変換は行われず、そのままインク量画像データが出力されることとなる。一方、ホットフォルダーＨＦに記憶されたジョブファイルが含む画像データがＣＭＹＫ画像データである場合には、該画像データを第２色変換部Ｐ４ｃによってインク量画像データに色変換するように切換部Ｐ４ａが切換を行う。なお、ホットフォルダーＨＦに記憶されたジョブファイルに複数の画像データが含まれている場合には、それぞれの画像データに対して、第１色変換部Ｐ４ｂまたは第２色変換部Ｐ４ｃが色変換を行う。
【００２３】
なお、ＲＧＢ画像データは、ドットマトリクス状の多数の画素によって構成されており、各画素がＲＧＢ表色系の色情報（ＲＧＢ色空間における位置を表すＲＧＢベクトル）を有するデータである。ＣＭＹＫ画像データにおいて、各画素がＣＭＹＫ表色系の色情報（ＣＭＹＫ色空間における位置を表すＣＭＹＫベクトル）を有する。インク量画像データにおいては、各画素がインク量情報（Ｃ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌインク量空間における位置を表すベクトル）を有する。なお、ＣＭＹＫ画像データとインク量画像データの各画素が有するＣＭＹＫの情報は互いに別のものを意味している。合成部Ｐ４ｅは、第１色変換部Ｐ４ｂと第２色変換部Ｐ４ｃから出力されたインク量画像データを取得し、インク量画像データを合成する処理を行う。ハーフトーン部Ｐ４ｄは、合成後のインク量画像データに対して誤差拡散法やディザ法等によるハーフトーン処理を実行する。次に、コマンド変換部Ｐ５が該ハーフトーンデータを制御コマンドデータに変換する。ホットフォルダーＨＦに記憶された制御コマンドデータはラベルプリンター３０によって取得され、該制御コマンドデータに基づく印刷が実行される。
【００２４】
２．印刷処理
図６は、印刷処理の流れを示している。ステップＳ１００においては、クライアントＰＣ１０にて実行されるＲＩＰ Ｐ３が印刷画像を描画するためのベクターデータを作成する。本実施形態では、プリンターの新機種の広告に社名（ＥＰＳＯＮ）のロゴが合成されたラベルを印刷するためのベクターデータが作成されるものとする。ＲＩＰ Ｐ３は、キーボード６０ａとマウス６０ｂ等からの入力を受け付けることにより、ベクターデータを作成するために必要な情報を取得する。
【００２５】
図７は、本実施形態において印刷される印刷画像を示している。同図において、印刷画像は、プリンターの新機種の写真Ｉと機種名等を示す文字列ＴがレイアウトされたＣＭＹＫレイヤーＬ１と、社名のロゴＥがレイアウトされたインク量レイヤーＬ２とから構成されている。ＲＧＢレイヤーＬ１は、写真Ｉと文字列Ｔを特定するデータと、写真Ｉと文字列Ｔをレイアウトするための位置や大きさや向きを特定するデータとから構成されている。同様に、インク量レイヤーＬ２も、ロゴＥを特定するデータと、ロゴＥをレイアウトするための位置や大きさや向きを特定するデータとから構成されている。さらに、各レイヤーＬ１，Ｌ２の重ね合わせ方法を指定するデータもベクターデータには含められている。本実施形態では、ＣＭＹＫレイヤーＬ１の上にインク量レイヤーＬ２を不透明度１００％で重ね合わせを行うように指定されているものとする。
【００２６】
ステップＳ１１０においては、クライアントＰＣ１０にて実行されるＲＩＰ Ｐ３がベクターデータを取得し、該ベクターデータに基づいて描画を行う。本実施形態の印刷画像は、ＣＭＹＫレイヤーＬ１とインク量レイヤーＬ２とから構成されているため、ＲＩＰ Ｐ３はＣＭＹＫレイヤーＬ１とインク量レイヤーＬ２のそれぞれについて描画を行う。この描画においては、図７に図示したように、写真Ｉと文字列ＴをＣＭＹＫ画像データに配置し、ロゴＥをインク量画像データに配置する処理を行う。ＣＭＹＫ画像データは、ドットマトリクス状の多数の画素によって構成されており、各画素がＣＭＹＫ表色系の色情報（ＣＭＹＫ色空間における位置を表すＣＭＹＫベクトル）を有するデータである。インク量画像データは、ドットマトリクス状の多数の画素によって構成されており、各画素がインク量情報（Ｃ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌインク量空間における位置を表すベクトル）を有するデータである。なお、ロゴＥは各画素がインク量情報を有する画像オブジェクトであり、インク量情報を直接指定することができるため、より厳密にラベルプリンター３０による印刷色や画質を指定することができる。
【００２７】
ＣＭＹＫ画像データとインク量画像データは同じサイズ（画素数）とされる。ＣＭＹＫ画像データとインク量画像データとが描画できると、ＲＩＰ Ｐ３はＣＭＹＫ画像データとインク量画像データの合成方法を指定する添付データを生成する。本実施形態では、ＣＭＹＫレイヤーＬ１の上にインク量レイヤーＬ２を不透明度１００％で重ね合わせを行うように指定する添付データが作成される。合成方法は、使用者によって任意に指定されてもよいが、本実施形態ではインク量レイヤーＬ２が含まれる場合には強制的にインク量レイヤーＬ２を不透明度１００％として上から重ね合わせるようにする。ステップＳ１２０において、ＲＩＰ Ｐ３は、以上のようにして作成したＣＭＹＫ画像データとインク量画像データと添付データを単一のジョブファイルとし、該ジョブファイルをＬＡＮ回線４０を介してコントロールＰＣ２０に送信し、該コントロールＰＣ２０のＨＤＤに割り当てられたホットフォルダーＨＦに記憶させる（ステップＳ１１５）。
【００２８】
ステップＳ１２０においては、コントロールＰＣ２０において常駐しているホットフォルダー監視部Ｐ５がホットフォルダーＨＦに記憶されたジョブファイルを検知し、該ジョブファイルを取得する。それと同時に、ハーフトーン処理部Ｐ４が起動し、ジョブファイルを取得する（取得手段）。ステップＳ１３０においては、ハーフトーン処理部Ｐ４の切換部Ｐ４ａがジョブファイルに含まれる各画像データの種類（表色系）を認識し、各画像データの種類に対応する第１色変換部Ｐ４ｂまたは第２色変換部Ｐ４ｃをロードする。そして、第１色変換部Ｐ４ｂと第２色変換部Ｐ４ｃに対応する画像データが、それぞれ第１色変換部Ｐ４ｂと第２色変換部Ｐ４ｃに出力される。本実施形態では、写真Ｉと文字列Ｔが描画されたＣＭＹＫ画像データと、ロゴＥが描画されたインク量画像データがジョブファイルに含まれているため、ＣＭＹＫ画像データに対応する第２色変換部Ｐ４ｃと、インク量画像データに対応する第１色変換部Ｐ４ｂをロードする。ステップＳ１４０においては、第１色変換部Ｐ４ｂと第２色変換部Ｐ４ｃが画像データをインク量画像データに変換する。
【００２９】
本実施形態では、第１色変換部Ｐ４ｂにはインク量画像データが入力されるため、実質的に変換を行うことなく、インク量画像データがそのまま出力されることとなる。一方、第２色変換部Ｐ４ｃにはＣＭＹＫ画像データが出力され、該ＣＭＹＫ画像データがインク量画像データに変換される。ＣＭＹＫ画像データをインク量画像データに変換する際に、ＣＭＹＫテーブルＴＣが参照される。ＣＭＹＫテーブルＴＣはＣＭＹＫ色空間内とＣ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌインク量空間との対応関係を規定したルックアップテーブルであり、ＣＭＹＫテーブルＴＣを参照して補間演算を行うことにより、ＣＭＹＫ画像データの各画素が有するＣＭＹＫベクトルをＣ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌインク量のベクトルに変換することができる。なお、第１色変換部Ｐ４ｂにＲＧＢ画像データが入力された場合には、ＲＧＢテーブルＴＲが参照される。ＲＧＢテーブルＴＲとＣＭＹＫテーブルＴＣは、基本的にラベルプリンター３０がＣ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌインク量に基づいて印刷を行った場合の印刷色と、ＣＭＹＫまたはＲＧＢの色情報が示す色との間に等色関係が成立するような対応関係が規定されているが、ＣＭＹＫ色空間の色域とＲＧＢ色空間の色域とラベルプリンター３０が再現可能な色域との差を調整するためのガマットマッピングが考慮されている。従って、変換後のインク量画像データの各画素は、ラベルプリンター３０が実際に印刷可能なＣ，Ｍ，Ｙ，Ｋ，Ｏｒ，Ｇｒ，ｍＫ，Ｃｌインク量を有することとなる。
【００３０】
第１色変換部Ｐ４ｂと第２色変換部Ｐ４ｃは、厳密な意味で同時にロードされる必要はなく、最初に第１色変換部Ｐ４ｂをロードして色変換を完了した後に、第２色変換部Ｐ４ｃをロードして色変換を実行させるようにしてもよい。いずれにしても、ステップＳ１４０が完了する段階で、インク量画像データを色変換した（実質的に変換しなかった）インク量画像データと、ＣＭＹＫ画像データを色変換したインク量画像データとが生成されている。ステップＳ１５０においては、合成部Ｐ４ｅが色変換後の各インク量画像データおよびジョブファイルに含まれる添付データを取得する。そして、添付データによって指定された合成方法に基づいて、インク量画像データを合成する。ここでは図７に示すように、写真Ｉと文字列Ｔが描画されたＣＭＹＫ画像データの上に、ロゴＥが描画されたインク量画像データを不透明度１００％にて重畳する。図７に示すように、ロゴＥと写真Ｉとが同一画素において重複することとなるが、写真Ｉの上にロゴＥが不透明度１００％で重ねられるため、ロゴＥに基づくインク量が優先されることとなる。以上のようにして、色変換後のインク量画像データが合成できると、該合成を行ったインク量画像データ（合成画像データ）に対してハーフトーン部Ｐ４ｄがハーフトーン処理を実行する（ステップＳ１６０）。
【００３１】
ステップＳ１７０においては、ハーフトーン処理後のハーフトーンデータをコマンド変換部Ｐ５が取得し、該コマンド変換部Ｐ５が該ハーフトーンデータを制御コマンドデータに変換する。具体的には、ハーフトーンデータに基づいてロール駆動機構３３とキャリッジ駆動機構３４と用紙搬送機構３５を制御するためのデータとして制御コマンドデータが生成される。制御コマンドデータが生成できると、ステップＳ１８０において制御コマンドデータがホットフォルダーＨＦに記憶される。すると、ホットフォルダー監視部Ｐ５が制御コマンドデータを検知し、該制御コマンドデータをラベルプリンター３０にＬＡＮ回線４０を介して転送する（ステップＳ１９０）。制御コマンドデータを受け取ったラベルプリンター３０は、該制御コマンドに基づいてロール駆動機構３３とキャリッジ駆動機構３４と用紙搬送機構３５を制御し、印刷を実行させる。
【００３２】
本実施形態のように、インク量画像データとＣＭＹＫ画像データとを含むジョブファイルが入力された場合でも、単一のハーフトーン処理部Ｐ４のみが起動するだけで済む。ハーフトーン処理部Ｐ４は、切換部Ｐ４ａによって第１色変換部Ｐ４ｂと第２色変換部Ｐ４ｃを切り換えるため、インク量画像データとＣＭＹＫ画像データの双方に対応することができる。インク量画像データとＣＭＹＫ画像データのそれぞれを色変換したインク量画像データは合成部Ｐ４ｅによって単一の合成画像データに合成されるため、ハーフトーン部Ｐ４ｄは単一の合成画像データについてハーフトーン処理を実行すればよい。
【符号の説明】
【００３３】
１…印刷システム，１０…クライアントＰＣ，２０…コントロールＰＣ，３０…ラベルプリンター，４０…ＬＡＮ回線，Ｐ１…アプリケーション，Ｐ２…プリンタードライバー，Ｐ３…ＲＩＰ，Ｐ４…ハーフトーン処理部，Ｐ５…ホットフォルダー監視部，Ｐ６…コマンド変換部，Ｐ４ａ…切換部，Ｐ４ｂ…第１色変換部，Ｐ４ｃ…第２色変換部，Ｐ４ｄ…ハーフトーン部，Ｐ４ｅ…合成部
【図１】
2010161574.tif 000003
【図２】
2010161574.tif 000004
【図３】
2010161574.tif 000005
【図４】
2010161574.tif 000006
【図５】
2010161574.tif 000007
【図６】
2010161574.tif 000008
【図７】
2010161574.tif 000009