(57)【要約】【課題】効率的な印字制御を行うとともに、省電力化を図ることが可能なサーマルプリンタ及びプログラムを提供する。【解決手段】通電により発熱する複数の発熱素子がライン状に配置され、前記発熱素子の発熱により記録媒体に印字するサーマルヘッドと、前記複数の発熱素子のうち、通電する発熱素子の割合を示す印字率を印字データから算出する算出手段と、前記算出手段で算出された印字率が、少なくとも３つに区分けした印字率帯の高印字率帯にある場合に、前記記録媒体の副走査方向における搬送速度を、他の印字率帯より低速な一定の第１速度で搬送させる制御手段と、を備える。【選択図】図４
2014168903.tif 000002
【特許請求の範囲】
【請求項１】
通電により発熱する複数の発熱素子がライン状に配置され、前記発熱素子の発熱により記録媒体に印字するサーマルヘッドと、
前記複数の発熱素子のうち、通電する発熱素子の割合を示す印字率を印字データから算出する算出手段と、
前記算出手段で算出された印字率が、少なくとも３つに区分けした印字率帯の高印字率帯にある場合に、前記記録媒体の副走査方向における搬送速度を、他の印字率帯より低速な一定の第１速度で搬送させる制御手段と、
を備えるサーマルプリンタ。
【請求項２】
前記制御手段は、前記算出手段で算出された印字率が、前記印字率帯の低印字率帯にある場合に、前記記録媒体の副走査方向における搬送速度を、他の印字率帯よりも高速な一定の第２速度で搬送させる請求項１に記載のサーマルプリンタ。
【請求項３】
前記制御手段は、前記算出手段で算出された印字率が、前記印字率帯の前記高印字率帯及び前記低印字率帯以外の中印字率帯にある場合に、前記記録媒体の副走査方向における搬送速度を、前記第１速度より大きく前記第２速度より小さな所定の速度範囲内で可変制御する請求項１又は２に記載のサーマルプリンタ。
【請求項４】
前記サーマルヘッドの温度を検出する温度検出手段を更に備え、
前記制御手段は、前記算出手段で算出された印字率が前記中印字率帯にある場合に、前記温度検出手段が検出した前記温度に応じた速度で、前記記録媒体を副走査方向に搬送させる請求項３に記載のサーマルプリンタ。
【請求項５】
前記制御手段は、前記印字データの１ドットあたりの通電時間が一定となるよう、前記サーマルヘッドに印字エネルギーを通電する請求項１〜４の何れか一項に記載のサーマルプリンタ。
【請求項６】
通電により発熱する複数の発熱素子がライン状に配置され、前記発熱素子の発熱により記録媒体に印字するサーマルヘッドを備えたサーマルプリンタのコンピュータを、
前記複数の発熱素子のうち、通電する発熱素子の割合を示す印字率を印字データから算出する算出手段と、
前記算出手段で算出された印字率が、少なくとも３つに区分けした印字率帯の高印字率帯にある場合に、前記記録媒体の副走査方向における搬送速度を、他の印字率帯より低速な一定の第１速度で搬送させる制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーマルプリンタ及びプログラムに関する。
【背景技術】
【０００２】
従来、サーマルヘッドを用いたサーマルプリンタでは、印字データの印字ドット数に応じて、用紙の印字速度（搬送速度）を可変制御することで印字品質を確保している。しかしながら、従来の印字制御では、印字品質の確保と印字速度の向上とを共に目的としているため、印字制御が複雑化する傾向にあり、また印字に要するエネルギーも増加する傾向にある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の実施形態が解決しようとする課題は、効率的な印字制御を行うとともに、省電力化を図ることが可能なサーマルプリンタ及びプログラムを提供することである。
【課題を解決するための手段】
【０００４】
実施形態のサーマルプリンタは、サーマルヘッドと、算出手段と、制御手段とを備える。サーマルヘッドは、通電により発熱する複数の発熱素子がライン状に配置され、前記発熱素子の発熱により記録媒体に印字する。算出手段は、前記複数の発熱素子のうち、通電する発熱素子の割合を示す印字率を印字データから算出する。制御手段は、前記算出手段で算出された印字率が、少なくとも３つに区分けした印字率帯の高印字率帯にある場合に、前記記録媒体の副走査方向における搬送速度を、他の印字率帯より低速な一定の第１速度で搬送させる。
【図面の簡単な説明】
【０００５】
【図１】図１は、実施形態に係るサーマルプリンタの外観を示す斜視図である。
【図２】図２は、カバーが開いた状態のサーマルプリンタの外観を示す斜視図である。
【図３】図３は、用紙の搬送経路を模式的に示す図である。
【図４】図４は、実施形態に係るサーマルプリンタの制御系を示すブロック図である。
【図５】図５は、第１テーブルデータを模式的に示す図である。
【図６】図６は、第２テーブルデータを模式的に示す図である。
【図７】図７は、印字制御部による印字速度制御を説明するための図である。
【図８】図８は、印字速度と印字エネルギーとの関係を示す図である。
【図９】図９は、印字速度と印字エネルギーとの関係を示す図である。
【図１０】図１０は、実施形態に係るサーマルプリンタの動作の一例を示すフローチャートである。
【図１１】図１１は、情報処理装置の一例を示す透過斜視図である。
【発明を実施するための形態】
【０００６】
以下、添付図面を参照して、サーマルプリンタ及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、サーマルプリンタ及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態では、用紙を巻き取った用紙ロールを内部に収納し、サーマルヘッドにより印字を行う感熱式のサーマルプリンタを例示する。
【０００７】
本実施形態に係るサーマルプリンタの概略構造について図１、図２を参照して説明する。図１は、本実施形態に係るサーマルプリンタ１の外観を示す斜視図である。図２は、カバー１０４が開いた状態のサーマルプリンタ１の外観を示す斜視図である。
【０００８】
サーマルプリンタ１は、直方体形状のハウジング１０１を有する。ハウジング１０１は、記録媒体である用紙ＰＴを巻き取った用紙ロールＰＲを収納する内部構造を有し、用紙ロールＰＲを内部に収納できるよう上面に開口部１０２を形成する。また、開口部１０２の内部には、用紙ロールＰＲを着脱自在に収納可能な用紙収納部１０３を形成する。
【０００９】
この開口部１０２は、回動自在に設けられたカバー１０４の開閉により、開状態又は閉状態となる。カバー１０４は、開口部１０２の一辺をなすハウジング１０１の奥側辺１０５に回動可能に取り付けられている。カバー１０４を閉じた状態において、カバー１０４の先端である外側辺１０６と、開口部１０２の一辺である手前側辺１０７との間には、印字された用紙ＰＴを取り出すための用紙排出口１０８が形成される。
【００１０】
また、カバー１０４は、プラテンローラ１０９、用紙抑えローラ１１０及び従動ギア１１１を備える。プラテンローラ１０９は、カバー１０４が閉じられた状態で、ハウジング１０１内のラインサーマルヘッド１１４と接する位置に設けられる。用紙抑えローラ１１０は、プラテンローラ１０９の近傍に設けられ、カバー１０４が閉じられた状態でヘッドカバー１１５ａに接する。プラテンローラ１０９及び用紙抑えローラ１１０は、何れもサーマルプリンタ１の幅方向を回転軸とし回転自在である。
【００１１】
プラテンローラ１０９の一端側には、プラテンローラ１０９と一体的に回動する従動ギア１１１が設けられる。また、ハウジング１０１内部の従動ギア１１１に対応する位置に、駆動ギア１１２が設けられる。従動ギア１１１は、カバー１０４が閉じられた状態で駆動ギア１１２と噛合する。駆動ギア１１２はステッピングモータ１２６（図３、図４参照）を駆動源として回動する。そして、従動ギア１１１は、駆動ギア１１２により駆動されることで、従動ギア１１１に連結されたプラテンローラ１０９を回転駆動する。本実施形態において、従動ギア１１１及び駆動ギア１１２は、後述する変速機１２８（図４参照）を構成する。
【００１２】
用紙ロールＰＲは、ロール軸をサーマルプリンタ１の幅方向に向けた状態で用紙収納部１０３に収納される。用紙ロールＰＲの用紙ＰＴは、プラテンローラ１０９によって引き出され、用紙排出口１０８の方向（副走査方向）に向けて搬送される。なお、本実施形態では、用紙ロールＰＲは、用紙収納部１０３内において、一対のガイドフェンス１１３の間に着脱可能に収納される。
【００１３】
ラインサーマルヘッド１１４は、ハウジング１０１の内部において、カバー１０４のプラテンローラ１０９と対向する位置に配置される。ヘッドブラケット１１５は、ハウジング１０１に固定され、ラインサーマルヘッド１１４をサーマルプリンタ１の奥側上方に付勢する。ヘッドカバー１１５ａは、必要に応じてハウジング１０１に装着される。ヘッドカバー１１５ａは、ラインサーマルヘッド１１４を付勢して振動を防止する。
【００１４】
ここで、ラインサーマルヘッド１１４は、ライン状に配置した複数の発熱素子１１４ａを有する。発熱素子１１４ａは、通電により発熱する発熱素子であって、各々が１ドット分の画素に対応する。ラインサーマルヘッド１１４は、ヘッド制御部１３２（図４参照）の制御に基づき発熱素子１１４ａが発熱することで、用紙ＰＴを加熱し１ライン毎の印字を行う。なお、ラインサーマルヘッド１１４の近傍には、当該ラインサーマルヘッド１１４の温度を検出する温度センサ（温度検出手段）１２７（図３、図４参照）を設ける。
【００１５】
また、ハウジング１０１の一側面には、接続コネクタ部１１６、バッテリ収納部１１７、電力入力部１１８を備える。接続コネクタ部１１６は、外部装置と接続するための接続端子である。バッテリ収納部１１７は、充電池１１７ａ（図４参照）を収納するためのスペースである。電力入力部１１８は、ＡＣアダプタ２００のプラグ２０１を挿し込むための接続端子である。ＡＣアダプタ２００は、外部の商用電力コンセントに挿し込まれて、直流電力をプラグ２０１から供給する。
【００１６】
なお、電力入力部１１８から直流電力を供給する装置としては、汎用ＡＣアダプタの他、カーアダプタ、ＤＣ−ＤＣコンバータ等を使用してもよい。プラグ２０１を電力入力部１１８に接続することにより、サーマルプリンタ１に直流電力が供給され、サーマルプリンタ１の駆動や充電池１１７ａの充電が可能な状態となる。
【００１７】
また、ハウジング１０１は、表示・操作部１１９を備える。表示・操作部１１９は、電源スイッチ１２０と、ユーザが紙送りなどを指示するための紙送りボタン１２１と、ユーザが紙送りの一時停止などを指示するための一時停止ボタン１２２と、充電池１１７ａの充電状態をユーザに報知するためのインジケータ１２３と、ＬＣＤ（Liquid  Crystal  Display）１２４と、赤外線通信用の通信用窓１２５とを備える。
【００１８】
サーマルプリンタ１は、通信用窓１２５や接続コネクタ部１１６を介して接続される外部機器との間で、各種データの送受信を行う。例えば、サーマルプリンタ１は、このデータ送受信によって、印字の対象となる印字データを外部機器から受信し、記憶部１３１（図４参照）に記憶して印字する。ここで、外部機器は、例えば、パーソナルコンピュータ（ＰＣ）、ＰＯＳ端末、携帯電話機、ハンディターミナル等の情報処理装置である。
【００１９】
次に、図３を参照して、用紙ＰＴの搬送経路について説明する。ここで、図３は、用紙ＰＴの搬送経路を模式的に示す図である。
【００２０】
図３に示すように、サーマルプリンタ１では、用紙収納部１０３に用紙ロールＰＲを収納し、用紙ＰＴを引き出してカバー１０４を閉じると、引き出された用紙ＰＴはプラテンローラ１０９とラインサーマルヘッド１１４との間に狭持される。
【００２１】
この状態で後述する印字モードとなった場合、印字制御部１３４（図４参照）の制御によってステッピングモータ１２６が駆動する。これにより、用紙ＰＴは、用紙ロールＰＲからラインサーマルヘッド１１４を経由して用紙排出口１０８に向かう副走査方向に搬送される。また、後述するヘッド制御部１３２（図４参照）は、ヘッド制御部１３２の制御に基づきラインサーマルヘッド１１４（発熱素子１１４ａ）を発熱させることで、搬送される用紙ＰＴに所定の内容を印字する。
【００２２】
次に、サーマルプリンタ１の制御系１３０について説明する。ここで、図４は、サーマルプリンタ１の制御系１３０を示す図である。図４に示すように、サーマルプリンタ１は、制御系１３０として、記憶部１３１と、ヘッド制御部１３２と、モータ制御部１３３と、印字制御部１３４と、通信制御部１３５と、表示制御部１３６と、電力制御部１３７とを備える。また、本実施形態に係る印字機構１４０として、上述したプラテンローラ１０９、ラインサーマルヘッド１１４（発熱素子１１４ａ）、ステッピングモータ１２６、温度センサ１２７及び変速機１２８（従動ギア１１１、駆動ギア１１２）を記載している。
【００２３】
記憶部１３１は、フラッシュメモリ等の記憶媒体である。記憶部１３１は、サーマルプリンタ１の制御に係るプログラムの他、印字速度の制御に係る第１テーブルデータ１３１ａ及び第２テーブルデータ１３１ｂ等の各種設定情報を記憶する。
【００２４】
図５は、第１テーブルデータ１３１ａを模式的に示す図である。図５に示すように、第１テーブルデータ１３１ａは、印字率（％）と対応付けて、ラインサーマルヘッド１１４の副走査方向における印字速度（ｍｍ／ｓ）を格納する。ここで、印字率は、発熱素子１１４ａのうち、印字データにより実際に通電される発熱素子１１４ａの割合を示すものである。
【００２５】
図５の第１テーブルデータ１３１ａでは、印字率Ｒが０≦Ｒ＜３３となる低印字率帯の場合に、一定の印字速度Ｖｍａｘで印字することを定めている。また、印字率Ｒが７３≦Ｒ≦１００となる高印字率帯の場合に、印字速度Ｖｍａｘより低速な一定の印字速度Ｖｍｉｎで印字することを定めている。また、印字率Ｒが３３≦Ｒ＜７３となる中印字率帯の場合には、印字速度Ｖｍａｘより低速で且つ印字速度Ｖｍｉｎより高速な印字速度Ｖ１〜Ｖ２の範囲で印字することを定めている。
【００２６】
ここで、中印字率帯での印字速度は、印字率以外の条件によって印字速度Ｖ１〜Ｖ２の範囲で動的に定まる。印字速度Ｖ１〜Ｖ２の決定方法は、特に問わず、公知の技術を用いてもよい。例えば、図６に示すように、ラインサーマルヘッド１１４の各温度と、その温度での印字速度とを対応付けた第２テーブルデータ１３１ｂを用いて、中印字率帯での印字速度を動的に導出してもよい。ここで、図６は、第２テーブルデータ１３１ｂを模式的に示す図であり、縦軸が印字速度（ｍｍ／ｓ）を、横軸が温度（℃）を意味している。なお、第２テーブルデータ１３１ｂを用いずに、ラインサーマルヘッド１１４の温度と印字速度との関係を定めた関係式を用いて、印字速度を導出する形態としてもよい。
【００２７】
図４に戻り、ヘッド制御部１３２は、印字制御部１３４の制御の下、入力される印字データに応じた発熱素子１１４ａを発熱させるため、ラインサーマルヘッド１１４に印字エネルギー（電力）を供給する。
【００２８】
モータ制御部１３３は、印字制御部１３４の制御の下、ステッピングモータ１２６に駆動パルス信号を出力することで、ラインサーマルヘッド１１４の副走査方向における用紙ＰＴの搬送速度、つまり印字速度を制御する。
【００２９】
印字制御部１３４は、サーマルプリンタ１の各部を統括的に制御する機能部である。具体的に、印字制御部１３４は、表示・操作部１１９を介して入力されるユーザの操作や、外部直流電力が供給されるか否かなどの状況に応じて、サーマルプリンタ１をさまざまな動作モードに設定する。動作モードとしては、ラインサーマルヘッド１１４で印字を行う印字モード、充電池１１７ａを充電する充電モード等が挙げられる。
【００３０】
印字制御部１３４は、印字モード下において、ヘッド制御部１３２及びモータ制御部１３３と協働することで、印字機構１４０の印字動作を制御する。具体的に、印字制御部１３４は、ラインサーマルヘッド１１４を構成する全ての発熱素子１１４ａのうち、通電を行う発熱素子１１４ａの割合を示す印字率を印字データからライン毎に算出する（算出手段）。ここで、印字データは、外部装置等から入力される印字の対象となるデータである。なお、印字データは、記憶部１３１に記憶されたものであってもよい。
【００３１】
また、印字制御部１３４は、第１テーブルデータ１３１ａから、算出した印字率に対応する印字速度を特定する。そして、印字制御部１３４は、特定した印字速度に基づき、モータ制御部１３３と協働することで、ラインサーマルヘッド１１４の副走査方向における印字速度を制御する（制御手段）。以下、印字制御部１３４が行う印字速度制御について説明する。
【００３２】
図７は、印字制御部１３４による印字速度制御を説明するための図である。なお、図７は、図５に示した第１テーブルデータ１３１ａの設定内容に準じている。図７において、縦軸は印字速度（ｍｍ／ｓ）、横軸は印字率（％）を意味する。なお、本実施形態において、印字データの１ドットあたりの通電時間は一定であるとする。
【００３３】
印字率Ｒが７３≦Ｒ≦１００の高印字率帯では、他の印字率帯と比較し、発熱の対象となる発熱素子１１４ａの個数が多くなる。この場合、ラインサーマルヘッド１１４に供給される全体の電力量、つまり消費電力は他の印字率帯と比較して高くなる。そこで、印字制御部１３４は、第１テーブルデータ１３１ａの定義に基づき、モータ制御部１３３と協働することで、他の印字率帯よりも低速な一定の印字速度Ｖｍｉｎで印字を行う。
【００３４】
これにより、他の印字率帯と比較して、１ラインを印字する時間は長くなるが、１ドットあたりの通電時間は一定であることから、１ラインあたりで通電時間が占める割合は減少する。そのため、１ラインあたりの印字に要する印字エネルギーの削減を図ることができる。また、印字速度を低速とすることで、ラインサーマルヘッド１１４に蓄積する印字エネルギーのピーク値も低下させることができる。ここで、図８及び図９を参照して、印字速度と印字エネルギーとの関係について説明する。
【００３５】
図８及び図９は、印字速度と印字エネルギーとの関係を示す図である。ここで、図８は、印字速度をＶ３とした場合の印字エネルギーの状態を示している。また、図９は、印字速度をＶｍｉｎ（但し、Ｖｍｉｎ＜Ｖ３）とした場合の印字エネルギーの状態を示している。縦軸に示す印字位置は、発熱素子１１４ａのラインに対応し、印字を行う発熱素子１１４ａ（ドット）を矩形で表している。また、縦軸に示す印字エネルギーは、ラインサーマルヘッド１１４に供給される印字エネルギーの大きさを表す。横軸は時間軸を表している。なお、印字結果として出力される用紙ＰＴ上での印字間隔（ピッチ）は、略同一となるよう制御されているものとする。
【００３６】
ヘッド制御部１３２は、印字を行う印字期間ｔ１の間、その印字に係る発熱素子１１４ａを発熱させるため、ラインサーマルヘッド１１４に電力（印字エネルギー）を供給する。供給される印字エネルギーの大きさは、実際に印字を行う発熱素子１１４ａ（矩形）の個数に比例する。また、ヘッド制御部１３２は、無通電期間（ｔ２、ｔ３）の間、印字エネルギーの供給を停止する。そして、ヘッド制御部１３２は、印字期間ｔ１と無通電期間ｔ２，ｔ３とに応じて、印字エネルギーの供給と停止とを繰り返し行う。また、ラインサーマルヘッド１１４の容量的な振る舞いから、ラインサーマルヘッド１１４には印字期間ｔ１の間に印字エネルギー（熱量に相当）が蓄積し、無通電期間（ｔ２、ｔ３）の間に減衰する。
【００３７】
ここで、１ドットあたりの通電時間は一定であることから、印字速度Ｖｍｉｎでの無通電期間ｔ３は、印字速度Ｖ３での無通電期間ｔ２と比べ長くなる。そのため、図８及び図９から明らかなように、より低速な印字速度Ｖｍｉｎで印字を行った方が、印字速度Ｖ３で印字を行った場合よりも、印字エネルギーの減衰量は多くなる。したがって、より低速な印字速度Ｖｍｉｎで印字を行うことで、ラインサーマルヘッド１１４に蓄積される印字エネルギーのピーク値を低下させることができる。なお、高印字率帯での印字の場合には、ラインサーマルヘッド１１４を分割駆動させることが好ましい。
【００３８】
また、印字率Ｒが０≦Ｒ＜３３の低印字率帯では、他の印字率帯と比較して、発熱の対象となる発熱素子１１４ａの個数は少ない。この場合、ラインサーマルヘッド１１４に供給される印字エネルギーは、他の印字率帯と比較して低くなる。そのため、他の印字率帯より印字速度を高速としても、ラインサーマルヘッド１１４に蓄積する印字エネルギーのピーク値は比較的低い値となる。そこで、印字制御部１３４は、第１テーブルデータ１３１ａの定義に基づき、モータ制御部１３３と協働することで、他の印字率帯よりも高速な一定の印字速度Ｖｍａｘで印字を行う。なお、低印字率帯での印字の場合には、ラインサーマルヘッド１１４を一括駆動させることが好ましい。
【００３９】
また、印字率Ｒが３３≦Ｒ＜７３の中印字率帯では、発熱の対象となる発熱素子１１４ａの個数は大小様々となる。この場合、ラインサーマルヘッド１１４の温度に応じた印字速度制御が有効である。そこで、印字制御部１３４は、第１テーブルデータ１３１ａ（第２テーブルデータ１３１ｂ）の定義に基づき、モータ制御部１３３と協働することで、印字速度Ｖ１〜Ｖ２の範囲で印字を行う。なお、中印字率帯での印字の場合には、ラインサーマルヘッド１１４を分割駆動させることが好ましい。
【００４０】
ところで、本実施形態に係るサーマルプリンタ１を、例えばＰＯＳ端末等のレシートプリンタとして使用する場合、数字やキャラクタ（文字）の印字が主となるため、印字率としては３３％以下の低印字率帯となることが多い。しかしながら、レシートの末尾部分に店名やロゴを白抜きで印字するような場合もあり、この場合、末尾部分で印字率が７４％を超える可能性がある。そこで、上記の印字速度制御を適用することで、通常のレシート印字であればより高速な印字速度Ｖｍａｘで印字することが可能である。また、白抜きロゴを含むレシート印字の場合、白抜きロゴ以外の部分はより高速な印字速度Ｖｍａｘで印字し、白抜きロゴ部分についてはより低速な印字速度Ｖｍｉｎで印字する。これにより、トータルの印字時間を考慮しつつ、消費電力を抑えた印字を行うことができる。
【００４１】
図４に戻り、通信制御部１３５は、図示しない通信インタフェースを用いて、接続コネクタ部１１６や通信用窓１２５等を介して接続された外部機器との間で各種データの送受信を行う。なお、通信インタフェースは、例えばＩｒＤＡ等の赤外線通信、ＵＳＢ、無線ＬＡＮ（Local  Area  Network）、ＲＳ−２３２Ｃ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等である。
【００４２】
表示制御部１３６は、表示・操作部１１９のＬＣＤ１２４における表示（バッテリ残量、電波受信状況など）を制御する。電力制御部１３７は、表示・操作部１１９の電源スイッチ１２０のＯＮ／ＯＦＦに従って、ＡＣアダプタ２００等を介した外部の商用電力コンセントからの電力又は充電池１１７ａからの電力の供給／遮断を制御する。
【００４３】
具体的に、電力制御部１３７は、サーマルプリンタ１の各部に対して、所定の電圧値及び電流値の電力を供給する。また、電力制御部１３７は、印字制御部１３４の充電モード下において、ＡＣアダプタ２００から入力された電力を充電池１１７ａに供給する。例えば、充電池１１７ａがリチウムイオン充電池である場合、ＣＣ／ＣＶ充電方式、すなわち、外部ＤＣ電圧を降圧して、電流電圧一定充電を行う。
【００４４】
また、サーマルプリンタ１は、ＣＰＵ、ＲＯＭ及びＲＡＭ等のコンピュータ構成を備える（何れも図示せず）。なお、上述した制御系１３０のうち、記憶部１３１を除く一部又は全ての機能部は、図示しないＣＰＵと記憶部１３１に記憶されたプログラムとの協働により実現されるソフトウェア構成であってもよいし、専用チップ等により実現されるハードウェア構成であってもよい。
【００４５】
次に、図１０を参照して、サーマルプリンタ１が実行する印字速度制御の動作について説明する。図１０は、印字速度制御処理の手順の一例を示すフローチャートである。
【００４６】
印字モードの設定などによりラインサーマルヘッド１１４による印字が開始されると、印字制御部１３４は、入力された印字データをもとに、ラインサーマルヘッド１１４における印字率を取得する（ステップＳ１１）。より詳細には、印字制御部１３４は、複数の発熱素子１１４ａの中で、印字データにより実際に印字を行う発熱素子１１４ａの数と発熱素子１１４ａの総数との比である印字率をライン毎に算出する。
【００４７】
次いで、印字制御部１３４は、第１テーブルデータ１３１ａを参照し（ステップＳ１２）、ステップＳ１１で取得した印字率に対応する印字速度を特定する（ステップＳ１３）。なお、取得した印字率Ｒが中印字率帯に属する場合には、温度センサ１２７で検出されたラインサーマルヘッド１１４の温度に基づき印字速度を求めるものとする。
【００４８】
続いて、印字制御部１３４は、ステップＳ１３で特定した印字速度に基づき、ステッピングモータ１２６を駆動することで、ラインサーマルヘッド１１４の副走査方向における印字速度を制御する（ステップＳ１４）。
【００４９】
次いで、印字制御部１３４は、表示・操作部１１９による印字終了の操作など、印字データによる印字の終了の有無を判定する（ステップＳ１５）。ここで、印字を継続する場合（ステップＳ１５；Ｎｏ）、印字制御部１３４はステップＳ１１へ処理を戻す。また、印字を終了する場合（ステップＳ１５；Ｙｅｓ）、印字制御部１３４は、印字モードを終了させて処理を終了する。
【００５０】
以上のように、本実施形態のサーマルプリンタ１は、印字データから算出した印字率が高印字率帯にある場合に、記録媒体の副走査方向における印字速度、即ち搬送速度を、他の印字率帯より低速な一定のＶｍｉｎで搬送させる。また、印字データから算出した印字率が低印字率帯にある場合に、記録媒体の副走査方向における印字速度を、他の印字率帯より高速な一定のＶｍａｘで搬送させる。さらに、印字データから算出した印字率が中印字率帯にある場合に、記録媒体の副走査方向における印字速度を、Ｖｍｉｎより大きくＶｍａｘより小さなＶ１〜Ｖ２の範囲内で可変制御する。
【００５１】
これにより、各印字率帯において、ラインサーマルヘッド１１４に蓄積される印字エネルギーを抑えながら印字を行うことができるため、省電力化を図ることができる。また、高印字率帯及び低印字率帯では、簡易な印字制御で省電力化を図ることができるため、効率的な印字制御を実現することができる。
【００５２】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５３】
例えば、上記実施形態では、印字率Ｒの低印字率帯、中印字率帯及び高印字率帯を、それぞれ０≦Ｒ＜３３、３３≦Ｒ＜７３、７３≦Ｒ≦１００としたが、各印字率帯の範囲はこれに限定されない。また、本実施形態では、印字率帯を３つに区分けしたが、これに限らず、３つ以上に区分けしてもよい。なお、この場合においても、高印字率帯及び低印字率帯は、本実施形態と同様に、一定の印字速度Ｖｍｉｎ、Ｖｍａｘとすることが好ましい。
【００５４】
また、上記実施形態では、低印字率帯及び高印字率帯を一定の印字速度としたが、これに限らず、何れか一方の印字率帯を一定の印字速度とし、他方の印字率帯を中印字率帯と同様の印字速度制御としてもよい。なお、本実施形態の印字速度制御では、高印字率帯での電力消費をより効率的に削減することができるため、高印字率帯を一定の印字速度Ｖｍｉｎとすることが好ましい。
【００５５】
また、上記実施形態では、本願発明を独立したサーマルプリンタ１に適用したが、これに限らず、上述したサーマルプリンタ１の制御系１３０及び印字機構１４０を備えたＰＯＳ端末等の情報処理装置に適用してもよい。ここで、図１１は、情報処理装置の一例を示す透過斜視図である。
【００５６】
情報処理装置３００は、例えばＰＯＳ端末等であって、ＬＣＤパネルを有したタッチパネル式の表示・操作部３０１、充電池３０２、印字ユニット３０３、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、記憶部等を搭載する制御系３０４を備える。ここで、印字ユニット３０３は、サーマルプリンタ１の制御系１３０及び印字機構１４０を有し、サーマルプリンタ１と同様の印字制御を行う。なお、この構成の場合、情報処理装置３００の制御系３０４が、印字ユニット３０３の印字制御を行う形態としてもよい。
【００５７】
また、上記実施形態のサーマルプリンタ１で実行されるプログラムは、サーマルプリンタ１が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らず、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００５８】
また、上記実施形態のサーマルプリンタ１で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよく、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００５９】
１  サーマルプリンタ
１０９  プラテンローラ
１１４  ラインサーマルヘッド
１１４ａ  発熱素子
１１５  ヘッドブラケット
１２６  ステッピングモータ
１２７  温度センサ
１２８  変速機
１３０  制御系
１３１  記憶部
１３１ａ  第１テーブルデータ
１３１ｂ  第２テーブルデータ
１３２  ヘッド制御部
１３４  印字制御部
１３５  通信制御部
１３６  表示制御部
１３７  電力制御部
１４０  印字機構
ＰＴ  用紙
【先行技術文献】
【特許文献】
【００６０】
【特許文献１】特開２０１０−２２１４３６号公報
【図１】
2014168903.tif 000003
【図２】
2014168903.tif 000004
【図３】
2014168903.tif 000005
【図４】
2014168903.tif 000006
【図５】
2014168903.tif 000007
【図６】
2014168903.tif 000008
【図７】
2014168903.tif 000009
【図８】
2014168903.tif 000010
【図９】
2014168903.tif 000011
【図１０】
2014168903.tif 000012
【図１１】
2014168903.tif 000013