(57)【要約】      （修正有）【課題】媒体上の所定位置に所定の濃度のパッチを、ドットサイズ毎に、複数印刷させることができるパッチチャート印刷装置を提供する。【解決手段】インク量毎にドットサイズのドットの割合の指定を行ったＳＭＬリソースを用意し、インク量毎のドットサイズのドットの割合の指定に基づいてハーフトーン処理してドットパターンを演算し、インク量毎のドットパターンを個別に記憶する。インク色とドットサイズと必要な階調値とを含む配置データを取得し、同配置データに基づいてドットサイズ毎に予め用意されたドットパターンを表すデータを個別に取得し、ドットサイズ毎に、個別に取得された前記ドットパターンで形成されるパッチを配置データに対応した所定位置に配置した仮データを生成し、ドットサイズ毎に用意された仮データを合体して一つの印刷データを生成する。【選択図】図１
2015136912.tif 000002
【特許請求の範囲】
【請求項１】
媒体上の所定位置に所定の濃度のパッチを複数印刷させるためのパッチチャート印刷装置であって、
発生させる複数のドットサイズのドットの割合の指定を変えることで所定の数のインク量に対応させ、それぞれのインク量の組み合わせごとにハーフトーン後のドットパターンを表すデータをドットサイズ毎に個別に記憶する記憶手段と、
ドットサイズと、インク量とを含む配置データに基づいて、ドットサイズ毎に予め用意された前記ドットパターンを表すデータを個別に取得するドットパターンデータ取得手段と、
個別に取得された前記ドットパターンで形成されるパッチを、前記配置データに対応した所定位置であって、ドットサイズ毎に異なる領域に分離して配置されるように印刷データを生成する印刷データ生成手段とを含むことを特徴とするパッチチャート印刷装置。
【請求項２】
前記印刷データ生成手段は、ドットサイズ毎に独立したデータファイルを生成し、それぞれのデータファイルの生成後に合体させて前記印刷データを生成することを特徴とする請求項１に記載のパッチチャート印刷装置。
【請求項３】
前記印刷データ生成手段は、印刷させるドットサイズ毎に、それぞれ重複しない桁領域を割り当て、前記パッチが配置されるように前記印刷データを生成することを特徴とする請求項１または請求項２に記載のパッチチャート印刷装置。
【請求項４】
媒体上の所定位置に所定の濃度のパッチを複数印刷させるためのパッチチャート印刷方法であって、
発生させる複数のドットサイズのドットの割合の指定を変えることで所定の数のインク量に対応させ、それぞれのインク量の組み合わせごとにハーフトーン後のドットパターンを表すデータをドットサイズ毎に個別に用意しておき、
ドットサイズと、必要な階調値とを含む配置データに基づいて、前記ドットサイズ毎に、予め用意されたドットパターンを表すデータを個別に取得する工程と、
個別に取得された前記ドットパターンで形成されるパッチを、前記配置データに対応した所定位置であって、ドットサイズ毎に異なる領域に分離して配置されるように印刷データを生成する工程とを含むことを特徴とするパッチチャート印刷方法。
【請求項５】
媒体上の所定位置に所定の濃度のパッチを複数印刷させるためのパッチチャート印刷装置であって、
発生させる複数のドットサイズのドットの割合の指定を変えることで所定の数のインク量に対応させ、それぞれのインク量の組み合わせごとにハーフトーン後のドットパターンを表すデータをドットサイズ毎に個別に記憶する記憶手段と、
ドットサイズと、インク量とを含む配置データに基づいて、ドットサイズ毎に予め用意された前記ドットパターンを表すデータを個別に取得するドットパターンデータ取得手段と、
個別に取得された前記ドットパターンで形成されるパッチを、前記配置データに対応した所定位置であって、ドットサイズ毎に異なる領域に分離して配置されるように印刷データを生成する印刷データ生成手段と
前記印刷データに基づいて、対応するドットサイズで、対応するドットパターンで、インク滴を媒体上に付着させるように、印刷機器を制御するコマンドを生成する印刷コマンド生成手段とを含むことを特徴とする印刷機器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体上の所定位置に所定の濃度のパッチを複数印刷させるための媒体上の所定位置に所定の濃度のパッチを複数印刷させるためのパッチチャート印刷装置、パッチチャート印刷方法および印刷機器制御装置に関する。
【背景技術】
【０００２】
印刷結果が所望の色を反映しているか判断するため、パッチチャートを印刷する。このパッチチャートは、印刷媒体上の所定位置に所定の濃度のパッチを複数印刷して構成される。
特許文献１は、色補正を行う際に使用するカラーチャートの作成方法を開示する。同公報によれば、カラーパッチの間でも印刷を継続することでインクノズルからの連続吐出状態を維持し、色再現性を安定させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４８１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示すものは、ドットサイズ毎に分離したハーフトーン処理を行うものではなく、ドットサイズ毎に分離したパッチを必要とする場合には使用できない。
精度の向上を図るためにそれぞれのパッチを単独のドットサイズのドットで形成しようとする場合は、ＳＭＬリソース（単ドット発生の）を参照しつつ、インク量毎にハーフトーン処理を行なってドットパターンを計算する必要がある。
【０００５】
ここで、従来のパッチチャートの印刷方法について説明する。
（１）インク量とドット数を対応させたＳＭＬリソース（単ドット発生の）を参照し、パッチで使用されるインク量に対応するドット数を取得または計算する。
（２）印刷するドット数に基づいて、ドットを配置するドットパターンを決定し、ドットパターンを表す２値Ｔｉｆｆ形式のファイルとする。この際、混在する複数のドットサイズを考慮してドットパターンを決定しなければならない。
そして、印刷されるドットサイズ数分だけ、ＳＭＬリソースを変更しつつ（１）（２）の処理を行う。
【０００６】
（３）ドットサイズ毎に作成されたデータファイルを一つのファイルにまとめる。
（４）プリンターに印刷できるコマンド形式に変更して印刷機器に出力して印刷する。
この手法においては、パッチのインク量毎にＳＭＬリソースを更新しながらハーフトーン処理を実行してドットパターンを計算する必要があり、処理が重く、工数がかかってしまっていた。
【０００７】
本発明は、媒体上の所定位置に所定の濃度のパッチを、ドットサイズ毎に、複数印刷させるパッチチャート印刷装置、パッチチャート印刷方法およびパッチチャート印刷装置を提供する。
【課題を解決するための手段】
【０００８】
本発明は、媒体上の所定位置に所定の濃度のパッチを複数印刷させるためのパッチチャート印刷装置であって、発生させる複数のドットサイズのドットの割合の指定を変えることで所定の数のインク量に対応させ、それぞれのインク量の組み合わせごとにハーフトーン後のドットパターンを表すデータをドットサイズ毎に個別に記憶する記憶手段と、ドットサイズと、インク量とを含む配置データに基づいて、ドットサイズ毎に予め用意された前記ドットパターンを表すデータを個別に取得するドットパターンデータ取得手段と、個別に取得された前記ドットパターンで形成されるパッチを、前記配置データに対応した所定位置であって、ドットサイズ毎に異なる領域に分離して配置されるように印刷データを生成する印刷データ生成手段とを含む構成としてある。
【０００９】
前記構成において、記憶手段は、発生させる複数のドットサイズのドットの割合の指定を変えることで所定の数のインク量に対応させ、それぞれのインク量の組み合わせごとにハーフトーン後のドットパターンを表すデータをドットサイズ毎に個別に記憶する。そして、ドットパターンデータ取得手段が、ドットサイズと、インク量とを含む配置データに基づいて、ドットサイズ毎に予め用意された前記ドットパターンを表すデータを個別に取得すると、印刷データ生成手段は個別に取得された前記ドットパターンで形成されるパッチを、前記配置データに対応した所定位置であって、ドットサイズ毎に異なる領域に分離して配置されるように印刷データを生成する。
【発明の効果】
【００１０】
本発明は、ハーフトーン後のドットパターンを用意しておき、所定位置に配置した印刷データを生成するようにし、処理を軽く、工数を減らすことができる。さらに、パッチはドットサイズ毎に異なる領域に分離して配置されているので、単ドットで印刷する制御を簡易にできる効果もある。
【図面の簡単な説明】
【００１１】
【図１】本発明のパッチチャート印刷装置での処理の手順を模式的に示す図である。
【図２】インク量と発生させる複数のドットサイズのドットの割合の対応を示すグラフである。
【図３】階調数とＳＭＬリソースとドットパターンの対応関係を示す図である。
【図４】前準備として実行しておく処理の手順に対応するフローチャートである。
【図５】本発明のパッチチャート印刷装置での処理の手順に対応するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面にもとづいて本発明の実施形態を説明する。
図１は、本発明のパッチチャート印刷装置での処理の手順を模式的に示す図である。
同図に示すように、本発明は、ドットパターンデータを記憶しておく記憶手段と、必要なドットパターンを取得するドットパターンデータ取得手段と、取得したドットパターンを用いてドットサイズ毎に配置する印刷データ生成手段と、印刷データを用いて単ドットで各パッチを印刷させる印刷コマンドを生成する印刷コマンド生成手段を備えている。これらの詳細については、処理の手順とともに説明する。
【００１３】
図２は、インク量と発生させる複数のドットサイズのドットの割合の対応をグラフにより示している。
インク量は所定の領域に打ち込むインクの量やドットの数を含めた上位の概念であり、単なる重さだけではなく、階調とも深く関連している。
所定のインク量を打ち込むために用意されているのは、本実施例の場合、Ｓドット（小）、Ｍドット（中）、Ｌドット（大）の三種類であり、この組み合わせを変えてインク量を表現する。すなわち、発生させる複数のドットサイズのドットの割合の指定を変えることで所定の数のインク量に対応している。
【００１４】
同図は複数のドットサイズのドットの割合の一例にすぎないが、インク量が少ない領域ではＳドットのみで構成され、インク量が多くなるにつれて徐々にＳドットのドット数が増えていく。インク量がある量Ｑ０を超えるとＭドットが加わり、ＳドットとＭドットの割合が変化していく。具体的には、インク量が多くなっていく間、Ｓドットのドット数は一定を維持するが、Ｍドットのドット数が徐々に増えていく。さらに、インク量がある量Ｑ１を超えると、Ｌドットが加わり、ＳドットとＭドットとＬドットの割合が変化していく。具体的には、インク量が多くなっていく間、Ｓドットのドット数が徐々に減少し、Ｍドットは一定を維持するが、Ｌドットのドット数が徐々に増えていく。そして、インク量がある量Ｑ２を超えると、Ｓドットは使用されなくなり、ＭドットとＬドットの割合が変化していく。具体的には、インク量が多くなっていく間、Ｍドットのドット数が徐々に減少し、Ｌドットのドット数が徐々に増えていく。そして、インク量がある量Ｑ３となった時点でインク量は最大となり、それ以上の打ち込みむことはなくなる。
【００１５】
図３は、階調数とＳＭＬリソースとドットパターンの対応関係を示す図である。
上述した各インク量において、各サイズのドットをどれだけ発生させるかをドット発生率と呼び、全インク量にわたってこのドット発生率を記憶するテーブルをＳＭＬリソースと呼んでいる。本実施形態では、ＳＭＬリソースは各インク量毎に１２ｂｉｔを割り当て、４０８０種類の組み合わせを備えている。
【００１６】
一方、印刷制御で使用するデータは８ｂｉｔを割り当てているので、階調数は２５６種類存在する。しかし、階調が０の場合はインク量も０であり、現実に用意すべきは残りの２５５種類である。ＳＭＬリソースについてもインク量が０のときのドット発生率は不要であるから、８ｂｉｔに４ｂｉｔを加えた１２ｂｉｔの範囲で表現し得る２５５×１６＝４０８０種類と計算されることになる。
【００１７】
ここで階調値と４０８０種類の組み合わせの対応付けは一意に定まるものではない。一般的には、印刷機器での印刷状況を考慮し、インクの色ごとに各階調値に対応させるインク量を決定する。予めインク毎に階調値とインク量とを対応づけ、組み合わせをテーブルとして記憶しておけば便利である。むろん、この対応付けは固定的ではなく、必要に応じて適宜変更可能としておけばよい。なお、テーブルとして用意する場合は、インク色と、階調値と、インク量とを対応づけておけばよい。
【００１８】
各サイズのドットの割合を変えてインク量を表現しているので、ハーフトーンで表現する際には、所定の領域に異なるサイズのドットが混在することになる。そして、これらのドットは同じ位置には配置されない関係を保たなければならない。このため、ＳＭＬリソースに記憶されるＳドットとＭドットとＬドットは排他的に配置されることを前提とする。また、複数のドットを組み合わせて他のサイズのドットを生成する場合もあり、そのような場合も含めて各サイズのドットは排他的な配置とすることを前提とする。ただし、排他的であるか否かは必ずしも限定されるものではない。
このようにしてＳドットとＭドットとＬドットでインク量を表す場合、ハーフトーンで表現する際にドットが付される位置をドットパターンと呼ぶことにする。そして、ドットパターンは、各インク量毎に、ＳドットとＭドットとＬドットのそれぞれで独立したドットパターンとなる。
【００１９】
以上より、以下のことがいえる。
・所定の数のインク量に対応させて発生させる複数のドットサイズのドットの割合の指定を変えている。
・それぞれのインク量の組み合わせごとにハーフトーン後のドットパターンを決定でき、ドットパターンはドットサイズ毎に個別に形成される。
図３には、４０８０種類のインク量の組み合わせ毎に、ＳドットとＭドットとＬドットのそれぞれで独立したドットパターンが対応することを示している。
【００２０】
図４は、前準備として実行しておく処理の手順に対応するフローチャートである。この処理はパーソナルコンピュータ（以下、ＰＣと呼ぶ）で実現され、同ＰＣは、図１に示すように、内部にＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、各種のインターフェイスＩ／Ｏなどを備え、以下の処理に対応するプログラムを実行可能となっている。
【００２１】
この処理を準備処理と呼ぶ。まず、ステップＳ１０では、インク量毎に、ドットサイズのドットの割合の指定を行ったＳＭＬリソースを用意する。予め、ＳＭＬリソースとして各インク量に対応させてＳドットとＭドットとＬドットのドット生成率を用意することに相当する。次に、ステップＳ２０では、インク量毎のドットサイズのドットの割合の指定に基づいてハーフトーン処理し、ドットパターンを演算する。すなわち、ＳＭＬリソースで用意されたドット生成率に基づいて、各サイズ毎にハーフトーン処理したドットパターンを演算する。
【００２２】
そして、ステップＳ３０では、インク量毎のドットパターンを個別に記憶する。この際、ドットサイズ毎に付される位置が排他的となるようにドットパターンが形成されるが、記憶するにあたっては、１）複数サイズのドット混在のものとしてもよいし、２）単ドットサイズで分別したものとしてもよい。両者はそれぞれ別個に形成されるものである。本実施例では、ドットパターンのデータは、単サイズを前提として、それぞれのドットサイズ毎に２値Ｔｉｆｆ形式のファイルとして記憶している。このデータのファイルはＰＣのＨＤＤに記憶される。
なお、以上のようにしてドットパターンのデータを記憶させたＨＤＤが本実施例の記憶手段に相当する。
【００２３】
次に、図５は、本発明のパッチチャート印刷装置での処理の手順に対応するフローチャートである。
このパッチチャート印刷では、予め前記準備処理を実行しておくことにより、発生させる複数のドットサイズのドットの割合の指定を変えることで所定の数のインク量に対応させ、それぞれのインク量の組み合わせごとにハーフトーン後のドットパターンを表すデータがドットサイズ毎に個別に記憶されていることを前提とする。
【００２４】
まず、ステップＳ１００において、インク色と、ドットサイズと、必要な階調値とを含む配置データを取得する。配置データは、媒体上の所定位置に所定の濃度のパッチを複数印刷させるため、媒体上のどの位置にパッチを配置するか、および、各パッチの詳細な情報を指定させるためのデータである。詳細な情報は、インク色、階調値、使用するドットサイズ、パッチの配置位置を少なくとも含んでいる。配置データは、予め印刷機器の供給側から提供されたものであってもよいし、ユーザ側で必要に応じて指定するものであっても良い。パッチチャートの設計図であり、前者であれば規定チャートとなり、後者であれば個別指定チャートとなる。供給側としては再現可能な色域の広い範囲にわたって全般適に離散したパッチを印刷することを目指すことが期待される。ユーザ側としては特に重点を置いて色合わせをしたい色領域があれば、当該色領域を重点的に多数サンプリングするようなパッチ印刷することを目指すという使い方が可能である。
【００２５】
図１には、配置データをデータファイルとして記憶している。ＰＣを操作するユーザは、配置データを選択できるようにしても良い。一例として、上述した規定チャートに対応して複数のパッチの配置状況を表示し、いずれかを選択すれば規定チャートに対応する配置データが選択されるようなＵＩを提供している。規定チャートの数だけ、パッチの配置のサムネイルデータを用意しておけば、いずれを選択するとしてもきわめて容易に選択可能となる。
【００２６】
また、個別指定チャートを選択したい場合は、予め複数のパッチを配置した表示を提供し、いずれかの位置のパッチを選択したら、さらに同パッチについて、ドットサイズをＳドットとＭドットとＬドットから選択し、階調値を０〜２５５の範囲で選択でき、インク色をシアンインク（Ｃ）とマゼンタインク（Ｍ）とイエローインク（Ｙ）と黒インク（Ｋ）から選択できるようなＵＩを提供している。むろん、個別指定チャートでの選択のＵＩは、これに限らず、さらに多種多様な選択ができるようにしておいても良い。
【００２７】
配置データが用意されたら、ステップＳ１１０では、同配置データに基づいて、ドットサイズ毎に、予め用意されたドットパターンを表すデータを個別に取得する。上述したように、配置データは、インク色と、階調値、使用するドットサイズを含んでいる。一方、上述したように、インク色と階調値との組み合わせに対して、一つのインク量が対応するように対応テーブルを用意してある。この意味では、配置テーブルにはインク量が間接的に含まれていると言える。ステップＳ１１０を実行することにより、各パッチ毎に、複数のドットサイズに対応するドットパターンがＨＤＤ（記憶手段）から読み込まれる。読み込まれるドットパターンの数は、インク数×ドットサイズ数×パッチ数（指定する階調値数）となる。
なお、上述したステップＳ１００，Ｓ１１０の処理が、本実施形態のドットパターンデータ取得手段（工程）に相当する。
【００２８】
ステップＳ１２０では、ドットサイズ毎に、個別に取得された前記ドットパターンで形成されるパッチを、配置データに対応した所定位置に配置した仮データを生成する。本実施形態においては、Ｓドットで印刷するパッチと、Ｍドットで印刷するパッチと、Ｌドットで印刷するパッチは、異なる領域に分離して配置しており、より具体的には、印刷媒体の幅方向にそれぞれ重複しない桁領域を割り当て、パッチを一列ごと、あるいは複数列配置するものとする。その前提として、ステップＳ１２０では、ドットサイズ毎に独立した仮データを生成する。Ｓドットであれば、Ｓドットの仮データの中には、配置データで示されるパッチの配置位置に、対応する２値Ｔｉｆｆ形式のデータファイルであるドットパターンを配置する。同様に、Ｍドットについても、Ｌドットについても、独立した仮データを生成する。
【００２９】
図１では、３枚の仮データのイメージをそれぞれ示している。それぞれの仮データはＳドット、Ｍドット、Ｌドットに対応づけられており、Ｓドットのパッチは、一つめの仮データの中で波線の領域で示すように左側の一列分の領域に集中させている。また、Ｍドットのパッチは、二つめの仮データの中で波線の領域で示すように中央の一列分の領域に集中させている。そして、Ｌドットのパッチは、三つめの仮データの中で波線の領域で示すように右側の一列分の領域に集中させている。
【００３０】
なお、パッチチャートを、単色毎に分離してパッチを配置するか、一枚のパッチチャートに混色でパッチを配置するかは、必ずしも固定的ではない。測色の仕様に応じて適宜選択すればよい。
そして、ステップＳ１３０では、上述したようにして複数のドットサイズ毎に用意されていた仮データを合体して一つの印刷データを生成する。予め複数のドットサイズ毎に仮データを生成する際、ドットサイズ毎に重複しない桁領域を割り当てているから、合体したあとも、割り当てた領域毎にドットサイズが異なるパッチが配置されることになる。
【００３１】
図１では、Ｓドット、Ｍドット、Ｌドットに対応づけられた３枚の仮データのイメージが合体されて、一つの印刷データが生成される状況を示しており、一つの印刷データとなった後も、Ｓドットのパッチは左側の一列分の領域に集中し、Ｍドットのパッチは中央の一列分の領域に集中し、Ｌドットのパッチは右側の一列分の領域に集中している。
なお、上述したステップＳ１２０，Ｓ１３０の処理が、本実施形態の印刷データ生成手段（工程）に相当する。
【００３２】
そして、ステップＳ１４０では、印刷データに基づいて、対応するドットサイズで、対応するドットパターンで、インク滴を媒体上に付着させるように、印刷機器を制御するコマンドを生成する。パッチというある領域を単サイズのドットだけで印刷することは、一般のプリンタードライバーでは対応していない。通常は、印刷する対象を表すデータを受け取って、プリンタードライバーがそれに応じたハーフトーン処理を実行した後でなければ、各ドットサイズのドットの配置位置が決められないからである。
【００３３】
しかし、ここでは印刷機器に対して直にドットサイズを指定して所定の対象を印刷させるべく、印刷コマンドを生成する。このような特殊な印刷制御を実行する前提として、配置するパッチをドットサイズ毎に重複しない桁領域で分けているので、このような特殊な印刷制御もしやすい。桁領域にかかわらず任意にドットサイズが混在しつつパッチを印刷する場合は、印刷制御も高度となる。
上述したステップＳ１４０の処理が、本実施形態の印刷コマンド生成手段（工程）に相当する。また、ステップＳ１００〜ステップＳ１４０の処理が処理印刷機器制御装置に相当する。
【００３４】
なお、本発明は前記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００３５】
ＰＣ…パーソナルコンピュータ
【図１】
2015136912.tif 000003
【図２】
2015136912.tif 000004
【図３】
2015136912.tif 000005
【図４】
2015136912.tif 000006
【図５】
2015136912.tif 000007