(57)【要約】      （修正有）【課題】一枚の画像で印画方向での濃淡の変化が順逆ともに存在する場合に、同時に起こりうる２種類の画質劣化を一度に回避する。【解決手段】画像処理手段にてＣＭＹ形式に変換された画像データ内の全画素の階調数を評価する評価手段を有し、画像を構成する画素すべてに第一の判別を実施して、該当画素が存在する場合は、当該画像についてルックアップテーブルの特定低階調部分に第一のオフセット値を与え、画像を構成する画素すべてに第二の判別を実施して、第二の判別にて該当画素が存在する場合は、当該画像についてルックアップテーブルの特定低階調部分に第二のオフセット値を与え、第一の判別にて該当画素が存在すると判別され、かつ第二の判別にても該当画素が存在する場合、当該画像に関し、ルックアップテーブルの特定低階調部分に第一のオフセット値と第二のオフセット値間をとりうる第三のオフセット値を与える。【選択図】図１
2014140963.tif 000002
【特許請求の範囲】
【請求項１】
インクリボン上の染料ならびに保護層を転写させることが可能な発熱素子を複数備えたサーマルヘッドと、前記サーマルヘッドの温度を検知する第一の温度検知手段と、前記サーマルヘッド以外の本体内温度を検知する第二の温度検知手段と、前記サーマルヘッドの駆動を制御するサーマルヘッド制御手段と、印画対象画像として選択した画像について記憶する記憶手段と、前記画像のデータをＹＵＶ形式からＣ（シアン）Ｍ（マゼンダ）Ｙ（イエロー）形式のデータに変換し、前記ＣＭＹ形式に変換された画像データ内の全画素の隣接画素との階調数差を評価し、前記ＣＭＹ形式のデータに対して階調性ならびに色味を決定するルックアップテーブルと、前記第一の温度検知手段ならびに前記第二の温度検知手段で検知された温度に応じて最高濃度部の印画に必要なパルス数を格納したテーブルと、入力階調数ゼロ部を印画するのに必要なパルス数を格納したテーブルをそれぞれ有し、前記階調数差の評価結果にもとづき前記第一ならびに第二の温度検知手段により検知された温度下での印画に適したパルス数を全階調について演算する画像処理手段を有するサーマルプリンタにおいて、前記画像処理手段での階調数差の評価において、着目画素とその主走査方向隣接画素が所定値以上の階調値であり、着目画素とその副走査方向１ライン前の隣接画素との階調数差である第一の階調数差と着目画素の主走査１ライン後の隣接画素とその副走査方向１ライン前の隣接画素との階調値差である第二の階調数差との差が所定範囲内の画素が存在するか否かを判別する第一の判別を実施し、前記第一の判別にて該当画素が存在すると判別された場合は、当該画像について前記ルックアップテーブルの特定低階調部分に第一のオフセット値を与え、着目画素が所定値以上の階調値であり、着目画素とその副走査方向１ライン後の隣接画素との階調数差が規定範囲内の画素が存在するか否かを判別する第二の判別を実施し、前記第二の判別にて該当画素が存在すると判別された場合は、当該画像について前記ルックアップテーブルの特定低階調部分に第二のオフセット値を与え、一枚の画像に関し、前記第一の判別にて該当画素が存在すると判別され、かつ前記第二の判別にても該当画素が存在すると判別された場合、当該画像に関し、前記ルックアップテーブルの特定低階調部分に第三のオフセット値を与えることを特徴とするサーマルプリンタ。
【請求項２】
前記オフセット値の大小関係は、（前記第二のオフセット値）≦（前記第三のオフセット値）≦（前記第一のオフセット値）であることを特徴とする請求項１に記載のサーマルプリンタ。
【請求項３】
前記第三のオフセット値は、前記第一のオフセット値と前記第二のオフセット値の間で各々の個数比で内分された値をとることを特徴とする請求項１に記載のサーマルプリンタ。
【請求項４】
インクリボン上の染料ならびに保護層を転写させることが可能な発熱素子を複数備えたサーマルヘッドと、前記サーマルヘッドの温度を検知する第一の温度検知手段と、前記サーマルヘッド以外の本体内温度を検知する第二の温度検知手段と、前記サーマルヘッドの駆動を制御するサーマルヘッド制御手段と、印画対象画像として選択した画像について記憶する記憶手段と、前記画像のデータをＹＵＶ形式からＣ（シアン）Ｍ（マゼンダ）Ｙ（イエロー）形式のデータに変換し、前記ＣＭＹ形式に変換された画像データ内の全画素の隣接画素との階調数差を評価し、前記ＣＭＹ形式のデータに対して階調性ならびに色味を決定するルックアップテーブルと、前記第一の温度検知手段ならびに前記第二の温度検知手段で検知された温度に応じて最高濃度部の印画に必要なパルス数を格納したテーブルと、入力階調数ゼロ部を印画するのに必要なパルス数を格納したテーブルをそれぞれ有し、前記第一ならびに第二の温度検知手段により検知された温度下での印画に適したパルス数を階調数差の評価結果にもとづき演算する画像処理手段を有するサーマルプリンタにおいて、前記画像処理手段での階調数差の評価において、着目画素とその主走査方向隣接画素が所定値以上の階調値であり、着目画素とその副走査方向１ライン前の隣接画素との階調数差である第一の階調数差と着目画素の主走査１ライン後の隣接画素とその副走査方向１ライン前の隣接画素との階調値差である第二の階調数差との差が所定範囲内の画素が存在するか否かを判別する第一の判別を実施し、前記第一の判別にて該当画素が存在すると判別された場合は、当該画像について前記ルックアップテーブルの特定低階調部分に第一のオフセット値を与え、着目画素が所定値以上の階調値であり、着目画素とその副走査方向１ライン後の隣接画素との階調数差が規定範囲内の画素が存在するか否かを判別する第二の判別を実施し、前記第二の判別にて該当画素が存在すると判別された場合は、当該画像について前記ルックアップテーブルの特定低階調部分に第二のオフセット値を与え、一枚の画像に関し、前記第一の判別にて該当画素が存在すると判別され、かつ前記第二の判別にても該当画素が存在すると判別された場合、前記第二の判別で所定以上の副走査方向ライン数における画素が該当し、前記第一の判別で該当する画素のうち最も印画後端を示す第一の画素より、前記第二の判別で該当する画素のうち最も印画後端を示す第二の画素が印画後端に存在する場合、当該画像に関し、前記第一のオフセット値と前記第二のオフセット値の間で前記第一の画素の副走査方向座標値と前記第二の画素の副走査方向座標値の比での内分により求められる第三のオフセット値を前記ルックアップテーブルの特定低階調部分に与えることを特徴とするサーマルプリンタ。
【請求項５】
前記第一の判別での該当画素の個数が、所定以上の差で前記第二の判別での該当画素の個数を上回る場合、前記ルックアップテーブルの特定低階調部分に与えるオフセット値が前記第二のオフセット値と前記第三のオフセット値の間で各々の個数比で内分された値をとることを特徴とする請求項４に記載のサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を出力するプリンタに関し、特にサーマルヘッド等の印画ヘッドを用いインクリボンシート上のインクを記録用紙上に転写して画像を出力するサーマルプリンタに関するものである。
【背景技術】
【０００２】
従来のサーマルプリンタにおいては、サーマルヘッド等の印画ヘッドを用いてインクリボンシート状のインクを記録用紙上に転写して得られる画像出力結果について、印画方向で濃淡の変化が激しい場合に画質が劣化する場合があった。
【０００３】
一点目の問題点として、印画方向に対し黒に近い高階調画素からグレー中心の低階調画素へと隣接ラインで急激に変化した場合は、グレー中心の低階調部分に向けて尾引きしやすくなる。これは、高階調画素の発色濃度を低下させる、又は低階調画素の濃度をさらに落とし白に近づけることで尾引きを目立ちにくくさせることが可能である。逆に、限りなく白に近いハイライト中心の低階調画素から黒に近い高階調画素へと急激に変化する場合でも画質劣化が起こる。例えば、図１５にて印画方向に対しハイライト中心の低階調画素から黒に近い高階調画素へと急激に階調数が変化する、境界が直線状である縁の中に画像を嵌め込むような場合の画像パターンを一例として挙げる。画像データとしては低階調部分と高階調部分の境界が直線状になるべきところ、該当高階調領域が主走査方向で複数画素分隣接して、かつそれらの画素の副走査方向１ライン前の直上にある低階調領域の隣接画素同士の階調数差が所定数以上ある場合、直線状であるべき境界が凸凹して印画される問題が二点目としてあった。これは、白に近い低階調画素に印画時のパルスをさらに多く与えることで目立ちにくくさせることが可能である。上記の問題点は、例えば黒に近い高階調データによる背景色に対して際が淡い階調で示される実写画像を嵌め込むなどのお楽しみ印刷機能が充実した近年のサーマルプリンタでとりわけ顕著にみられる。
【０００４】
特許文献１では、印画方向で濃く発色すべき画素から淡く発色すべき画素へと濃淡の変化が激しい画像の尾引きしやすさを回避すべく、印画方向隣接画素数の差が大きい場合に予め設定された出力信号値とは異なる信号値を発するように切り替える手段をとっている。
【０００５】
特許文献２では、隣接するドットの印画データ同士が一定値以上の差を有する場合に、一定のルールに基づき、相互のデータを加減する手法をとっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−２７０１５８号公報
【特許文献２】特開平１０−０４４５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えば背景技術にて記載の嵌め込みパターンで印画される場合、先述２種類の問題点が一枚の画像で同時に発生した場合の各問題点が回避し切れていないのが現状の課題である。この課題を解決するためには、先述前者問題点を回避するために白に近いハイライト画素のパルスを落とさなくてはならない一方で同時に、先述後者問題点を回避するためには逆に白に近いハイライト画素のパルスを増やさなくてはならない。特許文献１の技術では、先述の２種類の問題点が一枚の画像で同時に発生した場合、後者の問題回避まで考慮に入れられていない。また、特許文献２の技術では、同一の画像で先述２種類の問題点が同時に発生した場合でも各々の問題回避が可能ではあるが、同一階調数の画素同士で異なる濃度になる場合が想定される。特に、ハイライト側の画素では人間の目にはっきりと異なる発色になりやすい。
【０００８】
そこで、本発明の目的は、一画面内における同一階調数の画素同士間で等しい濃度を維持しながら、印画方向に対し階調数の差が急峻であることで起こりうる複数の画質に関わる問題点が一枚の画像で同時に発生しやすい画像でもそれらの問題点を回避することが可能なサーマルプリンタを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、インクリボン上の染料ならびに保護層を転写させることが可能な発熱素子を複数備えたサーマルヘッドと、前記サーマルヘッドの温度を検知する第一の温度検知手段と、前記サーマルヘッド以外の本体内温度を検知する第二の温度検知手段と、前記サーマルヘッドの駆動を制御するサーマルヘッド制御手段と、前記第一の温度検知手段ならびに前記第二の温度検知手段で検知された温度を記憶する記憶手段と、前記画像のデータをＹＵＶ形式からＣ（シアン）Ｍ（マゼンダ）Ｙ（イエロー）形式のデータに変換し、前記ＣＭＹ形式のデータに対して階調性ならびに色味を制御するルックアップテーブルを有し、前記ルックアップテーブルを参照して前記第一ならびに第二の温度検知手段により検知された温度下での印画に適したパルス数を演算する画像処理手段と、印画に関する設定が可能な操作手段、表示手段を有し、前記第一の温度検知手段ならびに前記第二の温度検知手段で検知された温度に応じて最高濃度部の印画に必要なパルス数を格納したテーブルと、入力階調数ゼロ部を印画するのに必要なパルス数を格納したテーブルをそれぞれ有し、前記画像処理手段にてＣＭＹ形式に変換された画像データ内の全画素の階調数を評価する評価手段を有し、前記評価手段において、着目画素とその主走査方向隣接画素が所定値以上の階調値であり、着目画素とその副走査方向１ライン前の隣接画素との階調数差である第一の階調数差と着目画素の主走査１ライン後の隣接画素とその副走査方向１ライン前の隣接画素との階調値差である第二の階調数差との差が所定範囲内の画素が存在するか否かを判別する第一の判別を実施し、前記第一の判別にて該当画素が存在すると判別された場合は、当該画像について前記ルックアップテーブルの特定低階調部分に第一のオフセット値を与え、着目画素が所定値以上の階調値であり、着目画素とその副走査方向１ライン後の隣接画素との階調数差が規定範囲内の画素が存在するか否かを判別する第二の判別を実施し、前記第二の判別にて該当画素が存在すると判別された場合は、当該画像について前記ルックアップテーブルの特定低階調部分に第二のオフセット値を与えることが可能なサーマルプリンタにおいて、一枚の画像に関し、前記第一の判別にて該当画素が存在すると判別され、かつ前記第二の判別にても該当画素が存在すると判別された場合、当該画像に関し、前記ルックアップテーブルの特定低階調部分に第三のオフセット値を与えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印画方向に対し階調数の差が急峻であることで起こりうる複数の画質に関わる問題点が一枚の画像で同時に発生しやすい画像でもそれらの問題点を回避することが可能なサーマルプリンタを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に関わる、印画画像の評価結果に基づき特定入力階調に与えるオフセットの種類の決定方法を示す図
【図２】本発明におけるプリンタ本体の構成を示す図
【図３】本発明におけるプリンタ本体の外観を示す図
【図４】本発明の第一の実施例における、プリンタ本体を構成する各手段のブロック図
【図５】本発明における、インクシートの構成を示す図
【図６】本発明における、プリンタ本体を構成する画像処理手段で実行されるパルス制御について説明する図
【図７】（ａ）は本発明における、判別Ａ実施に関する着目画素とその隣接画素の関係を示す図、（ｂ）は本発明における、判別Ａの実施フローを説明する図
【図８】（ａ）は本発明における、判別Ｂ実施に関する着目画素とその隣接画素の関係を示す図、（ｂ）は本発明における、判別Ｂの実施フローを説明する図
【図９】本発明における、各種オフセットの値と、判別Ａならびに判別Ｂの該当画素数の関係を説明する図
【図１０】本発明における、パルス制御で用いられるテーブルについて説明する図
【図１１】本発明の実施形態における、プリンタ本体の動作シーケンスを示す図
【図１２】本発明の第二の実施例における、階調数評価部での評価方法のフローを示す図
【図１３】本発明の第二の実施例における、各種オフセットの値と、判別Ａならびに判別Ｂ該当画素の副走査方向座標との関係を示す図
【図１４】本発明の第二の実施例における、各種オフセットの値と、判別Ａならびに判別Ｂの該当画素数の関係を説明する図
【図１５】背景技術の問題点の一例となる画像パターンを説明する図
【発明を実施するための形態】
【００１２】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は本発明の実施形態に関わる、印画画像の評価結果に基づき特定入力階調に与えるオフセットの種類の決定方法を示す図である。
【実施例１】
【００１３】
図２を参照して、本発明の第一の実施例による、プリンタの構成について説明する。尚、図は一例であり、これに限られたものではない。
【００１４】
本実施形態におけるプリンタ装置本体１において、熱転写プリントの熱源装置として、サーマルヘッド２が配設されている。サーマルヘッド２にはそのプラテンローラ３側の面の回路基板上に複数個の発熱体がライン上に設けられている。そのライン上に並んだ発熱体に対向して圧接され、プラテンローラ３が回動可能なように、その両端が支持されている。
【００１５】
印刷動作時、記録用紙４およびインクシート５は、サーマルヘッド２とプラテンローラ３により圧接狭持されている。サーマルヘッド２の発熱体が発熱することにより、インクシート５上に塗布されたインクが記録用紙上に転写されて、ラインごとに、プリントが行われる。尚、インクシート５は染料層塗布面と保護膜塗布面、各面の境界を示すマーカから構成されている。記録用紙４はグリップローラ８およびピンチローラ９からなるローラ対によって圧接狭持され、プリント動作時はグリップローラ８の回転により図示Ｘ方向に搬送される。また同時に巻取りボビン１０の軸が巻き回される。インクシート５が巻きつけられたシート供給ボビン１１からインクシートが引き出され、方向Ｘに搬送され、巻取りボビン１０により巻き取られる。尚、インクシート５と、シート供給ボビン１１、巻き取りボビン１０は筐体の形でインクカセット７の中に構成される。
【００１６】
記録用紙４およびインクシート５がそれぞれ方向Ｘに搬送されるのに同期して、サーマルヘッド２の発熱体が、繰り返し発熱することによりライン状の画像が用紙搬送方向に転写されて１枚の画像が形成される。
【００１７】
マーカセンサ１２では印画前にインクシート５上のマーカの通過を検知し、どの色での印画が始まるかを読み込む。その際に、記録用紙の搬送路とインクリボンの搬送路は途中で分岐するが、分岐する時に、記録用紙４とインクシート５は貼り付いた状態にあり、それらが引き剥がされることになる。その剥離の起点としてインクシート５側に剥離部材６が設けられており、リボン搬送路は剥離部材６を起点として用紙搬送路に対して折れ曲がった経路となる。
【００１８】
次に、図３を用いて、図２で示されたプリンタの外観の一例をあらわす。３１の側面ドアを開けることによりインクシート挿入口３４を介してインクシート５を挿入する。記録用紙４用紙カセットなどの筐体にはめ込まれた形で、３５の用紙カセット挿入口蓋を開けることにより挿入される。３６はメディア挿入手段であり、印画したい画像のデータが記録されたメディアを挿入することができる。３２は表示手段であり、電源部が起動されるとプリンタ本体のステータスが表示される。ステータスとは、メディア挿入手段３６に挿入されたメディアに記録された画像データの有無、印画記録媒体挿入有無などが挙げられる。３３は操作手段であり、電源のＯｎ／ＯＦＦ、画像の選択、印刷設定、印刷コマンド送信が可能である。
【００１９】
次に、図４を用いて本発明に関わるプリンタ本体を構成する各手段のブロック図について説明する。４１はサーマルヘッド制御手段であり、サーマルヘッド２の駆動を制御する。４２は記憶手段であり、ユーザが操作手段３３を介して印画対象画像として選択した画像について記憶することが可能である。４３の画像処理手段において、印画したい画像データをＣＭＹベースのデータに変換し画像補正がなされる。４４はモータであり、４５のモータ制御手段により駆動される。モータ４４の駆動により巻取り手段４６が機能し、インクシート５が巻き取られる。４７はセンサ制御手段であり、マーカセンサ１２の駆動を制御する。４８はサーマルヘッド２の温度を検知するサーマルヘッド温度検知手段、４９はサーマルヘッド２以外のプリンタ装置本体１内部の温度を検知する本体内温度検知手段である。
【００２０】
次に、図５を用いてインクリボンシート５の構成について説明する。５１は染料層塗布面であり、複数色の面を有することが可能であるが単色でも構わない。５２は保護膜塗布面であり、１枚の画像について染料層塗布面５１の転写が全て終了したのち転写される。５３はマーカであり、各画面の先頭位置を検知するのに用いられる。
【００２１】
尚、画像処理手段４３で実行されるパルス制御に関して図６を用いて簡単に説明する。６１は画像補正部で、ＲＧＢベースである印画対象の画像データが自動画質補正等により補正され、所望の有彩色になるようテーブル変換が実施される。６２は画像変換部で、画像補正部６１までに完了された補正結果をＲＧＢベースからＣＭＹベースに変換される。６３は階調数評価部であり、各画像について隣接画素との階調数差を評価する。階調数評価部６３での評価内容は２種類あり、それらを判別Ａと判別Ｂと称し、判別Ａは図７（ａ）と図７（ｂ）を、判別Ｂは図８（ａ）と図８（ｂ）を用いて説明する。尚、いずれの評価も画像を構成するすべての画素に着目して実施する。以降、主走査方向ｋライン目（ｋは正の整数）、副走査方向ｌライン目（ｌは正の整数）の画素を座標（ｋ，ｌ）で表し、座標（ｋ，ｌ）で示す画素の階調数をｆ（ｋ，ｌ）と表す。尚、階調数ｆ（ｋ，ｌ）はＹ、Ｍ、Ｃ各面でのデータの平均で示す。
【００２２】
図７（ａ）は着目画素（ｋ，ｌ）と隣接画素の関係を示す図であり、図７（ｂ）はｆ（ｋ，ｌ）を判別Ａにて評価する際のフローを示す図である。判別Ａは、図７（ａ）中の座標（ｋ，ｌ）と表される着目画素とその主走査方向隣接画素（ｋ＋１，ｌ）が連続して所定値以上の高階調値の場合のみ評価される（Ｓ７０１，Ｓ７０２）。図７（ｂ）に示すフローでの所定値は２５０となるが、任意の値をとる。ｆ（ｋ，ｌ）とｆ（ｋ，ｌ−１）の階調差分のＧ（ｋ）とし、Ｇ（ｋ）とＧ（ｋ＋１）の差分絶対値が所定範囲内か否かを判別する（Ｓ７０３）。図７（ｂ）に示すフローでの所定範囲とは５０から２３０となるが、任意の値をとる。所定範囲内の場合、座標（ｋ，ｌ）の画素は判別Ａ該当画素とする（Ｓ７０４）。
【００２３】
図８（ａ）は着目画素（ｋ，ｌ）と隣接画素の関係を示す図であり、図８（ｂ）はｆ（ｋ，ｌ）を判別Ｂにて評価する際のフローを示す図である。判別Ｂは、中の座標（ｋ，ｌ）である着目画素が所定値以上の高階調値の場合にのみ評価される（Ｓ８０１）。図８（ｂ）に示すフローでの所定値は２５０となるが、任意の値をとる。ｆ（ｋ，ｌ）と、座標（ｋ，ｌ＋１）で示される、当該着目画素の副走査方向隣接画素との階調数ｆ（ｋ，ｌ＋１）との差が所定範囲内か否かを判別する（Ｓ８０２）。図８（ｂ）に示すフローでの所定範囲は８０から１８０の間であるが、任意の値をとる。所定範囲内の場合、座標（ｋ，ｌ）の画素は判別Ｂ該当画素とする（Ｓ８０３）。
【００２４】
尚、階調数評価部６３にて判別される階調数ｆ（ｋ，ｌ）は各面でのデータについての平均で説明してきたが、これに限られたものではなく、判別Ａや判別Ｂを面毎に実施する方法でもよい。
【００２５】
６４はパルス演算部で、画像変換部で変換されたＣＭＹデータを印画で反映させるために各階調数に対して必要なパルス数を演算する。ここでなされる、階調数ｉ（０−２５５）に対するＹ面、Ｍ面、Ｃ面、ＯＣ面でのパルス演算式をそれぞれ式（１）〜式（４）で示し、これらの式での各パラメータについて以下説明する。
【００２６】
【数１】
2014140963.tif 000003
Ｌｕｔ＿ｅｌｌｏｗ［ｉ］、Ｌｕｔ＿ｍａｇｅｎｔａ［ｉ］、Ｌｕｔ＿ｃｙａｎ［ｉ］、Ｌｕｔ＿ｏｃ［ｉ］はそれぞれＹ面、Ｍ面、Ｃ面、ＯＣ面を入力階調ｉが０から２５５までの間で表現される階調性を示すルックアップテーブルである。これらは、パルス演算部６４にて保有する。簡便のため、以降これらをＬｕｔと表記する。各色Ｌｕｔの値は、０から１００００までの値をとる。
【００２７】
ｆｓｅｔ［ｉ］とは、入力階調ｉが白から特定ハイライト領域までの低階調数の各色Ｌｕｔに対してのみ加算される値である。特定ハイライト領域内における入力階調ｉの値に応じて可変である。特定ハイライト領域を示す階調数は任意であるが、本実施例では、領域幅を広げすぎてしまうと階調性の表現が乏しくなってしまうため、その特定ハイライト領域を示す入力階調ｉの値を０から５までとする。階調数評価部６３で一枚の画像全体を評価し、判別Ａ該当画素のみが存在する場合、判別Ｂ該当画素のみが存在する場合、判別Ａ，判別Ｂともに該当画素が存在する場合、判別Ａ、判別Ｂともに該当画素が存在しない場合で異なる値をもつ。尚、判別Ａ、判別Ｂともに該当画素存在しない場合、このＯｆｆｓｅｔ［ｉ］の値はいずれのｉ値においてもゼロとなる。これらの関係を判別Ａ該当画素のみが存在する場合のＯｆｆｓｅｔ［ｉ］をＯｆｆｓｅｔＡ［ｉ］、判別Ｂ該当画素のみが存在する場合のＯｆｆｓｅｔ［ｉ］をＯｆｆｓｅｔＢ［ｉ］、判別Ａ，判別Ｂともに該当画素が存在する場合のＯｆｆｓｅｔ［ｉ］をＯｆｆｓｅｔＣ［ｉ］としたとき、これらの大小関係は式（５）に示す関係になる。
【００２８】
【数２】
2014140963.tif 000004
判別Ａでの該当画素数Ｎａと判別Ｂでの該当画素数Ｎｂに応じ、ＯｆｆｓｅｔＡ［ｉ］とＯｆｆｓｅｔＢ［ｉ］の間でＮａとＮｂの比で個数が多い判別に重みづけされるよう内分した値とする。一例として、入力階調ｉ＝１の画素に付与されるＯｆｆｓｅｔＡ［１］値、ＯｆｆｓｅｔＢ［１］値、ＯｆｆｓｅｔＣ［１］値とＮａならびにＮｂの関係を図９に示す。図９のＮｃとは、（Ｎｃ−Ｎａ）：（Ｎｂ−Ｎａ）の比がＮｂ：Ｎａとなるように横軸のＮａとＮｂの間を内分する点である。直線関係にある該当画素個数とＯｆｆｓｅｔ［１］値の関係から、内分点ＮｃにおけるＯｆｆｓｅｔ［１］値を求め、これがＯｆｆｓｅｔＣ［１］となる。
【００２９】
Ｈ１は、サーマルヘッド温度検知手段４８ならびに本体内温度検知手段４９にて検知された温度に応じて決定される、階調数ｉ＝０に対して発せられるパルスのことである。
【００３０】
Ｓｄと先述Ｈｌとの総和が、サーマルヘッド温度検知手段４８ならびに本体内温度検知手段４９にて検知された温度に応じて決定される、階調数ｉ＝２５５に対して発せられるパルスのことである。
【００３１】
これらＨｌならびにＳｄの値はそれぞれ、図１０に示すテーブル形式で格納される複数の数値の中からサーマルヘッド温度検知手段４８ならびに本体内温度検知手段４９にて検知された温度から参照、補間されることで決定する。これらのテーブルは、パルス演算部６４にて保有する。図１０に示されるテーブルの場合、サーマルヘッド温度が４０℃、本体内温度が２０℃と検知された場合、Ｈｌ値は５０、Ｓｄ値は２０８となる。
【００３２】
以上の構成からなるプリンタにおける動作シーケンスについて、図１１を用いて説明する。
【００３３】
操作手段５３を介してプリンタ装置本体１の電源が起動され（Ｓ１１０１）、印刷に関する指定がなされ（Ｓ１１０２）、印刷順の最上位画像に関し画像処理手段４３中の画像補正部６１ならびに画像変換部６２にて画像データをＣＭＹベースのデータに変換する（Ｓ１１０３）。Ｓ１１０３での変換結果に基づき、階調評価部６３にて副走査方向隣接画素同士の階調数差を評価し、階調数差の評価結果に応じて、式（１）〜（３）での各面Ｌｕｔに対し、入力階調ｉが特定低階調である画素に与えるオフセット値を決定する（Ｓ１１０４）。モータ４４の回転により巻取り手段４６が稼動し（Ｓ１１０５）、印画動作直前のマーカ７３をマーカセンサ１２により検出されたのち（Ｓ１１０６）、サーミスタ温度検知手段４８ならびに本体内温度検知手段４９により各種温度が検知される（Ｓ１１０７）。Ｓ１１０７での検知温度に応じ、パルス制御手段６４にてＳ１１０４で決定されたオフセット値を用いて各入力階調に対するパルス数の演算が実行される（Ｓ１１０８）。
【００３４】
Ｓ１１０８での演算結果にもとづき、モータ制御手段４５の稼働によりモータ４４が駆動し、巻取手段４６によりインクシート５を巻き取りつつサーマルヘッド制御手段４１によりサーマルヘッド２を駆動させながら印画させる（Ｓ１１０９）。印画枚数分、もしくはＹ面、Ｍ面、Ｃ面、ＯＣ面すべての印画動作が完了したか否かを判別し（Ｓ１１１０）、他の画像データ印画が残っている、もしくは他面の印画動作が残っている場合はＳ１１０６のマーカサーチ動作から上述のフローを繰り返す。
【実施例２】
【００３５】
以下、図１２を参照して、第二の実施例について説明する。尚、第二の実施例におけるプリンタ装置本体１の動作シーケンスは実施例１と等しく、図１１中Ｓ１１０４での階調数評価方法ならびにＳ１１０８でのパルス演算に必要なＯｆｆｓｅｔ［ｉ］値の決定方法について、実施例１と異なる部分のみ説明する。
【００３６】
図１２は第二の実施例における、階調数評価部６３での階調数評価方法をフローで示したものである。副走査方向の全ライン数がＬ（Ｌは正の整数）である一枚の画像に関し、実施例１と同様、主走査方向座標ｋ（ｋは正の整数）、副走査方向座標ｌ（ｌは正の整数）の画素における入力階調数をｆ（ｋ，ｌ）としたとき、階調数評価手段６３にてすべての画素について判別Ａと判別Ｂを実行する。判別Ａ、判別Ｂともに該当画素が存在する場合（Ｓ１２０１）、ｌ≧３／４Ｌ（任意値）の画素群に判別Ｂ該当画素が存在するか否かを判別し（Ｓ１２０２）、存在しない場合は実施例１記載の要領で式（１）〜（３）でのＯｆｆｓｅｔ［ｉ］をきめる（Ｓ１２０８）。Ｓ１２０２の判別で対象画素が存在する場合は、判別Ａの該当画素群から最も印画後端の画素のｌ値、つまりｌの最大値ｌａと、判別Ｂの該当画素群から最も印画後端の画素のｌ値、つまりｌの最大値ｌｂを比較する（Ｓ１２０３）。ｌａ＞ｌｂの場合、実施例１の要領でＯｆｆｓｅｔＣ［ｉ］が用いられる（Ｓ１２０８）。ｌａ＜ｌｂの場合、ＯｆｆｓｅｔＡ［ｉ］とＯｆｆｓｅｔＢ［ｉ］の間でＯｆｆｓｅｔＢ［ｉ］に重みづけされるようｌａ値とｌｂ値の比で内分された値を式（１）〜（３）におけるＯｆｆｓｅｔ［ｉ］とし、これをＯｆｆｓｅｔＤ［ｉ］とする（Ｓ１２０４）。尚、一例として入力階調ｉ＝１におけるこのときの各種Ｏｆｆｓｅｔ［１］とｌａならびにｌｂの関係を図１３で示す。図１３で示すｌｄとは、（ｌｄ−ｌａ）：（ｌｂ−ｌｄ）の比がｌｂ：ｌａとなるよう横軸方向でｌａとｌｂの間を内分する点を示す。直線関係にある判別最大ｌ値とＯｆｆｓｅｔ［１］値の関係から、内分点ｌｄにおけるＯｆｆｓｅｔ［１］値を求め、これがＯｆｆｓｅｔＤ［１］となる。
【００３７】
ｌａ＜ｌｂの場合で、判別Ａの該当画素数Ｎａと判別Ｂの該当画素数Ｎｂを比較し（Ｓ１２０５）、Ｎａが所定数以上の差でＮｂを大きく上回る場合、Ｏｆｆｓｅｔ［ｉ］の値はＯｆｆｓｅｔＡ［ｉ］とＯｆｆｓｅｔＤ［ｉ］の間でＯｆｆｓｅｔＡ［ｉ］に重みづけされるようＮａとＮｂの比で内分された値をＯｆｆｓｅｔＥ［ｉ］とし、これをＯｆｆｓｅｔ［ｉ］として用いる（Ｓ１２０６）。尚、一例として入力階調ｉ＝１におけるこのときの各種Ｏｆｆｓｅｔ［１］とＮａならびにＮｂの関係を図１４に示す。図１４で示すＮｅとは、（Ｎｅ−Ｎｂ）：（Ｎａ−Ｎｅ）の比がＮａ：Ｎｂとなるよう横軸方向でＮｂとＮａの間を内分する点を示す。直線関係にある該当画素個数とＯｆｆｓｅｔ［１］値の関係から、内分点ＮｅにおけるＯｆｆｓｅｔ［１］値を求め、これがＯｆｆｓｅｔＥ［１］となる。
【００３８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００３９】
本発明をサーマルプリンタに適用することにより、印画方向に対し階調数の差が急峻であることで起こりうる複数の画質に関わる問題点が一枚の画像で同時に発生しやすい画像でもそれらの問題点を回避する制御することが可能になる。
【符号の説明】
【００４０】
１    プリンタ本体
２    サーマルヘッド
３    プラテンローラ
４    記録用紙
５    インクシート
６    剥離部材
７    インクリボンカセット
８    グリップローラ
９    ピンチローラ
１０  巻取りボビン
１１  シート供給ボビン
１２  マーカセンサ
３１  側面ドア
３２  表示手段
３３  操作手段
３４  インクシート挿入口
３５  用紙カセット挿入蓋
３６  メディア挿入手段
４１  サーマルヘッド制御手段
４２  記憶手段
４３  画像処理手段
４４  モータ
４５  モータ制御手段
４６  巻取手段
４７  センサ制御手段
４８  サーマルヘッド温度検知手段
４９  本体内温度検知手段
５１  染料層塗布面
５２  保護膜塗布面
５３  マーカ
６１  画像補正部
６２  画像変換部
６３  階調数評価部
６４  パルス演算部
【図１】
2014140963.tif 000005
【図２】
2014140963.tif 000006
【図３】
2014140963.tif 000007
【図４】
2014140963.tif 000008
【図５】
2014140963.tif 000009
【図６】
2014140963.tif 000010
【図７】
2014140963.tif 000011
【図８】
2014140963.tif 000012
【図９】
2014140963.tif 000013
【図１０】
2014140963.tif 000014
【図１１】
2014140963.tif 000015
【図１２】
2014140963.tif 000016
【図１３】
2014140963.tif 000017
【図１４】
2014140963.tif 000018
【図１５】
2014140963.tif 000019