(57)【要約】【課題】全てのラベルに印字できるようにする。【解決手段】プリンタは、長尺状の台紙に所定間隔でラベルが配置されてなるラベル連続体に印字するプリンタであって、ラベルの端部を検出する第２検出ユニットにより検出された１枚目のラベルの下流側端部と１枚目のラベルの上流側端部とからラベルピッチを算出し、算出されたラベルピッチが、ラベルの印字開始位置を特定するための第１検出ユニットから印字ユニットまでの距離よりも小さいとき、算出されたラベルピッチに基づいて２枚目のラベルの印字開始位置までラベル連続体を搬送する。【選択図】  図１
2020157522.tif 000002
【特許請求の範囲】
【請求項１】
帯状の台紙に所定間隔でラベルが仮着されてなるラベル連続体に印字するプリンタであって、
前記ラベル連続体を搬送方向又は前記搬送方向の逆方向に搬送する搬送ユニットと、
前記ラベルに印字する印字ユニットと、
前記ラベル連続体の搬送方向において、前記印字ユニットよりも前記搬送方向における上流側に配置され、前記ラベルの印字開始位置を特定するための第１検出ユニットと、
前記印字ユニットよりも前記搬送方向における下流側に配置され、前記ラベルの端部を検出する第２検出ユニットと、
前記印字ユニットによる印字及び前記ラベル連続体の搬送を制御するコントローラと、
を備え、
前記コントローラは、
前記第２検出ユニットにより検出された１枚目のラベルの下流側端部と上流側端部とからラベルピッチを算出し、
前記第１検出ユニットから前記印字ユニットまでの距離よりも前記ラベルピッチが小さいとき、前記ラベルピッチに基づいて前記２枚目のラベルにおける印字開始位置まで前記搬送方向の逆方向に前記ラベル連続体を搬送する、
プリンタ。
【請求項２】
請求項１に記載のプリンタであって、
前記ラベル連続体を構成する前記ラベルの各々の前記ラベルピッチが同一である、
プリンタ。
【請求項３】
請求項１又は２に記載のプリンタであって、
前記コントローラは、前記印字ユニットによる印字中に前記ラベルピッチを算出する、プリンタ。
【請求項４】
請求項１に記載のプリンタであって、
前記コントローラは、
前記ラベルピッチが前記距離以上のとき、前記２枚目のラベルを印字する際に、前記第１検出ユニットによって特定された前記２枚目のラベルにおける印字開始位置まで前記搬送方向に搬送する、
プリンタ。
【請求項５】
帯状の台紙に所定間隔でラベルが仮着されてなるラベル連続体における前記ラベルに印字する印字ユニットと、
前記ラベル連続体を搬送方向又は前記搬送方向の逆方向に搬送する搬送ユニットと、
前記ラベル連続体の搬送方向において、前記印字ユニットよりも前記搬送方向における上流側に配置され、前記ラベルの印字開始位置を特定するための第１検出ユニットと、
前記印字ユニットよりも前記搬送方向における下流側に配置され、前記ラベルの端部を検出する第２検出ユニットと、
を備えるプリンタの制御方法であって、
前記第２検出ユニットにより検出された１枚目のラベルの下流側端部と上流側端部とからラベルピッチを算出し、
前記第１検出ユニットから前記印字ユニットまでの距離よりも前記ラベルピッチが小さいとき、算出された前記ラベルピッチに基づいて前記２枚目のラベルにおける印字開始位置まで前記搬送方向の逆方向に前記ラベル連続体を搬送する、
プリンタの制御方法。
【請求項６】
帯状の台紙に所定間隔でラベルが仮着されてなるラベル連続体における前記ラベルに印字する印字ユニットと、
前記ラベル連続体を搬送方向又は前記搬送方向の逆方向に搬送する搬送ユニットと、
前記ラベル連続体の搬送方向において、前記印字ユニットよりも前記搬送方向における上流側に配置され、前記ラベルの印字開始位置を特定するための第１検出ユニットと、
前記印字ユニットよりも前記搬送方向における下流側に配置され、前記ラベルの端部を検出する第２検出ユニットと、
を備えるプリンタのコンピュータが実行可能なプログラムであって、
前記第２検出ユニットにより検出された１枚目のラベルの下流側端部と上流側端部とからラベルピッチを算出する手順と、
前記第１検出ユニットから前記印字ユニットまでの距離よりも前記ラベルピッチが小さいとき、算出された前記ラベルピッチに基づいて前記２枚目のラベルにおける印字開始位置まで前記搬送方向の逆方向に前記ラベル連続体を搬送する手順と、を、
前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、プリンタの制御方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、長尺状の台紙上にラベル片が仮着されたラベル連続体に印字するプリンタであって、ラベル連続体に予め印刷された位置検出用マークを読み取る検出センサが印字部の上流側に配置されており、検出センサにより検出した位置検出用マークに基づいて、ラベル片と印字部との位置合わせを行って、ラベル片に印字するプリンタが開示されている。
【０００３】
上述のようなプリンタでは、新しいラベル連続体がセットされた際、位置検出用マークが検出センサによって読み取られるまで、ラベル連続体が下流側に搬送されるように制御されている。これにより、新たにセットされたラベル連続体のラベル片の間隔に適した搬送及び印字が可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１８９２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述のプリンタでは、ラベル連続体が新たにセットされると、新たなラベル連続体のラベルピッチ等を読み取るために、検出センサによって位置検出用マークが検出されるまで搬送されるようになっている。
【０００６】
上述のプリンタでは、ラベル連続体の仕様によっては、ラベル連続体に配置されたラベルに印字可能となるまでに複数枚のラベルが送り出されることになる。このため、セット直後のラベル連続体の検出センサよりも下流側に位置するラベルには印字することができず、一部のラベルが印字されないままロスになるという問題があった。
【０００７】
そこで、本発明は、長尺状の台紙に所定間隔でラベルが配置されてなるラベル連続体に印字するプリンタにおいて、ラベルロスを無くすことを目的とする。
【課題を解決するための手段】
【０００８】
本発明のある態様によれば、帯状の台紙に所定間隔でラベルが仮着されてなるラベル連続体に印字するプリンタであって、前記ラベル連続体を搬送方向又は前記搬送方向の逆方向に搬送する搬送ユニットと、前記ラベルに印字する印字ユニットと、前記ラベル連続体の搬送方向において、前記印字ユニットよりも前記搬送方向における上流側に配置され、前記ラベルの印字開始位置を特定するための第１検出ユニットと、前記印字ユニットよりも前記搬送方向における下流側に配置され、前記ラベルの端部を検出する第２検出ユニットと、前記印字ユニットによる印字及び前記ラベル連続体の搬送を制御するコントローラとを備え、前記コントローラは、前記第２検出ユニットにより検出された１枚目のラベルの下流側端部と上流側端部とからラベルピッチを算出し、前記第１検出ユニットから前記印字ユニットまでの距離よりも前記ラベルピッチが小さいとき、前記ラベルピッチに基づいて前記２枚目のラベルにおける印字開始位置まで前記搬送方向の逆方向に前記ラベル連続体を搬送するプリンタが提供される。
【発明の効果】
【０００９】
上記態様によれば、第２検出ユニットにより検出された１枚目のラベルの下流側端部と１枚目のラベルの上流側端部とから算出されるラベルピッチが、第１検出ユニットから印字ユニットまでの距離よりも小さいとき、測定されたラベルピッチに基づいて２枚目のラベルの印字開始位置まで搬送されるため、第１検出ユニットにおいてラベルの印字開始位置が特定できないラベルに対しても印字可能となる。したがって、ラベルロスを無くすことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るプリンタの概略構成図である。
【図２】本発明の実施形態に係るプリンタのブロック図である。
【図３】連続体と、プリンタにおけるラベル検出ユニットの位置、及びサーマルヘッドの位置を説明する模式図である。
【図４】本発明の実施形態に係るプリンタによる印字機構及びラベル検出ユニットの制御を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら本発明の実施形態について説明する。
【００１２】
図１は、本発明の実施形態に係るプリンタ１の概略構成図である。
【００１３】
プリンタ１は、媒体発行指示に基づいて、価格、バーコード、その他の商品情報、物品あるいはサービスに関する管理情報等の可変情報を印字媒体に印字するものであり、インクリボンＲを熱してインクリボンＲのインクを印字媒体に転写することで印字を行う熱転写方式のものである。
【００１４】
本実施形態では、印字媒体として、帯状の台紙Ｂに複数のラベルＭが所定間隔で連続して仮着され、ロール状に巻回されたラベル連続体（以下、連続体ＭＬと記す）が適用される。本実施形態で使用される連続体ＭＬにおいて、帯状の台紙Ｂに仮着されたラベルＭの各々のラベルピッチＬは全て同一である。すなわち、台紙Ｂに仮着されるラベルＭのラベルピッチＬ及びラベルＭ同士の間隔も全て同一に形成されている。
【００１５】
プリンタ１は、図１に示すように、印字機構１０と、リボン供給軸２０と、リボン巻取軸３０と、媒体供給軸４０と、ラベルＭを検出するラベル検出ユニット５０と、ラベルＭのピッチを検出するピッチ検出ユニット６０と、制御部としてのコントローラ７０と、を備える。
【００１６】
上記各構成は、本体部２に収容されて、本体部２に対して開閉可能に取り付けられたカバー３によって覆われている。また、カバー３には、カバー３の開閉を検出する開閉検出センサ４が備えられている。開閉検出センサ４としては、発光部と受光部とを備えた光学式センサ、或いは、カバー３に応じてスイッチのオンオフが行われる物理センサ等を適用可能である。
【００１７】
印字機構１０は、ヘッドユニット１１と、プラテンローラ１２とを備え、ラベルＭへの印字と連続体ＭＬ及びインクリボンＲの搬送を行う。すなわち印字機構１０は、搬送ユニットとしての構成も含む。
【００１８】
ヘッドユニット１１は、サーマルヘッド１３の発熱素子を下面から露出させた状態でサーマルヘッド１３を保持する。プラテンローラ１２は、サーマルヘッド１３の直下に配置され、ラベルＭに印字を行う印字部１５をサーマルヘッド１３と共に構成する。
【００１９】
ヘッドユニット１１は、支持軸１４により図１の矢印の方向に揺動可能に支持される。ヘッドユニット１１は、サーマルヘッド１３がプラテンローラ１２から離間するヘッドオープン位置と、サーマルヘッド１３がプラテンローラ１２に当接するヘッドクローズ位置と、に移動させることができる。図１では、ヘッドユニット１１はヘッドクローズ位置である。
【００２０】
プラテンローラ１２は、図示しないステッピングモータによって回転駆動されており、コントローラ７０からの指示信号にしたがって、正回転又は逆回転の駆動が可能とされている。
【００２１】
リボン供給軸２０は、印字部１５に供給されるインクリボンＲをロール状に保持する。リボン供給軸２０から印字部１５に供給されたインクリボンＲは、サーマルヘッド１３とプラテンローラ１２との間に挟持される。
【００２２】
媒体供給軸４０は、印字部１５に供給される連続体ＭＬをロール状に保持する。媒体供給軸４０から印字部１５に供給された連続体ＭＬは、サーマルヘッド１３とプラテンローラ１２との間にインクリボンＲと共に挟持される。
【００２３】
使用済のインクリボンＲは、ステッピングモータとのギアの連結によってリボン巻取軸３０が回転すると、その外周に巻き取られる。なお、ヘッドユニット１１がヘッドオープン位置になっている場合は、リボン巻取軸３０を回転させることで、インクリボンＲのみを巻き取り方向に送ることができる。
【００２４】
ラベルＭ及びインクリボンＲがサーマルヘッド１３とプラテンローラ１２との間に挟持された状態でサーマルヘッド１３の発熱素子への通電が行われると、発熱素子の熱によってインクリボンＲのインクがラベルＭに転写され、ラベルＭへの印字が行われる。また、ステッピングモータ（図示せず）によってプラテンローラ１２が正回転すると、連続体ＭＬが下流側（白抜き矢印の方向）へと搬送される。なお、連続体ＭＬを搬送方向の下流側へ向けて搬送することを「フォワードフィード」といい、連続体ＭＬを搬送方向の上流側、すなわち、搬送方向とは逆方向へ搬送することを「バックフィード」という。
【００２５】
第２検出ユニットとしてのラベル検出ユニット５０は、検出光を発光する発光部５１と、検出光を受光する受光部５２と、を有し、透過型光学式センサを構成する。ラベル検出ユニット５０は、受光部５２において連続体ＭＬを介して受光した検出光に基づく出力電圧をコントローラ７０に出力する。本実施形態においては、ラベル検出ユニット５０は、印字機構１０よりも下流側に配置されている。
【００２６】
発光部５１は、検出光の発光出力が多段階、本実施形態においては、例えば、１２８段階の出力を備え、コントローラ７０による制御にしたがって、発光出力が調整可能とされている。
【００２７】
受光部５２は、発光部５１からの検出光を受光するための複数段階の受光感度を備え、コントローラ７０による制御にしたがって、受光感度が調整可能とされている。受光部５２は、発光部５１に対向する位置に配置されている。
【００２８】
第１検出ユニットとしてのピッチ検出ユニット６０は、台紙ＢにおいてラベルＭが仮着された面とは反対側の面に、ラベルＭの配設ピッチと同じピッチで予め印刷されている位置検出用マーク（以下、アイマークと記す。図１には図示せず）を検出する反射センサを備える。これにより、ラベルＭを連続して発行するときに、印字部１５に対するラベルＭの印字開始位置を特定することができる。
【００２９】
コントローラ７０は、後述する、マイクロプロセッサ、ＲＯＭやＲＡＭ等の記憶装置、入出力インターフェース、これらを接続するバス等で構成される。
【００３０】
コントローラ７０は、制御プログラムに基づいて、ラベル検出ユニット５０により、１枚目のラベルＭの下流側端部Ｍｆと１枚目のラベルＭの上流側端部Ｍｅとを検出し、検出された１枚目の下流側端部Ｍｆと１枚目のラベルＭの上流側端部ＭｅとからラベルピッチＬを算出する。
【００３１】
そして、コントローラ７０は、算出されたラベルピッチＬとピッチ検出ユニット６０から印字機構１０までの距離Ｄとを比較し、算出されたラベルピッチＬが距離Ｄよりも小さいとき、ラベル検出ユニット５０により、算出されたラベルピッチＬに基づいて、２枚目のラベルＭにおける印字開始位置まで搬送を行う。
【００３２】
すなわち、コントローラ７０は、機能構成として、ラベル検出ユニット５０により検出された１枚目のラベルＭの下流側端部Ｍｆと１枚目のラベルＭの上流側端部ＭｅとからラベルピッチＬを算出するラベルピッチ算出部と、ピッチ検出ユニット６０から印字機構１０までの距離ＤとラベルピッチＬとを比較する比較部と、算出されたラベルピッチＬが距離Ｄよりも小さいとき、算出されたラベルピッチＬに基づいて２枚目のラベルの印字開始位置まで搬送を行う制御部とを有する。
【００３３】
また、コントローラ７０は、制御プログラムに基づいて、ラベルピッチＬが距離Ｄよりも大きいとき、２枚目のラベルＭを印字する際に、ピッチ検出ユニット６０によって特定された２枚目のラベルの印字開始位置まで搬送を行う。
【００３４】
図２は、本実施形態のコントローラ７０のブロック図である。
【００３５】
コントローラ７０は、ＣＰＵ（central processing unit：中央演算装置）７１、ＲＯＭ（read only memory）７２、ＲＡＭ（random access memory）７３、搬送制御回路７４、印字制御回路７５、用紙検出回路７６、ＩＯポート７７、電源部７８、及びセンサ検出回路７９を備えて構成される。これらは内部バス８０を介して相互に接続されており、相互に各種データの送受信が行なえるように構成されている。
【００３６】
ＣＰＵ７１は、ＲＯＭ７２に記憶された上記の制御プログラムを実行することによって、コントローラ７０全体を統括的に制御すると共に、各部に所要の処理や制御を実行させる。
【００３７】
ＲＯＭ７２は、ＣＰＵ７１が読み出して実行する制御プログラム等を記憶している。ＲＯＭ７２には、ラベル検出ユニット５０により検出された１枚目のラベルＭの下流側端部Ｍｆと１枚目のラベルの上流側端部ＭｅとからラベルピッチＬを測定する手順と、ピッチ検出ユニット６０から印字機構１０までの距離ＤとラベルピッチＬとを比較する手順と、ラベルピッチＬが距離Ｄよりも小さいとき、ラベルピッチＬに基づいて２枚目のラベルＭの印字開始位置まで搬送を行う手順とを実行させるための制御プログラムが格納されている。
【００３８】
ＲＡＭ７３は、ＣＰＵ７１が実行する処理に必要な各種情報や印字に必要な印字データ、印字フォーマット、登録情報などを記憶する。
【００３９】
搬送制御回路７４は、ＣＰＵ７１からの指示信号に従ってプラテンローラ１２を駆動するステッピングモータを制御し、プラテンローラ１２の回転／停止を制御する。これにより、プラテンローラ１２は、用紙搬送路における連続体ＭＬの「フォワードフィード」又は「バックフィード」の駆動が制御される。また、ステッピングモータの正回転又は逆回転のステップ数がカウントされるように構成されている。
【００４０】
印字制御回路７５は、ＣＰＵ７１から供給される印字すべき文字、図形及びバーコードなどの印字データに対応する印字信号を生成し、生成された印字信号をサーマルヘッド１３に供給する。これにより、ラベルＭに印字が行なわれる。
【００４１】
用紙検出回路７６は、ラベル検出ユニット５０によって検出された情報をＣＰＵ７１に供給する。或いは、用紙検出回路７６は、ピッチ検出ユニット６０によって取得された情報をＣＰＵ７１に供給する。ＣＰＵ７１は、用紙検出回路７６からの情報に基づいて、搬送制御回路７４による連続体ＭＬ及びインクリボンＲの搬送を制御すると共に、サーマルヘッド１３による印字のタイミングを制御してラベルＭに印字を実行する。
【００４２】
ＩＯポート７７は、表示部８１及び入力部８２と接続されており、ＣＰＵ７１から供給される表示データを表示部８１に出力する。また、ＩＯポート７７は、ユーザによる入力部８２への操作に対応した操作信号をＣＰＵ７１に送る。
【００４３】
表示部８１は、例えば液晶ディスプレイにより構成される。入力部８２は、表示部８１に備えられたタッチパネルや、ボタン、ＤＩＰ−ＳＷ等により構成される。
【００４４】
電源部７８は、電源スイッチＳに対する押下操作を監視し、電源スイッチＳの操作に基づいて、各部への電力供給の実施と停止とを切り替えることにより、プリンタ１の電源をオン／オフする。
【００４５】
センサ検出回路７９は、開閉検出センサ４からのカバー３の開閉の情報をＣＰＵ７１に供給する。ＣＰＵ７１は、センサ検出回路７９からの「開」から「閉」に移行した情報を受けて、ラベル検出ユニット５０における出力電圧の調整処理の実行を開始することができる。
【００４６】
なお、図２に示されたコントローラ７０は、複数のＣＰＵで構成することも可能である。コントローラ７０が実行する各種制御プログラムは、ＲＯＭ７２に格納して用いられるほか、例えば、ＣＤ−ＲＯＭや半導体メディア等の非一過性の記録媒体に記憶されたものを用いてもよい。
【００４７】
続いて、プリンタ１におけるラベルＭへの印字と連続体ＭＬの搬送について説明する。
【００４８】
図３は、連続体ＭＬと、プリンタ１におけるラベル検出ユニット５０の位置、及びサーマルヘッド１３の位置を説明する模式図である。なお、図３において、各ラベルＭには、連続体ＭＬの搬送に伴う各ラベルＭの位置の変化を理解しやすくするために、連番（[１]、[２]、・・・）を付してある。
【００４９】
図３（ａ）に示されるように、連続体ＭＬは、帯状の台紙Ｂと、台紙Ｂ上に仮着した複数枚のラベルＭとにより構成される。台紙Ｂの裏面側には、ラベルＭの搬送方向下流側の先端に相当する位置に、ラベルＭのピッチ検出用のアイマークＰが予め印字されている。また、ラベルＭは、所定の間隔（ギャップＧ）を空けて搬送方向に連続して配置されている。なお、アイマークは、ラベルＭのピッチを検出可能な指標となればよく、アイマークの印刷位置は、ラベルＭの搬送方向下流側の先端でなくともよい。
【００５０】
ピッチ検出ユニット６０は、連続体ＭＬに印字されたアイマークＰ、或いはギャップＧを検出することにより、印字部１５に対するラベルＭの相対的位置を検出することができる。プリンタ１は、所定のラベルＭへの印字中に、ピッチ検出ユニット６０によって検出されたアイマークＰに基づくラベルピッチにしたがって、ラベルＭの印字開始位置が印字機構１０に対応するまで連続体ＭＬを送り、ラベルＭの印字開始位置から印字するという動作を、連続的に実行することができる。
【００５１】
しかしながら、図３（ｂ）に示されるように、搬送方向におけるラベルＭのラベルピッチＬが、印字機構１０とピッチ検出ユニット６０との距離Ｄよりも小さい場合には、１枚目のラベルＭ（図３（ｂ）の［１］）へ印字中に、ピッチ検出ユニット６０において３枚目のラベルＭ（図３（ｂ）の［３］）に相当するアイマークＰが検出される場合がある。なお、ラベルピッチＬの長さが、より短いラベルＭの場合には、３枚目以降のラベルＭに相当するアイマークＰが読み取られている場合もあり得る。
【００５２】
このような場合には、１枚目のラベルの印字が終了すると、１枚目のラベルＭ（図３（ｂ）の［１］）の印字中に検出されたアイマークＰに対応するラベルＭ（図３（ｂ）の［３］）が、印字機構１０の位置まで搬送される。この場合には、２枚目のラベルＭに印字できないので、２枚目のラベルＭがロスになる。なお、ラベルピッチＬの長さが、より短い場合には、２枚目だけではなく、２枚目以降のラベルＭがロスになる場合もあり得る。
【００５３】
これに対して、プリンタ１は、１枚目のラベルＭを印字しながら、ラベルＭのラベルピッチＬを算出し、算出されたラベルピッチＬが印字機構１０とピッチ検出ユニット６０との距離Ｄよりも小さい場合には、ピッチ検出ユニット６０において検出されたアイマークＰに基づいて連続体ＭＬを搬送するのではなく、１枚目のラベルＭの下流側端部Ｍｆを検出したときと同様に、１枚目のラベルＭの上流側端部Ｍｅを検出するように構成されている。
【００５４】
そして、２枚目のラベルの下流側端部Ｍｆと算出されたラベルピッチＬに基づいて、２枚目のラベルＭの印字及び連続体ＭＬの搬送を行う。
【００５５】
図４は、プリンタ１による印字機構１０及びラベル検出ユニット５０の制御を説明するフローチャートである。以下、図４を参照しながら、プリンタ１の動作について説明する。
【００５６】
コントローラ７０は、カバー３が閉位置にセットされ、ヘッドユニット１１がヘッドクローズ位置にセットされたことを検出すると、図４に示された印字機構１０及びラベル検出ユニット５０の制御処理の実行を開始する。
【００５７】
プリンタ１では、ユーザによって、連続体ＭＬが、例えば、図３（ａ）に示すように、ラベルＭにおける大まかな位置がラベル検出ユニット５０に対応する位置にセットされたことを検出すると、コントローラ７０は、ステップＳ１において、発光部５１から検出光を連続体ＭＬに発光しながらバックフィードさせることにより、１枚目のラベルＭの下流側端部Ｍｆを検出する。
【００５８】
コントローラ７０は、１枚目のラベルＭの下流側端部Ｍｆを検出すると、ステップＳ２において、ラベルＭの下流側端部Ｍｆの位置に基づいて、印字開始位置までラベルＭをバックフィードさせてから印字を開始するとともに、ラベルピッチの算出を行う。具体的には、コントローラ７０は、検出された１枚目のラベルＭの下流側端部Ｍｆから所定の印字データに基づいて印字開始位置まで連続体ＭＬをバックフィードし、１枚目の印字開始位置から印字を開始する。
【００５９】
また、コントローラ７０は、１枚目のラベルＭの下流側端部Ｍｆが検出されて以降、プラテンローラ１２を１ステップ分フォワードフィードする毎に、受光部５２で受光された検出光に基づく検出電圧の変化を測定し、１枚目のラベルＭの上流側端部Ｍｅを検出する。続いて、台紙Ｂを検出し、その後、２枚目のラベルＭの下流側端部Ｍｆを検出したとき、フォワードフィードを停止する。
【００６０】
コントローラ７０は、このときフォワードフィードした分のステップ数から、ステップＳ３において、ラベルピッチＬを算出する。
【００６１】
続いて、コントローラ７０は、ステップＳ４において、ステップＳ３において算出されたラベルピッチＬと、印字機構１０とピッチ検出ユニット６０との距離Ｄとを比較する。
【００６２】
ステップＳ４において、ラベルピッチＬが距離Ｄよりも小さいと判定された場合（ステップＳ４、Ｙｅｓ）には、コントローラ７０は、ステップＳ５に移行する。これは、図３（ｂ）のパターンに該当する。
【００６３】
ステップＳ５において、コントローラ７０は、検出された２枚目のラベルＭの下流側端部Ｍｆと、算出されたラベルピッチＬに基づいて、２枚目のラベルＭの印字開始位置まで搬送し、印字を実行する。
【００６４】
３枚目以降のラベルＭについては、コントローラ７０は、ステップＳ６において、ピッチ検出ユニット６０によって検出されたアイマークＰによって特定される印字開始位置に基づいて、連続体ＭＬの搬送及びラベルＭへの印字を実行する。
【００６５】
一方、コントローラ７０は、ステップＳ４において、算出されたラベルピッチＬが距離Ｄ以上であると判定した場合（ステップＳ４、Ｎｏ）、ステップＳ６に移行する。これは、図３（ａ）のパターンに該当する。
【００６６】
本実施形態に係るプリンタ１は、以上の処理を実行することにより、ピッチ検出ユニット６０によってアイマークＰが読み取られなかったラベルＭに対しても印字を行うことができる。
【００６７】
［効果］
本実施形態に係るプリンタ１によれば、ラベル検出ユニット５０により検出された１枚目のラベルＭの下流側端部Ｍｆと１枚目のラベルＭの上流側端部ＭｅとからラベルピッチＬを算出し、ピッチ検出ユニット６０から印字機構１０までの距離Ｄと算出されたラベルピッチＬとを比較する。この比較により、算出されたラベルピッチＬが距離Ｄよりも小さいとき、プリンタ１は、ピッチ検出ユニット６０において検出されたアイマークＰに基づくラベルピッチを使用することなく、２枚目のラベルＭの下流側端部Ｍｆから、算出されたラベルピッチＬに基づいて、２枚目のラベルＭの印字開始位置まで搬送し、印字を実行する。
【００６８】
これにより、プリンタ１は、ピッチ検出ユニット６０によってアイマークＰが検出されなかったラベルＭに対しても、印字開始位置を確定し印字を開始することができる。また、ピッチ検出ユニット６０によってアイマークＰが検出されなかったラベルＭに対しても、次のラベルＭの印字開始位置までの搬送量を決定し、印字を実行することができる。
【００６９】
したがって、連続体ＭＬにおける一部のラベルＭが印字されない状態で送り出されることがなく、ラベルロスを無くすことができる。
【００７０】
［プリンタの制御方法］
本発明の実施形態に係るプリンタの制御方法は、第２検出ユニットとしてのラベル検出ユニット５０により検出された１枚目のラベルＭの下流側端部Ｍｆと上流側端部ＭｅとからラベルピッチＬを算出し、第１検出ユニットとしてのピッチ検出ユニット６０から印字機構１０までの距離よりも、算出されたラベルピッチＬが小さいとき、算出されたラベルピッチＬに基づいて、２枚目のラベルにおける印字開始位置まで搬送方向の逆方向に連続体ＭＬを搬送するというものであり、このプリンタの制御方法は、上述したプリンタ１によって実現される。
【００７１】
［その他の実施形態］
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【００７２】
本実施形態では、２枚目のラベルＭが印字できない場合について説明したが、ラベルピッチＬがさらに小さい場合には、ピッチ検出ユニット６０において、印字機構１０とピッチ検出ユニット６０との距離Ｄの間に、２枚以上のラベルＭが納まる場合もあり得る。本実施形態では、このような場合であっても、同様に、ロスなく印字することができる。
【００７３】
本実施形態では、サーマルヘッド１３によるインクリボン転写型のプリンタ１を説明したが、ラベルＭが感熱紙であって、サーマルヘッド１３が熱を加えることでラベルＭに印字を行なう熱転写方式を用いた熱転写型プリンタであってもよい。
【００７４】
図４に示すフローチャートは、図３（ａ）に示されるように、ラベルＭがラベル検出ユニット５０に対応する位置にセットされることを前提とする処理である。
【００７５】
これに対して、コントローラ７０は、ヘッドユニット１１がヘッドクローズ位置にセットされたときに、ラベルＭ間のギャップＧがラベル検出ユニット５０に対応する位置にセットされた状態から、フォワードフィードによって下流側端部Ｍｆを検出することもできる。
【００７６】
実際の連続体ＭＬでは、ラベルＭ同士のギャップＧが搬送方向におけるラベルＭの長さよりも顕著に短く設定されていることが多いため、ラベルＭをラベル検出ユニット５０に対応する位置に合わせる仕様とする方が、ユーザにとっては簡易である。
【符号の説明】
【００７７】
１    プリンタ
２    本体部
３    カバー
４    開閉検出センサ
１０    印字機構
１１    ヘッドユニット
１２    プラテンローラ
１３    サーマルヘッド
１４    支持軸
１５    印字部
２０    リボン供給軸
３０    リボン巻取軸
４０    媒体供給軸
５０    ラベル検出ユニット
５１    発光部
５２    受光部
６０    ピッチ検出ユニット
７０    コントローラ
７１    ＣＰＵ
７２    ＲＯＭ
７３    ＲＡＭ
７４    搬送制御回路
７５    印字制御回路
７６    用紙検出回路
７７    ＩＯポート
７８    電源部
７９    センサ検出回路
８０    内部バス
８１    表示部
８２    入力部
Ｂ    台紙
Ｍ    ラベル
Ｍｆ  下流側端部
Ｍｅ  上流側端部
ＭＬ      連続体
【図１】
2020157522.tif 000003
【図２】
2020157522.tif 000004
【図３】
2020157522.tif 000005
【図４】
2020157522.tif 000006