(57)【特許請求の範囲】
【請求項１】
ロール紙、該ロール紙を送り出す紙送出機構、該ロール紙にデータを印字する印字ヘッドを有する印字機構、該ロール紙をカットするカッターを有するカッター機構を具備するロール紙プリンタにおいて、
前記印字ヘッドにより先のシートの印字終了後に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから前記印字ヘッドと前記カッター間のロール紙長さを減算した第１の距離だけ該ロール紙を前記紙送出機構により逆送りした後、前記カッター機構のカッターでロール紙をカットし、その後前記第１の距離だけ順送りして前記所定のデータに続けて次のシートの印字を行う制御手段を具備することを特徴とするロール紙プリンタ。
【請求項２】
ロール紙、該ロール紙を送り出す紙送出機構、該ロール紙にデータを印字する印字ヘッドを有する印字機構、該ロール紙をカットするカッターを有するカッター機構を具備するロール紙プリンタにおいて、
前記印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから前記印字ヘッドと前記カッター間のロール紙長さを減算した第１の距離に前記カット代長さの略半分を加えた第２の距離だけ該ロール紙を前記紙送出機構により逆送りした後、前記カッター機構のカッターでロール紙をカットし、その後前記第２の距離だけ順送りして前記所定のデータに続けて次のシートの印字を行う制御手段を具備することを特徴とするロール紙プリンタ。
【請求項３】
ロール紙、該ロール紙を送り出す紙送出機構、該ロール紙にデータを印字する印字ヘッドを有する印字機構、該ロール紙をカットするカッターを有するカッター機構を具備するロール紙プリンタにおいて、
前記印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから前記印字ヘッドと前記カッター間のロール紙長さを減算した第１の距離に前記カット代長さの略半分を加えた第２の距離だけ該ロール紙を前記紙送出機構により逆送りした後、前記カッター機構のカッターでロール紙をカットし、その後前記第２の距離に所定の距離を加えただけ順送りして前記所定のデータに続けて次のシートの印字を行う制御手段を具備することを特徴とするロール紙プリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカッターを具備するロール紙プリンタに関し、特にロール紙を無駄なく使用できるロール紙プリンタに関するものである。
【０００２】
【従来の技術】
従来、カッターを具備するロール紙プリンタにおいて、ロールサーマル紙をカットする際、印字を中断し紙送機構のモーターを停止させカッターを作動させてカットを行っている。また、近年の高速化のため初動時に紙送機構のモーターの回転数を段階的に変化させる制御（加速制御・停止制御）を行っている。この加速制御・停止制御をデータの印字中に実施すると隣接するドットに微妙なズレや隙間が発生することがある。また、紙をカットする時、紙が引っ張られることで同様にズレや隙間が発生し、整然と連続した印字は実現できない。
【０００３】
上記のような理由により、従来はロール紙カット時に印字ヘッドが位置するエリアには連続印字を行わないような制御がなされ、図１に示すように、シートＡの印字最終行から空白エリアＣをおいてシートＢの印字を行っている。図２はこの種のロール紙プリンタの概略構成を示す図で、１は巻回ロール紙であり、該巻回ロール紙１から紙送出機構の紙送りローラ３で送り出されたロール紙２は矢印Ａに示すように送り出され、印字ヘッド４で印字データが印字され、カッター機構のカッター５でカットされるが、上記のように、従来はロール紙２のカット時に印字ヘッド４が位置するエリアには連続印字を行わないような制御がなされるため、印字ヘッド４とカッター５の間Ｃ（例えばＣ＝７２ドット）にあるロール紙２には印字できず、この部分のロール紙２が無駄な空白となるという問題があった。即ち、図１で説明すると、シートＡとシートＢ間の空白エリアＣがロール紙２の無駄となる。
【０００４】
紙送出機構の紙送り出し用モーターには、１ドット毎の印字を可能にするため後に詳述するようにステッピングモーターが広く使用されている。ステッピングモーターは位相制御を反転することで逆転が可能であり、通常の紙送り以外は紙を巻き戻す逆送りが可能である。これを利用してロール紙２をカッター５でカット後にロール紙２を巻き戻した（図１の空白エリアＣに相当する分）後、シートＢのデータを連続して印字する手法が考えられるが、ロール紙２の切口部分２ａがカッター５のガイド６等に引っ掛かり紙詰まりの原因となり実用化されていない。
【０００５】
実際使用されている技術分野として、ＰＯＳのレシートプリンタが挙げられる。通常、レシートの最上部は店名等のロゴデータで、近年ではグラフィックによる連続データの印字が多用されている。
【０００６】
上記問題の解決法として、カッター５と印字ヘッド４の間の距離を縮め、空白エリアＣの最小化を行っているプリンタも製品化されているが、それでも数ｍｍの空白が必要となっている。
【０００７】
【発明が解決しようとする課題】
本発明は上述の点に鑑みてなされたもので、上記問題点を除去し、簡単な構成でロール紙の無駄をなくすることができるロール紙プリンタを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するため請求項１に記載の発明は、ロール紙、該ロール紙を送り出す紙送出機構、該ロール紙にデータを印字する印字ヘッドを有する印字機構、該ロール紙をカットするカッターを有するカッター機構を具備するロール紙プリンタにおいて、印字ヘッドにより先のシートの印字終了後に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから前記印字ヘッドとカッター間のロール紙長さを減算した第１の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第１の距離だけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備することを特徴とする。
【０００９】
上記のように、印字ヘッドにより先のシートの印字終了後に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから前記印字ヘッドとカッター間のロール紙長さを減算した第１の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第１の距離だけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備するので、先のシートに印字した最終行と後に印字した最初の行の間をカットすることになり、ロール紙の無駄を無くすることができる。
【００１０】
請求項２に記載の発明は、ロール紙、該ロール紙を送り出す紙送出機構、該ロール紙にデータを印字する印字ヘッドを有する印字機構、該ロール紙をカットするカッターを有するカッター機構を具備するロール紙プリンタにおいて、印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから印字ヘッドと前記カッター間のロール紙長さを減算した第１の距離に前記カット代長さの略半分を加えた第２の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第２の距離だけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備することを特徴とする。
【００１１】
上記のように印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから印字ヘッドと前記カッター間のロール紙長さを減算した第１の距離に前記カット代長さの略半分を加えた第２の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第２の距離だけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備するので、先のシート印字と連続的シート印字の間にカット代を設け、そのカット代の略中心部をカットすることができる。
【００１２】
請求項３に記載の発明は、ロール紙、該ロール紙を送り出す紙送出機構、該ロール紙にデータを印字する印字ヘッドを有する印字機構、該ロール紙をカットするカッターを有するカッター機構を具備するロール紙プリンタにおいて、印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから印字ヘッドとカッター間のロール紙長さを減算した第１の距離にカット代長さの略半分を加えた第２の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第２の距離に所定の距離を加えただけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備することを特徴とする。
【００１３】
上記のように印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから印字ヘッドとカッター間のロール紙長さを減算した第１の距離にカット代長さの略半分を加えた第２の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第２の距離に所定の距離を加えただけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備するので、上記連続印字に続く印字の間に上記所定量の空白が設けられ、連続印字に続く印字が重なって印字されるおそれがなく、該連続印字に続く印字を整然と行なうことができる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態例を図面に基づいて説明する。本発明に係るロール紙プリンタの概略構成は図２に示すロール紙プリンタと同一であるのでその説明は省略する。なお、カッター機構のカッター５はロール紙２の全幅を切断するものと一部を残して切断するものがあるが、ロール紙２を切断する能力のあるものであればどのようなものでもよい。図３は本発明に係るロール紙プリンタで印字した例を示す図である。紙送出機構の紙送りローラ３を駆動するモータには縦１ドット毎に紙送り・逆送り制御のできるステッピングモーターを使用している。
【００１５】
ここでは１ドット／１ステップとするが、任意ドット／任意ステップでも容易に構成することが可能である。また、ロール紙２の順送り・逆送りの送り幅は、ドット数で説明する。ドット数にドットピッチをかけることにより実際の紙送り距離は換算できる。
【００１６】
横方向の印字ヘッド構成も任意であり、１ドットライン毎に、または複数ライン毎に処理するものとする。ステッピングモーターは後に詳述するように、複数の位相パルスを順に与えた時、紙の順送りを実行し、逆に与えた時、紙の逆送りを実行する。１ステップとは位相パルスを１ケずらしてステッピングモーターに与えた時、ステッピングモーター固有の決まった角度分のみ回転する単位を表す。実際にはこの回転を紙送りローラ３に歯車を介して伝達し、１ドット／１ステップ分のロール紙２の送り制御を行う。
【００１７】
図３に示す印字例において、シートＡのロゴデータは後に説明するようにシートＢのロゴデータの印字と同様、本ロール紙プリンタの印字機構の印字ヘッド４を介してロール紙２に印字している。印字ヘッド４はシートＡの先頭印字できる位置にあるものとする。初めシートＡの先頭行からシートＡの最終行まで印字を行う。従来技術では、このシートＡの最終行印字後、図１に示すようにロール紙２のカット位置１０１（シートＡ最終行の後端）をカッター５の位置に合せるため、ロール紙２を空白エリアＣに相当する分（印字ヘッド４とカッター５の間の距離Ｃ＝７２ドット分）空送りしているが、ここでは図３に示すようにシートＡの最終行印字後、連続してシートＢのロゴデータ（縦２４０ドット）を印字する。
【００１８】
上記のようにシートＡの最終行の印字後、連続してシートＢのロゴデータの印字を実施したため、図１のカット位置１０１は図３では一点鎖線１０３で示す位置まで１６８ドット（＝２４０ドット−７２ドット）先送りとなる。そこで、ロール紙２を１６８ドット分逆送りして、カット位置１０１をカッター５の位置に合せる。そしてカッター５によりロール紙２のカットを実施すると、ロール紙２のシートＡの最終行とシートＢのロゴデータ印字領域１０２先端の間のカット位置１０１をカットすることができる。
【００１９】
上記ロール紙２のカット後は、印字ヘッド４はカット時の停止位置にあるから、次の印字データであるシートＢの先頭行を印字ヘッド４の位置に合せるため、再度ロール紙２を１６８ドット順送りし、シートＢの先頭行からの印字を続行する。続いて図示しないシートＣの印字を実行する場合も、シートＢの先頭行から最終行までの印字を行った後、続いてシートＣのロゴデータ（縦２４０ドット）を連続して印字し、その後ロール紙２を１６８ドット分逆送りして、カッター５によりロール紙２のシートＢの最終行とシートＣのロゴデータ印字領域１０２の先端間をカットする。
【００２０】
実用上、カット時のロール紙２のずれ等を考慮してシートＡの最終行とシートＢのロゴデータ印字領域１０２の間にカット代なる空送り部分を設けないと印字が重なったり、印字上がカットされる場合が想定される。従って、プリンタの紙送機構等の精度に左右される場合もあるが、例えばシートＡの最終行の印字の後カット代として８ビットの空送りをする。そしてカット代の中心部分でカットを実施するために、上記１６８ドットにこのカット代８ドットの半分の４ドットを加えた１７２ドットを逆送り・再順送り量として、ロール紙２の逆送り・再順送りを実施する。シートＢの先頭行に印字ヘッド４を合せる部分のみシートＢのロゴデータと重ならないように更に４ドットを加えた１７６ドットのロール紙２の送り量が必要になることが想定される。
【００２１】
図４は紙送機構の紙送ローラ３を駆動するステッピングモーターと該ステッピングモーターを駆動制御する制御システムの構成例を示す図である。図において、７はステッピングモーター、８はトランジスタアレー、９はパラレル出力ポート、１０はマイクロプロセッサ、１１はモーター駆動電源である。ステッピングモーター７はロータ７−１とＡ相、Ｂ相、Ｃ相、Ｄ相の４相のコイル巻線を有する。
【００２２】
マイクロプロセッサ１０は印字時及びカット時にパラレル出力ポート９を介してＡ相、Ｂ相、Ｃ相、Ｄ相の各コイルにパルス信号をトランジスタアレー８に送り、該トランジスタアレー８からＡ相、Ｂ相、Ｃ相、Ｄ相の各コイルに駆動パルスを供給し、ロータ７−１を正転・逆転させてロール紙２の順送り・逆送りを実施する。
【００２３】
図５はロール紙２を順送りする場合のステップ毎のＡ相、Ｂ相、Ｃ相、Ｄ相の各コイルの各ステップごとの通電ＯＮ、非通電ＯＦＦを示す図で、図６はロール紙２を逆送りする場合のステップ毎のＡ相、Ｂ相、Ｃ相、Ｄ相の各コイルの各ステップごとの通電ＯＮ、非通電ＯＦＦを示す図である。マイクロプロセッサ１０はロール紙２の順送り時、逆送り時に図５、図６に従って、Ａ相、Ｂ相、Ｃ相、Ｄ相の各コイルの通電ＯＮ、非通電ＯＦＦを行う。
【００２４】
図７はマイクロプロセッサ１０による上記ロール紙の順・逆送りの処理フローを示す図である。シートＡの先頭行〜最終行の印字に伴うロール紙２の順送りを行う（ステップＳＴ１）。最終行の印字が終了し、ロール紙２のカット指令があると（ステップＳＴ２、３）、シートＢのロゴデータを連続して印字すると共に、印字に伴うロール紙２の２４０ドットの順送りを行う（ステップＳＴ４）。ロゴデータの印字が終了したら（ステップＳＴ５）、８ドットのカット代の順送りを行う（ステップＳＴ６）。
【００２５】
上記カット代の順送りが終了したら（ステップＳＴ７）、ロール紙２を１７２ドットの逆送りし、逆送りが終了の後、ロール紙２をカットする（ステップＳＴ８、９、１０）。ロール紙２を１７６ドットの順送りを行い、該順送りが終了したら（ステップＳＴ１１、１２）、処理を終了する。なお、上記処理はマイクロプロセッサ１０に格納したプログラムを実行することにより行う。
【００２６】
【発明の効果】
以上、説明したように各請求項に記載の発明によれば、下記のような優れた効果が得られる。
【００２７】
請求項１に記載の発明によれば、印字ヘッドにより先のシートの印字終了後に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから前記印字ヘッドとカッター間のロール紙長さを減算した第１の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第１の距離だけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備するので、先のシートに印字した最終行と後に印字した最初の行の間をカットすることになり、ロール紙の無駄を無くすることができる。
【００２８】
請求項２に記載の発明によれば、印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから印字ヘッドと前記カッター間のロール紙長さを減算した第１の距離に前記カット代長さの略半分を加えた第２の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第２の距離だけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備するので、先のシート印字と連続的シート印字の間にカット代を設け、そのカット代の略中心部をカットすることができる。
【００２９】
請求項３に記載の発明によれば、印字ヘッドにより先のシートの印字終了後に所定のカット代長さ分ロール紙を順送りし、更に連続して次のシートの印字のうちの、カッターがロール紙をカットする位置と印字ヘッドとの間の距離以上の所定のデータを連続印字した後、該連続印字に伴い順送りした該ロール紙の送り長さから印字ヘッドとカッター間のロール紙長さを減算した第１の距離にカット代長さの略半分を加えた第２の距離だけ該ロール紙を紙送出機構により逆送りした後、カッター機構のカッターでロール紙をカットし、その後第２の距離に所定の距離を加えただけ順送りして所定のデータに続けて次のシートの印字を行う制御手段を具備するので、上記連続印字に続く印字の間に上記所定量の空白が設けられ、連続印字に続く印字が重なって印字されているおそれがなく、該連続印字に続く印字を整然と行なうことができる。
【図面の簡単な説明】
【図１】従来のロール紙プリンタの印字例を示す図である。
【図２】ロール紙プリンタの印字機構及びカッター機構の概略構成を示す図である。
【図３】本発明に係るロール紙プリンタの印字例を示す図である。
【図４】紙送機構の紙送ローラを駆動するステッピングモーターと該ステッピングモーターを駆動制御する制御システムの構成例を示す図である。
【図５】ロール紙を順送りする場合のステッピングモータの各コイルの通電ＯＮ、非通電ＯＦＦを示す図である。
【図６】ロール紙を逆送りする場合のステッピングモーターの各コイルの通電ＯＮ、非通電ＯＦＦを示す図である。
【図７】マイクロプロセッサーによるロール紙の順・逆送りの処理フローを示す図である。
【符号の説明】
１            巻回ロール紙
２            ロール紙
３            紙送りローラ
４            印字ヘッド
５            カッター
６            ガイド
７            ステッピングモーター
８            トランジスタアレー
９            パラレル出力ポート
１０          マイクロプロセッサ
１１          モーター駆動電源
【図１】
0003624372.tif 000002
【図２】
0003624372.tif 000003
【図３】
0003624372.tif 000004
【図４】
0003624372.tif 000005
【図５】
0003624372.tif 000006
【図６】
0003624372.tif 000007
【図７】
0003624372.tif 000008