(57)【特許請求の範囲】
【請求項１】
複数の異なる色のインクリボンを用いて被印字媒体に印字を行う熱転写式カラープリンターであって、
複数の異なる色のインクリボンがそれぞれ装填された複数のインクリボンカセットが装着される筐体と、
前記筐体内において被印字媒体の搬送方向に沿って配置され、被印字媒体及びそれぞれのインクリボンを搬送する複数のプラテンローラーと、
前記複数のプラテンローラーにそれぞれ対向して配置された複数のサーマルヘッドであって、各々のサーマルヘッドが複数の発熱体を含み、インクリボンのインクを加熱して被印字媒体に転写することにより、被印字媒体に印字を行う前記複数のサーマルヘッドと、
入力されるカラー印字データに基づいて、少なくとも１つのサーマルヘッドが印字する領域を、搬送方向上流側の他のサーマルヘッドによって印字されない第１のサブ領域と、搬送方向上流側の他のサーマルヘッドによって印字される第２のサブ領域とに分割し、第１のサブ領域と第２のサブ領域とにおいて前記少なくとも１つのサーマルヘッドの発熱体に異なるエネルギーを印加する制御部であって、
入力されるカラー印字データに基づいて、前記複数の異なる色の印字情報をそれぞれ表す複数の印字データを生成するデータ処理部と、前記データ処理部によって生成された印字データに基づいて、少なくとも１つのサーマルヘッドの各発熱体が印字する画素が第１のサブ領域に位置するか第２のサブ領域に位置するかを判定し、判定結果に基づいて、かつ、被印字媒体の種類を参酌して、前記少なくとも１つのサーマルヘッドの各発熱体に印加すべきエネルギーを設定するエネルギー設定部と、前記エネルギー設定部によって設定されたエネルギーを前記少なくとも１つのサーマルヘッドの各発熱体に印加するヘッド制御部とを含む前記制御部と、を具備し、
前記エネルギー設定部は、前記第１のサブ領域より前記第２のサブ領域の印加エネルギーを小さく設定し、
さらに、前記エネルギー設定部は、前記複数のサーマルヘッドのうちで搬送方向最下流に配置されたブラックのインクリボンを加熱するサーマルヘッドの各発熱体に印加すべきエネルギーを設定するときは、前記判定をしないことを特徴とする熱転写式カラープリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の異なる色のインクリボンを用いて被印字媒体に印字を行う熱転写式カラープリンターに関する。
【背景技術】
【０００２】
例えば、台紙に仮着されたラベル、又は、タグ製造用の帯状のシート等の被印字媒体（以下、「用紙」ともいう）に印字を行うプリンターとして、サーマルヘッドを用いてインクリボンのインクを用紙に転写することにより印字を行う熱転写式プリンターが用いられている。熱転写式プリンターにおいては、用紙とインクリボンとを同一方向に同一速度で搬送しながら、サーマルヘッドの発熱体が発生する熱によってインクリボンのインクを用紙に転写することにより印字が行われる。
【０００３】
さらに、熱転写式カラープリンターにおいては、複数の異なる色のインクリボンに対応して複数のサーマルヘッドが用いられ、必要に応じて複数の異なる色を重ねて印字が行われる。そのような熱転写式カラープリンターにおいては、複数のサーマルヘッドの発熱体にエネルギーを印加してそれぞれのインクリボンを用いて印字を行う場合に、インクリボンの種類や用紙の種類に応じて最適なエネルギーが設定される。
【０００４】
従来は、用紙上の未だ印字されていない領域に印字を行う場合と、既に印字されて他の色のインクが付着している領域に重ねて印字を行う場合とにおいて、同一のエネルギーがサーマルヘッドの発熱体に印加されていた。しかしながら、同じ用紙であっても、未だ印字されていない領域と、既に印字されて他の色のインクが付着している領域とにおいては、インクの転写条件が異なるので、既に印字されている領域に重ねて印字を行う場合に、用紙に付着しているインク層が剥がれて逆転写が生じたり、逆に、エネルギーを低く設定すると、未だ印字されていない領域に印字を行う場合にカスレが生じたりして、インクの転写不良が発生するという問題があった。
【０００５】
関連する技術として、特許文献１には、熱転写式カラープリンターにおいて、例えば、イエローの転写層の上にマゼンタのインク層を熱転写するときに、サーマルヘッドの発熱素子の発熱がサーマルヘッドの基板側に放熱されて、少なくとも最初の１ドット目を熱転写するときの発熱素子の発熱が一時的に降下することを防止できる熱転写記録方法が開示されている。
【０００６】
この熱転写記録方法は、サーマルヘッドの複数の発熱素子に発熱エネルギーを加えて、第１の色からなるインク層を記録用紙に熱転写して第１転写層を形成し、この第１転写層の上に少なくとも第２の色からなるインク層を重ね印刷して第２転写層を形成する際に、重ね印刷開始時に加える発熱エネルギーを、重ね印刷開始時以降に加える発熱エネルギーより大きくして、第１転写層の上に第２転写層を重ね印刷することを特徴とする。
【０００７】
特許文献１の熱転写記録方法は、サーマルヘッドの発熱素子からサーマルヘッドの基板側への放熱量が大きい場合に、重ね印刷開始時に発生する印刷不良を防止することができるが、用紙の未印字領域と既印字領域とにおけるインクの転写条件の相違に対応するものではない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−４７６５４号公報（段落０００５、００１０）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
そこで、上記の点に鑑み、本発明は、熱転写式カラープリンターにおいて、被印字媒体の未印字領域と既印字領域とにおいてインクの転写条件が異なることによって生じるインクの転写不良を防止することを目的とする。
【課題を解決するための手段】
【００１０】
以上の課題を解決するため、本発明の１つの観点に係る熱転写式カラープリンターは、複数の異なる色のインクリボンを用いて被印字媒体に印字を行う熱転写式カラープリンターであって、複数の異なる色のインクリボンがそれぞれ装填された複数のインクリボンカセットが装着される筐体と、前記筐体内において被印字媒体の搬送方向に沿って配置され、被印字媒体及びそれぞれのインクリボンを搬送する複数のプラテンローラーと、前記複数のプラテンローラーにそれぞれ対向して配置された複数のサーマルヘッドであって、各々のサーマルヘッドが複数の発熱体を含み、インクリボンのインクを加熱して被印字媒体に転写することにより、被印字媒体に印字を行う前記複数のサーマルヘッドと、入力されるカラー印字データに基づいて、少なくとも１つのサーマルヘッドが印字する領域を、搬送方向上流側の他のサーマルヘッドによって印字されない第１のサブ領域と、搬送方向上流側の他のサーマルヘッドによって印字される第２のサブ領域とに分割し、第１のサブ領域と第２のサブ領域とにおいて前記少なくとも１つのサーマルヘッドの発熱体に異なるエネルギーを印加する制御部であって、入力されるカラー印字データに基づいて、前記複数の異なる色の印字情報をそれぞれ表す複数の印字データを生成するデータ処理部と、前記データ処理部によって生成された印字データに基づいて、少なくとも１つのサーマルヘッドの各発熱体が印字する画素が第１のサブ領域に位置するか第２のサブ領域に位置するかを判定し、判定結果に基づいて、前記少なくとも１つのサーマルヘッドの各発熱体に印加すべきエネルギーを設定するエネルギー設定部と、前記エネルギー設定部によって設定されたエネルギーを前記少なくとも１つのサーマルヘッドの各発熱体に印加するヘッド制御部とを含む前記制御部と、を具備し、前記エネルギー設定部は、前記第１のサブ領域より前記第２のサブ領域の印加エネルギーを小さく設定する。
【発明の効果】
【００１１】
本発明の１つの観点によれば、少なくとも１つのサーマルヘッドが印字する領域を、搬送方向上流側の他のサーマルヘッドによって印字されない第１のサブ領域と、搬送方向上流側の他のサーマルヘッドによって印字される第２のサブ領域とに分割し、第１のサブ領域と第２のサブ領域とにおいて少なくとも１つのサーマルヘッドの発熱体に異なるエネルギーを印加することにより、被印字媒体の未印字領域と既印字領域とにおいてインクの転写条件が異なることによって生じるインクの転写不良を防止することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の各実施形態に係る熱転写式カラープリンターを示す断面図である。
【図２】図１に示す熱転写式カラープリンターによって印字されたラベルの例を示す平面図である。
【図３】図２に示すラベルのIII−IIIにおける断面図である。
【図４】下層の数と発熱体に印加されるエネルギーとの関係の例を示す表である。
【図５】図１に示す制御部の構成例をその周辺部と共に示すブロック図である。
【図６】図５に示すデータ処理部及びエネルギー設定部の構成例をその周辺部と共に示すブロック図である。
【図７】データ処理部の各データバッファに格納される印字データによって表される印字情報を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の符号を付して、重複する説明を省略する。
図１は、本発明の各実施形態に係る熱転写式カラープリンターを示す断面図である。プリンター１０は、台紙に仮着されたラベル、又は、タグ製造用の帯状のシート等の被印字媒体（用紙）に印字を行うための熱転写式カラープリンターであって、複数の異なる色のインクリボンを用いて、インクリボンのインクを用紙に転写することにより印字を行う。以下においては、イエロー（黄色）、マゼンタ、シアン、ブラック（黒色）の４色のインクリボンを用いて用紙に印字を行う場合を例にとって説明する。
【００１４】
図１に示すように、用紙１が、ロール状に巻回されたロール紙２として、プリンター１０の筐体１４に設けられた用紙供給軸１１に回転可能に支持されている。用紙供給軸１１から引き出された用紙１は、筐体１４内に設けられたモーターによって駆動されて回転する駆動ローラー１２と、駆動ローラー１２の回転に伴って回転する従動ローラー１３との間に供給され、駆動ローラー１２と従動ローラー１３とによって挟持搬送される。
【００１５】
また、筐体１４には、用紙の搬送方向上流側（図中右側）から搬送方向下流側（図中左側）に向けて、４種類のインクリボンカセット２０ａ〜２０ｄが装着されている。例えば、インクリボンカセット２０ａには、イエロー（Ｙ）のインクリボンが装填されており、インクリボンカセット２０ｂには、マゼンタ（Ｍ）のインクリボンが装填されており、インクリボンカセット２０ｃには、シアン（Ｃ）のインクリボンが装填されており、インクリボンカセット２０ｄには、ブラック（Ｂ）のインクリボンが装填されている。
【００１６】
プリンター１０の筐体１４内においては、４種類のインクリボンカセット２０ａ〜２０ｄに対応して、用紙の搬送方向に沿って、４つのプラテンローラー１５ａ〜１５ｄと、４つのサーマルヘッド１６ａ〜１６ｄとが配置されている。サーマルヘッド１６ａ〜１６ｄは、インクリボンカセット２０ａ〜２０ｄの内部にそれぞれ挿入され、プラテンローラー１５ａ〜１５ｄにそれぞれ対向して配置される。また、プリンター１０は、入力部３０と、制御部４０と、表示部５０と、電源部６０とを有している。
【００１７】
４種類のインクリボンカセット２０ａ〜２０ｄの各々において、インクリボン２３が、インクリボン供給軸２１とインクリボン巻取り軸２２との間に架け渡されている。インクリボン巻取り軸２２は、筐体内に設けられたモーターによって駆動されて回転する。
【００１８】
イエローのインクリボンカセット２０ａのインクリボン供給軸２１にロール状に巻回された状態で支持された未使用のインクリボン２３は、プラテンローラー１５ａとサーマルヘッド１６ａとの間に用紙１と共に供給され、転写後のインクリボン２３は、インクリボン巻取り軸２２によって巻き取られる。
【００１９】
プラテンローラー１５ａは、筐体内に設けられたモーターによって駆動されて回転することにより、用紙１及びインクリボン２３を同一方向に同一速度で搬送する。サーマルヘッド１６ａは、エネルギーが印加されることによって発熱する複数の微細な発熱体を幅方向に有している。発熱体にエネルギーを印加して発熱体を発熱させ、インクリボン２３のインクを加熱して用紙１に転写することにより、インクリボンカセット２０ａに装填されたイエローのインクリボンを用いた印字が行われる。なお、発熱体にエネルギー（電力）を印加するためには、電圧源から発熱体に電圧を印加するようにしても良いし、電流源から発熱体に電流を流すようにしても良い。
【００２０】
プラテンローラー１５ｂ〜１５ｄもプラテンローラー１５ａと同様に構成され、サーマルヘッド１６ｂ〜１６ｄもサーマルヘッド１６ａと同様に構成されている。プラテンローラー１５ａの位置を通過した用紙１は、プラテンローラー１５ｂ〜１５ｄの位置を順次通過し、サーマルヘッド１６ｂ〜１６ｄによって、インクリボンカセット２０ｂ〜２０ｄにそれぞれ装填されたマゼンタ、シアン、ブラックのインクリボンを用いた印字が順次行われる。印字が完了した用紙１は、用紙排出口から排出される。
【００２１】
入力部３０は、複数の操作キーを含んでおり、プリンター１０を操作したり、プリンター１０にカラー印字データを入力するために用いられる。制御部４０は、プリンター１０の各部の動作を制御する。表示部５０は、エラーメッセージ等を表示するためのＬＣＤ（液晶表示）パネル又は複数のＬＥＤ（発光ダイオード）を含んでおり、制御部４０から供給される信号に基づいて各種の表示を行う。電源部６０は、プリンター１０の各部に電力を供給する。
【００２２】
このように複数の異なる色のインクリボンを用いて用紙に印字を行う熱転写式カラープリンターにおいては、例えば、イエローのインクで印字された領域に、マゼンタのインクで重ねて印字を行うことにより、赤い色を表現する場合がある。また、イエロー又はマゼンタのインクで印字された領域に、シアンのインクで重ねて印字を行う場合もある。
【００２３】
しかしながら、用紙の未だ印字されていない領域と、既に印字されて他の色のインクが付着している領域とにおいては、熱伝導性や表面におけるインクの付着性等のインクの転写条件が異なる。従って、一定のエネルギー及び圧力で印字を行うと、既に印字されている領域に重ねて印字を行う場合に、用紙に付着しているインク層が、重ねて印字を行うためのインクリボンによって剥がされて逆転写が生じることがあった。一方、エネルギーを低く設定すると、インクを加熱する際の熱量が不足して、用紙に付着しているインク層上には印字できるが、用紙面にはインクが十分に付着しないので、カスレが生じることがあった。
【００２４】
図２は、図１に示す熱転写式カラープリンターによって印字されたラベルの例を示す平面図である。また、図３は、図２に示すラベルのIII−IIIにおける断面図である。この例においては、指定されたイエローの印字領域にイエローのインク層５が転写され、その後に、指定されたマゼンタの印字領域にマゼンタのインク層６Ａ及び６Ｂが転写され、さらに、指定されたブラックの印字領域にブラックのインク層７が転写される。
【００２５】
ここで、イエローのインク層５は、イエローの印字領域においてラベル３の基材４に直接転写される。また、マゼンタのインク層６Ａも、マゼンタの印字領域の内の第１のサブ領域（図中左側の領域）において基材４に直接転写される。一方、マゼンタのインク層６Ｂは、マゼンタの印字領域の内の第２のサブ領域（図中右側の領域）においてイエローのインク層５を介して基材４に転写され、それによって赤い色が表現される。
【００２６】
第１の実施形態においては、いずれのサブ領域においてもインクの転写を適切に行うために、例えば、制御部４０が、入力されるカラー印字データに基づいて、少なくとも１つのサーマルヘッド（例えば、図１に示すサーマルヘッド１６ｂ）が印字する領域を、搬送方向上流側の他のサーマルヘッド（例えば、図１に示すサーマルヘッド１６ａ）によって印字されない第１のサブ領域と、搬送方向上流側の他のサーマルヘッドによって印字される第２のサブ領域とに分割し、第１のサブ領域と第２のサブ領域とにおいて上記少なくとも１つのサーマルヘッドの発熱体に異なるエネルギーを印加する。
【００２７】
さらに、第２の実施形態においては、制御部４０が、入力されるカラー印字データに基づいて、少なくとも１つのサーマルヘッド（例えば、図１に示すサーマルヘッド１６ｃ）が印字する領域を、搬送方向上流側の他の１つ又は複数のサーマルヘッド（例えば、図１に示すサーマルヘッド１６ａ又は１６ｂ）によって印字される回数（下層の数）に応じて複数のサブ領域に分割し、サブ領域毎に上記少なくとも１つのサーマルヘッドの発熱体に異なるエネルギーを印加する。
【００２８】
図４は、下層の数と発熱体に印加されるエネルギーとの関係の例を示す表である。この例においては、下層を保護しながらインクを適切に熱転写させるために、下層の数が多いほど発熱体に印加されるエネルギーを小さくしている。
【００２９】
図４に示す例によれば、下層の数が「０」である場合に、各サーマルヘッドに印加されるエネルギーが１００％とされる。例えば、イエローのインクを、図３に示す基材４に直接転写する場合には、図１に示すサーマルヘッド１６ａに印加される電圧がＶａ×１００％に設定される。同様に、マゼンタのインクを基材４に直接転写する場合には、サーマルヘッド１６ｂに印加される電圧がＶｂ×１００％に設定され、シアンのインクを基材４に直接転写する場合には、サーマルヘッド１６ｃに印加される電圧がＶｃ×１００％に設定される。ここで、電圧Ｖａ、Ｖｂ、Ｖｃは、インクリボンの種類や用紙の種類に応じて決定される定数である。
【００３０】
また、下層の数が「１」である場合には、各サーマルヘッドに印加されるエネルギーが８０％とされる。例えば、マゼンタのインクを、イエローのインク層を介して基材４に転写する場合には、サーマルヘッド１６ｂに印加される電圧がＶｂ×（０．８）１／２に設定され、シアンのインクを、イエロー又はマゼンタのインク層を介して基材４に転写する場合には、サーマルヘッド１６ｃに印加される電圧がＶｃ×（０．８）１／２に設定される。
【００３１】
さらに、下層の数が「２」である場合には、各サーマルヘッドに印加されるエネルギーが７０％とされる。例えば、シアンのインクを、マゼンタのインク層及びイエローのインク層を介して基材４に転写する場合には、サーマルヘッド１６ｃに印加される電圧がＶｃ×（０．７）１／２に設定される。
【００３２】
図５は、図１に示す制御部の構成例をその周辺部と共に示すブロック図である。図５に示すように、制御部４０は、ＣＰＵ４１と、ＲＯＭ（read only memory）４２と、ＲＡＭ（random access memory）４３と、モーター制御部４４と、ヘッド制御部４５と、センサー制御部４６と、内部インターフェース４７と、ルックアップテーブル（ＬＵＴ）４８と、データ処理部４９と、エネルギー設定部５１と、外部インターフェース５２とを含んでいる。これらは、バスラインを介して互いに接続されている。また、内部インターフェース４７には、入力部３０及び表示部５０が接続されており、外部インターフェース５２には、ホストコンピュータ７０が接続される。
【００３３】
ＲＯＭ４２には、プリンターの各部を制御するための制御プログラムが格納されている。一方、ＲＡＭ４３には、入力部３０やホストコンピュータ７０から入力されるカラー印字データが一時的に格納される。ＣＰＵ４１は、ＲＯＭ４２に格納されている制御プログラムに従ってプリンターの各部を制御する。
【００３４】
ＣＰＵ４１の制御の下で、モーター制御部４４は、図１に示すプラテンローラー１５ａ〜１５ｄを駆動するモーターやその他のモーターを制御し、ヘッド制御部４５は、図１に示すサーマルヘッド１６ａ〜１６ｄを制御する。また、センサー制御部４６は、台紙に仮着されたラベルの位置を検出するラベルセンサーを制御する。
【００３５】
第１の実施形態においては、制御部４０が、入力されるカラー印字データに基づいて、サーマルヘッド１６ｂが印字する領域を、搬送方向上流側のサーマルヘッド１６ａによって印字されない第１のサブ領域と、サーマルヘッド１６ａによって印字される第２のサブ領域とに分割し、第１のサブ領域と第２のサブ領域とにおいてサーマルヘッド１６ｂの発熱体に異なるエネルギーを印加する。
【００３６】
また、制御部４０は、入力されるカラー印字データに基づいて、サーマルヘッド１６ｃが印字する領域を、搬送方向上流側のサーマルヘッド１６ａ又は１６ｂによって印字されない第１のサブ領域と、サーマルヘッド１６ａ又は１６ｂによって印字される第２のサブ領域とに分割し、第１のサブ領域と第２のサブ領域とにおいてサーマルヘッド１６ｃの発熱体に異なるエネルギーを印加する。
【００３７】
一方、サーマルヘッド１６ａに対しては、搬送方向上流側のサーマルヘッドが存在しないので、サーマルヘッド１６ａが印字する領域を分割する必要はない。また、本実施形態においては、イエロー又はマゼンタ又はシアンのインクで印字された領域に、ブラックのインクで重ねて印字を行うことは想定していないので、サーマルヘッド１６ｄが印字する領域を分割する必要もない。
【００３８】
ルックアップテーブル４８には、用紙の種類に応じて、サーマルヘッド１６ａ〜１６ｄの発熱体に印加すべきエネルギーに関する情報が予め格納されている。さらに、ルックアップテーブル４８には、少なくとも第２のサブ領域における画素を印字する際にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーの補正量に関する情報が予め格納されている。
【００３９】
例えば、第１のサブ領域における画素を印字する際にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーが、サーマルヘッド１６ｂ又は１６ｃの発熱体に通常印加すべきエネルギーの１００％であるのに対し、第２のサブ領域における画素を印字する際にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーは、サーマルヘッド１６ｂ又は１６ｃの発熱体に通常印加すべきエネルギーの８０％とされる。
【００４０】
図６は、図５に示すデータ処理部及びエネルギー設定部の構成例をその周辺部と共に示すブロック図である。データ処理部４９は、データ展開部４９ｅと、Ｙデータバッファ４９ａと、Ｍデータバッファ４９ｂと、Ｃデータバッファ４９ｃと、Ｂデータバッファ４９ｄとを含んでいる。また、エネルギー設定部５１は、Ｙエネルギー設定部５１ａと、Ｍエネルギー設定部５１ｂと、Ｃエネルギー設定部５１ｃと、Ｂエネルギー設定部５１ｄとを含んでいる。
【００４１】
データ展開部４９ｅは、入力されるカラー印字データに基づいて、複数の異なる色の印字情報をそれぞれ表す複数の印字データ（イエローの印字情報を表すイエローの印字データ、マゼンタの印字情報を表すマゼンタの印字データ、シアンの印字情報を表すシアンの印字データ、ブラックの印字情報を表すブラックの印字データ）を生成し、それらの印字データを、対応するデータバッファ４９ａ〜４９ｄに一時的に格納する。
【００４２】
図７は、データ処理部の各データバッファに格納される印字データによって表される印字情報を示す図である。図２に示すような印字情報（画像）を表すカラー印字データが入力された場合に、データバッファ４９ａ〜４９ｄに格納された印字データによって表される印字情報（画像）は、図７に示すものとなる。
【００４３】
再び図６を参照すると、エネルギー設定部５１は、データ処理部４９によって生成された印字データに基づいて、少なくとも１つのサーマルヘッドの各発熱体が印字する画素が第１のサブ領域に位置するか第２のサブ領域に位置するかを判定し、判定結果に基づいて、上記少なくとも１つのサーマルヘッドの各発熱体に印加すべきエネルギーを設定する。その際に、エネルギー設定部５１は、図５に示す入力部３０又はホストコンピュータ７０を用いて入力された用紙の種類を参酌することができる。
【００４４】
Ｙエネルギー設定部５１ａは、ルックアップテーブル４８を参照することにより、サーマルヘッド１６ａの発熱体に印加すべきエネルギーを読み出しておく。次に、Ｙエネルギー設定部５１ａは、Ｙデータバッファ４９ａに格納されているイエローの印字データに従って、サーマルヘッド１６ａの各発熱体に印加すべきエネルギーを設定する。
【００４５】
Ｍエネルギー設定部５１ｂは、ルックアップテーブル４８を参照することにより、サーマルヘッド１６ｂの発熱体に印加すべきエネルギーと、第２のサブ領域における画素を印字する際にサーマルヘッド１６ｂの発熱体に印加すべきエネルギーの補正量とを読み出しておく。次に、Ｍエネルギー設定部５１ｂは、Ｍデータバッファ４９ｂに格納されているマゼンタの印字データを、Ｙデータバッファ４９ａに格納されているイエローの印字データと比較することにより、サーマルヘッド１６ｂの各発熱体が印字する画素が第１のサブ領域に位置するか第２のサブ領域に位置するかを判定し、判定結果に基づいて、サーマルヘッド１６ｂの各発熱体に印加すべきエネルギーを設定する。
【００４６】
Ｃエネルギー設定部５１ｃは、ルックアップテーブル４８を参照することにより、サーマルヘッド１６ｃの発熱体に印加すべきエネルギーと、第２のサブ領域における画素を印字する際にサーマルヘッド１６ｃの発熱体に印加すべきエネルギーの補正量とを読み出しておく。次に、Ｃエネルギー設定部５１ｃは、Ｃデータバッファ４９ｃに格納されているシアンの印字データを、Ｙデータバッファ４９ａに格納されているイエローの印字データ及びＭデータバッファ４９ｂに格納されているマゼンタの印字データと比較することにより、サーマルヘッド１６ｃの各発熱体が印字する画素が第１のサブ領域に位置するか第２のサブ領域に位置するかを判定し、判定結果に基づいて、サーマルヘッド１６ｃの各発熱体に印加すべきエネルギーを設定する。
【００４７】
Ｂエネルギー設定部５１ｄは、ルックアップテーブル４８を参照することにより、サーマルヘッド１６ｄの発熱体に印加すべきエネルギーを読み出しておく。次に、Ｂエネルギー設定部５１ｄは、Ｂデータバッファ４９ｄに格納されているブラックの印字データに従って、サーマルヘッド１６ｄの各発熱体に印加すべきエネルギーを設定する。
【００４８】
ヘッド制御部４５は、イエローの印字を行う際に、Ｙエネルギー設定部５１ａによって設定されたエネルギーを、サーマルヘッド１６ａの各発熱体に供給する。次に、ヘッド制御部４５は、マゼンタの印字を行う際に、Ｍエネルギー設定部５１ｂによって設定されたエネルギーを、サーマルヘッド１６ｂの各発熱体に供給する。さらに、ヘッド制御部４５は、シアンの印字を行う際に、Ｃエネルギー設定部５１ｃによって設定されたエネルギーを、サーマルヘッド１６ｃの各発熱体に供給する。最後に、ヘッド制御部４５は、ブラックの印字を行う際に、Ｂエネルギー設定部５１ｄによって設定されたエネルギーを、サーマルヘッド１６ｄの各発熱体に供給する。
【００４９】
このように、第１の実施形態によれば、用紙の未印字領域と既印字領域とにおいてサーマルヘッドの発熱体に異なるエネルギーを印加することにより、未印字領域と既印字領域とにおいてインクの転写条件が異なることによって生じるインクの転写不良を防止することができる。
【００５０】
一方、第２の実施形態においては、図５に示す制御部４０が、入力されるカラー印字データに基づいて、サーマルヘッド１６ｂが印字する領域を、搬送方向上流側のサーマルヘッド１６ａによって印字される回数（下層の数）に応じて複数のサブ領域に分割し、サーマルヘッド１６ｃが印字する領域を、搬送方向上流側のサーマルヘッド１６ａ又は１６ｂによって印字される回数（下層の数）に応じて複数のサブ領域に分割し、サブ領域毎にサーマルヘッド１６ｂ及び１６ｃの発熱体に異なるエネルギーを印加する。
【００５１】
例えば、下層の数が「０」であるサブ領域が第１のサブ領域と定義され、下層の数が「１」であるサブ領域が第２のサブ領域と定義され、下層の数が「２」であるサブ領域が第３のサブ領域と定義される。
【００５２】
ルックアップテーブル４８には、用紙の種類に応じて、サーマルヘッド１６ａ〜１６ｄの発熱体に印加すべきエネルギーに関する情報が予め格納されている。さらに、ルックアップテーブル４８には、複数のサブ領域（少なくとも第２及び第３のサブ領域）毎にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーの補正量に関する情報が予め格納されている。
【００５３】
例えば、第１のサブ領域における画素を印字する際にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーが、サーマルヘッド１６ｂ又は１６ｃの発熱体に通常印加すべきエネルギーの１００％であるのに対し、第２のサブ領域における画素を印字する際にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーは、サーマルヘッド１６ｂ又は１６ｃの発熱体に通常印加すべきエネルギーの８０％とされ、第３のサブ領域における画素を印字する際にサーマルヘッド１６ｃの発熱体に印加すべきエネルギーは、サーマルヘッド１６ｃの発熱体に通常印加すべきエネルギーの７０％とされる。
【００５４】
再び図６を参照すると、エネルギー設定部５１は、データ処理部４９によって生成された印字データに基づいて、少なくとも１つのサーマルヘッドの各発熱体が印字する画素が複数のサブ領域のいずれに位置するかを判定し、判定結果に基づいて、上記少なくとも１つのサーマルヘッドの各発熱体に印加すべきエネルギーを設定する。その際に、エネルギー設定部５１は、図５に示す入力部３０又はホストコンピュータ７０を用いて入力された用紙の種類を参酌することができる。
【００５５】
例えば、Ｍエネルギー設定部５１ｂは、ルックアップテーブル４８を参照することにより、サーマルヘッド１６ｂの発熱体に印加すべきエネルギーと、第２のサブ領域における画素を印字する際にサーマルヘッド１６ｂの発熱体に印加すべきエネルギーの補正量とを読み出しておく。次に、Ｍエネルギー設定部５１ｂは、Ｍデータバッファ４９ｂに格納されているマゼンタの印字データを、Ｙデータバッファ４９ａに格納されているイエローの印字データと比較することにより、サーマルヘッド１６ｂの各発熱体が印字する画素がいずれのサブ領域に位置するかを判定し、判定結果に基づいて、サーマルヘッド１６ｂの各発熱体に印加すべきエネルギーを設定する。
【００５６】
また、Ｃエネルギー設定部５１ｃは、ルックアップテーブル４８を参照することにより、サーマルヘッド１６ｃの発熱体に印加すべきエネルギーと、複数のサブ領域（少なくとも第２及び第３のサブ領域）毎にサーマルヘッド１６ｃの発熱体に印加すべきエネルギーの補正量とを読み出しておく。次に、Ｃエネルギー設定部５１ｃは、Ｃデータバッファ４９ｃに格納されているシアンの印字データを、Ｙデータバッファ４９ａに格納されているイエローの印字データ及びＭデータバッファ４９ｂに格納されているマゼンタの印字データと比較することにより、サーマルヘッド１６ｃの各発熱体が印字する画素がいずれのサブ領域に位置するかを判定し、判定結果に基づいて、サーマルヘッド１６ｃの各発熱体に印加すべきエネルギーを設定する。
【００５７】
その他の点に関しては、第１の実施形態におけるのと同様である。第２の実施形態によれば、用紙の未印字領域と既印字領域とにおいて転写エネルギーを変更することに加えて、下層の数に応じて転写エネルギーを変更することが可能となる。
【００５８】
第２の実施形態において、印字データがバイナリー値「０（印字しない）」又は「１（印字する）」を有する場合には、各画素について、搬送方向上流側の複数のサーマルヘッドによって印字される色の印字データの値を加算することによって、下層の数を求めることができる。例えば、ある画素においてシアンの印字データが「１」であり、サーマルヘッド１６ｃによって印字される画素の下層の数を求める場合に、その画素のイエローの印字データが「１」であり、その画素のマゼンタの印字データが「１」であれば、それらを加算することにより、下層の数「２」が求められる。あるいは、下層の色に応じて印字データに重み付けをして、下層の印字程度を求めても良い。
【００５９】
一方、第２の実施形態の変形において、印字データが多値（３値以上）の階調（印字データの値が大きいほど色が濃い）を表す場合には、各画素について、搬送方向上流側の複数のサーマルヘッドによって印字される色の印字データの値を加算することによって、下層の印字程度（インク層の累積厚さ）を求めることができる。例えば、印字データが８ビットであり、ある画素においてシアンの印字データが「０００１００００」であり、サーマルヘッド１６ｃによって印字される画素の下層の印字程度を求める場合に、その画素のイエローの印字データが「０１００００００」であり、その画素のマゼンタの印字データが「００１０００００」であれば、それらを加算することにより、下層の印字程度を表す９ビットの下層データ「００１１０００００」が求められる。なお、下層の色に応じて印字データに重み付けをして、下層データを求めても良い。さらに、求められた下層データに基づいて、印字すべき領域が複数のサブ領域に分割される。
【００６０】
図５に示す制御部４０は、入力されるカラー印字データに基づいて下層データを求め、サーマルヘッド１６ｂが印字する領域を、搬送方向上流側のサーマルヘッド１６ａによって印字される程度（下層の印字程度）に応じて複数のサブ領域に分割し、サーマルヘッド１６ｃが印字する領域を、搬送方向上流側のサーマルヘッド１６ａ又は１６ｂによって印字される程度（下層の印字程度）に応じて複数のサブ領域に分割し、サブ領域毎にサーマルヘッド１６ｂ及び１６ｃの発熱体に異なるエネルギーを印加する。
【００６１】
例えば、下層データが「０００００００００」〜「０１０１１００１０」であるサブ領域が第１のサブ領域と定義され、下層データが「０１０１１００１１」〜「１０１１００１００」であるサブ領域が第２のサブ領域と定義され、下層データが「１０１１００１０１」〜「１１１１１１１１０」であるサブ領域が第３のサブ領域と定義される。
【００６２】
ルックアップテーブル４８には、用紙の種類に応じて、サーマルヘッド１６ａ〜１６ｄの発熱体に印加すべきエネルギーに関する情報が予め格納されている。さらに、ルックアップテーブル４８には、複数のサブ領域（少なくとも第２及び第３のサブ領域）毎にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーの補正量に関する情報が予め格納されている。
【００６３】
再び図６を参照すると、エネルギー設定部５１は、データ処理部４９によって生成された印字データに基づいて、少なくとも１つのサーマルヘッドの各発熱体が印字する画素が複数のサブ領域のいずれに位置するかを判定し、判定結果に基づいて、上記少なくとも１つのサーマルヘッドの各発熱体に印加すべきエネルギーを設定する。その際に、エネルギー設定部５１は、図５に示す入力部３０又はホストコンピュータ７０を用いて入力された用紙の種類を参酌することができる。
【００６４】
例えば、第１のサブ領域における画素を印字する際にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーが、サーマルヘッド１６ｂ又は１６ｃの発熱体に通常印加すべきエネルギーの１００％であるのに対し、第２のサブ領域における画素を印字する際にサーマルヘッド１６ｂ又は１６ｃの発熱体に印加すべきエネルギーは、サーマルヘッド１６ｂ又は１６ｃの発熱体に通常印加すべきエネルギーの８０％とされ、第３のサブ領域における画素を印字する際にサーマルヘッド１６ｃの発熱体に印加すべきエネルギーは、サーマルヘッド１６ｃの発熱体に通常印加すべきエネルギーの７０％とされる。
【００６５】
第２の実施形態の変形によれば、用紙の未印字領域と既印字領域とにおいて転写エネルギーを変更することに加えて、下層の印字程度に応じて転写エネルギーを変更することが可能となる。
【符号の説明】
【００６６】
１…用紙、
２…ロール紙、
３…ラベル、
４…基材、
５…イエローのインク層、
６Ａ、６Ｂ…マゼンタのインク層、
７…ブラックのインク層、
１０…プリンター、
１５ａ〜１５ｄ…プラテンローラー、
１６ａ〜１６ｄ…サーマルヘッド、
２０ａ〜２０ｄ…インクリボンカセット、
２１…インクリボン供給軸、
２３…インクリボン、
４０…制御部、
４４…モーター制御部、
４５…ヘッド制御部、
４６…センサー制御部、
４７…内部インターフェース、
４８…ルックアップテーブル、
４９…データ処理部、
４９ａ…Ｙデータバッファ、
４９ｂ…Ｍデータバッファ、
４９ｃ…Ｃデータバッファ、
４９ｄ…Ｂデータバッファ、
４９ｅ…データ展開部、
５０…表示部、
５１…エネルギー設定部、
５１ａ…Ｙエネルギー設定部、
５１ｂ…Ｍエネルギー設定部、
５１ｃ…Ｃエネルギー設定部、
５１ｄ…Ｂエネルギー設定部、
５２…外部インターフェース、
【図１】
0005827479.tif 000002
【図２】
0005827479.tif 000003
【図３】
0005827479.tif 000004
【図４】
0005827479.tif 000005
【図５】
0005827479.tif 000006
【図６】
0005827479.tif 000007
【図７】
0005827479.tif 000008