(57)【特許請求の範囲】
【請求項１】
印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタの制御方法であって、
（ａ）選択設定された前記複数種類の印刷モードの一を判別する工程と、
（ｂ）前記工程（ａ）の判別の結果に応じて、前記連続紙の印刷された領域をプリンタの排出口の上流側で必要に応じて止めて印刷を行うモード、又は、前記印刷された領域を前記排出口から外へ搬送させながら印刷を行うモード、にて印刷を行う工程と、
（ｃ）前記連続紙を切断する命令を受信し、前記連続紙を切断する工程と、
を備え、前記印刷された領域を止めて印刷を行うモードは、
前記印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、
前記印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が第１所定量以上になる毎に、当該撓み量が第２所定量（ただし、第１所定量≧第２所定量）以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードであるプリンタの制御方法。
【請求項２】
前記工程（ａ）における印刷モードの判別を、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるための切替え手段の切替え状態を判別することにより行う請求項１記載のプリンタの制御方法。
【請求項３】
前記印刷された領域を搬送させながら印刷を行うモードにおいて、当該印刷された領域を前記排出口に向けて搬送する送りローラ及び前記排出口近傍に設置された排出ローラを、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるように制御する請求項１又は２記載のプリンタの制御方法。
【請求項４】
印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタであって、
前記連続紙の印刷された領域をプリンタの排出口に向けて搬送する第１の搬送手段と、
前記排出口の近傍に設置され、前記印刷された領域を前記排出口から外へ搬送する第２の搬送手段と、
選択設定された前記複数種類の印刷モードの一を判別し、この判別の結果に応じて、前記第２の搬送手段による搬送を必要に応じて止めると共に前記第１の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、又は、前記第１の搬送手段及び前記第２の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、にて印刷を行う制御手段と、
前記印刷された領域を止めることにより形成された連続紙の撓み量を検出する撓み量検出手段とを備え、
前記第２の搬送手段による搬送を必要に応じて止めるモードは、前記撓み量検出手段にて検出された撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、前記検出された撓み量が第１所定量以上になる毎に、当該撓み量が第２所定量（ただし、第１所定量≧第２所定量）以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードであるプリンタ。
【請求項５】
前記制御手段は、前記印刷モードの判別を、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるために設けた切替え手段の切替え状態を判別することにより行う請求項４記載のプリンタ。
【請求項６】
前記制御手段は、前記第１の搬送手段及び前記第２の搬送手段の搬送を止めないモードで印刷を行う場合、前記第１の搬送手段及び前記第２の搬送手段を、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるよう制御する請求項４又は５記載のプリンタ。
【請求項７】
前記連続紙に対して所定値以上の引っ張り力が加えられた際に前記第２の搬送手段を空転させるクラッチ機構を設けた請求項４、５、又は６記載のプリンタ。
【請求項８】
請求項４、５、又は６記載のプリンタであって、
前記第１の搬送手段は、前記印刷された領域を排出口に向けて搬送する送りローラを有し、
前記第２の搬送手段は、前記印刷された領域を前記排出口から外へ搬送する排出ローラを有し、
前記送りローラと前記排出ローラは、ステップモータによって駆動され、相互の送り速度の比は、前記送りローラに対し、前記排出ローラが＋１０％〜−１０％であることを特徴とするプリンタ。
【請求項９】
請求項８記載のプリンタであって、
前記相互の送り速度の比は、前記送りローラに対し、前記排出ローラが０〜−５％であることを特徴とするプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、連続紙上に印刷を行うプリンタ及びその制御方法に関し、特に、印刷後の連続紙の搬送制御に特徴を有するプリンタ及びその制御方法に関する。
【０００２】
【従来の技術】
ＡＴＭ装置等に内蔵され、レシートなどを出力するためのプリンタとしては、ロール紙その他の連続紙を搭載し、オートカッター機構によりこれを適宜切断分離するものが広く知られている。この種のプリンタは、その管理者や技術者が常駐しないところに設置される場合が多いので、その使用に伴う障害をできるだけ少なくすることが重要な課題である。
【０００３】
この種のプリンタにおいては、印字終了後の用紙の搬送制御を十分に考察しなければならない。通常のプリンタにおいては、印字終了後又は印字中の用紙の先端は、その印字に伴う紙送りの動作で、順次その排出口から筐体外へ排出される。しかしながら、用紙がオートカッター機構によって切断される前に、利用者が排出口から飛び出した用紙を引き出そうとした場合、これが印字不良や紙ジャムの原因となる。
【０００４】
このような問題を防止するために、従来、排出口近傍に設けた排出ローラによる紙送りを一時的に停止して、用紙の先端が排出口から出ないようにし、そして用紙の切断が完了してから紙送りを再開して、その排出を行うようにしたものがある。この場合には、用紙の切断が完了するまで、排出口の上流側に印字終了後の用紙が撓んだ状態で一時的に溜められることになる。
【０００５】
【発明が解決しようとする課題】
しかしながら、印字終了後の用紙を撓ませる場合、通常の印字量であれば問題ないが、プリンタの印字状態を確認するためのセルフチェック時や、プリンタへの送信データを確認するための１６進ダンプ出力時、あるいは印字履歴を打ち出すジャーナル出力時等のように印字量が多い場合には、印字終了後の用紙長が長くなるためにその全てを排出口の上流側に撓ませることはできない。したがって、撓ませた用紙が一定量に達した場合にはこれを切断して排出し、引き続き残りの印字を行うというように、１回の印刷を複数枚の用紙に分けて行う必要があるという問題があった。
【０００６】
本発明の目的は、前記従来の課題を解決し、１回の印字量が多い場合にも、複数枚に分けることなく１枚の連続用紙に印刷を行うようにしたプリンタ及びその制御方法を提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するため本発明は、印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタの制御方法であって、（ａ）所定方法で設定された印刷モードを判別する工程と、（ｂ）前記判別の結果に応じて、前記連続紙の印刷された領域をプリンタの排出口の上流側で必要に応じて止めて印刷を行うモード、又は、前記印刷された領域を前記排出口から外へ搬送させながら印刷を行うモード、にて印刷を行う工程と、（ｃ）前記連続紙を切断する命令を受信し、前記連続紙を切断する工程とを備えて構成される。
【０００８】
本発明の制御においては、印刷に先立って、印字量に適した印刷モードが設定され、この印刷モードに従って印刷が行われる。印字量が多い場合には、印刷された領域を撓ませることなく排出しながら印刷が行われるので、１回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【０００９】
また、印刷された領域を止めて印刷を行うモードは、印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、印刷された領域を止めることにより形成された連続紙の撓み量を検出し、この撓み量が所定量以上になる毎に、当該撓み量が所定量以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードとして構成することができる。
【００１０】
すなわち、印刷された領域を一時的に撓ませる場合であっても、従来と同様に複数毎に分けて印字するか、又は、撓み量が長くなる毎にこれを排出して印刷を行うことができる。この後者の場合にも、１回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【００１１】
このような印刷モードの判別は、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるための切替え手段の切替え状態を判別することにより行うことができる。
【００１２】
また、印刷された領域を搬送させながら印刷を行うモードにおいて、当該印刷された領域を前記排出口に向けて搬送する送りローラ及び前記排出口近傍に設置された排出ローラを、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるように制御してもよい。
【００１３】
このように制御することにより、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【００１４】
本発明はまた、印刷中における連続紙の搬送方法が異なる複数種類の印刷モードを有するプリンタに関する。本発明のプリンタは、前記連続紙の印刷された領域をプリンタの排出口に向けて搬送する第１の搬送手段と、前記排出口の近傍に設置され、前記連続紙の印刷された領域を前記排出口から外へ搬送する第２の搬送手段と、予め設定された印刷モードを判別し、この判別の結果に応じて、前記第２の搬送手段による搬送を必要に応じて止めると共に前記第１の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、又は、前記第１の搬送手段及び前記第２の搬送手段による搬送を止めることなく前記連続紙への印刷を行うモード、にて印刷を行う制御手段とを備えて構成される。
【００１５】
また本発明のプリンタは、前記印刷された領域を止めることにより形成された連続紙の撓み量を検出する撓み量検出手段を更に備え、前記第２の搬送手段による搬送を必要に応じて止めるモードにて印刷を行う場合、前記撓み量検出手段にて検出された撓み量が所定量以上になる毎に、その時点における印刷された領域を排出及び切断して残りの印刷を行うモード、又は、前記検出された撓み量が所定量以上になる毎に、当該撓み量が所定量以下になるまで、その時点における印刷された領域を排出して残りの印刷を行うモードとすることができる。
【００１６】
また、制御手段は、前記印刷モードの判別を、プリンタに対して送出されたコマンドを解読し、又は、前記印刷モードを切り替えるために設けた切替え手段の状態を判別することにより行うよう構成することができる。
【００１７】
更に、前記制御手段は、前記第１の搬送手段及び前記第２の搬送手段の搬送を止めないモードで印刷を行う場合、前記第１の搬送手段及び前記第２の搬送手段を、これら相互間の搬送速度の差が前記連続紙に対して所定値以上の引っ張り力を加えない範囲となるよう制御することが好ましい。
【００１８】
あるいは、前記連続紙に対して所定値以上の引っ張り力が加えられた際に前記第２の搬送手段を空転させるクラッチ機構を設けてもよい。
【００１９】
この場合にも、連続紙に大きな引っ張り力が加わった際に第２の搬送手段を空転させることにより、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【００２０】
また、前記第１の搬送手段は、前記印刷された領域を排出口に向けて搬送する送りローラを有し、前記第２の搬送手段は、前記印刷された領域を前記排出口から外へ搬送する排出ローラを有し、
前記送りローラと前記排出ローラは、ステップモータによって駆動され、相互の送り速度の比は、前記送りローラに対し、前記排出ローラが＋１０％〜−１０％であることを特徴とする。
【００２１】
さらに、前記相互の送り速度の比は、前記送りローラに対し、前記排出ローラが０〜−５％であることを特徴とする。
【００２２】
このような送り速度の比としておくことにより、前記第１の搬送手段及び第２の搬送手段による搬送を止めることなく連続紙への印刷を行う際、排出ローラの回転が送りローラより若干遅くなっても、ロール紙は、排出ローラと送りローラとの間で撓む方向にあるため、ロール紙が引っ張られることがなく、印字品質が向上し、また、送りローラがロール紙を搬送する際に送りローラ近辺でロール紙が滑ることがない。
【００２３】
【発明の実施の形態】
以下、本発明の一実施形態を図面に沿って説明する。図１は、本発明の一実施形態に係るプリンタの内部構造を示す概略側面図である。プリンタ１０は、ＡＴＭ等に搭載されるレシート印刷用のプリンタであり、その内部にロール紙Ｒを収納する。ロール紙Ｒの収納部からロール紙の排出口１１を連通する紙経路上には、印字ヘッド１２、用紙切断機構１３、送り側排出ローラ（以下、送りローラという）１４及び排出側排出ローラ（以下、第１，第２の排出ローラという）１５、１６が設置される。ホストからの印字命令に従って、これら搬送ローラが適宜駆動され、ロール紙Ｒがそのロール部分から順次引き出される。送りローラ１４によるロール紙Ｒの送りと共に、印字ヘッド１２が走査され所望の文字、記号等がロール紙Ｒ上に印刷される。ロール紙Ｒにおける印刷された領域は、排出口１１に向けてさらに搬送され、その後端部が用紙切断機構１３の位置まで来たときに、これによって切断分離され、排出口１１から単票のレシートとして利用者に供給される。
【００２４】
第１，第２の排出ローラ１５及び１６は、送りローラ１４によって送られるロール紙Ｒの先端を受け取り、排出口１１に導く。前記用紙切断機構１３によってロール紙Ｒの上流側部分から切り離される用紙の先端部分（以下、用紙ｒという）は、第１，第２の排出ローラ１５及び１６によって、引き続き搬送され、その略全域が排出口１１から外へ送り出される。搬送方向下流側の排出ローラ１６は、上流側の排出ローラ１５よりも弱い押圧力で用紙ｒを挟持する。切断された用紙ｒの後端は、最終的にこの下流側の第２の排出ローラ１６で保持される。このように用紙ｒは、第２の排出ローラ１６によって弱い力で保持されているので、利用者は容易にこれを引き抜くことができる。本発明に係る制御に関し、第１，第２の排出ローラ１５及び１６は、前記送りローラ１４とは独立して駆動・停止される。この制御の詳細については後述する。
【００２５】
プリンタ１０は、また、前記二対の第１，第２の排出ローラ１５、１６間に、用紙センサ１７を備える。用紙センサ１７は、ロール紙Ｒが搬送されて、その先端が上流側の第１の排出ローラ１５を超えたときに、これを検出する。用紙センサ１７は、また、切断された用紙ｒの後端部がここを超えたときに、これを検出する。前記用紙センサ１７による検出信号に基づいて、各種制御が実行される。
【００２６】
前記プリンタ１０は、切断分離されたレシートｒの回収装置２０を備える。所定時間排出口１１にレシートｒが放置されたままの状態にある場合、ホストコンピュータからの命令に基いて第１，第２の排出ローラ１５、１６はレシートｒを逆送させ、プリンタ１０内部へ引き込む。引き込まれたレシートｒは、回収経路２１に搬入され、回収トレイ２２内へ順次回収される。
【００２７】
プリンタ１０は、図示しない制御用のＣＰＵ及びＲＯＭを実装する。プリンタ１０に実装されたＣＰＵは、ホストコンピュータからの制御コマンド及び前記ＲＯＭに格納された制御プログラムに従って、プリンタの前記各機構部分を制御する。本発明に関連して、プリンタ内蔵のＣＰＵは、送りローラ１４、排出ローラ１５及び１６、用紙切断機構１３を駆動制御し、所定の用紙排出動作を実現する。
【００２８】
以下、プリンタ１０における排出制御を説明する。図２は、本発明に係るプリンタにおける印刷処理のメインフローチャートである。
【００２９】
プリンタ１０は、ホストコンピュータからのデータを受けると、これを一旦受信バッファ（不図示）に格納し、順次ＣＰＵによって実現される解釈部でその内容を解釈し、解釈されたデータが印字コマンドである場合には印字処理を行う。これに先立って、プリンタには、モード１〜モード３までの３種類の印刷モードのうち所望の一つの印刷モードが設定されている。
【００３０】
モード１は概略的に、従来と同様に、印刷された領域を排出口１１の上流側で撓ませながら印刷を行い、この撓み量が所定量以上になる毎に切断して、印刷された領域を完全に排出してから残りの印刷を行うモードである。
【００３１】
またモード２は、印刷された領域を撓ませることなく排出しながら印刷を行うモードである。
【００３２】
また、モード３は、印刷された領域を一旦撓ませ、この撓み量が所定量以上になる毎に、印刷された領域を一定量だけ排出して残りの印刷を行うモードである。このうちモード１は通常印刷時のモードであり、一方、モード２及びモード３は印刷量が多い場合、例えばメンテナンス員によってジャーナル履歴を出力する時に設定される。
【００３３】
この印刷モードの設定は任意の方法で行われてよく、例えばホストコンピュータから送出されたデータの中にモードを設定するためのモード設定コマンドを含め、このモード設定コマンドの内容をＣＰＵが解釈してプリンタ１０の内部のフラグ状態を切り替えることで行ってもよい。あるいは、プリンタ１０に、モードを切り替えるための切替え手段として例えばディップスイッチを設け、このディップスイッチのスイッチ設定を切り替えることによって行ってもよい。ＣＰＵは、まずフラグの状態又はディップスイッチの状態を確認すること等によって印刷モードの判別を行い（図２の工程２０１）、その結果に応じたモードで印刷処理を行う（工程２０２〜２０４）。
【００３４】
まず、モード１による印刷処理について説明する。図３は、モード１でのロール紙Ｒの排出状態を示す排出部付近の側面図、図６はモード１での印刷処理のフローチャートである。まずＣＰＵは送りローラ１４によって用紙ｒを送りつつ、印字ヘッド１２を走査制御して、ホストコンピュータから送出された印字コマンドに続く印字データに従う印字を実施する。この印字は所定長毎（例えば１行毎）に行われ、送りローラ１４は印字が行われる毎に用紙ｒを前記所定長だけ搬送する（工程６０１）。次いで、ＣＰＵは用紙センサ１７による用紙ｒの検出の有無を確認し（工程６０２）、未だ検出されていない場合には、排出ローラ１５及び１６を、送りローラ１４に同期して駆動させる（工程６０３）。この印字動作に伴い用紙ｒは、排出口１１に向けて徐々に送られる。この印字及び用紙ｒの搬送は、後述する工程６０５又は工程６０７において所定の判断が下されるまで繰り返し行われる。
【００３５】
やがて用紙ｒの先端が用紙センサ１７にて検出されると、第１，第２の排出ローラ１５、１６が停止される（工程６０４）。したがって、第１の排出ローラ１５及び第２の排出ローラ１６の間にある用紙ｒの先端は、ここに挟持された状態となる（図３（ａ））。さらに工程６０１が繰り返して実行されると、用紙ｒは徐々に撓んでいき、印字ヘッド１２と第１の排出ローラ１５の間にループが形成される（図３（ｂ））。
【００３６】
ここで、ＣＰＵは印字を行う毎に、用紙ｒの切断を実行させるための切断コマンドがホストコンピュータから送出されたか否かを監視し（工程６０５）、切断コマンドが送出されていない場合には、用紙ｒの撓み量を算出する（工程６０６）。ここで撓み量は、第１の排出ローラ１５が停止されてからの送りローラ１４による用紙ｒの送り量とすることができる。そして、この算出した撓み量が所定量以上であるか否かを判断し（工程６０７）、所定量以上でない場合には再び印字を行う。この所定量としては例えば、送りローラ１４と第１の排出ローラ１５の間に支障なく溜めることのできる用紙ｒの長さを設定することができる。
【００３７】
ここで、工程６０１がさらに繰り返して実行されると、用紙ｒの撓み量が大きくなり、ついには工程６０７において撓み量が所定量以上であると判断されるに至る。するとＣＰＵは、最初に第１，第２の排出ローラ１５及び１６を駆動し（工程６０８）、次いで用紙切断機構１３を駆動して用紙ｒの後端部を切断する（工程６０９）。この用紙ｒの切断は、形成された撓みが完全になくなる前に完了される。用紙切断機構１３によりロール紙Ｒから切り離された用紙ｒは、図３（ｃ）に示すように、第１，第２の排出ローラ１５及び１６によって排出口１１外へ搬送される。そして、用紙ｒの後端部が用紙センサ１７を超えたことにより、これが検出されると、第１，第２の排出ローラ１５及び１６の駆動が停止される。この結果、用紙ｒの後端部は第２の排出ローラ１６に弱く保持された状態となり、利用者による取り出しが可能にされる。
【００３８】
以後、工程６０５において切断コマンドが送出されたと判断されるまで、工程６０１〜６０９までの処理が繰り返される。その後、印字データの全ての印字が終了し、工程６０５においてホストコンピュータから切断コマンドが送出されたと判断されると、工程６０８〜６０９と同様に、第１，第２の排出ローラ１５及び１６が駆動され（工程６１０）、次いで用紙切断機構１３が駆動されて用紙ｒの後端部が切断される（工程６１１）。これにてすべての処理が終了する。
【００３９】
このモード１の印刷処理によると、印刷された用紙ｒは切断される前に排出口１１から排出されることがないので、従来と同様に不用意に引っ張られること等により用紙ｒが破かれることが防止される。また、印字量が少ない場合には撓み量が所定量以上になることがないので、工程６０８〜６０９に至る前に工程６１０〜６１１が実行され、単票として排出される。一方、印字量が多い場合には、工程６０８〜６０９を経ることによって、撓み量が所定量以上なる毎に用紙ｒが一旦排出されるので、従来と同様に１回分の印字データを複数毎に分けて印刷することができる。
【００４０】
次に、モード２による印刷処理について説明する。図４は、モード２でのロール紙Ｒの排出状態を示す排出部付近の側面図、図７はモード２での印刷処理のフローチャートである。ＣＰＵは、送りローラ１４によって用紙ｒを送りつつ、印字を所定長毎に行う。また、ＣＰＵは、印字を実行する毎に送りローラ１４と第１，第２の排出ローラ１５及び１６の両方を駆動して、用紙ｒを前記所定長だけ搬送する（工程７０１）。これは、図４（ａ）に示す状態である。
【００４１】
次いでＣＰＵは、切断コマンドがホストコンピュータから送出されたか否かを監視し（工程７０２）、切断コマンドが送出されるまで工程７０１を繰り返し実行する。この工程７０１においては、送りローラ１４のみならず、第１，第２の排出ローラ１５及び１６が駆動されているため、図４（ｂ）に示すように、用紙ｒは撓められることなく、排出口１１から連続的に排出される。
【００４２】
ここで、送りローラ１４と第１，第２の排出ローラ１５及び１６による用紙ｒの搬送は、この用紙ｒが引っ張られて破れることがないように行われる。例えば、送りローラ１４と第１，第２の排出ローラ１５及び１６を、同一種類のモータ及び歯車を使う等により駆動して、これらを相互に同期して回転させてもよい。あるいは、送りローラ１４と第１，第２の排出ローラ１５及び１６を回転制御精度の比較的高い駆動源（例えばステップモータ）にて駆動するものとし、これら送りローラ１４と第１，第２の排出ローラ１５及び１６の相互間の搬送速度の差が、用紙ｒを破くような引っ張り力を加えない範囲（±１０％以内）に収まるように、各ローラを同期制御することもできる。この場合、送りローラ１４の回転速度に対し、第１，第２の排出ローラ１５，１６の回転速度（この実施例では、第１，第２の排出ローラ１５，１６を直結しており、同一速度で回転する）を、望ましくは０％〜−５％にしておくと、送りローラ１４≧第１の排出ローラ１５となるため、撓ませない連続印刷のモードで長時間印刷したときでも、送りローラ１４と第１の排出ローラ１５との間でロール紙が撓むことはあるが、引っ張られることがない。そのため、送りローラ１４とサーマル印字ヘッド１２との間で引っ張り力による滑りが生じることがない。
【００４３】
あるいは、第１，第２の排出ローラ１５及び１６を回転制御精度の比較的低い駆動源（例えばＤＣモータ）にて駆動することとし、また第１，第２の排出ローラ１５及び１６にクラッチ機構を設け、用紙ｒを破くような引っ張り力が加えられそうになった場合には、クラッチ機構によって排出ローラ１５及び１６を空転させ、用紙ｒのテンションを弱めてもよい。したがって、用紙ｒに引っ張り力が掛かったり、余計な撓みが生じたりすることがない。
【００４４】
その後、工程７０２において切断コマンドが送出されたと判断されると、まず、用紙切断機構１３が駆動されて用紙ｒの後端部が切断される（工程７０３）、次いで第１，第２の排出ローラ１５及び１６が駆動され（工程７０４、図４（ｃ））。これにて印刷処理が終了する。切断後に排出ローラが回転し始めるので、用紙が引っ張られた状態で切断されることがなく、切断動作に伴う用紙の破れを防止できる。
【００４５】
このモード２の印刷処理によると、印字量が多い場合でも、用紙ｒを排出しながら印字を行うため、用紙ｒを切断することなく印刷を行うことができる。また、撓み量の算出や、撓み量が所定量以上であるか否かを判断する必要がないので、ＣＰＵの負荷を軽減することができる。なお、このモード２の印刷では用紙ｒを撓ませることなく印刷が行われるが、このモードは印刷量の多い時にメンテナンス員等の専門員によって使用されるため、用紙ｒが排出前に不用意に引っ張られて破かれる等の問題もない。
【００４６】
最後に、モード３による印刷処理について説明する。図５は、モード３でのロール紙Ｒの排出状態を示す排出部付近の側面図、図８はモード３での印刷処理のフローチャートである。このモード３の工程８０１〜８０７は、上述のモード１の工程６０１〜６０７と同様であるため説明を省略する。このモード３では、用紙ｒが第１の排出ローラ１５に送り込まれ（図５（ａ））、さらに撓んだ状態において（図４（ｂ））、工程８０７において撓み量が所定量以上になったと判断されると、第１，第２の排出ローラ１５及び１６が駆動される（工程８０８）。したがって、用紙ｒが排出口１１から排出され、撓み量が減少する（図５（ｃ））。この第１，第２の排出ローラ１５及び１６の駆動は、その後に再び算出された撓み量（工程８０９）が所定量以下になるまで行われる（工程８１０）。そして、所定量以下になった場合、ＣＰＵは排出ローラ１５及び１６を停止し（工程８１１）、工程８０１に戻って印字を繰り返す。以後、工程８０５においてホストコンピュータから切断コマンドが送出されたと判断されるまで、工程８０１〜８１１が繰り返される。
【００４７】
工程８１０の判断基準となる所定量は、工程８０７で判断基準としたものと同じ所定量であってもよく、あるいは異なる量を設定してもよい。例えば、両所定量をいずれも２３ｍｍとした場合、撓み量が２３ｍｍ以上になった状態で工程８０８〜８１０に移行し、撓み量が常時２３ｍｍになるように用紙ｒが排出され、さらに印字が繰り返される。すなわち、撓み量が２３ｍｍになった以降は、用紙ｒが連続的に排出されつつ、印刷が行われることになる。あるいは、工程８０７の所定量を２３ｍｍ、工程８１０の所定量を１５ｍｍとした場合、撓み量が２３ｍｍ以上になった状態で工程８０８〜８１０に移行し、撓み量が１５ｍｍになるまで（８ｍｍだけ）用紙ｒが排出され、さらに印字が繰り返される。すなわち、この場合には用紙ｒが間欠的に排出されつつ、印刷が行われることになる。工程８０９における撓み量の算出は、工程８０６で算出された撓み量から、第１，第２の排出ローラ１５及び１６の駆動による用紙ｒの送り量を減算して行うことができる。
【００４８】
その後、工程８０５においてホストコンピュータから切断コマンドが送出されたと判断されると、工程６１０〜６１１と同様に、排出ローラ１５及び１６が駆動され（工程８１２）、用紙切断機構１３が駆動されて用紙ｒの後端部が切断される（工程８１３、図５（ｄ））。これにてすべての処理が終了する。
【００４９】
このモード３の印刷処理によると、印字量が少ない場合には従来と同様に用紙ｒを撓ませて印字を行うことができ、また印字量が多い場合には、用紙ｒを切断することなく排出しつつ印刷を行うことができる。また、この場合には用紙ｒを撓ませつつ印刷を行うことができるので、用紙ｒに加えられる引っ張り力を特に考慮することなく印刷を行うことができる。
【００５０】
以上、本発明の一実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用を行うことができる範囲が含まれる。例えば、モード２又はモード３のいずれか一方を省略してもよく、あるいはモードの切替えを行うことなく、モード２又はモード３の専用機としてもよい。
【００５１】
【発明の効果】
以上のごとく本発明によれば、まず印字量に適した印刷モードが設定され、この印刷モードに従って印刷が行われる。印字量が多い場合には、印刷された領域を撓ませることなく排出しながら印刷が行われるので、１回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【００５２】
また、本発明によれば、コマンド送出や、ディップスイッチ等の切替え手段の設定によって印刷モードを切り替えることができ、印字量に適した印刷モードを容易に設定することができる。
【００５３】
更に、本発明によれば、印刷された領域を一時的に撓ませる場合であっても、従来と同様に複数毎に分けて印字する他、撓み量が長くなる毎にこれを排出して、印刷を行うことができる。この後者の場合にも、１回の印刷を複数毎に分けることなく連続用紙に印刷することができる。
【００５４】
また、送りローラと排出ローラの搬送速度差を一定範囲に抑えることで、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【００５５】
あるいは、連続紙に大きな引っ張り力が加わった際に第２の搬送手段を空転させることにより、連続紙に対して加えられる引っ張り力を一定範囲に抑えることができ、連続紙が破けること等を防止することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るプリンタの内部構造を示す概略側面図である。
【図２】本発明に係るプリンタにおける印刷処理のメインフローチャートである。
【図３】本発明に係るプリンタにおけるモード１でのロール紙の排出状態を示す排出部付近の側面図である。
【図４】本発明に係るプリンタにおけるモード２でのロール紙の排出状態を示す排出部付近の側面図である。
【図５】本発明に係るプリンタにおけるモード３でのロール紙の排出状態を示す排出部付近の側面図である。
【図６】モード１での印刷処理のフローチャートである。
【図７】モード２での印刷処理のフローチャートである。
【図８】モード３での印刷処理のフローチャートである。
【符号の説明】
１０  プリンタ
１１  排出口
１２  印字ヘッド
１３  用紙切断機構
１４  送りローラ
１５  第１の排出ローラ
１６  第２の排出ローラ
１７  用紙センサ
２０  回収装置
２１  回収経路
２２  回収トレイ
Ｒ  ロール紙
ｒ  用紙
【図１】
0003864640.tif 000002
【図２】
0003864640.tif 000003
【図３】
0003864640.tif 000004
【図４】
0003864640.tif 000005
【図５】
0003864640.tif 000006
【図６】
0003864640.tif 000007
【図７】
0003864640.tif 000008
【図８】
0003864640.tif 000009