Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3864640B2 - Printer and control method thereof - Google Patents
[go: Go Back, main page]

JP3864640B2 - Printer and control method thereof - Google Patents

Printer and control method thereof Download PDF

Info

Publication number
JP3864640B2
JP3864640B2 JP30279499A JP30279499A JP3864640B2 JP 3864640 B2 JP3864640 B2 JP 3864640B2 JP 30279499 A JP30279499 A JP 30279499A JP 30279499 A JP30279499 A JP 30279499A JP 3864640 B2 JP3864640 B2 JP 3864640B2
Authority
JP
Japan
Prior art keywords
printing
mode
printer
amount
paper
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP30279499A
Other languages
Japanese (ja)
Other versions
JP2001121762A (en
Inventor
雄史 高見沢
篤志 山路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP30279499A priority Critical patent/JP3864640B2/en
Publication of JP2001121762A publication Critical patent/JP2001121762A/en
Application granted granted Critical
Publication of JP3864640B2 publication Critical patent/JP3864640B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Handling Of Sheets (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、連続紙上に印刷を行うプリンタ及びその制御方法に関し、特に、印刷後の連続紙の搬送制御に特徴を有するプリンタ及びその制御方法に関する。
【0002】
【従来の技術】
ATM装置等に内蔵され、レシートなどを出力するためのプリンタとしては、ロール紙その他の連続紙を搭載し、オートカッター機構によりこれを適宜切断分離するものが広く知られている。この種のプリンタは、その管理者や技術者が常駐しないところに設置される場合が多いので、その使用に伴う障害をできるだけ少なくすることが重要な課題である。
【0003】
この種のプリンタにおいては、印字終了後の用紙の搬送制御を十分に考察しなければならない。通常のプリンタにおいては、印字終了後又は印字中の用紙の先端は、その印字に伴う紙送りの動作で、順次その排出口から筐体外へ排出される。しかしながら、用紙がオートカッター機構によって切断される前に、利用者が排出口から飛び出した用紙を引き出そうとした場合、これが印字不良や紙ジャムの原因となる。
【0004】
このような問題を防止するために、従来、排出口近傍に設けた排出ローラによる紙送りを一時的に停止して、用紙の先端が排出口から出ないようにし、そして用紙の切断が完了してから紙送りを再開して、その排出を行うようにしたものがある。この場合には、用紙の切断が完了するまで、排出口の上流側に印字終了後の用紙が撓んだ状態で一時的に溜められることになる。
【0005】
【発明が解決しようとする課題】
しかしながら、印字終了後の用紙を撓ませる場合、通常の印字量であれば問題ないが、プリンタの印字状態を確認するためのセルフチェック時や、プリンタへの送信データを確認するための16進ダンプ出力時、あるいは印字履歴を打ち出すジャーナル出力時等のように印字量が多い場合には、印字終了後の用紙長が長くなるためにその全てを排出口の上流側に撓ませることはできない。したがって、撓ませた用紙が一定量に達した場合にはこれを切断して排出し、引き続き残りの印字を行うというように、1回の印刷を複数枚の用紙に分けて行う必要があるという問題があった。
【0006】
本発明の目的は、前記従来の課題を解決し、1回の印字量が多い場合にも、複数枚に分けることなく1枚の連続用紙に印刷を行うようにしたプリンタ及びその制御方法を提供することにある。
【0007】
【課題を解決するための手段】
前記目的を達成するため本発明は、印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタの制御方法であって、(a)所定方法で設定された印刷モードを判別する工程と、(b)前記判別の結果に応じて、前記連続紙の印刷された領域をプリンタの排出口の上流側で必要に応じて止めて印刷を行うモード、又は、前記印刷された領域を前記排出口から外へ搬送させながら印刷を行うモード、にて印刷を行う工程と、(c)前記連続紙を切断する命令を受信し、前記連続紙を切断する工程とを備えて構成される。
【0008】
本発明の制御においては、印刷に先立って、印字量に適した印刷モードが設定され、この印刷モードに従って印刷が行われる。印字量が多い場合には、印刷された領域を撓ませることなく排出しながら印刷が行われるので、1回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【0009】
また、印刷された領域を止めて印刷を行うモードは、印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が所定量以上になる毎に、当該撓み量が所定量以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードとして構成することができる。
【0010】
すなわち、印刷された領域を一時的に撓ませる場合であっても、従来と同様に複数毎に分けて印字するか、又は、撓み量が長くなる毎にこれを排出して印刷を行うことができる。この後者の場合にも、1回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【0011】
このような印刷モードの判別は、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるための切替え手段の切替え状態を判別することにより行うことができる。
【0012】
また、印刷された領域を搬送させながら印刷を行うモードにおいて、当該印刷された領域を前記排出口に向けて搬送する送りローラ及び前記排出口近傍に設置された排出ローラを、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるように制御してもよい。
【0013】
このように制御することにより、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【0014】
本発明はまた、印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタに関する。本発明のプリンタは、前記連続紙の印刷された領域をプリンタの排出口に向けて搬送する第1の搬送手段と、前記排出口の近傍に設置され、前記連続紙の印刷された領域を前記排出口から外へ搬送する第2の搬送手段と、予め設定された印刷モードを判別し、この判別の結果に応じて、前記第2の搬送手段による搬送を必要に応じて止めると共に前記第1の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、又は、前記第1の搬送手段及び前記第2の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、にて印刷を行う制御手段とを備えて構成される。
【0015】
また本発明のプリンタは、前記印刷された領域を止めることにより形成された連続紙の撓み量を検出する撓み量検出手段を更に備え、前記第2の搬送手段による搬送を必要に応じて止めるモードにて印刷を行う場合、前記撓み量検出手段にて検出された撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、前記検出された撓み量が所定量以上になる毎に、当該撓み量が所定量以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードとすることができる。
【0016】
また、制御手段は、前記印刷モードの判別を、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるために設けた切替え手段の状態を判別することにより行うよう構成することができる。
【0017】
更に、前記制御手段は、前記第1の搬送手段及び前記第2の搬送手段の搬送を止めないモードで印刷を行う場合、前記第1の搬送手段及び前記第2の搬送手段を、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるよう制御することが好ましい。
【0018】
あるいは、前記連続紙に対して所定値以上の引っ張り力が加えられた際に前記第2の搬送手段を空転させるクラッチ機構を設けてもよい。
【0019】
この場合にも、連続紙に大きな引っ張り力が加わった際に第2の搬送手段を空転させることにより、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【0020】
また、前記第1の搬送手段は、前記印刷された領域を排出口に向けて搬送する送りローラを有し、前記第2の搬送手段は、前記印刷された領域を前記排出口から外へ搬送する排出ローラを有し、
前記送りローラと前記排出ローラは、ステップモータによって駆動され、相互の送り速度の比は、前記送りローラに対し、前記排出ローラが+10%〜−10%であることを特徴とする。
【0021】
さらに、前記相互の送り速度の比は、前記送りローラに対し、前記排出ローラが0〜−5%であることを特徴とする。
【0022】
このような送り速度の比としておくことにより、前記第1の搬送手段及び第2の搬送手段による搬送を止めることなく連続紙への印刷を行う際、排出ローラの回転が送りローラより若干遅くなっても、ロール紙は、排出ローラと送りローラとの間で撓む方向にあるため、ロール紙が引っ張られることがなく、印字品質が向上し、また、送りローラがロール紙を搬送する際に送りローラ近辺でロール紙が滑ることがない。
【0023】
【発明の実施の形態】
以下、本発明の一実施形態を図面に沿って説明する。図1は、本発明の一実施形態に係るプリンタの内部構造を示す概略側面図である。プリンタ10は、ATM等に搭載されるレシート印刷用のプリンタであり、その内部にロール紙Rを収納する。ロール紙Rの収納部からロール紙の排出口11を連通する紙経路上には、印字ヘッド12、用紙切断機構13、送り側排出ローラ(以下、送りローラという)14及び排出側排出ローラ(以下、第1,第2の排出ローラという)15、16が設置される。ホストからの印字命令に従って、これら搬送ローラが適宜駆動され、ロール紙Rがそのロール部分から順次引き出される。送りローラ14によるロール紙Rの送りと共に、印字ヘッド12が走査され所望の文字、記号等がロール紙R上に印刷される。ロール紙Rにおける印刷された領域は、排出口11に向けてさらに搬送され、その後端部が用紙切断機構13の位置まで来たときに、これによって切断分離され、排出口11から単票のレシートとして利用者に供給される。
【0024】
第1,第2の排出ローラ15及び16は、送りローラ14によって送られるロール紙Rの先端を受け取り、排出口11に導く。前記用紙切断機構13によってロール紙Rの上流側部分から切り離される用紙の先端部分(以下、用紙rという)は、第1,第2の排出ローラ15及び16によって、引き続き搬送され、その略全域が排出口11から外へ送り出される。搬送方向下流側の排出ローラ16は、上流側の排出ローラ15よりも弱い押圧力で用紙rを挟持する。切断された用紙rの後端は、最終的にこの下流側の第2の排出ローラ16で保持される。このように用紙rは、第2の排出ローラ16によって弱い力で保持されているので、利用者は容易にこれを引き抜くことができる。本発明に係る制御に関し、第1,第2の排出ローラ15及び16は、前記送りローラ14とは独立して駆動・停止される。この制御の詳細については後述する。
【0025】
プリンタ10は、また、前記二対の第1,第2の排出ローラ15、16間に、用紙センサ17を備える。用紙センサ17は、ロール紙Rが搬送されて、その先端が上流側の第1の排出ローラ15を超えたときに、これを検出する。用紙センサ17は、また、切断された用紙rの後端部がここを超えたときに、これを検出する。前記用紙センサ17による検出信号に基づいて、各種制御が実行される。
【0026】
前記プリンタ10は、切断分離されたレシートrの回収装置20を備える。所定時間排出口11にレシートrが放置されたままの状態にある場合、ホストコンピュータからの命令に基いて第1,第2の排出ローラ15、16はレシートrを逆送させ、プリンタ10内部へ引き込む。引き込まれたレシートrは、回収経路21に搬入され、回収トレイ22内へ順次回収される。
【0027】
プリンタ10は、図示しない制御用のCPU及びROMを実装する。プリンタ10に実装されたCPUは、ホストコンピュータからの制御コマンド及び前記ROMに格納された制御プログラムに従って、プリンタの前記各機構部分を制御する。本発明に関連して、プリンタ内蔵のCPUは、送りローラ14、排出ローラ15及び16、用紙切断機構13を駆動制御し、所定の用紙排出動作を実現する。
【0028】
以下、プリンタ10における排出制御を説明する。図2は、本発明に係るプリンタにおける印刷処理のメインフローチャートである。
【0029】
プリンタ10は、ホストコンピュータからのデータを受けると、これを一旦受信バッファ(不図示)に格納し、順次CPUによって実現される解釈部でその内容を解釈し、解釈されたデータが印字コマンドである場合には印字処理を行う。これに先立って、プリンタには、モード1〜モード3までの3種類の印刷モードのうち所望の一つの印刷モードが設定されている。
【0030】
モード1は概略的に、従来と同様に、印刷された領域を排出口11の上流側で撓ませながら印刷を行い、この撓み量が所定量以上になる毎に切断して、印刷された領域を完全に排出してから残りの印刷を行うモードである。
【0031】
またモード2は、印刷された領域を撓ませることなく排出しながら印刷を行うモードである。
【0032】
また、モード3は、印刷された領域を一旦撓ませ、この撓み量が所定量以上になる毎に、印刷された領域を一定量だけ排出して残りの印刷を行うモードである。このうちモード1は通常印刷時のモードであり、一方、モード2及びモード3は印刷量が多い場合、例えばメンテナンス員によってジャーナル履歴を出力する時に設定される。
【0033】
この印刷モードの設定は任意の方法で行われてよく、例えばホストコンピュータから送出されたデータの中にモードを設定するためのモード設定コマンドを含め、このモード設定コマンドの内容をCPUが解釈してプリンタ10の内部のフラグ状態を切り替えることで行ってもよい。あるいは、プリンタ10に、モードを切り替えるための切替え手段として例えばディップスイッチを設け、このディップスイッチのスイッチ設定を切り替えることによって行ってもよい。CPUは、まずフラグの状態又はディップスイッチの状態を確認すること等によって印刷モードの判別を行い(図2の工程201)、その結果に応じたモードで印刷処理を行う(工程202〜204)。
【0034】
まず、モード1による印刷処理について説明する。図3は、モード1でのロール紙Rの排出状態を示す排出部付近の側面図、図6はモード1での印刷処理のフローチャートである。まずCPUは送りローラ14によって用紙rを送りつつ、印字ヘッド12を走査制御して、ホストコンピュータから送出された印字コマンドに続く印字データに従う印字を実施する。この印字は所定長毎(例えば1行毎)に行われ、送りローラ14は印字が行われる毎に用紙rを前記所定長だけ搬送する(工程601)。次いで、CPUは用紙センサ17による用紙rの検出の有無を確認し(工程602)、未だ検出されていない場合には、排出ローラ15及び16を、送りローラ14に同期して駆動させる(工程603)。この印字動作に伴い用紙rは、排出口11に向けて徐々に送られる。この印字及び用紙rの搬送は、後述する工程605又は工程607において所定の判断が下されるまで繰り返し行われる。
【0035】
やがて用紙rの先端が用紙センサ17にて検出されると、第1,第2の排出ローラ15、16が停止される(工程604)。したがって、第1の排出ローラ15及び第2の排出ローラ16の間にある用紙rの先端は、ここに挟持された状態となる(図3(a))。さらに工程601が繰り返して実行されると、用紙rは徐々に撓んでいき、印字ヘッド12と第1の排出ローラ15の間にループが形成される(図3(b))。
【0036】
ここで、CPUは印字を行う毎に、用紙rの切断を実行させるための切断コマンドがホストコンピュータから送出されたか否かを監視し(工程605)、切断コマンドが送出されていない場合には、用紙rの撓み量を算出する(工程606)。ここで撓み量は、第1の排出ローラ15が停止されてからの送りローラ14による用紙rの送り量とすることができる。そして、この算出した撓み量が所定量以上であるか否かを判断し(工程607)、所定量以上でない場合には再び印字を行う。この所定量としては例えば、送りローラ14と第1の排出ローラ15の間に支障なく溜めることのできる用紙rの長さを設定することができる。
【0037】
ここで、工程601がさらに繰り返して実行されると、用紙rの撓み量が大きくなり、ついには工程607において撓み量が所定量以上であると判断されるに至る。するとCPUは、最初に第1,第2の排出ローラ15及び16を駆動し(工程608)、次いで用紙切断機構13を駆動して用紙rの後端部を切断する(工程609)。この用紙rの切断は、形成された撓みが完全になくなる前に完了される。用紙切断機構13によりロール紙Rから切り離された用紙rは、図3(c)に示すように、第1,第2の排出ローラ15及び16によって排出口11外へ搬送される。そして、用紙rの後端部が用紙センサ17を超えたことにより、これが検出されると、第1,第2の排出ローラ15及び16の駆動が停止される。この結果、用紙rの後端部は第2の排出ローラ16に弱く保持された状態となり、利用者による取り出しが可能にされる。
【0038】
以後、工程605において切断コマンドが送出されたと判断されるまで、工程601〜609までの処理が繰り返される。その後、印字データの全ての印字が終了し、工程605においてホストコンピュータから切断コマンドが送出されたと判断されると、工程608〜609と同様に、第1,第2の排出ローラ15及び16が駆動され(工程610)、次いで用紙切断機構13が駆動されて用紙rの後端部が切断される(工程611)。これにてすべての処理が終了する。
【0039】
このモード1の印刷処理によると、印刷された用紙rは切断される前に排出口11から排出されることがないので、従来と同様に不用意に引っ張られること等により用紙rが破かれることが防止される。また、印字量が少ない場合には撓み量が所定量以上になることがないので、工程608〜609に至る前に工程610〜611が実行され、単票として排出される。一方、印字量が多い場合には、工程608〜609を経ることによって、撓み量が所定量以上なる毎に用紙rが一旦排出されるので、従来と同様に1回分の印字データを複数毎に分けて印刷することができる。
【0040】
次に、モード2による印刷処理について説明する。図4は、モード2でのロール紙Rの排出状態を示す排出部付近の側面図、図7はモード2での印刷処理のフローチャートである。CPUは、送りローラ14によって用紙rを送りつつ、印字を所定長毎に行う。また、CPUは、印字を実行する毎に送りローラ14と第1,第2の排出ローラ15及び16の両方を駆動して、用紙rを前記所定長だけ搬送する(工程701)。これは、図4(a)に示す状態である。
【0041】
次いでCPUは、切断コマンドがホストコンピュータから送出されたか否かを監視し(工程702)、切断コマンドが送出されるまで工程701を繰り返し実行する。この工程701においては、送りローラ14のみならず、第1,第2の排出ローラ15及び16が駆動されているため、図4(b)に示すように、用紙rは撓められることなく、排出口11から連続的に排出される。
【0042】
ここで、送りローラ14と第1,第2の排出ローラ15及び16による用紙rの搬送は、この用紙rが引っ張られて破れることがないように行われる。例えば、送りローラ14と第1,第2の排出ローラ15及び16を、同一種類のモータ及び歯車を使う等により駆動して、これらを相互に同期して回転させてもよい。あるいは、送りローラ14と第1,第2の排出ローラ15及び16を回転制御精度の比較的高い駆動源(例えばステップモータ)にて駆動するものとし、これら送りローラ14と第1,第2の排出ローラ15及び16の相互間の搬送速度の差が、用紙rを破くような引っ張り力を加えない範囲(±10%以内)に収まるように、各ローラを同期制御することもできる。この場合、送りローラ14の回転速度に対し、第1,第2の排出ローラ15,16の回転速度(この実施例では、第1,第2の排出ローラ15,16を直結しており、同一速度で回転する)を、望ましくは0%〜−5%にしておくと、送りローラ14≧第1の排出ローラ15となるため、撓ませない連続印刷のモードで長時間印刷したときでも、送りローラ14と第1の排出ローラ15との間でロール紙が撓むことはあるが、引っ張られることがない。そのため、送りローラ14とサーマル印字ヘッド12との間で引っ張り力による滑りが生じることがない。
【0043】
あるいは、第1,第2の排出ローラ15及び16を回転制御精度の比較的低い駆動源(例えばDCモータ)にて駆動することとし、また第1,第2の排出ローラ15及び16にクラッチ機構を設け、用紙rを破くような引っ張り力が加えられそうになった場合には、クラッチ機構によって排出ローラ15及び16を空転させ、用紙rのテンションを弱めてもよい。したがって、用紙rに引っ張り力が掛かったり、余計な撓みが生じたりすることがない。
【0044】
その後、工程702において切断コマンドが送出されたと判断されると、まず、用紙切断機構13が駆動されて用紙rの後端部が切断される(工程703)、次いで第1,第2の排出ローラ15及び16が駆動され(工程704、図4(c))。これにて印刷処理が終了する。切断後に排出ローラが回転し始めるので、用紙が引っ張られた状態で切断されることがなく、切断動作に伴う用紙の破れを防止できる。
【0045】
このモード2の印刷処理によると、印字量が多い場合でも、用紙rを排出しながら印字を行うため、用紙rを切断することなく印刷を行うことができる。また、撓み量の算出や、撓み量が所定量以上であるか否かを判断する必要がないので、CPUの負荷を軽減することができる。なお、このモード2の印刷では用紙rを撓ませることなく印刷が行われるが、このモードは印刷量の多い時にメンテナンス員等の専門員によって使用されるため、用紙rが排出前に不用意に引っ張られて破かれる等の問題もない。
【0046】
最後に、モード3による印刷処理について説明する。図5は、モード3でのロール紙Rの排出状態を示す排出部付近の側面図、図8はモード3での印刷処理のフローチャートである。このモード3の工程801〜807は、上述のモード1の工程601〜607と同様であるため説明を省略する。このモード3では、用紙rが第1の排出ローラ15に送り込まれ(図5(a))、さらに撓んだ状態において(図4(b))、工程807において撓み量が所定量以上になったと判断されると、第1,第2の排出ローラ15及び16が駆動される(工程808)。したがって、用紙rが排出口11から排出され、撓み量が減少する(図5(c))。この第1,第2の排出ローラ15及び16の駆動は、その後に再び算出された撓み量(工程809)が所定量以下になるまで行われる(工程810)。そして、所定量以下になった場合、CPUは排出ローラ15及び16を停止し(工程811)、工程801に戻って印字を繰り返す。以後、工程805においてホストコンピュータから切断コマンドが送出されたと判断されるまで、工程801〜811が繰り返される。
【0047】
工程810の判断基準となる所定量は、工程807で判断基準としたものと同じ所定量であってもよく、あるいは異なる量を設定してもよい。例えば、両所定量をいずれも23mmとした場合、撓み量が23mm以上になった状態で工程808〜810に移行し、撓み量が常時23mmになるように用紙rが排出され、さらに印字が繰り返される。すなわち、撓み量が23mmになった以降は、用紙rが連続的に排出されつつ、印刷が行われることになる。あるいは、工程807の所定量を23mm、工程810の所定量を15mmとした場合、撓み量が23mm以上になった状態で工程808〜810に移行し、撓み量が15mmになるまで(8mmだけ)用紙rが排出され、さらに印字が繰り返される。すなわち、この場合には用紙rが間欠的に排出されつつ、印刷が行われることになる。工程809における撓み量の算出は、工程806で算出された撓み量から、第1,第2の排出ローラ15及び16の駆動による用紙rの送り量を減算して行うことができる。
【0048】
その後、工程805においてホストコンピュータから切断コマンドが送出されたと判断されると、工程610〜611と同様に、排出ローラ15及び16が駆動され(工程812)、用紙切断機構13が駆動されて用紙rの後端部が切断される(工程813、図5(d))。これにてすべての処理が終了する。
【0049】
このモード3の印刷処理によると、印字量が少ない場合には従来と同様に用紙rを撓ませて印字を行うことができ、また印字量が多い場合には、用紙rを切断することなく排出しつつ印刷を行うことができる。また、この場合には用紙rを撓ませつつ印刷を行うことができるので、用紙rに加えられる引っ張り力を特に考慮することなく印刷を行うことができる。
【0050】
以上、本発明の一実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用を行うことができる範囲が含まれる。例えば、モード2又はモード3のいずれか一方を省略してもよく、あるいはモードの切替えを行うことなく、モード2又はモード3の専用機としてもよい。
【0051】
【発明の効果】
以上のごとく本発明によれば、まず印字量に適した印刷モードが設定され、この印刷モードに従って印刷が行われる。印字量が多い場合には、印刷された領域を撓ませることなく排出しながら印刷が行われるので、1回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【0052】
また、本発明によれば、コマンド送出や、ディップスイッチ等の切替え手段の設定によって印刷モードを切り替えることができ、印字量に適した印刷モードを容易に設定することができる。
【0053】
更に、本発明によれば、印刷された領域を一時的に撓ませる場合であっても、従来と同様に複数毎に分けて印字する他、撓み量が長くなる毎にこれを排出して、印刷を行うことができる。この後者の場合にも、1回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【0054】
また、送りローラと排出ローラの搬送速度差を一定範囲に抑えることで、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【0055】
あるいは、連続紙に大きな引っ張り力が加わった際に第2の搬送手段を空転させることにより、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るプリンタの内部構造を示す概略側面図である。
【図2】本発明に係るプリンタにおける印刷処理のメインフローチャートである。
【図3】本発明に係るプリンタにおけるモード1でのロール紙の排出状態を示す排出部付近の側面図である。
【図4】本発明に係るプリンタにおけるモード2でのロール紙の排出状態を示す排出部付近の側面図である。
【図5】本発明に係るプリンタにおけるモード3でのロール紙の排出状態を示す排出部付近の側面図である。
【図6】モード1での印刷処理のフローチャートである。
【図7】モード2での印刷処理のフローチャートである。
【図8】モード3での印刷処理のフローチャートである。
【符号の説明】
10 プリンタ
11 排出口
12 印字ヘッド
13 用紙切断機構
14 送りローラ
15 第1の排出ローラ
16 第2の排出ローラ
17 用紙センサ
20 回収装置
21 回収経路
22 回収トレイ
R ロール紙
r 用紙
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printer that performs printing on continuous paper and a control method thereof, and more particularly, to a printer and a control method thereof characterized by transport control of continuous paper after printing.
[0002]
[Prior art]
2. Description of the Related Art As printers built in an ATM device and the like for outputting receipts and the like, a printer equipped with roll paper or other continuous paper, which is appropriately cut and separated by an auto cutter mechanism, is widely known. Since this type of printer is often installed in a place where the administrator or engineer is not resident, it is an important issue to minimize the troubles associated with its use.
[0003]
In this type of printer, it is necessary to fully consider the conveyance control of the paper after the end of printing. In a normal printer, the leading edge of the paper after printing is completed or during printing is sequentially discharged from the discharge port to the outside of the housing by a paper feeding operation accompanying the printing. However, if the user tries to pull out the paper that has jumped out of the discharge port before the paper is cut by the auto cutter mechanism, this may cause printing failure or paper jam.
[0004]
In order to prevent such problems, conventionally, the paper feed by the discharge roller provided near the discharge port is temporarily stopped so that the leading edge of the paper does not come out of the discharge port, and the cutting of the paper is completed. In some cases, paper feeding is resumed and then discharged. In this case, until the cutting of the paper is completed, the paper after the completion of printing is temporarily stored in a bent state on the upstream side of the discharge port.
[0005]
[Problems to be solved by the invention]
However, when the paper after printing is bent, there is no problem if it is a normal printing amount, but at the time of self-check to check the printing status of the printer or hexadecimal dump to check the data sent to the printer When the amount of printing is large, such as when outputting or when outputting a print history journal, the length of the sheet after printing is long, so that it is not possible to bend all of it upstream of the discharge port. Therefore, when the amount of bent paper reaches a certain amount, it is necessary to divide the paper and discharge it, and then perform the remaining printing to divide the printing once into a plurality of sheets. There was a problem.
[0006]
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-described conventional problems and provide a printer and a control method therefor that can print on a single continuous sheet without dividing into a plurality of sheets even when the amount of printing at one time is large. There is to do.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a control method for a printer having a plurality of types of printing modes with different continuous paper transport methods during printing, and (a) determining a printing mode set by a predetermined method. And (b) a mode in which printing is performed by stopping the printed area of the continuous paper on the upstream side of the discharge port of the printer as necessary according to the determination result, or the printed area is A step of performing printing in a mode in which printing is performed while being conveyed from the discharge port; and (c) a step of receiving an instruction to cut the continuous paper and cutting the continuous paper.
[0008]
In the control of the present invention, a printing mode suitable for the printing amount is set prior to printing, and printing is performed according to this printing mode. When the amount of printing is large, printing is performed while discharging the printed region without bending it, so that it is possible to print on a continuous sheet without dividing each printing into a plurality of prints.
[0009]
In addition, the mode in which printing is performed by stopping the printed area detects the amount of bending of the continuous paper formed by stopping the printed area, and whenever this amount of bending exceeds a predetermined amount, A mode in which the printed area is discharged and cut to perform the remaining printing, or the amount of bending of the continuous paper formed by stopping the printed area is detected, and each time the amount of bending exceeds a predetermined amount Until the deflection amount becomes equal to or less than the predetermined amount, a mode in which the printed area at that time is discharged and the remaining printing is performed can be configured.
[0010]
That is, even when the printed region is temporarily bent, printing is performed separately for each of the plurality as in the prior art, or printing is performed every time the amount of bending becomes longer. it can. Even in the latter case, it is possible to print on continuous paper without dividing a single printing into a plurality of prints.
[0011]
Such determination of the print mode can be performed by decoding a command sent to the printer or by determining the switching state of the switching means for switching the print mode.
[0012]
Further, in a mode in which printing is performed while transporting a printed area, a feed roller that transports the printed area toward the discharge port and a discharge roller installed near the discharge port are transported between them. You may control so that the difference in speed may be in the range which does not apply the tensile force more than predetermined value with respect to the said continuous paper.
[0013]
By controlling in this way, the tensile force applied to the continuous paper can be suppressed within a certain range, and the continuous paper can be prevented from being torn.
[0014]
The present invention also relates to a printer having a plurality of types of printing modes with different methods for conveying continuous paper during printing. The printer of the present invention is provided in the vicinity of the first transport means for transporting the printed region of the continuous paper toward the discharge port of the printer and the printed region of the continuous paper. A second transport unit that transports out from the discharge port and a preset print mode are discriminated, and according to the result of the discrimination, the transport by the second transport unit is stopped as necessary and the first transport mode is stopped. A mode for performing printing on the continuous paper without stopping conveyance by the conveying means, or a mode for performing printing on the continuous paper without stopping conveyance by the first conveying means and the second conveying means, And a control means for performing printing.
[0015]
The printer of the present invention further includes a deflection amount detection unit that detects a deflection amount of the continuous paper formed by stopping the printed region, and a mode in which the conveyance by the second conveyance unit is stopped as necessary. In the case of performing printing in the mode, every time the amount of deflection detected by the amount of deflection detection means becomes a predetermined amount or more, a mode in which the printed area at that time is discharged and cut and the remaining printing is performed, or Each time the detected amount of deflection becomes equal to or greater than a predetermined amount, a mode can be set in which the printed region is discharged and the remaining printing is performed until the amount of deflection is equal to or less than the predetermined amount.
[0016]
Further, the control means is configured to determine the print mode by decoding a command sent to the printer or by determining a state of a switching means provided for switching the print mode. Can do.
[0017]
Furthermore, when the control unit performs printing in a mode in which the conveyance of the first conveyance unit and the second conveyance unit is not stopped, the control unit moves the first conveyance unit and the second conveyance unit between each other. It is preferable to control so that the difference in the conveyance speed is within a range in which a tensile force of a predetermined value or more is not applied to the continuous paper.
[0018]
Alternatively, a clutch mechanism that idles the second transport unit when a tensile force of a predetermined value or more is applied to the continuous paper may be provided.
[0019]
Also in this case, by pulling the second conveying means when a large tensile force is applied to the continuous paper, the tensile force applied to the continuous paper can be kept within a certain range, and the continuous paper is torn. This can be prevented.
[0020]
The first transport unit includes a feed roller that transports the printed region toward the discharge port, and the second transport unit transports the printed region from the discharge port. A discharge roller that
The feed roller and the discharge roller are driven by a step motor, and the ratio of the mutual feed speed is + 10% to −10% of the discharge roller with respect to the feed roller.
[0021]
Further, the ratio of the mutual feed speeds is characterized in that the discharge roller is 0 to -5% with respect to the feed roller.
[0022]
By setting such a ratio of the feeding speeds, the rotation of the discharge roller is slightly slower than that of the feeding roller when printing on continuous paper without stopping the conveyance by the first conveying unit and the second conveying unit. However, since the roll paper is in the direction of bending between the discharge roller and the feed roller, the roll paper is not pulled, the printing quality is improved, and when the feed roller transports the roll paper, The roll paper does not slip in the vicinity of the feed roller.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a schematic side view showing the internal structure of a printer according to an embodiment of the present invention. The printer 10 is a receipt printing printer mounted on an ATM or the like, and stores the roll paper R therein. A print head 12, a paper cutting mechanism 13, a feed-side discharge roller (hereinafter referred to as a feed roller) 14 and a discharge-side discharge roller (hereinafter referred to as a “feed roller”) are disposed on a paper path that communicates from the roll paper R storage portion to the roll paper discharge port 11. (Referred to as first and second discharge rollers) 15 and 16. In accordance with a printing command from the host, these transport rollers are appropriately driven, and the roll paper R is sequentially pulled out from the roll portion. As the roll paper R is fed by the feed roller 14, the print head 12 is scanned to print desired characters, symbols, and the like on the roll paper R. The printed region of the roll paper R is further conveyed toward the discharge port 11, and when the trailing end reaches the position of the paper cutting mechanism 13, the printed region is cut and separated by this, and a single-sheet receipt from the discharge port 11. Supplied to users.
[0024]
The first and second discharge rollers 15 and 16 receive the leading edge of the roll paper R fed by the feed roller 14 and guide it to the discharge port 11. The leading end portion (hereinafter referred to as “paper r”) of the paper cut from the upstream portion of the roll paper R by the paper cutting mechanism 13 is continuously conveyed by the first and second discharge rollers 15 and 16, and substantially the entire area thereof is conveyed. It is sent out from the discharge port 11. The discharge roller 16 on the downstream side in the transport direction pinches the paper r with a weaker pressing force than the discharge roller 15 on the upstream side. The rear end of the cut sheet r is finally held by the second discharge roller 16 on the downstream side. Thus, since the paper r is held by the second discharge roller 16 with a weak force, the user can easily pull it out. Regarding the control according to the present invention, the first and second discharge rollers 15 and 16 are driven and stopped independently of the feed roller 14. Details of this control will be described later.
[0025]
The printer 10 further includes a paper sensor 17 between the two pairs of first and second discharge rollers 15 and 16. The paper sensor 17 detects this when the roll paper R is transported and its leading edge exceeds the upstream first discharge roller 15. The paper sensor 17 also detects this when the trailing edge of the cut paper r exceeds this. Various controls are executed based on detection signals from the paper sensor 17.
[0026]
The printer 10 includes a collection device 20 for the receipt r that has been cut and separated. When the receipt r is left in the discharge port 11 for a predetermined time, the first and second discharge rollers 15 and 16 reversely feed the receipt r based on a command from the host computer and enter the printer 10. Pull in. The receipts r drawn in are carried into the collection path 21 and sequentially collected into the collection tray 22.
[0027]
The printer 10 is equipped with a control CPU and ROM (not shown). A CPU mounted on the printer 10 controls each mechanism portion of the printer in accordance with a control command from a host computer and a control program stored in the ROM. In connection with the present invention, the CPU built in the printer drives and controls the feed roller 14, the discharge rollers 15 and 16, and the paper cutting mechanism 13 to realize a predetermined paper discharge operation.
[0028]
Hereinafter, the discharge control in the printer 10 will be described. FIG. 2 is a main flowchart of the printing process in the printer according to the present invention.
[0029]
When the printer 10 receives data from the host computer, the printer 10 temporarily stores it in a reception buffer (not shown), sequentially interprets the contents by an interpreter realized by the CPU, and the interpreted data is a print command. In this case, the printing process is performed. Prior to this, one desired print mode among the three types of print modes from mode 1 to mode 3 is set in the printer.
[0030]
In mode 1, as in the conventional case, printing is performed while bending the printed area on the upstream side of the discharge port 11, and the printed area is cut every time the amount of bending becomes a predetermined amount or more. This is a mode in which the remaining printing is performed after completely discharging.
[0031]
Mode 2 is a mode in which printing is performed while discharging the printed region without bending.
[0032]
Mode 3 is a mode in which the printed region is once bent and the printed region is discharged by a certain amount each time the amount of deflection becomes a predetermined amount or more, and the remaining printing is performed. Of these modes, mode 1 is a mode for normal printing, while mode 2 and mode 3 are set when the printing amount is large, for example, when a journal history is output by maintenance personnel.
[0033]
The print mode may be set by an arbitrary method. For example, the mode setting command for setting the mode is included in the data sent from the host computer, and the CPU interprets the contents of the mode setting command. This may be done by switching the flag state inside the printer 10. Alternatively, for example, a dip switch may be provided in the printer 10 as switching means for switching the mode, and the switch setting of the dip switch may be switched. The CPU first determines the print mode by confirming the state of the flag or the state of the dip switch (step 201 in FIG. 2), and performs print processing in a mode according to the result (steps 202 to 204).
[0034]
First, the printing process in mode 1 will be described. FIG. 3 is a side view of the vicinity of the discharge unit showing the discharge state of the roll paper R in mode 1, and FIG. First, the CPU scans the print head 12 while feeding the paper r by the feed roller 14, and performs printing according to the print data following the print command sent from the host computer. This printing is performed every predetermined length (for example, every line), and the feed roller 14 conveys the paper r by the predetermined length every time printing is performed (step 601). Next, the CPU confirms whether or not the paper r is detected by the paper sensor 17 (step 602). If not detected yet, the CPU drives the discharge rollers 15 and 16 in synchronization with the feed roller 14 (step 603). ). With this printing operation, the paper r is gradually sent toward the discharge port 11. This printing and conveyance of the paper r are repeatedly performed until a predetermined determination is made in step 605 or step 607 described later.
[0035]
When the leading edge of the paper r is eventually detected by the paper sensor 17, the first and second discharge rollers 15 and 16 are stopped (step 604). Therefore, the leading edge of the paper r between the first discharge roller 15 and the second discharge roller 16 is sandwiched here (FIG. 3A). Further, when the process 601 is repeatedly executed, the paper r is gradually bent, and a loop is formed between the print head 12 and the first discharge roller 15 (FIG. 3B).
[0036]
Here, every time printing is performed, the CPU monitors whether or not a cutting command for executing cutting of the paper r has been sent from the host computer (step 605), and if the cutting command has not been sent, The amount of deflection of the paper r is calculated (step 606). Here, the amount of deflection can be the amount of paper r fed by the feed roller 14 after the first discharge roller 15 is stopped. Then, it is determined whether or not the calculated deflection amount is greater than or equal to a predetermined amount (step 607). If it is not greater than the predetermined amount, printing is performed again. As the predetermined amount, for example, the length of the paper r that can be stored between the feed roller 14 and the first discharge roller 15 without any trouble can be set.
[0037]
Here, when the process 601 is repeatedly performed, the amount of bending of the paper r becomes large, and it is finally determined in the step 607 that the amount of bending is equal to or larger than a predetermined amount. Then, the CPU first drives the first and second discharge rollers 15 and 16 (step 608), and then drives the paper cutting mechanism 13 to cut the trailing edge of the paper r (step 609). This cutting of the paper r is completed before the formed deflection is completely eliminated. The paper r separated from the roll paper R by the paper cutting mechanism 13 is conveyed out of the discharge port 11 by the first and second discharge rollers 15 and 16 as shown in FIG. When the trailing edge of the paper r exceeds the paper sensor 17 and this is detected, the driving of the first and second discharge rollers 15 and 16 is stopped. As a result, the rear end portion of the paper r is weakly held by the second discharge roller 16 and can be taken out by the user.
[0038]
Thereafter, steps 601 to 609 are repeated until it is determined in step 605 that a disconnect command has been sent. Thereafter, when all printing of the print data is completed and it is determined in step 605 that a cutting command has been sent from the host computer, the first and second discharge rollers 15 and 16 are driven as in steps 608 to 609. Then (step 610), the paper cutting mechanism 13 is driven to cut the trailing edge of the paper r (step 611). This completes all processing.
[0039]
According to this mode 1 printing process, the printed paper r is not discharged from the discharge port 11 before being cut, so that the paper r is torn by being pulled carelessly as in the prior art. Is prevented. Further, when the print amount is small, the amount of deflection does not exceed a predetermined amount. Therefore, steps 610 to 611 are executed before the steps 608 to 609 and are discharged as a single sheet. On the other hand, when the amount of printing is large, the paper r is once discharged every time the amount of deflection exceeds a predetermined amount by going through Steps 608 to 609. Can be printed separately.
[0040]
Next, the printing process in mode 2 will be described. 4 is a side view of the vicinity of the discharge unit showing the discharge state of the roll paper R in mode 2. FIG. 7 is a flowchart of printing processing in mode 2. The CPU performs printing every predetermined length while feeding the paper r by the feed roller 14. Further, every time printing is performed, the CPU drives both the feed roller 14 and the first and second discharge rollers 15 and 16 to convey the paper r by the predetermined length (step 701). This is the state shown in FIG.
[0041]
Next, the CPU monitors whether or not a disconnect command has been sent from the host computer (step 702), and repeatedly executes step 701 until a disconnect command is sent. In this step 701, not only the feed roller 14 but also the first and second discharge rollers 15 and 16 are driven, so that the paper r is not bent as shown in FIG. It is continuously discharged from the discharge port 11.
[0042]
Here, the conveyance of the paper r by the feed roller 14 and the first and second discharge rollers 15 and 16 is performed so that the paper r is not pulled and torn. For example, the feed roller 14 and the first and second discharge rollers 15 and 16 may be driven by using the same type of motors and gears and rotated in synchronization with each other. Alternatively, the feed roller 14 and the first and second discharge rollers 15 and 16 are driven by a drive source (for example, a step motor) with relatively high rotation control accuracy. Each roller can also be controlled synchronously so that the difference in transport speed between the discharge rollers 15 and 16 is within a range (within ± 10%) in which a pulling force that breaks the paper r is not applied. In this case, the rotation speeds of the first and second discharge rollers 15 and 16 (in this embodiment, the first and second discharge rollers 15 and 16 are directly connected to the rotation speed of the feed roller 14 and are the same. If the rotation speed is preferably 0% to -5%, the feed roller 14 is equal to or greater than the first discharge roller 15. Therefore, even when printing is performed for a long time in the continuous printing mode without bending, the feed roller 14 Although the roll paper may bend between the roller 14 and the first discharge roller 15, it is not pulled. Therefore, no slip due to the pulling force occurs between the feed roller 14 and the thermal print head 12.
[0043]
Alternatively, the first and second discharge rollers 15 and 16 are driven by a drive source (for example, a DC motor) having a relatively low rotation control accuracy, and the first and second discharge rollers 15 and 16 have a clutch mechanism. When a pulling force that breaks the paper r is likely to be applied, the tension of the paper r may be weakened by causing the discharge rollers 15 and 16 to idle by a clutch mechanism. Therefore, no pulling force is applied to the paper r and no excessive bending occurs.
[0044]
Thereafter, when it is determined in step 702 that a cutting command has been sent, first, the paper cutting mechanism 13 is driven to cut the trailing edge of the paper r (step 703), and then the first and second discharge rollers. 15 and 16 are driven (step 704, FIG. 4C). This completes the printing process. Since the discharge roller starts to rotate after the cutting, the paper is not cut while being pulled, and the paper can be prevented from being torn due to the cutting operation.
[0045]
According to the printing process in mode 2, even when the amount of printing is large, printing is performed while discharging the paper r, so that printing can be performed without cutting the paper r. In addition, since it is not necessary to calculate the amount of bending or to determine whether the amount of bending is equal to or greater than a predetermined amount, it is possible to reduce the load on the CPU. In this mode 2, printing is performed without bending the paper r. However, since this mode is used by a specialist such as a maintenance staff when the amount of printing is large, the paper r is careless before being discharged. There is no problem of being pulled and torn.
[0046]
Finally, the printing process in mode 3 will be described. FIG. 5 is a side view of the vicinity of the discharge unit showing the discharge state of the roll paper R in mode 3, and FIG. 8 is a flowchart of the printing process in mode 3. Since the steps 801 to 807 in the mode 3 are the same as the steps 601 to 607 in the mode 1 described above, the description thereof is omitted. In this mode 3, the sheet r is sent to the first discharge roller 15 (FIG. 5A), and in a further bent state (FIG. 4B), the amount of bending becomes a predetermined amount or more in step 807. If it is determined that the first and second discharge rollers 15 and 16 are driven, the first and second discharge rollers 15 and 16 are driven (step 808). Accordingly, the sheet r is discharged from the discharge port 11 and the amount of bending is reduced (FIG. 5C). The first and second discharge rollers 15 and 16 are driven until the amount of bending calculated again (step 809) is equal to or less than a predetermined amount (step 810). When the amount is equal to or less than the predetermined amount, the CPU stops the discharge rollers 15 and 16 (step 811), returns to step 801, and repeats printing. Thereafter, steps 801 to 811 are repeated until it is determined in step 805 that a disconnect command has been sent from the host computer.
[0047]
The predetermined amount serving as the determination criterion in step 810 may be the same predetermined amount as the determination criterion in step 807, or a different amount may be set. For example, if both predetermined amounts are 23 mm, the process proceeds to Steps 808 to 810 in a state where the deflection amount is 23 mm or more, the paper r is discharged so that the deflection amount is always 23 mm, and printing is repeated. It is. That is, after the deflection amount becomes 23 mm, printing is performed while the paper r is continuously discharged. Alternatively, when the predetermined amount in step 807 is 23 mm and the predetermined amount in step 810 is 15 mm, the process proceeds to steps 808 to 810 with the deflection amount being 23 mm or more, until the deflection amount is 15 mm (only 8 mm). The paper r is discharged and printing is repeated. That is, in this case, printing is performed while the paper r is intermittently discharged. The amount of deflection in step 809 can be calculated by subtracting the amount of paper r fed by driving the first and second discharge rollers 15 and 16 from the amount of deflection calculated in step 806.
[0048]
Thereafter, if it is determined in step 805 that a cutting command has been sent from the host computer, the discharge rollers 15 and 16 are driven (step 812), and the paper cutting mechanism 13 is driven, as in steps 610 to 611. The rear end is cut (step 813, FIG. 5 (d)). This completes all processing.
[0049]
According to the printing process in mode 3, when the printing amount is small, the printing can be performed by bending the paper r as in the conventional case, and when the printing amount is large, the paper r is discharged without being cut. However, printing can be performed. In this case, printing can be performed while the sheet r is bent, and therefore printing can be performed without particularly considering the tensile force applied to the sheet r.
[0050]
As mentioned above, although one embodiment of the present invention has been described with reference to the drawings, the present invention is not limited to the matters shown in the embodiment, and the description of the claims and the detailed description of the invention, as well as the well-known technology. Based on the above, a range in which those skilled in the art can make changes and applications thereof is included. For example, either mode 2 or mode 3 may be omitted, or a mode 2 or mode 3 dedicated machine may be used without switching modes.
[0051]
【The invention's effect】
As described above, according to the present invention, first, a print mode suitable for the print amount is set, and printing is performed according to this print mode. When the amount of printing is large, printing is performed while discharging the printed region without bending it, so that it is possible to print on a continuous sheet without dividing each printing into a plurality of prints.
[0052]
Further, according to the present invention, the print mode can be switched by sending a command or setting a switching means such as a dip switch, and a print mode suitable for the print amount can be easily set.
[0053]
Furthermore, according to the present invention, even when the printed region is temporarily bent, in addition to printing separately for each of the plurality as in the prior art, this is discharged every time the bending amount becomes long, Printing can be performed. Even in the latter case, it is possible to print on continuous paper without dividing a single printing into a plurality of prints.
[0054]
In addition, by suppressing the difference in transport speed between the feed roller and the discharge roller within a certain range, the tensile force applied to the continuous paper can be suppressed within a certain range, and the continuous paper can be prevented from being torn. .
[0055]
Or, when a large tensile force is applied to the continuous paper, the second conveying means is idled so that the tensile force applied to the continuous paper can be kept within a certain range, and the continuous paper is torn. Can be prevented.
[Brief description of the drawings]
FIG. 1 is a schematic side view showing an internal structure of a printer according to an embodiment of the present invention.
FIG. 2 is a main flowchart of a printing process in the printer according to the present invention.
FIG. 3 is a side view of the vicinity of a discharge unit showing a roll paper discharge state in mode 1 in the printer according to the present invention.
FIG. 4 is a side view of the vicinity of a discharge unit showing a roll paper discharge state in mode 2 in the printer according to the present invention.
FIG. 5 is a side view of the vicinity of the discharge unit showing a roll paper discharge state in mode 3 in the printer according to the present invention.
FIG. 6 is a flowchart of print processing in mode 1;
FIG. 7 is a flowchart of print processing in mode 2;
FIG. 8 is a flowchart of print processing in mode 3.
[Explanation of symbols]
10 Printer
11 Discharge port
12 Print head
13 Paper cutting mechanism
14 Feed roller
15 First discharge roller
16 Second discharge roller
17 Paper sensor
20 Recovery device
21 Collection route
22 Collection tray
R roll paper
r paper

Claims (9)

印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタの制御方法であって、
(a)選択設定された前記複数種類の印刷モードの一を判別する工程と、
(b)前記工程(a)の判別の結果に応じて、前記連続紙の印刷された領域をプリンタの排出口の上流側で必要に応じて止めて印刷を行うモード、又は、前記印刷された領域を前記排出口から外へ搬送させながら印刷を行うモード、にて印刷を行う工程と、
(c)前記連続紙を切断する命令を受信し、前記連続紙を切断する工程と、
を備え、前記印刷された領域を止めて印刷を行うモードは、
前記印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、
前記印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が第1所定量以上になる毎に、当該撓み量が第2所定量(ただし、第1所定量≧第2所定量)以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードであるプリンタの制御方法。
A method for controlling a printer having a plurality of types of printing modes with different methods for conveying continuous paper during printing,
(A) a step of discriminating one of the plurality of types of print modes selected and set;
(B) Depending on the determination result of step (a), a mode in which printing is performed by stopping the printed area of the continuous paper on the upstream side of the discharge port of the printer as necessary, or the printed A mode of performing printing in a mode in which printing is performed while conveying an area from the discharge port; and
(C) receiving an instruction to cut the continuous paper and cutting the continuous paper;
A mode for performing printing while stopping the printed region,
The amount of bending of the continuous paper formed by stopping the printed area is detected, and each time the amount of bending becomes a predetermined amount or more, the printed area at that time is discharged and cut to perform the remaining printing. Mode to perform, or
The amount of deflection of the continuous paper formed by stopping the printed area is detected, and each time the amount of deflection exceeds the first predetermined amount, the amount of deflection is a second predetermined amount (however, the first predetermined amount). The printer control method is a mode in which the printed area at that time is discharged and the remaining printing is performed until it becomes equal to or greater than ≧ second predetermined amount).
前記工程(a)における印刷モードの判別を、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるための切替え手段の切替え状態を判別することにより行う請求項1記載のプリンタの制御方法。  2. The printer according to claim 1, wherein the determination of the print mode in the step (a) is performed by decoding a command sent to the printer or by determining a switching state of switching means for switching the print mode. Control method. 前記印刷された領域を搬送させながら印刷を行うモードにおいて、当該印刷された領域を前記排出口に向けて搬送する送りローラ及び前記排出口近傍に設置された排出ローラを、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるように制御する請求項1又は2記載のプリンタの制御方法。  In a mode in which printing is performed while transporting the printed region, a feeding roller that transports the printed region toward the discharge port and a discharge roller installed near the discharge port are transported between them. 3. The printer control method according to claim 1, wherein the difference is controlled so that a pulling force of a predetermined value or more is not applied to the continuous paper. 印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタであって、
前記連続紙の印刷された領域をプリンタの排出口に向けて搬送する第1の搬送手段と、
前記排出口の近傍に設置され、前記印刷された領域を前記排出口から外へ搬送する第2の搬送手段と、
選択設定された前記複数種類の印刷モードの一を判別し、この判別の結果に応じて、前記第2の搬送手段による搬送を必要に応じて止めると共に前記第1の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、又は、前記第1の搬送手段及び前記第2の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、にて印刷を行う制御手段と、
前記印刷された領域を止めることにより形成された連続紙の撓み量を検出する撓み量検出手段とを備え、
前記第2の搬送手段による搬送を必要に応じて止めるモードは、前記撓み量検出手段にて検出された撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、前記検出された撓み量が第1所定量以上になる毎に、当該撓み量が第2所定量(ただし、第1所定量≧第2所定量)以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードであるプリンタ。
A printer having a plurality of types of printing modes with different methods for conveying continuous paper during printing,
First conveying means for conveying the printed area of the continuous paper toward a discharge port of a printer;
A second transport means installed in the vicinity of the discharge port, for transporting the printed area from the discharge port;
One of the plurality of printing modes selected and set is determined, and according to the determination result, the transport by the second transport unit is stopped as necessary and the transport by the first transport unit is stopped. Control means for performing printing in a mode for performing printing on the continuous paper without printing, or a mode for performing printing on the continuous paper without stopping the conveyance by the first conveying means and the second conveying means, and ,
A deflection amount detecting means for detecting a deflection amount of the continuous paper formed by stopping the printed region;
In the mode in which the conveyance by the second conveyance unit is stopped as necessary, the printed area at that time is discharged and cut every time the deflection amount detected by the deflection amount detection unit exceeds a predetermined amount. Each time the remaining printing mode or the detected amount of deflection becomes greater than or equal to the first predetermined amount, the amount of deflection is less than or equal to the second predetermined amount (where the first predetermined amount ≧ the second predetermined amount). Until this time, the printer is in a mode in which the printed area at that time is discharged and the remaining printing is performed.
前記制御手段は、前記印刷モードの判別を、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるために設けた切替え手段の切替え状態を判別することにより行う請求項4記載のプリンタ。  5. The control unit determines the print mode by decoding a command sent to a printer or determining a switching state of a switching unit provided for switching the print mode. Printer. 前記制御手段は、前記第1の搬送手段及び前記第2の搬送手段の搬送を止めないモードで印刷を行う場合、前記第1の搬送手段及び前記第2の搬送手段を、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるよう制御する請求項4又は5記載のプリンタ。  When the printing is performed in a mode in which the conveyance of the first conveyance unit and the second conveyance unit is not stopped, the control unit conveys the first conveyance unit and the second conveyance unit to each other. The printer according to claim 4 or 5, wherein the difference in speed is controlled so as to be within a range in which a tensile force of a predetermined value or more is not applied to the continuous paper. 前記連続紙に対して所定値以上の引っ張り力が加えられた際に前記第2の搬送手段を空転させるクラッチ機構を設けた請求項4、5、又は6記載のプリンタ。  7. The printer according to claim 4, further comprising a clutch mechanism that idles the second conveying unit when a tensile force of a predetermined value or more is applied to the continuous paper. 請求項4、5、又は6記載のプリンタであって、
前記第1の搬送手段は、前記印刷された領域を排出口に向けて搬送する送りローラを有し、
前記第2の搬送手段は、前記印刷された領域を前記排出口から外へ搬送する排出ローラを有し、
前記送りローラと前記排出ローラは、ステップモータによって駆動され、相互の送り速度の比は、前記送りローラに対し、前記排出ローラが+10%〜−10%であることを特徴とするプリンタ。
The printer according to claim 4, 5, or 6,
The first transport unit includes a feed roller that transports the printed region toward a discharge port,
The second transport means has a discharge roller for transporting the printed area from the discharge port,
The printer, wherein the feed roller and the discharge roller are driven by a step motor, and the ratio of the mutual feed speed is + 10% to -10% of the discharge roller with respect to the feed roller.
請求項8記載のプリンタであって、
前記相互の送り速度の比は、前記送りローラに対し、前記排出ローラが0〜−5%であることを特徴とするプリンタ。
The printer according to claim 8, wherein
The printer is characterized in that the ratio of the mutual feed speed is 0 to -5% of the discharge roller with respect to the feed roller.
JP30279499A 1999-10-25 1999-10-25 Printer and control method thereof Expired - Fee Related JP3864640B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30279499A JP3864640B2 (en) 1999-10-25 1999-10-25 Printer and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30279499A JP3864640B2 (en) 1999-10-25 1999-10-25 Printer and control method thereof

Publications (2)

Publication Number Publication Date
JP2001121762A JP2001121762A (en) 2001-05-08
JP3864640B2 true JP3864640B2 (en) 2007-01-10

Family

ID=17913206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30279499A Expired - Fee Related JP3864640B2 (en) 1999-10-25 1999-10-25 Printer and control method thereof

Country Status (1)

Country Link
JP (1) JP3864640B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023144918A (en) * 2022-03-28 2023-10-11 セイコーエプソン株式会社 Recording device, recording system, and recording device control method

Also Published As

Publication number Publication date
JP2001121762A (en) 2001-05-08

Similar Documents

Publication Publication Date Title
JP5136659B2 (en) Printer, control method therefor, and information recording medium
US6592217B2 (en) Recording apparatus
US20100238475A1 (en) Image recording apparatus
EP1180488B1 (en) Paper discharge apparatus connectable to a printer with simplified guide structure
US8066278B2 (en) Printer
JP5327209B2 (en) Printing device
JP3864640B2 (en) Printer and control method thereof
JP3855564B2 (en) Printer and control method thereof
JP4517926B2 (en) Printer recording paper loading method
JP4759796B2 (en) Printer, control method therefor, and information recording medium
KR20120067956A (en) Conveying device and printer
JP3770002B2 (en) Printer and control method thereof
JP2011005831A (en) Image forming apparatus and jamming processing method
JP3731407B2 (en) Paper feeding method and recording apparatus
US12589602B2 (en) Printing apparatus including processing member for processing a print medium
JP3788137B2 (en) Printer and control method thereof
JP2990408B2 (en) Plotter
JP2019209604A (en) Printer
JP2019209606A (en) Printer
JP2001293918A (en) Printer and control method thereof
JPH0812148A (en) Roll paper feeder for image forming device
JP5655620B2 (en) Printing device
HK1036252B (en) Printer and control method therefor
JPH09207398A (en) Printer
JP2000108434A (en) Paper deformation prevention device for printer with cutter

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060912

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060925

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101013

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101013

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111013

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121013

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121013

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131013

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees