(57)【要約】【課題】ラベルの検出精度を高める。【解決手段】プリンタは、帯状の台紙にラベルが仮着されてなるラベル連続体に印字するプリンタであって、検出光を発光する発光部と、検出光を受光する受光部と、を有するラベル検出ユニットと、受光部においてラベルが仮着されていない台紙を介して検出光が受光されたときのラベル検出ユニットからの出力電圧を発光部と受光部との間にラベル連続体が無い場合に検出光が受光されたときのラベル検出ユニットからの出力電圧に近づけるように検出光の発光出力を調整する制御部とを備える。【選択図】図１
2020158308.tif 000002
【特許請求の範囲】
【請求項１】
帯状の台紙にラベルが仮着されてなるラベル連続体に印字するプリンタであって、
検出光を発光する発光部と、前記検出光を受光する受光部と、を有するラベル検出ユニットと、
前記受光部において前記ラベルが仮着されていない前記台紙を介して前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧を前記発光部と前記受光部との間に前記ラベル連続体が無い場合に前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧に近づけるように前記検出光の発光出力を調整する制御部と、
を備える、プリンタ。
【請求項２】
請求項１に記載のプリンタであって、
前記制御部は、前記ラベルと前記台紙を介して前記受光部において前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧が特定値になるように、前記発光出力を調整する、プリンタ。
【請求項３】
請求項２に記載のプリンタであって、
前記特定値は、前記ラベルが仮着されていない前記台紙を介して前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧が、前記発光部と前記受光部との間に前記ラベル連続体が無い場合に前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧になる値である、プリンタ。
【請求項４】
請求項１から３のいずれか１項に記載のプリンタであって、
前記制御部は、前記ラベルの端部を確定する閾値を設定する、プリンタ。
【請求項５】
請求項４に記載のプリンタであって、
前記制御部は、前記閾値を変更可能である、プリンタ。
【請求項６】
請求項５に記載のプリンタであって、
前記制御部は、前記閾値を前記特定値の半値に設定する、プリンタ。
【請求項７】
請求項１から６のいずれか１項に記載のプリンタであって、
前記ラベルに印字するサーマルヘッドと、
前記サーマルヘッドに対向して設けられて前記サーマルヘッドとの間で前記ラベル連続体を挟持し、搬送するプラテンローラと、さらに備え、
前記ラベル検出ユニットは、前記ラベル連続体の搬送方向において、前記サーマルヘッド及び前記プラテンローラよりも下流側に配置される、プリンタ。
【請求項８】
請求項７に記載のプリンタであって、
前記プリンタの内部を覆い、開閉可能とされたカバーと、
前記カバーの開閉を検出するセンサと、を更に備え、
前記制御部は、
前記カバーが閉じられると、前記発光部の前記検出光を発光させ、
前記ラベルと前記台紙を介して前記受光部において前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧を前記特定値に設定し、
前記ラベル連続体を搬送しながら前記ラベルの端部を検出し、
前記端部の検出後、前記ラベル連続体の搬送を停止する、
プリンタ。
【請求項９】
請求項１から８のいずれか１項に記載のプリンタであって、
前記制御部は、
前記発光出力を調整する前に、前記ラベルの特定位置に前記検出光が照射されるように、前記ラベル連続体を搬送する、
プリンタ。
【請求項１０】
請求項９に記載のプリンタであって、
前記制御部は、
前記ラベルの特定位置に前記検出光を照射する際には、前記発光出力の調整前の検出光を照射する、
プリンタ。
【請求項１１】
検出光を発光する発光部と、前記発光部に対向して配置され、前記検出光を受光する受光部とを有するラベル検出ユニットを備え、帯状の台紙にラベルが仮着されてなるラベル連続体に印字するプリンタの制御方法であって、
前記受光部において前記ラベルが仮着されていない前記台紙を介して前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧を前記発光部と前記受光部との間に前記ラベル連続体が無い場合に前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧に近づけるように前記検出光の発光出力を調整する、
プリンタの制御方法。
【請求項１２】
請求項１１に記載のプリンタの制御方法であって、
前記発光出力を調整する前に、前記ラベルの特定位置に前記検出光が照射されるように、前記ラベル連続体を搬送する、
プリンタの制御方法。
【請求項１３】
検出光を発光する発光部と、前記発光部に対向して配置され、前記検出光を受光する受光部とを有するラベル検出ユニットを備え、帯状の台紙にラベルが仮着されてなるラベル連続体に印字するプリンタのコンピュータが実行可能なプログラムであって、
前記受光部において前記ラベルが仮着されていない前記台紙を介して前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧を前記発光部と前記受光部との間に前記ラベル連続体が無い場合に前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧に近づけるように前記検出光の発光出力を調整する手順を、
前記コンピュータに実行させるプログラム。
【請求項１４】
請求項１３に記載のプログラムであって、
前記発光出力を調整する前に、前記ラベルの特定位置に前記検出光が照射されるように、前記ラベル連続体を搬送する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、プリンタの制御方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に開示された、帯状の台紙に仮着されたラベルに印字するプリンタでは、ラベルを検出するための検出センサとして、例えば、検出光の反射或いは透過を検出する光学センサが用いられている。
【０００３】
検出光の反射率或いは透過率は、ラベルの材質や色、厚みに影響を受ける。このため、特許文献１に開示されたプリンタでは、ラベルの材質や色の違いに適応できるように、発光量の異なる発光素子、受光感度の異なる受光素子をそれぞれ複数備え、発光素子と受光素子の組み合わせを変更することによって、光学センサの出力レベルの最適値が調整可能とされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１８９２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ラベルの材質や色、厚みの多様化に伴って、上記の技術では、ラベルの端部を精度よく検出することが難しくなっている。
【０００６】
そこで、本発明は、帯状の台紙の連続体に仮着されたラベルに印字するプリンタにおいて、ラベルの検出精度を高めることを目的とする。
【課題を解決するための手段】
【０００７】
本発明のある態様によれば、帯状の台紙にラベルが仮着されてなるラベル連続体に印字するプリンタであって、検出光を発光する発光部と、前記検出光を受光する受光部と、を有するラベル検出ユニットと、前記受光部において前記ラベルが仮着されていない前記台紙を介して前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧を前記発光部と前記受光部との間に前記ラベル連続体が無い場合に前記検出光が受光されたときの前記ラベル検出ユニットからの出力電圧に近づけるように前記検出光の発光出力を調整する制御部と、を備えるプリンタが提供される。
【発明の効果】
【０００８】
上記態様によれば、ラベルが仮着されていない台紙を介して検出光が受光されたときの検出ユニットからの出力電圧が、発光部と受光部との間にラベル連続体がない場合の検出光が受光されたときの出力電圧に近づくように検出光の発光出力が調整されるため、ラベルを介する検出光の出力電圧も低下する。これにより、ラベルの色や材質による検出光の不要な拡散や反射が抑えられ、受光部において検出光の変化が捉えやすくなる。したがって、ラベルの検出精度を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るプリンタの概略構成図である。
【図２】本発明の実施形態に係るプリンタのブロック図である。
【図３】連続体と、プリンタにおけるラベル検出ユニットの位置、及びサーマルヘッドの位置を説明する模式図である。
【図４】本発明の実施形態に係るプリンタによるラベル検出ユニットの第一の制御を説明するフローチャートである。
【図５】ラベル検出ユニットからの出力電圧の変化と検出時間経過の関係を表す図である。
【図６】ＲＦＩＤインレイが内包されたＲＦＩＤラベルが仮着された連続体と、プリンタにおけるラベル検出ユニットの位置、及びサーマルヘッドの位置を説明する模式図である。
【図７】ＲＦＩＤラベルを用いた場合における、ラベル検出ユニットからの出力電圧の変化と搬送量の関係を説明する模式図である。
【図８】本実施形態に係るプリンタによるラベル検出ユニットの第二の制御を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら本発明の実施形態について説明する。
【００１１】
［プリンタの構成の説明］
図１は、本発明の実施形態に係るプリンタ１の概略構成図である。
【００１２】
プリンタ１は、媒体発行指示に基づいて、価格、バーコード、その他の商品情報、物品あるいはサービスに関する管理情報等の可変情報を印字媒体に印字するものであり、インクリボンＲを熱してインクリボンＲのインクを印字媒体に転写することで印字を行う熱転写方式のものである。
【００１３】
本実施形態では、印字媒体として、帯状の台紙Ｂに複数のラベルＭが所定間隔で連続して仮着され、ロール状に巻回されたラベル連続体（以下、連続体ＭＬと記す）が適用される。
【００１４】
プリンタ１は、図１に示すように、印字機構１０と、リボン供給軸２０と、リボン巻取軸３０と、媒体供給軸４０と、ラベルＭを検出するラベル検出ユニット５０と、ラベルＭ同士の間隔（ピッチ）を検出するピッチ検出ユニット６０と、制御部としてのコントローラ７０と、を備える。
【００１５】
上記各構成は、本体部２に収容されて、本体部２に対して開閉可能に取り付けられたカバー３によって覆われている。また、カバー３には、カバー３の開閉を検出する開閉検出センサ４が備えられている。開閉検出センサ４としては、発光部と受光部とを備えた光学式センサ、或いは、カバー３に応じてスイッチのオンオフが行われる物理センサ等を適用可能である。
【００１６】
印字機構１０は、ヘッドユニット１１と、プラテンローラ１２とを備え、ラベルＭへの印字と連続体ＭＬ及びインクリボンＲの搬送を行う。
【００１７】
ヘッドユニット１１は、サーマルヘッド１３の発熱素子を下面から露出させた状態でサーマルヘッド１３を保持する。プラテンローラ１２は、サーマルヘッド１３の直下に配置され、ラベルＭに印字を行う印字部１５をサーマルヘッド１３と共に構成する。
【００１８】
ヘッドユニット１１は、支持軸１４により図１の矢印の方向に揺動可能に支持される。ヘッドユニット１１は、サーマルヘッド１３がプラテンローラ１２から離間するヘッドオープン位置と、サーマルヘッド１３がプラテンローラ１２に当接するヘッドクローズ位置と、に移動させることができる。図１では、ヘッドユニット１１はヘッドクローズ位置である。
【００１９】
プラテンローラ１２は、図示しないステッピングモータによって回転駆動されており、コントローラ７０からの指示信号にしたがって、正回転又は逆回転の駆動が可能とされている。
【００２０】
リボン供給軸２０は、印字部１５に供給されるインクリボンＲをロール状に保持する。リボン供給軸２０から印字部１５に供給されたインクリボンＲは、サーマルヘッド１３とプラテンローラ１２との間に挟持される。
【００２１】
媒体供給軸４０は、印字部１５に供給される連続体ＭＬをロール状に保持する。媒体供給軸４０から印字部１５に供給された連続体ＭＬは、サーマルヘッド１３とプラテンローラ１２との間にインクリボンＲと共に挟持される。
【００２２】
使用済のインクリボンＲは、ステッピングモータとのギアの連結によってリボン巻取軸３０が回転すると、その外周に巻き取られる。なお、ヘッドユニット１１がヘッドオープン位置になっている場合は、リボン巻取軸３０を回転させることで、インクリボンＲのみを巻き取り方向に送ることができる。
【００２３】
ラベルＭ及びインクリボンＲがサーマルヘッド１３とプラテンローラ１２との間に挟持された状態でサーマルヘッド１３の発熱素子への通電が行われると、発熱素子の熱によってインクリボンＲのインクがラベルＭに転写され、ラベルＭへの印字が行われる。また、ステッピングモータ（図示せず）によってプラテンローラ１２が正回転すると、連続体ＭＬが下流側（白抜き矢印の方向）へと搬送される。なお、連続体ＭＬを下流側へ搬送することを「フォワードフィード」といい、連続体ＭＬを上流側へ搬送することを「バックフィード」という。
【００２４】
ラベル検出ユニット５０は、検出光を発光する発光部５１と、検出光を受光する受光部５２と、を有し、透過型光学式センサを構成する。ラベル検出ユニット５０は、受光部５２において連続体ＭＬを介して受光した検出光に基づく出力電圧をコントローラ７０に出力する。本実施形態においては、ラベル検出ユニット５０は、印字機構１０よりも下流側に配置されている。
【００２５】
発光部５１は、検出光の発光出力が多段階、本実施形態においては、例えば、１２８段階の出力を備え、コントローラ７０による制御にしたがって、発光出力が調整可能とされている。
【００２６】
受光部５２は、発光部５１からの検出光を受光するための複数段階の受光感度を備え、コントローラ７０による制御にしたがって、受光感度が調整可能とされている。受光部５２は、発光部５１に対向する位置に配置されている。
【００２７】
ピッチ検出ユニット６０では、発光部５１における発光出力を一定にした状態で受光部５２における受光感度を変更することによって出力電圧の値を調整することもできるし、受光部５２における受光感度を一定にした状態で、発光部５１における発光出力を変更することによって出力電圧の値を調整することもできる。また、発光部５１の発光出力及び受光部５２の受光感度の両方を変更することで、出力電圧の値を調整することもできる。
【００２８】
ピッチ検出ユニット６０は、台紙ＢにおいてラベルＭが仮着された面とは反対側の面に、ラベルＭの配設ピッチと同じピッチで予め印刷されているアイマーク（図１には図示せず）を検出する反射センサを備える。これにより、ラベルＭを連続して発行するときに、印字部１５に対するラベルＭの印字開始位置を特定することができる。
【００２９】
コントローラ７０は、後述する、マイクロプロセッサ、ＲＯＭやＲＡＭ等の記憶装置、入出力インターフェース、これらを接続するバス等で構成される。
【００３０】
コントローラ７０は、制御プログラムに基づいて、受光部５２においてラベルＭが仮着されていない台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧を発光部５１と受光部５２との間に連続体ＭＬが無い場合に検出光が受光されたときのラベル検出ユニット５０からの出力電圧に近づけるように検出光の発光出力を調整する。
【００３１】
具体的には、コントローラ７０は、制御プログラムに基づいて、ラベルＭを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧が特定値になるように、発光部５１における発光出力を調整する。
【００３２】
また、コントローラ７０は、制御プログラムに基づいて、ラベルＭが検出されたことを判別するための、ラベル検出ユニット５０からの出力電圧の閾値を変更する。コントローラ７０は、閾値として、例えば、上記特定値の半値に設定することができる。
【００３３】
特定値及び閾値については、図４に示す、プリンタ１によるラベル検出ユニット５０の制御を説明するフローチャートとともに説明する。
【００３４】
［コントローラの機能構成の説明］
図２は、本実施形態のコントローラ７０のブロック図である。
【００３５】
コントローラ７０は、ＣＰＵ（central processing unit：中央演算装置）７１、ＲＯＭ（read only memory）７２、ＲＡＭ（random access memory）７３等を備えるコンピュータであって、これらのほかに、搬送制御回路７４、印字制御回路７５、用紙検出回路７６、ＩＯポート７７、電源部７８、及びセンサ検出回路７９を備えて構成される。これらは内部バス８０を介して相互に接続されており、相互に各種データの送受信が行なえるように構成されている。
【００３６】
ＣＰＵ７１は、ＲＯＭ７２に記憶された上記の制御プログラムを実行することによって、コントローラ７０全体を統括的に制御すると共に、各部に所要の処理や制御を実行させる。
【００３７】
ＲＯＭ７２は、ＣＰＵ７１が読み出して実行する制御プログラム等を記憶している。ＲＯＭ７２には、プリンタ１の受光部５２においてラベルＭが仮着されていない台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧を発光部５１と受光部５２との間に連続体ＭＬが無い場合に検出光が検出されたときのラベル検出ユニット５０からの出力電圧に近づけるように検出光の発光出力を調整する手順を実行させるための制御プログラムが格納されている。
【００３８】
また、ＲＯＭ７２には、発光出力を調整前の検出光を使って、ラベルＭの搬送方向下流側における端部Ｍｆ（図３参照）を検出し、端部Ｍｆを検出した後、検出光が連続体ＭＬの特定位置に照射されるまで、所定ステップ数のバックフィード又はフォワードフィードする手順を実行させるための制御プログラムが格納されている。
【００３９】
ＲＡＭ７３は、ＣＰＵ７１が実行する処理に必要な各種情報や印字に必要な印字データ、印字フォーマット、登録情報などを記憶する。
【００４０】
搬送制御回路７４は、ＣＰＵ７１からの指示信号に従ってプラテンローラ１２を駆動するステッピングモータを制御し、プラテンローラ１２の回転／停止を制御する。これにより、プラテンローラ１２は、用紙搬送路における連続体ＭＬの「フォワードフィード」又は「バックフィード」の駆動が制御される。また、ステッピングモータの正回転又は逆回転のステップ数がカウントされるように構成されている。
【００４１】
印字制御回路７５は、ＣＰＵ７１から供給される印字すべき文字、図形及びバーコードなどの印字データに対応する印字信号を生成し、生成された印字信号をサーマルヘッド１３に供給する。これにより、ラベルＭに印字が行なわれる。
【００４２】
用紙検出回路７６は、ラベル検出ユニット５０によって検出された情報をＣＰＵ７１に供給する。或いは、用紙検出回路７６は、ピッチ検出ユニット６０によって取得された情報をＣＰＵ７１に供給する。ＣＰＵ７１は、用紙検出回路７６からの情報に基づいて、搬送制御回路７４による連続体ＭＬ及びインクリボンＲの搬送を制御すると共に、サーマルヘッド１３による印字のタイミングを制御してラベルＭに印字を実行する。
【００４３】
ＩＯポート７７は、表示部８１及び入力部８２と接続されており、ＣＰＵ７１から供給される表示データを表示部８１に出力する。また、ＩＯポート７７は、ユーザによる入力部８２への操作に対応した操作信号をＣＰＵ７１に送る。
【００４４】
表示部８１は、例えば液晶ディスプレイにより構成される。入力部８２は、表示部８１に備えられたタッチパネルや、ボタン、ＤＩＰ−ＳＷ等により構成される。
【００４５】
電源部７８は、電源スイッチＳに対する押下操作を監視し、電源スイッチＳの操作に基づいて、各部への電力供給の実施と停止とを切り替えることにより、プリンタ１の電源をオン／オフする。
【００４６】
センサ検出回路７９は、開閉検出センサ４からのカバー３の開閉の情報をＣＰＵ７１に供給する。ＣＰＵ７１は、センサ検出回路７９からの「開」から「閉」に移行した情報を受けて、ラベル検出ユニット５０における出力電圧の調整処理の実行を開始することができる。
【００４７】
なお、図２に示されたコントローラ７０は、複数のＣＰＵで構成することも可能である。コントローラ７０が実行する各種制御プログラムは、ＲＯＭ７２に格納して用いられるほか、例えば、ＣＤ−ＲＯＭや半導体メディア等の非一過性の記録媒体に記憶されたものを用いてもよい。
【００４８】
続いて、プリンタ１におけるラベルＭへの印字と連続体ＭＬの搬送について説明する。
【００４９】
図３は、連続体ＭＬと、プリンタ１におけるラベル検出ユニット５０の位置、及びサーマルヘッド１３の位置を説明する模式図である。
【００５０】
図３（ａ）に示されるように、連続体ＭＬは、帯状の台紙Ｂと、台紙Ｂ上に仮着した複数枚のラベルＭとにより構成される。台紙Ｂの裏面側には、ラベルＭの搬送方向下流側の先端に相当する位置に、ラベルＭのピッチ検出用のアイマークＰが予め印字されている。また、ラベルＭは、所定の間隔（ギャップＧ）を空けて搬送方向に連続して配置されている。
【００５１】
ピッチ検出ユニット６０は、連続体ＭＬに印字されたアイマークＰ、或いはギャップＧを検出することにより、印字部１５に対するラベルＭの相対的位置を検出することができる。また、これにより、プリンタ１は、ラベルＭの印字開始位置がサーマルヘッド１３に対応するまで連続体ＭＬを送り、ラベルＭの印字開始位置から印字するという動作を、連続的に実行することができる。
【００５２】
ところで、プリンタ１では、媒体供給軸４０に新たな連続体ＭＬをセットして印字を開始する場合、或いは、サーマルヘッド１３を一旦ヘッドオープン位置にした後にヘッドクローズ位置に戻し、印字を再開する場合等に、セットされた連続体ＭＬの１枚目のラベルＭに正確に印字を行うためには、１枚目のラベルＭの搬送方向下流側における端部Ｍｆが、ラベル検出ユニット５０により、精度よく検出できることが要求される。
【００５３】
プリンタ１に連続体ＭＬをセットする際の位置合わせをユーザに任せることも可能であるが、その場合には、プリンタ１における所定位置に、ラベルＭの端部Ｍｆを合わせて、セットすることは難しい。また、印字精度の観点から好ましくない。
【００５４】
これに対して、プリンタ１は、連続体ＭＬがユーザによって、例えば、図３（ａ）に示すような、大まかな位置にセットされれば、ラベルＭの搬送方向下流側における端部Ｍｆを検出可能に構成されている。
【００５５】
本実施形態に係るプリンタ１は、図３（ａ）のように、１枚目のラベルＭがラベル検出ユニット５０によって検出可能な位置にセットされた状態から、図３（ｂ）に示すように、バックフィードによってラベルＭの端部Ｍｆを検出する。そして、プリンタ１は、端部Ｍｆの位置検出精度を向上するために、ラベル検出ユニット５０において、以下の処理を実行する。
【００５６】
［プリンタによるラベル検出ユニットの第一の制御］
図４は、プリンタ１によるラベル検出ユニット５０の第一の制御を説明するフローチャートである。以下、図４を参照しながら、プリンタ１の動作について説明する。
【００５７】
コントローラ７０は、カバー３が閉位置にセットされ、ヘッドユニット１１がヘッドクローズ位置にセットされたことを検出すると、図４に示されたラベル検出ユニット５０における出力電圧の調整処理の実行を開始する。
【００５８】
ステップＳ１において、コントローラ７０は、ラベル検出ユニット５０を制御して、発光部５１から検出光を発光する。
【００５９】
ステップＳ２において、コントローラ７０は、受光部５２における検出光に基づく検出電圧が標準値よりも大きいか判定する。
【００６０】
ここで、標準値は、ラベルＭがラベル検出ユニット５０の位置にセットされたこと（図３（ａ）の状態）を判定するためにプリンタ１に予め設定されたラベル検出ユニット５０からの出力電圧の値である。
【００６１】
標準値は、例えば、標準値設定用の基準台紙に所定の発光出力で検出光を発光したとき、基準台紙を介して受光されることによってラベル検出ユニット５０から出力される出力電圧値とすることができる。標準値は、例えば、プリンタ１の出荷時に工場において設定される。工場において行われる各種設定をマスター登録という。実際には、基準台紙を介した検出光によるラベル検出ユニット５０からの出力電圧が標準値になるように、発光部５１における発光出力が設定されている。
【００６２】
なお、ヘッドユニット１１がヘッドクローズ位置にセットされた際に、図４において説明される出力電圧の調整処理によって発光部５１の発光出力を調整する前の段階において、材質、厚さ、色の異なるラベルを全て検出可能なように、標準値は高めに設定されている。標準値は、ＲＯＭ７２に記憶されている。
【００６３】
コントローラ７０は、ステップＳ２において、受光部５２における検出光に基づく検出電圧が標準値よりも小さいと判定した場合（ステップＳ２、Ｎｏ）には、ステップＳ３に移行する。これは、連続体ＭＬにおいて、ラベルＭではない位置（例えば、台紙Ｂ）、或いは、連続体ＭＬが無い状態が検出された場合に相当する。
【００６４】
ステップＳ３において、コントローラ７０は、ユーザへのエラー報知のための信号を生成する。エラー報知として、例えば、表示部８１に、「連続体ＭＬをセットして下さい」や、「連続体ＭＬを正しい初期位置にセットし直してください」等のメッセージを表示するようにしてもよい。
【００６５】
コントローラ７０は、ステップＳ２において、受光部５２における検出光に基づく検出電圧が標準値よりも大きいと判定した場合（ステップＳ２、Ｙｅｓ）には、ステップＳ４以降の工程に移行する。これは、ヘッドユニット１１がヘッドクローズ位置にセットされたときに、連続体ＭＬにおけるラベルＭがラベル検出ユニット５０において検出された場合に相当する。
【００６６】
続いて、コントローラ７０は、ステップＳ４において、発光部５１における発光出力を調整する。すなわち、コントローラ７０は、受光部５２において、ラベルＭが仮着されていない台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧を、発光部５１と受光部５２との間に連続体ＭＬが無い場合に検出光が受光されたときのラベル検出ユニット５０からの出力電圧に近づけるように、発光部５１における検出光の発光出力を調整する
【００６７】
具体的には、コントローラ７０は、ラベルＭを介した検出光によるラベル検出ユニット５０からの出力電圧を、本実施形態においては、標準値から特定値になるまで低下させるように、発光部５１における発光出力を調整している。
【００６８】
これにより、受光部５２において台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧を下限側に遷移させて、適正値に設定することができる。
【００６９】
ここで、特定値とは、ラベルＭが仮着されていない台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧を、発光部５１と受光部５２との間に連続体ＭＬが無い場合に検出光が受光されたときのラベル検出ユニット５０からの出力電圧の値になるように調整する値である。
【００７０】
特定値は、複数種類のラベルに検出光を発光して検出された実際の検出電圧に基づいて決定された値である。特定値は、ラベルＭの材質、厚さ、色等によらず、ラベルＭであることを判定可能な出力電圧であり、特定の一定値に決定することができる。
【００７１】
本実施形態においては、出力電圧の標準値は、高めに設定されている。すなわち、標準値を得るための発光部５１における発光出力を高めに設定しておき、発光出力を低下させる方向に発光部５１を調整する方式が採用されている。
【００７２】
ステップＳ４以降は、コントローラ７０は、発光部５１を調整後の発光出力で発光させる。
【００７３】
続くステップＳ５〜Ｓ６において、コントローラ７０は、ラベルＭの端部Ｍｆの検出を行う。
【００７４】
具体的には、コントローラ７０は、ステップＳ５において、プラテンローラ１２を１ステップ分バックフィードする毎に、ステップＳ６において、受光部５２で受光された検出光に基づく検出電圧が閾値に達したか判定する。コントローラ７０は、バックフィードのステップ数をカウントする。
【００７５】
コントローラ７０は、ステップＳ６において、受光部５２における検出光に基づく検出電圧が閾値に達していないと判定した場合（ステップＳ６、Ｎｏ）には、ステップＳ７に移行する。
【００７６】
ステップＳ７では、コントローラ７０は、バックフィード量が許容量に達したか判定する。バックフィード量が許容量であれば、ステップＳ５からの動作を繰り返すことができる。
【００７７】
本実施形態においては、媒体供給軸４０には駆動機構が設けられていない。このため、連続体ＭＬがバックフィードされたとき、印字機構１０の上流側において、波形状の撓みが生じる。
【００７８】
このため、例えば、１枚目のラベルＭの上流側端部Ｍｅに近い位置がラベル検出ユニット５０に対応するようにセットされた場合には、下流側端部Ｍｆが検出されるまでに要するバックフィードの距離が長くなる。
【００７９】
このような場合、連続体ＭＬのバックフィードの距離が長くなるにつれて撓みも大きくなるため、ラベルＭが台紙Ｂから剥離したり、連続体ＭＬの折れ曲がりが起きたりすることがあり、再びフォワードフィードするときに搬送不良が起こり易くなる。
【００８０】
これに対して、本実施形態では、ステップＳ７において、バックフィード量を判定し、許容量を超える場合には、連続体ＭＬがプリンタ１の内部において搬送不良になる可能性が高いと判定して、端部Ｍｆを検出する動作を停止するように設定されている。
【００８１】
ステップＳ７において、バックフィード量が許容量を超えた場合には、コントローラ７０は、ステップＳ８において、ユーザへのエラー報知のための信号を生成し、端部Ｍｆを検出する動作を停止する。エラー報知として、例えば、表示部８１に、「正しい位置に連続体ＭＬをセットして下さい」等のメッセージを表示するようにしてもよい。
【００８２】
コントローラ７０は、ステップＳ６において、受光部５２における検出光に基づく検出電圧が閾値に達したと判定した場合（ステップＳ６、Ｙｅｓ）には、ステップＳ９に移行する。
【００８３】
ステップＳ９において、コントローラ７０は、連続体ＭＬのバックフィードを停止し（図３（ｂ））、この位置をラベルＭの搬送方向下流側の端部Ｍｆと確定する。
【００８４】
ステップＳ１０において、コントローラ７０は、印字データに基づいて、ステップＳ９で確定されたラベルＭの端部Ｍｆから印字開始位置までバックフィード（図３（ｃ））し、ステップＳ１１に進み、印字処理を開始する。
【００８５】
＜第一の制御による効果＞
従来、プリンタでは、連続体ＭＬにおける以下の３状態を検出するように構成されていた。すなわち、（１）ラベルＭと台紙Ｂ、（２）台紙Ｂのみ、（３）何もない状態の３状態である。これに対して、本実施形態に係るプリンタ１においては、（１）ラベルＭと台紙Ｂ、（２）台紙Ｂのみ又は何もない状態の、２つの状態を検出できればよいとの技術思想に基づいて、コントローラ７０は、受光部５２において、ラベルＭが仮着されていない台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧Ｖｂｂを、発光部５１と受光部５２との間に連続体ＭＬが無い場合に検出光が受光されたときのラベル検出ユニット５０からの出力電圧Ｖ0に近づけるように、発光部５１における検出光の発光出力を調整する。
【００８６】
すなわち、コントローラ７０は、ラベルＭを介した検出光によるラベル検出ユニット５０からの出力電圧を複数種類のラベルに検出光を発光して検出された実際の検出電圧に基づいて決定された特定値になるように調整する。
【００８７】
プリンタ１は、発光部５１を調整後の発光出力で発光させて、ラベルＭの端部Ｍｆの検出を行う。これにより、発光部５１における検出光の発光出力を適正値まで抑えることができる。
【００８８】
このため、プリンタ１によれば、発光出力の過多によりラベルＭの検出時に生じる検出光の不要な回折、反射、拡散等を低減することができる。これにより、受光部５２における検出光のバラツキを抑制できる。
【００８９】
したがって、コントローラ７０において、ラベル検出ユニット５０からの出力電圧の変位が捉えやすくなり、ラベルの検出精度を高めることができる。
【００９０】
図５は、ラベル検出ユニット５０からの出力電圧の変化と搬送量の関係を表す図である。
【００９１】
図５において、ラベル検出ユニット５０からの出力電圧を調整した場合の出力電圧の変化は、実線で表されている。また、ラベル検出ユニット５０からの出力電圧を調整しない場合の出力電圧の変化は、破線で表されている。
【００９２】
本実施形態に係るプリンタ１において、コントローラ７０は、受光部５２において、ラベルＭが仮着されていない台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧Ｖｂｂを、発光部５１と受光部５２との間に連続体ＭＬが無い場合に検出光が受光されたときのラベル検出ユニット５０からの出力電圧Ｖ0に近づけるように、出力電圧を標準値Ｖｂから特定値Ｖｓになるまで低下させる。このように、出力電圧を特定値Ｖｓに調整した場合には、ラベルＭから台紙Ｂに移行した際の、ラベル検出ユニット５０からの出力電圧の低下を急峻に検出することができる。
【００９３】
一方、発光部５１における発光出力を調整しない場合には、ラベルＭから台紙Ｂに移行した際の、ラベル検出ユニット５０からの出力電圧の低下は緩慢に検出される。
【００９４】
これは、後者では、発光部５１における検出光が出力過多であるために、ラベルＭを透過する際に、不要な回折、反射、拡散等が生じ、これが受光部５２における検出光のバラツキを生じさせているものと考えられる。
【００９５】
これに対して、本実施形態に係るプリンタ１では、発光部５１における発光出力が適正値に設定されたことにより、ラベルＭの検出時に生じる不要な回折、反射、拡散等の影響が無くなったためと考えられる。
【００９６】
また、プリンタ１では、出力電圧を調整した場合（実線）には、ラベル検出ユニット５０からの出力電圧の低下が急峻に検出されることから、出力電圧の低下が検出され始めたステップＴ０から閾値Ｖｔ２に達したステップＴ２までの搬送量Δｔ２は、出力電圧を調整しない場合（点線）における、出力電圧の低下が検出され始めたステップＴ０から閾値Ｖｔ１に達したステップＴ１までの搬送量Δｔ１よりも短くなる。
【００９７】
すなわち、コントローラ７０は、ラベルＭの端部Ｍｆであることの判定を短期間に行うことができる。したがって、ラベルＭの端部Ｍｆの検出精度が高められる。
【００９８】
また、発光部５１における発光出力を調整した場合には、ラベル検出ユニット５０からの出力電圧の低下が急峻に検出されるため、所定の期間以上経過した後は、出力電圧の変化が下限近傍から変動しない。つまり、ラベル検出ユニットからの出力電圧は、飽和状態となる。
【００９９】
このため、ラベルＭの端部Ｍｆであるかの判定基準となる出力電圧の閾値を高い値に設定することができる。すなわち、特定値Ｖｓと閾値Ｖｔｓとの差分を小さく設定することができる。コントローラ７０は、閾値Ｖｔ２を、例えば、特定値Ｖｓの半値に設定することができる。
【０１００】
閾値をこのように設定することにより、閾値Ｖｔ２に達するまでの搬送量Δｔ２を短縮することができる。したがって、ラベルＭの端部Ｍｆであることの判定に要する期間を短縮することができる。
【０１０１】
また、本実施形態に係るプリンタ１では、ラベルＭの端部Ｍｆを検出するまでのバックフィード量が許容量を上回る場合には、端部Ｍｆを検出する動作を停止するように設定されている。これにより、バックフィードされる連続体ＭＬの距離が長くなることによって生じる、ラベルＭの台紙Ｂからの剥離や、連続体ＭＬの折れ曲がりによる搬送不良を防止することができる。
【０１０２】
［プリンタによるラベル検出ユニットの第二の制御］
例えば、ＲＦＩＤインレイＲが内包されたＲＦＩＤラベルＭ１が使用される場合がある。図６は、ＲＦＩＤインレイＲが内包されたＲＦＩＤラベルＭ１が仮着された連続体ＭＬと、プリンタ１におけるラベル検出ユニット５０の位置、及びサーマルヘッド１３の位置を説明する模式図である。
【０１０３】
また、図７は、ＲＦＩＤラベルＭ１を用いた場合における、ラベル検出ユニット５０からの出力電圧の変化と搬送量の関係を説明する模式図である。
【０１０４】
図７において、破線は、ラベル検出ユニット５０からの出力電圧を調整しない場合の出力電圧の変化を表す。
【０１０５】
この破線曲線には、ＲＦＩＤインレイＲとラベル基材と台紙Ｂとを介して検出された検出光に起因する電圧レベルＶｉと、ＲＦＩＤインレイＲが含まれていない、ラベル基材と台紙Ｂとを介して検出された検出光に起因する電圧レベルＶｒと、台紙Ｂに起因する電圧レベルＶｐが現れている。
【０１０６】
また、図７において、実線は、ラベル検出ユニット５０からの出力電圧を、理想的に調整できた場合の出力電圧の変化を表す。これは、受光部５２における出力電圧が、ＲＦＩＤラベルＭ１が仮着されていない台紙Ｂを介して検出光が受光されたときの出力電圧Ｖｐを、発光部５１と受光部５２との間に連続体ＭＬが無い場合の出力電圧Ｖ0に近づけるように、発光部５１における検出光の発光出力を調整することができた場合を表す。
【０１０７】
しかしながら、ＲＦＩＤラベルＭ１が内包された連続体ＭＬでは、第一の制御のみによって発光部５１における発光出力を調整しようとした場合に、図６（ａ）に示すように、ラベル検出ユニット５０からの検出光がＲＦＩＤラベルＭ１におけるＲＦＩＤインレイＲと重複する位置に照射されてしまう場合がある。
【０１０８】
図７の一点鎖線は、ＲＦＩＤインレイＲとラベル基材と台紙Ｂとを介して検出された検出光（図６（ａ）の位置における検出光）を、ラベル基材と台紙Ｂとを介して検出された検出光と誤検出した状態で発光出力の調整が行われた場合の出力電圧の曲線を示す。
【０１０９】
誤検出が生じた場合には、受光部５２における出力電圧が、ＲＦＩＤラベルＭ１が仮着されていない台紙Ｂを介して検出光が受光されたときの出力電圧Ｖｐではなく、ＲＦＩＤインレイＲが含まれないラベル基材と台紙Ｂとを介して検出光が受光されたとき出力電圧Ｖｒを、発光部５１と受光部５２との間に連続体ＭＬが無い場合の出力電圧Ｖ0に近づけるように、発光部５１における検出光の発光出力が調整されてしまう。
【０１１０】
このため、図７の一点鎖線として示すように、検出光の出力が過度に低く調整されてしまい、ＲＦＩＤラベルＭ１と台紙Ｂの境界が正しく検出できなくなることがある。
【０１１１】
そこで、プリンタ１は、第一の制御に先立って、発光出力の調整処理の際に、検出光が、ＲＦＩＤラベルＭ１において、ＲＦＩＤインレイＲと重ならない特定位置（以下、調整位置と記す）に照射されるように、連続体ＭＬを搬送するための第二の制御を実行する。
【０１１２】
すなわち、プリンタ１は、発光出力を調整する前の検出光を用いて、ＲＦＩＤラベルＭ１の搬送方向下流側における端部Ｍｆを検出し、端部Ｍｆを検出した後、検出光が調整位置に照射されるように、連続体ＭＬを所定のステップ数、フォワードフィードする手順を実行する。
【０１１３】
なお、本実施形態においては、ＲＦＩＤラベルＭ１に、調整位置を予め設定しておくことが前提となる。ここで、調整位置とは、ＲＦＩＤインレイＲが内包されたＲＦＩＤラベルＭ１においては、ＲＦＩＤインレイＲを構成するインレイ基材或いはアンテナと重複しない位置である。例えば、ＲＦＩＤラベルＭ１の設計仕様として、端部Ｍｆから所定幅Ｄの内側にＲＦＩＤインレイＲが収まるようにすることを定める。
【０１１４】
また、本実施形態において、「所定ステップ数」とは、ステッピングモータによるステップ数であり、ＲＦＩＤラベルＭ１の端部Ｍｆから、ＲＦＩＤラベルＭ１の内側に設定された調整位置までの距離に相当する。
【０１１５】
図８は、プリンタ１によるラベル検出ユニット５０の第二の制御を説明するフローチャートである。以下、図８を参照しながら、プリンタ１の動作について説明する。
【０１１６】
図８に示す第二の制御は、カバー３が閉位置にセットされ、ヘッドユニット１１がヘッドクローズ位置にセットされたことがコントローラ７０によって検出されると、図４に示すステップＳ１に先立って実行される。
【０１１７】
初めに、ステップＳ２１において、コントローラ７０は、ラベル検出ユニット５０を制御して、発光部５１から検出光を発光する。このときの検出光は、発光出力を調整する前の出力で照射され、受光部５２における検出光の検出電圧が標準値となるものである。
【０１１８】
コントローラ７０は、ステップＳ２２において、受光部５２における検出光に基づく検出電圧が標準値よりも大きいか小さいかを判定する。標準値よりも大きいと判定された場合（ステップＳ２２、Ｙｅｓ）には、ステップＳ２３に移行し、連続体ＭＬをバックフィードする。これは、連続体ＭＬにおいて、ラベル基材と台紙の重なりか、ＲＦＩＤインレイＲとラベル基材と台紙の重なり（台紙のみの場合以外）が検出された場合に相当する。
【０１１９】
具体的には、コントローラ７０は、ステップＳ２３において、プラテンローラ１２を１ステップ分バックフィードする毎に、ステップＳ２１において、検出光を発光し、ステップＳ２２の判定を繰り返す。ここで、ステップＳ２２とステップＳ２３を繰り返すことで所定回数バックフィードしても、標準値よりも小（台紙のみ）を検出しない場合には、エラー報知として、例えば、表示部８１に、「連続体ＭＬをセットして下さい」や、「連続体ＭＬを正しい初期位置にセットし直してください」等のメッセージを表示するようにしてもよい。
【０１２０】
コントローラ７０は、ステップＳ２２において、受光部５２における検出光に基づく検出電圧が標準値よりも小さいと判定した場合（ステップＳ２２、Ｙｅｓ）、すなわち、台紙が検出された場合には、ステップＳ２４以降の工程に移行する。
【０１２１】
ステップＳ２４において、コントローラ７０は、搬送制御回路７４に制御信号を送信して、連続体ＭＬにおけるＲＦＩＤラベルＭ１の端部Ｍｆを見つけるために、フォワードフィードしながら、検出光を照射する（図６（ｂ））。
【０１２２】
このとき、コントローラ７０は、ラベル検出ユニット５０により、受光部５２におけう検出光に基づく検出電圧が標準値である検出光を使用して、ＲＦＩＤラベルＭ１の端部Ｍｆを検出する（図６（ｂ））。
【０１２３】
コントローラ７０は、ステップＳ２５において、標準値よりも大、すなわち、ＲＦＩＤラベルＭ１の端部Ｍｆが検出されるまで、ステップＳ２４，Ｓ２５を繰り返す。ステップＳ２５において、ＲＦＩＤラベルＭ１の端部Ｍｆが検出されると（ステップＳ２５、Ｙｅｓ）、ステップＳ２６に進み、連続体ＭＬの搬送を停止する。
【０１２４】
続いて、コントローラ７０は、ステップＳ２７において、搬送制御回路７４に制御信号を送信し、検出光の照射位置が、ＲＦＩＤラベルＭ１の端部Ｍｆから予め設定された調整位置に対応するように、連続体ＭＬを予め決められた所定幅ｄ（Ｄ＞ｄ）になるように所定ステップ数、フォワードフィードする。
【０１２５】
コントローラ７０は、所定ステップ数のフォワードフィードを実行した後、図４に示されるステップＳ１に進む。これ以降は、上述したステップＳ１〜Ｓ１１に示した処理が実行される。
【０１２６】
＜第二の制御による効果＞
本実施形態によれば、検出光が適切な出力になるように調整を行う前に、検出光がＲＦＩＤラベルＭ１に設定された調整位置に照射されるようになるまで、連続体ＭＬを搬送する。これにより、例えば、ＲＦＩＤインレイＲが内包されたＲＦＩＤラベルＭ１が用いられる場合であっても、予め設定されたＲＦＩＤラベルＭ１の調整位置に位置合わせした後、発光出力の調整が開始されるため、発光出力の調整を適切に行うことができる。
【０１２７】
したがって、ＲＦＩＤラベルＭ１が使用された場合であっても、ＲＦＩＤラベルＭ１の端部ＭｆとＲＦＩＤラベルＭの端部とを誤検出することがない。
【０１２８】
［プリンタの制御方法］
本発明の実施形態に係るプリンタの制御方法は、ラベル検出ユニット５０における受光部５２においてラベルＭが仮着されていない台紙Ｂを介して検出光が受光されたときのラベル検出ユニット５０からの出力電圧を発光部５１と受光部５２との間に連続体ＭＬが無い場合に検出光が受光されたときのラベル検出ユニット５０からの出力電圧に近づけるように発光部５１において発光する検出光の発光出力を調整するというものであり、このプリンタの制御方法は、上述したプリンタ１によって実現される。
【０１２９】
［その他の実施形態］
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【０１３０】
本実施形態では、サーマルヘッド１３によるインクリボン転写型のプリンタ１を説明するが、ラベルＭが感熱紙であって、サーマルヘッド１３が熱を加えることでラベルＭに印字を行なう熱転写方式を用いた熱転写型プリンタであってもよい。
【０１３１】
本実施形態に係るプリンタ１では、ラベルＭを介した検出光によるラベル検出ユニット５０からの出力電圧の標準値Ｖｂが、特定値Ｖｓよりも高めに設定されており、出力電圧を下げる方向に調整するように構成されている。これとは反対に、最適化される前の標準値Ｖｂが特定値Ｖｓよりも低くなるように設定されており、特定値Ｖｓになるように、出力電圧を上げる方向に調整してもよい。
【０１３２】
コントローラ７０は、設置された環境の明るさ等により自動で、或いは、ユーザからの設定により、ラベルＭの端部Ｍｆが検出されたことを判別するための出力電圧の閾値Ｖｔ２を変更可能としてもよい。これにより、プリンタ１の設置場所等によるラベルＭの検出精度のバラツキを無くすことができる。
【０１３３】
図４に示すフローチャートは、図３（ａ）に示されるように、ラベルＭがラベル検出ユニット５０に対応する位置にセットされることを前提とする処理である。
【０１３４】
これに対して、コントローラ７０は、ヘッドユニット１１がヘッドクローズ位置にセットされたときに、ラベルＭ間のギャップＧがラベル検出ユニット５０に対応する位置にセットされた状態から、フォワードフィードによって端部Ｍｆを検出することもできる。
【０１３５】
実際の連続体ＭＬでは、ラベルＭ同士のギャップＧが搬送方向におけるラベルＭの長さよりも顕著に短く設定されていることが多いため、ラベルＭをラベル検出ユニット５０に対応する位置に合わせる仕様とする方が、ユーザにとっては簡易である。
【符号の説明】
【０１３６】
１    プリンタ
２    本体部
３    カバー
４    開閉検出センサ
１０    印字機構
１１    ヘッドユニット
１２    プラテンローラ
１３    サーマルヘッド
１４    支持軸
１５    印字部
２０    リボン供給軸
３０    リボン巻取軸
４０    媒体供給軸
５０    ラベル検出ユニット
５１    発光部
５２    受光部
６０    ピッチ検出ユニット
７０    コントローラ
７１    ＣＰＵ
７２    ＲＯＭ
７３    ＲＡＭ
７４    搬送制御回路
７５    印字制御回路
７６    用紙検出回路
７７    ＩＯポート
７８    電源部
７９    センサ検出回路
８０    内部バス
８１    表示部
８２    入力部
Ｂ    台紙
Ｍ    ラベル
Ｍ１    ＲＦＩＤラベル
Ｍｆ  下流側端部
Ｍｅ  上流側端部
ＭＬ      連続体
Ｒ    ＲＦＩＤインレイ
【図１】
2020158308.tif 000003
【図２】
2020158308.tif 000004
【図３】
2020158308.tif 000005
【図４】
2020158308.tif 000006
【図５】
2020158308.tif 000007
【図６】
2020158308.tif 000008
【図７】
2020158308.tif 000009
【図８】
2020158308.tif 000010