(57)【要約】【課題】  本発明はプリンタの印字方法及びプリンタに関し、搬送ジャムの発生頻度を少なくすることができるプリンタの印字方法及びプリンタを提供することを目的としている。【解決手段】  ロール紙１に巻回されているロール紙を繰り出す第１の搬送ベルト２と、繰り出された用紙に印字を行なう印字ヘッド３と、印字が行なわれた用紙をカットするカッター４と、該カッター４でカットされた用紙を排出する第２の搬送ベルト５と、用紙の戻り量を計算すると共に、全体の動作を制御する制御手段１０と、を具備し、前記カッター４で用紙をカットした後、用紙の印字量に応じた所定量だけ戻して印字するように構成する。【選択図】    図１
2005186524.tif 000002
【特許請求の範囲】
【請求項１】
印字すべき情報の印字編集処理を行ない（ステップ１）、
用紙のカット位置から印字開始位置までの戻し量計算を行ない（ステップ２）、
戻し量が０であるかどうかチェックし（ステップ３）、
戻し量が０でない場合には搬送モータによる用紙の印字ヘッドによる印字位置までの戻し処理を行ない（ステップ４）、
所定の量だけ戻した用紙の位置から印字処理を行なう（ステップ５）、
ことを特徴とするプリンタの印字方法。
【請求項２】
前記戻し量が０の場合には、搬送モータによる用紙の戻し処理を行なわないことを特徴とする請求項１記載のプリンタの印字方法。
【請求項３】
ロール紙に巻回されているロール紙を繰り出す第１の搬送ベルトと、
繰り出された用紙に印字を行なう印字ヘッドと、印字が行なわれた用紙をカットするカッターと、
該カッターでカットされた用紙を排出する第２の搬送ベルトと、
用紙の戻り量を計算すると共に、全体の動作を制御する制御手段と、
を具備し、前記カッターで用紙をカットした後、用紙の印字量に応じた前記戻り量だけ戻して印字するようにしたことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタの印字方法及びプリンタに関する。
【背景技術】
【０００２】
図７はプリンタの構成例を示す図である。図において、１は印字をするための用紙が巻回されているロール紙、２は該ロール紙１を搬送する搬送ベルトＡである。３は用紙に印字する印字ヘッド、４は印字された用紙をカットするカッターである。印字ヘッド３とカッター４間の距離は例えば約９ｍｍである。５はカットされた用紙を排出口まで搬送する搬送ベルトＢである。搬送ベルトＢは、２段設けられている。搬送ベルトＡと搬送ベルトＢは、ベルトとローラから構成されており、搬送モータ（図示せず）で駆動される。このように構成されたプリンタの動作を説明すれば、以下の通りである。図８は従来の処理シーケンスを示す図である。
【０００３】
先ず、印字前はカッター直前に用紙があることを確認する（（１））。図８に示すように、カッター４は用紙の先端部に設けられており、印字ヘッド３はカッター４から所定の距離だけ後方に設けられている。次に、印字をする直前に用紙の先端を印字ヘッドまで戻す（（２））。次に、用紙を副走査方向に移動させながら、用紙に印字ヘッド３で用紙１枚分印字する（（３））。用紙１枚分の印字が終了したら、カッター４で用紙を切り離す（（４））。次に、切り離した用紙を排出する（（５））。
【０００４】
この種のプリンタとしては、例えばハンディターミナル等のプリンタを内蔵する装置におけるプリンタ用紙出口の防塵装置に関し、プリンタ用紙が切れやすいように、カッターの刃を歯形乗にした場合であっても、歯形状の隙間から装置内に異物が侵入しないようにしたものが知られている（例えば特許文献１参照）。
【特許文献１】特開平５−４４２０号公報（第２頁、第３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のプリンタでは、用紙をカッター位置から印字ヘッドの位置まで戻す際に、用紙の端部が印字ヘッド位置から外れて搬送ジャムが発生するという問題点があった。
【０００６】
本発明はこのような課題に鑑みてなされたものであって、搬送ジャムの発生頻度を少なくすることができるプリンタの印字方法及びプリンタを提供することを目的としている。
【課題を解決するための手段】
【０００７】
（１）請求項１記載の発明は、印字すべき情報の印字編集処理を行ない（ステップ１）、用紙のカット位置から印字開始位置までの戻し量計算を行ない（ステップ２）、戻し量が０であるかどうかチェックし（ステップ３）、戻し量が０でない場合には搬送モータによる用紙の印字ヘッドによる印字位置までの戻し処理を行ない（ステップ４）、所定の量だけ戻した用紙の位置から印字処理を行なう（ステップ５）ことを特徴とするプリンタの印字方法。
（２）請求項２記載の発明は、前記戻し量が０の場合には、搬送モータによる用紙の戻し処理を行なわないことを特徴とする。
（３）請求項３記載の発明は、ロール紙に巻回されているロール紙を繰り出す第１の搬送ベルトと、繰り出された用紙に印字を行なう印字ヘッドと、印字が行なわれた用紙をカットするカッターと、該カッターでカットされた用紙を排出する第２の搬送ベルトと、用紙の戻り量を計算すると共に、全体の動作を制御する制御手段と、を具備し、前記カッターで用紙をカットした後、用紙の印字量に応じた前記戻り量だけ戻して印字するようにしたことを特徴とする。
【発明の効果】
【０００８】
（１）請求項１記載の発明によれば、カットした後の用紙の戻り量をなるべく小さなるようにすることで、搬送ジャムが発生頻度を少なくすることができる。
（２）請求項２記載の発明によれば、戻し量が０である場合には、搬送モータによる用紙の戻し処理を行なわないことで、搬送ジャムの発生頻度を少なくすることができる。
（３）請求項３記載の発明によれば、印字開始位置までの用紙の戻り量をなるべく小さい値に抑えて、搬送ジャムの発生頻度を少なくすることができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明の実施の形態例を詳細に説明する。
【００１０】
図１は本発明の一実施の形態例を示す構成図である。図７と同一のものは、同一の符号を付して示す。図において、１は印字をするための用紙が巻回されているロール紙、２は該ロール紙１を搬送する搬送ベルトＡである。３は用紙に印字する印字ヘッド、４は印字された用紙をカットするカッターである。５はカットされた用紙（印字紙６）を排出口まで搬送する搬送ベルトＢである。搬送ベルトＢは、２段設けられている。搬送ベルトＡと搬送ベルトＢは、ベルトとローラから構成されている。１０は、用紙をカットしてから印字ヘッド位置までの用紙戻り量を計算すると共に、全体の動作を制御する制御手段である。該制御手段１０としては、例えばマイクロプロセッサが用いられる。１１は印字情報を格納する印字バッファである。このように構成した装置の動作を説明すれば、以下の通りである。
【００１１】
図２は本発明方法の動作の一例を示すフローチャートである。先ず印字すべき情報の印字編集処理を行なう（Ｓ１）。このようにして印字編集処理がなされた情報は、印字バッファ１１に格納される。次に、用紙をカットした位置からの用紙の戻り量を計算する（Ｓ２，詳細後述）。計算した戻し量が０であった場合には、戻し処理は行なわないで、印字処理（Ｓ５）に移行する。戻し量が０でなかった場合には、搬送モータ（図示せず）による用紙の戻し処理を行なう（Ｓ４）。そして、戻し処理が終了したら、印字ヘッドによる印字処理を行なう（Ｓ５）。
【００１２】
図３は本発明の第１の動作シーケンス図である。プリンタとしては、図１に示す構成のものを用いる。先ず、印字前はカッター４の直前に用紙がある（（１））。そして、カッター４から印字ヘッド３の間に印字情報がなかった場合には、制御手段１０は搬送ベルトＡによる用紙の戻し処理をしないで印字処理を行ない、用紙１枚分印字する（（２））。用紙１枚分の印字が終了したら、カッター４に制御信号を送り、用紙をカットして切り離す（（３））。次に、制御手段１０は搬送ベルトＢに駆動信号を送り、切り離した用紙を排出する（（４））。この実施の形態例によれば、搬送モータによる用紙の戻し処理を行なわないことで、搬送ジャムの発生頻度を少なくすることができる。
【００１３】
図４は本発明の第２の動作シーケンス例を示す図である。先ず、印字前にはカッター直前に用紙があるものとする（（１））。次に、制御手段１０は用紙の戻り量を計算し、印字をする直前に用紙の印刷される部分が印字ヘッド３の真下にくるまで搬送ベルトＡを駆動して戻し処理を行なう（（２））。次に、印字ヘッド３で用紙１枚分を印字する（（３））。用紙１枚分の印字が終了したら、制御手段１０はカッター４に制御信号を送り、用紙を切り離す（（４））。用紙が切り離されたら、制御手段１０は、搬送ベルトＢを駆動して、切り離された用紙（印字紙６）を排出する（（５））。この実施の形態例によれば、印字開始位置までの用紙の戻り量をなるべく小さい値に抑えて、搬送ジャムの発生頻度を少なくすることができる。
【００１４】
図５は戻し量計算（図２のステップＳ２）の動作フローチャートである。この動作は、印字バッファ１１に格納されている印字情報がどの部分から始まっているかを判断し、それまでカウントした印字がなされていない距離を最大戻し量から差し引くことにより、印字される用紙の戻し量がなるべく小さくなるようにするものである。この制御は、制御手段１０が印字バッファ１１の内容を読み出しながら行なう。
【００１５】
図６は印字バッファ１１の内部構成例を示す図である。図の印字バッファ１１では、「ＡＢ」という文字情報が格納されている。行方向をｉで、列方向をｊで示すと、印字バッファの内部の各素子のアドレスは（ｉ，ｊ）で表わすことができる。ここでの戻し量演算方法は、各素子のアドレス（ｉ，ｊ）に黒点があるかどうかをチェックし、黒点があったら、それは印字情報であることから、黒点を抽出した時点で戻し量演算を終了するようになっている。
【００１６】
先ず、制御手段１０は戻し量を最大値に設定する（Ｓ１）。次に、位置を表わすパラメータｉを０にし（Ｓ２）、次ぎにｊを０にする（Ｓ３）。次に、印字バッファの［ｉ］［ｊ］が０であるか（画像データが白であることを示す）どうかチェックする（Ｓ４）。印字バッファが０でない場合には、黒点を見つけたことになるから、その時点で戻し量計算を中止し、処理を終了する。次に、パラメータｊの値を１だけ更新してｊ＋１にする（Ｓ５）。この結果、同じ行の列の異なる画素位置が指定されることになる。そして、黒点をチェックし、黒点があるかどうかチェックする（Ｓ６）。黒点がない場合には、列を１列だけ進めた位置の黒点をチェックするべく、ステップＳ４に戻り、その位置の印字バッファが０（白）であるかどうかチェックする。白であった場合には、ｊを１だけ更新してチェックを行なう。このような処理を１ライン（行）繰り返す。その途中で黒点を検出したら処理を終了し、その時の戻し量を全体の戻し量とする。
【００１７】
１ライン分のチェックが終了したら、戻し量を１だけ減じて戻し量−１とする（Ｓ７）。同時に、行を示すパラメータｉを１だけ更新してｉ＋１にする。次に、戻し量が０であるかどうかチェックする（Ｓ８）。戻し量が０である場合には、処理は終了する。そして、用紙を戻さない状態で印字を行なうことになる。戻し量が０でない場合には、ステップＳ３にスキップし、ｊ＝０として、次の行の画素位置に黒点があるかどうかをチェックする処理に入る。
【００１８】
このような処理を続けていくと、黒点が検出されることになる。黒点が検出されたら、その時点で計算処理を終了し、その時点における戻し量をカット位置からの戻し量として用紙の戻しを行なうことになる。そして、戻した位置から印字ヘッド３で印字を行なう。このように、本発明によれば、印字開始位置までの用紙の戻り量をなるべく小さい値に抑えて、搬送ジャムの発生頻度を少なくすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態例を示す構成図である。
【図２】本発明方法の動作の一例を示すフローチャートである。
【図３】本発明の第１の動作シーケンス例を示す図である。
【図４】本発明の第２の動作シーケンス例を示す図である。
【図５】戻し量計算の動作フローチャートである。
【図６】印字バッファの内部構成例を示す図である。
【図７】プリンタの構成例を示す図である。
【図８】従来の処理シーケンスを示す図である。
【符号の説明】
【００２０】
１    ロール紙
２    搬送ベルトＡ
３    印字ヘッド
４    カッター
５    搬送ベルトＢ
６    印字紙
１０  制御手段
１１  印字バッファ
【図１】
2005186524.tif 000003
【図２】
2005186524.tif 000004
【図３】
2005186524.tif 000005
【図４】
2005186524.tif 000006
【図５】
2005186524.tif 000007
【図６】
2005186524.tif 000008
【図７】
2005186524.tif 000009
【図８】
2005186524.tif 000010