(57)【要約】【課題】ロール状に巻かれた被印刷媒体に印刷を行う際に生じる印刷余白エリアを容易に調整可能な印刷装置およびその制御方法を実現する。【解決手段】印刷ヘッド１１と、ロール状に巻かれた被印刷媒体から印刷ヘッド１１に向けて被印刷媒体を供給する手段１２と、被印刷媒体の供給方向に沿って印刷ヘッド１１から距離Ｌだけ離間設置されるカッタ１３と、を備える印刷装置１は、被印刷媒体上の切断ラインから次の印刷開始ラインまでの印刷余白の、距離Ｌよりも短い余白長さを設定する手段１４と、第１の印刷データの印刷処理が終了し切断指示コマンドを受信したときは、距離Ｌから余白長さを引いた距離Ｍだけ被印刷媒体が移動するまで切断は保留し、次に続く印刷は実行する手段１５と、距離Ｍだけ被印刷媒体が移動したとき、実行中の印刷を中断し切断を実行する手段１６と、切断後、中断した第２の印刷データの印刷を再開する手段１７と、を備える。【選択図】　　　図１
2004090280.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドと、該印刷ヘッドで印刷されるべき被印刷媒体をロール状に巻かれた被印刷媒体から前記印刷ヘッドに向けて供給する供給手段と、前記被印刷媒体の供給方向に沿って前記印刷ヘッドから所定の距離だけ離間して設置され、印刷済みの前記被印刷媒体を切断するカッタと、を備える印刷装置であって、
前記被印刷媒体上の前記カッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの、前記供給方向に沿う余白長さであって、前記所定の距離よりも短い前記余白長さを設定する設定手段と、
第１の印刷データに従う印刷処理が終了して、前記被印刷媒体の切断を前記カッタに指示する切断指示コマンドを受信したときは、前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動するまで前記被印刷媒体の切断は保留し、前記第１の印刷データに続く第２の印刷データに従う印刷処理については実行するよう制御する第１の制御手段と、
前記第２の印刷データに従う印刷処理を実行中に前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動したとき、実行中の前記第２の印刷データに従う印刷処理を中断して前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断を実行するよう制御する第２の制御手段と、
前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断後、中断した前記第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行するよう制御する第３の制御手段と、を備えてなることを特徴とする印刷装置。
【請求項２】
印刷ヘッドと、該印刷ヘッドで印刷されるべき被印刷媒体をロール状に巻かれた被印刷媒体から前記印刷ヘッドに向けて供給する供給手段と、前記被印刷媒体の供給方向に沿って前記印刷ヘッドから所定の距離だけ離間して設置され、印刷済みの前記被印刷媒体を切断するカッタとを備える印刷装置であって、
前記被印刷媒体上の前記カッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの、前記供給方向に沿う余白長さを設定する設定手段と、
前記余白長さが前記所定の距離よりも短いか否かを判定する判定手段と、
第１の印刷データに従う印刷処理が終了して、前記被印刷媒体の切断を前記カッタに指示する切断指示コマンドを受信したとき、前記余白長さが前記所定の距離よりも短い場合は、前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動するまで前記被印刷媒体の切断は保留し、前記第１の印刷データに続く第２の印刷データに従う印刷処理については実行するよう制御する第１の制御手段と、
前記第２の印刷データに従う印刷処理を実行中に前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動したとき、実行中の前記第２の印刷データに従う印刷処理を中断して前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断を実行するよう制御する第２の制御手段と、
前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断後、中断した前記第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行するよう制御する第３の制御手段と、を備えてなることを特徴とする印刷装置。
【請求項３】
前記第１の制御手段は、前記余白長さが前記所定の距離よりも短くない場合は、前記切断指示コマンドに従い前記被印刷媒体の切断を実行するよう制御する請求項２に記載の印刷装置。
【請求項４】
印刷ヘッドと、該印刷ヘッドで印刷されるべき被印刷媒体をロール状に巻かれた被印刷媒体から前記印刷ヘッドに向けて供給する供給手段と、前記被印刷媒体の供給方向に沿って前記印刷ヘッドから所定の距離だけ離間して設置され、印刷済みの前記被印刷媒体を切断するカッタとを備える印刷装置の制御方法であって、
前記被印刷媒体上の前記カッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの、前記供給方向に沿う余白長さであって、前記所定の距離よりも短い前記余白長さを設定する設定ステップと、
第１の印刷データに従う印刷処理が終了して、前記被印刷媒体の切断を前記カッタに指示する切断指示コマンドを受信したときは、前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動するまで前記被印刷媒体の切断は保留し、前記第１の印刷データに続く第２の印刷データに従う印刷処理については実行するよう制御する第１の制御ステップと、
前記第２の印刷データに従う印刷処理を実行中に前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動したとき、実行中の前記第２の印刷データに従う印刷処理を中断して前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断を実行するよう制御する第２の制御ステップと、
前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断後、中断した前記第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行するよう制御する第３の制御ステップと、を備えてなることを特徴とする印刷装置の制御方法。
【請求項５】
印刷ヘッドと、該印刷ヘッドで印刷されるべき被印刷媒体をロール状に巻かれた被印刷媒体から前記印刷ヘッドに向けて供給する供給手段と、前記被印刷媒体の供給方向に沿って前記印刷ヘッドから所定の距離だけ離間して設置され、印刷済みの前記被印刷媒体を切断するカッタとを備える印刷装置の制御方法であって、
前記被印刷媒体上の前記カッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの、前記供給方向に沿う余白長さを設定する設定ステップと、
前記余白長さが前記所定の距離よりも短いか否かを判定する判定ステップと、
前記余白長さが前記所定の距離よりも短い場合、第１の印刷データに従う印刷処理が終了して、前記被印刷媒体の切断を前記カッタに指示する切断指示コマンドを受信したときは、前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動するまで前記被印刷媒体の切断は保留し、前記第１の印刷データに続く第２の印刷データに従う印刷処理については実行するよう制御する第１の制御ステップと、
前記第２の印刷データに従う印刷処理を実行中に前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動したとき、前記第２の印刷データに従う印刷処理を中断して前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断を実行するよう制御する第２の制御ステップと、
前記第１の印刷データに従い印刷された印刷済みの前記被印刷媒体の切断後、中断した前記第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行するよう制御する第３の制御ステップと、を備えてなることを特徴とする印刷装置の制御方法。
【請求項６】
前記余白長さが前記所定の距離よりも短くない場合、前記切断指示コマンドに従い切断処理を実行するよう制御する第４の制御ステップをさらに備える請求項５に記載の印刷装置の制御方法。
【請求項７】
印刷ヘッドと、該印刷ヘッドで印刷されるべき被印刷媒体を、ロール状に巻かれた被印刷媒体から前記印刷ヘッドに向けて供給する供給手段と、前記被印刷媒体の供給方向に沿って前記印刷ヘッドから所定の距離だけ離間して設置され、印刷済みの前記被印刷媒体を切断するカッタとを備える印刷装置の制御方法であって、
前記被印刷媒体上の前記カッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの、前記供給方向に沿う余白長さを、前記所定の距離よりも短くなるように設定する第１のステップと、
第１の印刷データに従って前記被印刷媒体上に印刷を実行する第２のステップと、
該第２のステップにおける印刷終了後、前記カッタに前記被印刷媒体の切断を指示する切断指示コマンドを受信する第３のステップと、
該第３のステップにおいて前記切断指示コマンドを受信したとき、前記余白長さ分だけ前記印刷媒体を移動させ、そして前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動するまで前記第１の印刷データに続く第２の印刷データに従って前記被印刷媒体に印刷処理を実行する第４のステップと、
該第４のステップにおいて前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動したとき、実行中の前記第２の印刷データに従う印刷処理を中断して前記被印刷媒体の切断を実行する第５のステップと、
該第５のステップにおける前記被印刷媒体の切断後、中断した前記第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行する第６のステップと、を備えてなることを特徴とする印刷装置の制御方法。
【請求項８】
印刷ヘッドと、該印刷ヘッドで印刷されるべき被印刷媒体を、ロール状に巻かれた被印刷媒体から前記印刷ヘッドに向けて供給する供給手段と、前記被印刷媒体の供給方向に沿って前記印刷ヘッドから所定の距離だけ離間して設置され、印刷済みの前記被印刷媒体を切断するカッタとを備える印刷装置の制御方法であって、
前記被印刷媒体上の前記カッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの、前記供給方向に沿う余白長さを設定する第１のステップと、
第１の印刷データに従って前記被印刷媒体上に印刷を実行する第２のステップと、
該第２のステップにおける印刷終了後、前記カッタに前記被印刷媒体の切断を指示する切断指示コマンドを受信する第３のステップと、
該第３のステップにおいて前記切断指示コマンドを受信したとき、前記余白長さが前記所定の距離よりも短いか否かを判定する判定ステップと、
該判定ステップにおいて前記余白長さが前記所定の距離よりも短いと判定された場合、前記余白長さ分だけ前記印刷媒体を移動させ、そして前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動するまで前記第１の印刷データに続く第２の印刷データに従って前記被印刷媒体に印刷処理を実行する第４のステップと、
該第４のステップにおいて前記所定の距離から前記余白長さを差し引いた距離だけ前記被印刷媒体が移動したとき、実行中の前記第２の印刷データに従う印刷処理を中断して前記被印刷媒体の切断を実行する第５のステップと、
該第５のステップにおける前記被印刷媒体の切断後、中断した前記第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行する第６のステップと、を備えてなることを特徴とする印刷装置の制御方法。
【請求項９】
前記判定ステップにおいて前記余白長さが前記所定の距離よりも短くないと判定された場合、切断処理を実行する第７のステップをさらに備える請求項８に記載の印刷装置の制御方法。
【請求項１０】
印刷開始コマンドを受信したとき、前記印刷ヘッドが前記印刷開始ラインの位置になるように前記被印刷媒体を前記所定の距離から前記余白長さを差し引いた距離だけ移動させる開始ステップをさらに備える請求項４〜９のいずれか一項に記載の印刷装置の制御方法。
【請求項１１】
印刷終了コマンドを受信したとき、前記所定の距離だけ前記被印刷媒体が移動した後、前記被印刷媒体を切断する終了ステップをさらに備える請求項４〜１０のいずれか一項に記載の印刷装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ロール状に巻かれた被印刷媒体に印刷を行う印刷装置およびその制御方法に関し、特に、印刷済みの被印刷媒体を切り離すための被印刷媒体を切断するカッタを有する印刷装置およびその制御方法に関する。
【０００２】
【従来の技術】
ロール状に巻かれた被印刷媒体に印刷を行う印刷装置においては、被印刷媒体が印刷ヘッドに向けて供給され、印刷ヘッドでは供給された被印刷媒体に対して順次印刷していき、所定の印刷が完了すると、印刷済み部分を切り離すためカッタを用いて切断される。通常、印刷済みの被印刷媒体を切断するカッタは、被印刷媒体の供給方向に沿って印刷ヘッドから所定の距離だけ離間して設置される。
【０００３】
このような印刷装置の例としては、ロール紙給紙形プリンタ、ロール紙給紙形ファックス、テープ印字装置などがあるが、特に、レシートを発行するＰＯＳレジプリンタはその代表的な具体例である。
【０００４】
図１４は従来例のロール紙給紙形プリンタの基本原理図であり、図１５は、従来例のロール紙給紙形プリンタによる印刷例を示す図である。
【０００５】
図１４に示すロール紙給紙形プリンタ１０１では、印刷ヘッド５３とカッタ５４とは、用紙５２の給紙方向に沿って所定の距離Ｌだけ離間して設置されている。
【０００６】
図１４に例示するロール紙給紙形プリンタ１０１においては、用紙がロール状に巻かれているロール紙５１から被印刷媒体である用紙５２が給紙され、印刷ヘッド５３では給紙された用紙５２に対して、予め決められた印刷データ（ここでは、「第１の印刷データ」と呼ぶ。）に従う印刷が行われる。これらの処理はロール紙給紙形プリンタ１０１内の制御部（図示せず）によって制御される。第１の印刷データに従う印刷が完了すると、制御部は切断指示コマンドを受信する。すると、カッタ５４に関して給紙方向下流側に印刷済みの用紙５５の終端部が達するまで給紙し、カッタ５４に切断処理を実行させ、印刷済みの用紙５５を切り離す。そして、第１の印刷データに続く第２の印刷データに従う印刷が開始される。この結果、次以降の印刷では、印刷ヘッド５３とカッタ５４との間の距離Ｌに相当する、印刷されない余白エリア（以下、「印刷余白エリア」と呼ぶ。）が生じる。ここで、用紙上のカッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの供給方向に沿う長さを「余白長さ」と呼ぶ。
【０００７】
このように図１４に示す機構を有するロール紙給紙形プリンタ１０１においては、印刷ヘッド５３とカッタ５４との間に所定の距離Ｌが存在するので、図１５の印刷結果に例示されるように、余白長さＬを有する、点線で囲まれた印刷余白エリアｍが必ず生じることになる。
【０００８】
【発明が解決しようとする課題】
上述のように、ロール状に巻かれた被印刷媒体に印刷を行う印刷装置では、被印刷媒体の供給方向に沿って印刷ヘッドとカッタとが所定の距離だけ離間して設置されるので、印刷済みの被印刷媒体を切断して切り離した後、次の印刷を開始すると、被印刷媒体上のカッタによる切断ラインから次の印刷開始ラインまでの間に印刷ヘッドとカッタとの間の距離に相当する長さを有する印刷余白エリアが生じる。
【０００９】
例えばレシートを発行するＰＯＳレジプリンタでは、レシート上の印刷余白エリアに店舗名やロゴマークなどを印刷して有効活用することが多いが、通常の用途の印刷装置では、このような印刷余白エリアは無駄なものとみなされる場合が多い。したがってこの場合、印刷余白エリアを小さくするために、被印刷媒体を本来の供給方向とは逆向きに戻すことで所望の余白長さに調整する処理がなされる。しかし、１つの印刷データに従う印刷が完了する度にこのような処理を実行するのは、非常に時間がかかり、特に大量の印刷データについて印刷する場合では非効率的である。
【００１０】
また、被印刷媒体を印刷ヘッドに向けて供給する供給手段としてはモータが用いられるが、被印刷媒体の印刷余白エリアを調整するために、モータの正逆回転方向を適宜切り換えなればれならない。このため、モータ駆動回路が複雑になる。さらには、モータの正逆回転方向の頻繁な切換えは、モータの騒音および振動の増大をもたらすという問題もある。
【００１１】
従って本発明の目的は、上記問題に鑑み、ロール状に巻かれた被印刷媒体に印刷を行う際に生じる印刷余白エリアの、被印刷媒体の供給方向に沿う長さを、供給方向に沿った印刷ヘッドとカッタとの間の距離よりも容易に短くすることができる印刷装置およびその制御方法を提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を実現するために、本発明においては、ロール状に巻かれた被印刷媒体に印刷を行う印刷装置において、まず、被印刷媒体上のカッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの、供給方向に沿う余白長さについて設定する。ここで、余白長さは、被印刷媒体の供給方向に沿った印刷ヘッドとカッタとの間の離間距離よりも短く設定する。
【００１３】
そして、ある印刷データに従う印刷が完了し、被印刷媒体の切断をカッタに指示する切断指示コマンドを受信したときは、すぐには切断処理を実行せずに切断処理を保留する。
【００１４】
次いで、新たなる印刷データを受信することになるが、余白長さ分だけ被印刷媒体が移動したところで、該新たなる印刷データに関する印刷を開始する。そしてさらに印刷ヘッドとカッタとの間の離間距離から余白長さ分を差し引いた距離だけ被印刷媒体が移動するまで切断処理を保留する。
【００１５】
そして、印刷ヘッドとカッタとの間の離間距離から余白長さ分を差し引いた距離だけ被印刷媒体が移動したとき、現在実行中の印刷処理を一時的に中断し、カッタによる被印刷媒体の切断処理を実行する。
【００１６】
この切断処理が終わり、先の印刷データで印刷が完了していた被印刷媒体を切り離した後は、中断していた印刷処理を再開して残りの印刷処理を実行する。
【００１７】
このように、本発明によれば、ある印刷データに従う印刷処理中に、先の印刷データに従い印刷が完了していた被印刷媒体を切り離すための切断処理が途中に入ることになる。以後、印刷データが続く限り、上述の処理を繰り返す。
【００１８】
図１は、本発明による印刷装置の基本構成図である。
【００１９】
印刷ヘッド１１と、印刷ヘッド１１で印刷されるべき被印刷媒体４２をロール状に巻かれた被印刷媒体４１から印刷ヘッド１１に向けて供給する供給手段１２と、被印刷媒体４２の供給方向に沿って印刷ヘッド１１から所定の距離Ｌだけ離間して設置され、印刷済みの被印刷媒体４３を切断するカッタ１３と、を備える印刷装置１は、被印刷媒体上のカッタ１３による切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの供給方向に沿う余白長さであって、所定の距離Ｌよりも短い余白長さを設定する設定手段１４と、第１の印刷データに従う印刷処理が終了して、被印刷媒体４２の切断をカッタ１３に指示する切断指示コマンドを受信したときは、所定の距離Ｌから余白長さを差し引いた距離だけ被印刷媒体が移動するまで被印刷媒体の切断は保留し、第１の印刷データに続く第２の印刷データに従う印刷処理については実行するよう制御する第１の制御手段１５と、第２の印刷データに従う印刷処理を実行中に所定の距離Ｌから余白長さを差し引いた距離だけ被印刷媒体が移動したとき、実行中の第２の印刷データに従う印刷処理を中断して被印刷媒体の切断を実行するよう制御する第２の制御手段１６と、第１の印刷データに従う印刷済みの被印刷媒体４３の切断後、中断した第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行するよう制御する第３の制御手段１７と、を備えてなる。これらの各手段は、印刷装置１内の制御部１８内に実現される。
【００２０】
なお、設定手段１４において、被印刷媒体の余白長さを、印刷ヘッドとカッタとの間の供給方向に沿う距離Ｌよりも短いか長いかに関係なく設定し、さらに、印刷ヘッドとカッタとの間の供給方向に沿う距離Ｌよりも余白長さが短いか否かを判定する判定手段（図示せず）をさらに設けてもよい。この判定手段において余白長さが短いと判定された場合は、上述の第１の制御手段１５、第２の制御手段１６および第３の制御手段１７の制御に従う。また、判定手段において余白長さが短くないと判定された場合は、従来どおり切断指示コマンドに従い切断処理を実行するよう制御するのが好ましい。
【００２１】
図２は、本発明による印刷装置の制御方法のフローチャートである。
【００２２】
本発明による印刷装置の制御方法は、被印刷媒体上のカッタによる切断ラインから次の印刷開始ラインまでの間の印刷余白エリアの供給方向に沿う余白長さであって、印刷ヘッドとカッタとの間の供給方向に沿う距離よりも短い余白長さを設定する設定ステップＳ１０１と、第１の印刷データに従う印刷処理が終了して、被印刷媒体の切断をカッタに指示する切断指示コマンドを受信したときは、印刷ヘッドとカッタとの間の被印刷媒体の供給方向に沿う距離から余白長さを差し引いた距離だけ被印刷媒体が移動するまで被印刷媒体の切断は保留し、第１の印刷データに続く第２の印刷データに従う印刷処理については実行するよう制御する第１の制御ステップＳ１０２と、実行中の第２の印刷データに従う印刷処理を実行中に印刷ヘッドとカッタとの間の供給方向に沿う距離から余白長さを差し引いた距離だけ被印刷媒体が移動したとき、第２の印刷データに従う印刷処理を中断して被印刷媒体の切断を実行するよう制御する第２の制御ステップＳ１０３と、第１の印刷データに従う印刷済みの被印刷媒体の切断後、中断した第２の印刷データに従う印刷処理を再開して残りの印刷処理を実行するよう制御する第３の制御ステップＳ１０４と、を備える。
【００２３】
図３は、本発明の変形例による印刷装置の制御方法のフローチャートである。
【００２４】
本変形例によれば、ステップＳ１０１では、被印刷媒体の余白長さを、印刷ヘッドとカッタとの間の供給方向に沿う距離よりも短いか長いかに関係なく設定する。そして、判定ステップＳ１０５で、印刷ヘッドとカッタとの間の供給方向に沿う距離よりも余白長さが短いか否かを判定する。
【００２５】
判定ステップＳ１０５において短いと判定された場合は、ステップＳ１０２へ進み、それ以降は図２を参照して説明した通りである。
【００２６】
判定ステップＳ１０５において短くないと判定された場合は、第４の制御ステップＳ１０６へ進む。第４の制御ステップＳ１０６では、従来どおり切断指示コマンドに従い切断処理を実行する。
【００２７】
本発明によれば、ロール状に巻かれた被印刷媒体に印刷を行う印刷装置において、印刷余白エリアの被印刷媒体の供給方向に沿う長さを供給方向に沿った印刷ヘッドとカッタとの間の距離よりも容易に短くすることができる。換言すれば、印刷余白エリアの給紙方向の長さである余白長さが印刷ヘッドとカッタとの間の離間距離よりも少しでも短いような印刷を効率よく実現することができる。
【００２８】
また、本発明によれば、被印刷媒体を本来の供給方向とは逆向きに戻す処理をすることなく、所望の余白長さに容易に調整することができるので、印刷装置の動作時間全体を短縮することができる。特に複数の印刷データについて印刷する場合に有効である。さらに、被印刷媒体を印刷ヘッドに向けて供給するモータの正逆回転方向の切換え動作自体が減るので、モータ駆動回路の構造も比較的簡単となり、モータの騒音および振動も低減することができる。
【００２９】
【発明の実施の形態】
本発明の印刷装置の一実施例として、サーマルプリンタであるロール紙給紙形プリンタを例にとって説明する。この場合、被印刷媒体は感熱紙である。
【００３０】
図４は、本発明の実施例によるロール紙給紙形プリンタのシステムブロック図である。
【００３１】
本実施例のロール紙給紙形プリンタ１は、大きく分けて、メイン制御部２１と、駆動部２２と、インタフェース部２３と、検出部２４とから構成される。
【００３２】
このうち、メイン制御部２１は各部の制御を統括する。
【００３３】
また、駆動部２２は、印刷ヘッドとしてサーマルヘッド３１、感熱紙の供給手段として給紙用モータ３２、そしてカッタ駆動用モータ３３を備える。給紙用モータ３２は、サーマルヘッド３１で印刷されるべき感熱紙をロール状に巻かれた感熱紙からサーマルヘッド３１に向けて給紙する。カッタ駆動用モータ３３は、本実施例では例えばステッピングモータであり、すなわちステッピングモータを一方向に回転させてカッタ（ギロチンカッタ）を往復運動させることで切断動作させて印刷済みの感熱紙を切り離し、切断完了後は、カッタを所定の位置に停止させている。
【００３４】
さらに、インタフェース部２３は、電源インタフェース３４と信号インタフェース３５とを備える。交流電源を電源インタフェース３４を介して供給するときは整流器などの電圧変換器（図示せず）を備える。信号インタフェース３５は、ＲＳ２３２Ｃインタフェース、ＵＳＢインタフェースもしくはセントロニクスインタフェースなどでよく、外部に接続されたコンピュータなどのホスト機器との通信に用いられる。
【００３５】
そして、検出部２４は、各種制御に必要なパラメータを検知するため、種々のセンサを備える。
【００３６】
図５は、本発明の実施例によるロール紙給紙形プリンタの動作フローを示すフローチャートである。また、図６〜１１は本発明の実施例によるロール紙給紙形プリンタの一連の動作を例示する模式図（その１〜その６）である。
【００３７】
本実施例におけるロール紙給紙形プリンタにおいて、印刷ヘッドとカッタとの間の給紙方向に沿う距離を２３．２ｍｍとする。そして、印刷余白エリアの給紙方向の長さである余白長さを４．５ｍｍとする。
【００３８】
ここでは、ロール紙給紙形プリンタを用いてアルファベットの「Ａ」から「Ｉ」が印刷された用紙および数字の「０」から「８」が印刷された用紙の２枚の用紙を得る場合を例にとって説明する。この場合、通常のロール紙給紙形プリンタと同様に、アルファベットの「Ａ」から「Ｉ」の印刷を示す印刷データの前には印刷開始コマンドが、数字の「０」から「８」の印刷を示す印刷データの後には印刷終了コマンドが、それぞれ設けられ、かつ、各印刷データの後には切断指示コマンドがそれぞれ設けられているデータが、外部のホスト機器からロール紙給紙形プリンタに送られてくる。
【００３９】
なお、印刷ヘッドとカッタとの間の給紙方向に沿う距離は本発明を限定するものではなく、他の距離であってもよい。また、感熱紙を印刷ヘッドからカッタへ給紙させる給紙用モータの回転方向を正転とし、感熱紙をカッタから印刷ヘッドへ戻するようにする給紙用モータの回転方向を逆転と定義する。また、本実施例におけるロール紙給紙形プリンタでは、その解像度を１ｓｔｅｐあたり０．１２５ｍｍとするが、これも本発明を限定するパラメータではない。
【００４０】
図６（ａ）は、本実施例における動作開始前のロール紙給紙形プリンタ１および感熱紙の初期状態を示している。ここでは初期状態として、感熱紙２の先端がロール紙給紙形プリンタのカッタ付近にセットされているものとする。
【００４１】
まず、図５のステップＳ２０１において、印刷余白エリアの給紙方向の長さである余白長さを設定する。本実施例では、余白長さは４．５ｍｍとする。
【００４２】
次にステップＳ２０２において、ロール紙給紙形プリンタ１に接続されている外部のホスト機器（図示せず）から、印刷開始コマンドを受信し、一連の印刷処理を開始する。具体的には、まず、ステップＳ２０１で設定した印刷余白エリアの余白長さを感熱紙２上に確保することからはじめる。すなわち、図６（ｂ）に示すように、給紙用モータを逆転して感熱紙２を２０ｍｍ戻し、給紙用モータを正転して１．３ｍｍ給紙する。この結果、図６（ａ）に示された初期状態のときよりも感熱紙２が１８．７ｍｍ（＝２３．２−４．５ｍｍ）戻されたことになる。なお、このように給紙用モータを逆転した後に正転させるのは、逆転時に生じる感熱紙２のたるみと回転伝達機構部の回転遊びとを除去するためのである。そして、この状態から、受信した印刷データ（本実施例ではアルファベットの「Ａ」から「Ｉ」の印刷）にしたがって印刷ヘッドが印刷を開始する。本実施例では、印刷ヘッドとカッタとの間の給紙方向に沿う距離は２３．２ｍｍであり、そして上述のように、図６（ａ）の状態よりも感熱紙２が１８．７ｍｍ戻されたので、図６（ｂ）に示すように印刷ヘッドの印刷開始ラインは、感熱紙の先端から給紙方向に４．５ｍｍ上流になる。このようにして印刷余白エリアが確保されたのち印刷ヘッドによる実際の印刷が開始される。ここでは図６（ｃ）に、余白長さが４．５ｍｍの印刷余白エリアの後に、印刷データに従ってアルファベットの「Ａ」から「Ｉ」が印刷されたことを示す。
【００４３】
印刷処理の終了後、ステップＳ２０４では、前述の印刷データに続いて切断指示コマンドを受信する。
【００４４】
ステップＳ２０５では、感熱紙２を余白分長さだけ給紙する。本実施例では、図７（ａ）に示すように４．５ｍｍ給紙する。
【００４５】
次いでステップＳ２０６において、切断指示コマンドが指示する切断処理を感熱紙２が１８．７ｍｍさらに移動した後に実行するという予約をする。
【００４６】
なお、ステップＳ２０５およびＳ２０６の代替例として、切断指示コマンドを受信したとき、まず、切断処理を感熱紙２が２３．２ｍｍ移動した後に実行するという予約をしておき、その後、余白長さである４．５ｍｍだけ給紙させてもよい。
【００４７】
ステップＳ２０７では、次の印刷処理があるか否かが判定される。具体的には、先の印刷データ（本実施例ではアルファベットの「Ａ」から「Ｉ」の印刷）に続く新たなる印刷データが存在するか否か、および／または、印刷終了コマンドを受信したか否か、で判定される。次の印刷処理がある場合はステップＳ２０８へ進み、無い場合はステップＳ２１４へ進む。
【００４８】
ステップＳ２０８では、先の印刷データに続く印刷データ（本実施例では数字の「０」から「８」の印刷）の印刷を開始する。ここで、ステップＳ２０５において感熱紙２は４．５ｍｍだけ既に給紙されているので、先の印刷データ（アルファベットの「Ａ」から「Ｉ」の印刷）による印刷の印刷終了ラインから次の印刷データ（数字の「０」から「８」の印刷）の印刷開始ラインとの間に、４．５ｍｍの余白長さを有する印刷余白エリアが既に確保されていることになる。
【００４９】
ステップＳ２０９では、感熱紙２が１８．７ｍｍ（＝２３．２−４．５ｍｍ）給紙されたか否かが判定される。給紙されていればステップＳ２１０へ進み、給紙されていなければステップＳ２１３へ進む。ステップＳ２１３では、現在実行中の印刷処理を継続する。
【００５０】
ステップＳ２０９で感熱紙２が１８．７ｍｍ給紙されたと判定されると、ステップＳ２１０において、現在実行中の印刷処理を中断する。図７（ｂ）に示す例では、数字の「５」の印刷が終わった時点で印刷処理が中断されている。
【００５１】
次いでステップＳ２１１において、感熱紙２が切断される。この切断処理は、上述のステップＳ２０６においてその実行が予約されていたものである。
【００５２】
切断処理が終わり、印刷済みの感熱紙２、すなわちここではアルファベットの「Ａ」から「Ｉ」が印刷された感熱紙２−１が切り離されると、ステップＳ２１２において、中断した印刷処理を再開する。図８は、中断した印刷処理を再開して残りの数字「６」、「７」および「８」が印刷されたことを示している。その後、ステップＳ２０３へ戻り、印刷処理を終了する。
【００５３】
以降、印刷データが続く限り、上述の各ステップが繰り返され、印刷ヘッドとカッタとの間の離間距離よりも短い余白エリアを設けた印刷がなされるが、次に、所望の印刷データについての印刷が完了し、ロール紙給紙形プリンタ１の動作を終了する処理について説明する。
【００５４】
上述の数字の「０」から「８」の印刷処理が終了すると（ステップＳ２０３）、ステップＳ２０４において、切断指示コマンドを受信する。通常この段階で印刷終了コマンドも受信する。
【００５５】
ステップＳ２０５では、感熱紙２を余白分長さだけ給紙する。本実施例では、図９に示すように４．５ｍｍ給紙する。
【００５６】
次いでステップＳ２０６において、切断指示コマンドが指示する切断処理を感熱紙２が１８．７ｍｍ給紙された後に実行するという予約をする。
【００５７】
そしてステップＳ２０７において、次の印刷処理があるか否かが判定される。この段階では、印刷データ（本実施例ではアルファベットの「０」から「８」の印刷）に続く新たなる印刷データが無く、また、印刷終了コマンドを既に受信しているので、次の印刷処理が無いと判定されてステップＳ２１４へ進む。
【００５８】
ステップＳ２１４では、終了処理が実行される。具体的には、図１０に示すように、感熱紙２が１８．７ｍｍ給紙され後に、ステップＳ２０６で予約されていた切断処理を実行し、数字の「０」から「８」が印刷された感熱紙２−２が切り離される。
【００５９】
これによりロール紙給紙形プリンタの動作が終了し、図１１に示すように、アルファベットの「Ａ」から「Ｉ」が印刷された感熱紙２−１と、数字の「０」から「８」が印刷された感熱紙２−２とが得られる。
【００６０】
このように、本実施例によれば、ある印刷データに従う印刷が完了し、被印刷媒体の切断をカッタに指示する切断指示コマンドを受信したときは、すぐには切断処理を実行せずに、印刷ヘッドとカッタとの間の離間距離から余白長さ分を差し引いた距離だけ被印刷媒体が移動するまで、切断処理を保留する。すなわち、この切断処理の保留（予約）こそが、給紙方向に沿った印刷ヘッドとカッタとの間の離間距離よりも短い余白長さの印刷余白エリアを持つような印刷のより効率的な実現を可能とするものである。
【００６１】
ここで、切断処理の保留（予約）のより具体的な実施例について説明する。
【００６２】
図１２は、本発明の実施例によるロール紙給紙形プリンタの切断処理の保留について説明するフローチャートである。図１２に示される動作フローは、既に説明した図５のステップＳ２０６以降の各処理に相当するものである。
【００６３】
通常、印刷データは、横一線分（「１ラスタ」と呼ぶ。）ごとの印字データと、１ラスタ分の印刷終了後に給紙用モータを正転させて１ｓｔｅｐ改行させる指示をする改行データとを備える。
【００６４】
既に説明したように、図５のステップＳ２０６では、切断指示コマンドが指示する切断処理を、感熱紙を１８．７ｍｍ給紙した後に実行するという予約をする。本実施例のロール紙給紙形プリンタの解像度は１ｓｔｅｐあたり０．１２５ｍｍであるので、感熱紙を１８．７ｍｍ給紙することは、１５０ｓｔｅｐ改行することに相当する。そこで、図５のステップＳ２０６で言う予約処理として切断処理実行までの改行量（改行のｓｔｅｐ数）を「１５０」に設定する。そして、これを用紙の改行ごとにカウントダウンしていき、「０」になった時点で切断処理を実行するようにする。なお、ここでは、この切断処理実行までの改行量を「切断保留カウント量」と呼ぶことにする。
【００６５】
まず、図１２のステップＳ３０１において、印刷データ内に改行データが存在するか否かを判定する。改行データが無い場合は、既に印刷が終了していることを意味する。改行データがある場合は、ステップＳ３０２へ進む。
【００６６】
ステップＳ３０２では、１ラスタ分のデータの印刷を実行する。
【００６７】
次いでステップＳ３０３において、給紙用モータを正転させて用紙を１ｓｔｅｐだけ正改行する。
【００６８】
次いでステップＳ３０４において、切断保留カウント量が「０」であるか否かを判定する。上述のように、本実施例では、図５のステップＳ２０６の予約処理として切断保留カウント量の初期値を「１５０」に設定している。ステップＳ３０４において切断保留カウント量が「０」であると判定された場合は、既に切断保留が無いのでステップＳ３０１へ戻る。切断保留カウント量が「０」ではないと判定された場合はステップＳ３０５へ進む。
【００６９】
ステップＳ３０５では、切断保留カウント量を「１」減算する。
【００７０】
次いで、ステップＳ３０６において、切断保留カウント量が「０」であるか否かを判定する。
【００７１】
ステップＳ３０６において切断保留カウント量が「０」ではないと判定されたときは、まだ切断処理を実行するタイミングではないということなので、切断処理を保留し、ステップＳ３０１へ戻る。
【００７２】
ステップＳ３０６において切断保留カウント量が「０」であると判定されたときは、用紙が１５０ｓｔｅｐ改行されたということであるので、ステップＳ３０７へ進み、印刷処理を一時中断して切断処理を実行する。
【００７３】
以上説明したように、本実施例では、切断指示コマンドを受信してもすぐには切断処理は実行せず、図５のステップＳ２０６で設定した切断保留カウント量をカウントダウンしていき「０」になった時点で初めて切断処理を実行するという流れで、切断処理の保留（予約）を実現している。なお、図１２に示した切断処理の保留（予約）の動作フローは一例であって、所定の距離給紙されたか否かを判定しかつ管理できる方法であればその他の方法であってもよい。例えば、切断保留カウント量の最終到達値を設定し、切断処理カウント量をある適当な初期値からカウントアップしていくことで給紙距離を判定する方法、あるいは、給紙用モータの給紙速度とクロックとの組み合わせから給紙距離を算出する方法などであってもよい。
【００７４】
既に図５を参照して説明したように、本実施例によるロール紙給紙形プリンタの正常な終了処理であれば、所望の印刷データに従う印刷が終了したときに、印刷終了コマンドを受信する。しかし、印刷中に強制終了する場合や、本来であれば最終であるはずの印刷データに従う印刷中に、全く新しい印刷データのグループをさらに受信した場合などのように、印刷処理中に印刷終了コマンドを受信してしまうイレギュラーな場合がある。ここでは、このような場合にも対応可能な、ロール紙給紙形プリンタの終了処理のより具体的な実施例について説明する。
【００７５】
図１３は、本発明の実施例によるロール紙給紙形プリンタの終了処理について説明するフローチャートである。図１３に示される動作フローは、既に説明した図５のステップＳ２０７およびＳ２１４の処理に相当する。
【００７６】
まず、ステップＳ４０１において、印刷終了コマンドを受信する。
【００７７】
続いて、ステップＳ４０２において、切断保留カウント量が「１５０」であるか否かを判定する。
【００７８】
切断保留カウント量が「１５０」である場合は、ステップＳ４０３へ進む。この場合は、既に図５を参照して説明したように、ステップＳ２０３で印刷処理を終了し、Ｓ２０４で切断指示コマンドを受信し、Ｓ２０５で余白長さ分（本実施例では４．５ｍｍすなわち３６ｓｔｅｐ）だけ給紙し、ステップＳ２０６で切断処理の予約として切断保留カウント量を「１５０」に設定するという、最終の印刷データに従う印刷が終わって正常に終了するといった一連の動作を経た場合が該当する。この場合は、ステップＳ４０３において、印刷ヘッドとカッタとの間の離間距離（本実施例では２３．２ｍｍすなわち１８６ｓｔｅｐ）から余白長さ分（本実施例では４．５ｍｍすなわち３６ｓｔｅｐ）を差し引いた距離（本実施例では１８．７ｍｍすなわち１５０ｓｔｅｐ）だけ用紙を給紙すれば、ステップＳ４０５で切断処理を実行したときに、印刷済みの用紙を正常に排出して、ロール紙給紙形プリンタの動作を終了させることができる。
【００７９】
ステップＳ４０２において切断保留カウント量が「１５０」でないと判定された場合は、ステップＳ４０４へ進む。この場合は、上述の場合のような正常終了時の一連の処理を経ておらず、ステップＳ２０６で切断保留カウント量を「１５０」に設定していない、すなわち、切断処理の予約としていないということを意味する。現在進行中の印刷処理を何らかの理由により強制終了する場合や、本来であれば最終であるはずの印刷データに従う印刷の実行中に全く新しい印刷データのグループを受信してしまった場合などがこれに該当する。そこで、現在処理中の用紙を途中で切断してしまうことなく正常に排出するために、ステップＳ４０４において少なくとも印刷ヘッドとカッタとの間の離間距離（本実施例では２３．２ｍｍすなわち１８６ｓｔｅｐ）だけ用紙を給紙し、その後ステップＳ４０５で切断処理を実行する。
【００８０】
以上説明した方法に従えば、どのような場合であっても処理中の用紙を途中で切断してしまうことなく正常に排出することができる。
【００８１】
このように上述の実施例では、印刷余白エリアの給紙方向の長さである余白長さを印刷ヘッドとカッタとの間の離間距離よりも短い長さに予め設定していた。
【００８２】
これに加え、従来のロール紙給紙形プリンタのように、印刷ヘッドとカッタとの間の給紙方向に沿う距離を印刷余白エリアの余白長さとして有するような印刷もオプションとしてさらに選択可能としてもよい。
【００８３】
すなわち、本発明の変形例として、予め設定した印刷余白エリアの余白長さを印刷ヘッドとカッタとの間の離間距離と比較するプロセスをさらに設け、余白長さが印刷ヘッドとカッタとの間の離間距離よりも短ければ上述の本発明による処理を実行し（例えば「余白短縮印刷モード」と呼ぶ。）、そうでなければ従来どおりの印刷処理を実行して印刷ヘッドとカッタとの間の離間距離を印刷余白エリアの余白長さとして有するような印刷処理を実行できるようにする（例えば「通常印刷モード」と呼ぶ。）など、印刷モードを切り換えることができるようにしてもよい。
【００８４】
より具体的に言えば、ロール紙給紙形プリンタを動作させる前に、例えばこのロール紙給紙形プリンタに接続されたコンピュータなどのホスト機器を用いて、印刷余白エリアの余白長さを予め設定できるようにする。そして、ロール紙給紙形プリンタが動作を開始したとき、まず最初に予め設定された余白長さが印刷ヘッドとカッタとの間の離間距離よりも短いか否かを判定し、余白短縮印刷モードあるいは通常印刷モードのいずれか印刷モードを切り換えることができるようにしてもよい。さらにこの場合、ロール紙給紙形プリンタが動作終了時に余白短縮印刷モードにある場合、通常印刷モードに戻るようにしてもよい。
【００８５】
以上、本発明による印刷装置について、ロール紙給紙形プリンタを実施例に挙げて説明したが、ロール状に巻かれた被印刷媒体に印刷を行う印刷装置であって印刷ヘッドとカッタとが被印刷媒体の供給方向に沿って所定の距離をあけて設置された印刷装置であればその他の装置であってもよく、例えば、ロール紙給紙形ファックス、テープ印字装置、ラベル印刷装置、レシートを発行するＰＯＳレジプリンタなどであってもよい。このような印刷装置に本発明を適用すれば、印刷余白エリアの給紙方向の長さである余白長さが印刷ヘッドとカッタとの間の離間距離よりも少しでも短いような印刷を、効率的に実現することができる。
【００８６】
【発明の効果】
以上説明したように、本発明によれば、ロール状に巻かれた被印刷媒体に印刷を行う印刷装置において、印刷余白エリアの被印刷媒体の供給方向に沿う長さを供給方向に沿った印刷ヘッドとカッタとの間の距離よりも容易に短くすることができる。つまり、印刷余白エリアの給紙方向の長さである余白長さが印刷ヘッドとカッタとの間の離間距離よりも少しでも短いような印刷を効率よく実現することができる。
【００８７】
また、本発明によれば、被印刷媒体を本来の供給方向とは逆向きに戻す処理をすることなく、所望の余白長さに調整することができるので、印刷装置の動作時間全体を短縮することができる。特に複数の印刷データが続く印刷の場合は有効である。さらに、被印刷媒体を印刷ヘッドに向けて供給するモータの正逆回転方向の切換え動作自体が減るので、モータ駆動回路の構造も比較的容易となり、モータの騒音および振動も低減することができる。
【００８８】
またさらに、予め設定した印刷余白エリアの余白長さを印刷ヘッドとカッタとの間の離間距離と比較するプロセスをさらに設け、余白長さが印刷ヘッドとカッタとの間の離間距離よりも短ければ上述の本発明による処理を実行し、そうでなければ従来どおりの印刷処理を実行して印刷ヘッドとカッタとの間の離間距離を印刷余白エリアの余白長さとして有するような印刷処理を実行できるようにすれば、ロール状に巻かれた被印刷媒体に印刷を行う印刷装置を種々の用途に容易に適用することができるので汎用性が高まる。
【００８９】
本発明を適用することができるロール状に巻かれた被印刷媒体に印刷を行う印刷装置は、印刷ヘッドとカッタとが被印刷媒体の供給方向に沿って所定の距離をあけて設置された装置であればよく、例えば、ロール紙給紙形プリンタ、ロール紙給紙形ファックス、テープ印字装置、ラベル印刷装置、レシートを発行するＰＯＳレジプリンタなどであってもよい。
【００９０】
例えば、シールラベルをロール紙給紙形プリンタで大量に印刷する場合、従来例では、１枚のシールラベルを印刷するごとに、印刷ヘッドとカッタとが離間設置されていることに起因して生じる印刷の空白域を除去するため、給紙用モータを逆転して印刷余白エリアの大きさを調節する必要があったが、本発明によれば、給紙用モータを何度も逆転させる必要なく、効率よく短時間で印刷することが可能である。
【図面の簡単な説明】
【図１】本発明による印刷装置の基本構成図である。
【図２】本発明による印刷装置の制御方法のフローチャートである。
【図３】本発明の変形例による印刷装置の制御方法のフローチャートである。
【図４】本発明の実施例によるロール紙給紙形プリンタのシステムブロック図である。
【図５】本発明の実施例によるロール紙給紙形プリンタの動作フローを示すフローチャートである。
【図６】本発明の実施例によるロール紙給紙形プリンタの一連の動作を例示する模式図（その１）である。
【図７】本発明の実施例によるロール紙給紙形プリンタの一連の動作を例示する模式図（その２）である。
【図８】本発明の実施例によるロール紙給紙形プリンタの一連の動作を例示する模式図（その３）である。
【図９】本発明の実施例によるロール紙給紙形プリンタの一連の動作を例示する模式図（その４）である。
【図１０】本発明の実施例によるロール紙給紙形プリンタの一連の動作を例示する模式図（その５）である。
【図１１】本発明の実施例によるロール紙給紙形プリンタの一連の動作を例示する模式図（その６）である。
【図１２】本発明の実施例によるロール紙給紙形プリンタの切断処理の保留について説明するフローチャートである。
【図１３】本発明の実施例によるロール紙給紙形プリンタの終了処理について説明するフローチャートである。
【図１４】従来例のロール紙給紙形プリンタの基本原理図である。
【図１５】従来例のロール紙給紙形プリンタによる印刷例を示す図である。
【符号の説明】
１…印刷装置
１１…印刷ヘッド
１２…供給手段
１３…カッタ
１４…設定手段
１５…第１の制御手段
１６…第２の制御手段
１７…第３の制御手段
２１…メイン制御部
２２…駆動部
２３…インタフェース部
２４…検出部
３１…サーマルヘッド
３２…給紙用モータ
３３…カッタ駆動用モータ
３４…電源インタフェース
３５…信号インタフェース
【図１】
2004090280.tif 000003
【図２】
2004090280.tif 000004
【図３】
2004090280.tif 000005
【図４】
2004090280.tif 000006
【図５】
2004090280.tif 000007
【図６】
2004090280.tif 000008
【図７】
2004090280.tif 000009
【図８】
2004090280.tif 000010
【図９】
2004090280.tif 000011
【図１０】
2004090280.tif 000012
【図１１】
2004090280.tif 000013
【図１２】
2004090280.tif 000014
【図１３】
2004090280.tif 000015
【図１４】
2004090280.tif 000016
【図１５】
2004090280.tif 000017