(57)【要約】【課題】記録媒体の搬送速度の切り替えにともなう、印字した画像の形状（特に文字形状）が崩れ、印字品質が低下するのを抑制する。【解決手段】実施形態の印字装置は、印字データの印字対象である記録媒体の搬送方向と直交する方向に沿って配列された複数の発熱素子を有する印字ヘッドを備える。そして、制御部は、複数の発熱素子を複数のブロックに分割して印字を行っている分割駆動印字状態で、直交する方向に沿った印字ラインの印字率に基づいて、複数の発熱素子を複数のブロックに分割せずに印字を行う非分割駆動印字状態に対応すると判別される連続する印字ラインの数が所定の基準印字ライン数以内である場合に、分割駆動印字状態を維持する。【選択図】図６
2014046680.tif 000002
【特許請求の範囲】
【請求項１】
印字データの印字対象である記録媒体の搬送方向と直交する方向に沿って配列された複数の発熱素子を有する印字ヘッドと、
前記複数の発熱素子を複数のブロックに分割して印字を行っている分割駆動印字状態で、前記直交する方向に沿った印字ラインの印字率に基づいて、前記複数の発熱素子を複数のブロックに分割せずに印字を行う非分割駆動印字状態に対応すると判別される連続する印字ラインの数が所定の基準印字ライン数以内である場合に、前記分割駆動印字状態を維持する制御部と、
を備えた印字装置。
【請求項２】
前記制御部は、前記非分割駆動印字状態に対応すると判別される連続する印字ラインの数が所定の基準印字ライン数を超える場合に、前記非分割駆動印字状態に移行させる、
請求項１記載の印字装置。
【請求項３】
前記制御部は、前記非分割駆動印字状態に対応すると判別される連続する印字ラインの最初の印字ラインにおいて、前記分割駆動印字状態に移行させる、
請求項２記載の印字装置。
【請求項４】
前記制御部は、前記非分割駆動印字状態で前記分割駆動印字状態に対応すると判別される印字ラインが検出された場合に、当該印字ラインの印字を行うに際して、前記分割駆動印字状態に移行する、
請求項１乃至請求項３のいずれかに記載の印字装置。
【請求項５】
前記印字ヘッドは、一印字ラインを同時に印字可能なライン印字ヘッドである、
請求項１乃至請求項４のいずれかに記載の印字装置。
【請求項６】
印字データの印字対象である記録媒体の搬送方向と直交する方向に沿って配列された複数の発熱素子を有する印字ヘッドを有する印字装置をコンピュータにより制御するための制御プログラムにおいて、
前記コンピュータを、
前記複数の発熱素子を複数のブロックに分割して印字を行っている分割駆動印字状態で、前記直交する方向に沿った印字ラインの印字率に基づいて、前記複数の発熱素子を複数のブロックに分割せずに印字を行う非分割駆動印字状態に対応すると判別する手段と、
前記非分割駆動印字状態に対応するとされる連続する印字ラインの数が所定の基準印字ライン数以内である場合に、前記分割駆動印字状態を維持する手段と、
して機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、印字装置および制御プログラムに関する。
【背景技術】
【０００２】
従来、印字データのライン方向に配列された複数の発熱素子を有するラインサーマルヘッドを用いて記録媒体（記録用紙等）に印字データを印字するサーマルプリンタにおいて、ラインサーマルヘッドに供給するピーク電流を抑える方法として、ラインサーマルヘッドが有する複数の発熱素子を複数のブロックに分割し、複数の発熱素子をブロック毎に時分割で駆動させることにより、同時に駆動する発熱素子の数を減らす方法が提案されている。
この場合において、印字品質を維持するために、複数の発熱素子をブロック毎に時分割で駆動させる場合には、複数の発熱素子を同時に駆動させる場合よりも記録媒体の搬送速度を低下させていた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、従来技術においては、頻繁にサーマルヘッドが有する複数の発熱素子を複数のブロックに分割した状態から分割していない状態に切り替え、あるいは、サーマルヘッドが有する複数の発熱素子をブロックに分割していない状態から分割した状態に切り替えると、記録媒体の搬送速度が頻繁に切り替えられることとなり、わずかながら印字した画像の形状（特に文字形状）が崩れ、印字品質が低下する虞があった。
【課題を解決するための手段】
【０００４】
実施形態の印字装置は、画像の印字対象である記録媒体の搬送方向と直交する方向に沿って配列された複数の発熱素子を有する印字ヘッドを備える。
そして、制御部は、複数の発熱素子を複数のブロックに分割して印字を行っている分割駆動印字状態で、直交する方向に沿った印字ラインの印字率に基づいて、複数の発熱素子を複数のブロックに分割せずに印字を行う非分割駆動印字状態に対応すると判別される連続する印字ラインの数が所定の基準印字ライン数以内である場合に、分割駆動印字状態を維持する。
【図面の簡単な説明】
【０００５】
【図１】図１は、本実施形態にかかるサーマルプリンタの概略構造を示す模式図である。
【図２】図２は、本実施形態にかかるサーマルプリンタの構成を示すブロック図である。
【図３】図３は、本実施形態にかかるサーマルプリンタが有するサーマルヘッドの複数の発熱素子を分割したブロックを説明するための図である。
【図４】図４は、本実施形態にかかるサーマルプリンタの処理フローチャートである。
【図５】図５は、発熱素子を複数ブロックに分割する場合の各ブロックに対して出力するストローブ信号の出力タイミングを示す図である。
【図６】図６は、具体的な動作説明図である。
【発明を実施するための形態】
【０００６】
以下、図面を参照しながら、本実施形態について説明する。
図１は、本実施形態にかかるサーマルプリンタの概略構造を示す模式図である。
サーマルプリンタ１０（印字装置）は、ラインサーマルヘッド１と、プラテンローラ２とを有している。ラインサーマルヘッド１とプラテンローラ２とは、巻回された連続紙Ｓ（レシート紙等）として供給される記録媒体としての用紙３を挟み、互いに対向する位置に設けられている。
【０００７】
ラインサーマルヘッド１は、一端が回転軸１Ｘを回転中心として回転自在に支持されて他端がプラテンローラ２に圧接するように付勢部材ＳＰにより付勢されている。プラテンローラ２は、パルスモータ４の回転をプラテンローラ２に伝達するためのベルト５等を介してパルスモータ４と連結されている。そして、パルスモータ４が回転を開始すると、プラテンローラ２は、ベルト等を介してパルスモータ４の回転に連動して回転する。本実施形態では、パルスモータ４には、２相励磁のステッピングモータを用いている。
【０００８】
用紙３は、感熱用紙として構成されており、ラインサーマルヘッド１とプラテンローラ２との間に挟まれた状態でプラテンローラ２が回転することによって図１中、左方向に搬送される。
ラインサーマルヘッド１は、用紙３の幅方向に配列された複数の発熱素子（発熱抵抗体）を有している。ラインサーマルヘッド１は、複数の発熱素子のうち用紙３に印字する箇所に対応する発熱素子を発熱させることにより、印字データに対応する画像（文字等を含む）を印字ライン毎に搬送中の用紙３に印字する。
【０００９】
本実施形態では、サーマルプリンタ１０は、ラインサーマルヘッド１が有する発熱素子にストローブ信号を入力して発熱させ、この熱を用紙３に与えて用紙３を発色させることにより、用紙３に印字データに対応する画像を印字する。なお、パルスモータ４が所定数のパルス分回転した場合にプラテンローラ２が回転する距離、すなわち用紙３の搬送距離は、パルスモータ４の回転をプラテンローラ２に伝達する機構のギア比等により決まる。
【００１０】
本実施形態では、サーマルプリンタ１０は、ラインサーマルヘッド１が有する発熱素子を複数のブロックに分割し、ブロック単位でストローブ信号（発熱体駆動時間制御信号）を出力し、これと印字データの論理積をとることにより、複数のブロックのそれぞれに属する発熱素子を時分割で発熱させることができる。
【００１１】
図２は、本実施形態にかかるサーマルプリンタの構成を示すブロック図である。本実施形態にかかるサーマルプリンタ１０は、各種の演算処理を実行してサーマルプリンタ１０の各部を集中的に制御するＣＰＵ（Central  Processing  Unit）１１を有する。ＣＰＵ１１には、ＲＡＭ（Random  Access  Memory）１３およびフラッシュメモリ１４を含むメモリがシステムバス１５を介して接続されている。
【００１２】
フラッシュメモリ１４は、ＣＰＵ１１により実行される動作プログラムおよび当該動作プログラムの実行に用いられるデータを記憶する。ＣＰＵ１１は、フラッシュメモリ１４に記憶された動作プログラムをＲＡＭ１３にコピーして実行することによりサーマルプリンタ１０の各部を制御する。
【００１３】
ＲＡＭ１３は、各種情報を一時的に記憶する。また、ＲＡＭ１３は、用紙３に印字する印字データ（画像データ）が一時的に記憶される印刷バッファとして利用される。印字データは、ホストコンピュータ３０から受信した印字対象のデータである。なお、印字データは、フラッシュメモリ１４に一時的に記憶されるようにしても良い。
【００１４】
また、ＣＰＵ１１には、モータ制御回路１８、ヘッド制御回路１９および電源回路２０が接続される。モータ制御回路１８は、ＣＰＵ１１により制御され、パルスモータ４を回転駆動させる。本実施形態では、モータ制御回路１８は、印字データの各ラインの印字率に応じてパルスモータ４を回転させる速度、すなわち、用紙３の搬送速度を制御する。
【００１５】
ヘッド制御回路１９は、ＣＰＵ１１により制御され、ＲＡＭ１３に記憶された印字データに応じて、ラインサーマルヘッド１が有する発熱素子にストローブ信号を出力して、ラインサーマルヘッド１が有する発熱素子に駆動電流を流すことが可能な状態とし、このストローブ信号と印字データの論理積により、実際に駆動電流が流れる発熱素子が決定されて駆動させる。これにより、用紙３に対して印字データに対応する画像が印字される。電源回路２０は、バッテリ２１に蓄えられた電力をサーマルプリンタ１０の各部に供給する。
【００１６】
また、ＣＰＵ１１には、表示コントローラ２３、通信インタフェース２５およびキー入力部２６が接続されている。表示コントローラ２３は、ＣＰＵ１１により制御され、表示器２４における情報の表示を制御する。表示器２４は、印字状況等の各種情報を表示する。
【００１７】
通信インタフェース（Ｉ／Ｆ）２５は、ホストコンピュータ３０等の外部機器と通信を行うためのインタフェースである。本実施形態では、通信インタフェース２５は、ＩｒＤＡ等の赤外線通信、ＵＳＢ（Universal  Serial  Bus）、ＬＡＮ（Local  Area  Network）、ＲＳ−２３２Ｃ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等によって、ホストコンピュータ３０に設けられた通信インタフェースと通信を行う。
【００１８】
キー入力部２６は、サーマルプリンタ１０に対してユーザが各種情報を入力するための各種キーである。
【００１９】
ホストコンピュータ３０は、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、ハンディターミナル等、ユーザによる操作入力に応じて演算処理を実行する機器である。
【００２０】
図３は、本実施形態にかかるサーマルプリンタが有するサーマルヘッドの複数の発熱素子を分割したブロックを説明するための図である。
本実施形態のラインサーマルヘッド１は、図３に示すように、用紙３の幅方向に３８４ドット分の発熱素子が配列されている。本実施形態では、ラインサーマルヘッド１が有する３８４ドット分の発熱素子は、それぞれ、６４ドット分の発熱素子を含む６つのブロックに分割可能とされている。
【００２１】
これにより、ヘッド制御回路１９は、全発熱素子を最大で６つのブロックに分割して時分割駆動制御することができる。このとき、ヘッド制御回路１９は、同一のブロックに属する６４ドット分の発熱素子に対して、当該ブロックに対応する同一のストローブ信号（ＳＴＲＯＢＥ１〜６）を出力する。よって、ヘッド制御回路１９は、ストローブ信号をブロック毎に時間をずらして出力することにより、ブロックを時分割で駆動するようになっている。
【００２２】
図４は、本実施形態にかかるサーマルプリンタの処理フローチャートである。
サーマルプリンタ１のＣＰＵ１１は、通常動作時においては、印字データを受信したか否かを判別する（ステップＳ１１）。
ステップＳ１１の判別において、印字データを受信していない場合には（ステップＳ１１；Ｎｏ）、ＣＰＵ１１は、待機状態となる。
ステップＳ１１の判別において、印字データを受信した場合には（ステップＳ１１；Ｙｅｓ）、ＣＰＵ１１は、印字ライン毎の印字率を記憶する複数の印字率バッファ及び印字データをライン単位で格納する印字データバッファを初期化する（ステップＳ１２）。
【００２３】
続いてＣＰＵ１１は、受信して印字データバッファに格納されている印字データから、（Ｙ＋１）ライン分の印字データを取得する（ステップＳ１３）。
ここで、印字ライン数Ｙは、適宜設定される閾値であり、発熱素子をブロック単位で分割する分割印字を行っている最中に、分割印字から非分割印字に移行する条件を満たす印字率の印字ラインが現れた場合に、当該印字ラインを含めてＹライン以上連続して非分割印字に移行する条件を満たす印字率の印字ラインが現れた場合に、非分割印字に移行するための条件となっている。
【００２４】
そして、ＣＰＵ１１は、取得した（Ｙ＋１）ライン分の印字データの印字率を算出してバッファに格納する（ステップＳ１４）。本実施形態では、ＣＰＵ１１は、ラインサーマルヘッド１の複数の発熱素子のうちストローブ信号を出力して駆動させる必要がある発熱素子の比率を、１ライン分の印字データに含まれる黒情報の数（印字ドット数）を基に算出する。例えば、１ラインのドット数が、図３に示したように、３８４ドットの場合、印字するドット数が合計して９６ドットであった場合、印字率は、９６／３８４＝２５％となる。
【００２５】
次いで、ＣＰＵ１１は、算出した印字率が所定の印字率以上であるか否かを判別する（ステップＳ１５）。
本実施形態では、ＣＰＵ１１は、印字データを取得した印字ラインについて算出した印字率が予め設定された基準印字率よりも高い場合に、複数の発熱素子を複数のブロックに分割すると判別するようにしている。すなわち、ＣＰＵ１１は、基準印字率よりも高い印字率を有する印字ラインを、複数の発熱素子を複数のブロックに分割する必要がある分割対象の印字ラインと判別して、当該印字ラインの印字時に一時的に駆動電流が増大するのを抑制することとなる。
【００２６】
そしてステップＳ１５の判別において、次の印字対象となる印字ラインの印字率が所定の基準印字率以上であると判別された場合には（ステップＳ１５；Ｙｅｓ）、ＣＰＵ１１は、算出した印字率に基づいて、ラインサーマルヘッド１の複数の発熱素子の分割ブロック数を決定する（ステップＳ１６）。
【００２７】
例えば、印字率０〜１６％の場合、分割無し（非分割：６ブロック一括駆動）、印字率１７〜３２％の場合、２分割（３ブロックずつ時分割駆動）、印字率３３〜４８％の場合、３分割（２ブロックずつ時分割駆動）、印字率４９〜６４％の場合、４分割（２ブロック、１ブロック、２ブロック、１ブロックで時分割駆動）、印字率６５〜８０％の場合、５分割（２ブロック、１ブロック、１ブロック、１ブロック、１ブロックで時分割駆動）、８１〜１００％の場合、６分割（１ブロックずつ時分割駆動）とする。
なお、上記は、一例であり、印字率範囲等は適宜設定することが可能である。
【００２８】
そしてＣＰＵ１１は、印字データに基づき、ステップＳ１６で決定した分割ブロック数で、各ブロック毎に発熱素子を時分割で駆動して対象の印字ラインの印字を行う（ステップＳ１７）。
【００２９】
図５は、発熱素子を複数ブロックに分割する場合の各ブロックに対して出力するストローブ信号の出力タイミングを示す図である。
【００３０】
図５に示す場合は、印字ラインが８ラインあった場合に、１ライン目〜６ライン目までは、上述の例の場合、印字率０〜１６％の場合に相当するため、非分割で印字し、第７ライン目〜第８ライン目は、印字率８１〜１００％の場合に相当するため、発熱素子を６つのブロックに分割して（６分割時分割駆動）印字している。
ここで、図５に示すフェーズ信号Ｐｈａｓｅ  Ａおよびフェーズ信号Ｐｈａｓｅ  Ｂは、パルスモータ４の回転の周期を表し、フェーズ信号Ｐｈａｓｅ  Ａおよびフェーズ信号Ｐｈａｓｅ  Ｂの立ち上り又は立下りにつき１ドット（１印字ライン）分の用紙３の搬送が行われる。
【００３１】
また、各ブロックの発熱素子に対して、６つのストローブ信号（ＳＴＲＯＢＥ１〜６）を時分割で順に出力している。したがって、印字データが“Ｈ”レベルの場合に、ドットを形成（印字）するとすると、例えば、第１のブロックの場合、ストローブ信号ＳＴＲＯＢＥ１＝“Ｈ”、かつ、印字データ＝“Ｈ”のドットが用紙３に印字されることとなる。
次にＣＰＵ１１は、全印字ラインの印字が完了したか否かを判別する（ステップＳ１８）。
【００３２】
ステップＳ１８の判別において、全印字ラインの印字が完了した場合には（ステップＳ１８；Ｙｅｓ）、ＣＰＵ１１は、処理を終了する。
ステップＳ１８の判別において、未だ全印字ラインの印字が完了していない場合には（ステップＳ１８；Ｎｏ）、次の１ラインの印字ラインの印字データを取得して、（Ｙ＋１）ライン分の印字データを更新することとなる（ステップＳ１３）。
【００３３】
一方、ステップＳ１５の判別において、次の印字対象となる印字ラインの印字率が所定の基準印字率未満であると判別された場合には（ステップＳ１５；Ｎｏ）、ＣＰＵ１１は、次の印字対象となる印字ライン以外のＹライン後までの全ての印字ラインの印字率が所定印字率未満であるか否かを判別する（ステップＳ１９）。
【００３４】
これは、分割印字と非分割印字とを頻繁に切り替えると、搬送速度の変化に起因する画像品質の低下が生じるので、切替を最小限とするための処理である。
ステップＳ１９の判別において、次の印字対象となる印字ライン以外のＹライン後までの全ての印字ラインの印字率が所定印字率未満ではない場合には（ステップＳ１９；Ｎｏ）、処理をステップＳ１７に移行して、分割駆動から非分割駆動に切り替えることなく、処理を継続することとなる。
【００３５】
また、ステップＳ１９の判別において、次の印字対象となる印字ライン以外のＹライン後までの全ての印字ラインの印字率が所定印字率未満である場合には（ステップＳ１９；Ｙｅｓ）、印字データに基づき、全ブロックを一括して発熱素子を駆動して対象の印字ラインの印字を行う（ステップＳ２０）。すなわち、時分割駆動を解除して、一括駆動を行うこととなる。
【００３６】
次にＣＰＵ１１は、全印字ラインの印字が完了したか否かを判別する（ステップＳ１８）。
ステップＳ１８の判別において、全印字ラインの印字が完了した場合には（ステップＳ１８；Ｙｅｓ）、ＣＰＵ１１は、処理を終了する。
【００３７】
ステップＳ１８の判別において、未だ全印字ラインの印字が完了していない場合には（ステップＳ１８；Ｎｏ）、次の１ラインの印字ラインの印字データを取得して、（Ｙ＋１）ライン分の印字データを更新することとなる（ステップＳ１３）。
【００３８】
以上の説明のように、本実施形態によれば、必要以上に非分割駆動と、分割駆動と、を切り替えることがないので、切り替えにともなう印字品質の低下を抑制することができる。
【００３９】
次により具体的な動作を説明する。
図６は、具体的な動作説明図である。
初期状態である時刻ｔ０において、印字率が所定の基準印字率未満であった場合には、非分割駆動で印字データによる画像の印刷を行う。この場合に用紙３の搬送速度は比較的高い速度に設定されている。
次に時刻ｔ１において、印字ラインの印字率が所定の基準印字率以上であった場合には、分割駆動で印字データによる画像の印刷を行う。この場合に用紙３の搬送速度は比較的低い速度に設定されている。
【００４０】
続いて、時刻ｔ２において、再び印字ラインの印字率が所定の基準印字率未満になり、この印字率が所定の基準印字率未満となっている印字ライン数が少ないとすると、従来においては、図６中、破線で示すように、一旦、非分割駆動に移行するものの、用紙３の搬送速度が本来の非分割駆動時の速度に至る前に、再び分割駆動に移行することとなり、用紙搬送速度が安定しない状態が続くこととなる。
【００４１】
したがって、印字品質は低下することとなるが、本実施形態においては、図４で説明したように、ＣＰＵ１１は、次の印字対象となる印字ライン以外のＹライン後までの全ての印字ラインの印字率が所定印字率未満であるか否かを判別する（ステップＳ１９）。そして、次の印字対象となる印字ライン以外のＹライン後までの全ての印字ラインの印字率が所定印字率未満ではなく、次の印字対象となる印字ライン以外のＹライン後に至るまでに再び基準印字率を超えることとなる場合には、分割駆動を維持することとなっている（ステップＳ１７）。したがって、用紙３の搬送速度は、図６の時刻ｔ２〜ｔ３の時間に示すように、一定に維持されることとなる。
そして時刻ｔ３において、印字ラインの印字率が所定の基準印字率以上となった場合にも、分割駆動しつつ印字データによる画像の印刷を継続する。
【００４２】
その後、時刻ｔ４において、再び印字ラインの印字率が所定の基準印字率未満になるが、この場合にも、印字率が所定の基準印字率未満となっている印字ライン数が少ないので、図４で説明したように、ＣＰＵ１１は、次の印字対象となる印字ライン以外のＹライン後までの全ての印字ラインの印字率が所定印字率未満であるか否かを判別して、分割駆動を維持するので、用紙３の搬送速度は、図６の時刻ｔ４〜ｔ５の時間に示すように、破線で示す従来例とは異なり、一定に維持されることとなる。そして、分割駆動しつつ印字データによる画像の印刷を継続するため、印字品質の低下が生じない。
そして時刻ｔ５において、印字ラインの印字率が再び所定の基準印字率以上となった場合にも、分割駆動しつつ印字データによる画像の印刷が継続される。
【００４３】
その後、時刻ｔ６において、再び印字ラインの印字率が所定の基準印字率未満になるが、この場合には、印字率が所定の基準印字率未満となっている印字ライン数がＹラインを超えているので、図４で説明したように、ＣＰＵ１１は、次の印字対象となる印字ライン以外のＹライン後までの全ての印字ラインの印字率が所定印字率未満であるか否かを判別して（ステップＳ１９）、非分割駆動に移行し、用紙３の搬送速度は、図６の時刻ｔ６以降に示すように、比較的高い搬送速度に移行することとなる。
【００４４】
以上の説明のように、本実施形態によれば、従来では、時刻ｔ１、ｔ２、ｔ３、ｔ４、ｔ５、ｔ６の６回、非分割駆動から分割駆動への移行あるいは分割駆動から非分割駆動への移行があったのに対し、時刻ｔ１及び時刻ｔ６の２回だけの移行が生じるだけであり、印字品質の低下を大きく抑制することが可能となる。
【００４５】
なお、本実施形態のサーマルプリンタ１０で実行されるプログラムは、ＲＯＭ（Read  Only  Memory）等に予め組み込んで提供するようにしても良い。また、本実施形態のサーマルプリンタ１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４６】
さらに、本実施形態のサーマルプリンタ１０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のサーマルプリンタ１０で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。
【００４７】
本実施形態のサーマルプリンタ１０で実行されるプログラムは、上述したヘッド制御回路１９の機能等を含むモジュール構成とし、実際のハードウェアとしてはＣＰＵ１１（プロセッサ）が上記ＲＯＭ等からプログラムを読み出して実行することによりヘッド制御回路１９の機能が主記憶装置上にロードされ、ヘッド制御部（ヘッド制御回路１９に相当）等が主記憶装置上に生成されるようにしても良い。
【００４８】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４９】
１  サーマルヘッド
２  プラテンローラ
３  用紙
４  パルスモータ
１０  サーマルプリンタ
１１  ＣＰＵ（制御部）
１３  ＲＡＭ
１４  フラッシュメモリ
１５  システムバス
１９  ヘッド制御回路
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００６−３４７０３４号公報
【図１】
2014046680.tif 000003
【図２】
2014046680.tif 000004
【図３】
2014046680.tif 000005
【図４】
2014046680.tif 000006
【図５】
2014046680.tif 000007
【図６】
2014046680.tif 000008