(57)【要約】【課題】記録媒体の記録位置を正確に検出でき、記録する記録位置を一定に保つことができるプリンタを提供する。【解決手段】記録媒体のギャップ幅（ＰＧ）を設定し、搬送経路に光学センサを設置して搬送されてくる記録媒体の位置情報を検出し、光学センサの出力値（Ｖａ，Ｖｂ）をしきい値（Ｖｔｈ）と比較して、設定されたギャップ幅（ＰＧ）に対応する、検出されたギャップ幅（ＡＧ）を取得し、検出されたギャップ幅（ＡＧ）が設定されたギャップ幅（ＰＧ）と一致するようにしきい値（Ｖｔｈ）を変更することにより、記録媒体の記録位置を正確に検出でき、記録する記録位置を一定に保つことができる。【選択図】  図８Ａ
2005041086.tif 000002
【特許請求の範囲】
【請求項１】
搬送方向に所定間隔で印刷位置が規定されている長尺形状の記録媒体を搬送し、記録を行うプリンタであって、
前記記録媒体の印刷位置に関する情報を設定する設定手段と、
前記搬送経路に設置され、搬送されてくる前記記録媒体の位置情報を検出する検出手段と、
前記検出手段の出力値をしきい値と比較して、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得する印刷位置情報検出手段と、
前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更するしきい値変更手段と、を有することを特徴とするプリンタ。
【請求項２】
前記検出手段は、前記記録媒体の搬送方向と交差する方向から前記搬送されてくる記録媒体に連続的に光を照射し、前記記録媒体の各位置で、反射した光量を、あるいは、透過した光量を測定することにより、前記記録媒体の位置情報を検出することを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記記録媒体は、長尺状の台紙と前記台紙の上に所定間隔で貼付されたラベルとからなるラベル紙であり、前記印刷位置に関する情報は、前記ラベルサイズ又は前記ラベル間のギャップであることを特徴とする請求項１に記載のプリンタ。
【請求項４】
前記記録媒体は、長尺状でかつ所定間隔で印刷位置を規定するマークのついたタグ紙であり、前記印刷位置に関する情報は、前記マークサイズ又は前記マーク間のギャップであることを特徴とする請求項１に記載のプリンタ。
【請求項５】
前記しきい値変更手段は、前記印刷位置情報検出手段による複数回の取得で求められる前記検出された印刷位置に関する情報の平均値が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更することを特徴とする請求項１乃至請求項４のいずれか１項に記載のプリンタ。
【請求項６】
前記しきい値変更手段は、前記印刷位置情報検出手段が前記記録の動作中に、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得すると、前記記録が停止した時点で、前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更することを特徴とする請求項１乃至請求項５のいずれか１項に記載のプリンタ。
【請求項７】
前記しきい値変更手段は、前記印刷位置情報検出手段が前記記録の動作中に、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得すると、前記記録媒体に対する所定回数の記録が終了した時点で、前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更することを特徴とする請求項１乃至請求項５のいずれか１項に記載のプリンタ。
【請求項８】
前記しきい値変更手段は、前記記録時に前記検出手段によって検出される前記ラベルサイズ部分の出力値と前記ラベル間のギャップ部分の出力値の平均値を基準しきい値とし、前記記録時に前記検出手段の出力値を前記基準しきい値とを比較して前記ラベルサイズまたは前記ラベル間のギャップを検出し、前記検出されたラベルサイズまたは前記ラベル間のギャップを前記設定されたラベルサイズまたは前記ラベル間のギャップと一致させるように前記基準しきい値に対する補正量を決定し、前記補正値と前記基準しきい値とを用いて前記しきい値を変更することを特徴とする請求項３に記載のプリンタ。
【請求項９】
前記しきい値変更手段は、前記記録時に前記検出手段によって検出される前記マークサイズ部分の出力値と前記マーク間のギャップ部分の出力値の平均値を基準しきい値とし、前記記録時に前記検出手段の出力値を前記基準しきい値とを比較して前記マークサイズまたは前記マーク間のギャップを検出し、前記検出されたマークサイズまたは前記マーク間のギャップを前記設定されたマークサイズまたは前記マーク間のギャップと一致させるように前記基準しきい値に対する補正量を決定し、該補正値と前記基準しきい値とを用いて前記しきい値を変更することを特徴とする請求項４に記載のプリンタ。
【請求項１０】
前記しきい値変更手段は、前記検出された印刷位置に関する情報と前記設定された印刷位置に関する情報との差から前記基準しきい値を補正するしきい値補正量を算出できる補正量取得テーブルを有し、該補正量取得テーブルを用いて前記しきい値を変更することを特徴とする請求項８または請求項９に記載のプリンタ。
【請求項１１】
前記しきい値変更手段は、更に、前記記録の動作と逆方向に前記記録媒体を搬送する搬送動作時において、前記しきい値を変更することを特徴とする請求項１乃至請求項１０のいずれか１項に記載のプリンタ。
【請求項１２】
前記しきい値変更手段は、前記検出された印刷位置に関する情報と前記設定された印刷位置に関する情報とが所定値以上異なっている場合はエラーと判断して前記しきい値の決定を行わないことを特徴とする請求項１乃至請求項１１のいずれか１項に記載のプリンタ。
【請求項１３】
前記しきい値制御手段は、異なる種類の記録媒体に対応するように異なる種類のしきい値の初期値を保持しており、前記設定手段により設定された記録媒体の印刷位置に関する情報が前回の記録時に使用されたものと異なると判断した場合には、前記保持されているしきい値の初期値の中から適切な初期値を選択して使用することを特徴とする請求項１乃至請求項１２のいずれか１項に記載のプリンタ。
【請求項１４】
搬送方向に所定間隔で印刷位置が規定されている長尺形状の記録媒体を搬送し、記録を行うプリンタの制御方法であって、
前記記録媒体の印刷位置に関する情報を設定する設定工程と、
前記搬送経路に設置され、搬送されてくる前記記録媒体の位置情報を検出する検出工程と、
前記検出工程の出力値をしきい値と比較して、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得する印刷位置情報検出工程と、
前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更するしきい値変更工程と、を有することを特徴とするプリンタの制御方法。
【請求項１５】
搬送方向に所定間隔で印刷位置が規定されている長尺形状の記録媒体を搬送し、記録を行うプリンタを制御する制御プログラムであって、
前記記録媒体の印刷位置に関する情報を設定する設定工程と、
前記搬送経路に設置され、搬送されてくる前記記録媒体の位置情報を検出する検出工程と、
前記検出工程の出力値をしきい値と比較して、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得する印刷位置情報検出工程と、
前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更するしきい値変更工程と、を有することを特徴とするプリンタを制御する制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ、プリンタの制御方法、制御プログラムに関し、特に、プリンタで使用する所定間隔で印刷位置が規定されている長尺形状の記録媒体の印刷位置の検出に関する。
【０００２】
【従来の技術】
従来、プリンタにおいて、使用する用紙の各位置の検出を行うには、搬送経路上に発光素子および受光素子とからなる光学的センサを配置して、検出を行っている。
【０００３】
詳しくは、台紙とラベルからなるラベル紙の場合に、記録を行うラベルの部分と、記録を行なわないラベルとラベルの間の隙間であるギャップの部分の検出を行う場合には、センサとしてラベル紙を透過する光量を測定することができる透過型のフォトインタラプタを用い、透過する光量を受光したセンサからの出力電圧と、しきい値である基準電圧とをコンパレータを介して比較することにより、ラベル部とギャップ部とを判断することが可能となる。
【０００４】
一方、連続紙に所定間隔毎にマークのついたタグ紙の場合に、記録を行うマーク間の部分（マークのついていない部分）と、記録を行なわないマーク部分の検出を行う場合には、センサとしてタグ紙を反射する光量を測定することができる反射型フォトインタラプタを用い、反射する光量を受光したセンサからの出力電圧と、しきい値である基準電圧とをコンパレータを介して比較することにより、マーク間の部分と、マーク部分とを判断することが可能となる（特許文献１）。
【０００５】
【特許文献１】
特開２００２−１７８５７６号公報（第５頁、図２）
【０００６】
【発明が解決しようとする課題】
しかしながら、従来のプリンタでは、センサの特性等により、プリンタで用いる用紙などの記録媒体（例えば、ラベル紙など）が搬送され、実際の用紙先端（例えば、ラベル紙のラベル部分など）がセンサ（例えば、透過型のフォトインタラプタ）上にかかっても用紙先端位置（例えば、ラベル部分など）が検出されず遅れて検出される場合があったり、用紙先端がセンサ上にまだかかっていない状態であるにもかかわらず早く検出される場合があったり、といったように用紙先端位置を正確に検出できない場合がある。
【０００７】
また、ある用紙、例えば、ラベル紙で用紙先端が正確に検出された場合であっても、その用紙の使用後にラベルや台紙の透過率が異なっているラベル紙を使用した場合や、あるいは、用紙上に付着する紙粉が影響する場合や、フォトインタラプタの発光量が変化しセンサの検出感度が低下した場合など、用紙先端を正確に検出できない場合がある。
【０００８】
このように用紙先端（ラベル紙のラベル部分など）を正確に検出できないと、用紙先端検出を基準として記録ヘッドの記録開始タイミングが決定されるため、用紙先端を検出した時点におけるセンサ位置と、実際の用紙先端位置との距離の差分が画像の記録位置のズレとして現れるため、画像の記録位置がずれて所望する記録結果を得られないという問題が発生する。
【０００９】
本発明は、上記説明した従来技術の問題点を克服するためになされたものでありその目的は、記録媒体の記録位置を正確に検出でき、プリンタで記録する記録位置を一定に保つことができるプリンタを提供することである。
【００１０】
【課題を解決するための手段】
上記目的を達成するための本発明に係る一実施形態のプリンタは、以下の構成を有する。すなわち、搬送方向に所定間隔で印刷位置が規定されている長尺形状の記録媒体を搬送し、記録を行うプリンタであって、前記記録媒体の印刷位置に関する情報を設定する設定手段と、前記搬送経路に設置され、搬送されてくる前記記録媒体の位置情報を検出する検出手段と、前記検出手段の出力値をしきい値と比較して、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得する印刷位置情報検出手段と、前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更するしきい値変更手段と、を有することを特徴とする。
【００１１】
ここで、例えば、前記検出手段は、前記記録媒体の搬送方向と交差する方向から前記搬送されてくる記録媒体に連続的に光を照射し、前記記録媒体の各位置で、反射した光量を、あるいは、透過した光量を測定することにより、前記記録媒体の位置情報を検出することが好ましい。
【００１２】
ここで、例えば、前記記録媒体は、長尺状の台紙と前記台紙の上に所定間隔で貼付されたラベルとからなるラベル紙であり、前記印刷位置に関する情報は、前記ラベルサイズ又は前記ラベル間のギャップであることが好ましい。
【００１３】
ここで、例えば、前記記録媒体は、長尺状でかつ所定間隔で印刷位置を規定するマークのついたタグ紙であり、前記印刷位置に関する情報は、前記マークサイズ又は前記マーク間のギャップであることが好ましい。
【００１４】
ここで、例えば、前記しきい値変更手段は、前記印刷位置情報検出手段による複数回の取得で求められる前記検出された印刷位置に関する情報の平均値が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更することが好ましい。
【００１５】
ここで、例えば、前記しきい値変更手段は、前記印刷位置情報検出手段が前記記録の動作中に、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得すると、前記記録が停止した時点で、前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更することが好ましい。
【００１６】
ここで、例えば、前記しきい値変更手段は、前記印刷位置情報検出手段が前記記録の動作中に、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得すると、前記記録媒体に対する所定回数の記録が終了した時点で、前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更することが好ましい。
【００１７】
ここで、例えば、前記しきい値変更手段は、前記記録時に前記検出手段によって検出される前記ラベルサイズ部分の出力値と前記ラベル間のギャップ部分の出力値の平均値を基準しきい値とし、前記記録時に前記検出手段の出力値を前記基準しきい値とを比較して前記ラベルサイズまたは前記ラベル間のギャップを検出し、前記検出されたラベルサイズまたは前記ラベル間のギャップを前記設定されたラベルサイズまたは前記ラベル間のギャップと一致させるように前記基準しきい値に対する補正量を決定し、前記補正値と前記基準しきい値とを用いて前記しきい値を変更することが好ましい。
【００１８】
ここで、例えば、前記しきい値変更手段は、前記記録時に前記検出手段によって検出される前記マークサイズ部分の出力値と前記マーク間のギャップ部分の出力値の平均値を基準しきい値とし、前記記録時に前記検出手段の出力値を前記基準しきい値とを比較して前記マークサイズまたは前記マーク間のギャップを検出し、前記検出されたマークサイズまたは前記マーク間のギャップを前記設定されたマークサイズまたは前記マーク間のギャップと一致させるように前記基準しきい値に対する補正量を決定し、該補正値と前記基準しきい値とを用いて前記しきい値を変更することが好ましい。
【００１９】
ここで、例えば、前記しきい値変更手段は、前記検出された印刷位置に関する情報と前記設定された印刷位置に関する情報との差から前記基準しきい値を補正するしきい値補正量を算出できる補正量取得テーブルを有し、該補正量取得テーブルを用いて前記しきい値を変更することが好ましい。
【００２０】
ここで、例えば、前記しきい値変更手段は、更に、前記記録の動作と逆方向に前記記録媒体を搬送する搬送動作時において、前記しきい値を変更することが好ましい。
【００２１】
ここで、例えば、前記しきい値変更手段は、前記検出された印刷位置に関する情報と前記設定された印刷位置に関する情報とが所定値以上異なっている場合はエラーと判断して前記しきい値の決定を行わないことが好ましい。
【００２２】
ここで、例えば、前記しきい値制御手段は、異なる種類の記録媒体に対応するように異なる種類のしきい値の初期値を保持しており、前記設定手段により設定された記録媒体の印刷位置に関する情報が前回の記録時に使用されたものと異なると判断した場合には、前記保持されているしきい値の初期値の中から適切な初期値を選択して使用することが好ましい。
【００２３】
上記目的を達成するための本発明に係る一実施形態のプリンタの制御方法は、以下の構成を有する。すなわち、搬送方向に所定間隔で印刷位置が規定されている長尺形状の記録媒体を搬送し、記録を行うプリンタの制御方法であって、前記記録媒体の印刷位置に関する情報を設定する設定工程と、前記搬送経路に設置され、搬送されてくる前記記録媒体の位置情報を検出する検出工程と、前記検出工程の出力値をしきい値と比較して、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得する印刷位置情報検出工程と、前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更するしきい値変更工程と、を有することを特徴とする。
【００２４】
上記目的を達成するための本発明に係る一実施形態の制御プログラムは、以下の構成を有する。すなわち、搬送方向に所定間隔で印刷位置が規定されている長尺形状の記録媒体を搬送し、記録を行うプリンタを制御する制御プログラムであって、前記記録媒体の印刷位置に関する情報を設定する設定工程と、前記搬送経路に設置され、搬送されてくる前記記録媒体の位置情報を検出する検出工程と、前記検出工程の出力値をしきい値と比較して、前記設定された印刷位置に関する情報に対応する、検出された印刷位置に関する情報を取得する印刷位置情報検出工程と、前記検出された印刷位置に関する情報が前記設定された印刷位置に関する情報と一致するように前記しきい値を変更するしきい値変更工程と、を有することを特徴とする。
【００２５】
【発明の実施の形態】
本発明は、搬送方向に所定間隔で印刷位置が規定されている長尺形状の記録媒体を搬送し、記録を行うプリンタであって、記録媒体の印刷位置に関する情報（ＰＧ）を設定する設定部と、搬送経路に設置され、搬送されてくる記録媒体の位置情報を検出する検出部と、検出部の出力値（Ｖａ，Ｖｂ）をしきい値（Ｖｔｈ）と比較して、設定された印刷位置に関する情報（ＰＧ）に対応する、検出された印刷位置に関する情報（ＡＧ）を取得する印刷位置情報検出部と、検出された印刷位置に関する情報（ＡＧ）が設定された印刷位置に関する情報（ＰＧ）と一致するようにしきい値（Ｖｔｈ）を変更するしきい値変更部と、を備えることを特徴とするプリンタとして実施可能である。
【００２６】
このような発明は、具体的に図１〜図１０に示す構成において、以下の第１〜第３の実施形態と対応して実現できる。
【００２７】
＜第１の実施形態＞
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００２８】
本明細書において、「記録」（「印字」、「印刷」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２９】
また、「記録媒体」とは、長尺状の台紙と台紙の上に所定間隔で貼付されたラベルとからなるラベル紙、あるいは、長尺状で、所定間隔で印刷位置を規定するマークのついたタグ紙などであり、その材質は一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム等、インクを受容可能なものであってもよい。
【００３０】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（印刷）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００３１】
以下では、本発明の実施形態として、インクジェット方式に従って記録を行うプリンタを例に挙げて説明する。また以下の説明では、記録媒体として、長尺状の台紙と台紙の上に所定間隔で貼付されたラベルとからなるラベル紙を一例として用いて説明する。なお、以下の説明では、ラベル紙を単に用紙という場合もある。
【００３２】
［プリンタ：図１］
図１は、本発明のプリンタの全体的な構成を示す構成図である。同図において、１はプリンタ本体であり、このプリンタ１は画像形成部２と、この画像形成部２にラベル紙またはタグ紙Ｐを給送するロールユニット３とを備えている。
【００３３】
ここで、画像形成部２は、用紙搬送方向に直行する方向（幅方向）に多数のインクジェットノズルを配置した記録ヘッド４と、ロールユニット３により給送されてきた記録媒体である用紙Ｐを搬送し、記録ヘッド４の下方を通過させる搬送部５とを備えている。ここで、記録ヘッド４はブラック、シアン、マゼンタ、イエローの吐出を行うための記録ヘッド４を各々備えている。また、搬送部５上にはラベル紙Ｐを検出する検出部６とタグ紙Ｐを検出する検出部７が配置されており、この検出部６、７により用紙を検出することができる。
【００３４】
用紙Ｐ１が搬送部５を搬送し、検出部６、７により用紙先端が検出されてから規定距離搬送した時点よりブラック、シアン、マゼンタ、イエローの順で各インク記録ヘッド４を制御してインクを吐出させ、用紙Ｐ１の表面に画像を形成する。
【００３５】
このように用紙Ｐ１の表面に画像を形成した後、用紙Ｐ１をプリンタ本体１より排出し、記録動作を停止する。このようにして、プリンタはラベル上の所定位置に所望の記録を行うことができる。
【００３６】
次の記録動作を行う際は、前回記録を行った用紙の次の未記録状態である用紙Ｐ２に記録を行うため、この未記録状態の用紙Ｐ２を検出部６、７の上流側まで記録とは逆方向に搬送した後、上記説明した手順に従って記録動作を開始すればよい。
【００３７】
この記録動作と次の記録動作を行う前の未記録状態の用紙２を検出部６、７の上流側まで記録とは逆方向に搬送する動作を繰り返し行うことにより、プリンタは各ラベル上の所定位置に所望の記録を連続して行うことができる。
【００３８】
［プリンタの電気回路：図７］
図７は本プリンタの電気回路ブロック図である。
【００３９】
７００は処理部のＣＰＵで、ＥＰＰＲＯＭに記憶されている例えば図６および図９に示すフローに対応するプログラムおよびその他の制御プログラムを読み出し、プリンタの全体の制御を行なう。
【００４０】
ホストコンピュータから、ホストインターフェース７０３を介しラベルプリンタに画像が転送されてくると、指定色を再現させる為に、イエローインク用のイメージメモリ７１７、マゼンタインク用のイメージメモリ７１６、シアンインク用のイメージメモリ７１５、ブラックインク用のイメージメモリ７１４のそれぞれに記録データを描画する。インク４色分の画像展開が終了すると、制御部７００が、搬送部５内の用紙を搬送する為の駆動モータ７２０を出力ポート７１８、モータドライバ７１９を介して駆動し、用紙の搬送に同期して、イメージメモリ７１４〜７１７の記録データがヘッド駆動回路７２０を経由して記録ヘッド７１０〜７１３に転送される。記録ヘッド７１０〜７１３は、記録データに対応する駆動信号によってインクを吐出する。
【００４１】
用紙検出部７０６の出力は入力ポート７１８を介し制御部７００で読み込まれると共に、Ａ／Ｄコンバータ７０７を介し出力電圧も読み込まれる。用紙検出部７０６のしきい値電圧はＤ／Ａコンバータ７０８を介し制御部７００より出力される。また、出力ポート７１８を介し選択回路７２５への出力が行われ、保存情報をＥＥＰＲＯＭ７０２内に記憶される。
【００４２】
その他に、各種センサ類７０４の出力が入力ポートを介し読み込まれ、また、出力ポート７１８、モータドライバ７２１、７２３を介しロールユニット３や画像形成部２内のモータ７２２、７２４の駆動が行われる。
【００４３】
［用紙検出部の回路構成：図２］
図２は、用紙検出部７０６を示す回路構成図である。
【００４４】
タグ紙の検出部７は通紙経路の下側に配置され、発光ダイオード７ａとフォトトランジスタ７ｂとで構成されている反射型センサである。
【００４５】
フォトトランジスタ７ｂのコレクタ側にはゲイン抵抗を決定するためのボリューム抵抗１４が接続され、用紙（タグ紙）Ｐの有無に応じた電圧値  Ｖａ及び用紙にマーク印刷された部分の電圧値  Ｖｂを出力する。出力された電圧値Ｖａ及びＶｂとしきい値電圧  Ｖｔｈが比較回路を介すことにより、制御部７００でタグ紙とマークを検出できる。電圧値Ｖａ及びＶｂはＡ／Ｄコンバータ７０７を介し制御部７００で読み込まれ、しきい値Ｖｔｈは制御部７００よりＤ／Ａコンバータ７０８を介し設定される。
【００４６】
ラベル紙の検出部６は発光ダイオード６ａとフォトトランジスタ６ｂとで構成されている透過型センサであり、タグ紙検出部７と同様にラベルとギャップを検出できる。また、ラベル紙の検出部６とタグ紙の検出部７は選択回路１３により選択可能であり、使用する記録媒体である用紙の種類により切り替えられる。
【００４７】
［用紙検出部の出力波形、基準しきい値の決定方法：図３］
図３Ａ、３Ｂは用紙検出部７０６の出力波形と基準しきい値の決定方法を説明する概略図であり、図４Ａ、４Ｂは用紙検出部の出力波形としきい値の決定方法を説明する概略図である。図３Ａ、３Ｂ、図４Ａ、４Ｂによりしきい値Ｖｔｈの決定（変更）方法を説明する。
【００４８】
記録動作を行い、用紙検出部７０６上を図３Ａの３０１に示すラベル紙Ｐが通過すると、図３Ａの３０２に示す出力波形が出力される。図３Ａの３０２は横軸を時間、縦軸を電圧とした波形であり、通紙経路をラベル紙が通過すると波形はラベル部分Ｐｌａｂｅｌに応じた電圧値  Ｖａと、ラベル間のギャップ部分Ｐｇａｐの電圧値  Ｖｂの出力波形で出力される。
【００４９】
また、図３Ａの出力電圧としきい値Ｖｔｈとを比較し、図３Ａの３０３に示す波形を得ることができる。制御部７００は図３ＡのＨｉｇｈレベルの部分をギャップＰｇａｐノブ分とて、ＬｏｗレベルをラベルＰｌａｂｅｌに部分として認識し、用紙Ｐの位置検出（例えば、ラベル部分とギャップ部分の位置検出）や、ラベル部分への記録開始タイミングの検出や、用紙ＰのＪＡＭ検出などの制御に用いる。
【００５０】
次に、図３Ａの出力信号より、まずしきい値Ｖｔｈを決定するための基準しきい値Ｖｃを決定する方法を図３Ｂで説明する。
【００５１】
制御部７００は図３Ａの３０２に示す出力値を前述Ａ／Ｄコンバータ７０７を介し読み取っており、ラベル部Ｐｌａｂｅｌの電圧値Ｖｂとギャップ部Ｐｇａｐの電圧値Ｖａを計測する。これより基準しきい値Ｖｃを次式で決定することができる。
【００５２】
Ｖｃ  ＝（Ｖａ  ＋  Ｖｂ）／２
図３Ｂは、基準しきい値Ｖｃの算出方法の一例を１６進法の表現（実際に計測される値）および１０進法の表現でそれぞれ記載したものである。
【００５３】
すなわち、１６進法の表現ではギャップ部電圧値ＶｂはＯｘＢ０、ラベル電圧値ＶａはＯｘ３０であるので、基準しきい値ＶｃはＯｘ７０となる。（１０進法の表現では、ギャップ部電圧値Ｖｂは１７６、ラベル電圧値Ｖａは４８、基準しきい値Ｖｃは１１２である）
次に、基準しきい値Ｖｃに対する補正量を決定し、しきい値Ｖｔｈを決定する方法を図４Ａ、４Ｂの一例を用いて説明する。
【００５４】
図４Ａの４０３の波形より記録動作中のギャップ幅Ｇａｐ（ギャップ部分Ｐｇａｐに相当）を計測し、記録動作中のギャップ幅ＡＧ（図４Ａの例では６１）を求める。
【００５５】
次に、図４Ｂに示すように、図４Ａで計測したギャップ幅Ｇａｐ（例：６１）を、用紙のパラメータとして不図示のホストコンピュータによって設定された設定ギャップ幅ＰＧ（図４Ｂの例では７０）に対するギャップ幅の差分ＡＧ−ＰＧ（図４Ｂの例では−９）を計測する。
【００５６】
次に、ギャップ幅の差分ＡＧ−ＰＧ（例：−９）より、図４Ｂに示す補正量取得テーブルを参照し、しきい値の補正量Ｘ（図４Ｂの例では−Ｏｘ１２）を取得する。この補正量を基準しきい値Ｖｃに加えたもの、すなわち、Ｖｔｈ＝Ｘ＋Ｖｃを次の記録動作時のしきい値Ｖｔｈとする。
【００５７】
図４Ｂの例では、Ｖｔｈ＝−Ｏｘ１２＋Ｏｘ７０＝Ｏｘ５Ｅ（１６進法の表現）となる。
【００５８】
［プリンタのメモリの保存内容：図５］
図５はプリンタ１のメモリの保存内容の一例であり、５０１はラベル紙１、５０２はラベル紙２、５０３はタグ紙３についてのメモリの保存内容である。
【００５９】
図３〜図４で説明した方法により基準しきい値Ｖｃをしきい値の補正値Ｘで変更して得られたしきい値Ｖｔｈは、５０１〜５０３に示すように用紙種類（ラベル紙又はタグ紙）、用紙サイズ、基準しきい値Ｖｃ、しきい値補正量などと共にプリンタ１の不図示のメモリ内に保存され、記憶される。
【００６０】
なお、プリンタ１のシャットダウン時は、プリンタ１の不図示のＥＥＰＲＯＭ内に用紙種類、用紙サイズ、基準しきい値Ｖｃ、しきい値補正量と共にしきい値Ｖｔｈは記憶され、次に電源が投入された場合にＥＥＰＲＯＭからメモリに読み込まれて、使用される。
【００６１】
また、不図示のホストコンピュータより設定されメモリに保存されている用紙サイズ、用紙種類が図３，４で説明した記録動作時に得られるものと異なる場合には、プリンタは、用紙交換が行われたとみなして、しきい値Ｖｔｈを変更する。この際、メモリの保存内容として今回の記録動作に用いる用紙サイズ、用紙種類に対するしきい値Ｖｔｈが存在する場合には、そのしきい値Ｖｔｈを使用し、メモリの保存内容として今回の記録動作に用いる用紙サイズ、用紙種類に対するしきい値Ｖｔｈが無い場合には、デフォルトの値をしきい値Ｖｔｈとして使用する。
【００６２】
以上の構成からなる実施例の動作をフローチャートを参照して説明する。
【００６３】
［しきい値決定処理：図６］
図６は、上記説明したしきい値の決定処理のフローチャートであり、この処理は、プリンタの制御部（ＣＰＵ）７００がＥＥＰＲＯＭに格納されている制御プログラムに基づいてプリンタの各部を制御しながら実行するものである。
【００６４】
以下、図６を参照して、しきい値の決定（変更）のタイミングについて説明する。
【００６５】
図３〜図５で説明したしきい値の決定（変更）方法はステップＳ６０８（記録動作の開始）、ステップＳ６０９（ギャップ電圧値Ｖｂ、ラベル電圧値Ｖａ、ギャップ幅の計測）、ステップＳ６１０（記録動作を完了して停止またはエラーによる停止）のように記録動作毎に図４Ａで示したギャップ幅の計測等が実施され、記録動作終了後のステップＳ６１２で、自動的に次の記録動作時に用いるしきい値Ｖｔｈが決定されあるいは変更（補正）され、保存される。
【００６６】
また、プリンタは、前述した通り、記録動作開始前に用紙Ｐの逆搬送を行うが、この際もステップＳ６０３〜ステップＳ６０６のようにギャップ幅の計測を行い、しきい値Ｖｔｈの決定あるいは補正が行われる。この動作はステップＳ６０１、ステップＳ６０２のように不図示のホストコンピュータより送られてきた記録データ、記録パラメータより用紙種類、用紙サイズが前回の記録動作時と比較し、用紙が変更されたと判断された場合には、ステップＳ６０７のように前述した方法で決定された用紙のしきい値Ｖｔｈを取得し、用紙の逆搬送は行わない。
【００６７】
また、記録動作中に図３Ａに３０３に示す出力を計測し、計測されたギャップ幅（またはラベル部分の幅）が設定されたギャップ幅（またはラベル部分の幅）と所定値以上異なる場合には、用紙搬送ＪＡＭであることを示す信号を発信し、この信号を検出した場合には、記録動作を停止するように制御する。このように、エラーを検出して記録動作を停止した場合には、ステップＳ６１１に示すように上述したしきい値決定（変更）方法によるしきい値Ｖｔｈの更新は行わず、前回のしきい値Ｖｔｈをそのまま用いて次の記録動作を行うように制御する。
【００６８】
このように本発明の実施形態のプリンタでは、検出部は、記録媒体の搬送方向と交差する方向から搬送されてくる記録媒体に連続的に光を照射し、記録媒体の各位置で、反射した光量を、あるいは、透過した光量を測定することにより、記録媒体の位置情報を検出することが好ましい。
【００６９】
また例えば、記録媒体は、長尺状の台紙と台紙の上に所定間隔で貼付されたラベルとからなるラベル紙であり、印刷位置に関する情報は、ラベルサイズ又はラベル間のギャップであることが好ましい。
【００７０】
また例えば、記録媒体は、長尺状でかつ所定間隔で印刷位置を規定するマークのついたタグ紙であり、印刷位置に関する情報は、マークサイズ又はマーク間のギャップであることが好ましい。
【００７１】
また例えば、しきい値変更部は、印刷位置情報検出部が記録の動作中に、設定された印刷位置に関する情報（ＰＧ）に対応する、検出された印刷位置に関する情報（ＡＧ）を取得すると、記録が停止した時点で、検出された印刷位置に関する情報（ＡＧ）が設定された印刷位置に関する情報（ＰＧ）と一致するようにしきい値（Ｖｔｈ）を変更することが好ましい。
【００７２】
また例えば、しきい値変更部は、印刷位置情報検出部が記録の動作中に、設定された印刷位置に関する情報（ＰＧ）に対応する、検出された印刷位置に関する情報（ＡＧ）を取得すると、記録媒体に対する所定回数の記録が終了した時点で、検出された印刷位置に関する情報（ＡＧ）が設定された印刷位置に関する情報（ＰＧ）と一致するようにしきい値（Ｖｔｈ）を変更することが好ましい。
【００７３】
また例えば、しきい値変更部は、記録時に検出部によって検出されるラベルサイズ部分の出力値とラベル間のギャップ部分の出力値の平均値を基準しきい値とし、記録時に検出部の出力値を基準しきい値とを比較してラベルサイズまたはラベル間のギャップを検出し、検出されたラベルサイズまたはラベル間のギャップを設定されたラベルサイズまたはラベル間のギャップと一致させるように基準しきい値に対する補正量を決定し、補正値と基準しきい値とを用いてしきい値を変更することが好ましい。
【００７４】
また例えば、しきい値変更部は、記録時に検出部によって検出されるマークサイズ部分の出力値とマーク間のギャップ部分の出力値の平均値を基準しきい値とし、記録時に検出部の出力値を基準しきい値とを比較してマークサイズまたはマーク間のギャップを検出し、検出されたマークサイズまたはマーク間のギャップを設定されたマークサイズまたはマーク間のギャップと一致させるように基準しきい値に対する補正量を決定し、該補正値と基準しきい値とを用いてしきい値を変更することが好ましい。
【００７５】
また例えば、しきい値変更部は、検出された印刷位置に関する情報と設定された印刷位置に関する情報との差から基準しきい値を補正するしきい値補正量を算出できる補正量取得テーブルを有し、該補正量取得テーブルを用いてしきい値を変更することが好ましい。
【００７６】
また例えば、しきい値変更部は、更に、記録の動作と逆方向に記録媒体を搬送する搬送動作時において、しきい値を変更することが好ましい。
【００７７】
また例えば、しきい値変更部は、検出された印刷位置に関する情報と設定された印刷位置に関する情報とが所定値以上異なっている場合はエラーと判断してしきい値の決定を行わないことが好ましい。
【００７８】
また例えば、しきい値制御部は、異なる種類の記録媒体に対応するように異なる種類のしきい値の初期値を保持しており、設定部により設定された記録媒体の印刷位置に関する情報が前回の記録時に使用されたものと異なると判断した場合には、保持されているしきい値の初期値の中から適切な初期値を選択して使用することが好ましい。
【００７９】
以上説明したように、第１の実施形態のプリンタでは、ラベル紙の測定されたギャップ幅が設定されたギャップ幅と一致するようにしきい値電圧を変更することにより、例えば、用紙種類、紙粉や光学センサ（フォトインタラプタの発光量）の影響を受けることなく、正確な用紙の位置検出を可能とし、ラベルに記録する記録情報の位置を常に一定に保つことが可能となる。
【００８０】
（第２の実施形態）
次に、本発明の第２の実施形態について図８〜９を参照して説明する。
【００８１】
なお第２の実施形態の説明は、第１の実施形態と異なる点についてのみ説明する。
【００８２】
［用紙検出部の出力波形、しきい値の決定（変更）方法：図８］
図８は用紙検出部の出力波形としきい値の決定（変更）方法を説明する概略図であり、第２実施形態のしきい値の補正量の決定は、ラベルサイズ（ラベル部分の幅）により決定するものであり、しきい値の決定（変更）タイミングは、記録動作時には、所定ページ数毎に、すなわち、所定のラベル数の記録が終了した時点で、実施する。なお、このしきい値の決定（変更）タイミングは、１つのラベルへの記録動作が終了した時点で行うようにしてもよい。
【００８３】
図８Ａの８０３の波形より複数回の記録動作中のラベルサイズ（ラベル部分の幅）をそれぞれ計測し、この計測したラベルサイズから平均ラベルサイズＡＬを求め、用紙のパラメータとしてホストコンピュータより設定された設定ラベルサイズＰＬに対する平均ラベルサイズの差分ＡＬ−ＰＬを計測する。
【００８４】
ラベルサイズの差分ＡＬ−ＰＬより、図８Ｂの補正量取得テーブルを参照し、しきい値の補正量を取得する。この補正量を基準しきい値Ｖｃに加えたものを次の記録動作時のしきい値Ｖｔｈを決定（変更）する。
【００８５】
以上の構成からなる実施例の動作をフローチャートを参照して説明する。
【００８６】
［しきい値決定処理：図９］
図９はしきい値決定のフローチャートであり、ステップＳ９０９，ステップＳ９１０のように、第２の実施形態のしきい値決定方法では、用紙検出部７０６にて用紙（例えば、ラベル紙）を所定ページ数（例えば、所定ラベル数）検出する毎に実施され、自動でしきい値を決定し、補正をかけていくものである。
【００８７】
このように本発明の実施形態のプリンタでは、しきい値変更部は、印刷位置情報検出部による複数回の取得で求められる検出された印刷位置に関する情報の平均値が設定された印刷位置に関する情報と一致するようにしきい値を変更することが好ましい。
【００８８】
以上説明したように、第２の実施形態のプリンタでは、例えば、ラベル紙の測定されたラベル幅が設定されたラベル幅と一致するようにしきい値電圧を変更し、しきい値の決定（変更）タイミングは、記録動作時には、所定ページ数毎に、すなわち、所定のラベル数の記録が終了した時点で実施することができる。そのため、用紙種類、紙粉や光学センサの影響を受けることなく、正確な用紙の位置（例えば、ラベルの位置）検出を可能とし、ラベルに記録する記録情報の位置を常に一定に保つことが可能となる。
【００８９】
（第３の実施形態）
次に、本発明の第３の実施形態について図１０を参照して説明する。
【００９０】
なお第３の実施形態の説明は、第１の実施形態と異なる点についてのみ説明する。
【００９１】
図１０はしきい値決定方法を説明する概略図であり、第３実施形態のしきい値決定方法は、記録動作時に得られるしきい値Ｖｔｈの変更量と、計測したギャップ幅の変更量とにより決定するものである。
【００９２】
この場合、前々回の記録動作時のしきい値Ｖｔｈ１は、規定のしきい値Ｖｔｈ１を用い、前回の記録動作時のしきい値Ｖｔｈ２は、規定のしきい値Ｖｔｈ２を用い、記録動作を行い、それぞれギャップ幅Ｇ１、Ｇ２の測定を行う。
【００９３】
その後、図１０に示すように、しきい値Ｖｔｈ１としきい値Ｖｔｈ２からしきい値の変更量ΔＶｔｈ（＝Ｖｔｈ２−Ｖｔｈ１）と平均ギャップ幅の変更量ΔＧ（＝Ｇ２−Ｇ１）を算出する。そして、しきい値の変更量ΔＶｔｈと前回の記録動作時のしきい値Ｖｔｈ２から次回のしきい値Ｖｔｈ（＝Ｖｔｈ２−Ｖｔｈ１）を算出し、平均ギャップ幅の変更量ΔＧと前回の平均ギャップ幅Ｇ２から次回の設定ギャップ幅Ｇを算出する。このようにして得られる次回のしきい値Ｖｔｈと設定ギャップ幅Ｇを用いる。かかる計算方法を取り入れることにより実現する。
【００９４】
［その他の実施形態］
なお、本発明は、システム、装置、方法、プログラムもしくは記憶媒体などとしての実施態様を取ることも可能であり、具体的には、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００９５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００９６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラム自体が本発明を構成することになる。
【００９７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００９８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図６、９に示す）フローチャートに対応するプログラムコードが格納されることになる。
【０１０１】
以上説明したように、本実施形態のプリンタでは、例えば、ラベル紙の測定されたラベル幅またはギャップ幅が設定されたラベル幅またはギャップ幅と一致するようにしきい値電圧を変更することにより、例えば、用紙種類、紙粉や光学センサ（フォトインタラプタの発光量）の影響を受けることなく、正確な用紙の位置（例えば、ラベルの位置）検出を可能とし、ラベルに記録する記録情報の位置を常に一定に保つことが可能となる。
【０１０２】
【発明の効果】
以上説明したように、本発明によれば、記録媒体の記録位置を正確に検出でき、プリンタで記録する記録位置を一定に保つことができるプリンタを提供することができる。
【図面の簡単な説明】
【図１】本発明におけるプリンタの構成図である。
【図２】本発明における用紙検出部を示す回路構成図である。
【図３Ａ】第１の実施形態における用紙検出部の出力波形を説明する概略図である。
【図３Ｂ】第１の実施形態における基準しきい値の決定方法を説明する概略図である。
【図４Ａ】第１の実施形態における用紙検出部の出力波形を説明する概略図である。
【図４Ｂ】第１の実施形態におけるしきい値の変更方法を説明する概略図である。
【図５】本発明におけるプリンタのメモリ保存内容を説明する図である。
【図６】本発明におけるプリンタのしきい値決定のフローチャートである。
【図７】本発明におけるプリンタの電気回路のブロック図である。
【図８Ａ】第２の実施形態における用紙検出部の出力波形を説明する概略図である。
【図８Ｂ】第２の実施形態におけるしきい値の決定方法を説明する概略図である。
【図９】第２の実施形態におけるプリンタのしきい値決定のフローチャートである。
【図１０】第３の実施形態におけるしきい値の決定方法を説明する概略図である。
【符号の説明】
１  プリンタ
２  画像形成部
３  ロールユニット
４  記録ヘッド
５  搬送部
６  ラベル紙検出部
７  タグ紙検出部
１３  選択回路
１４  ボリューム抵抗
１５  比較回路
７０７  Ａ／Ｄコンバータ
７０８  Ｄ／Ａコンバータ
Ｐ    用紙
Ｐｌａｂｅｌ  ラベル
Ｐｇａｐ  ギャップ
Ｖａ  ラベル電圧値
Ｖｂ  ギャップ電圧値
Ｖｃ  基準しきい値
Ｖｔｈ  しきい値
７００  制御部
７０１  メモリ
７０２  ＥＥＰＲＯＭ
７０３  ホストインターフェース
７０４  センサ類
７０５  入力ポート
７０６  用紙検出部
７０７  Ａ／Ｄコンバータ
７０８  Ｄ／Ａコンバータ
７０９  ヘッド駆動回路
７１０  記録ヘッド（ブラック）
７１１  記録ヘッド（シアン）
７１２  記録ヘッド（マゼンタ）
７１３  記録ヘッド（イエロー）
７１４  イメージメモリ（ブラック）
７１５  イメージメモリ（シアン）
７１６  イメージメモリ（マゼンタ）
７１７  イメージメモリ（イエロー）
７１８  出力ポート
７１９、７２１、７２３  モータドライバ
７２０、７２２、７２４  モータ
７２５  用紙検出部選択回路
【図１】
2005041086.tif 000003
【図２】
2005041086.tif 000004
【図３Ａ】
2005041086.tif 000005
【図３Ｂ】
2005041086.tif 000006
【図４Ａ】
2005041086.tif 000007
【図４Ｂ】
2005041086.tif 000008
【図５】
2005041086.tif 000009
【図６】
2005041086.tif 000010
【図７】
2005041086.tif 000011
【図８Ａ】
2005041086.tif 000012
【図８Ｂ】
2005041086.tif 000013
【図９】
2005041086.tif 000014
【図１０】
2005041086.tif 000015