(57)【要約】【課題】複数枚のラベルが連続して仮着されてなるラベル連続体において、ラベル抜けがあった場合に、前記ラベル抜け部分には印字を行わず、台紙上のラベルに対して確実に印字することができるプリンタを提供すること。【解決手段】本発明に係るプリンタは、制御部にて、ラベル連続体のギャップを検知する間のモータのステップ数を計数し、その計数されたステップ数によりラベル連続体のラベル抜けを検知したとき、該ラベル抜け部分には印字せず、センサにより次に移送されるラベルを検知したとき、該ラベルに所定印字するように前記印字部を制御する。【選択図】      図１
2004358920.tif 000002
【特許請求の範囲】
【請求項１】
帯状の台紙に複数枚のラベルを長手方向に連続して仮着してなるラベル連続体を検知するセンサと、
前記ラベル連続体を搬送するプラテンローラと、前記ラベル表面に所定情報を印字する印字ヘッドとを備える印字部と、
前記プラテンローラを駆動するモータと、
前記各部を制御する制御部と、を有するプリンタであって、
前記制御部は、前記ラベル連続体のラベル抜けを検知したとき、前記ラベル抜け部分には印字を行わず、前記センサにより次に移送されるラベルを検知したとき、該ラベルに所定印字するように前記印字部を制御することを特徴とするプリンタ。
【請求項２】
帯状の台紙に複数枚のラベルを長手方向に連続して仮着してなるラベル連続体を検知するセンサと、
前記ラベル連続体を搬送するプラテンローラと、前記ラベル表面に所定情報を印字する印字ヘッドとを備える印字部と、
前記プラテンローラを駆動するモータと、
前記各部を制御する制御部と、を有するプリンタであって、
前記制御部は、前記ラベル連続体のラベル抜けを検知したとき、前記ラベル抜け部分に印字を行わず、さらに前記ラベル連続体のラベル抜けを連続して検知したとき、前記ラベル連続体の搬送を停止するように前記印字部を制御することを特徴とするプリンタ。
【請求項３】
前記制御部は、さらに、前記センサにて前記ラベル連続体のギャップを検知する間の前記モータのステップ数を計数する空白検知カウント手段を有し、
前記空白検知カウント手段により計数された前記モータのステップ数が予め設定された所定値を上回るとき、ラベル抜けとして検知することを特徴とする請求項１あるいは２に記載のプリンタ。
【請求項４】
前記制御部は、さらに、前記ラベル連続体のラベル抜けを検知したとき、前記ラベル連続体の搬送の可否を判定するエラー停止判定手段を有することを特徴とする請求項１乃至３のいずれか一項に記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、帯状の台紙表面に複数枚のラベルを剥離可能に仮着したラベル連続体に所定の印字を行うプリンタに関する。
【０００２】
【従来の技術】
一般的に、この種のプリンタは、ホストコンピュータ等からのコマンドにより、帯状の台紙表面に仮着された複数枚のラベルを印字部へ移送し、印字部にてラベルに対し連続して所定の印字を行うようになっている。
そして、印字部に移送されるラベルの有無を検知するセンサを備え、該センサによりラベルなしを検知すると、印字動作及び、搬送動作を停止し、操作者に対してエラーを通知するようになっている。（例えば、特許文献１参照）。
【０００３】
従来のプリンタについて図２乃至図４に基づき概説する。
図２は、プリンタ１００の概略構造を示す側面図であって、プリンタ１００は、主として供給部２と、印字部３と、センサ４と、各部を制御する制御部１０と、を有する。
【０００４】
ラベル連続体１は、帯状の台紙５の表面に、複数枚のラベル６をその台紙５の長手方向に各々所定の間隔Ｇを空けて隣接し剥離可能に仮着し構成される。
なお、隣接する複数枚のラベル６の間であって、該ラベル６が仮着されていない台紙５のみの部分をギャップといい、前記した所定の間隔Ｇをギャップ幅Ｇという。
【０００５】
供給部２は、ロール状に巻回されたラベル連続体１を供給軸７にて回転自在に保持する。
【０００６】
印字部３は、印字ヘッド１１とプラテンローラ１２とを有してなり、印字ヘッド１１は、プラテンローラ１２に対し接離自在に設けられている。プラテンローラ１２は、後述するステッピングモータ１５（以下、単にモータという）により回転駆動し、供給部２から繰り出されガイドローラ８を介して印字部３側へ引き出されたラベル連続体１を印字ヘッド１１との間に挟持して下流側へ搬送するものであり、前記供給部２から印字部３に至る部位が搬送路として形成される。
また、熱溶解性のインクが塗布されたインクリボン９は、印字ヘッド１１上方に配設された供給リール１３から繰り出され、印字ヘッド１１及びプラテンローラ１２の間をラベル連続体１と重複した状態で挿通され、巻取りリール１４にて巻き取られる。
印字ヘッド１１は、搬送されるインクリボン９のインクを熱により溶解させてラベル６にインクを転写して印字する。
なお、ラベル６に、予め発色層が形成されたサーマル紙を使用する場合は、印字ヘッド１１の熱により、発色層を発色させて印字する為、インクリボン９は使用しないものとする。
【０００７】
ラベル連続体１の供給部２と印字部３との間における搬送路には、発光素子及び受光素子とで構成されるセンサ４が設けられており、センサ４は、光学式透過型センサであって、台紙５と、台紙５及びラベル６を合せた部分との透過率の相違よりラベル６及びそのラベル長Ｌを検知し、検知信号を制御部１０へ出力する。
【０００８】
制御部１０は、プログラムにしたがって、上述の各部を制御する。
【０００９】
図３は、プリンタ１００の制御部１０の構成を示すブロック図である。
図３において、制御部１０は、主としてＣＰＵ２１と、ＲＯＭ２３と、ＲＡＭ２４と、モータ制御部２５と、印字制御部２６と、センサ制御部２７と、外部インタフェース２８と、インタフェース２９とを備え、前記各部はバス２２を介して接続され構成される。
【００１０】
ＣＰＵ２１は、ＲＯＭ２３に記憶されている制御プログラムに従って動作し、各部を制御する。
ＲＡＭ２４には、各種データが一時的に記憶される。
モータ制御部２５は、モータ１５を駆動させることにより、プラテンローラ１２を回転させ、ラベル連続体１を搬送させる。
印字制御部２６は、ラベル６に印字する印字データに対応する制御信号を生成し、印字ヘッド１１に供給して印字動作させる。
センサ制御部２７は、センサ４からの検知信号を入力すると共に、この検知信号に基づき、ラベル６抜けの検知、あるいは、ＣＰＵ２１を介してその他の各種駆動部を制御して、ラベル６を所定の位置に位置決めを行う。
なお、ラベル６抜けの検知は、一般的には、モータ１５の所定のステップ数の間に、センサ４にてラベル６を検知したかによって行われている。
外部インタフェース２８は、外部に接続されたホストコンピュータ１６（以下、単にホストという）との間で各種データの送受信を行うことが出来るようになされている。
さらに、各種データを入力する入力部３０と、該入力部より入力されたデータや各種情報を表示する為の表示部３１とがインタフェース２９を介して接続される。
【００１１】
図４は、上記構成のプリンタ１００の印字制御を示すフローチャート図である。
プリンタ１００は、ステップＳ２１で、各部の動作確認を行った後、ラベル連続体１の搬送路に設けられたセンサ４によって、ラベル連続体１の位置検知等のイニシャライズを行う。
ステップＳ２２で、ホスト１６から、ラベル６の印字情報をデータ受信したかどうか判定し、その結果、データ受信していない場合、ステップＳ２２の制御を繰り返し行う。一方、データ受信したら、ステップＳ２３へ移行する。
ステップＳ２３で、その受信データを解析し、ステップＳ２４でその受信データの印字情報をＲＡＭ２４内にて、ラベル６上に印字可能なように印字編集する。
【００１２】
ついで、ステップＳ２５で、プラテンローラ１２を回転駆動してラベル連続体１を供給部２から繰り出し、ガイドローラ８を介して印字部３側へ搬送するとともに、搬送路に設けられたセンサ４にて、搬送されてくるラベル連続体１上のラベル６を検知する。センサ４の検知信号に基づいて、台紙５上にラベル６があるか否かの判定を行い、その結果、台紙５上にラベル６があると判定された場合、ステップＳ２６へ移行する。一方、台紙５上にラベル６がないと判定された場合、ステップＳ２８へ移行する。
【００１３】
ステップＳ２５で、台紙５上にラベル６があると判定された場合、ステップＳ２６で、センサ４の検知信号に基づいて、ラベル６を各部にて位置決めし、ラベル連続体１の搬送を継続して、印字部３にてラベル６に対し所定の印字を行う。そして、ステップＳ２７へ移行し、所定枚数のラベル６の印字が完了したかどうか判定し、その結果、完了したと判定された場合、ステップＳ２２へ移行し、次のデータを受信待機する。一方、所定枚数のラベル６の印字が完了していないと判定された場合、ステップＳ２５へ移行し、引き続きラベル６発行の所定の制御を行う。
【００１４】
次に、ステップＳ２５で、台紙５上にラベル６がないと判定された場合について説明する。
ステップＳ２８へ移行し、モータ制御部２５にてモータ１５を停止し、ラベル連続体１の搬送を停止させて、ブザー等の警報音や音声メッセージによる報知、或いは表示部３１にてエラーを表示する等の可視表示による報知など、周知の方法によりプリンタ１００操作者に通知する。
なお、従来のプリンタ１００においては、ラベル６がないと判定される直前のラベル６まで印字を行い、ラベル６抜け部分で停止するようになっている。
【００１５】
【特許文献１】
特開平４−３２３０７１号公報
【００１６】
【発明が解決しようとする課題】
しかし、上述した従来のプリンタ１００の場合、ラベル連続体１の台紙５上に仮着された複数枚のラベル６のうち、ラベル６が剥れ落ちる等のラベル６抜けがあった場合、エラーとしてラベル連続体１の搬送を一旦停止して、プリンタ１００操作者へ通知がなされ、プリンタ１００操作者による確認の後にラベル６の発行を再開しなければならないので、作業効率が著しく低下する問題がある。
また、エラーの為にラベル連続体１の搬送を停止した後、ラベル６の発行を再開する場合、ラベル６抜け部分に後続する複数枚のラベル６を剥離して、その台紙５部分を印字部３へ挿通して、ラベル連続体１をセットし直すことがある。
このような場合、剥離された複数枚のラベル６は、廃棄され無駄になってしまうという問題がある。
【００１７】
本発明は、以上のような従来の問題点に鑑みてなされたもので、複数枚のラベルが連続して仮着されてなるラベル連続体において、ラベル抜けがあった場合に、ラベル連続体の搬送を停止せず、台紙上のラベルに対して確実に印字を行うことが可能なプリンタを提供することを目的とする。
【００１８】
また本発明は、特に連続してラベル抜けがあった場合（ラベルエンドを含む）においても対処可能なプリンタを提供することを目的とする。
【００１９】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載のプリンタは、帯状の台紙に複数枚のラベルを長手方向に連続して仮着してなるラベル連続体を検知するセンサと、  前記ラベル連続体を搬送するプラテンローラと、前記ラベル表面に所定情報を印字する印字ヘッドとを備える印字部と、前記プラテンローラを駆動するモータと、前記各部を制御する制御部と、を有するプリンタであって、前記制御部は、前記ラベル連続体のラベル抜けを検知したとき、前記ラベル抜け部分には印字を行わず、前記センサにより次に移送されるラベルを検知したとき、該ラベルに所定印字するように前記印字部を制御することを特徴としている。
請求項２に記載のプリンタによれば、帯状の台紙に複数枚のラベルを長手方向に連続して仮着してなるラベル連続体を検知するセンサと、前記ラベル連続体を搬送するプラテンローラと、前記ラベル表面に所定情報を印字する印字ヘッドとを備える印字部と、前記プラテンローラを駆動するモータと、前記各部を制御する制御部と、を有するプリンタであって、前記制御部は、前記ラベル連続体のラベル抜けを検知したとき、前記ラベル抜け部分に印字を行わず、さらに前記ラベル連続体のラベル抜けを連続して検知したとき、前記ラベル連続体の搬送を停止するように前記印字部を制御することを特徴としている。
請求項３に記載のプリンタによれば、前記制御部は、さらに、前記センサにて前記ラベル連続体のギャップを検知する間の前記モータのステップ数を計数する空白検知カウント手段を有し、前記空白検知カウント手段により計数された前記モータのステップ数が予め設定された所定値を上回るとき、ラベル抜けとして検知することを特徴としている。
請求項４に記載のプリンタによれば、前記制御部は、さらに、前記ラベル連続体のラベル抜けを検知したとき、前記ラベル連続体の搬送の可否を判定するエラー停止判定手段を有することを特徴としている。
【００２０】
【発明の実施の形態】
以下、図面に示す実施の形態により、本発明を詳細に説明する。
【００２１】
本発明の一実施の形態によるプリンタを図１に基づき説明する。ただし、図２乃至図４と同様の部分には同一符号を付し、その詳述はこれを省略する。
プリンタの機械的構成は、図２及び図３に示す従来のプリンタ１００と事実上同一構成であり、その詳述は省略する。
但し、図３において、各種データが一時的に記憶されるＲＡＭ２４内に、後述する空白検知カウンタＳＣ、及び搬送カウンタＬＣを有する。
【００２２】
図１は、上記構成のプリンタの印字制御を示すフローチャート図である。
図１において、プリンタ１００は、ステップＳ１で、各部の動作確認を行った後、ラベル連続体１の搬送路に設けられたセンサ４によって、ラベル連続体１の位置検知等のイニシャライズを行う。
また、後述する規定値ｍ及び選択的にラベル６抜けにおける対処方法の設定が可能なエラー無視フラグＥＦの値ｎがセットされる。
なお、本実施の形態では、ｎ＝０としたときは、エラーを無視して動作し、またｎ＝１としたときは、停止して操作者にエラーを報知するようになっている。
【００２３】
ステップＳ２で、ホスト１６から、ラベル６の印字情報をデータ受信したかどうか判定し、その結果、データ受信していない場合、ステップＳ２の制御を繰り返し行う。一方、データ受信したら、ステップＳ３へ移行する。
【００２４】
ステップＳ３で、その受信データを解析し、ステップＳ４でその受信データの印字情報をＲＡＭ２４内にて、ラベル６上に印字可能なように印字編集する。
【００２５】
ステップＳ５で、搬送カウンタＬＣ、及び空白検知カウンタＳＣは、初期値ゼロにリセットされる（ＬＣ、ＳＣ←０）。
なお、搬送カウンタＬＣは、プラテンローラ１２を回転させるモータ１５のステップ数をカウントするものであって、特にラベル６が印字部３に到達してからのモータ１５のステップ数をカウントする。制御部１０にて、このステップ数は距離に換算されラベル６は各部にて位置決めされる。
また、空白検知カウンタＳＣは、センサ４からの検知信号に基づくラベル６未検知（ラベル連続体１のギャップ検知）の間の、モータ１５のステップ数をカウントするものである。
【００２６】
ついで、ステップＳ６で、モータ制御部２５によりモータ１５を駆動して、プラテンローラ１２を回転させ、ラベル連続体１を供給部２から繰り出して１ステップ搬送させる。
【００２７】
ステップＳ７で、センサ４にて、供給部２から移送されるラベル６の検知を行い、検知信号をセンサ制御部２７へ出力する。制御部１０にて、入力される検知信号に基づき、ラベル６を検知した場合、ステップＳ８へ移行し、一方、ステップＳ７で、ラベル６未検知の場合、ステップＳ１２移行する。
【００２８】
まず、ステップＳ７で、ラベル６を検知した場合について説明する。
ステップＳ８で、プラテンローラ１２を回転してラベル連続体１を印字部３側へ搬送し、ラベル６を印字部３にて位置決めした後、モータ１５の１ステップに応じて１ラインずつ搬送しながら、該ラベル６表面に対し所定の印字を行う。
【００２９】
ステップＳ９で、ラベル６が印字部３に到達してからの１ステップ搬送に伴って、搬送カウンタＬＣをカウントアップする（ＬＣ←ＬＣ＋１）。
【００３０】
ステップＳ１０で、搬送カウンタＬＣによって計数されたステップ数に基づいて、搬送カウンタＬＣによって計数されたステップ数が、ラベル長Ｌに相応するステップ数に到達したかどうか、すなわち、印字部３にてラベル６一枚分の印字が完了したかどうか判定し、その結果、ラベル６一枚分の印字が完了したと判定された場合、ステップＳ１１へ移行し、一方、まだラベル６一枚分の印字が完了していないと判定された場合、ステップＳ８へ戻り、再び１ステップ搬送、及び印字を継続する。
【００３１】
そして、ステップＳ１０でラベル６一枚分の印字が完了したと判定された場合、ついで、ステップＳ１１で、所定枚数のラベル６の印字が完了したかどうか判定し、その結果、完了したと判定された場合ステップＳ２へ移行し、次のデータを受信待機する。一方、所定枚数のラベル６の印字が完了していないと判定された場合、ステップＳ５へ移行し、搬送カウンタＬＣ、及び空白検知カウンタＳＣは初期値ゼロにリセットされ、所定の制御を継続する。
【００３２】
次に、ステップＳ８で、ラベル６未検知の場合について説明する。
ステップＳ１２で、空白検知カウンタＳＣをカウントアップする（ＳＣ←ＳＣ＋１）。
【００３３】
ステップＳ１３で、空白検知カウンタＳＣにおけるカウント数と、規定値ｍとの比較を行う（ＳＣ＞ｍ？）。
その結果、カウント数が規定値ｍに到達した場合、ステップＳ１４へ移行する。一方、カウント数が規定値ｍに到達していない場合、ステップＳ６へ移行する。
なお、この規定値ｍは、ラベル６抜けを検知する為の最小値であって、すなわち、台紙５上に仮着され互いに隣接するラベル６のギャップ幅Ｇ（図２参照）より広い距離をモータ１５のステップ数に換算した値である。
また、規定値ｍは、印字発行動作以前に予め設定しておくものであって、入力部３０等から任意の距離が入力され、該入力された距離は、ＲＯＭ２３の制御プログラムに基づいてモータ１５のステップ数に換算され、規定値ｍとして設定される。
【００３４】
ステップＳ１４で、制御部１０にてラベル６抜けを検知したものと判定し、ステップＳ１５へ移行する。
【００３５】
ステップＳ１５で、予め設定されているエラー無視フラグＥＦを判定し、その結果、エラー無視フラグＥＦの値ｎが０に設定されている場合、ステップＳ５へ移行して、搬送カウンタＬＣ、及び空白検知カウンタＳＣは初期値ゼロにリセットされ、ラベル連続体１の搬送を継続する。一方、エラー無視フラグＥＦの値ｎが１に設定されている場合、プリンタ１００において、ラベル連続体１の搬送を停止し、ブザー等の警報音や音声メッセージによる報知、或いは表示部３１にてエラーを表示する等の可視表示による報知など、周知の方法によりプリンタ１００操作者に通知する。
なお、エラーフラグＥＦの値ｎは、入力部３０等、任意のスイッチにて、印字発行動作以前に予め設定しておくものとする。
【００３６】
かくして、本発明の一実施の形態によれば、プリンタは、ラベル連続体１の台紙５上に連続して仮着される複数枚のラベル６のうち、ラベル６が剥れ落ちる等のラベル６抜けがあった場合においてもエラー停止せずに、台紙５上のラベル６に対して確実に印字することができる。
また、本発明の一実施の形態によれば、プリンタは、ラベル連続体１のラベル６抜けを検知したとき、ラベル連続体１の搬送の可否を判定するエラーフラグＥＦを有する構成としたので、プリンタ操作者により、ラベル６抜け検知時の処理を適宜選択できる。
【００３７】
なお、本発明の一実施の形態において、規定値ｍをラベル長Ｌと、そのラベル６の前後のギャップ幅Ｇを合わせた距離（２Ｇ＋Ｌ）より広く設定し、さらに、エラーフラグＥＦの値ｎを１（エラー停止）に予め設定しておくことにより、一枚のラベル６抜けがあった場合、すなわち、空白検知カウンタＳＣがギャップ幅Ｇより広い距離に相当するステップ数を計数した場合、エラー停止することなく搬送を継続し、連続してラベル６抜けがあった場合、すなわち、空白検知カウンタＳＣがラベル６一枚分（ギャップ幅Ｇ＋ラベル長Ｌ）、及びギャップ幅Ｇより広い距離に相当するステップ数を計数した場合（ラベルエンドを含む）、エラー停止するよう制御することもできる。
本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【００３８】
【発明の効果】
以上の説明から明らかなように、本発明にあっては次に列挙する効果が得られる。
本発明に係るプリンタは、ラベル連続体のラベル抜けを検知したとき、前記ラベル抜け部分には印字を行わず、センサにより次に移送されるラベルを検知したときに該ラベルに所定印字するように制御する構成としたので、台紙上のラベルに対して確実に印字することができ、且つ作業の効率化が図れるという効果がある。
また、本発明に係るプリンタは、ラベル連続体のラベル抜けを検知したとき、前記ラベル抜け部分に印字を行わず、さらにラベル連続体のラベル抜けを連続して検知したとき、ラベル連続体の搬送を停止するように制御する構成としたので、１枚のラベル抜けがあった場合は、エラー停止することなく搬送を継続し、さらに連続してラベル抜けがあった場合、もしくはラベルエンドとなった場合にエラー停止するよう各々制御できる効果がある。
さらに、本発明に係るプリンタは、ラベル連続体のラベル抜けを検知したとき、ラベル連続体の搬送の可否を判定するエラー停止判定手段を有する構成としたので、プリンタ操作者により、ラベル抜け検知時の処理を適宜選択できる効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態のプリンタの印字制御を示すフローチャート図。
【図２】従来のプリンタの概略側面図。
【図３】従来のプリンタの制御部を示すブロック図。
【図４】従来のプリンタの印字制御を示すフローチャート図。
【符号の説明】
１  ラベル連続体
２  供給部
３  印字部
４  センサ
５  台紙
６  ラベル
７  供給軸
１０  制御部
１１  印字ヘッド
１２  プラテンローラ
１００  プリンタ
Ｇ  ギャップ幅
Ｌ  ラベル長
【図１】
2004358920.tif 000003
【図２】
2004358920.tif 000004
【図３】
2004358920.tif 000005
【図４】
2004358920.tif 000006