(57)【要約】【課題】プリント中にサーマル用紙の用紙切れが生じた場合でも、新たなサーマル用紙の補充を待つことなく、残りのデータをサーマル用紙に最後まで確実にプリントすることができるサーマルプリンタおよびその制御方法を提供する。【解決手段】第１サーマルヘッド２との間の距離Ｚ１および第２サーマルヘッド３との間の距離Ｚ２の合計が少なくとも一単位分のデータのプリント領域を満たす位置に、用紙センサ７を設ける。この用紙センサ７は、サーマル用紙１の終端を検知する。一単位分のデータのプリントの途中で用紙センサ７がサーマル用紙１の終端１ｅを検知したとき、その一単位分のデータの全てを残りのサーマル用紙１にプリントするべく、第１および第２サーマルヘッド２，３によるプリントを継続する。【選択図】図１
2011183657.tif 000002
【特許請求の範囲】
【請求項１】
搬送されるサーマル用紙の一方の面にデータをプリントする第１サーマルヘッドと、
前記サーマル用紙の他方の面にデータをプリントする第２サーマルヘッドと、
前記サーマル用紙の搬送方向において前記第１サーマルヘッドより下流側の位置に設けられ、前記各サーマルヘッドによるプリントが終了した後の前記サーマル用紙をそのプリント位置より後側でカットするカッタと、
前記サーマル用紙の搬送方向における前記各サーマルヘッドより上流側に、かつ前記第１サーマルヘッドとの間の距離および前記第２サーマルヘッドとの間の距離の合計が少なくとも一単位分のデータのプリント領域を満たす位置に設けられ、前記サーマル用紙の終端を検知する用紙センサと、
前記一単位分のデータのプリントの途中で前記用紙センサが前記サーマル用紙の終端を検知したとき、その一単位分のデータの全てを残りのサーマル用紙にプリントし終わるまで、前記第１および第２サーマルヘッドによるプリントを継続するプリント制御手段と、
を備えることを特徴とするサーマルプリンタ。
【請求項２】
前記第２サーマルヘッドは、前記サーマル用紙の搬送方向において前記第１サーマルヘッドよりも上流側の位置に存する、
ことを特徴とする請求項１記載のサーマルプリンタ。
【請求項３】
前記サーマル用紙は、両面に感熱層を有しロール状に巻かれた両面サーマル用紙であり、プリントの進行に伴い繰り出される、
ことを特徴とする請求項１記載のサーマルプリンタ。
【請求項４】
外部から入力される１単位分のプリント用データを、前記サーマル用紙の一方の面に対する第１プリント用データと、前記サーマル用紙の他方の面に対する第２プリント用データとに振り分けるデータ振分制御手段と、
前記第１プリント用データに応じて前記第１サーマルヘッドを駆動し、前記第２プリント用データに応じて前記第２サーマルヘッドを駆動する駆動制御手段と、
を備えることを特徴とする請求項１記載のサーマルプリンタ。
【請求項５】
前記サーマル用紙を前記第１サーマルヘッドに押さえつける第１プラテンローラと、
前記サーマル用紙を前記第２サーマルヘッドに押さえつける第２プラテンローラと、
をさらに備えることを特徴とする請求項１ないし請求項４のいずれかに記載のサーマルプリンタ。
【請求項６】
搬送されるサーマル用紙の一方の面にデータをプリントする第１サーマルヘッドと、
前記サーマル用紙の他方の面にデータをプリントする第２サーマルヘッドと、
前記サーマル用紙の搬送方向において前記第１サーマルヘッドより下流側の位置に設けられ、前記各サーマルヘッドによるプリントが終了した後の前記サーマル用紙をそのプリント位置より後側でカットするカッタと、
前記サーマル用紙の搬送方向における前記各サーマルヘッドより上流側に、かつ前記第１サーマルヘッドとの間の距離および前記第２サーマルヘッドとの間の距離の合計が少なくとも一単位分のデータのプリント領域を満たす位置に設けられ、前記サーマル用紙の終端を検知する用紙センサと、
を備えたサーマルプリンタにおいて、
前記一単位分のデータのプリントの途中で前記用紙センサが前記サーマル用紙の終端を検知したとき、その一単位分のデータの全てを残りのサーマル用紙にプリントし終わるまで、前記第１および第２サーマルヘッドによるプリントを継続するステップ、
を備えることを特徴とするサーマルプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、両面に感熱層を有するサーマル用紙を使用するサーマルプリンタおよびその制御方法に関する。
【背景技術】
【０００２】
感熱層が形成されたサーマル用紙の搬送路に沿ってサーマルヘッドを設け、そのサーマルヘッドによりサーマル用紙にデータをプリントするサーマルプリンタが知られている（例えば特許文献１）。サーマル用紙は、ロール状に巻回された状態でサーマルプリンタの本体に収容され、プリントの進行に伴い繰り出されていく。
【０００３】
このようなサーマルプリンタでは、サーマル用紙の搬送方向におけるサーマルヘッドより上流側の位置に、サーマル用紙を検知するための用紙センサを設けている。サーマル用紙が使い切られてその終端が用紙センサを通過すると、そこでプリントを停止し、ユーザによる新しいサーマル用紙の補充を待つことになる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば現金自動預払機の取引データを１取引の単位ごとにサーマル用紙にプリントして1枚のレシートを発行するサーマルプリンタの場合、プリントの途中で用紙切れが生じると、新しいサーマル用紙が補充されるのを待って、初めからプリントをやり直すことになる。このため、レシートが利用者に供給されるまでに時間がかかり、利用者に迷惑がかかる。
【０００５】
途中までプリントしたレシートをそのまま発行し、残りのデータを新たなサーマル用紙にプリントしてもう１枚のレシートを発行する場合もある。この場合、２枚のレシートが利用者に渡ることになり、利用者にとっては不便である。
【０００６】
この発明は、上記の事情を考慮したもので、プリント中にサーマル用紙の用紙切れが生じた場合でも、新たなサーマル用紙の補充を待つことなく、残りのデータをサーマル用紙に最後まで確実にプリントすることができるサーマルプリンタおよびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明のサーマルプリンタは、搬送されるサーマル用紙の一方の面にデータをプリントする第１サーマルヘッドと、前記サーマル用紙の他方の面にデータをプリントする第２サーマルヘッドと、前記サーマル用紙の搬送方向において前記第１サーマルヘッドより下流側の位置に設けられ、前記各サーマルヘッドによるプリントが終了した後の前記サーマル用紙をそのプリント位置より後側でカットするカッタと、前記サーマル用紙の搬送方向における前記各サーマルヘッドより上流側に、かつ前記第１サーマルヘッドとの間の距離および前記第２サーマルヘッドとの間の距離の合計が少なくとも一単位分のデータのプリント領域を満たす位置に設けられ、前記サーマル用紙の終端を検知する用紙センサと、前記一単位分のデータのプリントの途中で前記用紙センサが前記サーマル用紙の終端を検知したとき、その一単位分のデータの全てを残りのサーマル用紙にプリントし終わるまで、前記第１および第２サーマルヘッドによるプリントを継続するプリント制御手段と、を備える。
【発明の効果】
【０００８】
この発明のサーマルプリンタおよびその制御方法によれば、プリント中にサーマル用紙の用紙切れが生じた場合でも、新たなサーマル用紙の補充を待つことなく、残りのデータをサーマル用紙に最後まで確実にプリントすることができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の一実施形態の要部の構成およびサーマル用紙を示す図。
【図２】同実施形態における制御回路のブロック図。
【図３】同実施形態におけるサーマルヘッドの具体的な構成を示すブロック図。
【図４】同実施形態におけるプリント用データＤ０のフォーマットを示す図。
【図５】同実施形態におけるプリント結果を示す図。
【図６】同実施形態における用紙切れを示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態のサーマルヘッドについて、図面を参照して説明する。まず、要部の構成を図１に示す。  
１はロール状に巻かれたサーマル用紙いわゆる両面サーマル用紙で、一方の面（表面という）１ａおよび他方の面（裏面という）１ｂにそれぞれ感熱層を有し、プリントの進行に伴い、先端側が後述の給紙機構１６により図示矢印の方向に繰り出される。上記感熱層は、所定の温度以上に加熱されたときに、例えば黒色あるいは赤色に発色する材料によって形成されている。  
このサーマル用紙１の搬送方向に沿って、サーマル用紙１の表面１ａに接する第１サーマルヘッド２、裏面１ｂに接する第２サーマルヘッド３を設ける。これら第１および第２サーマルヘッド２，３は、サーマル用紙１の搬送方向と直交する方向に延びる形状を有し、サーマル用紙１の搬送方向に沿って互いに離れた位置に存する。第２サーマルヘッド３の方が、第１サーマルヘッド２よりも搬送方向の上流側である。そして、サーマル用紙１を挟んで第１サーマルヘッド２と対向する位置に、サーマル用紙１を第１サーマルヘッド２に押さえつけるための第１プラテンローラ４を設ける。サーマル用紙１を挟んで第２サーマルヘッド３と対向する位置に、サーマル用紙１を第２サーマルヘッド３に押さえつけるための第２プラテンローラ５を設ける。さらに、サーマル用紙１の搬送方向における第１サーマルヘッド２よりも下流側に、サーマル用紙１をカットするためのカッタ６を設ける。
【００１１】
上流側の第２サーマルヘッド３と下流側の第１サーマルヘッド２との間の距離はＸ、第１サーマルヘッド２とカッタ６との間の距離はＹである。
【００１２】
そして、サーマル用紙１の収容部から第２サーマルヘッド３にかけての用紙搬送路に、サーマル用紙１の終端１ｅを検知する用紙センサ７を設ける。用紙センサ７と第１サーマルヘッド２との間の距離はＺ１である。用紙センサ７と第２サーマルヘッド３との間の距離はＺ２である。この距離Ｚ１，Ｚ２の合計は、後述する少なくとも一単位分のプリント用データＤ０のプリント領域を満たす距離である。
【００１３】
図２に、図１の構成を含むサーマルプリンタ本体１０の制御回路を示す。  
主制御部であるＣＰＵ１１に、制御プログラム記憶用のＲＯＭ１２、データ記憶用のＲＡＭ１３、ホスト装置３０とのデータ送受信を行う通信インタフェース１４、サーマル用紙１の給紙機構１６を駆動する給紙駆動回路２１、カッタ６を駆動するカッタ駆動回路２２、第１サーマルヘッド２を駆動するヘッド駆動回路２３、第２サーマルヘッド３を駆動するヘッド駆動回路２４、および用紙センサ７を接続している。ヘッド駆動回路２３は、後述の第１プリント用データＤ１に応じて第１サーマルヘッド２を駆動する。ヘッド駆動回路２４は、後述の第２プリント用データＤ２に応じて第２サーマルヘッド３を駆動する。
【００１４】
一方、ＣＰＵ１１は、主要な機能として次の（１）〜（３）の手段を備える。  
（１）外部のホスト装置３０から入力されるプリント用データＤ０を、サーマル用紙１の表面１ａに対する第１プリント用データＤ１と、裏面１ｂに対する第２プリント用データＤ２とに振り分けるデータ振分制御手段。プリント用データＤ０、第１プリント用データＤ１、第２プリント用データＤ２は、共に、ＲＡＭ１３に格納する。  
（２）第１プリント用データＤ１に応じて第１サーマルヘッド２を駆動し、第２プリント用データＤ２に応じて第２サーマルヘッド３を駆動する駆動制御手段。
【００１５】
（３）一単位分のデータのプリントの途中で用紙センサ７がサーマル用紙１の終端１ｅを検知したとき、その一単位分のデータの全てを残りのサーマル用紙１にプリントし終わるまで、第１および第２サーマルヘッド２，３によるプリントを継続するプリント制御手段。
【００１６】
なお、上記第１サーマルヘッド２は、図３に示すように、ラッチ回路４１、通電制御回路４２、およびエッジヘッド４３を有する。エッジヘッド４３は、直線状に配列した熱転写用の多数の発熱体４３ａ，４３ｂ，…４３ｎを有する。ラッチ回路４１は、ヘッド駆動回路２３から供給される第１プリント用データＤ１を、同ヘッド駆動回路２３からストローブ信号ＳＴＢに応じて１ライン毎にラッチする。通電制御回路４２は、エッジヘッド４３の発熱体４３ａ，４３ｂ，…４３ｎに対する通電を、ラッチ回路４１内のデータに応じて、かつヘッド駆動回路２３から供給されるイネーブル信号ＥＮＢがアクティブとなるタイミングで、制御する。第２サーマルヘッド３の構成も、第１サーマルヘッド２と同じある。よって、その説明は省略する。
【００１７】
つぎに、作用について説明する。  
ＣＰＵ１１は、例えば現金自動預払機の１取引に関わる１単位分のプリント用データＤ０が外部のホスト装置３０から入力されると、そのプリント用データＤ０をＲＡＭ１３に記憶する。この記憶に伴い、プリント用データＤ０を、第１プリント用データＤ１と第２プリント用データＤ２とに振り分ける。この振り分けの一例を図４に示す。  
すなわち、第１行目から第１００行目の印字データからなる１単位分のプリント用データＤ０を、境界位置Ｃを境に、第１行目から第５５行目の印字データからなる第１プリント用データＤ１と、第５６行目から第１００行目の印字データからなる第２プリント用データＤ２とに、振り分けている。振り分けた第１プリント用データＤ１および第２プリント用データＤ２は、ＲＡＭ１３に記憶する。
【００１８】
このデータの振り分け量については、用紙センサ７と第１サーマルヘッド２との間の距離Ｚ１および用紙センサ７と第２サーマルヘッド３との間の距離Ｚ２を考慮している。
【００１９】
この振り分け後、ＣＰＵ１１は、サーマル用紙１の給紙を開始し、第１プリント用データＤ１に応じた第１サーマルヘッド２の駆動により、サーマル用紙１の表面１ａに第１行目から第５５行目までのデータをプリントする。また、第２プリント用データＤ２に応じた第２サーマルヘッド３の駆動により、サーマル用紙１の裏面１ｂに第５６行目から第１００行目までのデータをプリントする。
【００２０】
こうして、図５に示すように、第１プリント用データＤ１である第１行目から第５５行目までのデータがサーマル用紙１の表面１ａにプリントされ、第２プリント用データＤ２である第５６行目から第１００行目までのデータがサーマル用紙１の裏面１ｂにプリントされる。表面１ａの先端側には、カッタ６と第１サーマルヘッド２との間の距離Ｙに対応する空白領域Ｌｙが生じる。裏面１ｂの先端側には、第１サーマルヘッド２と第２サーマルヘッド３との間の距離Ｘに対応する空白領域Ｌｘが生じる。
【００２１】
プリントが済んだサーマル用紙１は、カッタ６でカットされ、例えば現金自動預払機の取引データが記載された１枚のレシートとして利用者に提供される。
【００２２】
サーマル用紙１の使用が進むと、サーマル用紙１が減少していき、やがて図６に示すように、サーマル用紙１の終端１ｅが用紙センサ７で検知される。
【００２３】
ＣＰＵ１１は、一単位分のプリント用データＤ０（＝Ｄ１＋Ｄ２）のプリントの途中で用紙センサ７がサーマル用紙１の終端１ｅを検知した場合、その一単位分のプリント用データＤ０の全てを残りのサーマル用紙１にプリントし終わるままで、第１および第２サーマルヘッド２，３によるプリントを継続する。
【００２４】
用紙センサ７と第１サーマルヘッド２との間の距離Ｚ１および用紙センサ７と第２サーマルヘッド３との間の距離Ｚ２の合計が、少なくとも一単位分のプリント用データＤ０のプリント領域を満たす距離であるから、たとえ用紙センサ７が用紙切れを検知した場合でも、新たなサーマル用紙１の補充を要することなく、プリント用データＤ０の残りをサーマル用紙１に最後まで確実にプリントすることができる。
【００２５】
したがって、新しいサーマル用紙１が補充されるのを待ってプリントをやり直すといった再プリント動作が不要となる。よって、レシートが利用者に供給されるまでに時間がかかるといった不具合を解消できる。２枚のレシートが利用者に渡る不便さも解消できる。
【００２６】
なお、この発明は上記実施形態に限定されるものではなく、要旨を変えない範囲で種々変形実施可能である。
【符号の説明】
【００２７】
１…サーマル用紙、２…第１サーマルヘッド、３…第２サーマル用紙、４…第１プラテンローラ、５…第２プラテンローラ、６…カッタ、７…用紙センサ、１１…ＣＰＵ、
【先行技術文献】
【特許文献】
【００２８】
【特許文献１】特開平１１−１３８９５３号公報
【図１】
2011183657.tif 000003
【図２】
2011183657.tif 000004
【図３】
2011183657.tif 000005
【図４】
2011183657.tif 000006
【図５】
2011183657.tif 000007
【図６】
2011183657.tif 000008