(57)【要約】【課題】サーマルプリンタにおいて、多種多様な熱転写インクリボンと受容紙との組合せに対応して、良好な印字品質を得る。【解決手段】熱転写インクリボン２４の種別を特定するインクリボン特定部１３と、受容紙２１の種別を特定する受容紙特定部１４と、サーマルヘッド２７の周囲温度を測定する測温部３６と、熱転写インクリボンの種別と受容紙の種別との組合せをグループ分けするグループテーブル１５と、分類されたグループごとに熱エネルギー量と周囲温度とを対応付けて格納する熱エネルギーテーブル１６とを備える。制御部１０は、特定された熱転写インクリボンの種別と受容紙の種別との組合せに基づいてグループテーブル１５と熱エネルギーテーブル１６とを参照し、測温部３６で測定された周囲温度に対応した熱エネルギー量を取得し、サーマルヘッド２７から熱転写インクリボンへ熱エネルギーの印加を行う。【選択図】図1
2008284807.tif 000002
【特許請求の範囲】
【請求項１】
熱転写インクリボンに熱エネルギーを印加して受容紙にインクを熱転写するサーマルヘッドと、
熱転写インクリボンの種別を特定するインクリボン特定部と、
受容紙の種別を特定する受容紙特定部と、
前記サーマルヘッドの周囲温度を測定する測温部と、
熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルと、
前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度と対応付けて格納する熱エネルギーテーブルと、
前記グループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得し、当該取得したグループ特定データに対応する熱エネルギーテーブルを参照して前記測温部が測定した周囲温度に対応する熱エネルギー量を取得し、前記サーマルヘッドを制御して当該取得した熱エネルギー量相当の熱エネルギーを熱転写インクリボンに印加させる制御部と、
を備えるサーマルプリンタ。
【請求項２】
印字速度に対応する複数のグループテーブルを備え、
前記制御部は、前記複数のグループテーブルのうち印字速度に対応したグループテーブルを参照して前記組合せに対応するグループ特定データを取得する、
請求項１記載のサーマルプリンタ。
【請求項３】
前記熱エネルギーテーブルには、周囲温度に基づく熱エネルギー量を規定した制御式が格納され、
前記制御部は、前記取得したグループ特定データに対応する熱エネルギーテーブルを参照して、前記制御式に基づいて前記測温部が測定した周囲温度に対応する熱エネルギー量を取得する、
請求項１または２記載のサーマルプリンタ。
【請求項４】
前記サーマルヘッドから熱転写インクリボンに印加する熱エネルギー量を補正する補正モードを含む各種のモードに機器を設定するモード切替部を備え、
前記制御部は、機器が前記補正モードにある場合、前記取得した熱エネルギー量に前記測温部が測定した周囲温度に基づく補正量を加えた補正熱エネルギー量相当の熱エネルギーを熱転写インクリボンに印加させる、
請求項１から３のいずれか一に記載のサーマルプリンタ。
【請求項５】
熱転写インクリボンに熱エネルギーを印加して受容紙にインクを熱転写するサーマルヘッドと、前記サーマルヘッドの周囲温度を測定する測温部とを備えるサーマルプリンタのコンピュータにインストールされ、当該コンピュータに、
熱転写インクリボンの種別を特定するインクリボン特定機能と、
受容紙の種別を特定する受容紙特定機能と、
熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルを準備する機能と、
前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度に対応付けて格納する熱エネルギーテーブルを準備する機能と、
前記準備されたグループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得し、当該取得したグループ特定データに対応する前記準備された熱エネルギーテーブルを参照して前記測温部が測定した周囲温度に対応する熱エネルギー量を取得し、前記サーマルヘッドを制御して当該取得した熱エネルギー量相当の熱エネルギーを熱転写インクリボンに印加させる制御機能と、
を実行させるプログラム。
【請求項６】
熱転写インクリボンに熱エネルギーを印加して受容紙にインクを熱転写するサーマルヘッドと、前記サーマルヘッドの周囲温度を測定する測温部と、前記サーマルヘッドを制御して熱エネルギーを熱転写インクリボンに印加させる制御部と、を備えるサーマルプリンタとデータ通信自在に接続されるコンピュータにインストールされ、当該コンピュータに、
熱転写インクリボンの種別を特定するインクリボン特定機能と、
受容紙の種別を特定する受容紙特定機能と、
熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルを準備する機能と、
前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度と対応付けて格納する熱エネルギーテーブルを準備して前記サーマルプリンタに送信する機能と、
前記準備されたグループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得して前記サーマルプリンタに送信し、前記制御部に当該送信したグループ特定データに対応する前記送信した熱エネルギーテーブルを参照させて前記測温部が測定した周囲温度に対応する熱エネルギー量を取得させる制御機能と、
を実行させるプログラム。
【請求項７】
熱転写インクリボンに熱エネルギーを印加して受容紙にインクを熱転写するサーマルヘッドと、前記サーマルヘッドの周囲温度を測定する測温部と、前記サーマルヘッドを制御して熱エネルギーを熱転写インクリボンに印加させる制御部と、を備えるサーマルプリンタにデータ通信自在に接続されるコンピュータにインストールされ、当該コンピュータに、
熱転写インクリボンの種別を特定するインクリボン特定機能と、
受容紙の種別を特定する受容紙特定機能と、
熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルを準備する機能と、
前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度と対応付けて格納する熱エネルギーテーブルを準備する機能と、
前記サーマルプリンタに対して前記測温部が測定した周囲温度の送信を要求し当該サーマルプリンタから送信される当該周囲温度を取得する機能と、
前記準備されたグループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得し、当該取得したグループ特定データに対応する前記準備された熱エネルギーテーブルを参照して前記取得した周囲温度に対応する熱エネルギー量を取得し、当該取得した熱エネルギー量を前記サーマルプリンタに送信する機能と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受容紙に熱転写インクリボンからインクを熱転写するサーマルヘッドを備えるサーマルプリンタおよびこれを制御するためのプログラムに関する。
【背景技術】
【０００２】
サーマルプリンタは、ＰＯＳ端末、電子式キャッシュレジスタ、バーコード印刷装置、計量器などに使用される。このようなサーマルプリンタでは、サーマルヘッドで熱転写インクリボンに所定の熱エネルギーを加え受容紙に熱転写インクリボンのインクを熱転写し、印刷を行っている。
【０００３】
近年、このようなサーマルプリンタにあっては、印字物に対する目的によって、熱転写インクリボンとして多くの種類のものが採用される。一般的な汎用品では、熱転写インクリボンは、ワックスを主成分としたワックスインクリボンが採用され、また、印刷物に耐候性、保存性が求められるときには、ワックスとレジンの混合系のセミレジンリボン、さらに、印刷物に耐擦過性、耐溶剤性が求められるときにはレジンリボンが使用される。また、同じ種類の熱転写インクリボンについても各転写リボンメーカから特性が異なるものが数多く販売されている。
【０００４】
一方、インクを受ける受容紙も、多くの種類のものが採用される。通常使用される受容紙としては、上質紙系、ラフ紙、表面が塗工されたコート紙がある。コート紙についてみるとコートする樹脂材料として多種類のものがある。また、耐水性のある合成紙、ＰＥＴ系、ＰＰ系を使用したものもあり、受容紙も多種多様のものがある。
【０００５】
ところで、サーマルプリンタを用いた印字では、サーマルヘッドから熱転写インクリボンに加える熱エネルギー量に応じて受容紙への印字濃度が変化する特性があり、このためにサーマルプリンタの使用環境温度に応じて印字品質が変化する。この点、特許文献１には、サーマルプリンタの外部近傍または内部の少なくとも一箇所の温度を測定する温度測定手段と、取得した画像データに基づき受像シートに画像を印字する印字手段と、温度測定手段による測定結果に基づき印字条件を補正して印字するように制御する制御手段とを備え、同一使用温度での連続印画および変動使用温度での少数印画のどちらの場合においても濃度変動、色変動を少なくしたサーマルプリンタの発明が開示されている。
【０００６】
【特許文献１】特開２００５−１１９０６５公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
サーマルプリンタにおいて、周囲温度が高温である場合と低温である場合のいずれにおいても印字品質の向上を図るために、周囲温度を考慮してサーマルヘッドから熱転写インクリボンに加えるべき熱エネルギー量と周囲温度とを関係付けた制御式を用いて、サーマルヘッドから熱転写インクリボンに加えるべき熱エネルギー量を算出することが行われている。
【０００８】
しかしながら、上述のように、熱転写インクリボンの種類と受容紙の種類の多種多様性から、実際の熱転写インクリボンと受容紙との使用の組合せの種類は非常に多くなってきている。この組合せが広範に渡るが故に良好な印字品質を求めるための周囲温度に対する熱エネルギー量の傾向は組合せによって異なる。そして、一種類の制御式を用いて求められる熱エネルギー量では、良好な印字品質が得られない組合せが存在していた。
【０００９】
本発明の目的は、サーマルプリンタにおいて良好な印字品質を得ることである。
【課題を解決するための手段】
【００１０】
本発明者は、広範に渡る熱転写インクリボンと受容紙との組合せを実験対象として、周囲温度とインクの受容紙への転写状態との対応関係について印刷実験を行った。その結果、インクの受容紙への転写状態によって、良好な印字品質を得るためにサーマルヘッドから熱転写インクリボンに印加すべき最適な熱エネルギー量と周囲温度との関係を見出した。そして、熱転写インクリボンと受容紙との組合せによってインクの受容紙への転写状態は異なり、これらの組合せは数種類にグループ分けできることを確認した。
【００１１】
本発明において上記の課題を解決するための手段は、熱転写インクリボンに熱エネルギーを印加して受容紙にインクを熱転写するサーマルヘッドと、熱転写インクリボンの種別を特定するインクリボン特定部と、受容紙の種別を特定する受容紙特定部と、前記サーマルヘッドの周囲温度を測定する測温部と、熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルと、前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度と対応付けて格納する熱エネルギーテーブルと、前記グループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得し、当該取得したグループ特定データに対応する熱エネルギーテーブルを参照して前記測温部が測定した周囲温度に対応する熱エネルギー量を取得し、前記サーマルヘッドを制御して当該取得した熱エネルギー量相当の熱エネルギーを熱転写インクリボンに印加させる制御部と、を備えるサーマルプリンタである。
【００１２】
また、本発明において上記の課題を解決するための手段は、熱転写インクリボンに熱エネルギーを印加して受容紙にインクを熱転写するサーマルヘッドと、前記サーマルヘッドの周囲温度を測定する測温部とを備えるサーマルプリンタのコンピュータにインストールされ、当該コンピュータに、熱転写インクリボンの種別を特定するインクリボン特定機能と、受容紙の種別を特定する受容紙特定機能と、熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルを準備する機能と、前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度に対応付けて格納する熱エネルギーテーブルを準備する機能と、前記準備されたグループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得し、当該取得したグループ特定データに対応する前記準備された熱エネルギーテーブルを参照して前記測温部が測定した周囲温度に対応する熱エネルギー量を取得し、前記サーマルヘッドを制御して当該取得した熱エネルギー量相当の熱エネルギーを熱転写インクリボンに印加させる制御機能と、を実行させるプログラムである。
【００１３】
本発明は、さらに、サーマルプリンタとデータ通信自在に接続されるコンピュータにインストールされ、当該コンピュータに、主として、上記グループテーブルを準備する機能と、上記熱エネルギーテーブルを準備する機能と、を実行させるプログラムについても規定する。
【発明の効果】
【００１４】
本発明によれば、特定された熱転写インクリボンの種別と受容紙の種別との組合せに対応するグループ特定データに応じ、周囲温度に基づいて定められるサーマルヘッドから熱転写インクリボンに印加させるべき最適な熱エネルギー量が取得されるため、サーマルプリンタにおいて良好な印字品質を得ることができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の一形態を図１ないし図７に基づいて説明する。本実施の形態では、受容紙として巻回されたロール紙を用いるサーマルプリンタ１００について紹介する。
［構造］
図１は、サーマルプリンタ１００の概略構成を示すブロック図である。サーマルプリンタ１００は、装置の制御を行う制御部１０と、印刷を実行する機構部２０とを備えている。
【００１６】
機構部２０は、サーマルヘッド２７とプラテンローラ３４との間に形成される印字部ＰＬに熱転写インクリボン２４を当接させた状態の受容紙２１を搬送し、サーマルヘッド２７から熱転写インクリボン２４に熱エネルギーを印加して、受容紙２１に熱転写インクリボン２４のインクを転写する。インクが熱転写された受容紙２１は、図示しない切断機構で所定の長さに切断され印刷物２３として排出される。
【００１７】
受容紙２１は、受容紙が巻回されて形成された受容紙ロール２２から、受容紙供給ローラ３２およびプラテンローラ３４によって搬送力を受けて、受容紙供給ローラ３２、ピンチローラ３３およびプラテンローラ３４によって案内されて、印字部ＰＬに供給される。受容紙２１に搬送力を与える受容紙供給ローラ３２およびプラテンローラ３４は、制御部１０のパルスモータ１０５（図２参照）によって回転駆動される。
【００１８】
熱転写インクリボン２４は、インクリボンが巻回されて形成されたインクリボンロール２５から、インクリボン案内ローラ２８により搬送力を受けてプラテンローラ３４上を受容紙２１と同じ速度で案内されて、印字部ＰＬに供給される。熱転写インクリボン２４に搬送力を与えるインクリボン案内ローラ２８は、直流モータ１０６（図２参照）によって回転駆動される。熱転写インクリボン２４は、印字部ＰＬにおいて受容紙２１に熱転写された後に、インクリボン巻き取りローラ２６に巻き取られて回収される。
【００１９】
また、機構部２０にはサーミスタ２９を備えている。サーミスタ２９は、サーマルヘッド２７の近傍に配置され、周囲の温度を検知してその温度に応じた電気信号を周囲温度変換部３５に出力する。周囲温度変換部３５は、サーマルヘッド２７から出力される電気信号を変換してサーマルヘッド２７の周囲温度を算出して出力する。つまり、サーミスタ２９および周囲温度変換部３５は、周囲温度を測定する測温部３６を構成する。このようなサーミスタ２９として、例えば、ＮＴＣサーミスタ、ＰＴＣサーミスタなどの各種サーミスタを使用することができる。
【００２０】
制御部１０は、ヘッド駆動制御部１１と、熱エネルギー制御部１２と、インクリボン特定部１３と、受容紙特定部１４と、モード切替部１８と、グループテーブル１５と、熱エネルギーテーブル１６と、ヘッド駆動部１７を備える。
【００２１】
ヘッド駆動制御部１１は、上位装置２００の印字指令に基づいて所定パターンでヘッド駆動部１７を駆動する他、熱エネルギー制御部１２からの熱エネルギー制御を受けてヘッド駆動部１７の駆動を制御する。このヘッド駆動部１７は、サーマルヘッド２７を駆動する。
【００２２】
熱エネルギー制御部１２は、上位装置２００から入力される印字データをはじめとした各種データ、インクリボン特定部１３により特定される熱転写インクリボンの種別、受容紙特定部１４により特定される受容紙の種別、および、測温部３６で測定されるサーマルヘッド２７の周囲温度に基づいて、グループテーブル１５および熱エネルギーテーブル１６を参照してサーマルヘッド２７の各加熱素子へ印加する熱エネルギー量を決定し、ヘッド駆動制御部１１に対する熱エネルギー制御を行う。
【００２３】
インクリボン特定部１３は、熱転写インクリボンの種別を特定する。このインクリボン特定部１３は、ユーザが熱転写インクリボンの名称を手入力するキーボード、予め設定された熱転写インクリボンの名称を指定する指定スイッチその他の入力手段を採用できる。また、インクリボン特定部１３としては、サーマルプリンタ１００の図示しないカバーを開けて熱転写インクリボンを交換するに際して前記カバーを閉じたときに機構部２０にセットした熱転写リボンの型名を登録する、例えばＲＦＩＤ入力手段等の自動登録手段を使用することができる。
【００２４】
受容紙特定部１４は、受容紙の種類を特定する。この受容紙特定部１４は、ユーザが受容紙の名称を手入力するキーボード、予め設定された受容紙の名称を指定する指定スイッチその他の入力手段を採用できる。また、受容紙特定部１４としては、サーマルプリンタ１００の図示しないカバーを開けて受容紙を交換するに際して前記カバーを閉じたときに機構部２０にセットした受容紙の型名を登録する、例えばＲＦＩＤ入力手段等の自動登録手段を使用することができる。
【００２５】
モード切替部１８は、サーマルヘッド２７から熱転写インクリボン２４に印加する熱エネルギー量を補正する補正モードを含む各種のモードに機器を設定する。このモード切替部１８は、ユーザが操作命令を入力するためのキーボード、各種のモードのオン／オフを切り替える切替スイッチその他の入力手段を採用できる。
【００２６】
グループテーブル１５は、熱転写インクリボンの種別と受容紙の種別との組合せと、この組合せがインクの受容紙への転写状態によりグループ分けされた複数グループの内のどのグループに属するかを特定するグループ特定データとを対応付けて格納している。このグループテーブル１５は、サーマルプリンタ１００の印刷速度に応じて複数設けられている。グループテーブル１５の詳細については、図３に基づいて後述する。
【００２７】
熱エネルギーテーブル１６は、サーマルヘッド２７の加熱素子へ印加させるべき熱エネルギー量を周囲温度と対応付けて格納している。この熱エネルギーテーブル１６は、複数のグループの個々に対応して設けられている。熱エネルギーテーブル１６の詳細については、図４に基づいて後述する。
【００２８】
制御部１０の電気的構成について、さらに詳しく述べる。
［電気的構成］
図２は、サーマルプリンタ１００の電気的構成を示すブロック図である。
【００２９】
制御部１０は、マイクロコンピュータでその機能を実現している。制御部１０は、図２に示すように、各種入力データおよび格納データを演算処理し各部の動作を制御するＣＰＵ１０１と、各種固定データを予め格納する記憶媒体であるＲＯＭ１０２と、各種データを書き換え自在に格納するＲＡＭ１０３とがバスラインＢＬを介して接続されている。ＲＯＭ１０２は、その中に格納される各種固定データとして、ＣＰＵ１０１に各種演算処理を実行させてサーマルプリンタ１００に各種機能を実現させるための制御プログラム、グループテーブル１５、熱エネルギーテーブル１６、サーミスタ２９から入力される電気信号の出力値と周囲温度との対応関係を示した図示しない変換テーブルを備える。ＲＡＭ１０３は、上位装置２００から送信される印字データや、印字速度等のプリント印字条件、および、コントロールコードなどの各種制御情報を記憶する印字バッファとしての役割も果たす。
【００３０】
ＣＰＵ１０１は、パルスモータ１０５、直流モータ１０６、ヘッド駆動部１７、サーミスタ２９、インクリボン特定部１３、受容紙特定部１４、モード切替部１８および通信インターフェイス１０７に、バスラインＢＬと図示しない各種制御回路とを介してデータ通信自在に接続されている。通信インターフェイス１０７は、ＣＰＵ１０１と上位装置２００との印字データ等の各種データの送受信を可能にする。
【００３１】
制御部１０は、ＣＰＵ１０１が制御プログラムを実行することで、ヘッド駆動部１７を駆動制御するヘッド駆動制御部１１、サーマルヘッド２７の各加熱素子へ印加する熱エネルギー量を決定する熱エネルギー制御部１２、および、サーマルヘッド２７から出力される電気信号を図示しない変換テーブルに基づいて周囲温度に変換して出力する周囲温度変換部３５としての役割を果たす。
【００３２】
以上のような構成の制御部１０は、機構部２０の印字部ＰＬに配置された受容紙２１、熱転写インクリボン２４を駆動する他、サーマルヘッド２７の各加熱素子への熱エネルギー制御を行う。
［データ構成］
次に、ＲＯＭ１０２に格納されているグループテーブル１５、熱エネルギーテーブル１６のデータ構成について説明する。
【００３３】
図３は、グループテーブル１５の内容を示す模式図である。
【００３４】
グループテーブル１５は、受容紙と熱転写インクリボンとの組合せと、この組合せがインクの受容紙への転写状態によりグループ分けされた複数グループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するものである。
【００３５】
グループテーブル１５は、印字速度に対応して複数設けられる。より詳細には、ＲＯＭ１０２には、印字速度が２ＩＰＳ（Ｉｎｃｈｅｓ  Ｐｅｒ  Ｓｅｃｏｎｄ、２ＩＰＳ≒毎秒５．０８ｃｍ、印刷周期１．６４ｍｓｅｃ）である場合に対応する低速グループテーブル（図３（ａ１）、（ａ２））、印字速度が４ＩＰＳ（≒毎秒１０．１６ｃｍ、印刷周期０．８２ｍｓｅｃ）である場合に対応する中速グループテーブル（図３（ｂ１）、（ｂ２））、および、印字速度が６ＩＰＳ（≒毎秒１５．２４ｃｍ、印刷周期０．５５５ｍｓｅｃ）である場合に対応する高速グループテーブル（図３（ｃ１）、（ｃ２））とが記憶されている。低速、中速、高速のいずれのグループテーブル１５も、２つのグループテーブル１５−１、１５−２により構成される。
【００３６】
低速のグループテーブル（図３（ａ１）、（ａ２））を構成する第１のグループテーブル１５−１（図３（ａ１）、（ｂ１）、（ｃ１））は、５種類の受容紙Ａ，Ｂ，Ｃ，Ｄ，Ｅに対する１２種類の熱転写インクリボンＷ１〜Ｗ６、ＷＲ１〜ＷＲ６の組合せを、Ａ１，Ａ２，Ａ３，…のグループに分類する。また、低速のグループテーブルを構成する第２のグループテーブル１５−２（図３（ａ２）、（ｂ２）、（ｃ２））は、５種類の受容紙Ｆ，Ｇ，Ｈ，Ｉ，Ｊに対する４種類の熱転写インクリボンＲ１〜Ｒ４の組合せについても、Ａ１，Ａ２，Ａ３，…のグループに分類する。
【００３７】
同様に、中速グループテーブル（図３（ｂ１）、（ｂ２））は、受容紙に対する熱転写インクリボンの組合せを、Ｂ１，Ｂ２，Ｂ３…のグループに分類する。
【００３８】
同様に、高速グループテーブル（図３（ｃ１）、（ｃ２））は、受容紙に対する熱転写インクリボンの組合せを、Ｃ１，Ｃ２，Ｃ３…のグループに分類する。
【００３９】
低速、中速、高速のすべてのグループテーブル１５について、これらのグループ分けは各種受容紙と熱転写インクリボンの組合せを実験対象とした印刷実験の結果により定めた。印刷実験の結果、低速グループテーブル（図３（ａ１）、（ａ２））では熱転写インクリボンと受容紙との組合せ８０組をグループＡ１に、中速グループテーブル（図３（ｂ１）、（ｂ２））では熱転写インクリボンと受容紙との組合せ８０組をグループＢ１およびＢ２に、高速グループテーブル（図３（ｃ１）、（ｃ２））では熱転写インクリボンと受容紙との組合せ８０組をグループＣ１、Ｃ２およびＣ３に、それぞれ分類することができた。グループテーブル１５を決定するための印刷実験の詳細については、図５に基づいて後述する。
【００４０】
図４は、熱エネルギーテーブル１６の内容を示す模式図である。
【００４１】
熱エネルギーテーブル１６には、上述したグループＡ１，Ａ２，Ａ３，…、グループＢ１，Ｂ２，Ｂ３，…、および、グループＣ１，Ｃ２，Ｃ３，…のそれぞれに対応して、周囲温度Ｔに基づいてサーマルヘッド２７の各加熱素子へ印加すべき熱エネルギー量Ｅ（Ｔ）を規定する制御式が格納されている。本実施の形態では、熱転写インクリボンと受容紙との組合せ８０組は、印字速度が２ＩＰＳ（低速）の場合にはグループＡ１に、印字速度が４ＩＰＳ（中速）の場合にはグループＢ１およびＢ２に、印字速度が６ＩＰＳ（高速）の場合にはグループＣ１、Ｃ２およびＣ３にそれぞれ分類される。そのため、熱エネルギーテーブル１６には、グループＡ１、Ｂ１、Ｂ２、Ｃ１、Ｃ２およびＣ３に対応する６種類の制御式が格納されている。グループＡ１に対応する制御式ＰＡ１は、
Ｅ（Ｔ）＝−２．５  ×Ｔ＋１６０  （０≦Ｔ＜２０）
Ｅ（Ｔ）＝−１      ×Ｔ＋１３０  （２０≦Ｔ≦４０）
である。また、グループＢ１に対応する制御式ＰＢ１は、
Ｅ（Ｔ）＝−２．７５×Ｔ＋１５５  （０≦Ｔ＜２０）
Ｅ（Ｔ）＝−０．７５×Ｔ＋１１５  （２０≦Ｔ≦４０）
である。また、グループＢ２に対応する制御式ＰＢ２は、
Ｅ（Ｔ）＝−２．３５×Ｔ＋１５２  （０≦Ｔ＜２０）
Ｅ（Ｔ）＝−１．４  ×Ｔ＋１３３  （２０≦Ｔ≦４０）
である。また、グループＣ１に対応する制御式ＰＣ１は、
Ｅ（Ｔ）＝−２．６５×Ｔ＋１４５  （０≦Ｔ＜２０）
Ｅ（Ｔ）＝−１．１５×Ｔ＋１１５  （２０≦Ｔ≦４０）
である。また、グループＣ２に対応する制御式ＰＣ２は、
Ｅ（Ｔ）＝−２．７  ×Ｔ＋１５２  （０≦Ｔ＜２０）
Ｅ（Ｔ）＝−１．８  ×Ｔ＋１３４  （２０≦Ｔ≦４０）
である。また、グループＣ３に対応する制御式ＰＣ３は、
Ｅ（Ｔ）＝−２．１５×Ｔ＋１３８  （０≦Ｔ＜２０）
Ｅ（Ｔ）＝−０．９  ×Ｔ＋１１３  （２０≦Ｔ≦４０）
である。なお、図４は、これらの制御式ＰＡ１、ＰＢ１、ＰＢ２、ＰＣ１、ＰＣ２、ＰＣ３をグラフ化した態様で示している。
【００４２】
これらの制御式ＰＡ１、ＰＢ１、ＰＢ２、ＰＣ１、ＰＣ２およびＰＣ３は、以下に述べる各種熱転写インクリボンと受容紙との組合せを実験対象とした印刷実験の結果に基づいて定めた。
［印刷実験］
以下、熱転写インクリボンと受容紙との組合せによる印刷実験について説明する。
【００４３】
図５は、実験における印字パターンを示す模式図である。
【００４４】
現在サーマルプリンタ用の熱転写インクリボンは数メーカで製造されており、また、インクの種類も大別すると、ワックスリボン、セミレジンリボン、レジンリボンの３種類になる。これらの代表的な４社の熱転写インクリボン１６種類を実験対象とした。また、受容紙は、微塗工上質紙、ミラーコート紙、厚紙タグ紙、ユポ紙（合成紙）、ＰＥＴフィルムの５種類を実験対象とした。この結果、熱転写インクリボンと受容紙との組合せ８０組分を実験対象とした。
【００４５】
実験において、サーマルヘッドは３００ＤＰＩのものを使用し、熱履歴制御は行わず、２ＩＰＳ、４ＩＰＳ、６ＩＰＳの３種類の印字速度で試験を行った。各組合せにて、サーマルヘッドに印加する熱エネルギーを上げていき、図５に示す印字パターンを印刷した。
【００４６】
第１の印字パターンは、３ドット横線、３ドット印字無しの繰り返し（図５（ａ））である。第２の印字パターンは、３ドット縦線、９ドット印字無しの繰り返し（図５（ｂ））である。そして、第１の印字パターンでは繰り返し部の３ドット横線の線幅寸法を測定し、第２の印字パターンでは繰り返し部の３ドット縦線の線幅寸法を測定した。また、ベタ黒印字（図５（ｃ））の印字濃度、および、１ドット幅フォントの漢字文字列「胃買責」の繰り返し（図５（ｄ））の印字結果を調査した。そして、以上に述べた線幅寸法、印字濃度および印字結果に問題がなく良好な印字品質が得られた場合にサーマルヘッドに印加した熱エネルギー量を最適な熱エネルギー量であるとした。なお、３ドットでの印刷幅が０．２４７ｍｍであるとき、設計通りの狙い値であると判定した。以上のような実験を、サーマルヘッドの周囲温度を測定しながら行った。
【００４７】
熱転写プリンタで印刷を行った結果、熱転写インクリボンと受容紙との組合せには、４０℃でも熱エネルギーを極端に絞ったほうが良好な印字品質が得られる組合せと、４０℃でも熱エネルギーを下げないほうが良好な印字品質が得られる組合せとが存在し、この傾向は印字速度が速くなるにつれて顕著になることが判明した。
【００４８】
つまり、２ＩＰＳの印字速度で印刷を行う場合、良好な印字品質を得ることができる熱エネルギーマージンが広いと考えられ、さまざまな熱転写インクリボンと受容紙との組合せに対しても、従来から用いられている１種類の周囲温度に基づいて熱エネルギー量を規定する制御式ＰＡ１（図４参照）によって良好な印字品質を得ることができた。しかし、印字速度が増大するにつれて、熱転写インクリボンと受容紙との組合せによっては良好な印字品質を得るための周囲温度に対する熱エネルギー量が大きく異なっていた。
【００４９】
一例として、周囲温度が４０℃となる環境下において印字速度６ＩＰＳで印刷した場合の印字品質について以下に述べる。
【００５０】
熱転写インクリボンＷ１と受容紙Dとの組合せでは、従来から用いられている周囲温度に基づいて熱エネルギー量を規定する制御式ＰＣ１（図４参照）を採用して求められるサーマルヘッドに印加する熱エネルギー量によって、良好な印字品質を得ることができた。
【００５１】
これに対し、熱転写インクリボンＷ２と受容紙Dとの組合せでは、制御式ＰＣ１を採用して求められる熱エネルギー量よりも少ない熱エネルギー量によって、良好な印字品質を得ることができた。この組合せと同様に、周囲温度４０℃の環境下において、制御式ＰＣ１を採用して求められる熱エネルギー量よりも少ない熱エネルギー量によって良好な印字品質を得ることができた熱転写インクリボンと受容紙との組合せについて、周囲温度に基づいて熱エネルギー量を規定する良好な印字品質を求めるための制御式を調べた結果、制御式ＰＣ２（図４参照）が求められた。
【００５２】
一方、熱転写インクリボンＷＲ４と受容紙Dとの組合せでは、制御式ＰＣ１を採用して求められる熱エネルギー量よりも多い熱エネルギー量をサーマルヘッドに印加しないと、良好な印字品質を得ることができなかった。この組合せと同様に、周囲温度４０℃の環境下において、制御式ＰＣ１を採用して求められる熱エネルギー量よりも多い熱エネルギー量によって良好な印字品質を得ることができた熱転写インクリボンと受容紙との組合せについて、周囲温度に基づいて熱エネルギー量を規定する良好な印字品質を求めるための制御式を調べた結果、制御式ＰＣ３（図４参照）が求められた。
【００５３】
このように、印字速度が速くなるにつれて、広範な熱転写インクリボンと受容紙との組合せごとに、周囲温度に対する最適な熱エネルギー量が異なる傾向がみられた。
【００５４】
以上の印刷実験の結果を踏まえて、２ＩＰＳ、４ＩＰＳ、６ＩＰＳのそれぞれの印字速度において、インクの受容紙への転写状態に基づいて熱転写インクリボンと受容紙との組合せをグループ分けした。結果として、熱転写インクリボンと受容紙との組合せは、
（１）従来からある周囲温度に基づく熱エネルギー量を規定した制御式を用いて求めた熱エネルギー量相当の熱エネルギーをサーマルヘッドに印加させることで良好な印字品質が得られた組合せ、
（２）（１）で求めた熱エネルギー量が、良好な印字品質を得るには少なかった組合せ、
（３）（１）で求めた熱エネルギー量が、良好な印字品質を得るには多かった組合せ、
の３つのグループに分類することができた。本実施の形態のグループテーブル１５は、以上の印刷実験の結果を踏まえて、熱転写インクリボンと受容紙との組合せが上記（１）〜（３）のいずれのグループに属するかを特定するグループ特定データを格納したものである。また、本実施の形態の熱エネルギーテーブル１６は、以上の印刷実験の結果を踏まえて、熱転写インクリボンと受容紙との組合せに対応するグループ特定データおよび印刷速度に対応する、周囲温度に基づいて最適な熱エネルギー量を規定した制御式を格納したものである。
［制御部が実行する処理］
図６は、制御部１０が実行する印刷処理の流れを示すフローチャートである。
【００５５】
続いて、本実施の形態のサーマルプリンタ１００の制御部１０が実行する印刷処理について説明する。以下に述べる印刷処理は、ＲＯＭ１０２に格納される制御プログラムの記述内容に基づいて、制御部１０を構成し各種情報処理を実行するＣＰＵ１０１が実行するものである。
【００５６】
ＣＰＵ１０１は、上位装置２００から送信される印字データや印字速度等のプリント印字条件などの各種データを受信してＲＡＭ１０３に記憶した後に、上位装置２００から送信される印刷開始命令を受けると印刷処理を開始する。なお上位装置２００は、必ずしも全ての印字データをサーマルプリンタ１００に送信した後に印刷開始命令を送信する必要は無く、予め印刷開始命令をサーマルプリンタ１００に送信した後に印字データやプリント印字条件などの各種データを送信するようにしてもよい。この場合、ＣＰＵ１０１は、以下に説明する各ステップを実行するために必要な各種データが印字バッファとしての役割を果たすＲＡＭ１０３に一時記憶されるまで、各ステップにおける処理を待機する。
【００５７】
ＣＰＵ１０１は印刷処理を開始すると、ＲＡＭ１０３に記憶されている印字速度等のプリント印字条件に基づいたプリント印字条件を設定する（ステップＳＴ１）。
【００５８】
続く処理として、ＣＰＵ１０１は、インクリボン特定部１３および受容紙特定部１４からの入力に基づいて、熱転写インクリボンおよび受容紙の種別を設定する（ステップＳＴ２）。この設定は、キーボード入力に基づいたユーザの手動設定による他、ＲＦＩＤによる自動設定であってもよい。
【００５９】
続く処理として、ＣＰＵ１０１は、サーマルヘッド２７の各加熱素子の抵抗値に基づくヘッド抵抗値ランク補正（ステップＳＴ３）を行った後に、ＲＡＭ１０３から所定ライン分の印字データを読み込む（ステップＳＴ４、ＳＴ５のＮ）。
【００６０】
ＲＡＭ１０３から所定ライン分の印字データの読み込みが完了した後に続く処理として（ステップＳＴ５のＹ）、ＣＰＵ１０１は、測温部３６から入力されるサーマルヘッド２７の周囲温度を把握する（ステップＳＴ６）。
【００６１】
続く処理として、ＣＰＵ１０１は、熱転写インクリボンおよび受容紙の設定値を確認し（ステップＳＴ７）、ステップＳＴ１に示す処理で設定された印字速度に対応するグループテーブル１５から、設定値により特定された熱転写インクリボンおよび受容紙の組合せに対応するグループ特定データを取得する（ステップＳＴ８）。ステップＳＴ８に示す処理によってＣＰＵ１０１が取得するグループ特定データは、例えば「Ａ１」、「Ｂ１」、「Ｃ３」である。
【００６２】
続く処理として、ＣＰＵ１０１は、取得したグループ特定データ（例えば、「Ａ１」）に対応する熱エネルギーテーブル１６を参照して制御式を取得し（ステップＳＴ９）、ステップＳＴ６に示す処理で測定した周囲温度を取得した制御式に代入して、サーマルヘッド２７に印加すべき熱エネルギー量を算出する（ステップＳＴ１０）。
【００６３】
続く処理として、ＣＰＵ１０１は、モード切替部１８の設定によって補正モードがオンになっているか否かを判定する（ステップＳＴ１１）。補正モードがオンになっている場合（ステップＳＴ１１のＹ）、ＣＰＵ１０１は以下に示す熱エネルギーの補正を行った上で（ステップＳＴ１２、詳細は図７に基づいて後述）、読み取ったラインについて印字を行う（ステップＳＴ１３）。
【００６４】
一方、補正モードがオフになっている場合（ステップＳＴ１１のＮ）、ＣＰＵ１０１は以下に示す熱エネルギーの補正を行わずに読み取ったラインについて印字を行う（ステップＳＴ１３）。
【００６５】
ＣＰＵ１０１は、ＲＡＭ１０３に一時記憶されている印字データを全て読み込み、全てのラインについて印字を完了するまで、ステップＳＴ４〜ＳＴ１３に示す処理を繰り返す（ステップＳＴ１４のＮ）。全てのラインについて印字を完了する場合、ＣＰＵ１０１は印刷処理を終了する。
【００６６】
ここで、図６のフローチャート中、ステップＳＴ１２に示す処理の詳細について、以下に説明する。
【００６７】
図７は、制御部１０が実行する熱エネルギーの補正の一例を示す説明図である。なお、以下に説明する一例では、印字速度が４ＩＰＳであり、熱転写インクリボンと受容紙との組合せに対応するグループ特定データがＢ１である場合について説明する。
【００６８】
印字速度が４ＩＰＳであり、熱転写インクリボンと受容紙との組合せに対応するグループ特定データがＢ１である場合、熱エネルギーテーブル１６に格納されている周囲温度に基づく熱エネルギー量を規定した制御式は、制御式ＰＢ１（図３および図４参照）となる。制御部１０を構成し各種情報処理を実行するＣＰＵ１０１は、ステップＳＴ１２に示す処理を開始すると、ステップＳＴ１０に示す処理によって算出した熱エネルギー量に、ステップＳＴ６に示す処理によって取得した周囲温度に基づく補正量を加えて補正熱エネルギー量を算出する。
【００６９】
すなわち、グループＢ１に対応する制御式ＰＢ１は、
Ｅ（Ｔ）＝−２．７５×Ｔ＋１５５  （０≦Ｔ＜２０）
Ｅ（Ｔ）＝−０．７５×Ｔ＋１１５  （２０≦Ｔ≦４０）
であり、ＣＰＵ１０１はステップＳＴ１０に示す処理によって、周囲温度Ｔに対応する熱エネルギー量Ｅ（Ｔ）を算出している。ここで、ＣＰＵ１０１は、補正式：Ｅ’（Ｔ）＝Ｅ（Ｔ）×（０．３＋０．０２５Ｔ）によって補正量Ｅ’（Ｔ）を算出し、熱エネルギー量Ｅ（Ｔ）に補正量Ｅ’（Ｔ）を加えた値を、新たな熱エネルギー量として設定する。
【００７０】
上述した補正量Ｅ’（Ｔ）を算出するための補正式は、以下に述べる印刷実験に基づいて定めた。すなわち、熱転写インクリボンと受容紙との組合せは広範に渡るため、その組合せごとに熱転写インクリボンと受容紙の物性値および特性値が異なり、組合せによってエネルギー感度が各々異なっている。そのため、理想的には、ユーザが印字濃度を調整したい場合には、組合せに応じた、サーマルヘッドに印加する熱エネルギー量の補正を行う必要があった。しかし、従来、周囲温度を考慮せず、制御式により算出される熱エネルギー量に対して一律の線形補正が行われていた。
【００７１】
一例として、制御式ＰＢ１により算出される熱エネルギー量の補正は、過去の実験結果の積み重ねに基づき、一律３０％の割合で熱エネルギー量を増加させる補正が行われていた（図７の従来式１）。しかし、従来式１に示す補正では、周囲温度が高温（例えば４０℃）の際に印字濃度が小さすぎた。
【００７２】
また、別の一例として、制御式ＰＢ１により算出される熱エネルギー量の補正は、過去の実験結果の積み重ねに基づき、算出された熱エネルギー量に一律４０ｍｊの熱エネルギー量を加算する補正が行われていた（図７の従来式２）。しかし、従来式２に示す補正では、周囲温度が高温（例えば４０℃）の際に印字濃度が大きすぎた。
【００７３】
上述したような線形補正後の印字品質を踏まえ、本発明における熱エネルギー量の補正は、周囲温度に考慮した補正式を採用した。
［作用］
本実施の形態のサーマルプリンタ１００によれば、インクリボン特定部１３により特定された熱転写インクリボンの種別と受容紙特定部１４により特定された受容紙の種別との組合せが予めグループテーブル１５によってグループ分けされており、この組合せに対応する熱エネルギーテーブル１６を参照することによって、サーマルヘッド２７の周囲温度に対応するサーマルヘッド２７から熱転写インクリボンに印加させるべき熱エネルギー量が取得され、したがって、サーマルプリンタ１００において良好な印字品質を得ることができる。
【００７４】
さらに、本実施の形態のグループテーブル１５には、予め行われた印刷実験の結果に基づいて熱転写インクリボンの種別と受容紙の種別との組合せを分類するためのグループ特定データが格納されており、特定された熱転写インクリボンの種別と特定された受容紙の種別と測温部３６が測定した周囲温度とにより最適な印字品質を得ることができる熱エネルギー量が定まり、したがって、多種多様な熱転写インクリボンと受容紙との組合せに対応した周囲温度を考慮した最適な印字条件の設定を簡略化することができる。
【００７５】
さらに、本実施の形態のサーマルプリンタ１００によれば、ＲＯＭ１０２には印字速度に対応する複数のグループテーブル１５が記憶されており、印字速度に対応したグループテーブル１５が参照されてサーマルヘッド２７から熱転写インクリボンに印加させるべき熱エネルギー量が取得され、したがって、さまざまな印字速度も考慮された最適な印字条件の設定が実現される。
【００７６】
さらに、本実施の形態のサーマルプリンタ１００によれば、熱エネルギーテーブル１６には、周囲温度に基づく熱エネルギー量を規定した制御式ＰＡ１、ＰＢ１、ＰＢ２、ＰＣ１、ＰＣ２およびＰＣ３が格納されており、制御部１０は制御式を用いて測温部３６が測定した周囲温度に対応する熱エネルギー量がより細かい精度で算出され、したがって、さまざまな温度環境下に適した印字条件の設定が実現される。
【００７７】
さらに、本実施の形態のサーマルプリンタ１００によれば、モード切替部１８によってサーマルヘッド２７から熱転写インクリボンに印加する熱エネルギー量を補正する補正モードがオンになった場合には、サーマルヘッド２７に印加される熱エネルギー量が周囲温度に基づいて補正されるため、サーマルプリンタ１００によって実現される自動的な印字濃度調整を基にユーザが独自に設定したい場合にも、周囲温度の変化に対応した良好な印字品質を得ることができる。
［別の実施の形態］
次いで、本発明の別の実施の形態を図８に基づいて説明する。この場合、図１ないし図７に基づいて前述した実施の一形態と同一の部分は同一符号で示し、説明も省略する。
【００７８】
図８は、本発明の別の実施の一形態の熱エネルギーテーブル１６の内容を示す模式図である。
【００７９】
本実施の形態のサーマルプリンタ１００は、ＲＡＭ１０３に記憶されている熱エネルギーテーブル１６には、測温部３６によって測定されるサーマルヘッド２７の周囲温度と個々に対応付けて、サーマルヘッド２７から熱転写インクリボンに印加されるべき熱エネルギー量が、グループ特定データごとに記憶されている。
【００８０】
本実施の形態の制御部１０を構成する各種情報処理を実行するＣＰＵ１０１は、印刷処理（図６参照）のステップＳＴ９〜ＳＴ１０に示す処理に代えて、特定された熱転写インクリボンおよび受容紙の組合せに対応するグループ特定データに対応した熱エネルギーテーブル１６を参照し、測温部３６によって測定された周囲温度に対応する熱エネルギー量を取得する。
【００８１】
本実施の形態のサーマルプリンタ１００によっても、サーマルプリンタにおいて良好な印字品質を得ることができる。さらに、本実施の形態のサーマルプリンタ１００によれば、前述した実施の形態のような制御式を利用した熱エネルギー量の算出処理を行う必要がなく、印刷処理の高速化を図ることができる。
［別の実施の形態］
次いで、本発明のさらに別の実施の形態を以下に説明する。この場合、これまでに前述した実施の一形態と同一の部分は同一符号で示し、説明も省略する。
【００８２】
本実施の形態のサーマルプリンタ１００が実行する印刷処理（図６参照）は、上位装置２００に備わる図示しない記憶部に、熱転写インクリボンの種別を特定するインクリボン特定機能と、受容紙の種別を特定する受容紙特定機能と、熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルを準備する機能と、前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度と対応付けて格納する熱エネルギーテーブルを準備して前記サーマルプリンタに送信する機能と、前記準備されたグループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得して前記サーマルプリンタに送信し、前記制御部に当該送信したグループ特定データに対応する前記送信した熱エネルギーテーブルを参照させて前記測温部が測定した周囲温度に対応する熱エネルギー量を取得させる制御機能と、を実行させるプログラムを格納し、このプログラムの記述内容に従って上位装置２００に備わる図示しないＣＰＵに各種演算処理を行わせることで実現される。
【００８３】
本実施の形態のグループテーブル１５および熱エネルギーテーブル１６は、サーマルプリンタ１００のＲＯＭ１０２に格納されている必要は無い。そして、本実施の形態の熱エネルギーテーブル１６は、上位装置２００から送信される熱エネルギーテーブルをＣＰＵ１０１が受信してＲＡＭ１０３に記憶することにより構成される。ただし、上位装置２００の図示しない記憶部に格納されるプログラムには、図１ないし図７に基づいて前述した実施の形態および図８に基づいて前述した実施の形態の熱エネルギーテーブル１６に格納されているデータ内容が記述されている必要がある。
【００８４】
本実施の形態の印刷処理（図６参照）において、ステップＳＴ２に示す熱転写インクリボンおよび受容紙を特定する処理、および、ステップＳＴ７およびＳＴ８に示すグループ特定データを取得する処理は、サーマルプリンタ１００のＣＰＵ１０１がステップＳＴ９に示す処理を実行するまでに、上位装置２００の図示しないＣＰＵが実行してサーマルプリンタ１００に送信することにより実現される。
［別の実施の形態］
次いで、本発明のさらに別の実施の形態を以下に説明する。この場合、これまでに前述した実施の一形態と同一の部分は同一符号で示し、説明も省略する。
【００８５】
本実施の形態のサーマルプリンタ１００が実行する印刷処理（図６参照）は、上位装置２００に備わる図示しない記憶部に、熱転写インクリボンの種別を特定するインクリボン特定機能と、受容紙の種別を特定する受容紙特定機能と、熱転写インクリボンの種別と受容紙の種別との組合せと当該組合せがインクの受容紙への転写状態によりグループ分けされた複数のグループのうちどのグループに属するかを特定するグループ特定データとを対応付けて格納するグループテーブルを準備する機能と、前記複数のグループ特定データの個々に対応する、前記サーマルヘッドから熱転写インクリボンに印加させるべき熱エネルギー量を周囲温度と対応付けて格納する熱エネルギーテーブルを準備する機能と、前記サーマルプリンタに対して前記測温部が測定した周囲温度の送信を要求し当該サーマルプリンタから送信される当該周囲温度を取得する機能と、前記準備されたグループテーブルを参照して前記特定された熱転写インクリボンの種別と前記特定された受容紙の種別との組合せに対応するグループ特定データを取得し、当該取得したグループ特定データに対応する前記準備された熱エネルギーテーブルを参照して前記取得した周囲温度に対応する熱エネルギー量を取得し、当該取得した熱エネルギー量を前記サーマルプリンタに送信する機能と、を実行させるプログラムを格納し、このプログラムの記述内容に従って上位装置２００に備わる図示しないＣＰＵに各種演算処理を行わせることで実現される。
【００８６】
本実施の形態のグループテーブル１５および熱エネルギーテーブル１６は、サーマルプリンタ１００のＲＯＭ１０２に格納されている必要はない。ただし、上位装置２００の図示しない記憶部に格納されるプログラムには、これまでに前述した実施の形態のグループテーブル１５および熱エネルギーテーブル１６に格納されているデータ内容が記述されている必要がある。
【００８７】
また、本実施の形態のサーマルプリンタ１００のＲＯＭ１０２には、上位装置２００の図示しないＣＰＵからの要求に応じて、ＲＡＭ１０３に一時記憶されている印字速度の情報と測温部３６が測定した周囲温度とを上位装置２００に送信可能な応答プログラムが格納されている必要がある。そして、本実施の形態における上位装置２００の図示しないＣＰＵは、サーマルプリンタ１００の測温部３６が測定した周囲温度の情報と、サーマルプリンタ１００のＲＡＭ１０３に一時記憶されている印字速度の情報とを受信可能な状態にしておく必要がある。
【００８８】
また、本実施の形態の印刷処理（図６参照）において、ステップＳＴ２に示す熱転写インクリボンおよび受容紙を特定する処理、ステップＳＴ７およびＳＴ８に示すグループ特定データを取得する処理、および、ステップＳＴ９およびＳＴ１０に示す熱エネルギー量を取得する処理は、サーマルプリンタ１００のＣＰＵ１０１がステップＳＴ１１に示す処理を実行するまでに、上位装置２００の図示しないＣＰＵが実行してサーマルプリンタ１００に送信することにより実現される。
【図面の簡単な説明】
【００８９】
【図１】サーマルプリンタの概略構成を示すブロック図である。
【図２】サーマルプリンタの電気的構成を示すブロック図である。
【図３】グループテーブルの内容を示す模式図である。
【図４】熱エネルギーテーブルの内容を示す模式図である。
【図５】実験における印字パターンを示す模式図である。
【図６】制御部が実行する印刷処理の流れを示すフローチャートである。
【図７】制御部が実行する熱エネルギーの補正の一例を示す説明図である。
【図８】熱エネルギーテーブルの内容を示す模式図である。
【符号の説明】
【００９０】
１０…制御部、１３…インクリボン特定部、１４…受容紙特定部、１５…グループテーブル、１６…熱エネルギーテーブル、１８…モード切替部、２１…受容紙、２４…熱転写インクリボン、２７…サーマルヘッド、３６…測温部、１００…サーマルプリンタ、２００…上位装置（コンピュータ）
【図１】
2008284807.tif 000003
【図２】
2008284807.tif 000004
【図３】
2008284807.tif 000005
【図４】
2008284807.tif 000006
【図５】
2008284807.tif 000007
【図６】
2008284807.tif 000008
【図７】
2008284807.tif 000009
【図８】
2008284807.tif 000010