(57)【要約】【課題】高濃度から低濃度への階調差が大きく、また、高速プリントの場合においても、尾引き現象を低減することができる、プリンタを提供する。【解決手段】プリントする濃度（階調）が高階調（例えば、２５５階調）から低階調（例えば、６４階調）に変化する場合に、階調が変化する手前Ｎライン目から補正を始める。すなわち、Ｎライン手前から徐々にインクリボンに加える熱を少なくし、サーマルヘッドの蓄熱量を小さくする。高階調から低階調に変化するときはすでにサーマルヘッドの蓄熱量は小さくなっているので、小さい補正量で十分な補正結果を得ることができる。【選択図】図１
2007230206.tif 000002
【特許請求の範囲】
【請求項１】
形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタであって、
現在画像をプリントしようとする着目ドットについて、プリント方向にＮ（予め設定される任意の数）ライン先までの間の階調値の変化を予め検出する階調値変化検出手段と、
前記階調値変化検出手段によりＮライン先までの間に階調値の変化があることが検出された場合に、前記着目ドットにおけるインクリボンへの加熱量を補正するサーマルヘッド加熱補正手段と
を備えることを特徴とするプリンタ。
【請求項２】
前記サーマルヘッド加熱補正手段によるサーマルヘッド加熱補正は、
前記階調値変化検出手段により、階調値が所定の範囲以上に低下すると判定された場合に行われること
を特徴とする請求項１に記載のプリンタ。
【請求項３】
前記階調値検出手段によりＮライン先までの間の階調値の変化を検出する場合に、
Ｎライン先までの階調値の平均値である平均階調値を求め、該平均階調値を基に階調値の変化を検出すること
を特徴とする請求項１または請求項２に記載のプリンタ。
【請求項４】
前記サーマルヘッド加熱補正手段による補正は、
「補正後の着目ドット階調値＝補正前の着目ドット階調値−補正値」、
の計算式により行い、
Ｎを、着目ドットの下の参照するドット数とし、
Ｌｖを、着目ドットの下Ｎドットの平均階調値とし、
Ｉｉを、サーマルヘッドの現在の蓄熱量で印字できる階調値とした場合に、
補正値を（Ｉｉ−Ｌｖ）を変数とする所定の関数により求めること
を特徴とする請求項１から３のいずれかに記載のプリンタ。
【請求項５】
前記サーマルヘッド加熱補正手段による補正は、
「補正後の着目ドット階調値＝補正前の着目ドット階調値−補正値」、
の計算式により行い、
Ｎを、着目ドットの下の参照するドット数とし、
Ｌｖを、着目ドットの下Ｎドットの平均階調値とし、
Ｉｉを、サーマルヘッドの現在の蓄熱量で印字できる階調値とし、
Ｗを、補正値の大きさを調整する補正係数とし、
Ｓを、補正する／しないを決める所定の閾値（正数）とし、
「（Ｌｉ−Ｌｖ）＞Ｓ」かつ「（Ｉｉ−Ｌｖ）＞０」の場合に、「補正値＝（Ｉｉ−Ｌｖ）２×Ｗ」で求め、その他の場合は、「補正値＝０」とすること
を特徴とする請求項１から４のいずれかに記載のプリンタ。
【請求項６】
形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタにおける蓄熱補正制御方法であって、
前記プリンタ内の制御部により、
現在画像をプリントしようとする着目ドットについて、プリント方向にＮ（予め設定される任意の数）ライン先までの間の階調値の変化を予め検出する階調値変化検出手順と、
前記階調値変化検出手順によりＮライン先までの間に階調値の変化があることが検出された場合に、前記着目ドットにおけるインクリボンへの加熱量を補正するサーマルヘッド加熱補正手順と
が行われることを特徴とする蓄熱補正制御方法。
【請求項７】
形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタであって、
０階調データをプリントする際に、
サーマルヘッドの蓄熱量が所定値以下の場合には、サーマルヘッドを予熱するためのバイスアエネルギーを印加して印字するバイスアエネルギー印加手段と、
サーマルヘッドの蓄熱量が所定値以上の場合には、サーマルヘッドにバイスアエネルギーを印加することなく無通電で印字する無通電印字手段と
を備えることを特徴とするプリンタ。
【請求項８】
前記サーマルヘッドの蓄熱量は、プリントした諧調データを加算した熱履歴データを基に算出されること
を特徴とする請求項７に記載のプリンタ。
【請求項９】
形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタにおけるプリント制御方法であって、
前記プリンタ内の制御部により、
０階調データをプリントする際に、サーマルヘッドの蓄熱量が所定値以下の場合には、サーマルヘッドを予熱するためのバイスアエネルギーを印加して印字するバイスアエネルギー印加手順と、
サーマルヘッドの蓄熱量が所定値以上の場合には、サーマルヘッドにバイスアエネルギーを印加することなく無通電で印字する無通電印字手順と
が行われることを特徴とするプリント制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、蓄熱補正制御方法、およびプリント制御方法に関し、特に、熱転写によるプリントの際に高濃度から低濃度への階調差が大きく、また、高速プリントの場合においても、サーマルヘッドの熱の蓄積による尾引き現象を低減することができると共に、プリントする画像の「立ち上がり濃度不足補正」と「尾引き補正」とを両立できる、プリンタ、蓄熱補正制御方法、およびプリント制御方法に関する。
【背景技術】
【０００２】
昇華プリンタは、染料または顔料が塗布されたインクリボンにサーマルヘッドを押し当て、サーマルヘッドの加熱により、インクリボンの染料または顔料を紙などの記録媒体に転写させ画像を形成するものであり、写真印刷の用途などで使用されている。
【０００３】
図７は、昇華型プリンタのプリント部の構成例を示す図である。図７（ａ）に示すように、ロール紙３１（供給側）から巻き出されたプリント用紙３２の上面側には、巻き出し側の供給コア３４に巻かれたインクリボンロール３３（未使用部分）、インクリボン用ガイドロール３６、サーマルヘッド１８、インクリボン用ガイドロール３７、巻き取り側の巻取コア３８が順に配置される。インクリボンロール３３から巻き出されたインクリボン３５は、ガイドロール３６にガイドされてロール紙３１から巻き出されたプリント用紙３２と重ね合わせられ、サーマルヘッド１８とプラテンロール３９との間を搬送された後、ガイドロール３７を介して巻取コア３８に巻き取られる。
【０００４】
プリント用紙３２の下面側には、サーマルヘッド１８に対向する位置にプラテンロール３９が配置され、このプラテンロール３９によりプリント用紙３２がサーマルヘッド１８の発熱抵抗体１９（図７（ｂ）を参照）に適度に押圧される。また、ピンチロール４０に対向する位置にはフィードロール４１が配置される。これらピンチロール４０とフィードロール４１の間にプリント用紙３２を挟み込んでフィードロール４１を回転駆動することによりプリント用紙３２が搬送される。
【０００５】
また、サーマルヘッド１８は、図７（ｂ）に示すように形成する画像の１ライン分の各ドットに対応して設けられた発熱抵抗体１９からなり（発熱抵抗体が複数ライン配置される場合もある）、これらの発熱抵抗体１９にパルス通電することにより、インクリボン３５の染料または顔料がプリント用紙３２に転写される。
【０００６】
また、図８は、インクリボンの例を示す図であり、図８に示すように、インクリボンには、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の３色のインク層と、ＯＰ（オーバーコート層）が周期的に配置されている。そして、インクリボンのインク層中の点線で示す領域が、プリント用紙にプリントされる。
【０００７】
上記構成の昇華型プリンタにおいては、プリント濃度（階調）をサーマルヘッド１８からインクリボン３５に与える熱の強さで変化させている。インクリボンに強い熱を与えると高い濃度でプリントされ、弱い熱を与えると低い濃度でプリントされる。
【０００８】
ところで、インクリボンのインクをプリント用紙に転写する場合に、プリント濃度（階調）が高濃度から低濃度に変化するところでは低濃度エリアの先頭が濃くなる。これは高濃度でプリント中は、サーマルヘッド内部に熱が蓄積し、高濃度エリアから低濃度エリアに変化したときにサーマルヘッドの温度を高い状態から瞬時に低くすることができず、熱の過多から生じる現象である。この現象は尾引き現象と呼ばれている。
【０００９】
図９は尾引き現象の例を示す図である。図９に示すように、図９（ａ）に示す元画像に対して、図９（ｂ）に示すプリント結果では、高濃度エリアから低濃度エリアに変化したところで“にじみ”が生じている。この“にじみ”が尾引き現象である。
【００１０】
また、図１０は、従来の蓄熱補正制御（尾引き補正制御）の例を示す図であり、尾引き現象は高濃度から低濃度に変化するところで生じる。このようなところではサーマルヘッドからインクリボンに与える熱を小さく補正することで属引き現象を軽減することができる。
【００１１】
図１０（ａ）に示すように、無補正の場合は、低階調エリア（１２８階調）でインクリボンに与える熱は一定である。これに対して、図１０（ｂ）に示すように、補正した場合は、高階調（２５５階調）から低階調（１２８階調）に変化したところでインクリボンに与える熱を小さくしている（点線Ｇで囲んだ部分）。これにより尾引き現象が軽減されている。
【００１２】
しかしながら、従来の尾引き補正方法では。高濃度から低濃度への階調差が大きく、かつ低濃度エリアの濃度の小さいところでは尾引きを十分に補正することができなかった。尾引き補正制御はインクリボンに与える熱を小さくなるように補正することで実現される。インクリボンに与える熱が最も小さいのは、サーマルヘッドに対して発熱命令を発行しない（以下、無通電と呼ぶ）ときであり、このとき最も強い補正を行うことができる。無通電にしたときが補正の限界であり、これよりも強い補正を行うことはできない。
【００１３】
図１１は、尾引き補正制御により十分に補正することができない場合の例を示す図である。２５５階調（最も高濃度）から６４階調に変化した場合の例であり、図１１（ａ）に示すように無補正の場合は、尾引き現象が顕著に生じる。
【００１４】
図１１（ｂ）は、尾引き補正した場合の例を示しており、十分な補正結果を得るにはグラフの点線Ｇで囲んだ部分で示すような補正（負の熱補正）が必要となる。しかし無通電より強い補正を行うことができないので太線Ｈで示す補正を行う。このように、補正量が不足するため十分な補正結果が得られず尾引きが残る。
【００１５】
高速プリントすることでこの問題が与える影響はさらに大きくなる。より強い熱でプリントするためサーマルヘッドの蓄熱量が多くなることと、用紙搬送スピードが速いため補正量が不足する間に用紙が長い距離を進むことから、尾引きの長さが長くなる。
【００１６】
図１２は、尾引き補正の不足の例を示す図である。図１２（ａ）は、文字をプリントした例を示しており、縦線でサーマルヘッドに多くの熱が蓄積するため、縦線の尾引きが長くなる。また、図１２（ｂ）に示すバーコードをプリントする場合においては、バーとバーとの間がはっきりしなくなる。
【００１７】
ところで、昇華型プリンタにおいては、上述した尾引き現象の補正（図１０の点線Ｇで囲んだ部分を参照）とは別に、０階調データをプリントする場合（特に０階調データを連続してプリントする場合）に、サーマルヘッドに印加するバイアスエネルギーとして、インクリボンが発色しない範囲内での予熱を与える第１の０階調データプリント方式と、サーマルヘッドを全くの無通電にする第２の０階調データプリント方式とがある。
【００１８】
上記第１の０階調データプリント方式（バイスアエネルギーを印加する方式）においては、その長所として、０階調データが続いている時もサーマルトヘッドに予熱を与えているので、それに続いて１階調以上のデータをプリントする場合に、ある程度はサーマルヘッドは温まっているので、「プリント諧調データの濃度の立ち上がり」が良く、また、1ライン中に０階調と１階調以上のデータが存在する場合に、そのエネルギーの段差が小さいので、プリント時のインクリボンの伸縮の差が原因である「しわ」が発生しにくいという長所がある。
【００１９】
また、上記第２の０階調データプリント方式（無通電の方式）においては、高階調のデータが続いた後に、０階調データをプリントする場合に、サーマルヘッドが無通電になるので、「尾引き現象」の軽減に対して最大限の対策効果がある。
【００２０】
このため、プリント画像の高品質化のために、上記第１の０階調データプリント方式と、第２の０階調データプリント方式の長所を、同時に実現することが求められていた。また、プリンタの高速化により、第１の０階調データプリント方式においては、「プリント濃度の立ち上がり良くする効果」と「インクリボンしわの軽減の効果」とが低下し、第２の０階調データプリント方式においては、「尾引き現象の補正」の効果が低減し、どちらか一方にのみ効果があるだけでは、満足出来るプリント品質が得られない傾向になりつつあった。
【００２１】
なお、従来技術の感熱記録装置がある（例えば、特許文献１を参照）。この従来技術の感熱記録装置は、常に同一濃度の画素を記録することが可能であると共に、高品位の印字が可能な感熱記録装置を提供することを目的としている。このために、主走査方向の隣接する少なくとも２個の発熱素子を単位ブロックとして複数の発熱素子を複数のブロックにて構成し、発熱させられるべき発熱素子の属するブロックと、該ブロックの主走査方向に隣接する一対のブロックとに属する発熱素子の発熱データに基づいて、前記発熱させられるべき発熱素子に印加されるエネルギ量を設定する。これにより、発熱させられるべき発熱素子の近傍に位置する発熱素子の発熱状態が考慮されて、該発熱させられるべき発熱素子への印加エネルギ量が設定されるため、近傍に位置する発熱素子の発熱の影響によるドット径の増加、印字のにじみ、ツブレ等の不具合が発生せずに、常に同一濃度の画素を記録することが可能であると共に、高品位の印字が可能な感熱記録装置を提供することができる。
【００２２】
しかしながら、上記従来技術の感熱記録装置においては、発熱素子の近傍に位置する発熱素子の発熱状態を考慮して、発熱させられるべき発熱素子への印加エネルギ量を設定することにより、印字品質を向上させようとするものであり、本発明のようにプリント濃度（階調）の変化により生じる尾引き現象を低減しょうとするものとは、発明の目的と構成が異なるものである。
【特許文献１】特開平１１−２３５８３９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
上述したように、従来の尾引き補正方法では、高濃度から低濃度への階調差が大きく、かつ低濃度エリアの濃度の小さいところでは尾引きを十分に補正することができなかった。特に、高速プリント場合は、より強い熱でプリントするためサーマルヘッドの蓄熱量が多くなることと、用紙搬送スピードが速いため補正量が不足する間に用紙が長い距離を進むことから、尾引きの長さが長くなるという問題があった。
【００２４】
また、０階調データをプリントする場合（特に０階調データを連続してプリントする場合）に、サーマルヘッドに印加するバイアスエネルギーとして、インクリボンが発色しない範囲内での予熱を与える第１の０階調データプリント方式と、サーマルヘッドを全くの無通電にする第２の０階調データプリント方式とがあるが、プリント画像の高品質化のために、上記第１の０階調データプリント方式と、第２の０階調データプリント方式の長所を同時に実現することが求められていた。
【００２５】
本発明はこのような問題を解決するためになされたもので、その第１の目的は、高濃度から低濃度への階調差が大きく、また、高速プリントの場合においても、尾引き現象を低減することができる、プリンタ、および尾引き補正制御方法を提供することにある。
【００２６】
また、本発明の第２の目的は、０階調データをプリントする場合に、「予熱」が必要とされる場合にはバイスアエネルギーを与え、「尾引き現象」の補正が必要な場合には無通電にすることができる、プリンタ、およびプリント制御方法を提供することにある。
【課題を解決するための手段】
【００２７】
本発明は上記課題を解決するためになされたものであり、本発明のプリンタは、形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタであって、現在画像をプリントしようとする着目ドットについて、プリント方向にＮ（予め設定される任意の数）ライン先までの間の階調値の変化を予め検出する階調値変化検出手段と、前記階調値変化検出手段によりＮライン先までの間に階調値の変化があることが検出された場合に、前記着目ドットにおけるインクリボンへの加熱量を補正するサーマルヘッド加熱補正手段とを備えることを特徴とする。
このような構成により、着目ドットについてプリント方向にＮライン先までの間の階調値の変化を予め検出する。そして、Ｎライン先までの間に階調値の変化があることが検出された場合は、着目ドットにおいてインクリボンに印加される熱量を補正する。例えば、高階調から低階調に変化する場合に、階調値が変化する手前Ｎライン目から補正を始める。すなわち、階調値が変化するＮライン手前から徐々にインクリボンに加える熱を少なくし、サーマルヘッドの蓄熱量を小さくする。このようにすると、高階調から低階調に変化するときはすでにサーマルヘッドの蓄熱量は小さくなっているので、小さい補正量で十分な補正結果を得ることができる。
これにより、昇華型プリンタにおいて、プリント濃度（階調）が変化する場合の尾引き現象を低減することができる。
【００２８】
また、本発明のプリンタは、前記サーマルヘッド加熱補正手段によるサーマルヘッド加熱補正は、前記階調値変化検出手段により、階調値が所定の範囲以上に低下すると判定された場合に行われることを特徴とする。
このような構成により、プリントする階調が高階調から低階調に変化し、かつ、階調値が所定の範囲以上に低下すると判定された場合に補正を行う。すなわち、階調値の変化が大きい場合に、階調値が変化するＮライン手前から徐々にインクリボンに加える熱を少なくし、サーマルヘッドの蓄熱量を小さくする。このようにすると、高階調から低階調に変化するときはすでにサーマルヘッドの蓄熱量は小さくなっているので、小さい補正量で十分な補正結果を得ることができる。
これにより、昇華型プリンタにおいて、高濃度から低濃度への階調差が大きい場合に生じる尾引き現象を低減できる。また、高速プリントの場合においても、尾引き現象を低減することができる。
【００２９】
また、本発明のプリンタは、前記階調値検出手段によりＮライン先までの間の階調値の変化を検出する場合に、Ｎライン先までの階調値の平均値である平均階調値を求め、該平均階調値を基に階調値の変化を検出することを特徴とする。
このような構成により、階調値の変化を検出する場合には、着目ドットに対し、Ｎライン先までの階調値の平均値である平均階調値を求め、該平均階調値を基に階調値の変化を検出する。
これにより、階調値の補正を滑らかに行うことができる。
【００３０】
また、本発明のプリンタは、前記サーマルヘッド加熱補正手段による補正は、「補正後の着目ドット階調値＝補正前の着目ドット階調値−補正値」、の計算式により行い、Ｎを、着目ドットの下の参照するドット数とし、Ｌｖを、着目ドットの下Ｎドットの平均階調値とし、Ｉｉを、サーマルヘッドの現在の蓄熱量で印字できる階調値とした場合に、補正値を（Ｉｉ−Ｌｖ）を変数とする所定の関数により求めることを特徴とする。
このような構成により、「補正後の着目ドット階調値＝補正前の着目ドット階調値−補正値」とする。そして、補正値を（Ｉｉ−Ｌｖ）を変数とする関数により求める。例えば、補正値を（Ｉｉ−Ｌｖ）の１次式や２次式等により求める。
これにより、サーマルヘッドや、インクリボンの特性に応じた最適な形態で補正値を算出することができるので、尾引き現象を効果的に低減できる。
【００３１】
また、本発明のプリンタは、前記サーマルヘッド加熱補正手段による補正は、「補正後の着目ドット階調値＝補正前の着目ドット階調値−補正値」、の計算式により行い、Ｎを、着目ドットの下の参照するドット数とし、Ｌｖを、着目ドットの下Ｎドットの平均階調値とし、Ｉｉを、サーマルヘッドの現在の蓄熱量で印字できる階調値とし、Ｗを、補正値の大きさを調整する補正係数とし、Ｓを、補正する／しないを決める所定の閾値（正数）とし、「（Ｌｉ−Ｌｖ）＞Ｓ」かつ「（Ｉｉ−Ｌｖ）＞０」の場合に、「補正値＝（Ｉｉ−Ｌｖ）２×Ｗ」で求め、その他の場合は、「補正値＝０」とすることを特徴とする。
このような構成により、「補正後の着目ドット階調値＝補正前の着目ドット階調値−補正値」とする。そして、「（Ｌｉ−Ｌｖ）＞Ｓ（閾値）」かつ「（Ｉｉ−Ｌｖ）＞０」の場合に、「補正値＝（Ｉｉ−Ｌｖ）２×Ｗ」求め、その他の場合は、「補正値＝０」とする。「（Ｌｉ−Ｌｖ）＞Ｓ」については、補正を行うとドット間の階調差が小さくなり境界がはっきりしなくなるので、高濃度から低濃度への階調差がある程度大きいところに対してのみ補正を行うようにする。また、「（Ｉｉ−Ｌｖ）＞０」については、サーマルヘッドの蓄熱量が高く、平均階調値Ｌｖ以上をプリントする場合（Ｉｉ＞Ｌｖ）に補正を行う。蓄熱量が低く、平均階調値Ｌｖ以上をプリントしない場合は、補正を行わない。また、「補正値＝（Ｉｉ−Ｌｖ）２×Ｗ」については、補正に対して重み付けができるようにし、また、滑らかな補正を実現するために２次式を用いる。
これにより、昇華型プリンタにおいて、高濃度から低濃度への階調差が大きい場合に生じる尾引き現象を低減できる。また、高速プリントの場合においても、尾引き現象を低減することができる。さらに、サーマルヘッドとインクリボンの特性に応じた重み付け係数Ｗを選定できると共に、滑らかな補正を実現することができる。
【００３２】
また、本発明の尾引き補正制御方法は、形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタにおける尾引き補正制御方法であって、前記プリンタ内の制御部により、現在画像をプリントしようとする着目ドットについて、プリント方向にＮ（予め設定される任意の数）ライン先までの間の階調値の変化を予め検出する階調値変化検出手順と、前記階調値変化検出手順によりＮライン先までの間に階調値の変化があることが検出された場合に、前記着目ドットにおけるインクリボンへの加熱量を補正するサーマルヘッド加熱補正手順とが行わることを特徴とする。
このような手順により、着目ドットについてプリント方向にＮ（予め設定される任意の数）ライン先までの間の階調値の変化を予め検出する。そして、Ｎライン先までの間に階調値の変化があることが検出された場合は、着目ドットにおいてインクリボンに印加される熱量を補正する。例えば、高階調から低階調に変化する場合は、階調値が変化する手前Ｎライン目から補正を始める。すなわち、階調値が変化するＮライン手前から徐々にインクリボンに加える熱を少なくし、サーマルヘッドの蓄熱量を小さくする。このようにすると、高階調から低階調に変化するときはすでにサーマルヘッドの蓄熱量は小さくなっているので小さい補正量で十分な補正結果を得ることができる。
これにより、昇華型プリンタにおいて、プリント濃度（階調）が変化する場合の尾引き現象を低減することができる。
【００３３】
また、本発明のプリンタは、形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタであって、０階調データをプリントする際に、サーマルヘッドの蓄熱量が所定値以下の場合には、サーマルヘッドを予熱するためのバイスアエネルギーを印加して印字するバイスアエネルギー印加手段と、サーマルヘッドの蓄熱量が所定値以上の場合には、サーマルヘッドにバイスアエネルギーを印加することなく無通電で印字する無通電印字手段とを備えることを特徴とする。
このような構成により、０階調データまたは低諧調データのプリントが連続し、サーマルヘッドの蓄熱量が少ない場合には、０階調データをプリントする際に、バイスアエネルギー（インクリボンが発色しない範囲内での予熱を与えるエネルギー）を印加する。また、高階調データのプリントが連続し、サーマルヘッドの蓄熱量が高い場合には、０階調データをプリントする際に、バイスアエネルギーを印加することなく無通電で印字する。すなわち、「予熱」が必要な場合はバイスアエネルギーを与え、「尾引き補正」が必要な場合は無通電にする。
これにより、「立ち上がり濃度不足補正」と「尾引き補正」とが両立した高品質プリントを実現できる。
【００３４】
また、本発明のプリンタは、前記サーマルヘッドの蓄熱量は、プリントした諧調データを加算した熱履歴データを基に算出されることを特徴とする。
これにより、サーマルヘッドの蓄熱量を容易に算出でき、０階調データをプリントする際に、バイスアエネルギーを印加して印字するか、無通電で印字するかを判定できる。
【００３５】
また、本発明のプリント制御方法は、形成する画像のライン方向のドットごとに発熱抵抗体を設けたサーマルヘッドにより、インクリボンをプリント用紙に押し当て、該サーマルヘッドによりインクリボンに対し画像の濃度の階調に応じた熱量を印加することにより、インクリボンのインクを用紙に転写し印刷を行うプリンタにおけるプリント制御方法であって、前記プリンタ内の制御部により、０階調データをプリントする際に、サーマルヘッドの蓄熱量が所定値以下の場合には、サーマルヘッドを予熱するためのバイスアエネルギーを印加して印字するバイスアエネルギー印加手順と、サーマルヘッドの蓄熱量が所定値以上の場合には、サーマルヘッドにバイスアエネルギーを印加することなく無通電で印字する無通電印字手順とが行われることを特徴とする。
このような手順により、０階調データまたは低諧調データのプリントが連続し、サーマルヘッドの蓄熱量が少ない場合には、０階調データをプリントする際に、バイスアエネルギー（インクリボンが発色しない範囲内での予熱を与えるエネルギー）を印加する。また、高階調データのプリントが連続し、サーマルヘッドの蓄熱量が高い場合には、０階調データをプリントする際に、バイスアエネルギーを印加することなく無通電で印字する。すなわち、「予熱」が必要な場合はバイスアエネルギーを与え、「尾引き補正」が必要な場合は無通電にする。
これにより、「立ち上がり濃度不足補正」と「尾引き補正」とが両立した高品質プリントを実現できる。
【発明の効果】
【００３６】
本発明のプリンタ、および尾引き補正制御方法においては、昇華型プリンタにおいて、高濃度から低濃度への階調差が大きい場合に生じる尾引き現象を低減できる。また、高速プリントの場合においても、尾引き現象を低減することができる。
【００３７】
また、本発明のプリンタ、およびプリント制御方法においては、「立ち上がり濃度不足補正」と「尾引き補正」とが両立した高品質プリントを実現できる。
【発明を実施するための最良の形態】
【００３８】
［第１の実施の形態］
最初に、本発明の第１の実施の形態として、プリント濃度が高諧調から低諧調に移行する場合に、尾引き現象を軽減するための実施の形態について、図面を参照して説明する。
【００３９】
図１は、本発明のプリンタにおける、尾引き補正制御方法について説明するための図である。図１に示すように、本発明においては、プリント濃度（階調）が高階調から低階調（図１の例では２５５階調から６４階調）に変化する場合に、階調が変化する手前Ｎライン目から補正を始める。すなわち、Ｎライン手前から徐々にインクリボンに加える熱を少なくし、サーマルヘッドの蓄熱量を小さくする。高階調から低階調に変化するときはすでにサーマルヘッドの蓄熱量は小さくなっているので小さい補正量で十分な補正結果を得ることができる。
【００４０】
図１においては、グラフの実線で示す部分が本発明による尾引き補正制御を示しており、Ｎラインの区間はインクリボンに加える熱を小さくしているので目標の濃度を得られない（小さくなる）。しかし、余熱によりある程度の濃度は得られ、尾引きで生じる“にじみ”よりはプリントに与える影響は小さい。
【００４１】
次に、本発明の尾引き補正制御の実現方法について説明する。
図２は、着目ドットと下Ｎラインのドットの配置を示す図である。図２に示すように、着目ドット３をこれから補正を行うドットとする。補正を行う際に着目ドット３の下Ｎドットを参照する。着目ドット３の下Ｎドットとは、着目ドット３の後にプリントするドットを指す。次のＮラインの間に高階調から低階階調に変化するかどうかを調べ、変化する場合に補正を行う。これを各ラインで全ドットに対して行う。Ｎライン下のドットを参照することでＮライン手前から補正を始めることができる。
【００４２】
次に、補正値の計算方法を示す。最初に、計算で用いる値を次のように定義する。
Ｎ：着目ドットの下の参照するドット数である。
Ｌｉ：着目ドットの階調値である。
Ｌｖ：着目ドットの下Ｎドットの平均階調値である。
Ｖｉ：：着目ドットプリント時のサーマルヘッドの蓄熱量であり、サーマルヘッドの特性に応じて得られる値である。
Ｉｉ：サーマルヘッドの蓄熱量Ｖｉで印字できる階調値であり、各階調値に対して目的の濃度が得られる最適なサーマルヘッドの蓄熱量を予め定義しており、この定義から得られた値であり、例えば、図３に示すように、点線矢印で示す方法で、蓄熱量Ｖｉから印字できる階調値Ｉｉを導く。
Ｗ：補正の重みであり、補正値の大きさを調整する係数である。
Ｓ：補正する／しないの閾値（正数）であり、（Ｌｉ−Ｌｖ）＞Sのとき補正を行う。また、高濃度から低濃度へある一定の大きさの階調変化があるときだけ補正するようにする。
【００４３】
そして、計算式は次のようにする。
「補正後のＬｉ＝補正前のＬｉ−補正値」、
ここで、「（Ｌｉ−Ｌｖ）＞Ｓ」かつ「（Ｌｉ−Ｌｖ）＞０」の場合、
補正値＝（Ｉｉ−Ｌｖ）２×Ｗ、
その他の場合、補正値＝０とする。
【００４４】
次に、上式について説明する。
「（Ｌｉ−Ｌｖ）＞Ｓ」については、本補正を行うと、高濃度から低濃度に変化するところでドット間の階調差が小さくなり、境界がはっきりしなくなる。高濃度から低濃度に変化する全ての場所で補正を行うと全体的にぼやけた印象のプリント結果になる。これを防ぐために高濃度から低濃度への階調差がある程度大きいところに対してのみ補正を行うようにする。
「（Ｉｉ−Ｌｖ）＞０」については、蓄熱量Ｖｉが高く、平均階調値Ｌｖ以上をプリントする場合（Ｉｉ＞Ｌｖの場合）は、着目ドットの階調値Ｌｉを補正する。蓄熱量Ｖｉが低く、平均階調値Ｌｖ以上をプリントしない場合は、補正を行わない。
「補正値＝（Ｉｉ−Ｌｖ）２×Ｗ」については、補正の強さは、蓄熱量で印字できる階調値Ｉｉと、平均階調値Ｌｖで決まる。Ｉｉ−Ｌｖが大きいほど補正が強い。Ｗはこれに乗ずる係数で重みとして働く。
【００４５】
そして、滑らかな補正を実現するために２次式を用いる。図４（ａ）に示すように、１次式を使うと直線的な補正をするのに対し、図４（ｂ）に示すように、２次式を使うと２次曲線を描く滑らかな補正を実現できる。この補正区間は徐々に濃度が低下するが２次式を使うと急激な濃度低下が抑えられる。滑らかさがプリント結果に現れ、よい補正結果が得られる。
【００４６】
図５は補正例を示す図である。実線で囲ったドットが着目ドット３、点線で囲ったドットが下Ｎドットであり、Ｎ＝５の場合の例を示している。図５に示すように、着目ドット３が高濃度から低濃度へ変化するところへ近付くにつれて下Ｎドットの平均階調値が小さくなり、補正値も大きくなる。徐々に補正値を大きくすることで滑らかな補正結果が得られる。
【００４７】
また、図６は、本発明によるプリンタのシステム構成例を示す図である。
図６に示すプリンタ１において、１１は、ＣＰＵ等を含み、プリンタの各部を制御する主制御部である。１２は、外部のホスト（ホストコンピュータ）２からプリント対象となる画像をＹＭＣ（イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ））等の画像データにより受信し一時保存するイメージバッファである。
【００４８】
１３は、ホスト２から送信された画像データをプリントするために必要な処理を行うプリント制御部である。プリント制御部１３中のプリント用画像データ生成部１４は、ホスト２から受信したＹＭＣ入力画像データを、インクリボンのインク色に対応したプリント用画像データに変換するための処理部である。また、インクリボン巻取／巻戻処理部１５は、プリントの際にインクリボンのインク面が適切な位置にくるように、モータ駆動制御部２０に対して指令信号を送信し、インクリボンの巻取り／巻き戻し制御を行うための処理部である。ロール紙駆動処理部１６は、モータ駆動制御部２０に対して指令信号を送信しプリント用紙の送り制御を行うと共に、プリント用紙のカット処理等を行うための処理部である。
【００４９】
１７は、サーマルヘッド１８内の発熱抵抗体１９に対し、階調（濃度）に応じた通電パルスパターンにより、パルス通電を行う通電パルス発生部である。１８は、プリントするドットごとに発熱抵抗体が配列されたサーマルヘッドである。１９は、各ドットに対応する発熱抵抗体である。２０はモータ駆動制御部であり、インクリボンを搬送するインクリボン巻取モータと、インクリボンを巻き戻すインクリボン巻戻モータと、プリント用紙を搬送するロール紙駆動モータ等を駆動制御する。
【００５０】
本発明のプリンタ１においては、プリント制御部１３内の、サーマルヘッド加熱補正処理部２１に特徴がある。
【００５１】
サーマルヘッド加熱補正処理部２１内の階調値変化検出処理部２２は、プリント用画像データ生成部１４により生成された画像データを調べ、現在画像をプリントしようとする着目ドットについて、プリント方向にＮ（予め設定される任意の数）ライン先までの間に階調値の変化があるかどうかを予め検出する処理を行う。なお、階調値を検出する場合には、Ｎライン先までの階調値の平均値である平均階調値を求め、該平均階調値を基に階調値の変化を検出する場合もある。
【００５２】
補正値計算処理部２３は、階調値変化検出処理部２２により階調値の変化があることが検出された場合に、先に説明した補正値の計算方法により、階調値が変化するＮライン手前から、サーマルヘッドがインクリボンに印加する熱量の補正値の計算を行う。
【００５３】
以上説明したように、本発明のプリンタにおいては、サーマルヘッドからインクリボンに与える熱をコントロールすることで尾引き現象を軽減させることができる。また、プリントスピードが速く、前のラインをプリントした後、サーマルヘッド内部に蓄積した熱が外部に放出されるまでの間に次のラインをプリントする時間に達し、蓄積した熱がインクリボンに伝わりインクが用紙に転写され、本来の濃度で次のラインをプリントすることができず尾引きが生じる場合にも、この尾引き現象を低減することができる。
【００５４】
［第２の実施の形態］
従来のプリント制御では、サーマルヘッドの熱履歴補正の計算により、図１０の点線Ｇで囲んだ部分に示すような１ライン中のサーマルヘッドへの通電時間（例えば、通電パルスの時間幅）を増減する補正処理と、０階調データをプリントする場合のバイアス通電時間（インクリボンが発色しない範囲でサーマルヘッドに印加する予熱エネルギーの印加時間）の長さを決定する処理とが独立に行われていた。（なお、サーマルヘッドの熱履歴の計算は、例えば、サーマルヘッドに印加した諧調データを加算した熱履歴データを基に算出する。また、この加算データを基に、サーマルヘッドのヒートシンクへの放熱量および周囲環境温度（サーミスタ等により測定）の要素を考慮して算出してもよい。）
【００５５】
本発明の第２の実施の形態では、上記の２つの処理を関連付け、熱履歴データを基に、０階調データをプリントする場合のバイアス通電時間を制御し、その長さを増減するようにする。
【００５６】
例えば、図１３（Ａ）に示すように、０階調データが連続する場合（領域１の部分をプリントする場合）は、０階調データが続いておりサーマルヘッドの蓄熱量も少ないので、バイアス通電時間を減らさないようにし、サーマルヘッドに予熱を与え続ける。例えば、図１４の蓄熱量（Ｖｉ）と印字諧調（Ｉｉ）の関係を示す図に示されるように、サーマルヘッドの蓄熱量（Ｖｉ）が、Ｖｉｍｉｎ（インクリボンが発色しない限界の蓄熱量）以下の場合に、サーマルヘッドに予熱を与え続ける。ただし、蓄熱量（Ｖｉ）がＶｉｍｉｎを超えないようにする。このようすることにより、領域２の部分をプリントし始める時に、ある程度はサーマルヘッドは温まっているので、「プリント濃度の立ち上がり」が良くなる。
【００５７】
また、図１３（Ｂ）のように高諧調濃度のプリント（領域３の部分のプリント）が連続し、その後に０階調データがプリント（領域４の部分のプリント）される場合には、熱履歴補正の計算によりバイアス通電時間を０（無通電）まで減らすようにする。例えば、図１４に示すように、サーマルヘッドの蓄熱量（Ｖｉ）が、Ｖｉｎ（Ｖｉｎ＞Ｖｉｍｉｎ）の場合には、バイアス通電時間を０（無通電）まで減らすようにする。これにより、「尾引き現象」に対して最大限の対策効果を与えることができる。
【００５８】
また、図１５は、第２の実施の形態におけるプリンタのシステム構成例を示す図である。図１５に示すプリンタ１Ａの構成は、図６に示すプリンタ１と比較して、プリント制御部１３内のサーマルヘッド加熱補正処理部２１の構成が異なるものであり、その他の部分は図６に示すものと同様である。
【００５９】
サーマルヘッド加熱補正処理部２１内のバイスアエネルギー印加処理部２４は、０階調データをプリントする際に、現在のサーマルヘッドの蓄熱量を判定し、０階調データまたは低諧調データのプリントが連続し蓄熱量が所定値以下の場合は、サーマルヘッドに予熱を付与するためにバイスアエネルギーを印加して０階調データを印字する処理を行う。
【００６０】
また、無通電印字処理部２５は、０階調データをプリントする際に、現在のサーマルヘッドの蓄熱量を判定し、高低諧調データのプリントが連続し蓄熱量が所定値以上の場合は、無通電により０階調データを印字する処理を行う。
【００６１】
なお、第２の実施の形態において高諧調データのプリント後に０階調データをプリントする際に、第１の実施の形態と同様に、着目ドット（高諧調データをプリントするドット）についてプリント方向にＮライン先までの間の階調値の変化を予め検出し、Ｎライン先までの間に０階調データをプリントすることが検出された場合は、０階調データをプリントする手前Ｎライン目から補正を始めるようにしてもよい。すなわち、０階調データをプリントするＮライン手前から徐々にインクリボンに加える熱を少なくし、サーマルヘッドの蓄熱量を小さくする。このようにすると、０階調データをプリントするときはすでにサーマルヘッドの蓄熱量は小さくなっているので、尾引き補正がより効果的に行えるようになる。
【００６２】
以上、本発明の実施の形態について説明したが、本発明のプリンタは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【００６３】
本発明においては、プリントの際に高濃度から低濃度への階調差が大きく、また、高速プリントの場合においても、尾引き現象を低減することができ、また、プリントする画像の「立ち上がり濃度不足補正」と「尾引き補正」とを両立した高品質プリントを実現できるので、本発明はプリンタ等に有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明による尾引き補正制御について説明するための図である。
【図２】着目ドットと下Ｎラインのドットの配置を示す図である。
【図３】サーマルヘッドの蓄熱量Ｖｉと印字できる階調値Ｉｉの関係を示す図である。
【図４】補正値に１次式を使った場合と２次式を使った場合の例を示す図である。
【図５】補正例を示す図である。
【図６】本発明によるプリンタのシステム構成例を示す図である。
【図７】プリンタのプリント部の構成例を示す図である。
【図８】インクリボンの例を示す図である。
【図９】尾引き現象について説明するための図である。
【図１０】従来の尾引き補正制御について説明するための図である。
【図１１】従来の尾引き補正制御の問題点を説明するための図である。
【図１２】高速プリント時の尾引き現象の例を示す図である。
【図１３】第２の実施の形態におけるプリント方法を説明するための図である。
【図１４】第２の実施の形態における蓄熱量Ｖｉと印字諧調Ｉｉの関係を示す図である。
【図１５】第２の実施の形態におけるプリンタのシステム構成例を示す図である。
【符号の説明】
【００６５】
１、１Ａ…プリンタ
２…ホスト
３…着目ドット
１１…主制御部
１２…イメージバッファ
１３…プリント制御部
１４…プリント用画像データ生成部
１５…インクリボン巻取／巻戻処理部
１６…ロール紙駆動処理部
１７…通電パルス発生部
１８…サーマルヘッド
１９…発熱抵抗体
２０…モータ駆動制御部
２１…サーマルヘッド加熱補正処理部
２２…階調値変化検出処理部
２３…補正値計算処理部
２４…バイスアエネルギー印加処理部
２５…無通電印字処理部
３１…ロール紙
３２…プリント用紙
３３…インクリボンロール
３４…供給コア
３５…インクリボン
３６、３７…インクリボン用ガイドロール
３８…巻取コア
３９…プラテンロール
４０…ピンチロール
４１…フィードロール
【図１】
2007230206.tif 000003
【図２】
2007230206.tif 000004
【図３】
2007230206.tif 000005
【図４】
2007230206.tif 000006
【図５】
2007230206.tif 000007
【図６】
2007230206.tif 000008
【図７】
2007230206.tif 000009
【図８】
2007230206.tif 000010
【図９】
2007230206.tif 000011
【図１０】
2007230206.tif 000012
【図１１】
2007230206.tif 000013
【図１２】
2007230206.tif 000014
【図１３】
2007230206.tif 000015
【図１４】
2007230206.tif 000016
【図１５】
2007230206.tif 000017