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