(57)【特許請求の範囲】
【請求項１】
所定の印刷データを所定のラベルにインクリボンを用いて印刷する印刷装置であって、
前記ラベルを搬送する搬送手段と、
前記搬送手段によって前記ラベルが搬送されるのに同期して、前記インクリボンを供給する供給手段と、
前記搬送手段によって搬送された前記ラベルに前記インクリボンを用いて前記印刷データを印刷する印刷手段と、
前記インクリボンが終了したことを検出する検出手段と、
前記検出手段によって前記インクリボンの終了が検出され、
前記検出手段から前期印刷手段までの長さよりラベルピッチが小さい場合に、前記検出手段から前記印刷手段の間にある残りのラベルに印刷し、
前記検出手段から前記印刷手段の間にある残りのラベルに印刷した最後に、前記印刷手段によって前記インクリボンを用いて、印刷したラベルの印刷データを保存する保存手段と、
前記印刷手段によって前記インクリボンを用いて最後に、前記印刷データが印刷された前記ラベルが正常であるか否かを問い合わせる問い合わせ手段と、
前記問い合わせに対する応答を入力する入力手段と、前記入力手段によって入力された前記応答に応じて、前記保存手段によって保存された前記印刷データが、新たに装填された前記インクリボンを使用して前記ラベルに前記印刷手段によって再印刷されるように制御する制御手段とを備え、
前記検出手段により前記インクリボンの終了が検出され、
前記検出手段から前記印刷手段までの長さよりラベルピッチが大きい場合に、
前記インクリボンの終了が検出される直前の最後に印刷された印刷データを前記保存手段に保存するようにしたことを特徴とする印刷装置。
【請求項２】
前記印刷手段によって再印刷された前記ラベルの枚数をカウントするカウント手段をさらに備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記カウント手段によってカウントされた前記カウント値を表示する表示手段をさらに備えることを特徴とする請求項２に記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関し、特に、ラベルやチケットを発行するときに用いられる印刷装置に関する。
【０００２】
【従来の技術】
従来の印刷装置としてのラベルプリンタでは、ラベルを連続して供給するためのラベル連続体（以下では適宜ロールという）の各ラベルに所定の印刷データを印刷し、最終ラベルへの印刷が終了すると、新たにロールを装填し、ラベルピッチ（ラベルの先端と次のラベルの先端の間の距離）を検出後、次の印刷データから印刷するようにしている。また、インクリボン（以下では、適宜リボンと記載する）を用いて印刷を行うラベルプリンタの場合、リボンが終了すると、一旦印刷を停止させ、新たにリボンを装填した後、印刷を再開する。
【０００３】
また、リボンが終了したとき、又はリボンが終了した後に印刷されたラベルへの印刷が印刷不良であった場合、ユーザが手動操作により、そのラベルに印刷した印刷データと同一のものを再度呼び出し、同一の印刷データを再度印刷するようにしている。
【０００４】
【発明が解決しようとする課題】
このように、インクリボンが終了する前後に印刷されたラベルが、印刷不良であった場合、ユーザが手動操作により、そのラベルに印刷した印刷データと同一のものを再度呼び出し、同一の印刷データを再度印刷する必要があるため、操作が煩雑であり、また時間を要するという課題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、インクリボンの終了時に、印刷不良があったとき、同一データの再印刷を簡単な操作で効率的に行うことができるようにするものである。
【０００６】
【課題を解決するための手段】
請求項１に記載の印刷装置は、所定の印刷データを所定のラベルにインクリボンを用いて印刷する印刷装置であって、前記ラベルを搬送する搬送手段と、前記搬送手段によって前記ラベルが搬送されるのに同期して、前記インクリボンを供給する供給手段と、前記搬送手段によって搬送された前記ラベルに前記インクリボンを用いて前記印刷データを印刷する印刷手段と、前記インクリボンが終了したことを検出する検出手段と、前記検出手段によって前記インクリボンの終了が検出され、前記検出手段から前期印刷手段までの長さよりラベルピッチが小さい場合に、前記検出手段から前記印刷手段の間にある残りのラベルに印刷し、前記検出手段から前記印刷手段の間にある残りのラベルに印刷した最後に、前記印刷手段によって前記インクリボンを用いて、印刷したラベルの印刷データを保存する保存手段と、前記印刷手段によって前記インクリボンを用いて最後に、前記印刷データが印刷された前記ラベルが正常であるか否かを問い合わせる問い合わせ手段と、前記問い合わせに対する応答を入力する入力手段と、前記入力手段によって入力された前記応答に応じて、前記保存手段によって保存された前記印刷データが、新たに装填された前記インクリボンを使用して前記ラベルに前記印刷手段によって再印刷されるように制御する制御手段とを備え、前記検出手段により前記インクリボンの終了が検出され、前記検出手段から前記印刷手段までの長さよりラベルピッチが大きい場合に、前記インクリボンの終了が検出される直前の最後に印刷された印刷データを前記保存手段に保存するようにしたことを特徴とする。
また、印刷手段によって再印刷されたラベルの枚数をカウントするカウント手段をさらに備えるようにすることができる。
また、カウント手段によってカウントされたカウント値を表示する表示手段をさらに備えるようにすることができる。
本発明に係る印刷装置においては、搬送手段が、ラベルを搬送し、供給手段が、搬送手段によってラベルが搬送されるのに同期して、インクリボンを供給し、印刷手段が、搬送手段によって搬送されたラベルにインクリボンを用いて印刷データを印刷し、検出手段が、インクリボンが終了したことを検出し、保存手段が、印刷手段によってインクリボンを用いて最後に、媒体に印刷された印刷データを保存し、問い合わせ手段が、印刷手段によってインクリボンを用いて最後に、印刷データが印刷された媒体が正常であるか否かを問い合わせ、制御手段が、入力手段によって入力された応答に応じて、保存手段によって保存された印刷データが、新たに装填されたインクリボンを使用して媒体に印刷手段によって再印刷されるように制御する。
【０００７】
【発明の実施の形態】
図１は、本発明が適用されるラベルプリンタの一実施の形態の構成例を示している。同図に示すように、ラベルプリンタは、各部を制御する制御部１０と、ラベル１に印刷を行う印刷ヘッド５と、制御部１０の制御により駆動されるステッピングモータ（以下では、適宜単にモータと記載する）７と、ベルト８を介して伝達されるモータ７の回転力によって回転し、後述する供給軸４にセットされたラベル連続体３を構成する台紙２及び台紙２に剥離可能に貼付されたラベル１を搬送するとともに、ラベル１を印刷ヘッド５に押圧するプラテンローラ６と、ラベル連続体３を回転自在に支持する供給軸４と、所定の光を出射する発光部と、発光部から出射された光を受光し、受光した光の強度（単位時間当たりの受光量）に対応する電気信号を出力する受光部とからなり、台紙２及びラベル１を挟むように発光部と受光部を配し、ラベル１とギャップ（隣接する２つのラベル１の間の台紙２のみの部分）を受光部の受光量に基づいて検出する位置検出センサ９と、位置検出センサ９の場合と同様に、所定の光を出射する発光部と、発光部から出射された光を受光し、受光した光の強度に対応する電気信号を出力する受光部とからなり、インクリボン（以下では、適宜リボンと記載する）１５を挟むように発光部と受光部を配し、リボン１５の終了を受光部の受光量に基づいて検出するエンドセンサ１１と、ラベル１をギャップの部分で切り離すカッタ１２と、リボン１５をローラ１６を介して供給するリボン供給部１４と、リボン１５を巻き取るリボン巻き取り部１３とを備えている。
【０００８】
図２は、図１の実施の形態の電気的な構成例を示すブロック図である。同図に示すように、制御部１０は、所定の制御プログラムを記憶するＲＯＭ（ｒｅａｄｏｎｌｙ  ｍｅｍｏｒｙ）２２と、ＲＯＭ２２に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）２１と、ＣＰＵ２１が動作する上で必要となる各種データを記憶するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）２３と、ステッピングモータ７にパルス信号を供給し、ステッピングモータ７を回転させるモータ制御部２４と、ＣＰＵ２１から供給される印刷すべき文字、図形、及びバーコードなどの印刷データに対応する制御信号を生成し、印刷ヘッド５に供給し、印刷動作を行わせる印刷制御部２５と、ＣＰＵ２１の制御下、位置検出センサ９の発光部を制御し、光を出射させるとともに、受光部から出力される電気信号を受け取り、ディジタルのデータに変換して位置検出データとしてＣＰＵ２１に供給するセンサ制御部２６と、ＣＰＵ２１の制御下、エンドセンサ１１の発光部を制御し、光を出射させるとともに、受光部から出力される電気信号を受け取り、電気信号の大きさ及び変化に基づいてリボン１５の終了を検出し、エンド検出データをＣＰＵ２１に供給するエラー検出部３１と、カッタ１２を制御し、ラベル１を切り離すカッタ制御部３２と、外部インタフェース２７と、インタフェース３０とを備えている。そして、各種データやコマンドを入力するための入力部２８と、入力部２８から入力された入力データや、各種情報を表示するためのモニタ２９とがインタフェース３０を介して接続されている。入力部２８より入力された入力データは、インタフェース３０を介してＣＰＵ２１に供給され、モニタ２９に表示される各種情報に対応する表示データは、インタフェース３０を介してＣＰＵ２１より供給されるようになっている。また、外部インタフェース２７を介して、外部に接続された機器との間で各種データやコマンドの送受信を行うことができるようになっている。
【０００９】
次に、図３のフローチャートを参照して、本実施の形態の動作について説明する。まず最初に、ステップＳ１において、ラベルプリンタは、外部インタフェース２７に接続された図示せぬホストコンピュータから送信されてきた印刷データを受信する。受信された印刷データは、外部インタフェース２７からＣＰＵ２１に供給される。ＣＰＵ２１は、この印刷データを一旦ＲＡＭ２３に記憶させる。次に、ステップＳ２において、ＣＰＵ２１は、ホストコンピュータから送信されてきた発行枚数を外部インタフェース２７を介して受信し、ＲＡＭ２３に記憶させる。この発行枚数は、ユーザがホストコンピュータのキーボード等の入力装置を用いて入力したものである。そして、ステップＳ３において、ＣＰＵ２１は、印刷データをＲＡＭ２３の描画エリアに編集して展開する。
【００１０】
次に、ステップＳ４に進み、ＣＰＵ２１の制御により、ＲＡＭ２３の描画エリアに展開された印刷データがラベル１に印刷される。即ち、ＣＰＵ２１は、センサ制御部２６から供給される位置検出データに基づいてモータ制御部２４を制御し、ラベル１を印刷ヘッド５の直下に移動させる。そして、ＲＡＭ２３の描画エリアに展開された印刷データが印刷されたラベル１を発行するよう印刷制御部２５に指令する。この指令を受けた印刷制御部２５は、描画エリアに展開された印刷データに対応する制御信号を印刷ヘッド５に供給する。印刷ヘッド５は、印刷制御部２５より供給される制御信号に従ってラベル１への印刷を行う。印刷ヘッド５がラベル１に印刷を行うのと並行して、ＣＰＵ２１の制御下、モータ制御部２４はステッピングモータ７を制御し、所定の速度でラベル１を搬送する。これにより、描画エリアに展開された印刷データに対応する文字列等がラベル１に印刷される。
【００１１】
次に、ステップＳ５において、ＣＰＵ２１により、インクリボン（以下、適宜リボンと記載する）１５が終了したか否かが判定される。即ち、エンドセンサ１１からの出力信号に基づいて、エラー検出部３１によりリボン１５の終了が検出され、エンド検出データがＣＰＵ２１に供給されたか否かが判定される。
【００１２】
その結果、ＣＰＵ２１により、リボン１５が終了していないと判定された場合、ステップＳ１３に進む。一方、リボン１５が終了したと判定された場合、ステップＳ６に進む。
【００１３】
ステップＳ６においては、ラベルピッチと、エンドセンサ１１から印刷ヘッド５までの長さとが比較され、ラベルピッチの方が、エンドセンサ１１から印刷ヘッド５までの長さより大きいと判定された場合、ＣＰＵ２１の制御下、モータ制御部２４はステッピングモータ７を制御して、最後に印刷したラベル１まで順次排出し、カッタ制御部３２はカッタ１２を制御して、最後に印刷したラベル１まで順次切り離す。その後、ステップＳ８に進む。一方、ラベルピッチの方が、エンドセンサ１１から印刷ヘッド５までの長さより小さいか又は等しいと判定された場合、ステップＳ７に進む。
【００１４】
ステップＳ７においては、エンドセンサ１１と印刷ヘッド５の間にある残りのラベル１に印刷データが印刷される。エラー検出部３１によりリボン１５の終了が検出されてから、ラベル１を何枚分だけ印刷すれば、リボン１５の最後まで印刷できるかは、エンドセンサ１１と印刷ヘッド５との間の距離を、ラベルピッチ（ラベルの先端と次のラベルの先端の間の距離）で割ることにより求めることができる。残りのラベル１への印刷が終了すると、ＣＰＵ２１の制御下、モータ制御部２４はステッピングモータ７を制御して印刷済みの残りのラベル１を順次排出し、カッタ制御部３２はカッタ１２を制御して印刷済みの残りのラベル１を順次切り離す。
【００１５】
ステップＳ８においては、ＣＰＵ２１の制御下、リボン１５の終了が検出されてから、又はリボン１５の終了が検出される直前に、このリボン１５を用いて最後にラベル１に印刷された印刷データが、ＲＡＭ２３の保存エリアに供給され、保存される。
【００１６】
次に、ステップＳ９において、リボン１５の終了が検出される前後に、このリボン１５を用いて最後に印刷されたラベル１（以下、適宜最後のラベル１と記載する）が使用可能であるか否かが判定される。即ち、ＣＰＵ２１は、リボン１５を用いて最後に印刷されたラベル１は、正常に印刷が行われたか否かを問い合わせる問い合わせ画面に対応する表示データを作成し、インタフェース３０を介してモニタ２９に供給する。モニタ２９は、ＣＰＵ２１よりインタフェース３０を介して供給された表示データに対応する問い合わせ画面を表示する。この問い合わせ画面には、例えば、「最後のラベル１は正常ですか？」等の問い合わせメッセージが表示される。
【００１７】
この問い合わせ画面を見たユーザによって、リボン１５を用いて最後に印刷されたラベル１が目視によりチェックされた後、入力部２８が操作され、リボン１５を用いて最後に印刷されたラベル１が、正常に印刷が行われたか否かを示すデータが入力される。そして、ユーザによって入力されたデータに基づいて、ＣＰＵ２１により、リボン１５を用いて最後に印刷されたラベル１が使用可能であるか否かが判定される。
【００１８】
ユーザによって、リボン１５を用いて最後に印刷されたラベル１が、正常に印刷が行われたことを示すデータが入力された場合、ＣＰＵ２１により、リボン１５を用いて最後に印刷されたラベル１は使用可能であると判定され、ステップＳ１３に進む。一方、ユーザによって、リボン１５を用いて最後に印刷されたラベル１が、正常に印刷が行われなかったことを示すデータが入力された場合、ＣＰＵ２１により、リボン１５を用いて最後に印刷されたラベル１は使用不可であると判定され、ステップＳ１０に進む。
【００１９】
例えば、リボン１５を用いて最後に印刷されたラベル１が、途中まで印刷が行われ、途中でリボン１５が終了し、その後が印刷されていないような場合、或いは、途中から文字が薄くなっているような場合、ユーザは、このラベル１は使用することができないと判断し、使用不可を示すデータを入力部２８から入力する。
【００２０】
リボン１５が終了すると、ユーザは新たにリボン１５をリボン供給部１４及びリボン巻き取り部１３に装填する。そして、ステップＳ１０において、ＣＰＵ２１により、ユーザによって入力部２８が操作され、再印刷が指示されたか否かが判定される。即ち、ユーザにより、リボン１５を用いて最後に印刷されたラベル１に印刷すべきであったものと同一の印刷データを、再印刷するように指示されたか否かが判定される。再印刷が指示されていないと判定された場合、ステップＳ１３に進む。一方、再印刷が指示されたと判定された場合、ステップＳ１１に進む。
【００２１】
ステップＳ１０において、再印刷を指示する場合、ユーザは、例えば、入力部２８を構成する図示せぬ「ライン」ボタンと「フィード」ボタンを同時に押下する。これにより、ＣＰＵ２１は、再印刷指示がなされたものと判断し、ステップＳ１１に進む。
【００２２】
ステップＳ１１においては、ＣＰＵ２１により、再印刷処理が実行される。即ち、ＣＰＵ２１は、リボン１５の終了が検出される前後に、リボン１５を用いて最後に印刷されたラベル１に印刷されたものと同一の印刷データを、ＲＡＭ２３の保存エリアから読み出し、ＲＡＭ２３の描画エリアに編集して展開する。
【００２３】
次に、ＣＰＵ２１の制御により、ＲＡＭ２３の描画エリアに展開された印刷データが、新たに装填されたリボン１５を用いてラベル１に印刷される。即ち、ＣＰＵ２１は、センサ制御部２６から供給される位置検出データに基づいてモータ制御部２４を制御し、ラベル１を印刷ヘッド５の直下に移動させる。そして、ＲＡＭ２３の描画エリアに展開された印刷データが印刷されたラベル１を発行するよう印刷制御部２５に指令する。この指令を受けた印刷制御部２５は、描画エリアに展開された印刷データに対応する制御信号を印刷ヘッド５に供給する。印刷ヘッド５は、印刷制御部２５より供給される制御信号に従ってラベル１への印刷を行う。印刷ヘッド５がラベル１に印刷を行うのと並行して、ＣＰＵ２１の制御下、モータ制御部２４はステッピングモータ７を制御し、所定の速度でラベル１を搬送する。これにより、描画エリアに展開された印刷データに対応する文字列等がラベル１に印刷される。このようにして、リボン１５が終了する前後に、最後にラベル１に印刷されたものと同一の印刷データがラベル１に１枚だけ印刷され、停止する。
【００２４】
次に、ステップＳ１２において、ＣＰＵ２１により、再印刷回数をカウントするためのカウンタがカウントアップされ、再印刷回数を示すカウンタ値がＲＡＭ２３に記憶されるとともに、インタフェース３０を介してモニタ２９に供給され、再印刷回数を示すカウンタ値が表示される。
【００２５】
また、ステップＳ１３においては、指定された発行枚数分の印刷を終了したか否かが判定される。即ち、ユーザによって入力部２８が操作され、指定された所定の枚数分のラベル１への印刷が終了したか否かが判定される。指定された枚数分の印刷が終了していないと判定された場合、ステップＳ４に戻り、ステップＳ４以降の処理が繰り返し実行される。一方、指定された枚数分の印刷が終了したと判定された場合、本処理を終了する。
【００２６】
以上のように、本実施の形態においては、リボン１５が終了する前後に、リボン１５を用いて最後に印刷されたラベル１が使用不可能な状態であるとき、リボン１５を用いて最後に印刷されたラベル１に印刷されたものと同一の印刷データを、新たに装填したリボン１５を用いて、簡単な操作で迅速にラベル１に再印刷することができる。
【００２７】
なお、図３に示したフローチャートのステップＳ１０の処理は省略することができる。即ち、ステップＳ９において、ユーザによって、リボン１５が終了する前後に、そのリボン１５を用いて最後に印刷されたラベル１が、正常に印刷が行われていないことを示すデータが入力されたとき、ステップＳ１１の処理に移行するようにすることができる。また、ステップＳ１０において、単にユーザからの再印刷の指示待ち処理を行うようにすることもできる。
【００２８】
また、上記実施の形態においては、ラベルプリンタが印刷すべき印刷データは、ホストコンピュータからその都度送信され、ＲＡＭ２３に記憶されるようにしたが、ラベルプリンタのＲＡＭ２３に予め印刷すべき全印刷データを記憶させておくようにしてもよい。
【００２９】
また、上記実施の形態においては、本発明をラベルプリンタに適用する場合について説明したが、これに限定されるものではなく、他の印刷装置にも本発明を適用することができる。
【００３０】
また、上記実施の形態においては、台紙に剥離可能に貼付されたラベルに文字や図形等を印刷する場合について説明したが、台紙なしラベルに文字や図形等を印刷する場合にも本発明を適用することができる。
【００３１】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【００３２】
【発明の効果】
以上の如く、本発明に係る印刷装置によれば、搬送手段が、媒体を搬送し、供給手段が、搬送手段によって媒体が搬送されるのに同期して、インクリボンを供給し、印刷手段が、搬送手段によって搬送された媒体にインクリボンを用いて印刷データを印刷し、検出手段が、インクリボンが終了したことを検出し、保存手段が、検出手段によってインクリボンの終了が検出される前後、印刷手段によってインクリボンを用いて最後に、媒体に印刷された印刷データを保存し、問い合わせ手段が、印刷手段によってインクリボンを用いて最後に、印刷データが印刷された媒体が正常であるか否かを問い合わせ、制御手段が、入力手段によって入力された応答に応じて、保存手段によって保存された印刷データが、新たに装填されたインクリボンを使用して媒体に印刷手段によって再印刷されるように制御するようにしたので、インクリボンが終了する前後に、このインクリボンを用いて最後に印刷された媒体が使用不可能な場合、その媒体に印刷された印刷データと同一のものを簡単な操作で迅速に、新たに装填されたインクリボンを用いて再印刷することができる。また、印刷手段によって再印刷された媒体の枚数をカウントするカウント手段をさらに備えるようにすれば、再発行した媒体の枚数を管理することができる。
【図面の簡単な説明】
【図１】本発明の印刷装置を応用したラベルプリンタの一実施の形態の構成例を示す図である。
【図２】図１の制御部の構成例を示すブロック図である。
【図３】図１及び図２に示した実施の形態の動作を説明するためのフローチャートである。
【符号の説明】
１  ラベル
２  台紙
３  ラベル連続体
４  供給軸
５  印刷ヘッド
６  プラテンローラ
７  ステッピングモータ
８  ベルト
９  位置検出センサ
１０  制御部
１１  エンドセンサ
１２  カッタ
１３  リボン巻き取り部
１４  リボン供給部
１５  インクリボン
１６  ローラ
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  モータ制御部
２５  印刷制御部
２６  センサ制御部
２７  外部インタフェース
２８  入力部
２９  モニタ
３０  インタフェース
３１  エラー検出部
３２  カッタ制御部
【図１】
0004684474.tif 000002
【図２】
0004684474.tif 000003
【図３】
0004684474.tif 000004