(57)【要約】【課題】プリンターの用紙搬送の安定性を向上させるプリンターを提供する。【解決手段】用紙Ｐに対して印刷を行うプリンター１００であって、第１印刷手段１０４と、前記第１印刷手段１０４による印刷動作に同期して前記用紙Ｐを搬送する第１用紙搬送手段１２０と、前記第１印刷手段１０４の上流側に位置し、前記第１印刷手段１０４よりも印刷処理速度の速い第２印刷手段１０６と、前記第２印刷手段１０６による印刷動作に同期して前記用紙Ｐを搬送する第２用紙搬送手段１２２と、前記第１印刷手段１０４と前記第２印刷手段１０６との間の用紙搬送経路１１８上に前記用紙Ｐにテンションをかけながら前記用紙Ｐを保持する紙送り調整手段１３５と、前記第１印刷手段１０４と前記第２印刷手段１０６との間において、前記第２印刷手段１０３による前記印刷済みの前記用紙Ｐの保持量を制御する制御手段２００とを備える。【選択図】図１
2012171214.tif 000002
【特許請求の範囲】
【請求項１】
連続状の用紙に対して印刷を行うプリンターであって、
第１印刷手段と、
前記第１印刷手段による印刷動作に同期して前記用紙を搬送する第１用紙搬送手段と、
前記用紙の搬送方向において前記第１印刷手段の上流側に位置し、前記第１印刷手段よりも印刷処理速度の速い第２印刷手段と、
前記第２印刷手段による印刷動作に同期して前記用紙を搬送する第２用紙搬送手段と、
前記第１印刷手段と前記第２印刷手段との間の用紙搬送経路上に、前記第２印刷手段による印刷済みの前記用紙にテンションをかけながら前記用紙を保持する紙送り調整手段と、
前記第１印刷手段と前記第２印刷手段との間において、前記第２印刷手段による前記印刷済みの前記用紙の保持量を制御する制御手段と、を備えたことを特徴とするプリンター。
【請求項２】
前記紙送り調整手段は、前記用紙搬送経路上の前記用紙の搬送方向と交差する方向に弾性部材によって付勢されるとともに、移動可能な紙送り調整ローラーを有することを特徴とする請求項１に記載のプリンター。
【請求項３】
前記制御手段は、前記第１印刷手段により印刷される前記用紙の長さを算出する第１印刷長算出手段と、前記第２印刷手段により印刷される前記用紙の長さを算出する第２印刷長算出手段と、前記第１印刷長算出手段及び前記第２印刷長算出手段により算出された値に基づいて、前記第１印刷手段と前記第２印刷手段との間に保持されている保持用紙長を算出する保持用紙長算出手段と、を備えたことを特徴とする請求項１または２に記載のプリンター。
【請求項４】
前記保持用紙長算出手段により算出され保持されている第１保持用紙長を記憶する記憶手段を更に備え、
前記制御手段は、前記記憶手段に記憶されている前記第１保持用紙長に、新たに印刷される場合に予測される第２保持用紙長を加算して、予測保持用紙長を算出し、
前記予測保持用紙長と前記紙送り調整手段が調整可能な限界保持用紙長とを比較して、前記第１印刷手段及び／または前記第２印刷手段の印刷処理速度を調整することを特徴とする請求項１から３の何れか一項に記載のプリンター。
【請求項５】
前記第１印刷手段がインクジェット式印刷手段であり、前記第２印刷手段がサーマル式印刷手段であることを特徴とする請求項１から４の何れか一項に記載のプリンター。
【請求項６】
前記第１印刷手段が前記用紙の一方の面に対して印刷を実行し、前記第２印刷手段が前記用紙の他方の面に位置する第２面に対して印刷を実行することを特徴とする請求項１から５の何れか一項に記載のプリンター。
【請求項７】
連続状の用紙に対して印刷を行うプリンターの制御方法であって、
前記プリンターは、第１印刷手段と、
前記第１印刷手段による印刷動作に同期して前記用紙を搬送する第１用紙搬送手段と、
前記用紙の搬送方向に関し前記第１印刷手段の上流側に位置し、前記第１印刷手段よりも印刷処理速度の速い第２印刷手段と、
前記第２印刷手段による印刷動作に同期して前記用紙を搬送する第２用紙搬送手段と、
前記第１印刷手段と前記第２印刷手段との間の用紙搬送経路上に、前記第２印刷手段による印刷済みの前記用紙にテンションをかけながら前記用紙を保持する紙送り調整手段と、を備え、
前記第１印刷手段と前記第２印刷手段との間において、前記第２印刷手段による前記印刷済みの前記用紙の保持量を制御することを特徴とするプリンターの制御方法。
【請求項８】
前記第１印刷手段により印刷される前記用紙の長さを算出する第１印刷長算出工程と、
前記第２印刷手段により印刷される前記用紙の長さを算出する第２印刷長算出工程と、
前記第１印刷長算出工程及び前記第２印刷長算出工程により算出された値に基づいて、前記第１印刷手段と前記第２印刷手段との間に保持されている保持用紙長を算出する保持用紙長算出工程と、
を備えたことを特徴とする請求項７に記載のプリンターの制御方法。
【請求項９】
前記保持用紙長算出工程により算出され保持されている第１保持用紙長を記憶する記憶工程を更に備え、
前記記憶工程により記憶されている前記第１保持用紙長に、新たに印刷される場合に予測される第２保持用紙長を加算して、予測保持用紙長を算出し、
前記予測保持用紙長と前記紙送り調整手段が調整可能な限界保持用紙長とを比較して、前記第１印刷手段及び／または前記第２印刷手段の印刷処理速度を調整することを特徴とする請求項７または８に記載のプリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理速度の異なる複数の印刷手段を備えるプリンター及びその制御方法に関する。
【背景技術】
【０００２】
例えば、レシートの表面側と裏面側とに異なる情報を印刷するプリンターが知られている。この種のプリンターは、レシートの表面側と裏面側とで異なる印刷方式の第１印刷手段と、第２印刷手段とを備えている。第１印刷手段と第２印刷手段との印刷処理速度が異なる場合は、第１印刷手段と第２印刷手段との間で用紙のたるみが発生する場合がある。
【０００３】
用紙のたるみによる紙送り等の不具合を防止するため、第１印刷手段と、第１印刷手段よりも印刷処理速度の遅い第２印刷手段とを備え、第１印刷手段と第２印刷手段との間に、第２印刷手段による印刷済みの用紙が常時所定長さスプールできるようにスプール領域を備え、スプール領域で用紙のたるみを吸収するプリンター及びその制御方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１７０６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のプリンター及びその制御方法では、たるみの解消に際して、スプール領域に単にスプールされている用紙、すなわち、紙送りの張力から開放され蛇腹状態で保持されている用紙を搬送することになる。このような用紙を搬送する場合は、紙送りの張力から開放されているため蛇行や斜行等の紙送り不良が発生し、用紙搬送の安定性が損なわれるという課題があった。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００７】
［適用例１］連続状の用紙に対して印刷を行うプリンターであって、第１印刷手段と、前記第１印刷手段による印刷動作に同期して前記用紙を搬送する第１用紙搬送手段と、前記用紙の搬送方向において前記第１印刷手段の上流側に位置し、前記第１印刷手段よりも印刷処理速度の速い第２印刷手段と、前記第２印刷手段による印刷動作に同期して前記用紙を搬送する第２用紙搬送手段と、前記第１印刷手段と前記第２印刷手段との間の用紙搬送経路上に、前記第２印刷手段による印刷済みの前記用紙にテンションをかけながら前記用紙を保持する紙送り調整手段と、前記第１印刷手段と前記第２印刷手段との間において、前記第２印刷手段による前記印刷済みの前記用紙の保持量を制御する制御手段と、を備えたことを特徴とするプリンター。
【０００８】
この構成によれば、プリンターは、第１印刷手段と第２印刷手段との印刷処理速度の違いによって発生した第１印刷手段と第２印刷手段との間の用紙のたるみ量（保持量）は、制御手段によって制御される。そして、紙送り調整手段は、所定の保持量の用紙をテンションがかかった状態で保持することができる。そのため、第１印刷手段と第２印刷手段との間にある用紙は、紙送り調整手段によって常時テンションがかかった状態で保持される。その結果、第１印刷手段と第２印刷手段との間での用紙搬送の安定性を向上させることができる。従って、蛇行や斜行などの紙送りの不具合が低減され、用紙搬送の安定性が向上したプリンターを提供することができる。
【０００９】
［適用例２］前記紙送り調整手段は、前記用紙搬送経路上の前記用紙の搬送方向と交差する方向に弾性部材によって付勢されるとともに、移動可能な紙送り調整ローラーを有することを特徴とする上記のプリンター。
【００１０】
この構成によれば、第１印刷手段と第２印刷手段との印刷処理速度の違いによって発生した第１印刷手段と第２印刷手段との間の用紙のたるみは、紙送り調整ローラーが用紙搬送方向と交差する方向に付勢されつつ移動することにより、テンションがかかった状態で保持される。そのため、第１印刷手段と第２印刷手段との間での用紙搬送の安定性を向上させることができる。従って、蛇行や斜行などの紙送りの不具合が低減され、用紙搬送の安定性が向上したプリンターを提供することができる。
【００１１】
ここで、弾性部材とは、紙送り調整ローラーを用紙搬送方向と交差する方向に付勢するためのものであって、伸縮の機能を有するものであれば何でも用いることができる。例えば、バネ、板バネ、棒バネ等を用いることができる。
【００１２】
［適用例３］前記制御手段は、前記第１印刷手段により印刷される用紙の長さを算出する第１印刷長算出手段と、前記第２印刷手段により印刷される用紙の長さを算出する第２印刷長算出手段と、前記第１印刷長算出手段及び第２印刷長算出手段により算出された値に基づいて、前記第１印刷手段と前記第２印刷手段との間に保持されている保持用紙長を算出する保持用紙長算出手段と、を備えたことを特徴とする上記のプリンター。
【００１３】
［適用例４］前記保持用紙長算出手段により算出され保持されている第１保持用紙長を記憶する記憶手段を更に備え、前記制御手段は、前記記憶手段に記憶されている前記第１保持用紙長に、新たに印刷される場合に予測される第２保持用紙長を加算して、予測保持用紙長を算出し、前記予測保持用紙長と前記紙送り調整手段が調整可能な限界保持用紙長とを比較して、前記第１印刷手段及び／または前記第２印刷手段の印刷処理速度を調整することを特徴とする上記のプリンター。
【００１４】
これらの構成によれば、第１印刷手段と第２印刷手段との印刷処理速度の違いによって発生した第１印刷手段と第２印刷手段との間の用紙のたるみは、紙送り調整手段が調整可能な限界保持用紙長未満とすることができる。このため、紙送り調整手段によって保持される用紙は、常に一定以上のテンションがかかった状態とすることができる。
【００１５】
［適用例５］前記第１印刷手段がインクジェット式印刷手段であり、前記第２印刷手段がサーマル式印刷手段であることを特徴とする上記のプリンター。
【００１６】
この構成によれば、１つの用紙に対して印刷品位を違えた情報を同時に印刷することができる。
【００１７】
［適用例６］前記第１印刷手段が前記用紙の一方の面に対して印刷を実行し、前記第２印刷手段が前記用紙の他方の面に位置する第２面に対して印刷を実行することを特徴とする上記のプリンター。
【００１８】
この構成によれば、１つの用紙に対して表裏両面に同時に情報を印刷することができる。
【００１９】
［適用例７］連続状の用紙に対して印刷を行うプリンターの制御方法であって、前記プリンターは、第１印刷手段と、前記第１印刷手段による印刷動作に同期して前記用紙を搬送する第１用紙搬送手段と、前記用紙の搬送方向に関し前記第１印刷手段の上流側に位置し、前記第１印刷手段よりも印刷処理速度の速い第２印刷手段と、前記第２印刷手段による印刷動作に同期して前記用紙を搬送する第２用紙搬送手段と、前記第１印刷手段と前記第２印刷手段との間の用紙搬送経路上に、前記第２印刷手段による印刷済みの前記用紙にテンションをかけながら前記用紙を保持する紙送り調整手段と、を備え、前記第１印刷手段と前記第２印刷手段との間において、前記第２印刷手段による前記印刷済みの前記用紙の保持量を制御することを特徴とするプリンターの制御方法。
【００２０】
この方法によれば、プリンターは、第１印刷手段と第２印刷手段との印刷処理速度の違いによって発生した第１印刷手段と第２印刷手段との間の用紙のたるみ量（保持量）は、制御手段によって制御される。そして、紙送り調整手段は、所定の保持量の用紙をテンションがかかった状態で保持することができる。そのため、第１印刷手段と第２印刷手段との間にある用紙は、紙送り調整手段によって常時テンションがかかった状態で保持される。その結果、第１印刷手段と第２印刷手段との間での用紙搬送の安定性を向上させることができる。従って、蛇行や斜行などの紙送りの不具合が低減され、用紙搬送の安定性が向上したプリンターを提供することができる。
【００２１】
［適用例８］前記第１印刷手段により印刷される前記用紙の長さを算出する第１印刷長算出工程と、前記第２印刷手段により印刷される前記用紙の長さを算出する第２印刷長算出工程と、前記第１印刷長算出工程及び前記第２印刷長算出工程により算出された値に基づいて、前記第１印刷手段と前記第２印刷手段との間に保持されている保持用紙長を算出する保持用紙長算出工程と、を備えたことを特徴とする上記のプリンターの制御方法。
【００２２】
［適用例９］前記保持用紙長算出工程により算出され保持されている第１保持用紙長を記憶する記憶工程を更に備え、前記記憶工程により記憶されている前記第１保持用紙長に、新たに印刷される場合に予測される第２保持用紙長を加算して、予測保持用紙長を算出し、前記予測保持用紙長と前記紙送り調整手段が調整可能な限界保持用紙長とを比較して、前記第１印刷手段及び／または前記第２印刷手段の印刷処理速度を調整することを特徴とする上記のプリンターの制御方法。
【００２３】
これらの方法によれば、第１印刷手段と第２印刷手段との印刷処理速度の違いによって発生した第１印刷手段と第２印刷手段との間の用紙のたるみは、紙送り調整手段が調整可能な限界保持用紙長未満とすることができる。このため、紙送り調整手段によって保持される用紙は、常に一定以上のテンションがかかった状態とすることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係るプリンターの概略構成を示す図。
【図２】本発明の実施形態に係るプリンターの主要構成を示すブロック図。
【図３】本発明の実施形態に係るプリンターの動作を示すフローチャート。
【図４】本発明の実施形態に係るプリンターにロール紙をセットした際の処理のフローチャート。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明で参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のものとは異なるように表す場合がある。
【００２６】
（プリンターの全体構成について）
まず、本発明の実施形態に係るプリンターの全体構成について、図１を参照して説明する。図１は、本発明の実施形態に係るプリンターの概略構成を示す図である。なお、図１に示すＸ方向は、用紙の搬送方向を示し、Ｙ方向はＸ方向と直交する方向を示す。
【００２７】
図１に示すように、プリンター１００は、ロール紙１０２を起点とし排出口１０８を終点とする用紙搬送経路１１８に沿って上流側から順に、第２印刷手段としてのサーマルヘッド１０６及び第２用紙搬送手段１２２と、紙送り調整手段１３５と、第１用紙搬送手段１２０と、第１印刷手段としてのインクジェットヘッド１０４と、用紙切断機構１２４とを備えている。プリンター１００は、ロール紙１０２状に巻かれた用紙Ｐの表裏両面に情報を印刷して排出口１０８から単票状態で発行する。なお、ロール紙１０２には、サーマルヘッド１０６による印刷を可能とするために、用紙の一方の面Ｐａにサーマルヘッド１０６の発熱で発色する発色剤が塗布される感熱紙が用いられる。
【００２８】
次いで、プリンターの主要構成要素について説明する。
（第２印刷手段としてのサーマルヘッドについて）
図１に示すように、サーマルヘッド１０６は、印刷に供する発熱体をＹ方向下方に向け、用紙搬送経路１１８に沿って搬送方向上流側に配置されている。サーマルヘッド１０６は、ロール紙１０２の一方の面Ｐａに対し、プリンター１００が使用される店舗における商品の決済情報などを印刷するためのものである。
【００２９】
（第１印刷手段としてのインクジェットヘッドについて）
インクジェットヘッド１０４は、用紙搬送経路１１８に沿ってサーマルヘッド１０６の下流側、排出口１０８寄りに、印刷に供するノズルをＹ方向上方に向け配置される。インクジェットヘッド１０４は、ロール紙１０２の他方の面Ｐｂに対し、プリンター１００が使用される店舗における商品の広告やキャンペーンなどのいわゆる広告情報を印刷するためのものである。
【００３０】
（用紙搬送手段について）
ここで、用紙搬送手段について説明する。図１に示すように、本実施形態に係るプリンター１００は、用紙搬送方向下流側に第１用紙搬送手段１２０としての二対の搬送ローラー対１１０，１１２と、用紙搬送方向上流側に第２用紙搬送手段１２２としての二対の搬送ローラー対１１４，１１６とを備える。第１用紙搬送手段１２０及び第２用紙搬送手段１２２は、それぞれが別の駆動制御対、すなわち第１用紙搬送駆動コントローラー１２６及び第２用紙搬送駆動コントローラー１２８に接続され、独立して制御され得る。
【００３１】
用紙搬送方向下流側の搬送ローラー対１１０及び１１２で構成される第１用紙搬送手段１２０は、第１用紙搬送駆動コントローラー１２６により、インクジェットヘッド１０４による印刷と同期して駆動され、上流側の搬送ローラー対１１４及び１１６で構成される第２用紙搬送手段１２２は、第２用紙搬送駆動コントローラー１２８により、サーマルヘッド１０６による印刷と同期して駆動されるものである。
【００３２】
一般に、インクジェットヘッド１０４による印刷では、印刷面のインクが乾燥するまでにある程度時間がかかり、インクが乾燥する前の印刷面に搬送ローラー対１１０が触れることにより、インクが搬送ローラー対１１０に付着し、インクが付着した搬送ローラー対１１０が用紙Ｐに触れることによりインクが用紙Ｐに付着する転写現象が発生する。この転写現象を防止するため、第１用紙搬送手段１２０の搬送ローラー対は、実施形態として、インクジェットヘッド１０４よりも用紙Ｐの搬送方向において上流側に配置される。なお、サーマルヘッド１０６と同期する第２用紙搬送手段１２２は、上述の問題がないため、本実施形態では、搬送ローラー対１１４，１１６は、サーマルヘッド１０６を挟んで両側に配置される。
【００３３】
（印刷発行動作について）
上述の構成を有するプリンター１００において、ロール紙１０２の用紙Ｐは、プリンター１００の図示しない筐体内において、複数の搬送ローラー対１１０〜１１６と、後述する紙送り調整手段１３５による紙送り調整ローラー１３２と、ここでは図示しない紙ガイドによって構成される用紙搬送経路１１８に沿って、排出口１０８まで導かれる。複数の搬送ローラー対１１０〜１１６を、インクジェットヘッド１０４及びサーマルヘッド１０６と同期的に駆動させることにより、用紙Ｐの両面Ｐａ，Ｐｂに印刷が実現されると共に、排出口１０８に向けて印刷済みの用紙Ｐが出力されていく。用紙Ｐの印刷済み部分は、用紙切断機構１２４によって、プリンター１００の筐体内部側と切断分離され、ユーザーに引渡し可能な状態となる。
【００３４】
（印刷処理速度の差について）
上述の印刷及び発行動作において、インクジェットヘッド１０４による印刷処理速度と、サーマルヘッド１０６による印刷処理速度とは、印刷方式、印刷内容や印刷密度が異なるため違いが生じる。本実施形態では、サーマルヘッド１０６による印刷処理速度は、インクジェットヘッド１０４による印刷処理速度より速い。このため、ロール紙１０２状の用紙Ｐにそれぞれの印刷ヘッドによる印刷を行うと、用紙搬送経路１１８上のそれぞれの印刷ヘッドの間に用紙Ｐがたるみ、この状態のままたるんだ用紙Ｐを搬送すると、蛇行や斜行が発生し、用紙搬送の安定性が損なわれる。
【００３５】
（紙送り調整手段について）
ここで、本発明の実施形態に係る紙送り調整手段について説明する。紙送り調整手段は、上述のたるみを防止して用紙搬送の安定性を保つ機能を有する。図１に示すように、紙送り調整手段１３５は、プリンター１００の筐体内の用紙搬送経路１１８上において、第１用紙搬送手段１２０と第２用紙搬送手段との間に配置される。紙送り調整手段１３５は、用紙搬送方向（Ｘ方向）と交差する方向（Ｙ方向）に付勢される弾性部材１３０と、弾性部材１３０に接続され用紙搬送方向（Ｘ方向）と交差するＹ方向に、回転しつつ移動可能な紙送り調整ローラー１３２と、が備えられている。
【００３６】
図１の実線に示すように、プリンター１００のインクジェットヘッド１０４とサーマルヘッド１０６とによる印刷処理が実行されない状態では、用紙Ｐは、用紙搬送経路１１８上の第１用紙搬送手段１２０と第２用紙搬送手段１２２との間で一定のテンションで張られている。そのため、紙送り調整手段１３５の紙送り調整ローラー１３２は、弾性部材１３０のＹ方向への付勢力が用紙ＰのＸ方向のテンションに抗して、搬送ローラー対１１２と搬送ローラー対１１４の間における用紙搬送経路１１８から突出しない位置に置かれている。
【００３７】
インクジェットヘッド１０４とサーマルヘッド１０６とによる印刷処理が実行されると、用紙搬送経路１１８上の第１用紙搬送手段１２０と第２用紙搬送手段１２２との間に、上述の印刷処理速度の差に起因するたるみが発生する。そのため、図１の点線に示すように、用紙ＰのＸ方向のテンションから開放された紙送り調整ローラー１３２は、弾性部材１３０によって、搬送ローラー対１１４及び搬送ローラー対１１２間の用紙Ｐの部分に一定のテンションをかけながら、たるみ分だけ用紙搬送方向（Ｘ方向）と交差するＹ方向に突出するように移動する。
【００３８】
この紙送り調整ローラー１３２の動作によって、第１用紙搬送手段と第２用紙搬送手段との用紙搬送量の差分、すなわち搬送ローラー対１１２と搬送ローラー対１１４との間の用紙Ｐのたるみは、付勢され一定のテンションがかけられた状態に保持される。なお、紙送り調整手段１３５によって除去されるたるみ量（用紙保持量）は、紙送り調整ローラー１３２のＹ方向への移動可能量により決定される。
【００３９】
（プリンターの制御構成について）
次いで、本発明の実施形態に係るプリンターの制御構成について、図２を参照して説明する。図２は、本発明の実施形態に係るプリンターの主要構成を示すブロック図である。
【００４０】
図２に示すように、プリンター１００は、前述のプリンター機構部１５０と制御手段２００とを有する。制御手段２００は、プリンター全体の制御を司る中央制御装置２０２と、各種のデータ記憶及びプログラム実行のための複数の記憶手段、すなわちＲＯＭ２０４、ＲＡＭ２０６及びＥＰＲＯＭ２０８と、第１用紙搬送手段１２０を駆動制御する第１用紙搬送駆動コントローラー１２６と、第２用紙搬送手段１２２を駆動制御する第２用紙搬送駆動コントローラー１２８と、インクジェットヘッド１０４を駆動制御する第１印刷ヘッドコントローラー２１４と、サーマルヘッド１０６を駆動制御する第２印刷ヘッドコントローラー２１６とを備えている。
【００４１】
また、制御手段２００は、第１印刷長算出手段２１８と、第２印刷長算出手段２２０と、第１用紙搬送手段１２０と第２用紙搬送手段１２２との間に保持されている用紙Ｐの長さ（保持用紙長）を算出する保持用紙長算出手段２２２とを備える。第１印刷長算出手段２１８、第２印刷長算出手段２２０、及び保持用紙長算出手段２２２の詳細については後述する。
【００４２】
中央制御装置２０２、各コントローラー１２６，１２８，２１４，２１６及び各算出手段２１８，２２０，２２２は、それぞれが独立したハードウェアロジックにより構成されていてもよいし、単一又は複数のＣＰＵ及び実行プログラムにより構成されていてもよい。制御手段２００は、通信インターフェイス２２４を介して、ホストコンピューター２３０と接続されており、ホストコンピューター２３０からの各種指令を受けて制御手段２００は、プリンター１００に各種の動作を起こさせる。
【００４３】
（ＲＯＭ、ＲＡＭ、ＥＰＲＯＭについて）
上記の構成を有する制御手段２００において、ＲＯＭ２０４には、プリンター１００に所望の動作を引き起こさせるための実行プログラムや印刷フォントデータなどが予め格納されており、これらは中央制御装置２０２や他のコントローラーからの要求に従って読み出され、利用される。ＲＡＭ２０６は、ＲＯＭ２０４に格納された実行プログラムや各種データ、並びに通信インターフェイス２２４を介したホストコンピューター２３０からの各種命令が実行される際の主記憶領域として利用される。ＥＰＲＯＭ２０８には、インクジェットヘッド１０４で印刷される広告情報の対象データが格納される。ＥＰＲＯＭは、適時書き換えが可能な不揮発性メモリーであり、本実施形態に係るプリンター１００においては、ＰＯＳターミナル・コンピューターから、適時（例えば、月毎、キャンペーン期間、店舗毎など）広告用データを送信し、ここに格納することが可能である。
【００４４】
もっとも、ＲＯＭ２０４等の書き換えができないメモリー内に複数種類の広告データを格納して、これを選択的に利用するようにしてもよい。ＥＰＲＯＭ２０８に格納するデータ、延いてはレシートに印刷する広告情報は、当該小売店におけるお薦め商品の情報、キャンペーン情報、レシートに映画や展示会の割引券としての機能を持たせるための情報、レシートにくじとしての機能を持たせるための情報であってよい。
【００４５】
（保持用紙長算出手段について）
ここで、本発明の実施形態に係る保持用紙長算出手段２２２について説明する。保持用紙長算出手段２２２は、第１用紙搬送手段１２０と第２用紙搬送手段１２２との間に保持されている用紙Ｐの長さ（以降、保持用紙長Ｌという）を算出するものである。保持用紙長Ｌは、第１印刷長算出手段２１８と第２印刷長算出手段２２０により算出される用紙Ｐの送り量の差に基づいて求められる。
【００４６】
第１印刷長算出手段２１８は、例えば、第１用紙搬送手段１２０を駆動する図示しないステップモーターの回転ステップ数に基づいて、第１用紙搬送手段１２０による用紙Ｐの送り量Ｍ１を算出する。第２印刷長算出手段２２０は、例えば、第２用紙搬送手段１２２を駆動する図示しないステップモーターの回転ステップ数に基づいて、第２用紙搬送手段１２２による用紙Ｐの送り量Ｍ２を算出する。第２印刷手段としてのサーマルヘッド１０６による印刷処理速度は、第１印刷手段としてのインクジェットヘッド１０４による印刷処理速度より速い。このため、送り量Ｍ２は送り量Ｍ１より大きく、その差部分の累積が保持用紙長Ｌとなる。すなわち、用紙Ｐのセット時においては、初期の保持用紙長Ｌはゼロであり、プリンター１００の印刷動作が実行されると保持用紙長Ｌは増加する。
【００４７】
各算出手段２１８，２２０，２２２によって算出された長さは、ＲＡＭ２０６に記憶され、次の演算の際に読み出されて利用される。プリンター１００の電源オフ時における終了処理においては、最後に算出された保持用紙長Ｌ１は、ＥＰＲＯＭ２０８に格納され、次にプリンター１００が起動されたときもしくは保持用紙長Ｌ１の更新が必要となったときに、ＲＡＭ２０６上に読み出される。
【００４８】
（プリンターの印刷制御について）
次に、プリンター１００の印刷制御について、図３を参照して説明する。図３は、本発明の実施形態に係るプリンターの動作を示すフローチャートであり、詳しくは、プリンターの制御手段において、ホストコンピューター２３０からの第１印刷手段と第２印刷手段に関する印刷命令を受信した場合の処理のフローチャートである。なお、ここでは、プリンター１００の第１用紙搬送手段１２０と第２用紙搬送手段１２２との間には、予め保持用紙長Ｌ１（例えば、数トランザクション分）の印刷済みの用紙Ｐが存在しており、更にその保持用紙長Ｌ１がＲＡＭ２０６上に記憶されていることを前提として説明を進める。
【００４９】
図３に示すように、この印刷制御３００は、ステップＳ１において、プリンター１００は、ホストコンピューター２３０より受け取った印刷命令及び印刷情報に基づき印刷処理を開始する。なお、このとき第１印刷手段としてのインクジェットヘッド１０４及び第２印刷手段としてのサーマルヘッド１０６による印刷駆動はそれぞれ同時に動作する。
【００５０】
第２印刷手段による印刷は、第２用紙搬送駆動コントローラー１２８により第２用紙搬送手段１２２を駆動制御して、ロール紙１０２の用紙Ｐを引き出してサーマルヘッド１０６へ向かわせると共に、第２印刷ヘッドコントローラー２１６を駆動制御して、用紙Ｐの送りと同期させて、印刷情報を用紙Ｐの発色剤が塗布される面Ｐａに印刷する。
【００５１】
第１印刷手段による印刷は、上述の第２印刷手段による印刷と並行してなされる。すなわち、第１用紙搬送駆動コントローラー１２６により第１用紙搬送手段１２０を駆動制御して、第１用紙搬送手段１２０の位置及び第１と第２用紙搬送手段との間に保持されている用紙Ｐをステップ搬送して、第１印刷手段としてのインクジェットヘッド１０４へ向かわせると共に、第１印刷ヘッドコントローラー２１４を駆動制御して、用紙Ｐの送りと同期させて対象の情報を用紙Ｐの他方の面Ｐｂに印刷する。
【００５２】
上記印刷処理の開始とほぼ同期して、ステップＳ２において、プリンター１００の前回の動作時で最後に算出された保持用紙長Ｌ１をＲＡＭ２０６から読み出す。
【００５３】
ステップＳ３において、第１印刷手段としてのインクジェットヘッド１０４による印刷に関連して、ステップＳ１の印刷命令に基づいて、第１印刷長算出手段２１８によって用紙Ｐの送り量Ｍ１を算出する。算出された送り量Ｍ１は、次の処理のためにＲＡＭ２０６上に格納される。同時に、ステップＳ４において、第２印刷手段としてのサーマルヘッド１０６による印刷に関連して、ステップＳ１の印刷命令に基づいて、第２印刷長算出手段２２０によって用紙Ｐの送り量Ｍ２を算出する。算出された送り量Ｍ２は、次の処理のためにＲＡＭ２０６上に格納される。
【００５４】
次いで、ステップＳ５において、ステップＳ３及びステップＳ４で算出された送り量Ｍ１及び送り量Ｍ２を用いて、保持用紙長算出手段２２２によって保持用紙長Ｌ２を算出し、ステップＳ２で読み出した保持用紙長Ｌ１に加算して予測保持用紙長Ｎを求める。そして、ステップＳ６において、求められた予測保持用紙長Ｎが、図１に示す紙送り調整手段１３５が保持可能な限界保持用紙長Ｌｍａｘに達しているか否かを判定する。予測保持用紙長Ｎが限界保持用紙長Ｌｍａｘに達していない場合（Ｎｏ）は、ステップＳ１の印刷処理に戻り上述の作業を繰り返す。予測保持用紙長Ｎが限界保持用紙長Ｌｍａｘに達した場合（Ｙｅｓ）は、ステップＳ７に進む。
【００５５】
ステップＳ７において、予測保持用紙長Ｎを限界保持用紙長Ｌｍａｘ未満とするため、印刷処理速度を調整する。例えば、サーマルヘッド１０６の印刷処理速度をインクジェットヘッド１０４の印刷処理速度以下に変更し、予測保持用紙長Ｎを減少させる。すなわち、第２用紙搬送駆動コントローラー１２８の駆動制御における印刷処理速度を、第１用紙搬送駆動コントローラー１２６のそれ以下とする。なお、このときインクジェットヘッド１０４の印刷処理速度をも変更することも可能である。
【００５６】
次いで、ステップＳ１０において、予測保持用紙長Ｎがゼロになったか否かを判定する。予測保持用紙長Ｎがゼロになっていない場合（Ｎｏ）は、ステップＳ７に戻り、予測保持用紙長Ｎが減少するまで調整された印刷処理速度で印刷を行う。予測保持用紙長Ｎがゼロになった場合（Ｙｅｓ）は、ステップＳ９に進む。ステップＳ９では、ゼロとなった予測保持用紙長Ｎを新たな保持用紙長Ｌ１としてＲＡＭ２０６に格納する。すなわち、ＲＡＭ２０６に格納される保持用紙長Ｌ１を更新する。
【００５７】
なお、ステップＳ８において、ステップ予測保持用紙長Ｎが限界保持用紙長Ｌｍａｘ未満になったか否かを判定しても良い。この場合、予測保持用紙長Ｎが限界保持用紙長Ｌｍａｘ未満になっていない場合（Ｎｏ）は、ステップＳ７に戻り、予測保持用紙長Ｎが減少するまで調整された印刷処理速度で印刷を行う。予測保持用紙長Ｎが限界保持用紙長Ｌｍａｘ未満になった場合（Ｙｅｓ）は、ステップＳ９に進む。ステップＳ９では、限界保持用紙長Ｌｍａｘ未満となった予測保持用紙長Ｎを新たな保持用紙長Ｌ１としてＲＡＭ２０６に格納する。すなわち、ＲＡＭ２０６に格納される保持用紙長Ｌ１を更新する。
【００５８】
次いで、ステップＳ１０において、続いて印刷するデータがあるか否かを判定する。次に印刷するデータがある場合（Ｙｅｓ）は、ステップＳ１に戻り上述の作業を繰り返す。次に印刷するデータがない場合（Ｎｏ）は、本印刷制御を終了する。
【００５９】
なお、印刷処理の１トランザクションが終了すると、用紙切断機構１２４が駆動されて、表側と裏側とに情報が印刷された用紙Ｐの任意の部分が、単票としてプリンター筐体内部側と切断分離され、ユーザーに引渡し可能な状態となる。また、ステップＳ８において、予測保持用紙長ＮがゼロにならないうちにステップＳ１の印刷処理が終了した場合は、最後に算出された予測保持用紙長Ｎを保持用紙長Ｌ１としてＥＰＲＯＭ２０８に格納する。
【００６０】
（ロール紙セット時の初期化動作について）
次に、図１、図２及び図４を参照して、プリンターに新たにロール紙をセットしたときの処理について説明する。図４は、プリンターにロール紙セットした際の処理のフローチャートである。
【００６１】
ユーザーによってプリンター１００に新たなロール紙１０２がセットされ、図示しない筐体カバーが閉じられると、処理４００が開始される。ユーザーによるロール紙１０２のセットは、図示しないロール紙収納部にロール紙１０２を配置し、用紙Ｐの紙端を用紙搬送経路１１８に沿って排出口１０８まで引き出し、筐体カバーを閉じることによって行われる。
【００６２】
図４に示す処理４００は、最初にＲＡＭ２０６に格納されている保持用紙長Ｌ１を初期化し、ここにゼロを設定する（ステップＳ１１）ことにより行われる。
【００６３】
以下、本実施形態の効果を記載する。
（１）上述のプリンター１００は、インクジェットヘッド１０４とサーマルヘッド１０６との印刷処理速度の違いによって発生した用紙搬送経路１１８上の用紙Ｐのたるみを、紙搬送方向と交差する方向に移動可能な紙送り調整ローラー１３２を有する紙送り調整手段１３５によって、常時所定のテンションがかかった状態で保持することができる。そのため、用紙搬送経路１１８での用紙搬送の安定性を向上させることができる。その結果、蛇行や斜行などの紙送りの不具合が低減され、用紙搬送の安定性が向上したプリンターを提供することができる。
【００６４】
（２）上述のプリンター１００は、保持用紙長算出手段２２２によって、インクジェットヘッド１０４とサーマルヘッド１０６と間に生ずる用紙Ｐのたるみ量、すなわち保持用紙長Ｌもしくは予測保持用紙長Ｎを検知もしくは予測することができる。また、インクジェットヘッド１０４及び／またはサーマルヘッド１０６の印刷処理速度を調整することによって、保持用紙長Ｌもしくは予測保持用紙長Ｎを紙送り調整手段１３５が調整可能な限界保持用紙長Ｌｍａｘ未満とすることができる。このため、紙送り調整手段１３５によって保持される用紙Ｐは、常に一定以上のテンションがかかった状態とすることができる。そのため、用紙搬送経路１１８での用紙搬送の安定性を向上させることができる。その結果、蛇行や斜行などの紙送りの不具合が低減され、用紙搬送の安定性が向上したプリンターを提供することができる。
【００６５】
以上、本発明の実施形態について説明したが、上記実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。例えば上記実施形態以外の変形例は、以下の通りである。
【００６６】
（１）本実施形態においては、第１印刷手段をインクジェットヘッド１０４とし、第２印刷手段をサーマルヘッド１０６としたがこれに限定されない。第１印刷手段と第２印刷手段とは、相対的な印刷処理速度が異なる２つの印刷手段が用いられる限り、何れの印刷手段においても本発明は有益なものである。従って、例えば、第１印刷手段にドットインパクト式のものを、第２印刷手段にラインインクジェット式のものを用いたプリンター１００においても、本発明を採用することができる。
【００６７】
（２）本実施形態においては、用紙Ｐの表裏の２面に情報を印刷するようにプリンター１００を構成したがこれに限定されない。情報を同一面に印刷するように構成してもよい。この場合は、例えば、広告情報の印刷の際に決済情報の印刷領域を確保すると共に、決済情報の印刷の際にはその空き領域を検出して印刷を行うようにすればよい。
【００６８】
（３）本実施形態においては、第１印刷長算出手段２１８及び第２印刷長算出手段２２０において、第１用紙搬送手段１２０及び第２用紙搬送手段１２２のステップモーターの回転ステップ数に基づいて、送り量Ｍ１及び送り量Ｍ２を算出する場合について説明したが、これに限定されない。送り量Ｍ１及び送り量Ｍ２は、各搬送ローラーに、例えばエンコーダー等の検出機構を設けてもよいし、搬送される用紙Ｐの特定部分を光学センサーで検出して算出してもよい。この場合は、より実態に近い送り量Ｍ１及び送り量Ｍ２を検出することができる。
【符号の説明】
【００６９】
１００…プリンター、１０４…第１印刷手段としてのインクジェットヘッド、１０６…第２印刷手段としてのサーマルヘッド、１０８…排出口、１１０，１１２，１１４，１１６…搬送ローラー対、１１８…用紙搬送経路、１２０…第１用紙搬送手段、１２２…第２用紙搬送手段、１２４…用紙切断機構、１２６…第１用紙搬送駆動コントローラー、１２８…第２用紙搬送駆動コントローラー、１３０…弾性部材、１３２…紙送り調整ローラー、１３５…紙送り調整手段、２００…制御手段、２０２…中央制御装置、２０４…ＲＯＭ、２０６…ＲＡＭ、２０８…ＥＰＲＯＭ、２１４…第１印刷ヘッドコントローラー、２１６…第２印刷ヘッドコントローラー、２１８…第１印刷長算出手段、２２０…第２印刷長算出手段、２２２…保持用紙長算出手段、２２４…通信インターフェイス、Ｐ…用紙、Ｌ，Ｌ１，Ｌ２…保持用紙長、Ｎ…予測保持用紙長、Ｌｍａｘ…限界保持用紙長、Ｍ１，Ｍ２…送り量。
【図１】
2012171214.tif 000003
【図２】
2012171214.tif 000004
【図３】
2012171214.tif 000005
【図４】
2012171214.tif 000006