(57)【特許請求の範囲】
【請求項１】
サーマルヘッドによって用紙に画像を印画するサーマルプリンタであって、
前記画像の画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成する画像データ拡張処理部と、
前記拡張画像データの前記用紙送り方向における前記複数の拡張画素の濃度変化に基づき、または、拡張前の前記画像データの前記用紙送り方向における複数の画素の濃度変化に基づき、前記複数の拡張画素のうち少なくとも１つの拡張画素の濃度を補正する印画データ補正処理部と、
前記少なくとも１つの拡張画素の前記濃度が補正された前記拡張画像データに基づき、前記サーマルヘッドにより前記用紙に前記画像を印画する印画部と、
拡張前の前記画像データの前記用紙送り方向における前記複数の画素の前記濃度変化を解析する画像データ解析部と、を備え、
前記画像データ拡張処理部は、前記画像データにおける前記用紙送り方向の前記画素数を、前記画像データ解析部の解析結果に基づいて決定される拡張画素数に、拡張することによって、前記拡張画像データを生成する、サーマルプリンタ。
【請求項２】
前記拡張画像データの前記用紙送り方向における前記複数の拡張画素の前記濃度変化を解析する、または、拡張前の前記画像データにおける前記用紙送り方向の前記複数の画素の前記濃度変化を解析する拡張画像データ解析部をさらに備え、
前記複数の拡張画素の前記濃度変化の解析に関しては、前記拡張画像データ解析部は、前記複数の拡張画素のうち、一の拡張画素の濃度と、前記一の拡張画素に対し前記用紙送り方向の前方または後方に存在する拡張画素の濃度と、を比較し、
前記複数の画素の前記濃度変化の解析に関しては、前記拡張画像データ解析部は、前記複数の画素のうち、一の画素の濃度と、前記一の画素に対し前記用紙送り方向の前方または後方に存在する画素の濃度と、を比較する、請求項１に記載のサーマルプリンタ。
【請求項３】
サーマルヘッドによって用紙に画像を印画する印画方法であって、
前記画像の画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成するステップと、
前記拡張画像データの前記用紙送り方向における前記複数の拡張画素の濃度変化に基づき、または、拡張前の前記画像データの前記用紙送り方向における複数の画素の濃度変化に基づき、前記複数の拡張画素のうち少なくとも１つの拡張画素の濃度を補正するステップと、
前記少なくとも１つの拡張画素の前記濃度が補正された前記拡張画像データに基づき、前記サーマルヘッドにより前記用紙に前記画像を印画するステップと、
拡張前の前記画像データの前記用紙送り方向における前記複数の画素の前記濃度変化を解析する画像データ解析ステップと、を備え、
前記拡張画像データを生成するステップは、前記画像データにおける前記用紙送り方向の前記画素数を、前記画像データ解析ステップの解析結果に基づいて決定される拡張画素数に、拡張することによって、前記拡張画像データを生成する、印画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルプリンタおよび印画方法に関する。
【背景技術】
【０００２】
サーマルプリンタは、インクシートをサーマルヘッドによって加熱し、インクを用紙に熱転写することで印画を行う。カラー印画を行う場合には、サーマルプリンタは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順に各インクを重ねて用紙に熱転写する。サーマルプリンタは、その熱転写時に、サーマルヘッドの加熱量を制御することで、画像の階調を表現する。サーマルプリンタに使用されるサーマルヘッドには、発熱素子が直線状（ライン状）に配置されている。サーマルプリンタは、サーマルヘッドに用紙を供給しながら、１ライン毎に印画を行う。つまり、サーマルプリンタは、発熱素子の加熱量を１ライン毎に制御し、用紙に画像を印画する。【０００３】
１ライン毎の加熱量を通電パルスにより制御する印画方法において、１ラインに加熱が集中する場合、あるいは、複数ラインにわたり連続して加熱が行われる場合、インクシートに熱的なダメージが蓄積する。そのようなダメージが蓄積したインクシートによって印画が行われると、印画欠点あるいはインクの剥離不良が発生し、印画品位が低下する。濃度の低い階調の印画においては、発熱素子の加熱量が少ないため、通電パルスの粗密の分布によっては、インクの発色バラつきが顕著に生じる。その結果生じるライン間の隙間は印画ムラとなり、印画品位が損なわれる。【０００４】
特許文献１に記載のサーマルプリンタは、画像デ−タの濃度に応じて、サ−マルヘッドを加熱する通電パルス列を複数のグル−プに分割して印画している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１９７７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のサーマルプリンタは、１ラインを印画するための通電パルス列を、複数のグループに分割して、あるいは、数ブロックに分散して、印画を行っている。しかし、用紙送り方向における画像データの濃度変化が大きい場合、例えば、白から黒に急激に変化する、あるいは、黒から白に急激に変化する場合、サーマルヘッドの熱応答の遅れ等により、印画画素および画素間の再現性が低下する。その結果、印画物の１ドットの再現性が低下する。【０００７】
本発明は、上記のような課題を解決するためになされたものであり、濃度変化が大きい画像においても、１ドットの再現性の良いサーマルプリンタの提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るサーマルプリンタは、画像の画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成する画像データ拡張処理部と、拡張画像データの用紙送り方向における複数の拡張画素の濃度変化に基づき、または、拡張前の画像データの用紙送り方向における複数の画素の濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の濃度を補正する印画データ補正処理部と、少なくとも１つの拡張画素の濃度が補正された拡張画像データに基づき、サーマルヘッドにより用紙に画像を印画する印画部と、拡張前の画像データの用紙送り方向における複数の画素の濃度変化を解析する画像データ解析部と、を含む。画像データ拡張処理部は、画像データにおける用紙送り方向の画素数を、画像データ解析部の解析結果に基づいて決定される拡張画素数に、拡張することによって、拡張画像データを生成する。
【発明の効果】
【０００９】
本発明によれば、濃度変化が大きい画像においても、１ドットの再現性の良いサーマルプリンタの提供が可能である。【００１０】
本発明の目的、特徴、局面、および利点は、以下の詳細な説明と添付図面とによって、より明白になる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１におけるサーマルプリンタのハードウェア構成を示す図である。
【図２】実施の形態１におけるサーマルプリンタの印画機構を示す概略図である。
【図３】実施の形態１におけるサーマルプリンタの構成を示す機能ブロック図である。
【図４】実施の形態１における画像データの構成の一例を示す図である。
【図５】実施の形態１におけるサーマルプリンタの印画動作を示すフローチャートである。
【図６】実施の形態１における画像データと拡張画像データとの関係を示す図である。
【図７】実施の形態１におけるサーマルプリンタの具体的な印画動作を示す図である。
【図８】拡張画像データに基づく印画を行わないサーマルプリンタの具体的な印画動作を示す図である。
【図９】実施の形態２におけるサーマルプリンタの構成を示す機能ブロック図である。
【図１０】実施の形態２におけるサーマルプリンタの印画動作を示すフローチャートである。
【図１１】実施の形態２における拡張画像データの生成方法の詳細を示すフローチャートである。
【図１２】実施の形態２におけるサーマルプリンタの具体的な印画動作を示す図である。
【図１３】実施の形態２におけるサーマルプリンタの具体的な印画動作を示す図である。
【図１４】実施の形態２におけるサーマルプリンタの具体的な印画動作を示す図である。
【図１５】実施の形態２におけるサーマルプリンタの具体的な印画動作を示す図である。
【図１６】実施の形態３における印画システムの構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１２】
＜実施の形態１＞
（サーマルプリンタの構成）
図１は、実施の形態１におけるサーマルプリンタ１００のハードウェア構成を示す図である。図２は、実施の形態１におけるサーマルプリンタ１００の印画機構を示す概略図である。なお、各図において、実施の形態１の説明に直接関らないその他の構成の図示は省略している。
【００１３】
サーマルプリンタ１００は、通信インターフェース（Ｉ／Ｆ）２、メモリ４、プロセッサ５、用紙搬送部８、サーマルヘッド７、サーマルヘッド駆動部６、カッター１２、排紙部１３、供給側インクボビン駆動部９、巻取側インクボビン駆動部１０、インクセンサ１１、およびデータバス１４を有する。
【００１４】
通信Ｉ／Ｆ２は、外部に設けられた情報処理装置２００から印画対象の画像の全体画像データ、およびその画像を印画するための印画条件に関する情報を受信する。情報処理装置２００は、例えば、パーソナルコンピュータ等である。全体画像データは、画素ごとの濃度のデータを含む。印画条件に関わる情報は、例えば印画サイズ等を含む。
【００１５】
メモリ４は、一時記憶メモリと不揮発性メモリとを有する。一時記憶メモリは、通信Ｉ／Ｆ２にて受信した全体画像データおよび印画処理に関わるデータ等を一時的に保存する。一時記憶メモリは、例えばＲＡＭ（Random access memory）等である。不揮発性メモリは、サーマルプリンタ１００の動作を制御するための制御プログラムと初期設定値などを保存する。不揮発性メモリは、例えばフラッシュメモリ等である。
【００１６】
プロセッサ５は、メモリ４に保存されている制御プログラムに従い、全体画像データを印画データに変換する。また、プロセッサ５は、印画データに含まれる画素ごとの濃度に応じて、サーマルヘッド７の発熱素子ごとの加熱量を制御するための通電パルスを生成する。さらに、プロセッサ５は、制御プログラムに従って印画機構の動作を制御する。プロセッサ５は、例えばＣＰＵ（Central Processing Unit）である。
【００１７】
用紙搬送部８は、ロール紙２２から用紙２１を引き出して、サーマルヘッド７に搬送する。
【００１８】
サーマルヘッド７は、複数の発熱素子を有する。複数の発熱素子は、用紙２１の送り方向（搬送方向）に対して交差する方向に、ライン状に配置されている。サーマルヘッド７は、インクシート２３および用紙２１を、プラテンローラ２６との間に圧着し、発熱素子によって加熱する。また、この際、サーマルヘッド７は、用紙搬送部８によって搬送される用紙２１に対し、印画データに基づいて１ライン毎に加熱する。この加熱により、インクシート２３に塗布されたインクが、用紙２１に熱転写される。インクシート２３には、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）および印画表面の耐光性と耐摩耗性を保護する材料からなるオーバーコート（ＯＰ）面が配置されている。サーマルプリンタ１００は、印画画面毎に、Ｙ／Ｍ／Ｃ／ＯＰの各インクの熱転写と搬送とを繰り返す。
【００１９】
サーマルヘッド駆動部６は、サーマルヘッド７の発熱素子を駆動する。ここでは、サーマルヘッド駆動部６は、通電パルスに基づいて、サーマルヘッド７の発熱素子に通電する。
【００２０】
供給側インクボビン駆動部９は、インクシート２３が巻き回された供給側インクボビン２４を回転させる。
【００２１】
巻取側インクボビン駆動部１０は、熱転写されたインクシート２３を巻き取るための巻取側インクボビン２５を回転させる。
【００２２】
インクセンサ１１は、インクシート２３の種類と位置を検出する。
【００２３】
カッター１２は、サーマルヘッド７によって印画された用紙２１を既定のサイズに切断する。既定のサイズとは、例えば、Ｌサイズ（幅１２７ｍｍ、長さ８９ｍｍ）である。
【００２４】
排紙部１３は、用紙２１をサーマルプリンタ１００の外に排紙する。
【００２５】
データバス１４は、データ等を含む信号を各部間で相互に通信する。
【００２６】
図３は、実施の形態１におけるサーマルプリンタ１００の構成を示す機能ブロック図である。図３の機能ブロック図は、画像データから印画データを生成するための画像処理に関わる各機能ブロックを示している。
【００２７】
サーマルプリンタ１００は、画像データ入力部３１、画像データ処理用一時記憶部３２、画像データ拡張処理部３３、拡張画像データ解析部３４、印画データ補正処理部３５、制御部３６、および印画部３７を有する。
【００２８】
画像データ入力部３１は、メモリ４に保存されている全体画像データから、画像処理に必要な画像データを取り込む。画像データは、画素ごとの濃度のデータを含む。
【００２９】
画像データ処理用一時記憶部３２は、メモリ４内に設けられている。画像データ処理用一時記憶部３２は、画像データ入力部３１によって取得された画像データを保存する。
【００３０】
画像データ拡張処理部３３は、画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成する。画素数を拡張するとは、画像データの用紙送り方向の画素数を増やすことに対応する。よって、拡張画像データが有する拡張画素は、画像データの画素数よりも多い拡張画素数を有する。
【００３１】
拡張画像データ解析部３４は、拡張画像データの用紙送り方向における複数の拡張画素の濃度変化を解析する、または、拡張前の画像データの用紙送り方向における複数の画素の濃度変化を解析する。拡張画像データ解析部３４が複数の拡張画素の濃度変化を解析する場合、拡張画像データ解析部３４は、複数の拡張画素のうち、一の拡張画素の濃度と、一の拡張画素に対し用紙送り方向の前方または後方に存在する拡張画素の濃度と、を比較する。拡張画像データ解析部３４が拡張前の画像データにおける複数の画素の濃度変化を解析する場合、拡張画像データ解析部３４は、複数の画素のうち、一の画素の濃度と、一の画素に対し用紙送り方向の前方または後方に存在する画素の濃度と、を比較する。
【００３２】
印画データ補正処理部３５は、拡張画像データの用紙送り方向における複数の拡張画素の濃度変化に基づき、または、拡張前の画像データの用紙送り方向における複数の画素の濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の各々の濃度を補正して、印画データを生成する。
【００３３】
制御部３６は、印画データ補正処理部３５にて生成された印画データを印画部３７に送る。
【００３４】
印画部３７は、サーマルヘッド７の発熱量を制御するサーマルヘッド駆動部６と、用紙２１に画像を印画するサーマルヘッド７を含む。印画部３７は、拡張画素ごとに濃度が補正された印画データに基づき、サーマルヘッド７の発熱量を制御し、用紙２１に画像を印画する。具体的には、印画部３７は、印画データに基づいて通電パルスを生成し、サーマルヘッド駆動部６がその通電パルスによって、サーマルヘッド７の発熱量を制御する。
【００３５】
上記の画像データ入力部３１、画像データ処理用一時記憶部３２、画像データ拡張処理部３３、拡張画像データ解析部３４、印画データ補正処理部３５、制御部３６、および印画部３７の各機能は、図１に示されるプロセッサ５がメモリ４に格納されるプログラムを実行することにより、実現される。例えば、プロセッサ５が、プログラムとして記述されたソフトウェアまたはファームウェアを実行することにより各機能が実現される。
【００３６】
プログラムには、サーマルプリンタ１００が、画像の画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成し、拡張画像データの用紙送り方向における複数の拡張画素の濃度変化に基づき、または、拡張前の画像データの用紙送り方向における複数の画素の濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の濃度を補正して、印画データを生成し、その印画データに基づき、サーマルヘッド７により、用紙２１に画像を印画する機能が記述されている。また、プログラムは、画像データ入力部３１、画像データ処理用一時記憶部３２、画像データ拡張処理部３３、拡張画像データ解析部３４、印画データ補正処理部３５、制御部３６、および印画部３７の手順または方法をコンピュータに実行させるものである。
【００３７】
プロセッサ５は、例えば、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）等である。メモリ４は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等の、不揮発性または揮発性の半導体メモリである。または、メモリ４は、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等、今後使用されるあらゆる記憶媒体であってもよい。
【００３８】
また、各部の機能は、プロセッサ５およびメモリ４を含む処理回路により実現されてもよい。処理回路が専用のハードウェアである場合、処理回路は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、またはこれらを組み合わせた回路等である。各機能は、複数の処理回路により個別に実現されてもよいし、１つの処理回路によりまとめて実現されてもよい。
【００３９】
また、各機能は、一部が専用のハードウェアによって実現され、他の一部がソフトウェアまたはファームウェアにより実現されてもよい。このように、処理回路は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現する。
【００４０】
（画像データの構成）
次に、実施の形態１における画像データの構成例について説明する。図４は、画像データの構成の一例を示す図である。例えば、サーマルプリンタ１００が、Ｌサイズ（長さ８９ｍｍ×幅１２７ｍｍ）の用紙２１に、３００ｄｐｉの印画解像度で、周辺余白の無い縁無し印画を行う場合、画像データは１０７６×１５６８ドットの複数の画素を有する。用紙２１の幅方向は、サーマルヘッド７の発熱素子がライン状に配置されている方向、すなわちヒーターライン方向に対応する。ヒーターライン方向の画素数は、１５６８画素である。また、用紙２１の長さ方向の画素数、すなわち用紙送り方向の画素数は、１０７６画素（１０７６ライン）である。図４において、ヒーターライン方向と平行な方向における各画素の位置をＣ（ｍ）で表す。また、用紙送り方向と平行な方向における各画素の位置をＬ（ｎ）で表す。以下に説明する印画動作は、ヒーターライン方向の位置がＣ（ｍ）、用紙送り方向の位置がＬ（ｎ−２）からＬ（ｎ＋２）である各画素の濃度を補正するための動作を、一例として、説明する。これ以降、用紙送り方向の位置がＬ（ｎ）である画素を、画素Ｌ（ｎ）と表す。
【００４１】
（サーマルプリンタの印画動作）
図５は、実施の形態１におけるサーマルプリンタ１００の印画動作を示すフローチャートである。
【００４２】
ステップＳ１にて、サーマルプリンタ１００は、情報処理装置２００から送信された全体画像データを読み込み、メモリ４に保存する。また、サーマルプリンタ１００は、印画条件も取得し、メモリ４に保存する。
【００４３】
ステップＳ２にて、画像データ入力部３１は、メモリ４に保存されている全体画像データから、処理対象の画像データを取得する。ここでは、画像データ入力部３１は、処理対象の画像データとして、画素Ｌ（ｎ）を中心に、画素Ｌ（ｎ−２）からＬ（ｎ＋２）までの５ラインに含まれる各画素の画像データを取得する。そして、画像データ処理用一時記憶部３２は、その５ラインの画像データを保存する。
【００４４】
ステップＳ３にて、画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を拡張した拡張画像データを生成する。ここでは、画像データ拡張処理部３３は、用紙送り方向の画素数を２倍に増やした拡張画像データを生成する。図６は、画像データＤ（Ａ）と拡張画像データＥＤ（Ａ）との関係を示す図である。画素Ｌ（ｎ）は、２倍に拡張された結果、２つの拡張画素を有する。以下、拡張画素を、「元の画素の位置を示す番号ｎ」および「元の画素内における用紙送り方向の位置」の２つのパラメータによって示す。例えば、画素Ｌ（ｎ）は、２つの拡張画素Ｌ（ｎ，１）およびＬ（ｎ，２）を有する。同様に、画素Ｌ（ｎ＋１）の画素は、２倍に拡張された結果、２つの拡張画素Ｌ（ｎ＋１，１）およびＬ（ｎ＋１，２）を有する。他の各画素も同様に複数の拡張画素を有する。なお、拡張倍率は、２倍に限定されるものではない。拡張倍率は、サーマルプリンタ１００の印画速度、メモリ４の記憶容量、プロセッサ５のデータ処理能力およびサーマルヘッド７の熱応答性等に基づいて決定される。拡張倍率あるいはライン数は増やしても良い。つまり、拡張倍率は、２倍以上であっても良い。
【００４５】
また、実施の形態１における画像データ拡張処理部３３は、拡張前の画素Ｌ（ｎ）の濃度に基づき、拡張画素Ｌ（ｎ，１）およびＬ（ｎ，２）のそれぞれの濃度を設定する。実施の形態１では、説明を簡単にするため、拡張画素Ｌ（ｎ，１）およびＬ（ｎ，２）の濃度は、元の画素の濃度がコピーされている。また、画像データ拡張処理部３３は、他のラインの画素Ｌ（ｎ−２），Ｌ（ｎ−１），Ｌ（ｎ＋１），Ｌ（ｎ＋２）のそれぞれに対応する各拡張画素の濃度も、同様に設定する。
【００４６】
ステップＳ４にて、拡張画像データ解析部３４は、用紙送り方向における拡張画素または拡張前の画素の濃度変化を解析する。ここでは、拡張画像データ解析部３４は、画素Ｌ（ｎ）を中心に、用紙送り方向の前後に存在する画素Ｌ（ｎ−２）からＬ（ｎ＋２）までの５ラインに含まれる拡張前の複数の画素における濃度変化を比較する。例えば、拡張画像データ解析部３４は、画素Ｌ（ｎ−２）からＬ（ｎ＋２）まで複数の画素のうち、画素Ｌ（ｎ）の濃度と、その画素Ｌ（ｎ）に対し用紙送り方向の前方に存在する画素Ｌ（ｎ−１）または後方に存在する画素Ｌ（ｎ＋１）の濃度と、を比較する。なお、拡張画像データ解析部３４は、用紙送り方向における拡張画素の濃度変化を解析してもよい。
【００４７】
ステップＳ５にて、印画データ補正処理部３５は、用紙送り方向における濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の各々の濃度を補正し、印画データを生成する。この際、印画データ補正処理部３５は、濃度変化に対する発熱素子の熱応答の遅れを考慮して補正する。具体的には、印画データ補正処理部３５は、印画後の画像の１ドットの再現性が高くなるように、濃度が変化する部分とその前後のラインに対して補正を行う。具体的な補正の例は後述する。
【００４８】
ステップＳ６にて、制御部３６は、印画データを印画部３７に送る。印画部３７は、印画データに基づいて、サーマルヘッド７の発熱量を制御する。サーマルヘッド７は、印画部３７の発熱量制御に従って、用紙２１に画像を印画する。具体的には、印画データの濃度に応じて、発熱素子の加熱量を制御するための通電パルスが生成される。サーマルヘッド駆動部６、通電パルスに基づいてサーマルヘッド７の発熱素子に通電する。用紙搬送部８は、用紙２１をロール紙２２から引き出してサーマルヘッド７に搬送する。プラテンローラ２６とサーマルヘッド７とで、用紙２１とインクシート２３を圧着し、１ライン毎に加熱しながら、用紙搬送部８が用紙２１を搬送して熱転写する。Ｙ／Ｍ／Ｃ／ＯＰの各インクについて、印画画面毎に熱転写と搬送とが繰り返される。サーマルプリンタ１００は、以上の動作を用紙送り方向の全ラインに対して行うことによって、１画面を印画する。
【００４９】
印画が終わった用紙２１は、カッター１２によって既定のサイズに切断され、排紙部１３によってサーマルプリンタ１００の外に排紙される。
【００５０】
次に、具体的な濃度の補正の例を説明する。図７は、実施の形態１におけるサーマルプリンタ１００の具体的な印画動作を示す図である。図７において、横軸は用紙送り方向すなわち時間軸を示し、縦方向には、３種類の画像データ、拡張画素ごとに濃度が補正された印画データおよび通電パルスが並んで図示されている。なお、拡張画素の図示が省略されているが、図６と同様である。
【００５１】
画像データＤ（Ａ）において、画素Ｌ（ｎ−２），Ｌ（ｎ−１），Ｌ（ｎ＋１）およびＬ（ｎ＋２）の色は白（濃度：０％）である。また、画素Ｌ（ｎ）の色は黒（濃度：１００％）である。画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を２倍に拡張した拡張画像データを生成する。さらに、拡張画像データ解析部３４は、画像データにおける用紙送り方向の濃度変化を解析する。そして、印画データ補正処理部３５は、画像データの濃度変化に基づき、拡張画素ごとに濃度を補正し、印画データＰＤ（Ａ）を生成する。
【００５２】
印画データＰＤ（Ａ）において、拡張画素Ｌ（ｎ，１）の濃度は１００％であるが、拡張画素Ｌ（ｎ，２）の濃度は５０％に補正されている。通電パルスＳ（Ａ）も、各拡張画素の濃度に対応するよう、補正されている。
【００５３】
画像データＤ（Ｂ）において、画素Ｌ（ｎ−２），Ｌ（ｎ−１）およびＬ（ｎ＋２）の色は白である。また、画素Ｌ（ｎ）およびＬ（ｎ＋１）の色は黒である。
【００５４】
拡張画素ごとに濃度が補正された印画データＰＤ（Ｂ）において、拡張画素Ｌ（ｎ，１）およびＬ（ｎ，２）の濃度は１００％である。一方で、拡張画素Ｌ（ｎ＋１，１）の濃度は７５％に、拡張画素Ｌ（ｎ＋１，２）の濃度５０％は補正されている。通電パルスＳ（Ｂ）も、各拡張画素の濃度に対応するよう補正されている。
【００５５】
画像データＤ（Ｃ）において、画素Ｌ（ｎ−２）およびＬ（ｎ＋２）の色は白である。画素Ｌ（ｎ−１）の色は黒である。画素Ｌ（ｎ）の色は、黒に対し濃度が５０％のグレーである。画素Ｌ（ｎ＋１）の色は、黒に対し濃度が１５％のグレーである。
【００５６】
拡張画素ごとに濃度が補正された印画データＰＤ（Ｃ）において、拡張画素Ｌ（ｎ−２，２）の濃度は５％に、拡張画素Ｌ（ｎ−１，１）の濃度は１００％に、拡張画素Ｌ（ｎ−１，２）の濃度は６５％に、拡張画素Ｌ（ｎ，１）の濃度は３５％に、拡張画素Ｌ（ｎ，２）の濃度は５０％に、拡張画素Ｌ（ｎ＋１，１）の濃度は５％に、拡張画素Ｌ（ｎ＋１，２）の濃度は１５％に、それぞれ補正されている。通電パルスＳ（Ｃ）も、各拡張画素の濃度に対応するよう補正されている。
【００５７】
（効果）
実施の形態１におけるサーマルプリンタ１００は、画像データの用紙送り方向の画素を整数倍に拡張する。サーマルプリンタ１００は、用紙送り方向の濃度を比較することにより、濃度変化を取得する。サーマルプリンタ１００は、濃度変化が少ない領域に対しては少ない補正量を設定し、濃度変化の大きい領域に対しては大きな補正量を設定する。このように、サーマルプリンタ１００は、濃度変化の対する熱応答の遅れを考慮した補正を行う。サーマルプリンタ１００は、用紙送り方向の濃度変化が大きい画像においても、１ドットの再現性が良く、鮮鋭度が高い印画を提供する。
【００５８】
一方で、拡張画像データを生成しないで元の画像データのまま印画するサーマルプリンタ１００は、濃度変化の対する熱応答の遅れを補正しきれない。特に濃度変化の大きい領域では、印画後の画像の１ドットの再現性が悪くなり、鮮鋭度が低下する。図８は、拡張画像データに基づく印画を行わないサーマルプリンタ１００の具体的な印画動作を示す図である。図８には、図７と同じ画像データＤ（Ａ），Ｄ（Ｂ）およびＤ（Ｃ）を印画する例が示されている。各画像データに対応する印画結果に示される通り、濃度変化が大きい領域では、サーマルヘッド７の熱応答の遅延により、画像の鮮鋭度が低下している。
【００５９】
以上をまとめると、実施の形態１におけるサーマルプリンタ１００は、画像の画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成する画像データ拡張処理部３３と、拡張画像データの用紙送り方向における複数の拡張画素の濃度変化に基づき、または、拡張前の画像データの用紙送り方向における複数の画素の濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の濃度を補正する印画データ補正処理部３５と、少なくとも１つの拡張画素の濃度が補正された拡張画像データに基づき、サーマルヘッド７により用紙２１に画像を印画する印画部３７と、を含む。
【００６０】
以上の構成を有するサーマルプリンタ１００は、用紙送り方向の濃度変化が大きい画像においても、１ドットの再現性が良く、鮮鋭度が高い印画を提供することができる。
【００６１】
また、実施の形態１におけるサーマルプリンタ１００は、拡張画像データの用紙送り方向における複数の拡張画素の濃度変化を解析する、または、拡張前の画像データにおける用紙送り方向の複数の画素の濃度変化を解析する拡張画像データ解析部３４をさらに含む。複数の拡張画素の濃度変化の解析に関しては、拡張画像データ解析部３４は、複数の拡張画素のうち、一の拡張画素の濃度と、一の拡張画素に対し用紙送り方向の前方または後方に存在する拡張画素の濃度と、を比較する。複数の画素の濃度変化の解析に関しては、拡張画像データ解析部３４は、複数の画素のうち、一の画素の濃度と、一の画素に対し用紙送り方向の前方または後方に存在する画素の濃度と、を比較する。
【００６２】
以上の構成により、サーマルプリンタ１００は、用紙送り方向の濃度が画素ごとに急峻に変化する画像においても、１ドットの再現性が良く、鮮鋭度が高い印画を提供することができる。
【００６３】
また、実施の形態１における印画方法は、画像の画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成するステップと、拡張画像データの用紙送り方向における拡張画素の濃度変化に基づき、または、拡張前の画像データの用紙送り方向における複数の画素の濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の濃度を補正するステップと、拡張画素の濃度が補正された拡張画像データに基づき、サーマルヘッド７により用紙２１に画像を印画するステップと、を含む。
【００６４】
以上の構成を有する印画方法は、用紙送り方向の濃度変化が大きい画像においても、１ドットの再現性が良く、鮮鋭度が高い印画を提供することができる。
【００６５】
（実施の形態１の変形例）
実施の形態１において、画像データ拡張処理部３３によって生成される拡張画素の濃度は、元の画素の濃度がコピーされたものであった。一方で、実施の形態１の変形例における画像データ拡張処理部は、元の画素もしくはその前後の画素の濃度に基づき、複数の拡張画素の濃度が段階的に変化するように、各拡張画素の濃度を設定する。例えば、拡張対象である１つの画素とその前後に位置する他の画素との濃度変化が大きい場合、画像データ拡張処理部は、各拡張画素の濃度が段階的に変化するよう設定する。あるいは、画像データ拡張処理部は、複数の拡張画素のうち、少なくとも１つの拡張画素の濃度には、それ対応する元の画素の濃度をコピーし、他の拡張画素の濃度には隣の画素との中間濃度に設定してもよい。このように画像データ拡張処理部が、複数の拡張画素の濃度を段階的に設定することにより、その後に、印画データ補正処理部３５が行う濃度の補正がより効果的となる。
【００６６】
＜実施の形態２＞
実施の形態２におけるサーマルプリンタおよび印画方法を説明する。なお、実施の形態１と同様の構成および動作については説明を省略する。
【００６７】
実施の形態１におけるサーマルプリンタ１００は、画像データの用紙送り方向の画素を２倍に拡張した。しかし、画像データの濃度変化によっては、前述の１ドットの再現性をよくする補正が必要でない場合もある。そこで実施の形態２におけるサーマルプリンタは、画像データの用紙送り方向の画素（ライン）を拡張して補正する必要があるか否かの解析を行う。例えば、濃度変化が大きい画像、すなわち濃度変化に関して高周波成分が多い画像である場合、実施の形態２におけるサーマルプリンタは画素数を拡張して補正を行う。一方で、濃度変化が小さい画像、すなわち濃度変化に関して高周波成分が少ない画像である場合、サーマルプリンタは画素数を拡張せず、元の画像のまま印画を行う。
【００６８】
図９は、実施の形態２におけるサーマルプリンタ１０１の構成を示す機能ブロック図である。サーマルプリンタ１０１は、実施の形態１における構成に加えて、画像データ解析部３８を有する。
【００６９】
画像データ解析部３８は、画像データ拡張処理部３３が拡張画像データを生成する前に、画像データにおける用紙送り方向の複数の画素の濃度変化を解析する。
【００７０】
画像データ拡張処理部３３は、画像データにおける用紙送り方向の画素数を、画像データ解析部３８の解析結果に基づいて決定される拡張画素数に拡張する。それにより、拡張画像データが生成される。
【００７１】
これら、画像データ解析部３８および画像データ拡張処理部３３の各機能はプログラムに記載され、図１に示されるプロセッサ５およびメモリ４がそのプログラムを実行することによって実現される。
【００７２】
図１０は、実施の形態２におけるサーマルプリンタ１０１の印画動作を示すフローチャートである。
【００７３】
ステップＳ１０にて、サーマルプリンタ１０１は、情報処理装置２００から送信された全体画像データを読み込み、メモリ４に保存する。また、サーマルプリンタ１０１は、印画条件も取得し、メモリ４に保存する。
【００７４】
ステップＳ２０にて、画像データ入力部３１は、メモリ４に保存されている全体画像データから、処理対象の画像データを取得する。ここでは、画像データ入力部３１は、処理対象の画像データとして、画素Ｌ（ｎ）を中心に、画素Ｌ（ｎ−２）からＬ（ｎ＋２）までの５ラインに含まれる各画素の画像データを取得する。そして、画像データ処理用一時記憶部３２は、その５ラインの画像データを保存する。
【００７５】
ステップＳ３０にて、画像データ解析部３８は、画像データの用紙送り方向における複数の画素の濃度変化を解析する。ここでは、画像データ解析部３８は、画素Ｌ（ｎ）を中心に、用紙送り方向の前後に存在する画素Ｌ（ｎ−２）からＬ（ｎ＋２）までの５ラインにおいて、濃度変化を解析する。
【００７６】
ステップＳ４０にて、画像データ拡張処理部３３は、画像データ解析部３８にて解析された画像データの濃度変化に基づき、拡張画像データを生成する。図１１は、ステップＳ４０における拡張画像データの生成方法の詳細を示すフローチャートである。
【００７７】
ステップＳ４１にて、画像データ拡張処理部３３は、濃度変化が５％以下か否かを判定する。濃度変化が５％以下である場合、ステップＳ４４が実行される。濃度変化が５％よりも大きい場合、ステップＳ４２が実行される。
【００７８】
ステップＳ４２にて、画像データ拡張処理部３３は、濃度変化が２０％以下か否かを判定する。濃度変化が２０％以下である場合、ステップＳ４５が実行される。濃度変化が２０％よりも大きい場合、ステップＳ４３が実行される。
【００７９】
ステップＳ４３にて、画像データ拡張処理部３３は、濃度変化が５０％以下か否かを判定する。濃度変化が５０％以下である場合、ステップＳ４６が実行される。濃度変化が５０％よりも大きい場合、ステップＳ４７が実行される。
【００８０】
ステップＳ４４にて、画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を１倍のまま維持して、拡張しない。
【００８１】
ステップＳ４５にて、画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を２倍に拡張した拡張画像データを生成する。
【００８２】
ステップＳ４６にて、画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を４倍に拡張した拡張画像データを生成する。
【００８３】
ステップＳ４７にて、画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を８倍に拡張した拡張画像データを生成する。
【００８４】
以上、図１１に示される詳細ステップにより、画像データ拡張処理部３３は、画像データの濃度変化に応じた拡張画像データを生成する。なお、濃度変化の判定に用いられた各閾値（５％，２０％，５０％）は、一例であり、それらに限定されるものではない。つづいて、図１０のステップＳ５０が実行される。
【００８５】
ステップＳ５０にて、拡張画像データ解析部３４は、用紙送り方向における拡張画素または拡張前の画素の濃度変化を解析する。ここでは、拡張画像データ解析部３４は、画素Ｌ（ｎ）を中心に、用紙送り方向の前後に存在する画素Ｌ（ｎ−２）からＬ（ｎ＋２）までの５ラインに含まれる複数の拡張画素または拡張していない複数の画素における濃度変化を比較する。
【００８６】
ステップＳ６０にて、印画データ補正処理部３５は、用紙送り方向における濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の各々の濃度を補正し、印画データを生成する。この際、印画データ補正処理部３５は、濃度変化に対する発熱素子の熱応答の遅れを考慮して補正する。具体的には、印画データ補正処理部３５は、印画後の画像の１ドットの再現性が高くなるように、濃度が変化する部分とその前後に位置するラインに対して補正を行う。具体的な補正の例は後述する。
【００８７】
ステップＳ７０にて、制御部３６は、印画データを印画部３７に送る。印画部３７は、印画データに基づいて、サーマルヘッド７の発熱量を制御する。サーマルヘッド７は、印画部３７の発熱量制御に従って、用紙２１に画像を印画する。
【００８８】
サーマルプリンタ１０１は、以上の動作を用紙送り方向の全ラインに対して行うことによって、１画面を印画する。
【００８９】
次に、具体的な濃度の補正の例を説明する。図１２から図１５は、実施の形態２におけるサーマルプリンタ１０１の具体的な印画動作を示す図である。図１２は画像データＤ（Ｄ）を印画する場合の動作を、図１３は画像データＤ（Ｅ）を印画する場合の動作を、図１４は画像データＤ（Ｆ）を印画する場合の動作を、図１５は画像データＤ（Ｇ）を印画する場合の動作を、それぞれ示している。各図において、横軸は用紙送り方向すなわち時間軸を示し、縦方向には、各画像データ、拡張画素ごとに濃度が補正された印画データおよび通電パルスが並んで図示されている。なお、各図は、図示を容易するため、画像データ入力部３１が取得した５ライン分の画素のうち、３ライン分の（画素Ｌ（ｎ−１），Ｌ（ｎ）およびＬ（ｎ＋１））のみを示しているが、濃度の補正処理は、図１０および図１１のフローチャートの例に従って、５ライン分行われている。
【００９０】
図１２に示される画像データＤ（Ｄ）において、画素Ｌ（ｎ−１）およびＬ（ｎ＋１）の色は白である。画素Ｌ（ｎ）の色は黒である。また、図示は省略しているが、画素Ｌ（ｎ−２）およびＬ（ｎ＋２）の色も白である。
【００９１】
画素Ｌ（ｎ）と、その前後の画素Ｌ（ｎ−１）およびＬ（ｎ＋１）との濃度変化は、５０％を超えている。画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を８倍に拡張した拡張画像データを生成する。さらに、拡張画像データ解析部３４は、拡張画像データまたは拡張していない画像データにおける用紙送り方向の濃度変化を解析する。そして、印画データ補正処理部３５は、用紙送り方向の濃度変化に基づき、拡張画素ごとに濃度を補正し、印画データＰＤ（Ｄ）を生成する。
【００９２】
印画データＰＤ（Ｄ）において、拡張画素Ｌ（ｎ−１，６）の濃度は５％に、拡張画素Ｌ（ｎ−１，７）の濃度は５０％に、拡張画素Ｌ（ｎ−１，８）の濃度６５％に、それぞれ補正されている。拡張画素Ｌ（ｎ，１）からＬ（ｎ，５）の濃度は、元の画素（ｎ）の濃度と同じ１００％であるものの、拡張画素Ｌ（ｎ，６）の濃度は７５％に、拡張画素Ｌ（ｎ，７）の濃度は５０％に、拡張画素Ｌ（ｎ，８）の濃度は１５％、にそれぞれ補正されている。通電パルスＳ（Ｄ）も、各拡張画素の濃度に対応するよう補正されている。
【００９３】
図１３に示される画像データＤ（Ｅ）において、画素Ｌ（ｎ−１）およびＬ（ｎ＋１）の色は白である。画素Ｌ（ｎ）の色は、黒に対し濃度が５０％のグレーである。また、図示は省略しているが、画素Ｌ（ｎ−２）およびＬ（ｎ＋２）の色も白である。
【００９４】
画素Ｌ（ｎ）と、その前後の画素Ｌ（ｎ−１）およびＬ（ｎ＋１）との濃度変化は、２０％を超えているものの、５０％は超えていない。画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を４倍に拡張した拡張画像データを生成する。さらに、拡張画像データ解析部３４は、拡張画像データまたは拡張していない画像データにおける用紙送り方向の濃度変化を解析する。そして、印画データ補正処理部３５は、用紙送り方向の濃度変化に基づき、拡張画素ごとに濃度を補正し、印画データＰＤ（Ｅ）を生成する。
【００９５】
印画データＰＤ（Ｅ）において、拡張画素Ｌ（ｎ−１，４）の濃度は１５％に、拡張画素Ｌ（ｎ，１）の濃度は６５％に、それぞれ補正されている。拡張画素Ｌ（ｎ，２）からＬ（ｎ，３）の濃度は、元の画素Ｌ（ｎ）の濃度と同じ５０％であるが、拡張画素Ｌ（ｎ，４）の濃度は２５％に補正されている。通電パルスＳ（Ｅ）も、各拡張画素の濃度に対応するよう補正されている。
【００９６】
図１４に示される画像データＤ（Ｆ）において、画素Ｌ（ｎ−１）およびＬ（ｎ＋１）の色は白である。画素Ｌ（ｎ）の色は、黒に対し濃度が５％グレーである。また、図示は省略しているが、画素Ｌ（ｎ−２）およびＬ（ｎ＋２）の色も白である。
【００９７】
画素Ｌ（ｎ）と、その前後の画素Ｌ（ｎ−１）およびＬ（ｎ＋１）との濃度変化は、５％を超えていない。画像データ拡張処理部３３は、画像データの用紙送り方向の画素数を拡張しない、つまり、１倍で維持する。この場合、画素Ｌ（ｎ−１），Ｌ（ｎ）およびＬ（ｎ＋１）の濃度は補正されない。通電パルスＳ（Ｆ）も補正されていない。
【００９８】
図１５に示される画像データＤ（Ｇ）において、画素Ｌ（ｎ−１）の色は、黒に対して濃度が５％のグレーである。画素Ｌ（ｎ）の色は黒である。画素Ｌ（ｎ＋１）の色は、濃度が５０％グレーである。また、図示は省略しているが、画素Ｌ（ｎ−２）およびＬ（ｎ＋２）の色は白である。
【００９９】
画素Ｌ（ｎ）と、その隣の画素Ｌ（ｎ−１）との濃度変化は、５０％を超えている。画像データ拡張処理部３３は、画素Ｌ（ｎ−１）およびＬ（ｎ）の用紙送り方向の画素数を８倍に拡張した拡張画像データを生成する。一方で、画素Ｌ（ｎ）と、その隣の画素Ｌ（ｎ＋１）との濃度変化は、２０％を超えているものの、５０％は超えていない。画像データ拡張処理部３３は、画素Ｌ（ｎ＋１）の用紙送り方向の画素数を４倍に拡張した拡張画像データを生成する。さらに、拡張画像データ解析部３４は、拡張画像データまたは拡張していない画像データにおける用紙送り方向の濃度変化を解析する。そして、印画データ補正処理部３５は、用紙送り方向の濃度変化に基づき、拡張画素ごとに濃度を補正し、印画データＰＤ（Ｇ）を生成する。
【０１００】
印画データＰＤ（Ｇ）において、拡張画素Ｌ（ｎ−１，７）の濃度は１５％に、拡張画素Ｌ（ｎ−１，８）の濃度は６５％に、それぞれ補正されている。拡張画素Ｌ（ｎ，１）の濃度は、元の画素（ｎ）の濃度と同じ１００％であるものの、拡張画素Ｌ（ｎ，２）からＬ（ｎ，６）の濃度は８５％に、拡張画素Ｌ（ｎ，７）の濃度は５０％に、拡張画素Ｌ（ｎ，８）の濃度は３５％に、拡張画素Ｌ（ｎ＋１，１）の濃度は３５％に、それぞれ補正されている。通電パルスＳ（Ｇ）も、各拡張画素の濃度に対応するよう補正されている。
【０１０１】
このように、実施の形態２におけるサーマルプリンタ１０１は、画像データの用紙送り方向の画素を拡張して補正する必要があるか否かの解析を行う。例えば、画像データにおける濃度変化が大きい画像、すなわち濃度変化に関して高周波成分が多い画像である場合、サーマルプリンタ１０１は、その濃度変化の大きさに基づいて画素数を拡張して補正を行う。一方で、画像データにおける濃度変化が小さい画像、すなわち濃度変化に関して高周波成分が少ない画像である場合、サーマルプリンタ１０１は、画素数を拡張せず元の画像のまま印画を行う。そのため、サーマルプリンタ１０１は、効果的に濃度変化の対する熱応答の遅れを補正できる。実施の形態２におけるサーマルプリンタ１０１は、濃度変化の大きい画像においても、１ドットの再現性の良い鮮鋭度の高い印画を提供する。なお、濃度変化に関する高周波成分とは、例えば、用紙送り方向の濃度分布をフーリエ変換して得られる周波数応答における高周波成分のことである。つまり、濃度変化が急峻である場合、高周波成分が多く、濃度変化が緩やかである場合、低周波成分が多い。
【０１０２】
また、実施の形態２におけるサーマルプリンタ１０１は、画像データの濃度変化に関する高周波成分が少ない画像である場合、拡張する画素数を少なく、あるいは、増やさずに、元の画像のまま印画する。そのため、サーマルプリンタ１０１は、画像処理の時間の短縮を可能とし、その結果、印画時間の短縮化を実現する。
【０１０３】
以上をまとめると、実施の形態２におけるサーマルプリンタ１０１は、拡張前の画像データの用紙送り方向における複数の画素の濃度変化を解析する画像データ解析部３８をさらに含む。画像データ拡張処理部３３は、画像データにおける用紙送り方向の画素数を、画像データ解析部３８の解析結果に基づいて決定される拡張画素数に、拡張することによって、拡張画像データを生成する。
【０１０４】
以上の構成を有するサーマルプリンタ１０１は、濃度変化の大きい画像においても、１ドットの再現性の良い鮮鋭度の高い印画を提供する。また、サーマルプリンタ１０１は、画像データの濃度変化に関する高周波成分が少ない画像である場合、拡張する画素数を少なく、あるいは、増やさずに、元の画像のまま印画する。そのため、サーマルプリンタ１０１は、画像処理の時間の短縮を可能とし、その結果、印画時間の短縮化を実現する。
【０１０５】
＜実施の形態３＞
実施の形態３におけるサーマルプリンタおよび印画方法を説明する。なお、実施の形態１または２と同様の構成および動作については説明を省略する。
【０１０６】
実施の形態１におけるサーマルプリンタ１００および実施の形態２におけるサーマルプリンタ１０１は、画像データの用紙送り方向の画素を拡張する拡張手段（画像データ拡張処理部３３）と、拡張画像データの用紙送り方向の濃度変化に基づいて画像データを補正する補正手段（印画データ補正処理部３５）と、画像データの用紙送り方向の画素の濃度を解析する解析手段（画像データ解析部３８）とを有する。また、それらサーマルプリンタは、拡張画像データの用紙送り方向の濃度変化を比較する比較手段（拡張画像データ解析部３４）を有する。しかし、サーマルプリンタとは別の外部の情報処理装置が、各機能部による処理を予め行い、濃度の補正を行った印画データをサーマルプリンタに送信してもよい。
【０１０７】
図１６は、実施の形態３における印画システムの構成を示す機能ブロック図である。印画システムは、情報処理装置２０１およびサーマルプリンタ１０２を有する。
【０１０８】
情報処理装置２０１は、画像データ入力部３１、画像データ解析部３８、画像データ拡張処理部３３、拡張画像データ解析部３４、印画データ補正処理部３５および印画データ出力部３９を有する。画像データ入力部３１と、画像データ解析部３８、画像データ拡張処理部３３、拡張画像データ解析部３４および印画データ補正処理部３５の構成および機能は、実施の形態１または２と同様である。
【０１０９】
印画データ出力部３９は、印画データ補正処理部３５によって作成される印画データを、サーマルプリンタ１０２に出力する。印画データ出力部３９は、例えば、サーマルプリンタ１０２と通信する通信部を含む。
【０１１０】
すなわち、情報処理装置２０１は、サーマルプリンタ１０２に濃度が補正された印画データを出力する。情報処理装置２０１における各機能は、情報処理装置２０１が有するプロセッサおよびメモリにより実現される。
【０１１１】
サーマルプリンタ１０２は、記憶部３２Ａ、印画部３７および制御部３６を有する。印画部３７の構成および機能は、実施の形態１または２と同様である。
【０１１２】
制御部３６は、情報処理装置２０１の印画データ出力部３９から出力された印画データを受信する。制御部３６は、その印画データを印画部３７に送る。
【０１１３】
印画部３７は、印画データに基づき、サーマルヘッド７の発熱量を制御し、用紙２１に画像を印画する。
【０１１４】
このような印画システムは、大容量の記憶装置と処理速度の速いＣＰＵとを有する情報処理装置２０１にて、予め画像データの処理を行うことができる。印画システムは、大容量の画像データを処理すること、および、画像データの用紙送り方向の画素の拡張数を大きくすることを可能にする。印画システムは、サーマルプリンタ１０２の印画時間を短縮し、１ドットの再現性が良く、鮮鋭度の高い印画を提供する。
【０１１５】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【０１１６】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１１７】
３３  画像データ拡張処理部、３４  拡張画像データ解析部、３５  印画データ補正処理部、３７  印画部、３８  画像データ解析部、３９  印画データ出力部、１００  サーマルプリンタ、２０１  情報処理装置。
【要約】
濃度変化が大きい画像においても、１ドットの再現性が良く、また、鮮鋭度が高い印画物を印画することが可能なサーマルプリンタの提供を目的とする。サーマルプリンタは、画像の画像データに対し、用紙送り方向の画素数を拡張した複数の拡張画素を有する拡張画像データを生成する画像データ拡張処理部と、拡張画像データの用紙送り方向における複数の拡張画素の濃度変化に基づき、または、拡張前の画像データの用紙送り方向における複数の画素の濃度変化に基づき、複数の拡張画素のうち少なくとも１つの拡張画素の濃度を補正する印画データ補正処理部と、少なくとも１つの拡張画素の濃度が補正された拡張画像データに基づき、サーマルヘッドにより用紙に画像を印画する印画部と、を含む。【図１】
0006599073.tif 000002
【図２】
0006599073.tif 000003
【図３】
0006599073.tif 000004
【図４】
0006599073.tif 000005
【図５】
0006599073.tif 000006
【図６】
0006599073.tif 000007
【図７】
0006599073.tif 000008
【図８】
0006599073.tif 000009
【図９】
0006599073.tif 000010
【図１０】
0006599073.tif 000011
【図１１】
0006599073.tif 000012
【図１２】
0006599073.tif 000013
【図１３】
0006599073.tif 000014
【図１４】
0006599073.tif 000015
【図１５】
0006599073.tif 000016
【図１６】
0006599073.tif 000017