(57)【要約】【課題】特性にバラツキがある光学センサー２４、２５、２６の出力レベルを手動によらず、自動的かつ短時間で調整可能なプリンターのセンサーレベル調整装置およびセンサーレベル調整方法を提供すること。【解決手段】センサー２４〜２６のセンサーレベル調整において、各センサー２４〜２６からローレベル値又はハイレベル値が出力される調整状態に設定する。たとえば、移送路１１に被検出サンプルとしての用紙を配置する。そして、その調整状態を保持したまま、各センサー２４〜２６の動作条件（発光量と受光感度）を変更しながら各センサー２４〜２６の出力電圧を検出し、検出した出力電圧に基づいてローレベル値とハイレベル値の両方が適切な電圧レベルとなる最適な動作条件を検出する。そして、各センサー２４〜２６を最適な動作条件に設定してセンサーレベル調整を終了する。【選択図】図１
2014214002.tif 000002
【特許請求の範囲】
【請求項１】
発光素子および受光素子を有する光学センサーを備え、この光学センサーにより印字用紙の位置を検出して印字を行うプリンターのセンサーレベル調整装置であって、
センサーレベル調整時において、前記光学センサーがローレベル値とハイレベル値のうちのいずれか一方のレベル値の出力電圧を出力する調整状態に設定する調整状態設定手段と、
前記調整状態において、前記光学センサーの発光量と受光感度のうちの少なくとも一方を変更可能な要素とする前記光学センサーの動作条件を複数の異なる動作条件に切り替える動作条件切替手段と、
前記動作条件切替手段により切り替えられた各動作条件において前記光学センサーが出力する出力電圧を検出する出力電圧検出手段と、
前記出力電圧検出手段により検出された出力電圧に基づいて、前記光学センサーから出力される前記ローレベル値と前記ハイレベル値の両方の出力電圧が予め決められた適切な電圧レベルとなる最適な動作条件を検出する最適動作条件検出手段と、
前記最適動作条件検出手段により検出された動作条件に前記光学センサーを設定する設定手段と、
を備えたプリンターのセンサーレベル調整装置。
【請求項２】
前記最適動作条件検出手段は、前記出力電圧検出手段により検出された出力電圧が、前記ローレベル値と前記ハイレベル値のうちの前記一方のレベル値として予め決められた適切な電圧値に一致したときの動作条件のうち、前記ローレベル値と前記ハイレベル値のうちの他方のレベル値が適切な電圧レベルとなる条件を満たす動作条件を前記最適な動作条件として検出する請求項１記載のプリンターのセンサーレベル調整装置。
【請求項３】
前記最適動作条件検出手段は、少なくとも前記ローレベル値と前記ハイレベル値のうちの一方が前記受光素子の飽和領域の電圧レベルとなる動作条件を前記最適な動作条件として検出する請求項１または２記載のプリンターのセンサーレベル調整装置。
【請求項４】
前記調整状態設定手段は、前記光学センサーの検出位置に用紙を静止させた状態で保持する手段である請求項１ないし３のいずれかに記載のプリンターのセンサーレベル調整装置。
【請求項５】
前記調整状態設定手段は、前記光学センサーの検出位置を空洞にした状態で前記プリンターのプリンター本体における蓋部を筐体部に閉鎖した状態に設定する手段である請求項１ないし３のいずれかに記載のプリンターのセンサーレベル調整装置。
【請求項６】
前記光学センサーを複数有し、前記調整状態設定手段は前記複数の光学センサーを同時に前記調整状態に設定する請求項１ないし３のいずれかに記載のプリンターのセンサーレベル調整装置。
【請求項７】
前記調整状態設定手段は、前記複数の光学センサーのうちの一部の検出位置に用紙を静止させた状態で保持する手段である請求項６記載のプリンターのセンサーレベル調整装置。
【請求項８】
発光素子および受光素子を有する光学センサーを備え、この光学センサーにより印字用紙の位置を検出して印字を行うプリンターのセンサーレベル調整方法であって、
センサーレベル調整時において、前記光学センサーがローレベル値とハイレベル値のうちのいずれか一方のレベル値の出力電圧を出力する調整状態に設定する調整状態設定工程と、
前記調整状態において、前記光学センサーの発光量と受光感度のうちの少なくとも一方を変更可能な要素とする前記光学センサーの動作条件を複数の動作条件に切り替える動作条件切替工程と、
前記動作条件切替工程により切り替えられた各動作条件において前記光学センサーが出力する出力電圧を検出する出力電圧検出工程と、
前記出力電圧検出工程により検出された出力電圧に基づいて、前記光学センサーから出力される前記ローレベル値と前記ハイレベル値の両方の出力電圧が予め決められた適切な電圧レベルとなる最適な動作条件を検出する最適動作条件検出工程と、
前記最適動作条件検出工程により検出された動作条件に前記光学センサーを設定する設定工程と、
を備えたプリンターのセンサーレベル調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンターのセンサーレベル調整装置およびセンサーレベル調整方法にかかるもので、とくにプリンターに装備されている各種の光学センサーの出力レベルを自動的に調整可能なプリンターのセンサーレベル調整装置およびセンサーレベル調整方法に関するものである。
【背景技術】
【０００２】
従来から、ラベル連続体その他の印字用紙を各種のプリンターに装填して移送および印字するにあたって、印字部に対する印字用紙の相対的位置を検出するために、反射型や透過型の光学センサーが用いられている。
【０００３】
しかして光学センサーは、発光素子および受光素子を有し、同一種類のものであっても、製造上その特性に多少のバラツキがあるために、あらかじめ設定された電圧ないしは電流を当該光学センサーの発光素子および受光素子にそれぞれ印加しても、精密な同一の出力レベル（感度）を得ることができないという問題がある。
【０００４】
また、印字用紙の種類や紙質、さらには、印字用紙にあらかじめ印刷されている検出用マークの色などが異なる場合には、同一種類の光学センサーであっても、その出力レベルが異なるという問題がある。
【０００５】
したがって、従来は、光学センサーに印加する電流量を調整可能な回路（可変抵抗など）をプリンター本体に設けておき、工場出荷時あるいはメンテナンス時に、これを手動で調整することにより、光学センサーからの出力レベルのバラツキを補正することが行われている。
【０００６】
しかしながら、このような手動による調整作業は、熟練と経験を有するとともに、時間および手間がかかるという問題がある。
【０００７】
もちろん、工場出荷後にプリンターに使用される印字用紙の種類が異なる場合、あるいは使用環境が極端に異なる場合には、その使用者において光学センサーを再度調整することが必要になるという問題がある。
【０００８】
さらに、反射型および透過型の光学センサーをともに備えているプリンターにおいては、それぞれの光学センサーをそれぞれ調整する必要があり、調整作業にさらに時間がかかるという問題がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００３−３４１１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は以上のような諸問題にかんがみなされたもので、特性にバラツキがある光学センサーの出力レベルを短時間で簡単に調整することができるプリンターのセンサーレベル調整装置およびセンサーレベル調整方法を提供することを課題とする。
【００１１】
また本発明は、印字用紙の種類や紙質、検出用マークの色などに応じてセンサーレベルを、手動によらず、簡単に調整可能なプリンターのセンサーレベル調整装置およびセンサーレベル調整方法を提供することを課題とする。
【００１２】
また本発明は、使用する印字用紙や使用環境に応じて光学センサーの出力レベルを自動的に調整可能なプリンターのセンサーレベル調整装置およびセンサーレベル調整方法を提供することを課題とする。
【００１３】
また本発明は、光学センサーとして反射型および透過型のものなど複数個の光学センサーを用いているプリンターであっても、短時間で調整可能なプリンターのセンサーレベル調整装置およびセンサーレベル調整方法を提供することを課題とする。
【課題を解決するための手段】
【００１４】
すなわち本発明は、発光素子および受光素子を有する光学センサーを備え、この光学センサーにより印字用紙の位置を検出して印字を行うプリンターのセンサーレベル調整装置であって、センサーレベル調整時において、上記光学センサーがローレベル値とハイレベル値のうちのいずれか一方のレベル値の出力電圧を出力する調整状態に設定する調整状態設定手段と、上記調整状態において、上記光学センサーの発光量と受光感度のうちの少なくとも一方を変更可能な要素とする上記光学センサーの動作条件を複数の異なる動作条件に切り替える動作条件切替手段と、上記動作条件切替手段により切り替えられた各動作条件において上記光学センサーが出力する出力電圧を検出する出力電圧検出手段と、上記出力電圧検出手段により検出された出力電圧に基づいて、上記光学センサーから出力される上記ローレベル値と上記ハイレベル値の両方の出力電圧が予め決められた適切な電圧レベルとなる最適な動作条件を検出する最適動作条件検出手段と、上記最適動作条件検出手段により検出された動作条件に上記光学センサーを設定する設定手段と、を備えたプリンターのセンサーレベル調整装置である。
【００１５】
本発明によれば、光学センサーを、ローレベル値とハイレベル値のうちのいずれか一方のレベル値の出力電圧のみを出力する状態にし、その一方のレベル値のみを検出することで、光学センサーが出力するローレベル値とハイレベル値の両方を適切な電圧レベルに調整することができるため、光学センサーがローレベル値を出力する状態とハイレベル値を出力する状態との２状態、即ち、光学センサーの検出位置に検出対象を配置した状態と検出対象を配置しない状態との２状態に光学センサーの検出状態を切り替えてセンサーレベル調整を行うことが不要となる。
【００１６】
したがって、光学センサーの検出状態を上記２状態のうちのいずれか一方に状態に維持しながら光学センサーの動作条件を切り替えて光学センサーの出力電圧を検出するだけで、光学センサーが出力するローレベル値とハイレベル値との両方が適切となる最適な動作条件を検出することができる。そのため、例えば、光学センサーの検出位置に用紙を移送させて光学センサーの検出状態を上記２状態で切り替えることに要する時間を削減することができる。また、異なる検出状態と異なる動作条件との組み合わせの各々における光学センサーの出力電圧を検出することも不要となり、センサーレベル調整に要する時間を大幅に低減することができる。
【００１７】
なお、上記において、光学センサーから出力されるローレベル値とハイレベル値の両方の出力電圧が予め決められた適切な電圧レベルとなる最適な動作条件とは、ローレベル値の出力電圧とハイレベル値の出力電圧が各々に対して予め決められた特定の電圧レベルとなるときの動作条件を示す場合に限らず、ローレベル値の出力電圧がローレベル値として適切とみなせる範囲内の電圧レベルとなり、かつ、ハイレベル値の出力電圧がハイレベル値として適切とみなせる範囲内の電圧レベルとなるときの動作条件を示す。
【００１８】
第二の発明は、発光素子および受光素子を有する光学センサーを備え、この光学センサーにより印字用紙の位置を検出して印字を行うプリンターのセンサーレベル調整方法であって、センサーレベル調整時において、上記光学センサーがローレベル値とハイレベル値のうちのいずれか一方のレベル値の出力電圧を出力する調整状態に設定する調整状態設定工程と、上記調整状態において、上記光学センサーの発光量と受光感度のうちの少なくとも一方を変更可能な要素とする上記光学センサーの動作条件を複数の動作条件に切り替える動作条件切替工程と、上記動作条件切替工程により切り替えられた各動作条件において上記光学センサーが出力する出力電圧を検出する出力電圧検出工程と、上記出力電圧検出工程により検出された出力電圧に基づいて、上記光学センサーから出力される上記ローレベル値と上記ハイレベル値の両方の出力電圧が予め決められた適切な電圧レベルとなる最適な動作条件を検出する最適動作条件検出工程と、上記最適動作条件検出工程により検出された動作条件に上記光学センサーを設定する設定工程と、を備えたプリンターのセンサーレベル調整方法である。
【００１９】
上記最適動作条件検出手段は、上記出力電圧検出手段により検出された出力電圧が、ローレベル値とハイレベル値のうちの一方のレベル値として予め決められた適切な電圧値に一致したときの動作条件のうち、ローレベル値とハイレベル値のうちの他方のレベル値が適切な電圧レベルとなる条件を満たす動作条件を最適な動作条件として検出することができる。
【００２０】
上記最適動作条件検出手段は、少なくともローレベル値とハイレベル値のうちの一方が受光素子の飽和領域の電圧レベルとなる動作条件を上記最適な動作条件として検出することができる。
【００２１】
上記調整状態設定手段は、光学センサーの検出位置に用紙を静止させた状態で保持する手段とすることができる。これによれば、センサーレベル調整時に用紙を動かす必要がなく、迅速にセンサーレベル調整を行うことができるようになる。
【００２２】
上記調整状態設定手段は、上記光学センサーの検出位置を空洞にした状態で上記プリンターのプリンター本体における蓋部を筐体部に閉鎖した状態に設定する手段とすることができる。これによれば、光学センサーの検出位置に何も配置せずにセンサーレベル調整を行うことができ、迅速な調整が可能であるとともに、調整作業に要する手間も不要とすることができる。
【００２３】
上記光学センサーを複数有し、上記調整状態設定手段は複数の光学センサーを同時に調整状態に設定するものとすることができる。これによれば、複数の光学センサーのセンサーレベル調整を同時に行うことができ、全ての光学センサーのセンサーレベル調整に要する時間を低減することができる。
【００２４】
上記調整状態設定手段は、上記複数の光学センサーのうちの一部の検出位置に用紙を静止させた状態で保持する手段とすることができる。複数の光学センサーを有する場合に、光学センサーのうちの一部の検出位置に用紙を配置して、それらの光学センサーからローレベル値又はハイレベル値が出力される状態とし、残りの光学センサーの検出位置には用紙を配置せずにそれらの光学センサーからローレベル値又はハイレベル値が出力される状態とすることで、複数の光学センサーのセンサーレベル調整を同時に行うことができる。
【発明の効果】
【００２５】
本発明によるプリンターのセンサーレベル調整装置およびセンサーレベル調整方法においては、プリンターの光学センサーのセンサーレベル調整の作業をきわめて簡単、かつ短時間で行うことができる。
【００２６】
とくに第一及び第二の発明のプリンターのセンサーレベル調整装置によれば、光学センサーの検出位置に用紙を配置し、その用紙を動かすことなく静止した状態に保持したまま光学センサーの動作条件を切り替えるだけで、適切なセンサーレベルとなる光学センサーの最適な動作条件を検出することが可能となり、または、光学センサーの検出位置に用紙を配置せずに光学センサーの動作条件を切り替えるだけで、適切なセンサーレベルとなる光学センサーの最適な動作条件を検出することが可能となる。
【００２７】
したがって、手動による可変抵抗などの調整作業も不要として、自動的なレベル調整操作を実現可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例によるセンサーレベル調整装置３１（図５）を備えたプリンター（たとえばサーマルプリンター１）の概略側面図である。
【図２】同、ラベル連続体１４の平面図である。
【図３】同、図２のＩＩＩ−ＩＩＩ線断面図である。
【図４】ラベル連続体が移送されている際に各センサーが出力する出力電圧の電圧変化の様子を示した図である。
【図５】同、センサーレベル調整装置３１の概略ブロック図である。
【図６】光学センサーの駆動回路及びセンサーレベル調整装置の構成部を示した構成図である。
【図７】同、センサーレベル調整装置３１によるセンサーレベル調整方法の手順を示すフローチャート図である。
【図８】センサーのフォトトランジスタのコレクタ・エミッタ間電圧と光電流との関係を示した特性図である。
【図９】第２の上流側センサーのセンサーレベル調整時における図７のステップＳ３、Ｓ４の具体的な処理手順を示したフローチャートである。
【図１０】第２の上流側センサーのセンサーレベル調整時において発光量が「大」のときの出力電圧の具体的な数値例を示した図である。
【図１１】第２の上流側センサーのセンサーレベル調整時において発光量が「中」のときの出力電圧の具体的な数値例を示した図である。
【図１２】第２の上流側センサーのセンサーレベル調整時において発光量が「小」のときの出力電圧の具体的な数値例を示した図である。
【発明を実施するための形態】
【００２９】
本発明は、発光素子の発光量および受光素子の受光感度をそれぞれ多段階に出力して、最適な組み合わせを得るように調整するので、迅速かつ簡単なプリンターのセンサーレベル調整装置およびセンサーレベル調整方法を実現した。
【実施例１】
【００３０】
つぎに本発明の実施例によるプリンターのセンサーレベル調整装置およびセンサーレベル調整方法を図１ないし図１２にもとづき説明する。
【００３１】
図１は、上記実施例によるセンサーレベル調整装置３１（図５）を備えたプリンター（たとえばサーマルプリンター１）の概略側面図であって、サーマルプリンター１は、プリンター本体２と、用紙検出部３と、用紙案内部４と、印字部５と、操作部６と、表示部７と、制御部８と、を有する。
【００３２】
プリンター本体２は、筐体部９と、蓋部１０と、を有するとともに、その内部に移送路１１を形成しており、移送路１１の最上流側に導入口１２を、移送路１１の最下流側に排出口１３をそれぞれ形成し、導入口１２から排出口１３までほぼ直線状の移送路１１としている。
【００３３】
蓋部１０を筐体部９に対して開放および閉鎖可能としてあり、蓋部１０の開放状態でラベル連続体１４（印字用紙）を移送路１１に挿通可能とし、蓋部１０を筐体部９に閉鎖することによってラベル連続体１４を移送路１１上を移送して印字可能とする。
【００３４】
すなわち、ラベル連続体１４を移送路１１に送り込む導入口１２と、移送路１１からプリンター本体２の外部にラベル連続体１４を排出する排出口１３と、の間においてラベル連続体１４の検出および印字を行う。
【００３５】
プリンター本体２の導入口１２側には、用紙供給部１５を設けることができる。
【００３６】
たとえば、ラベル連続体１４がファンホールドタイプの印字用紙である場合に、用紙供給部１５として、プリンター本体２の導入口１２側に供給箱１６を設け、供給箱１６から導入口１２および移送路１１に向かってラベル連続体１４を供給可能とする。
【００３７】
図２は、ラベル連続体１４の平面図、図３は、図２のＩＩＩ−ＩＩＩ線断面図であり、ラベル連続体１４は、帯状の台紙１７と、台紙１７上に仮着した複数枚のラベル片１８（用紙片）と、を有する。
【００３８】
台紙１７の裏面側には、位置検出用マーク１９をあらかじめ印刷してあるとともに、互いに隣り合うラベル片１８の間にギャップ２０を設け、ギャップ２０に位置して台紙切断用のミシン目２１を形成している。
【００３９】
なお、ギャップ２０は、位置検出用としてこれを利用することができる。
【００４０】
図３に示すように、ラベル片１８は、感熱発色可能なラベル基材２２と、ラベル基材２２の裏面側の粘着剤層２３と、を有し、粘着剤層２３においてラベル片１８を台紙１７上に仮着している。
【００４１】
ラベル基材２２として、加熱によっても感熱発色しない一般的な基材を用いる場合には、熱転写インキリボン（図示せず）などを用いた印字部５とすることができる。
【００４２】
用紙検出部３は、印字部５に対するラベル連続体１４の相対的位置を検出するもので、用紙検出部３は、第１の上流側センサー２４（第１の用紙センサー、光学センサー）および第２の上流側センサー２５（第１の用紙センサー、光学センサー）と、下流側センサー２６（第２の用紙センサー、光学センサー）と、を有する。
【００４３】
第１の上流側センサー２４および第２の上流側センサー２５は、印字部５の上流側に位置して、ラベル連続体１４の位置検出用マーク１９およびラベル連続体１４のギャップ２０をそれぞれ検出可能である。
【００４４】
すなわち、用紙案内部４の上流側において、位置検出用マーク１９あるいはギャップ２０のいずれの被検出部を有するラベル連続体１４が移送されてきても、第１の上流側センサー２４あるいは第２の上流側センサー２５のいずれかによりラベル連続体１４の位置を検出可能である。
【００４５】
下流側センサー２６は、印字部５の下流側に位置しており、ラベル連続体１４の先端部１４Ａを検出可能である。
【００４６】
これらの第１の上流側センサー２４、第２の上流側センサー２５および下流側センサー２６は、反射型あるいは透過型の光学センサーのいずれかを採用することができるが、たとえば、第１の上流側センサー２４は発光素子２４Ａと受光素子２４Ｂとを略同一平面に沿った位置に配置した反射型センサー、第２の上流側センサー２５は発光素子２５Ａと受光素子２５Ｂとを対向する位置に配置した透過型センサー、下流側センサー２６は発光素子２６Ａと受光素子２６Ｂとを略同一平面に沿った位置に配置した反射型センサーである。
【００４７】
図４（Ａ）〜（Ｃ）は、後述のセンサーレベル調整装置３１によりセンサーレベル調整が適切に行われた第１の上流側センサー２４、第２の上流側センサー２５、及び下流側センサー２６の各々が、移送路１１に沿ってラベル連続体１４が移送されている際に出力する出力信号の電圧変化の様子を概略的に例示した図である。なお、図４（Ａ）〜（Ｃ）は、各々の電圧変化が発生するタイミングを実際のタイミングに合わせて示したものではない。
【００４８】
反射型センサーとして構成される第１の上流側センサー２４は、発光素子２４Ａから移送路１１に検出光を投光し、その検出光が移送路１１におけるラベル連続体１４の台紙１７の裏面に照射される位置を検出位置とする。
【００４９】
そして、台紙１７の裏面に設けられた位置検出用マーク１９以外の部分（非マーク部）が検出位置を通過している状態、即ち、“位置検出用マーク非検出”状態の時には、台紙１７の裏面で検出光が反射されるため、受光素子２４Ｂでの受光量が高く、受光素子２４Ｂがオン状態となる。このとき、第１の上流側センサー２４からは、図４（Ａ）に示すローレベル電圧（ローレベル値）の出力信号が出力される。なお、各センサー２４〜２６の回路構成については後述する。
【００５０】
一方、位置検出用マーク１９の部分（マーク部）が検出位置を通過している状態、即ち、“位置検出用マーク検出”状態の時には、位置検出用マーク１９で検出光が吸収されるため、受光素子２４Ｂでの受光量が低く、受光素子２４Ｂがオフ状態となる。このとき、第１の上流側センサー２４からは、図４（Ａ）に示すハイレベル電圧（ハイレベル値）の出力信号が出力される。
【００５１】
したがって、制御部８は、第１の上流側センサー２４の出力信号を取得し、その電圧（出力電圧）のレベルを検出することで、第１の上流側センサー２４の検出位置に位置検出用マーク１９が検出されたか否かを判断することができる。たとえば、出力電圧が、ローレベル値であるとみなす最大値であるローレベル閾値以下である場合には、検出位置に位置検出用マーク１９が検出されない“位置検出用マーク非検出”状態であると判断することができ、出力電圧がハイレベル値であるとみなす最小値であるハイレベル閾値以上である場合には、検出位置に位置検出用マーク１９が検出された“位置検出用マーク検出”状態であると判断することができる。
【００５２】
透過型センサーとして構成される第２の上流側センサー２５は、発光素子２５Ａから移送路１１に検出光を投光し、その検出光が移送路１１におけるラベル連続体１４に照射される位置を検出位置とする。
【００５３】
そして、ラベル連続体１４のギャップ２０以外の部分（ラベル片１８が仮着された台紙１７部分：非ギャップ部）が検出位置を通過している状態、即ち、“ギャップ非検出”状態の時には、ラベル連続体１４を検出光が殆ど透過しないため、受光素子２５Ｂでの受光量が低く、受光素子２５Ｂがオフ状態となる。このとき、第２の上流側センサー２５からは、図４（Ｂ）に示すハイレベル値の出力信号が出力される。
【００５４】
一方、ギャップ２０の部分（ギャップ部）が検出位置を通過している状態、即ち、“ギャップ検出”状態の時には、ギャップ２０（台紙１７）を検出光が透過するため、受光素子２５Ｂでの受光量が高く、受光素子２５Ｂがオン状態となる。このとき、第２の上流側センサー２５からは、図４（Ｂ）に示すローレベル値の出力信号が出力される。
【００５５】
したがって、制御部８は、上述の位置検出用マーク１９の検出と同様に、第２の上流側センサー２５の出力信号を取得し、その電圧（出力電圧）のレベルを検出することで、第２の上流側センサー２５の検出位置にギャップ２０が検出されたか否かを判断することができる。
【００５６】
反射型センサーとして構成される下流側センサー２６は、発光素子２６Ａから移送路１１に検出光を投光し、その検出光が移送路１１におけるラベル連続体１４の裏面に照射される位置を検出位置とする。
【００５７】
そして、ラベル連続体１４の先端部１４Ａが検出位置に移送されていない状態（ラベル連続体１４のいずれの部分も検出位置に存在しない状態）、即ち、“先端部非検出”状態の時には、検出光が反射されないため、受光素子２６Ｂでの受光量が低く、受光素子２６Ｂがオフ状態となる。このとき、下流側センサー２６からは、図４（Ｃ）に示すハイレベル値の出力信号が出力される。
【００５８】
一方、ラベル連続体１４の先端部１４Ａが検出位置に移送された状態、即ち、“先端部検出”状態の時には、台紙１７の裏面で検出光が反射されるため、受光素子２６Ｂでの受光量が高く、受光素子２６Ｂがオフ状態となる。このとき、下流側センサー２６からは、図４（Ｃ）に示すローレベル値の出力信号が出力される。
【００５９】
したがって、制御部８は、上述の位置検出用マーク１９やギャップ２０の検出と同様に、下流側センサー２６の出力信号を取得し、その電圧（出力電圧）のレベルを検出することで、下流側センサー２６の検出位置にラベル連続体１４の先端部１４Ａが検出されたか否かを判断することができる。
【００６０】
図１に戻り、用紙案内部４は、プリンター本体２内の移送路１１に沿って、導入口１２ないし用紙検出部３から印字部５に向かってラベル連続体１４を案内するもので、上側案内片４Ａおよび下側案内片４Ｂを有し、この間の案内通路４Ｃを移送路１１としてラベル連続体１４を印字部５の方向に案内する。
【００６１】
用紙案内部４は、ラベル連続体１４の幅方向に上側案内片４Ａおよび下側案内片４Ｂの左右一対を有し、ラベル連続体１４の幅方向左右のいずれかの上側案内片４Ａおよび下側案内片４Ｂに第１の上流側センサー２４および第２の上流側センサー２５を取り付け固定している。
【００６２】
なお、下流側センサー２６は、プリンター本体２の筐体部９において、ラベル連続体１４の幅方向中央部に位置してこれを設けてある。
【００６３】
印字部５は、移送路１１に沿ってラベル連続体１４を移送するとともにラベル連続体１４（ラベル片１８）に印字を行うもので、サーマルヘッド２７およびプラテンローラー２８を有する。
【００６４】
サーマルヘッド２７は、これを蓋部１０に取り付け、プラテンローラー２８は、これを筐体部９に取り付けており、蓋部１０を筐体部９から開放することによりラベル連続体１４をサーマルヘッド２７とプラテンローラー２８との間にセット可能とし、蓋部１０を筐体部９に閉鎖することによりラベル連続体１４を移送路１１上を移送して印字可能としている。
【００６５】
印字部５のプラテンローラー２８は、ステッピングモーター２９によりこれを正逆方向いずれかに回転駆動するもので、ステッピングモーター２９を制御部８からの制御信号により駆動制御することによって、ラベル連続体１４を下流側センサー２６方向（下流側）に移送する正移送動作と、ラベル連続体１４を第１の上流側センサー２４ないし第２の上流側センサー２５方向（上流側）に移送する逆移送動作と、を行うことができる。
【００６６】
具体的には、用紙案内部４に挿通されてくるラベル連続体１４を第１の上流側センサー２４あるいは第２の上流側センサー２５のいずれか一方が検出した際に、プラテンローラー２８の回転駆動を開始し、下流側センサー２６がラベル連続体１４の先端部１４Ａを検出した際に、ラベル連続体１４を印字部５の印字開始位置まで逆移送する。
【００６７】
前記操作部６は、サーマルプリンター１を操作するための各種キー（図示せず）を備えており、前記表示部７が必要なデータないしコマンドを表示可能である。
【００６８】
前記制御部８は、上述の用紙検出部３、用紙案内部４、印字部５、操作部６、表示部７およびセンサーレベル調整装置３１（図５にもとづき後述）などを制御するが、必要に応じて外部のパソコン３０などと接続して、データおよびコマンドの交信を行うことができる。
【００６９】
さらに、サーマルプリンター１には、制御部８においてセンサーレベル調整装置３１を設けている。
【００７０】
図５は、センサーレベル調整装置３１の概略ブロック図であって、センサーレベル調整装置３１は、制御部８に設けた発光電流設定回路３２および受光感度設定回路３３を有する。
【００７１】
発光電流設定回路３２は、操作部６において入力されたセンサーレベル調整コマンドにもとづき、第１の上流側センサー２４、第２の上流側センサー２５および下流側センサー２６それぞれの発光素子２４Ａ、２５Ａ、２６Ａにおける発光電流（発光量）を多段階に設定する。
【００７２】
受光感度設定回路３３は、操作部６において入力されたセンサーレベル調整コマンドにもとづき、第１の上流側センサー２４、第２の上流側センサー２５および下流側センサー２６それぞれの受光素子２４Ｂ、２５Ｂ、２６Ｂにおける受光感度を多段階に設定する。
【００７３】
発光電流設定回路３２と受光感度設定回路３３は、具体的には、例えば図６のように構成される。
【００７４】
上述のように第１の上流側センサー２４は反射型センサー、第２の上流側センサー２５は透過型センサー、下流側センサー２６は反射型センサーであり、反射型と透過型とで相違しているが、発光素子と受光素子の配置以外は、同様に構成された回路により駆動される。同図には第１の上流側センサー２４、第２の上流側センサー２５、および下流側センサー２６のうちの任意の１つの光学センサーに対して設けられる発光電流設定回路３２と受光感度設定回路３３が示されている。
【００７５】
同図に示すように、第１の上流側センサー２４、第２の上流側センサー２５、および下流側センサー２６の発光素子２４Ａ、２５Ａ、２６Ａとして、例えば発光ダイオードＰＤが用いられ、受光素子２４Ｂ、２５Ｂ、２６ＢとしてフォトトランジスタＰＴが用いられる。
【００７６】
一方、発光電流設定回路３２は、可変抵抗部３２Ａと抵抗設定部３２Ｂとから構成され、受光感度設定回路３３は、可変抵抗部３３Ａと抵抗設定部３３Ｂとから構成されている。
【００７７】
発光ダイオードＰＤは、カソード端子が接地され、アノード端子が可変抵抗部３２Ａを介して電源電圧Ｖｃｃ１の電源に接続されている。
【００７８】
可変抵抗部３２Ａは、発光ダイオードＰＤに電源から供給される電流（発光電流）を制限する制限抵抗Ｒ１を構成しており、並列に接続された複数の抵抗Ｒ１１〜Ｒ１ｍ（ｍは正の整数）と、それらの抵抗Ｒ１１〜Ｒ１ｍの各々に直列に接続されたスイッチＳ１１〜Ｓ１ｍとから構成されている。
【００７９】
各スイッチＳ１１〜Ｓ１ｍは、例えば、トランジスタを使用した半導体スイッチであり、それらのオン／オフ状態は、抵抗設定部３２Ｂからの信号によって電気的に切り替えられるようになっている。
【００８０】
抵抗設定部３２Ｂは、各スイッチＳ１１〜Ｓ１ｍのオン／オフ状態の組み合わせを変更することで、抵抗Ｒ１１〜Ｒ１ｍのうち、可変抵抗部３２Ａの両端子に有効に接続する抵抗を選択し、制限抵抗Ｒ１の抵抗値（Ｒ１）を多段的に切り替えるようにしている。
【００８１】
これによって、発光ダイオードＰＤに供給される電流（発光電流）の大きさが切り替えられ、発光ダイオードＰＤの発光量が多段的に切り替えられるようになっている。
【００８２】
なお、制限抵抗Ｒ１の抵抗値を変更するための構成、発光ダイオードＰＤの発光量を変更するための構成は、ここで説明したものに限らない。
【００８３】
一方、フォトトランジスタＰＴは、エミッタ端子が接地され、コレクタ端子が可変抵抗部３３Ａを介して電源電圧Ｖｃｃ２の電源に接続されている。即ち、フォトトランジスタＰＴは、コレクタ端子を出力端子としたエミッタ接地回路となるように接続されている。
【００８４】
可変抵抗部３３Ａは、コレクタ負荷となる負荷抵抗Ｒ２を構成している。可変抵抗部３３Ａは、可変抵抗部３２Ａと同様に構成されているため簡単に説明すると、並列に接続された複数の抵抗Ｒ２１〜Ｒ２ｎ（ｎは正の整数）と、それらの抵抗Ｒ２１〜Ｒ２ｍの各々に直列に接続されたスイッチＳ２１〜Ｓ２ｎとから構成されている。
【００８５】
各スイッチＳ２１〜Ｓ２ｎは、抵抗設定部３３Ｂからの信号によって切り替えられ、オン／オフ状態の組み合わせが変更されることで、負荷抵抗Ｒ２の抵抗値（Ｒ２）が多段的に切り替えられるようになっている。
【００８６】
これによって、フォトトランジスタＰＴの受光感度が多段的に切り替えられるようになっている。
【００８７】
なお、通常は負荷抵抗Ｒ２が小さい方が、フォトトランジスタＰＴの応答速度が速いため、本明細書では、負荷抵抗Ｒ２が小さい程、受光感度が「良好」とし、負荷抵抗Ｒ２が大きい程、受光感度が「悪い」と表現している。
【００８８】
フォトトランジスタＰＴのコレクタ端子には、光学センサーとしての出力信号を出力する出力端子が設けられ、その出力端子から出力される出力信号の電圧（出力電圧）Ｖｏｕｔが制御部８によって取得されるようになっている。
【００８９】
上述のようにフォトトランジスタＰＴは、エミッタ接地回路として構成されているため、出力端子からの出力電圧Ｖｏｕｔは、フォトトランジスタＰＴが高受光量のときのオン状態の場合にローレベル値となり、フォトトランジスタＰＴが低受光量のときのオフ状態の場合にハイレベル値となる。
【００９０】
なお、フォトトランジスタＰＴを、エミッタフォロワ回路として構成してもよく、その場合、エミッタ端子を出力端子として、出力端子からの出力電圧Ｖｏｕｔは、フォトトランジスタＰＴが高受光量のときのオン状態の場合にハイレベル値、フォトトランジスタＰＴが低受光量のときのオフ状態の場合にローレベル値となる。したがって、フォトトランジスタのオン／オフ状態（高受光量と低受光量の状態）と出力電圧Ｖｏｕｔのローレベル値とハイレベル値との関係が反転するが、その点を考慮すれば、本明細書で説明するセンサーレベル調整を同様に適用できる。
【００９１】
以上の如く構成された発光電流設定回路３２は、発光素子２４Ａ、２５Ａ、２６Ａにおける発光量を、「大」、「中」、「小」、と三段階に切り替えるものとし、制限抵抗Ｒ１（可変抵抗部３２Ａ）は、それに対応して「小」、「中」、「大」の三段階に切り替えられるものとして構成される。
【００９２】
一方、受光感度設定回路３３は、受光素子２４Ｂ、２５Ｂ、２６Ｂにおける受光感度を「良好」から「悪い」までの１５段階に切り替えられるものとし、負荷抵抗Ｒ２（可変抵抗部３３Ａ）は、それに対応して「小」（最小）から「大」（最大）までの１５段階に切り替えられるものとして構成される。
【００９３】
したがって、各センサー２４、２５、２６において設定される発光量と受光感度の組み合わせが３×１５＝４５通り存在し、発光量と受光感度の組み合わせからなる４５通りの状態のうちのいずれかの状態で各センサー２４、２５、２６が動作するようになっている。なお、このようにして切り替えられる各センサー２４、２５、２６の動作の状態を以下、動作条件というものとすると、各センサー２４、２５、２６の動作条件は、発光量と受光感度を変更可能な要素として設定され、発光量と受光感度のいずれかを変更することによって切り替えられる。
【００９４】
なお、発光電流設定回路３２は、必ずしも発光量を三段階に切り替える構成に限らず、四段階以上、又は、三段階未満の切替えを可能にする構成としてもよい。
【００９５】
また、受光感度設定回路３３は、必ずしも受光感度を１５段階に切り替える構成に限らず、１６段階以上、又は、１５段階未満の切替えを可能にする構成としてもよい。
【００９６】
本実施の形態のセンサーレベル調整装置３１では、第１の上流側センサー２４、第２の上流側センサー２５および下流側センサー２６の各々について、以下のようにしてそれらの出力信号（出力電圧Ｖｏｕｔ）の電圧レベルが適切となる最適な動作条件（発光量および受光感度）を検出し、その動作条件で動作するように設定する。
【００９７】
出力信号の電圧レベルが適切とは、図４に示したように、第１の上流側センサー２４、第２の上流側センサー２５および下流側センサー２６の各々から出力される出力信号のローレベル値とハイレベル値の両方が各々に対して予め決められた適切な電圧レベルであることを示す。適切な電圧レベルとは、特定の電圧レベル（電圧値）に限らず、予め決められた電圧範囲内の任意の電圧値であること、すなわち、ローレベル値に対してはローレベル値として適切な電圧レベルであるとみなせる電圧範囲内の任意の電圧値、ハイレベル値に対してはハイレベル値として適切な電圧レベルであるとみなせる電圧範囲内の任意の電圧値であることも意味する。
【００９８】
なお、ローレベル値とハイレベル値の適切な電圧レベルは、センサー２４、２５、２６ごとに異なっていてもよい。
【００９９】
まず、センサーレベル調整を実施する際の前準備として、作業者は、用紙案内部４の案内通路４Ｃに被検出サンプルを挿入し、第１の上流側センサー２４と第２の上流側センサー２５の検出位置に被検出サンプルを配置する。この被検出サンプルは、センサーレベル調整を実施している間（センサーレベル調整の開始から完了までの間）、案内通路４Ｃにおいて移送されることなく静止状態に保持される。
【０１００】
被検出サンプルは、印字用紙としてのラベル連続体１４のうち、ラベル片１８も位置検出用マーク１９も設けられていない台紙１７のみの用紙を示す。このような被検出サンプルとしては、台紙１７のみの専用の用紙を用いることができる。また、作業者がラベル連続体１４からラベル片１８を剥離したものを用いることもできる。この場合には、ラベル片１８を剥離した台紙１７の位置検出用マーク１９が第１の上流側センサー２４と第２の上流側センサー２５の検出位置に配置されないようにする。更に、ラベル連続体１４の先頭部分にラベル片１８も位置検出用マーク１９もない台紙１７のみの部分を設けておき、その部分を被検出サンプルとして使用できるようにすることもできる。
【０１０１】
一方、下流側センサー２６の検出位置には、何も配置せず、プリンター１のプリンター本体２における蓋部１０を筐体部９に閉鎖した状態とする。
【０１０２】
これによって、第１の上流側センサー２４に対しては、検出位置に位置検出用マーク１９が検出されない“位置検出用マーク非検出”状態のときのローレベル値が出力信号（出力電圧Ｖｏｕｔ）として出力される状態に設定し、第２の上流側センサー２５に対しては、検出位置にギャップ部２０が検出される“ギャップ検出”状態のときのローレベル値が出力信号（出力電圧Ｖｏｕｔ）として出力される状態に設定する。
【０１０３】
また、下流側センサー２６に対しては、検出位置にラベル連続体１４の先端部が検出されない“先端部被検出”状態（検出位置を空洞にした状態）のときのハイレベル値が出力信号（出力電圧Ｖｏｕｔ）として出力される状態に設定する。
【０１０４】
なお、このような前準備は各センサー２４、２５、２６をセンサーレベル調整時における調整状態に設定することを示し、その調整状態に設定する調整状態設定手段としては、具体的には、センサー２４、２５に対しては、被検出サンプルとしての台紙１７と、その台紙１７をセンサー２４、２５の検出位置で支持する用紙案内部４の支持手段（印刷時においてラベル連続体１４を用紙案内部４に支持する支持手段）が相当する。また、センサー２６に対してはセンサー２６の検出位置を空洞にした状態で後述のように筐体部９の蓋部１０を閉鎖した状態に設定する手段が相当する。
【０１０５】
このようにして前準備が完了すると、次に制御部８はセンサーレベル調整の本処理を実施する。本処理では、被検出サンプルを移送させることなく停止させた状態で、各センサー２４、２５、２６の動作条件（発光量及び受光感度）のみを切り替える。そして、各動作条件のときに各センサー２４、２５、２６から出力される出力電圧Ｖｏｕｔを検出し、検出した出力電圧Ｖｏｕｔに基づいて各センサー２４、２５、２６の出力信号の電圧レベルが適切となる最適な動作条件を検出する。
【０１０６】
即ち、第１の上流側センサー２４と第２の上流側センサー２５に関しては、各動作条件のときの出力電圧Ｖｏｕｔとしてローレベル値が検出される。そのローレベル値に基づいて、センサー２４、２５から出力されるローレベル値のみではなくハイレベル値も適切な電圧レベル（最適値）となるときの動作条件を検出する。
【０１０７】
一方、下流側センサー２６に関しては、各動作条件のときの出力電圧Ｖｏｕｔとしてハイレベル値が検出される。そのハイレベル値に基づいて、センサー２６から出力されるハイレベル値のみではなくローレベル値も適切な電圧レベルとなるときの動作条件を検出する。
【０１０８】
このように本実施の形態のセンサーレベル調整では、各センサー２４、２５、２６の出力電圧Ｖｏｕｔとして、ローレベル値とハイレベル値の両方を検出することなく、ローレベル値とハイレベル値のうちの一方のみを検出して、それらの両方が適切な電圧レベルとなる動作条件を検出するため、調整時間を大幅に低減することができる。
【０１０９】
即ち、従来のセンサーレベル調整に従った方法では、例えば、各センサーの動作条件を順次切り替えると共に、各動作条件のときに実際の印刷に使用するラベル連続体１４を移送路１１に移送させて各センサー２４、２５、２６から出力されるローレベル値とハイレベル値の出力電圧Ｖｏｕｔを検出する。そして、検出したローレベル値とハイレベル値の両方が適切な電圧レベルとなったときの動作条件を最適な動作条件として検出する。
【０１１０】
これに対して、本実施の形態のセンサーレベル調整では、各動作条件のときのローレベル値とハイレベル値の両方を検出する必要がないため、センサーレベル調整時において被検出サンプルを移送路１１に移送させることなく、移送路１１（案内通路４Ｃ）に静止させた状態で保持したまま各センサー２４、２５、２６の動作条件のみを切り替えて、各動作条件のときのローレベル値のみ又はハイレベル値のみを検出すれば良く、従来の方法のようにラベル連続体１４を移送させるのに要する時間を削減することができる。
【０１１１】
なお、ローレベル値とハイレベル値のうちの一方から、それらの両方の電圧レベルが適切となる動作条件を検出するための原理、処理手順の詳細については後述する。
【０１１２】
図７は、このセンサーレベル調整装置３１によるセンサーレベル調整方法の概略手順を示すフローチャート図である。
【０１１３】
なお、センサーレベル調整は、図７のフローチャートのステップＳ１〜ステップＳ５、又はステップＳ３〜ステップＳ５の工程を繰り返すことによって、各センサー２４、２５、２６のセンサーレベル調整を１つずつ順に行うようにしてもよいし、各センサー２４、２５、２６に対してステップＳ３〜ステップＳ５の工程を並行して行うことによって同時に行うようにしてもよい。また、作業者が調整対象とするセンサーを個別に指定して個別に行うものであってもよい。
【０１１４】
また、以下において、記載上の混乱をさけるため、センサー２４、２５、２６のうちの任意のセンサーに対して同様の処理が行われ、センサー２４、２５、２６の種類を特に区別する必要がない場合には、その光学センサーを単にセンサーというものとする。
【０１１５】
まず、制御部８は操作部６からセンサーレベル調整コマンドの入力操作が行われると、センサーレベル調整を実施するための上述の前準備として、ステップＳ１において、被検出サンプルとしての台紙１７が用紙案内部４の案内通路４Ｃに差し込まれた否かを判断する。そして、ＹＥＳと判断するまで、ステップＳ１の処理を繰り返す。
【０１１６】
ついでステップＳ２において、筐体部９の蓋部１０が閉鎖されたか否かを判断する。そして、ＹＥＳと判断するまでステップＳ２の処理を繰り返す。
【０１１７】
ここで、ステップＳ１の判断は、第１の上流側センサー２４、第２の上流側センサー２５の出力電圧Ｖｏｕｔの変化に基づき制御部８が自動で判断することもできるし、作業者が被検出サンプルの台紙１７を差し込んだことを示す入力操作を操作部６に対して行うことにより、その入力操作から制御部８が判断することもできる。
【０１１８】
ステップＳ２の判断についても、蓋部１０の開閉状態を検出するためのセンサーからの信号に基づいて、または、下流側センサー２６の出力電圧Ｖｏｕｔの変化に基づき制御部８が自動で判断することもできるし、作業者が蓋部１０を閉鎖したことを示す入力操作を操作部６に対して行うことにより、その入力操作から制御部８が判断することもできる。
【０１１９】
さらに、作業者が、ステップＳ１の被検出サンプルの台紙１７の配置と、ステップＳ２の蓋部１０の閉鎖の作業を行って前準備を完了させた後、前準備の完了を示す入力操作、または、センサーレベル調整の開始を指示するセンサーレベル調整コマンドの入力操作を操作部６に対して行うものとしてもよい。この場合、制御部８は、その入力操作が行われた場合には、前準備が完了していると判断するものとし、ステップＳ１やステップＳ２の判断を行わない形態とすることもできる。
【０１２０】
また、第１の上流側センサー２４と第２の上流側センサー２５のセンサーレベル調整は、蓋部１０が閉鎖されていなくても実施可能であるため、蓋部１０が閉鎖されたか否かの判断は、下流側センサー２６のセンサーレベル調整を行う場合にのみ行うようにしてもよい。
【０１２１】
以上のステップＳ１、ステップＳ２により前準備が完了した後、つぎに制御部８は、センサーレベル調整の本処理として、ステップＳ３およびステップＳ４の処理を繰り返す。ステップＳ３では、センサーの動作条件を切り替える処理を実施する。
【０１２２】
センサーの動作条件の切替えは、制御部８が図５及び図７に示した発光電流設定回路３２と受光感度設定回路３３に対してセンサーの発光量と受光感度を指定すると共に、その指定する発光量と受光感度を切り替えることにより行われる。
【０１２３】
また、本実施の形態では、センサーの動作条件は、上述のように「大」、「中」、「小」の３通りの発光量と、最も「良好」から最も「悪い」までの１５通りの受光感度との組み合わせにより最大４５通りに切り替えられる。そして、詳細を後述するように、４５通りの動作条件に対して順序が予め決められており、その順序に従ってセンサーの動作条件が順次切り替えられる。
【０１２４】
このようにしてセンサーの動作条件を切り替えると、制御部８は、センサーから出力される出力電圧Ｖｏｕｔを検出する。
【０１２５】
ステップＳ４では、ステップＳ３によりそれまでに検出された各動作条件におけるセンサーの出力電圧Ｖｏｕｔに基づいて、センサーから出力されるローレベル値とハイレベル値が適切な電圧レベルとなる最適な動作条件が検出されたか否かを判断する。ここでＮＯと判断した場合にはステップＳ３に戻る。
【０１２６】
一方、ステップＳ４において、最適な動作条件が検出されたと判断した場合には、その時点でステップＳ５に移行し、センサーの動作条件をその最適な動作条件に設定し、センサーをその最適な動作条件で動作させる。
【０１２７】
以上によってセンサーレベル調整を終了する。
【０１２８】
以上のセンサーレベル調整によれば、作業者は、被検出サンプルとしての台紙１７を用紙案内部４の案内通路４Ｃに載置して蓋部１０を閉鎖し、センサーレベル調整コマンドの入力操作を行うだけの簡単な作業を行うだけで、各センサー２４、２５、２６が最適な動作条件に設定されるようになる。また、センサーレベル調整は、実際の印刷に使用するラベル連続体１４を移送路１１に移送させることなく、また、被検出サンプルを動かすことなく、被検出サンプルを移送路１１に静止させた状態で行うことができるため、非常に短い時間で迅速に完了する。更に、ラベル連続体１４を移送路１１に移送させながら行うセンサーレベル調整のようにラベル連続体１４がよじれてしまい適切に調整を行うことができない等の不測の事態も生じないものとなる。
【０１２９】
次に、図７のステップＳ３、Ｓ４において実施されるセンサーレベル調整の本処理について詳説する。
【０１３０】
図４（Ａ）〜図４（Ｃ）に示したように、各センサー２４、２５、２６は、各々の検出位置に各々の検出対象が存在する状態と存在しない状態との２状態のいずれの状態かを検出するものであり、２状態のうちの一方の状態では各センサー２４、２５、２６の受光素子２４Ｂ、２５Ｂ、２６ＢであるフォトトランジスタＰＴの受光量が高い状態（高受光量状態という）となり、他方の状態では受光量がそれよりも低い状態（低受光量状態という）となる。そして、２状態のうち、高受光量状態のときに出力電圧Ｖｏｕｔとしてローレベル値を出力する状態となり、低受光量状態のときにハイレベル値を出力する状態となる。
【０１３１】
これによって、出力電圧Ｖｏｕｔに基づいて２状態のうちのいずれの状態であるかを検出可能にしている。
【０１３２】
したがって、各センサー２４、２５、２６の出力電圧Ｖｏｕｔに基づいて２状態のうちのいずれの状態であるかを適切に検出できるようにするためには、高受光量状態のときに出力されるローレベル値と、低受光量状態のときに出力されるハイレベル値との両方が、設計時に予定した理想値に近い電圧レベルであること（それらの電圧差ができるだけ大きいこと）が望ましく、その場合にローレベル値とハイレベル値が適切な電圧レベルであるとすることができる。
【０１３３】
なお、各センサー２４、２５、２６の高受光量状態、即ち、出力電圧Ｖｏｕｔとしてローレベル値を出力する状態（ローレベル出力状態という）とは、第１の上流側センサー２４の場合には、その検出位置に位置検出用マーク１９が存在しない（非マーク部が存在する）“位置検出用マーク非検出”状態を示し、第２の上流側センサー２５の場合には、その検出位置にギャップ２０（ギャップ部）が存在する“ギャップ検出”状態を示す。下流側センサー２６の場合には、その検出位置に先端部１４Ａ（又はラベル連続体１４の任意の部分）が存在する“先端部検出”状態を示す。
【０１３４】
また、各センサー２４〜２６の低受光量状態、即ち、出力電圧Ｖｏｕｔとしてハイレベル値を出力する状態（ハイレベル出力状態という）とは、第１の上流側センサー２４の場合には、その検出位置に位置検出用マーク１９（マーク部）が存在する“位置検出用マーク検出”状態を示し、第２の上流側センサー２５の場合には、その検出位置にギャップ２０が存在しない（非ギャップ部が存在する）“ギャップ非検出”状態を示す。下流側センサー２６の場合には、その検出位置に先端部１４Ａ（ラベル連続体１４）が存在しない“先端部非検出”状態を示す。
【０１３５】
上述のように第１の上流側センサー２４と第２の上流側センサー２５に関しては、センサーレベル調整の本処理を実施する際に高受光量状態、即ち、ローレベル出力状態に設定される。そして、センサーレベル調整の本処理では、その高受光量状態においてセンサーの動作条件（発光量および受光感度）を切り替えて、各動作条件においてセンサー２４、２５から出力されるローレベル値を検出し、検出したローレベル値のみに基づいて、センサー２４、２５から出力されることになるローレベル値とハイレベル値の両方の電圧レベルが適切となる最適な動作条件を検出する。
【０１３６】
一方、下流側センサー２６に関しては、センサーレベル調整の本処理を実施する際に低受光量状態、即ち、ハイレベル出力状態に設定される。そして、センサーレベル調整の本処理では、その低受光量状態においてセンサーの動作条件（発光量および受光感度）を切り替えて、各動作条件においてセンサー２６から出力されるハイレベル値を検出し、検出したハイレベル値のみに基づいて、センサー２６から出力されることになるローレベル値とハイレベル値の両方の電圧レベルが適切となる最適な動作条件を検出する。
【０１３７】
まず、このように各動作条件においてセンサーから出力されるローレベル値またはハイレベル値のみから、ローレベル値とハイレベル値の両方が適切な電圧レベルとなる最適な動作条件を検出する原理、処理手順について説明する。
【０１３８】
なお、ここでも、センサー２４、２５、２６の種類を特に区別する必要がない場合には、それらのうちの任意の光学センサーを単にセンサーというものとする。
【０１３９】
また、本実施の形態では、センサーの動作条件として発光量と受光感度の両方を変更可能な要素とするが、いずれか一方のみを変更可能な要素としてもよく、説明を簡単にするために動作条件として受光感度のみを変更可能な要素とした場合についてのみ図を用いて説明する。
【０１４０】
図８は、センサーの受光素子として使用される図６のフォトトランジスタＰＴのコレクタ−エミッタ間の電圧（コレクタ−エミッタ間電圧）ＶＣＥと光電流（コレクタ電流）ＩＣとの関係を示した特性図である。コレクタ−エミッタ間電圧ＶＣＥは図６に示したようにセンサーの出力電圧Ｖｏｕｔを示す。
【０１４１】
同図において、センサーの発光素子である図６の発光ダイオードＰＤの発光量を所定の一定値Ｅｘとした場合において、特性曲線Ｃｈｘは、センサーが高受光量状態（ローレベル出力状態）のときにフォトトランジスタＰＴが受光する受光量Ｄｈｘに対するフォトトランジスタＰＴの特性曲線（高受光量状態の特性曲線Ｃｈｘ）を示し、特性曲線Ｃｌｘは、センサーが低受光量状態（ハイレベル出力状態）のときにフォトトランジスタＰＴが受光する受光量Ｄｌｘに対するフォトトランジスタＰＴの特性曲線（低受光量状態の特性曲線Ｃｌｘ）を示す。
【０１４２】
一方、直線Ｌｍａｘ、Ｌｍｉｎは、各々、図６における負荷抵抗Ｒ２をｒｍａｘ、ｒｍｉｎ（ｒｍａｘ＞ｒｍｉｎ）とした場合の負荷直線を示し、ｒｍｉｎとｒｍａｘは、それぞれセンサーレベル調整において変更可能な負荷抵抗Ｒ２の最小値と最大値を示す。
【０１４３】
なお、負荷抵抗Ｒ２が小さいほど受光感度は「良好」となるため、負荷抵抗Ｒ２がｒｍｉｎのときに受光感度が最も「良好」となり、負荷抵抗Ｒ２がｒｍａｘのときに受光感度が最も「悪い」となる。また、本説明においては主として受光感度という代わりに負荷抵抗Ｒ２というものとする。
【０１４４】
同図によれば、センサーが低受光量状態である場合、低受光量状態の特性曲線Ｃｌｘと負荷抵抗Ｒ２の値に対応した負荷直線との交点が動作点となり、出力電圧Ｖｏｕｔは、その動作点の横軸の値となる。
【０１４５】
したがって、負荷抵抗Ｒ２が最大値ｒｍａｘのときには、低受光量状態の特性曲線Ｃｌｘと負荷直線Ｌｍａｘとの交点である動作点Ｐｌｍａｘの横軸の値がローレベル値の出力電圧Ｖｏｕｔとして出力される。
【０１４６】
これに対して、負荷抵抗Ｒ２が最小値ｒｍｉｎのときには、低受光量状態の特性曲線Ｃｌｘと負荷直線Ｌｍｉｎとの交点である動作点Ｐｌｍｉｎの横軸の値が出力電圧Ｖｏｕｔとして出力される。
【０１４７】
これにより、センサーが低受光量状態の場合には、負荷抵抗Ｒ２を小さくするほど、即ち，受光感度を「良好」にするほど、その負荷抵抗Ｒ２に対応する動作点が低受光量状態の特性曲線Ｃｌｘ上を図中右側に移動し、出力電圧Ｖｏｕｔが高くなることがわかる。
【０１４８】
このことから、センサーが低受光量状態のときの出力電圧Ｖｏｕｔをできるだけ高くしてセンサーから適切なハイレベル値が出力されるようにするには、負荷抵抗Ｒ２ができるだけ小さい方が良いことがわかる。即ち、受光感度ができるだけ「良好」であることが条件となる。
【０１４９】
一方、センサーが高受光量状態である場合、高受光量状態の特性曲線Ｃｈｘと負荷抵抗Ｒ２の値に対応した負荷直線との交点が動作点となる。しがたって、負荷抵抗Ｒ２が最大値ｒｍａｘのときには、高受光量状態の特性曲線Ｃｈｘと負荷直線Ｌｍａｘとの交点である動作点Ｐｈｍａｘの横軸の値が出力電圧Ｖｏｕｔとして出力される。
【０１５０】
これに対して、負荷抵抗Ｒ２が最小値ｒｍｉｎのときには、高受光量状態の特性曲線Ｃｈｘと負荷直線Ｌｍｉｎとの交点である動作点Ｐｈｍｉｎの横軸の値が出力電圧Ｖｏｕｔとして出力される。
【０１５１】
同図の例では、動作点Ｐｈｍａｘは、フォトトランジスタＰＴの特性の飽和領域、即ち、発光量Ｅｘを大きくして受光量Ｄｈｘを大きくしても光電流ＩＣが増加せず、出力電圧Ｖｏｕｔが略一定となる領域にあり、出力電圧Ｖｏｕｔは極めて小さい値（飽和値というものとする）となる。飽和値は例えば約０．３Ｖである。
【０１５２】
それに対して動作点Ｐｈｍｉｎは、能動領域（非飽和領域）にあり、出力電圧Ｖｏｕｔは、飽和値よりも高く、且つ、負荷抵抗Ｒ２の値の増加と共に増加する。
【０１５３】
これにより、センサーが高受光量状態の場合には、負荷抵抗Ｒ２を小さくするほど、即ち、検出感度を「良好」にするほど、その負荷抵抗Ｒ２に対応する動作点が高受光量状態の特性曲線Ｃｈｘ上を飽和領域から能動領域に向かうように移動する。そして、動作点が飽和領域にある間では出力電圧Ｖｏｕｔが略一定の飽和値（約０．３Ｖ）となり、動作点が飽和領域と能動領域との境界を越えると、出力電圧Ｖｏｕｔが増加することがわかる。
【０１５４】
このことから、センサーが高受光量状態のときの出力電圧Ｖｏｕｔをできるだけ低くしてセンサーから適切なローレベル値が出力されるようにするには、負荷抵抗Ｒ２に対応した特性曲線Ｃｈｘ上の動作点が飽和領域となるようにすること、即ち、出力電圧Ｖｏｕｔが飽和値（約０．３Ｖ）であることが条件となる。
【０１５５】
以上のことから、第１の上流側センサー２４や第２の上流側センサー２５のセンサーレベル調整のように、高受光量状態のセンサーが出力電圧Ｖｏｕｔとして出力するローレベル値のみに基づいて、ローレベル値とハイレベル値の両方が適切な電圧レベルとなるような最適な負荷抵抗Ｒ２を検出する場合には、少なくとも高受光量状態のセンサーから出力電圧Ｖｏｕｔとして出力されるローレベル値が飽和値（約０．３Ｖ）となるときの負荷抵抗Ｒ２のいずれかの値が最適な負荷抵抗Ｒ２の値であり、そのような負荷抵抗Ｒ２の値を候補値として検出する。そして、ハイレベル値も適切な電圧レベルとなるようにすることを考慮して、それらの候補値のうち、最小の値（最も「良好」となる受光感度）を最適な負荷抵抗Ｒ２とすればよい。
【０１５６】
このことは、同図の例では、負荷直線Ｌｘのように高受光量状態の特性曲線Ｃｈｘとの交点である動作点Ｐｈｘが、飽和領域と能動領域との境界点（境界点近傍）となるような負荷抵抗Ｒ２の値ｒｘが最適な負荷抵抗Ｒ２となることを示す。なお、このときの最適な発光量は、今、想定している発光量Ｅｘとなる。
【０１５７】
具体的な方法としては、例えば、高受光量状態のセンサーにおいて、発光量を一定値Ｅｘに固定して負荷抵抗Ｒ２を変更可能な範囲の最大値ｒｍａｘから最小値ｒｍｉｎまで徐々に小さい値に変化させることによってセンサーの動作条件を切り替える。そして、各動作条件においてセンサーから出力される出力電圧Ｖｏｕｔを検出する。このとき、負荷抵抗Ｒ２の値に対応した動作点が飽和領域である場合には、出力電圧Ｖｏｕｔが飽和値（略０．３Ｖ）を示すが、動作点が飽和領域と能動領域との境界点を超えると、出力電圧Ｖｏｕｔが飽和値から徐々に高くなる。
【０１５８】
したがって、出力電圧Ｖｏｕｔが飽和値から高くなり始めたとき、即ち、出力電圧Ｖｏｕｔが飽和値に対して所定値以上高い値となったときに動作点が飽和領域から能動領域に移行したと判断することができる。そして、出力電圧Ｖｏｕｔが最後に飽和値となったときの負荷抵抗Ｒ２の値を最適な負荷抵抗Ｒ２の値として検出することができる。
【０１５９】
また、高受光量状態のセンサーにおいて、発光量を所定値（Ｅｘ）に固定して負荷抵抗Ｒ２を変更可能な範囲の異なる値に任意の順序で変化させることによってセンサーの動作条件を切り替え、各動作条件においてセンサーから出力される出力電圧Ｖｏｕｔを検出する。そして、検出した出力電圧Ｖｏｕｔが飽和値（飽和値とみなせる範囲内の電圧値）となった負荷抵抗Ｒ２の値のうちの最小の値を最適な負荷抵抗Ｒ２の値とすることもできる。上述の方法はこの方法の一形態でもある。
【０１６０】
なお、センサーから出力される出力電圧Ｖｏｕｔは、環境、用紙（ラベル連続体１４）の状態、品質などによって変動し、ローレベル値が出力される状態であっても一定値ではなく変動する。仮に負荷抵抗Ｒ２を上記のように動作点が飽和領域と境界領域との境界点となるような値に設定した場合にその変動により動作点が能動領域に移行し、ローレベル値が高くなってしまうおそれがある。そのため、最適な負荷抵抗Ｒ２の値としては、上述のようにして検出される値よりも所定値分大きい値とすると好適である。
【０１６１】
また、発光量Ｅｘの大きさによっては、負荷抵抗Ｒ２（検出感度）の変更可能な範囲全体において、動作点が能動領域のみで移動する場合や、飽和領域のみで移動する場合が生じ、必ずしも動作点が飽和領域と能動領域の境界点となるときの負荷抵抗Ｒ２の値が存在するとは限らない。動作点が能動領域のみで移動する場合には、出力電圧Ｖｏｕｔが最小となったときの負荷抵抗Ｒ２の値を最適な負荷抵抗Ｒ２の値とすることやエラーとすること、動作点が飽和領域のみで移動する場合には負荷抵抗Ｒ２の変更可能な範囲の最小値とすることが考えられる。しかしながら、そのようなことが生じないように設計することも可能である。
【０１６２】
以上の説明は、センサーの動作条件として、発光ダイオードＰＤの発光量を一定値Ｅｘに固定して負荷抵抗Ｒ２（受光感度）のみを変更可能な要素とした場合であるが、逆に、負荷抵抗Ｒ２を一定値に固定して、発光量を変更可能な要素とする場合にも同様にして高受光量状態のセンサーが出力電圧Ｖｏｕｔとして出力するローレベル値のみに基づいて、ローレベル値とハイレベル値の両方が適切な電圧レベルとなるような最適な発光量を検出することもできる。
【０１６３】
詳細な説明は省略するが、その方法として、高受光量状態のセンサーにおいて、負荷抵抗Ｒ２を固定して発光ダイオードＰＤの発光量（制限抵抗Ｒ１）を変更可能な範囲の異なる値に任意の順序で変化させることによってセンサーの動作条件を切り替える。そして、各動作条件においてセンサーから出力される出力電圧Ｖｏｕｔを検出する。このとき、少なくとも検出した出力電圧Ｖｏｕｔが飽和値（飽和値とみなせる範囲内の電圧値）となったときの発光量のいずれかの値が最適な発光量の値であり、そのような発光量の値を最適な発光量の候補値として検出する。そして、ハイレベル値も適切な電圧レベルとなるようにすることを考慮して、それらの候補値のうち、最小の値を最適な発光量とする。
【０１６４】
ここで、候補値のうちの最小の値を最適な発光量とする理由について説明すると、発光ダイオードＰＤの発光量が大きくなると、センサーが低受光量状態のときにフォトトランジスタＰＤで受光する受光量も大きくなり、図８における低受光量状態の特性曲線Ｃｌｘが上方にシフトする可能性がある。そのとき、負荷抵抗Ｒ２に対応した負荷直線と特性曲線Ｃｌｘとの交点である動作点が図中左側にシフトし、ハイレベル値の出力電圧Ｖｏｕｔが低下するため適切なハイレベル値とならない可能性がある。また、省エネの観点からも、発光量は無駄に大きくなく、負荷直線と高受光量状態の特性曲線Ｃｈｘとの交点である動作点が飽和領域と能動領域との境界点近傍となるような発光量であることが望ましい。そのため、最適な発光量は上述の候補値のうちの最小の値としている。
【０１６５】
更に、本実施の形態のセンサーレベル調整のようにセンサーの動作条件として、発光量と負荷抵抗Ｒ２（受光感度）の２つの要素を変更可能な要素とした場合においても、高受光量状態のセンサーが出力電圧Ｖｏｕｔとして出力するローレベル値のみに基づいて、ローレベル値とハイレベル値の両方が適切な電圧レベルとなるような最適な動作条件（発光量および受光感度）を検出することができる。具体的な方法については後述するが、発光量と負荷抵抗Ｒ２（受光感度）のうちのいずれか一方の要素（第１要素）を変更可能な範囲内のいずれかの値に固定することによって、他方の要素（第２要素）について上述の方法により最適な値を検出することができる。このとき、第１要素の固定値と、検出した第２要素の最適な値とからなる動作条件が最適な動作条件の候補となる。このような第２要素の最適な値の検出を、固定値とする第１要素の値を変更可能な範囲の異なる値に順次変更して行うことによって、第１要素の異なる固定値に対する最適な動作条件の候補を検出する。これによって複数の候補が検出された場合には、ハイレベル値が最も適切な電圧レベルとなることを考慮して、いずれかの候補を最適な動作条件として決定する。たとえば、発光量が最大となる候補、または、負荷抵抗Ｒ２が最小（受光感度が最も「良好」）となる候補を最適な動作条件として決定する。
【０１６６】
一方、センサーの動作条件として負荷抵抗Ｒ２のみを変更可能な要素とする場合において、下流側センサー２６のように低受光量状態のセンサーが出力電圧Ｖｏｕｔとして出力するハイレベル値のみに基づいて、ローレベル値とハイレベル値の両方が適切な電圧レベルとなる最適な動作条件を検出する場合には、以下のようにして最適な動作条件を検出することができる。
【０１６７】
まず、センサーの動作条件として負荷抵抗Ｒ２のみを変更可能な要素とする場合、低受光量状態のセンサーにおいて、発光量を固定して負荷抵抗Ｒ２を変更可能な範囲の異なる値に任意の順序で変化させることによってセンサーの動作条件を切り替える。そして、各動作条件においてセンサーから出力される出力電圧Ｖｏｕｔを検出する。このとき、少なくとも検出した出力電圧Ｖｏｕｔがハイレベル値として適切な電圧レベルであると許容される範囲内の値となったときの負荷抵抗Ｒ２のいずれかの値が最適な負荷抵抗Ｒ２の値であり、そのような負荷抵抗Ｒ２の値を最適な負荷抵抗Ｒの値の候補値として検出する。たとえば、図６においてフォトトランジスタＰＴの電源電圧Ｖｃｃ２が３．３Ｖであるとすると、ハイレベル値として適切な電圧レベルであると許容される範囲を２．９Ｖ以上（３．３Ｖ以下）とする。このとき、検出された出力電圧Ｖｏｕｔが２．９Ｖ以上となったときの負荷抵抗Ｒ２の値が最適な負荷抵抗Ｒ２の値の候補値となる。
【０１６８】
そして、ローレベル値も適切な電圧レベルとなるようにすることを考慮して、それらの候補値のうち、最大の値（最も「悪い」となる受光感度）を最適な負荷抵抗Ｒ２の値とする。その理由は、図８において負荷抵抗Ｒ２が大きい程、負荷直線の傾きが小さくなるため、負荷直線と高受光量状態の特性曲線Ｃｈｘとの交点である動作点を確実に飽和領域の点とすることができ、ローレベル値を確実に飽和値とすることができるためである。このことは、各動作条件において低受光量状態のセンサーが出力する出力電圧Ｖｏｕｔがハイレベル値として適切な電圧レベルであると許容される範囲の最小値（２．９Ｖ）となるときの負荷抵抗Ｒ２の値を最適な負荷抵抗Ｒ２の値とすることと略等しい。
【０１６９】
これとは逆に、負荷抵抗Ｒ２を一定値に固定して、発光量を変更可能な要素とする場合にも同様にして低受光量状態のセンサーが出力電圧Ｖｏｕｔとして出力するハイレベル値のみに基づいて、ローレベル値とハイレベル値の両方が適切な電圧レベルとなるような最適な発光量を検出することもできる。
【０１７０】
この場合には、低受光量状態のセンサーにおいて、負荷抵抗Ｒ２を固定して発光量を変更可能な範囲の異なる値に任意の順序で変化させることによってセンサーの動作条件を切り替える。そして、各動作条件においてセンサーから出力される出力電圧Ｖｏｕｔを検出する。このとき、少なくとも検出した出力電圧Ｖｏｕｔがハイレベル値として適切な電圧レベルであると許容される範囲内の値となったときの発光量のいずれかの値が最適な発光量の値であり、そのような発光量の値を最適な発光量の値の候補値として検出する。
【０１７１】
そして、ローレベル値も適切な電圧レベルとなるようにすることを考慮して、それらの候補値のうち、最大の値を最適な発光量の値とする。その理由は、発光量が大きいほど、図８において高受光量状態の特性曲線Ｃｈｘが上側にシフトするため、負荷直線と高受光量状態の特性曲線Ｃｈｘとの交点である動作点を確実に飽和領域の点とすることができ、ローレベル値を確実に飽和値とすることができるためである。
【０１７２】
更に、本実施の形態のようにセンサーの動作条件として、発光量と負荷抵抗Ｒ２（受光感度）の２つの要素を変更可能な要素とした場合においても、低受光量状態のセンサーが出力電圧Ｖｏｕｔとして出力するハイレベル値のみに基づいて、ローレベル値とハイレベル値の両方が適切な電圧レベルとなるような最適な動作条件（発光量および受光感度）を検出することができる。その方法として、発光量と負荷抵抗Ｒ２（受光感度）のうちのいずれか一方の要素（第１要素）を変更可能な範囲内のいずれかの値に固定することによって、他方の要素（第２要素）について上述の方法により最適な値を検出することができる。このとき、第１要素の固定値と、検出した第２要素の最適な値とからなる動作条件が最適な動作条件の候補となる。このような第２要素の最適な値の検出を、固定値とする第１要素の値を変更可能な範囲の異なる値に順次変更して行うことによって、第１要素の異なる固定値に対する最適な動作条件の候補を検出する。これによって複数の候補が検出された場合には、ローレベル値が最も適切な電圧レベルとなることを考慮して、いずれかの候補を最適な動作条件として決定する。たとえば、発光量が最大となる候補、または、負荷抵抗Ｒ２が最大（受光感度が最も「悪い」）となる候補を最適な動作条件として決定する。
【０１７３】
次に、本実施の形態のセンサーレベル調整において実施される図７のステップＳ３、Ｓ４のおけるセンサーレベル調整の本処理の処理手順について具体的に説明する。
【０１７４】
まず、第２の上流側センサー２５のセンサーレベル調整における図７のステップＳ３、Ｓ４の具体的な処理手順について図９のフローチャートと図１０〜図１２の説明図を用いて説明する。なお、発光量は上述のように「大」、「中」、「小」の三段階に切り替えられ、受光感度は、最も「悪い」状態（負荷抵抗Ｒ２が最大値の状態）を「０１」、最も「良好」の状態（負荷抵抗Ｒ２が最小値の状態）を「１５」として０１〜１５までの１５段階に切り替えられるものとする。なお、受光感度の０１〜１５の値を段階値というものとする。
【０１７５】
制御部８は、まず、図９のステップＳ１０の処理として、第２の上流側センサー２５の動作条件として、発光量を「大」に設定し、受光感度を「０１」に設定し、第２の上流側センサー２５を動作させる。
【０１７６】
続いて、ステップＳ１２の処理として、第２の上流側センサー２５（受光素子２５Ｂ）から出力される出力電圧Ｖｏｕｔを検出する。
【０１７７】
次に、ステップＳ１４の処理として、ステップＳ１２で検出した出力電圧Ｖｏｕｔが飽和値（０．３Ｖ）よりも所定値（例えば０．７Ｖ）以上高いか否かを判定する。即ち、出力電圧Ｖｏｕｔが１．０Ｖ以上か否かを判定する。この判定処理は、第２の上流側センサー２５の最適な動作条件が検出されたか否かを判定する図７のステップＳ４の処理に相当する。
【０１７８】
ステップＳ１４においてＮＯと判定している間は、ステップＳ１６において、受光感度が「１５」か否かを判定し、ＮＯと判定した場合には、ステップＳ２２において、受光感度を一段大きくし（「良好」側に変更）、ステップＳ１２に戻る。即ち、第２の受光感度を「０１」から「１５」まで順に切り替えながらステップＳ１２とステップＳ１４の処理を繰り返す。
【０１７９】
更に、ステップＳ１４においてＮＯと判定している間において、ステップＳ１６において、受光感度が「１５」であると判定した場合には、ステップＳ１８において発光量が「小」か否かを判定し、ＮＯと判定した場合には、ステップＳ２４において、発光量を一段小さくし、かつ、受光感度を「０１」に設定し、ステップＳ１２に戻る。
【０１８０】
即ち、発光量を「大」に設定した状態で受光感度を「０１」から「１５」まで順に切り替えながらステップＳ１２とステップＳ１４の処理を繰り返しても、ステップＳ１４においてＹＥＳと判定しない場合には、発光量を「中」に切り替えて、受光感度を「０１」から「１５」まで順に切り替えながらステップＳ１２とステップＳ１４の処理を繰り返す。それでもステップＳ１４においてＹＥＳと判定しない場合には、発光量を「小」に切り替えて、受光感度を「０１」から「１５」まで順に切り替えながらステップＳ１２とステップＳ１４の処理を繰り返す。
【０１８１】
発光量を「大」、「中」、「小」のいずれかに設定し、受光感度を「０１」〜「１５」のいずれかに設定した際のステップＳ１４の処理においてＹＥＳと判定した場合には、ステップＳ２０に移行し、その時の発光量において、出力電圧Ｖｏｕｔが飽和値（０．３Ｖ）となった受光感度のうち、最大の段階値の受光感度を最適な受光感度とし、また、現在の発光量を最適な発光量として最適な動作条件を決定する。
【０１８２】
なお、上述の飽和値は０．３Ｖに限らない。また、一定範囲内の任意の電圧値を飽和値としてもよい。
【０１８３】
図１０〜図１２は、この図９のステップＳ１２において検出される出力電圧Ｖｏｕｔの具体的な数値例を示しており、各々、発光量を「大」、「中」、「小」に設定したときの数値例を示している。図１０〜図１２の左側の表において、第１列目の「受光感度」欄には、上から順に「０１」から「１５」まで切り替えて設定した受光感度が示され、第２列目の「台紙」欄には、各受光感度においてステップＳ１２において検出された出力電圧Ｖｏｕｔの数値例が示されている。
【０１８４】
まず、図９のフローチャートにおいて、発光量が「大」に設定され、図１０の表の「台紙」欄のような出力電圧Ｖｏｕｔが検出されたものとする。これによれば、受光感度の「０１」から「１５」のいずれにおいても出力電圧Ｖｏｕｔとして飽和値である０．３Ｖが取得されたことを示している。
【０１８５】
このような場合には、発光量が「大」のときには受光感度を「０１」から「１５」まで切り替えてもステップＳ１４においてＹＥＳと判定されない。
【０１８６】
同図の右側には、このときの第２の上流側センサー２５の受光素子２５Ｂ（フォトトランジスタＰＴ）における特性曲線と負荷直線とを図８と同様に示した特性図が示されており、発光素子２５Ａの発光量を「大」に設定したときの特性曲線（高受光量状態での特性曲線）がＣｈｍａｘで示され、受光感度が「０１」と「１５」のときに対応する負荷直線がＬ０１とＬ１５で示されている。
【０１８７】
この特性図からもわかるように、受光感度を「０１」から「１５」まで切り替えてもステップＳ１４においてＹＥＳと判定されない状況は、受光感度を「０１」から「１５」までの範囲で変更したときの負荷直線と特性曲線Ｃｈｍａｘとの交差点である動作点がいずれも飽和領域となる場合に生じる。即ち、発光量が無駄に高すぎることを意味している。
【０１８８】
仮に、このような状況下において、受光感度が最も「良好」となる「１５」を最適な受光感度として採用することも可能であるが、発光量が「大」でなくても、同じローレベル値をそれよりも低い発光量で得ることができることから電力の無駄になる。また、発光量が高すぎると、低受光量状態での受光素子２５Ｂの受光量も大きくなり、低受光量状態の特性曲線Ｃｌｍａｘに示すように特性曲線Ｃｌｍａｘの能動領域での縦軸の値が高くなる。その分、低受光量状態のときのハイレベル値が低下するという事態も生じる。
【０１８９】
したがって、図１０のように、受光感度の「０１」から「１５」までの全てにおいて、出力電圧Ｖｏｕｔが飽和値となるような場合には、省電力等の観点から、最適な動作条件は検出されないものとする。
【０１９０】
発光量が「大」のときに最適な動作条件が検出されない場合には、ステップＳ２４において発光量が「中」に切り替えられる。このとき、図１１の表の「台紙」欄のような出力電圧Ｖｏｕｔが取得されたとする。これによれば、受光感度が「０１」から「１０」までの段階値に設定されている際には、出力電圧Ｖｏｕｔとして飽和値である０．３Ｖが検出されたことを示している。
【０１９１】
そして、受光感度が「１１」から「１５」までの段階値に設定されている際には、出力電圧Ｖｏｕｔが飽和値から徐々に増加し、受光感度が「１５」のとき、１．０Ｖの出力電圧Ｖｏｕｔが検出されたことを示している。
【０１９２】
このような場合には、受光感度が「１５」のときに、ステップＳ１４においてＹＥＳと判定され、最適な動作条件が検出されたと判定される。
【０１９３】
このように受光感度を「０１」から「１５」まで順に切り替えている際にステップＳ１４においてＹＥＳと判定される状況は、同図の右側の特性図からもわかるように、ステップＳ１４においてＹＥＳと判定されたときの受光感度の段階値よりも小さい段階値のときの動作点が、特性曲線Ｃｌの飽和領域から能動領域に渡って移動する場合に生じる。即ち、出力電圧Ｖｏｕｔが飽和値０．３Ｖを示した受光感度の段階値のうち、最大の段階値の受光感度のときの動作点が、特性曲線Ｃｌの飽和領域と能動領域の境界点に一致し、又は、境界点に最も近くなる飽和領域の動作点となることを意味し、そのときの段階値の受光感度が最適な受光感度となる。
【０１９４】
したがって、図１１のような出力電圧Ｖｏｕｔが取得された場合、受光感度が「１５」のときに、ステップＳ１４においてＹＥＳと判定された後、ステップＳ２０において、飽和値０．３Ｖが取得された受光感度「０１」〜「１０」のうち、最大の段階値となる受光感度「１０」が最適な受光感度として決定され、最適な発光量が「中」に決定される。
【０１９５】
なお、上述のように動作点の変動を考慮して、受光感度「１０」よりも一段小さい受光感度「０９」を最適な受光感度として決定するようにしてもよい。
【０１９６】
また、受光感度が「１５」以外の段階値のときに１．０Ｖ以上の出力電圧Ｖｏｕｔが取得された場合に、その段階で最適な動作条件（発光量及び受光感度）が決定し、それ以後の受光感度での出力電圧Ｖｏｕｔの検出は実施されずにセンサーレベル調整が終了する。
【０１９７】
発光量が「中」のときに最適な動作条件が検出されない場合には、ステップＳ２４において発光量が「小」に切り替えられる。図１１のような出力電圧Ｖｏｕｔが得られ、最適な発光量及び受光感度が決定した場合には、発光量が「小」に切り替えられることはないが、仮に発光量が「小」に切り替えられたとして、図１２の表の「台紙」欄のような出力電圧Ｖｏｕｔが検出されたとする。
【０１９８】
これによれば、受光感度が「０１」から「０５」までの段階値に設定されている際には、出力電圧Ｖｏｕｔとして飽和値である０．３Ｖが取得されたことを示している。
【０１９９】
そして、受光感度が「０６」から「１５」（「１３」）までの段階値に設定されている際には、出力電圧Ｖｏｕｔが飽和値から徐々に増加し、受光感度が「０７」のときには、１．１Ｖの出力電圧Ｖｏｕｔが検出されたことを示している。
【０２００】
このような場合には、受光感度が「０７」のときに、ステップＳ１４においてＹＥＳと判定される。
【０２０１】
同図の右側の特性図からもわかるように、このように受光感度を「０１」から「１５」まで順に切り替えている際にステップＳ１４においてＹＥＳと判定される状況は、図１１の場合と同じような場合に生じる。ただし、図１１と比較して高受光量状態の特性曲線Ｃｈｍｉｎの能動領域での縦軸の値が小さいため、最適な受光感度の段階値が小さくなる。
【０２０２】
したがって、低受光量状態でのハイレベル値が低くなる可能性があり、また、受光素子２５Ｂの応答速度も遅くなる。そのため、異なる発光量において最適な受光感度が検出される場合には発光量が高い方の受光感度を最適な受光感度として優先的に採用することが好ましい。このようなことから、図９のフローチャートのように動作条件として発光量を「高」から順に設定し、最適な動作条件を検出した場合にはその時点でセンサーレベル調整を終了することで、センサーレベル調整の時間を短縮している。
【０２０３】
なお、図１０〜図１２の各々の左側の表には、センサ−レベル調整時の「台紙」欄に示した出力電圧Ｖｏｕｔの各々の数値例が得られたときと同じ動作条件において、実際のプリントに使用するラベル連続体１４を移送させて実測した出力電圧Ｖｏｕｔのデータが示されている。「ギャップ」欄は、“ギャップ検出”状態のときに出力されたローレベル値を示し、「非ギャップ」欄は、“ギャップ非検出”状態のときに出力されたハイレベル値を示す。また、「差分」欄はそれらの差分を示す。
【０２０４】
これらの実測結果から分かるように、センサーレベル調整時において図９のステップＳ１２において検出したローレベル値は、実際のプリント時において“ギャップ検出”状態のときに出力されるローレベル値を略正しく取得している。
【０２０５】
一方、図９のフローチャートに従って決定した最適な動作条件、即ち、最適な発光量を「中」とし、最適な受光感度を「１０」とした場合において、“ギャップ非検出”状態のハイレベル値が２．２Ｖとなっており、“ギャップ検出”状態におけるローレベル値が０．４Ｖであるのに対して差分が１．８Ｖとなっている。これによれば、ローレベル値とハイレベル値との電圧差が十分に確保されており、適切なセンサーレベル調整が行われたことが分かる。
【０２０６】
次に、第１の上流側センサ−２４のセンサーレベル調整について説明する。第１の上流側センサー２４のセンサーレベル調整も第２の上流側センサー２５と同様に図９のフローチャートと同様に行われる。ただし、センサーレベル調整時において第１の上流側センサー２４の検出位置に配置される被検出サンプルの台紙１７はラベル片１８がない。そのため、センサーレベル調整時における第１の上流側センサー２４の受光量は、実際のプリント動作時における“位置検出用マーク非検出”状態での受光量よりも低い。
【０２０７】
そこで、図９のステップＳ１４においてＹＥＳと判定した後のステップＳ２０において、出力電圧Ｖｏｕｔが飽和値０．３Ｖを示した受光感度の段階値のうち、最大の段階値の受光感度を最適な受光感度とするのではなく、例えば、０．６Ｖ以上で１．０Ｖ以下の出力電圧Ｖｏｕｔが取得されたときの受光感度の段階値のうち、最大の段階値の受光感度を最適な受光感度として決定すると好適である。
【０２０８】
次に、下流側センサー２６のセンサーレベル調整について説明すると、下流側センサー２６のセンサーレベル調整も図９のフローチャートと同様に行われる。ただし、下流側センサー２６は、第１の上流側センサー２４と第２の上流側センサー２５とは異なり、低受光量状態で出力されるハイレベル値に基づいて最適な動作条件（発光量及び受光感度）を検出する。
【０２０９】
この場合、図９のステップＳ１２において検出した出力電圧Ｖｏｕｔがハイレベル値として適切な電圧レベルであると許容される範囲内の値となったとき、たとえば、２．９Ｖ以上の値となったときにステップＳ１４においてＹＥＳと判定する。そして、ステップＳ２０において、そのときの発光量と受光感度を最適な発光量と受光感度として決定する。このようにして決定した動作条件は、上述のように下流側センサー２６から出力される出力電圧Ｖｏｕｔがハイレベル値として適切な電圧レベルであると許容される範囲内の値となったときの動作条件のうち、最も発光量が大きい動作条件となる。
【０２１０】
以上、上記実施の形態では、センサーレベル調整時の各センサーの調整状態として、第１の上流側センサー２４と第２の上流側センサー２５の検出位置に被検出サンプルとしての台紙１７を配置し、下流側センサー２６の検出位置を空洞とした場合について説明したが、これに限らない。例えば、下流側センサー２６の検出位置にも被検出サンプルとしての台紙１７を配置してセンサーレベル調整を行うことが可能である。また、第１の上流側センサー２４と第２の上流側センサー２５の検出位置を空洞としてセンサーレベル調整を行うことも可能である。更に、被検出サンプルとして位置検出用マーク１９の位置のように光を殆ど反射しない用紙を用いて、または、非ギャップ部の位置のように光を殆ど透過しない用紙を用いてセンサーレベル調整を行うことも可能である。
【０２１１】
また、上記実施の形態では、図１に示したようなプリンターに設けられた光学センサーのセンサーレベル調整について説明したが、本発明は、特定のプリンターに限定することなく適用できる。
【符号の説明】
【０２１２】
１  サーマルプリンター（図１）
２  プリンター本体
３  用紙検出部
４  用紙案内部
４Ａ  用紙案内部４の上側案内片
４Ｂ  用紙案内部４の下側案内片
４Ｃ  用紙案内部４の案内通路
５  印字部
６  操作部
７  表示部
８  制御部
９  プリンター本体２の筐体部
１０  プリンター本体２の蓋部
１１  移送路
１２  導入口
１３  排出口
１４  ラベル連続体（印字用紙）
１４Ａ  ラベル連続体１４の先端部
１５  用紙供給部
１６  供給箱
１７  台紙
１８  ラベル片１８（用紙片）
１９  位置検出用マーク
２０  隣り合うラベル片１８の間のギャップ
２１  台紙１７切断用のミシン目
２２  感熱発色可能なラベル基材
２３  粘着剤層
２４  第１の上流側センサー（第１の用紙センサー、光学センサー）
２４Ａ  第１の上流側センサー２４の発光素子
２４Ｂ  第１の上流側センサー２４の受光素子
２５  第２の上流側センサー（第１の用紙センサー、光学センサー）
２５Ａ  第２の上流側センサー２５の発光素子
２５Ｂ  第２の上流側センサー２５の受光素子
２６  下流側センサー（第２の用紙センサー、光学センサー）
２６Ａ  下流側センサー２６の発光素子
２６Ｂ  下流側センサー２６の受光素子
２７  サーマルヘッド
２８  プラテンローラー
２９  ステッピングモーター
３０  パソコン
３１  プリンター１のセンサーレベル調整装置（実施例、図５）
３２  発光電流設定回路
３３  受光感度設定回路
【図１】
2014214002.tif 000003
【図２】
2014214002.tif 000004
【図３】
2014214002.tif 000005
【図４】
2014214002.tif 000006
【図５】
2014214002.tif 000007
【図６】
2014214002.tif 000008
【図７】
2014214002.tif 000009
【図８】
2014214002.tif 000010
【図９】
2014214002.tif 000011
【図１０】
2014214002.tif 000012
【図１１】
2014214002.tif 000013
【図１２】
2014214002.tif 000014