(57)【要約】      （修正有）【課題】通信速度が遅いあるいは通信が不安定な環境でも、印刷品質の低下を防止し、かつ、印刷終了までの時間の延びを抑制することのできる記録装置を提供する。【解決手段】感熱ロール紙に印刷データを印刷する記録ヘッド２４と、感熱ロール紙を搬送するプラテンと、印刷データを格納する受信バッファー５６と、受信バッファー５６に格納された印刷データに基づいて、記録ヘッド２４およびプラテンを制御して、感熱ロール紙への記録および感熱ロール紙の搬送を行う印刷制御部６０と、を備え、印刷制御部６０は、受信バッファー５６に格納された印刷データに基づく記録ヘッド２４による印刷が終了してプラテンによる感熱ロール紙の搬送を停止した後に、プラテンにより感熱ロール紙を所定の戻り量だけ逆送りし、次の印刷データによる印刷を、感熱ロール紙を戻り量の範囲内で加速させた後に行う。【選択図】図３
2017056561.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を搬送しながら印刷をする記録装置であって、
前記記録媒体に印刷データを印刷する記録ヘッドと、
前記記録媒体を搬送する搬送部と、
前記印刷データを格納するバッファーと、
前記バッファーに格納された前記印刷データに基づいて、前記記録ヘッドおよび前記搬送部を制御して、前記記録媒体への記録および前記記録媒体の搬送を行う印刷制御部と、を備え、
前記印刷制御部は、前記バッファーに格納された前記印刷データに基づく前記記録ヘッドによる印刷が終了して前記搬送部による前記記録媒体の搬送を停止した後に、前記搬送部により前記記録媒体を所定の戻り量だけ逆送りし、次の印刷データによる印刷を、前記記録媒体を前記戻り量の範囲内で加速させた後に行うことを特徴とする記録装置。
【請求項２】
前記戻り量は、前記搬送部による加速に必要な前記記録媒体の送り量と、前記印刷が終了する前に前記搬送部による減速をした場合、当該減速時に送られた前記記録媒体の送り量とを加算した量であることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記印刷制御部は、前記バッファーに格納された前記印刷データによる印刷が終了した後、前記次の印刷データが前記バッファーに格納される前に、前記搬送部による前記記録媒体の逆送りを行い、前記次の印刷データが前記バッファーに格納された場合に、前記次の印刷データによる印刷を前記記録媒体の加速後の定速領域で行うことを特徴とする請求項１または請求項２に記載の記録装置。
【請求項４】
前記搬送部の停止は、前記印刷データによる印刷が終了した後、前記次の印刷データが前記バッファーに格納されるまでの間であることを特徴とする請求項１から請求項３のいずれか一項に記載の記録装置。
【請求項５】
記録媒体を搬送しながら印刷をする記録装置の制御方法であって、
バッファーに格納された印刷データに基づいて、記録ヘッドおよび搬送部を制御して、前記記録媒体への記録および前記記録媒体の搬送を行い、
前記バッファーに格納された前記印刷データに基づく前記記録ヘッドによる印刷が終了し、前記搬送部による前記記録媒体の搬送を停止した後に、前記搬送部により前記記録媒体を所定の戻り量だけ逆送りし、次の印刷データによる印刷を、前記記録媒体を前記戻り量の範囲内で加速させた後に行うことを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを受信して印刷を行う記録装置および記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、印刷イメージバッファーに蓄積されている現在データ量や現在受信データ速度等に基づいて現在印刷速度が目標値として速度算出部によって決定され、決定された現在印刷速度（目標値）に最も近くなるようにモータ・ヘッドを駆動制御部を介して制御することで、データ量に応じて、印刷の一時停止がより少なくなるように調整された印刷速度に変化させる技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０７６４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、記録装置が印刷データを受信して印刷を行う場合、通信速度が十分であれば、記録装置は常に一定の速度で印刷を行うことができる。
しかし、通信速度が遅い場合や通信が不安定である場合、記録装置は印刷速度を維持することができず、印刷速度の低下あるいは印刷の一時停止をすることがある。このような場合や前記特許文献１のように、印刷中に印刷速度の加減速を行うと、色ムラや白スジなどが発生し、印刷品質が低下するという問題がある。
このような印刷品質の低下を防止する手段として、例えば、印刷データを記録装置内にため込み、全印刷データを受信してから印刷を開始する手段がある。しかしながら、通信速度が遅い場合、印刷データをため込むために多くの時間が必要で、印刷完了までの時間が延びてしまうという問題がある。しかも、全印刷データを格納するための大容量の記憶手段が必要となる問題もある。
本発明は、前記した事情に鑑みてなされたものであり、通信速度が遅いあるいは通信が不安定な環境でも、印刷品質の低下を防止し、かつ、印刷終了までの時間の延びを抑制することのできる記録装置および記録装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するために、本発明は、記録媒体を搬送しながら印刷をする記録装置であって、前記記録媒体に印刷データを印刷する記録ヘッドと、前記記録媒体を搬送する搬送部と、前記印刷データを格納するバッファーと、前記バッファーに格納された前記印刷データに基づいて、前記記録ヘッドおよび前記搬送部を制御して、前記記録媒体への記録および前記記録媒体の搬送を行う印刷制御部と、を備え、前記印刷制御部は、前記バッファーに格納された印刷データに基づく前記記録ヘッドによる印刷が終了して前記搬送部による前記記録媒体の搬送を停止した後に、前記搬送部により前記記録媒体を所定の戻り量だけ逆送りし、次の印刷データによる印刷を、前記記録媒体を前記戻り量の範囲内で加速させた後に行うことを特徴とする。
この構成によれば、記録媒体を逆戻りさせることで、加速した後の定速領域で印刷を行うことができるので、通信速度が遅い場合あるいは通信が不安定な場合でも、色ムラや白スジといった印刷不良の発生を防止することができる。また、すべての印刷データを受信してから印刷を開始するのではなく、バッファーの容量に従って印刷データを逐次受信して印刷を行うものであるため、印刷終了までの時間が延びてしまうことがない。
【０００６】
また、前記発明の記録装置であって、本発明は、前記戻り量は、前記搬送部による加速に必要な前記記録媒体の送り量と、前記印刷が終了する前に前記搬送部による減速をした場合、当該減速時に送られた前記記録媒体の送り量とを加算した量であることを特徴とする。
この構成によれば、印刷開始時に記録媒体を定速にすることができ、印刷不良を防止することができる。
【０００７】
また、前記発明の記録装置であって、本発明は、前記印刷制御部は、前記バッファーに格納された前記印刷データによる印刷が終了した後、前記次の印刷データが前記バッファーに格納される前に、前記搬送部による前記記録媒体の逆送りを行い、前記次の印刷データが前記バッファーに格納された場合に、前記次の印刷データによる印刷を前記記録媒体の加速後の定速領域で行うことを特徴とする。
この構成によれば、次の印刷データがバッファーに格納される前に搬送部よる記録媒体の逆送りを行うので、逆送りのための余分な時間が不要となり、印刷終了までの時間が延びてしまうことがない。
【０００８】
また、前記発明の記録装置であって、本発明は、前記搬送部の停止は、前記印刷データによる印刷が終了した後、前記次の印刷データが前記バッファーに格納されるまでの間であることを特徴とする。
この構成によれば、次の印刷データの受信を待っている状態で、搬送部が停止するので、印刷終了までの時間が延びてしまうことがない。
【０００９】
また、前記目的を達成するために、本発明は、記録媒体を搬送しながら印刷をする記録装置の制御方法であって、バッファーに格納された印刷データに基づいて、記録ヘッドおよび搬送部を制御して、前記記録媒体への記録および前記記録媒体の搬送を行い、前記バッファーに格納された前記印刷データに基づく前記記録ヘッドによる印刷が終了し、前記搬送部による前記記録媒体の搬送を停止した後に、前記搬送部により前記記録媒体を所定の戻り量だけ逆送りし、次の印刷データによる印刷を、前記記録媒体を前記戻り量の範囲内で加速させた後に行うことを特徴とする。
この構成によれば、記録媒体を逆戻りさせることで、加速した後の定速領域で印刷を行うことができるので、通信速度が遅い場合あるいは通信が不安定な場合でも、色ムラや白スジといった印刷不良の発生を防止することができる。また、すべての印刷データを受信してから印刷を開始するのではなく、バッファーの容量に従って印刷データを逐次受信して印刷を行うものであるため、印刷終了までの時間が延びてしまうことがない。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るＰＯＳ端末の概略構成を示す図である。
【図２】プリンターの本体内部の構成を模式的に示す図である。
【図３】ＰＯＳ端末の機能的構成を示すブロック図である。
【図４】最初の印刷データによる印刷動作を示す説明図である。
【図５】次の印刷データによる印刷動作を示す説明図である。
【図６】最後の印刷データによる印刷動作を示す説明図である。
【図７】プラテン回転速度と感熱ロール紙の送り量との関係を示すグラフである。
【図８】記録装置の制御方法による動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明に係る記録装置を適用したＰＯＳ端末１の実施形態を示す概略構成図である。また、図２は、ＰＯＳ端末１が備えるプリンター２（記録装置）の本体内部の構成を模式的に示す概略図である。
図１に示すＰＯＳ端末１は、スーパーマーケットやコンビニエンスストア等の店舗に構築された販売時点管理システム（ＰＯＳシステム）上に設けられた端末である。ＰＯＳ端末１は、売上登録処理および精算処理を行うホストコンピューター３と、このホストコンピューター３に接続され、ホストコンピューター３の制御の下、レシート１０を発行するプリンター２と、を備える。
【００１２】
ホストコンピューター３は、売上登録処理および精算処理の処理内容を表示するディスプレイ１２、売上登録処理時に商品に付されたバーコードを読み取るバーコードスキャナー１３、売上登録キー等の各種キーを備えたキー入力部１４、精算用の現金を収容するキャッシュドロワー１５等を備える。また、ホストコンピューター３には、売上登録した情報を収集するＰＯＳサーバー１６が接続される。
レシート１０の発行に際し、ホストコンピューター３は、バーコードスキャナー１３からの入力値や、キー入力部１４からの入力値に基づいて、適宜、ＰＯＳサーバー１６にアクセスしてレシート１０を発行するために必要な情報を取得する。この取得した情報に基づいて、プリンター２にレシート１０の発行に必要な印刷データを生成し、プリンター２に出力する。プリンター２は、ホストコンピューター３から入力された印刷データに基づいて、各部を動作させ、レシート１０を発行する。
【００１３】
また、図１および図２に示すように、記録装置としてのプリンター２は、本体２０に記録媒体としての感熱ロール紙２２を収容している。本体２０は、感熱ロール紙２２を搬送するローラー形状のプラテン２３（搬送部）と、プラテン２３に対向配置された記録ヘッド２４と、感熱ロール紙２２を切断するカッターユニット２５とを備えている。記録ヘッド２４は、感熱ロール紙２２の搬送方向と直交する方向に発熱素子が並べて設けられたラインヘッドである。
プラテン２３は、搬送モーター２６（図３参照）を駆動することで、感熱ロール紙２２を搬送方向Ｙに搬送するとともに、搬送モーター２６を逆方向に回転駆動することで、感熱ロール紙２２を搬送方向Ｙと逆方向にも搬送可能とされる。
【００１４】
本実施形態においては、プリンター２は、サーマルラインプリンターである。すなわち、プリンター２は、搬送モーター２６を駆動してプラテン２３を回転させ、感熱ロール紙２２を搬送しながら記録ヘッド２４を駆動することで、感熱ロール紙２２の記録面に熱を与えて、感熱ロール紙２２の記録面にドットを形成することにより画像を印刷する。
画像が印刷された感熱ロール紙２２は、本体２０の上面に形成された排紙口２８から外に向けて搬送され、この排紙口２８よりも搬送方向Ｙの上流側において、カッターユニット２５により切断され、レシート１０となる。
【００１５】
図２に示すように、カッターユニット２５は、感熱ロール紙２２の搬送路の一側に配置された固定刃３０と、固定刃３０に対向して感熱ロール紙２２の搬送路の他側に配置された可動刃３１とを備えている。可動刃３１は、カッター駆動モーター３２の駆動により駆動される駆動機構（図示せず）を介して固定刃３０に向けて進退自在に設けられる。カッター駆動モーター３２の駆動力により、駆動機構を介して可動刃３１をカッター駆動モーター３２に向けて移動させることで、固定刃３０と可動刃３１との間に印刷後の感熱ロール紙２２が挟まれ、切断される。
【００１６】
また、図１に示すように、プリンター２の本体２０には、開閉可能なカバー３５が設けられる。本体２０には、カバー３５を開くためのレバー３６が設けられる。カバー３５を開放した状態で、感熱ロール紙２２を収容する空間が露出し、感熱ロール紙２２の補充や交換が可能になる。また、本体２０には、プリンター２の電源をオン／オフさせる電源スイッチ３７および手動による感熱ロール紙２２の搬送等の操作を行うための紙送りスイッチ３８が設けられている。さらに、本体２０には、所定の態様で点灯／消灯することによりプリンター２の状態や、エラーの発生の有無等を表示する複数のＬＥＤ３９が設けられる。
【００１７】
図３は、ＰＯＳ端末１の機能的構成を示すブロック図である。
図３に示すように、ホストコンピューター３は、ホスト側制御部４０と、ホスト側入力部４１と、ホスト側表示部４２と、ホスト側記憶部４３と、ホスト側インターフェイス部４４と、を備える。
ホスト側制御部４０は、ホストコンピューター３を中枢的に制御するものである。ホスト側制御部４０は、各種プログラムを実行するＣＰＵ、ＣＰＵにより実行される基本制御プログラム等を記憶するＲＯＭ、ＣＰＵが実行するプログラムや処理対象のデータ等を一時的に記憶するワークエリアを形成するＲＡＭ、その他周辺回路等を備える。
【００１８】
ホスト側入力部４１は、前述したキー入力部１４を含めた各種入力デバイスに接続され、入力デバイスに対する操作を検出し、ホスト側制御部４０に出力する。
ホスト側表示部４２は、前述したディスプレイ１２に接続され、ホスト側制御部４０の制御の下、売上登録処理および精算処理の処理内容等の各種情報をディスプレイ１２に表示する。
なお、前述したように、ホストコンピューター３は、バーコードスキャナー１３や、キャッシュドロワー１５等の各種レジスター周辺デバイスが接続される。ホストコンピューター３には、これらデバイスを接続するためのインターフェイスが実装されるとともに、これらデバイスを制御するためのデバイスドライバーが予めインストールされる。
ホスト側記憶部４３は、ハードディスクや、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを書き換え可能に、不揮発的に記憶する。
ホスト側インターフェイス部４４は、ホスト側制御部４０の制御の下、プリンター２との間で通信規格に準拠した通信を行う。
【００１９】
プリンター２は、前述したようにレシート１０を発行するサーマルラインプリンターであり、図３に示すように、制御部５０と、プリントエンジン５１と、入力部５２と、表示部５３と、記憶部５４と、インターフェイス部５５と、を備える。
制御部５０は、プリンター２の各部を中枢的に制御するものであり、前述したホスト側制御部４０と同様、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備える。制御部は、印刷制御部６０を備える。
プリントエンジン５１は、制御部５０が備える印刷制御部６０の制御の下、記録ヘッド２４や、搬送モーター２６、カッター駆動モーター３２等を動作させて、感熱ロール紙２２に画像を印刷し、画像を印刷した感熱ロール紙２２を切断してレシート１０を発行する。
【００２０】
この印刷制御部６０の機能は、ＣＰＵや、ファームウェアとのプログラムを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
入力部５２は、電源スイッチ３７および紙送りスイッチ３８に接続され、これら操作スイッチに対する操作を検出し、制御部５０に出力する。
表示部５３は、制御部５０の制御の下、ＬＥＤ３９に駆動信号を出力し、所定の態様でＬＥＤ３９を点灯／消灯させる。
記憶部５４は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に、不揮発的に記憶する。
インターフェイス部５５は、ホストコンピューター３との間で、通信規格に準拠した通信を行う。このインターフェイス部５５と、制御部５０とが協働して、ホストコンピューター３から印刷データを受信する受信部として機能する。
プリンター２は、インターフェイス部５５を介してホストコンピューター３から受信した印刷データを格納する受信バッファー５６（バッファー）を備える。
【００２１】
ホスト側制御部４０は、ホストコンピューター３に予めインストールされたＰＯＳアプリケーションを実行する。ホスト側制御部４０は、取引毎に、ＰＯＳサーバー１６にアクセスして必要な情報を取得した上で、購入された商品を示す情報や、商品の単価を示す情報、合計購入金額を示す情報等のレシート１０に記載すべき情報を取得する。そして、ホスト側制御部４０は、取得した情報に基づいて、レシート１０に印刷すべき画像の情報を含む印刷データを生成し、プリンター２に出力する。
印刷データには、印刷する印刷情報の他、プリンター２にレシート１０の発行に係る各種動作を行わせるための制御コマンドが含まれる。
印刷情報は、感熱ロール紙２２に印刷すべき文字列、画像などの情報や、その順序を具体的に指定して印刷させる情報である。
制御コマンドには、印刷開始を支持する印刷開始コマンド、印刷データに含まれる文字列データの印刷を指示する文字列印刷指示コマンド、文字列の改行を指示する改行コマンド、画像データの印刷を指示する画像印刷指示コマンド、あるいはカッターユニット２５によるによる切断を指示する切断指示コマンド等各種のコマンドが含まれる。
【００２２】
ホストコンピューター３からプリンター２に送信された印刷データは、順次、受信バッファー５６に格納される。プリンター２の制御部５０の印刷制御部６０は、受信バッファー５６に格納された印刷データを、順次、読み出して実行することにより、プリントエンジン５１を制御して、レシート１０の発行に係る各種動作を実行する。すなわち、印刷制御部６０は、印刷データに基づいてプリントエンジン５１を制御することにより、記録ヘッド２４を駆動して感熱ロール紙２２への所定の画像の印刷を行うとともに、搬送モーター２６を駆動して画像の印刷に伴う必要な搬送を行う。
【００２３】
次に、プリンター２の制御部５０の印刷制御部６０による記録制御について説明する。
前述のように、ホストコンピューター３からプリンター２に出力された印刷データは、順次、受信バッファー５６に格納される。
図４は、最初の印刷データによる印刷動作を示す説明図である。図５は、次の印刷データによる印刷動作を示す説明図である。図６は、最後の印刷データによる印刷動作を示す説明図である。
図４に示すように、プリンター２の制御部５０の印刷制御部６０は、受信バッファー５６に格納された印刷データを、順次、読み出して実行することにより、プリントエンジン５１を制御して、レシート１０の発行に係る各種動作を実行する。すなわち、印刷制御部６０は、印刷データに基づいてプリントエンジン５１を制御することにより、搬送モーター２６を駆動して感熱ロール紙２２を搬送するとともに、記録ヘッド２４を駆動して感熱ロール紙２２への所定の画像の印刷を行う。
印刷制御部６０は、受信バッファー５６に格納された印刷データに基づく印刷が終了した場合には、搬送モーター２６を停止させてプラテン２３の回転駆動を停止させる。
【００２４】
図７はプラテン２３の回転速度と感熱ロール紙２２の送り量との関係を示すグラフである。図７に示すように、一般に、プラテン２３を停止した状態から搬送モーター２６を駆動させてプラテン２３を回転駆動させると、所定の加速領域を経て定速領域に至る。プラテン２３が加速領域を経て定速領域に至るまでには、所定の時間、すなわち、感熱ロール紙２２の所定の送り量だけ必要となる。また、搬送モーター２６を停止してもプラテン２３が完全に停止するまでには、所定の減速領域が必要であり、この減速領域において、感熱ロール紙２２も減速されながら搬送されることになる。
感熱ロール紙２２に対する印刷を、プラテン２３の加速領域または減速領域で行うと、色ムラや白スジなどが発生するおそれがあり、印刷品質を低下させるおそれがある。そのため、感熱ロール紙２２には、プラテン２３の定速領域で印刷することが好ましい。
【００２５】
本実施形態においては、図５に示すように、印刷制御部６０は、受信バッファー５６に格納された印刷データに基づく印刷が終了した場合に、搬送モーター２６を停止させ、プラテン２３の回転を停止させる。このプラテン２３の停止は、印刷終了後、次の印刷データが受信バッファー５６に格納されるまでの間における印刷データの受信待機時間に行われる。
その後、印刷制御部６０は、搬送モーター２６を逆方向に駆動してプラテン２３を逆方向に回転駆動させ、感熱ロール紙２２を搬送方向と逆方向に逆送りさせるように制御する。
前述のように、搬送モーター２６を停止してプラテン２３が完全に停止するまでには、減速領域において、感熱ロール紙２２も減速されながら搬送される。
そのため、感熱ロール紙２２の逆送り量は、プラテン２３が回転駆動されてから定速領域に移行するために必要な感熱ロール紙２２の送り量である。具体的には、プラテン２３の加速に必要な感熱ロール紙２２の送り量と、プラテン２３の減速時に送られた感熱ロール紙２２の送り量とを加算した量となる。なお、減速しない場合減速時の送り量はないので加算しない。
【００２６】
この間に、ホストコンピューター３からプリンター２に次の印刷データが送信され、プリンター２は、ホストコンピューター３が送信した印刷データを受信して、受信バッファー５６に格納する。
印刷制御部６０は、図６に示すように、次に送られた印刷データに基づいて、搬送モーター２６の駆動を開始してプラテン２３を回転駆動させ、プラテン２３が定速領域に達したら、記録ヘッド２４を駆動して感熱ロール紙２２に印刷を行う。この場合に、搬送モーター２６を逆方向に回転駆動させて、感熱ロール紙２２を逆搬送方向に逆送りするようにしているので、次の印刷データによる印刷は、前回の印刷データによる印刷終了位置から開始されることになる。
【００２７】
印刷制御部６０は、前述の動作を繰り返して行い、すべての印刷データによる印刷が終了した場合に、カッター駆動モーター３２を駆動して、カッターユニット２５を動作させて感熱ロール紙２２を切断し、レシート１０を発行する。
【００２８】
次に、本発明に係る記録装置の制御方法について説明する。
図８は本実施形態のプリンター２の動作を示すフローチャートである。なお、図８では、１つのレシート１０を発行する場合におけるプリンター２の動作を示している。
また、以下の説明において、制御部５０および印刷制御部６０の機能は、ＣＰＵがファームウェア等のプログラムを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。
【００２９】
まず、プリンター２は、ホストコンピューター３が送信した印刷データを受信して、プリンター２は、受信した印刷データを、受信バッファー５６に格納する（ステップＳ１）。
印刷制御部６０は、受信バッファー５６に格納された印刷データを、順次、読み出して実行することにより、プリントエンジン５１を制御して、レシート１０の発行に係る各種動作を実行する。すなわち、印刷制御部６０は、印刷データに基づいてプリントエンジン５１を制御することにより、搬送モーター２６を駆動して感熱ロール紙２２を搬送するとともに、記録ヘッド２４を駆動して感熱ロール紙２２への所定の画像の印刷を行う（ステップＳ２）。
【００３０】
受信バッファー５６に格納された印刷データに基づく印刷が終了したら（ステップＳ３：ＹＥＳ）、印刷制御部６０は、搬送モーター２６を停止させてプラテン２３を停止させる（ステップＳ４）。
この状態から、印刷制御部６０は、搬送モーター２６を逆回転させてプラテン２３を逆方向に回転駆動させて、感熱ロール紙２２を所定の送り量、逆送りする（ステップＳ５）。このときの送り量は、プラテン２３の加速に必要な送り量と、プラテン２３の減速時に送られた送り量とを加算した量である。なお、減速しない場合減速時の送り量はないので加算しない。
【００３１】
プリンター２は、ホストコンピューター３が送信した次の印刷データを受信し（ステップＳ６）、受信した印刷データは、受信バッファー５６に格納される。ここで、ホストコンピューター３からの次の印刷データが送られない場合、すなわち、すべての印刷データを受信した場合には（ステップＳ７）、印刷は終了する。
続いて、印刷制御部６０は、受信バッファー５６に格納された次の印刷データを、順次、読み出して実行することにより、プリントエンジン５１を制御して、レシート１０の発行に係る各種動作を実行する。
印刷制御部６０は、次の印刷データに基づいて搬送モーター２６を駆動してプラテン２３を回転駆動させると、感熱ロール紙２２は、加速領域を経て定速領域に移行し、定速領域に移行した状態で、記録ヘッド２４による印刷が行われる（ステップＳ２）。
【００３２】
前述のステップＳ２からステップＳ７までの動作を繰り返して行う。
そして、ホストコンピューター３から送られる印刷データに印刷データの終端を示す切断指示コマンドを検出したら（ステップＳ７：ＹＥＳ）、印刷データを最後まで読み出して、印刷データの最後まで印刷を行い（ステップＳ８）、印刷は終了する。
すべての印刷が終了したら、印刷制御部６０は、カッター駆動モーター３２を駆動してカッターユニット２５により感熱ロール紙２２を切断し、レシート１０を発行する。
【００３３】
以上説明したように、本実施形態によれば、印刷制御部６０は、受信バッファー５６（バッファー）に格納された印刷データに基づく印刷が終了してプラテン２３（搬送部）による感熱ロール紙２２（記録媒体）の搬送を停止した後に、プラテン２３により感熱ロール紙２２を所定の戻り量だけ逆送りし、次の印刷データによる印刷を、感熱ロール紙２２を戻り量の範囲内で加速させた後に行う。
これによれば、感熱ロール紙２２を逆戻りさせることで、加速した後の定速領域で印刷を行うことができるので、色ムラや白スジといった印刷不良の発生を防止することができる。
また、すべての印刷データを受信してから印刷を開始するのではなく、受信バッファー５６の容量に従って印刷データを逐次受信して印刷を行うものであるため、受信速度が遅い場合でも印刷終了までの時間が延びてしまうことがない。
【００３４】
また、本実施形態によれば、戻り量は、プラテン２３による加速に必要な感熱ロール紙２２の送り量と、印刷が終了する前にプラテン２３による減速をした場合、当該減速時に送られた感熱ロール紙２２の送り量とを加算した量である。なお、減速しない場合減速時の送り量はないので加算しない。
これによれば、印刷開始時に感熱ロール紙２２を定速にすることができ、印刷不良を防止することができる。
【００３５】
また、本実施形態によれば、印刷制御部６０は、受信バッファー５６に格納された前記印刷データによる印刷が終了した後、次の印刷データが受信バッファー５６に格納される前に、プラテン２３による感熱ロール紙２２の逆送りを行い、次の印刷データが受信バッファー５６に格納された場合に、次の印刷データによる印刷を感熱ロール紙２２の加速後の定速領域で行う。
これによれば、次の印刷データが受信バッファー５６に格納される前にプラテン２３による感熱ロール紙２２の逆送りを行うので、逆送りのための余分な時間が不要となり、印刷終了までの時間が延びてしまうことがない。
【００３６】
また、本実施形態によれば、プラテン２３の停止は、印刷データによる印刷が終了した後、次の印刷データが受信バッファー５６に格納されるまでの間である。
これによれば、次の印刷データの受信を待っている状態で、プラテン２３が停止するので、印刷終了までの時間が延びてしまうことがない。
【００３７】
なお、前述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、前記実施形態においては、印刷データの印刷終端を示す情報として切断指示コマンドを利用した場合について説明したが、印刷終端を示すコマンドであれば、いずれのコマンドを用いるようにしてもよい。
また、前記実施形態においては、記録装置としてＰＯＳ端末１に適用される記録装置の例について説明したが、いずれの記録装置に適用するようにしてもよい。
【００３８】
また、図３に示す各機能部はハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
また、前記実施形態においては、プリンター２が印刷制御部６０を有する制御部５０を備えていたが、例えば、制御部５０の機能を、プリンター２に外部接続される別の装置に持たせるようにしてもよい。
また、本発明は、サーマル式のプリンターに限らず、インクジェット式プリンター、ドットインパクト式プリンター、レーザープリンター、熱昇華型プリンター等の任意の形式の記録媒体を搬送しながら印刷するプリンターに適用可能である。また、ＡＴＭにおけるプリンター等、他の装置に組み込まれるプリンターであってもよい。また、ＣＤのレーベル面や、ＤＶＤのレーベル面等の紙以外の媒体に印刷するものでもよい。
また、本発明を適用可能なプログラムは、ホストコンピューター３に搭載されるプリンタードライバーに含むものであってもよい。
また、前記フローチャートの各ステップを実行するプログラムを、プリンター２の外部の記憶媒体に記憶させたものを読み出して、制御部５０により実行させるようにしてもよい。
【符号の説明】
【００３９】
２…プリンター（記録装置）、３…ホストコンピューター、１０…レシート、２２…感熱ロール紙（記録媒体）、２３…プラテン（搬送部）、２４…記録ヘッド、２５…カッターユニット、２６…搬送モーター、３２…カッター駆動モーター、４０…ホスト側制御部、４１…ホスト側入力部、４２…ホスト側表示部、４３…ホスト側記憶部、４４…ホスト側インターフェイス部、５０…制御部、５１…プリントエンジン、５２…入力部、５３…表示部、５４…記憶部、５５…インターフェイス部、５６…受信バッファー、６０…印刷制御部。
【図１】
2017056561.tif 000003
【図２】
2017056561.tif 000004
【図３】
2017056561.tif 000005
【図４】
2017056561.tif 000006
【図５】
2017056561.tif 000007
【図６】
2017056561.tif 000008
【図７】
2017056561.tif 000009
【図８】
2017056561.tif 000010