(57)【特許請求の範囲】
【請求項１】
対象物が第１の状態か第２の状態かを判定する検出器のしきい値を、前記第１の状態における前記検出器の第１の検出値と第２の検出値とに基づいて設定し、前記しきい値の設定は、印刷データが送られ前記対象物に対する印刷を開始するタイミングで行い、
前記検出器は、少なくとも一部がケースから外部に露出しており、前記対象物の搬送経路の排出口における前記対象物を検出するものであり、
前記第１の状態は、前記検出器の検出位置に前記対象物が不在状態であり、前記第２の状態は、前記検出器の検出位置に前記対象物が存在状態であり、
前記検出器の検出位置は、少なくとも一部がケースから外部に露出している前記排出口のローラーにより前記対象物が保持可能な位置であり、
前記検出器は、発光部と当該発光部から照射された光を受光する受光部とを備え、前記光は前記搬送経路に対して前記ローラーの存在しない側から前記ローラーの存在する側へ向かって照射される透過型の光センサーであり、
前記第１の検出値は、前記発光部の発光時における前記受光部の受光レベルであり、前記第２の検出値は、前記発光部の非発光時における前記受光部の受光レベルであり、
前記しきい値は、前記第１の検出値と前記第２の検出値との差分の１／２の値であり、
前記しきい値と、前記第２の状態での前記第１の検出値とを比較することを特徴とする印刷装置の制御方法。
【請求項２】
前記検出器は、前記光が前記搬送経路に対して前記ローラーの存在しない側から前記ローラーの存在する側へ向かって照射される透過型の光センサーであることを特徴とする請求項１に記載の印刷装置の制御方法。
【請求項３】
前記検出器の検出値に基づいて、前記第１の状態にあることを検知した場合に、前記対象物の印刷処理を開始させることを特徴とする請求項１または請求項２に記載の印刷装置の制御方法。
【請求項４】
前記対象物は、前記排出口において長尺状の台紙から剥離された状態の印刷が施されたラベルであることを特徴とする請求項１から請求項３のいずれか一項に記載の印刷装置の制御方法。
【請求項５】
前記搬送経路の前記検出器の上流に配置されたピーラー機構により、前記台紙から前記ラベルを剥離させることを特徴とする請求項４に記載の印刷装置の制御方法。
【請求項６】
対象物に対して印刷を行う印刷部と、
前記印刷部を覆うケースと、
少なくとも一部が前記ケースから外部に露出しており、前記対象物を検知する検出器と、
前記対象物が第１の状態か第２の状態かを判定する前記検出器のしきい値を、前記第１の状態における前記検出器の第１の検出値と第２の検出値とに基づいて設定する制御部と、を備え、
前記制御部は、前記しきい値の設定を、印刷データが送られ前記対象物に対する印刷を開始するタイミングで行い、
前記検出器は、前記対象物の搬送経路の排出口における前記対象物を検出するものであり、
前記第１の状態は、前記検出器の検出位置に前記対象物が不在状態であり、前記第２の状態は、前記検出器の検出位置に前記対象物が存在状態であり、
前記検出器の検出位置は、少なくとも一部が前記ケースから外部に露出している前記排出口のローラーにより前記対象物が保持可能な位置であり、
前記検出器は、発光部と当該発光部から照射された光を受光する受光部とを備え、前記光は前記搬送経路に対して前記ローラーの存在しない側から前記ローラーの存在する側へ向かって照射される透過型の光センサーであり、
前記第１の検出値は、前記発光部の発光時における前記受光部の受光レベルであり、前記第２の検出値は、前記発光部の非発光時における前記受光部の受光レベルであり、
前記しきい値は、前記第１の検出値と前記第２の検出値との差分の１／２の値であり、
前記制御部は、前記しきい値と、前記第２の検出値とを比較することを特徴とする印刷装置。
【請求項７】
少なくとも一部がケースから外部に露出しており、対象物の搬送経路の排出口における前記対象物を検出し、検出位置は、少なくとも一部が前記ケースから外部に露出している前記排出口のローラーにより前記対象物が保持可能な位置である検出器を備え、前記検出器は、発光部と当該発光部から照射された光を受光する受光部とを備え、前記光は前記搬送経路に対して前記ローラーの存在しない側から前記ローラーの存在する側へ向かって照射される透過型の光センサーである印刷装置の制御部に、
前記対象物が前記検出器の検出位置に前記対象物が不在状態である第１の状態か、前記検出器の検出位置に前記対象物が存在状態である第２の状態かを判定する前記検出器のしきい値を、前記第１の状態における前記検出器の前記発光部の発光時における前記受光部の受光レベルである第１の検出値と、前記発光部の非発光時における前記受光部の受光レベルである第２の検出値とに基づいて、前記第１の検出値と前記第２の検出値との差分の１／２の値に設定する処理と、
前記しきい値の設定を、印刷データが送られ前記対象物に対する印刷を開始するタイミングで行う処理とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、長尺状の台紙にラベルが一定間隔で貼り付けられている構成のロール紙を用い、このラベルに対して印刷処理を行うラベルプリンターが用いられる。このようなラベルプリンターにおいては、ラベルを印刷位置まで搬送して印刷を行い、その後、ピーラー（剥離機構）でラベルを台紙から剥離し、ラベル発行口からラベルを発行するように構成される。
この場合に、印刷が完了したラベルが適正に剥離されなかったり、ラベル発行口からラベルがユーザーにより取り除かれなかったりした場合は、ラベルが張り付いた状態の台紙による搬送不良や、ラベルのラベル発行口における紙ジャムなどを引き起こす原因となる。
そのため、印刷位置の下流側に検出器を設け、検出器により、ラベルが正しく剥離されたか、または、ラベルが取り除かれているかを検出することが行われる。
しかしながら、ラベルの検出を行う検出器は、通常、ラベル発行口の上流側に設置されることが多く、検出器として光検出器を用いた場合に、外乱光により、ラベルの検出の誤動作を招くおそれがあった。
【０００３】
また、用紙の有無を認識するようにした技術として、例えば、発光部と受光部とよりなる光センサーを備え、発光部を点灯させていない状態で受光部の受光レベルを検出し、この受光レベルに予め定められた所定値を加算してスレッショルド値を設定した後、発光部を点灯させた状態で受光部の受光レベルを検出し、この受光レベルとスレッショルド値との比較によって用紙の有無を認識するようにした技術が開示されている（例えば、特許文献１を参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−２４９３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記特許文献に記載の技術においては、外乱光による影響を除去した検出結果を得ることができる。しかしながら、ラベルプリンターの設置場所を移動させたり、また使用する時間などによって、外部の環境は逐次変化することから、現在の外部環境に応じて適正にラベルの有無を検出することはできないという問題を有している。
本発明は前記した点に鑑みてなされたものであり、印刷時における外部環境に応じてしきい値を設定し、対象物の有無を検出することのできる印刷装置、印刷装置の制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、本発明の印刷装置の制御方法は、対象物が第１の状態か第２の状態かを判定する検出器のしきい値を、前記第１の状態における前記検出器の第１の検出値と第２の検出値とに基づいて設定し、前記しきい値の設定を前記対象物に対する印刷開始前に行うことを特徴とする。
この構成によれば、印刷開始前に新たなしきい値を設定するので、印刷開始時における外部環境を考慮したしきい値の設定が可能となる。
【０００７】
また、前記発明の印刷装置の制御方法であって、前記検出器は、前記対象物の搬送経路の排出口における前記対象物を検出するものであり、前記第１の状態は、前記検出器の検出位置に前記対象物が不在状態であり、前記第２の状態は、前記検出器の検出位置に前記対象物が存在状態であることを特徴とする。
この構成によれば、印刷開始前に新たなしきい値に基づいて、対象物が、検出位置に不在状態であるか、存在状態であるかを検出することができる。
【０００８】
また、前記発明の印刷装置の制御方法であって、前記しきい値は、前記第１の検出値と前記第２の検出値との差分の１／２の値であり、前記しきい値と、前記第２の状態での前記第１の検出値と前記第２の検出値との差分とを比較することを特徴とする。
この構成によれば、対象物が検出位置に不在状態における第１の検出値と第２の検出値との差分の１／２の値とからしきい値を求めることができ、しきい値と第２の状態での第１の検出値と第２の検出値との差分とを比較することで、対象物の有無を検出することができる。
【０００９】
また、前記発明の印刷装置の制御方法であって、前記検出器は、発光部と当該発光部から照射された光を受光する受光部とを備える透過型の光センサーであり、前記第１の検出値は、前記発光部の発光時における前記受光部の受光レベルであり、前記第２の検出値は、前記発光部の非発光時における前記受光部の受光レベルであることを特徴とする。
この構成によれば、発光部の発光時における受光レベルと、発光部の非発光時における受光レベルとに基づいてしきい値を設定することができる。
【００１０】
また、前記発明の印刷装置の制御方法であって、前記検出器の検出値に基づいて、前記第１の状態にあることを検知した場合に、前記対象物の印刷処理を開始させることを特徴とする。
この構成によれば、対象物が検出位置に不在状態にあることを検知した場合に、対象物の印刷処理を開始するので、対象物のジャムなどを防止することができる。
【００１１】
また、前記発明の印刷装置の制御方法であって、前記対象物は、前記排出口において長尺状の台紙から剥離された状態の印刷が施されたラベルであることを特徴とする。
この構成によれば、検出位置において、新たなしきい値に基づいて、対象物であるラベルの有無を検出することができる。
【００１２】
また、前記発明の印刷装置の制御方法であって、前記搬送経路の前記検出器の上流に配置されたピーラー機構により、前記台紙から前記ラベルを剥離させることを特徴とする。
この構成によれば、ピーラー機構により、台紙からラベルを剥離させることができ、検出器による検出位置において、ラベルが台紙から剥離されたか否かを検出することができる。
【００１３】
また、本発明の印刷装置は、対象物に対して印刷を行う印刷部と、前記対象物を検知する検出器と、前記対象物が第１の状態か第２の状態かを判定する前記検出器のしきい値を、前記第１の状態における前記検出器の第１の検出値と第２の検出値とに基づいて設定する制御部と、を備え、前記制御部は、前記しきい値の設定を前記対象物に対する印刷開始前に行うことを特徴とする。
この構成によれば、印刷開始前に新たなしきい値を設定するので、印刷開始時における外部環境を考慮したしきい値の設定が可能となる。
【００１４】
また、本発明のプログラムは、印刷装置の制御部に、対象物が第１の状態か第２の状態かを判定する検出器のしきい値を、前記第１の状態における前記検出器の第１の検出値と第２の検出値とに基づいて設定する処理と、前記しきい値の設定を前記対象物に対する印刷開始前に行う処理とを実行させることを特徴とする。
この構成によれば、制御部により印刷開始前に新たなしきい値を設定するので、印刷開始時における外部環境を考慮したしきい値の設定が可能となる。
【図面の簡単な説明】
【００１５】
【図１】印刷装置の外観斜視図である。
【図２】印刷装置の内部構成を示す概略断面図である。
【図３】印刷装置の主要部分を示す概略断面図である。
【図４】ロール紙を示す概略構成図である。
【図５】印刷装置の制御構成を示すブロック図である。
【図６】印刷装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面を参照して説明する。本実施形態においては、本発明に係る印刷装置をラベルプリンターに適用した場合の実施形態について説明する。
【００１７】
図１は本発明に係る印刷装置としてのラベルプリンターの外観斜視図であり、図２はその内部構成を示す概略断面図であり、図３はその主要部分を示す一部を拡大した断面図である。
ラベルプリンター１は、全体として縦長の直方体形状を有するプリンターケース２を備える。プリンターケース２の前面には、上側にラベル発行口３（排出口）が形成されるとともに、ラベル発行口３の下側に台紙排出口４が形成される。
また、プリンターケース２の前面には、ペーパーフィードボタン５、動作状態などを知らせるための複数のＬＥＤランプ６が配置される。
【００１８】
図２に示すように、プリンターケース２の内部下方には、ロール紙装填部１０が形成され、ロール紙装填部１０には、ロール状に巻かれた構成のロール紙１１が装填される。ロール紙１１は、一定幅の長尺状の台紙１２の一面側に、多数枚のラベル１３が一定間隔に剥離可能に貼付されて構成される。また、本実施形態においては、図４に示すように、台紙１２の一側であって各ラベル１３の間の部分には、ラベル１３の位置を判断するためのブラックマーカー１４が形成される。
【００１９】
プリンターケース２のロール紙装填部１０の上方には、プリンターケース２の前面側に向けて斜め上方にロール紙１１を案内するロール紙ガイド１５が設けられる。ロール紙ガイド１５の上端部付近には、ロール紙１１のラベル１３に所定の印字を行う印刷部としてのサーマルヘッド１６がその印字面を下方に向けて配置される。サーマルヘッド１６に対向する位置には、プラテンローラー１７がサーマルヘッド１６の印字面に押圧されるように配置される。プラテンローラー１７を駆動モーター１８（図５を参照）により回転駆動させることにより、ロール紙１１をロール紙ガイド１５を通ってサーマルヘッド１６とプラテンローラー１７との間に搬送するように構成される。
【００２０】
また、図２および図３に示すように、サーマルヘッド１６のロール紙１１の搬送方向下流側には、ピーラー機構を構成する台紙屈曲用ガイド２０が配置される。台紙屈曲用ガイド２０は、台紙１２の搬送方向下流側の先端部が鋭角状に屈曲された屈曲部２１を備える。台紙屈曲用ガイド２０の屈曲部２１の上方には、台紙押さえガイド２２が屈曲部２１に対して所定の間隙をもって設けられる。屈曲部２１の上端部と台紙押さえガイド２２との間隙は、台紙１２とラベル１３の合計厚さよりもわずかに大きな寸法とされる。
台紙屈曲用ガイド２０の台紙１２の搬送方向上流側には、屈曲部２１に向けて搬送される台紙１２を台紙屈曲用ガイド２０側に向けて湾曲させるための台紙押さえ２３が配置される。これにより、台紙１２は台紙押さえ２３によって台紙屈曲用ガイド２０側に僅かに湾曲させられた状態を経て台紙屈曲用ガイド２０の屈曲部２１に案内され、この屈曲部２１に沿って鋭角に屈曲される。このようにラベル１３への印刷が終了した台紙１２のみを台紙屈曲用ガイド２０の屈曲部２１に沿って鋭角状に屈曲させることにより、台紙１２の表面に貼付されている印字後のラベル１３が台紙１２から剥離されて、ラベル発行口３から発行される。
【００２１】
また、台紙屈曲用ガイド２０の屈曲部２１のラベル１３の搬送方向の下流側の近傍位置には、ラベル送り出しローラー２４が回転自在に配置される。ラベル送り出しローラー２４は、その外周面の上側部分が、台紙押さえガイド２２のガイド面のほぼ延長面上に位置するように配置される。
このラベル送り出しローラー２４のラベル発行口３の側に隣接した位置には、台紙１２から剥離されたラベル１３をラベル発行口３に向けて案内するラベルガイドローラー２５が回転自在に配置される。ラベルガイドローラー２５は、ラベル送り出しローラー２４とほぼ同一の高さ位置に配置される。
【００２２】
プラテンローラー１７におけるサーマルヘッド１６と反対側には、ピーラーローラー２６がプラテンローラー１７の外周面に押圧するように設けられる。ピーラーローラー２６は、プラテンローラー１７の回転駆動により、追随して回転駆動され、プラテンローラー１７とピーラーローラー２６との間に挟持された台紙１２を搬送するように構成される。この動作により、台紙１２は、プラテンローラー１７およびピーラーローラー２６の間から、ピーラーローラー２６の外周面に沿ってラベルプリンター１の前面側に導かれて、台紙排出口４からラベルプリンター１の前方に排出される。
台紙屈曲用ガイド２０の下面、すなわち、屈曲部２１より台紙１２の搬送方向下流側には、台紙屈曲用ガイド２０の下面に対向する動力伝達ローラー２７が回転自在に配置される。台紙屈曲用ガイド２０と動力伝達ローラー２７との間に台紙１２が配置され、前述のようにプラテンローラー１７とピーラーローラー２６との間に挟持して搬送されると、動力伝達ローラー２７が台紙１２の搬送に伴って回転動作される。
また、動力伝達ローラー２７は、図示しない歯車列などの動力伝達機構を介して、ラベル送り出しローラー２４に連結され、動力伝達ローラー２７が回転駆動されると、ラベル送り出しローラー２４がラベル１３をラベル発行口３に向けて送り出す方向に回転駆動される。
【００２３】
また、本実施形態においては、図３に示すように、サーマルヘッド１６の台紙１２の搬送方向上流側には、第１の検出器３０が配置されている。第１の検出器３０は、例えば、ＬＥＤなどからなる第１発光部３１を備える。第１の検出器３０は、ロール紙１１を挟んで配置される第１透過光用受光部３２と、ロール紙１１に対して第１発光部３１と同じ側に配置される反射光用受光部３３とを備える。
透過型第１受光部３２は、第１発光部３１から発光された光を受光するものであり、透過型第１受光部３２による光の検出値に基づいて、台紙１２におけるラベル１３の位置を検出する。
また、反射光用受光部３３は、ロール紙１１に形成されたブラックマーカー１４を検出するものである。第１発光部３１からブラックマーカー１４の形成部分を含むロール紙１１の面に光を照射して、その反射光を反射光用受光部３３により受光して、その検出値に基づいて、ブラックマーカー１４の有無を検出する。
【００２４】
また、台紙屈曲用ガイド２０よりラベル１３の搬送方向の下流側であって、ラベル発行口３の上流側には、例えば、検出器としての第２の検出器３４が配置される。第２の検出器３４は、例えば、ＬＥＤなどからなる発光部としての第２発光部３５と、ラベル１３を挟んで配置される受光部としての第２透過光用受光部３６とを備えた透過型の光センサーなどの検出器である。
第２透過光用受光部３６は、第２発光部３５から発光された光を受光するものである。そして、第２透過光用受光部３６による光の検出値に基づいて、第２の検出器３４の検出位置におけるラベル１３が存在しない第１の状態と、第２の検出器３４の検出位置にラベル１３が存在する第２の状態とを検出する。なお、第２の検出器３４により検出するラベル１３は、台紙１２から剥離された状態のラベル１３である。
【００２５】
図５は、本実施形態におけるラベルプリンター１の制御構成を示すブロック図である。
ラベルプリンター１は、例えば、ＣＰＵなどの演算処理装置などからなりラベルプリンター１の各部を制御するための制御部４０を備える。
制御部４０には、受信部４１が接続されており、受信部４１は、ホストコンピューター４２から有線または無線により送られる印刷データを受信し、制御部４０に送るものである。
制御部４０は、受信部４１から送られる印刷データをメモリー４３に展開して印刷用の画素ごとのデータに変換する。なお、メモリー４３には、例えば、工場出荷時における初期しきい値などの制御に必要なデータも記憶される。
制御部４０は、展開された印刷用のデータに基づいて、サーマルヘッド１６を駆動するヘッド制御部４４およびプラテンローラー１７を駆動する駆動モーター１８を駆動制御する搬送制御部４５にそれぞれ駆動制御信号を出力する。
【００２６】
また、制御部４０は、第１の検出器３０および第２の検出器３４のＯＮ、ＯＦＦ制御を行うとともに、第１の検出器３０および第２の検出器３４からの検出値を取得する。制御部４０は、第１の検出器３０の透過型第１受光部３２または反射光用受光部３３から送られる検出値に基づいて、第１の検出器３０による受光レベルを判断することで、搬送される台紙１２のラベル１３の位置を検出する。
すなわち、透過型第１受光部３２による検出値は、検出位置に何もない場合、検出位置に台紙１２のみがある場合、検出位置にラベル１３の貼付部分がある場合によりそれぞれ異なることから、これにより搬送されるラベル１３の位置を検出する。
【００２７】
また、反射光用受光部３３による検出値は、検出位置に台紙１２のブラックマーカー１４の形成以外の部分がある場合、検出位置にラベル１３のブラックマーカー１４の形成部分がある場合によりそれぞれ異なることから、これにより搬送されるラベル１３の位置を検出する。
制御部４０は、第１の検出器３０からの検出値に基づいて検出されたラベル１３の位置に応じて、搬送制御部４５に駆動制御信号を出力することで、サーマルヘッド１６による印字開始位置に対するラベル１３の頭出しを行うことができる。
【００２８】
制御部４０は、第２の検出器３４の第２透過光用受光部３６から送られる検出値に基づいて、第２の検出器３４による受光レベルを判断することで、第２の検出器３４の検出位置における対象物であるラベル１３の有無を検出する。
すなわち、第２透過光用受光部３６による検出値は、第２の検出器３４の検出位置において、第１の状態であるラベル１３が存在しない場合、第２の状態であるラベル１３が存在する場合により異なることから、これにより搬送されるラベル１３の有無を検出する。具体的には、第２の検出器３４による検出値に基づく受光レベルのしきい値を設定しておき、制御部４０は、第２透過光用受光部３６による受光レベルがしきい値より高い場合にはラベル１３が存在しないことを検出し、しきい値より低い場合にはラベル１３が存在することを検出する。
ここで、検出値とは、第１の検出器３０の透過型第１受光部３２、反射光用受光部３３および第２の検出器３４の第２透過光用受光部３６により受光された際に出力される出力値であり、受光レベルとは、この検出値に基づいて制御部４０がしきい値と対比するための指標である。
そして、制御部４０は、ラベル１３が存在することを検出した場合には、ラベル１３が台紙１２から適正に剥離されたと判断することができ、ラベル１３が存在しないことを検出した場合には、ラベル１３が台紙１２から剥離されないと判断することができる。また、制御部４０は、ラベル１３が台紙１２から適正に剥離されたと判断した後に、ラベル１３が存在しないことを検出した場合には、ユーザーがラベル１３を取り除いたと判断することができる。
【００２９】
この場合において、第２の検出器３４は、ラベル発行口３に設けられることから、外乱光などの影響を受け、第２透過光用受光部３６による受光レベルが高くなってしまうことがある。そのため、実際には、台紙１２からラベル１３が剥離されているにもかかわらず、制御部４０によりラベル１３が剥離されていないと判断してしまうことがある。
そのため、本実施形態においては、制御部４０は、第２の検出器３４の第２発光部３５を発光させた場合に第２透過光用受光部３６に入射する光の第１の検出値と、第２発光部３５を発光させない場合に第２透過光用受光部３６に入射する光の第２の検出値とを取得する。そして、制御部４０は、第１の検出値による受光レベルと第２の検出値による受光レベルとに基づいて、今まで設定されていたしきい値に代えて新たなしきい値を設定する。
具体的には、制御部４０は、第１の検出値による受光レベルと第２の検出値による受光レベルとの差分を演算し、第１の検出値による受光レベルと第２の検出値による受光レベルとの差分の１／２の値を新たなしきい値として設定する。
なお、しきい値の設定は、各検出値による受光レベルの１／２の値に限定されるものではなく、過去の統計などによって任意に設定するようにしてもよい。
【００３０】
このしきい値の設定は、本実施形態においては、ホストコンピューター４２から受信部４１に印刷データが送られ１枚のラベル１３に対して印刷処理を開始するタイミングで行う。このようなタイミングでしきい値を設定することにより、ラベル１３に印刷処理を開始する直前に、外乱光を考慮したしきい値を設定することが可能となる。なお、例えば、ホストコンピューター４２から送られた印刷データを一時的にメモリー４３に蓄積しておき、メモリー４３から印刷データを取り出して印刷を行う場合は、メモリー４３から印刷データを取り出して１枚のラベル１３に対して印刷を開始するタイミングで行うようにすればよい。
【００３１】
制御部４０は、第２の検出器３４による検出値に基づいて、第２の検出器３４の検出位置においてラベル１３が存在しないと判断した場合に、ラベル１３に対して印刷を開始する。制御部４０は、ヘッド制御部４４および搬送制御部４５に駆動制御信号を送ることにより、プラテンローラー１７を回転駆動させながら、サーマルヘッド１６を駆動して、ラベル１３に印刷を行う。
そして、印刷が完了し、第２の検出器３４による検出位置にラベル１３が搬送された第２の状態で、制御部４０は、第２検出器３４の第２発光部３５を発光させた場合に第２受光部に入射する光の検出値と、第２発光部３５を発光させない場合に第２受光部に入射する光の検出値とを取得する。そして、制御部４０は、各検出値による受光レベルの差分を演算し、この演算された差分と、設定されたしきい値とを比較することで、検出位置にラベルが存在するか否かを判断する。
【００３２】
次に、前述の印刷装置を用いた制御方法について、図６に示すフローチャートを参照して説明する。なお、この印刷装置の制御方法は、制御部４０に処理を実行させるプログラムに基づいて行われる。
まず、本実施形態においては、ラベルプリンター１の電源がＯＮにされたら（ステップＳ１）、ラベル１３を印刷開始位置で待機させる（ステップＳ２）。印刷開始位置は、ラベル１３の先端部がサーマルヘッド１６とプラテンローラー１７との間に位置する状態である。ラベルプリンター１の電源をＯＮにした場合、初期動作として、ラベル１３を印刷開始位置に搬送し待機する（頭だし処理）。
【００３３】
この状態で、受信部４１が印刷データを受信したら（ステップＳ３：ＹＥＳ）、初期しきい値（例えば、工場出荷時に設定されているしきい値）を用いて、第２の検出器３４の検出位置にラベル１３が存在するか否かを判定する（ステップＳ４）。そして、検出位置にラベル１３があると判定した場合は（ステップＳ５：ＹＥＳ）、しきい値の設定が正しく行われないとして、例えば、ＬＥＤランプ６を点灯させることで外部に報知する（ステップＳ１９）。
【００３４】
第２の検出器３４の検出位置にラベル１３が存在しないと判断した場合は（ステップＳ５：ＮＯ）、制御部４０は、第２の検出器３４の第２発光部３５を発光させた状態における受光レベルを取得し（ステップＳ６）、続いて、第２発光部３５を発光させない状態における受光レベルを取得する（ステップＳ７）。
その後、制御部４０により、第２発光部３５を発光させた状態における受光レベルと、第２発光部３５を発光させない状態における受光レベルとの差分を演算する（ステップＳ８）。制御部４０は、演算された差分の１／２の値を新たなしきい値として設定する（ステップＳ９）。
【００３５】
このようにしきい値が設定されたら、制御部４０がヘッド制御部４４および搬送制御部４５に印刷データに応じて駆動制御信号を送ることにより、プラテンローラー１７を回転駆動させながら、サーマルヘッド１６を駆動して、ラベル１３の印刷処理を開始する（ステップＳ１０）。
ラベル１３の印刷が完了したら、プラテンローラー１７を駆動させることにより、ラベル１３および台紙１２を搬送し（ステップＳ１１）、台紙屈曲用ガイド２０の屈曲部２１により、台紙１２を鋭角に搬送することで、台紙１２からラベル１３を剥離させる。剥離されたラベル１３はラベル発行口３から発行される。発行されたラベル１３は、ラベルガイドローラー２５およびラベル送り出しローラー２４により、ラベル発行口３の第２の検出器３４の検出位置に保持される。
【００３６】
この状態で、制御部４０は、第２の検出器３４の第２発光部３５を発光させた状態における受光レベルを取得する（ステップＳ１２）。
制御部４０は、第２の発光部３５を発光させた状態における受光レベルと設定されたしきい値とを比較することで（ステップＳ１３）、検出位置におけるラベル１３の有無を判断する。すなわち、第２の検出器３４において、受光レベルがしきい値より高い場合は、第２の検出器３４の検出位置にラベル１３が存在しないと判断し、受光レベルがしきい値より低い場合は、検出位置にラベル１３が存在すると判断する。
【００３７】
そして、第２の検出器３４により、ユーザーによりラベル発行口３からラベルが取り除かれたか否かを検出する（ステップＳ１４）。第２の検出器３４により、ラベルが取り除かれたことを検出したら（ステップＳ１４：ＹＥＳ）、ラベル１３を印刷開始位置に搬送し待機する頭だし処理を行う（ステップＳ１５）。そして、例えば、印刷データを一時的にメモリー４３に蓄積した場合には、制御部４０は、メモリー４３に印刷データが残っているか否か判断する（ステップＳ１６）。そして、印刷データが残っている場合には（ステップＳ１６：ＹＥＳ）、再び、制御部４０により、第２の検出器３４の第２発光部３５を発光させた状態における受光レベルを取得し（ステップＳ６）、ステップＳ１８までの動作を繰り返して行う。また、メモリー４３に印刷データが残っていない場合には（ステップＳ１６：ＮＯ）、終了する。
【００３８】
以上説明したように、本実施形態においては、印刷開始前に、新たなしきい値を設定するようにしているので、印刷開始時における外部環境を考慮したしきい値の設定が可能となる。すなわち、ラベルプリンター１を移動させて設置場所を変更した場合や、ラベルプリンター１を使用する時間など、使用する直前の外部環境に応じたしきい値の設定を行うことができる。
【００３９】
なお、本発明は前記実施形態に限定されるものではなく、本発明の趣旨に基づいて種々の変形が可能である。
前記実施形態においては、印刷装置として、サーマルヘッド１６を用いたラベルプリンター１を用いた場合について説明したが、例えば、インクジェットタイプを初めとするその他のタイプの印刷装置に適用することも可能である。
【符号の説明】
【００４０】
１…ラベルプリンター、２…プリンターケース、３…ラベル発行口、４…台紙排出口、１１…ロール紙、１２…台紙、１３…ラベル、１４…ブラックマーカー、１６…サーマルヘッド、１７…プラテンローラー、２０…台紙屈曲用ガイド、３０…第１の検出器、３１…第１発光部、３２…透過型第１受光部、３３…反射光用受光部、３４…第２の検出器、３５…第２発光部、３６…第２透過光用受光部、４０…制御部。
【図１】
0006728578.tif 000002
【図２】
0006728578.tif 000003
【図３】
0006728578.tif 000004
【図４】
0006728578.tif 000005
【図５】
0006728578.tif 000006
【図６】
0006728578.tif 000007