(57)【特許請求の範囲】
【請求項１】
長手方向に沿って多数のラベル又は印刷領域が間隔を置いて配列された長尺紙の搬送路に、その長尺紙の透過光量又は反射光量に応じた信号を出力する光電センサを配置し、前記長尺紙を搬送させる過程での前記光電センサの出力信号レベルであるセンサレベルを閾値と比較して、その比較結果に基づいて前記ラベル又は印刷領域の配列間隔であるぺージピッチを検出するぺージピッチ検出方法において、
前記長尺紙を前記ラベル又は印刷領域の略１ぺージ分搬送し、その搬送中の前記センサレベルを前記長尺紙の搬送量と対応させて記憶し、
その記憶したセンサレベルの値から前記閾値を設定し、
前記記憶したセンサレベルが該閾値を越えた点とその時の前記搬送量の記憶値をチェックし、さらに前記長尺紙を、前記センサレベルが前記記憶したセンサレベルを含めて２回同じ方向から前記閾値を越えるまで搬送し、前記センサレベルが前記閾値を越えた２点間の前記長尺紙の搬送量を前記ぺージピッチとして検出することを特徴とするぺージピッチ検出方法。
【請求項２】
前記長尺紙を前記ラベル又は印刷領域の略１ぺージ枚分搬送して一旦搬送を停止し、前記閾値を設定した後前記長尺紙の搬送を再開することを特徴とする請求項１記載のぺージピッチ検出方法。
【請求項３】
前記長尺紙を前記ラベル又は印刷領域の略１ぺージ枚分搬送している間に前記閾値を設定し、そのまま前記長尺紙の搬送を続けることを特徴とする請求項１記載のぺージピッチ検出方法。
【請求項４】
長手方向に沿って多数のラベル又は印刷領域が間隔を置いて配列された長尺紙の搬送路に、その長尺紙の透過光量又は反射光量に応じた信号を出力する光電センサを配置し、前記長尺紙を搬送させる過程での前記光電センサの出力信号レベルであるセンサレベルを閾値と比較して、その比較結果に基づいて前記ラベル又は印刷領域の配列間隔であるぺージピッチを検出するぺージピッチ検出方法において、
前記長尺紙を前記ラベル又は印刷領域の略２ぺージ分搬送し、その搬送中の前記センサレベルを前記長尺紙の搬送量と対応させて記憶し、
その記憶したセンサレベルの値から前記閾値を設定し、
前記記憶したセンサレベルが該閾値を同じ方向から越えた２つの点とその各点における前記搬送量の記憶値をチェックし、該２つの点における前記搬送量の記憶値の差を前記ぺージピッチとして検出することを特徴とするぺージピッチ検出方法。
【請求項５】
請求項１から４のいずれか一項に記載のぺージピッチ検出方法において、前記長尺紙を順方向へ搬送した搬送量だけ逆方向へ搬送し、その少なくとも一方の搬送時に前記ぺージピッチを検出することを特徴とするぺージピッチ検出方法。
【請求項６】
前記長尺紙の搬送量と対応させて記憶したセンサレベルの少なくとも最大値と最小値から所定の演算によって前記閾値を設定することを特徴とする請求項１から５のいずれか一項に記載のぺージピッチ検出方法。
【請求項７】
長手方向に沿って多数のラベル又は印刷領域が間隔を置いて配列された長尺紙を搬送する長尺紙搬送手段と、
前記長尺紙の搬送路に設置され、該長尺紙の透過光量又は反射光量に応じた信号を出力する光電センサと、
前記長尺紙の搬送中に、前記光電センサの出力信号レベルであるセンサレベルを前記長尺紙の搬送量と対応させて記憶するセンサレベル記憶手段と、
前記ラベル又は印刷領域の略１ぺージ分の長さを設定するぺージ長設定手段と、
該ぺージ長設定手段に設定された長さだけ上記長尺紙搬送手段が前記長尺紙を搬送する間に前記センサレベル記憶手段に記憶されたセンサレベルの値から閾値を設定する閾値設定手段と、
その後の前記長尺紙の搬送中も含めて、前記センサレベル記憶手段に記憶されたセンサレベルが前記閾値を同じ方向から越えた２つの点をチェックし、その２点間の前記長尺紙の搬送量を前記台紙上のラベル又は印刷領域の配列間隔であるぺージピッチとして検出するぺージピッチ検出手段と
を備えたことを特徴とするぺージピッチ検出装置。
【請求項８】
前記閾値設定手段は、前記センサレベル記憶手段が前記長尺紙の搬送量と対応させて記憶したセンサレベルの少なくとも最大値と最小値から所定の演算によって前記閾値を設定することを特徴とする請求項７記載のぺージピッチ検出装置。
【請求項９】
請求項７又は８記載のぺージピッチ検出装置と、該ぺージピッチ検出装置によって検出されたぺージピッチを認識して、前記長尺紙のラベル又は印刷領域に印刷する印刷手段とを備えたことを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ラベルプリンタ等のプリンタによって印刷する長尺紙の長手方向に沿って配列されたラベル又は印刷領域（ぺージ）の配列間隔であるぺージピッチを検出するぺージピッチ検出方法及びぺージピッチ検出装置と、そのぺージピッチ検出装置を備えたプリンタに関する。
【背景技術】
【０００２】
例えば、ラベルプリンタによって、文字・記号やバーコードなどを印刷する用紙であるラベルは、一般に長尺の台紙上に略等間隔で貼付されて配列されている。また、そのラベルとして予めロゴやマーク、罫線等のフォーマットが印刷されているプリプリントラベルが使用されることも多い。
このようなラベルに新たな印刷を行う際には、印刷すべきラベルを印字ヘッドによる所定の印字位置に正確に位置決めする必要がある。そのため、印刷を開始する前に、台紙上におけるラベル又は長尺紙における印刷領域の配列間隔 （この明細書及び特許請求の範囲ではこれを「ぺージピッチ」と称する）を正確に検出する必要がある。
【０００３】
例えば、特許文献１には、台紙上に多数のラベルが所定の間隔で配列された長尺紙を、電源投入時に一方向に搬送して、透過型の光電センサによってラベルを検出した時のセンサ出力と隣接するラベル間の境界部を検出した時のセンサ出力とに基づいて、所定の演算式で閾値を設定し、その後の搬送過程でその閾値に基づいてラベルを検出した時のセンサ出力と境界部を検出した時のセンサ出力とを区別することによって、ラベルの位置を検出する方法が開示されている。
【０００４】
また、特許文献２にも、多数のラベル又は印刷領域が間隔を置いて配列された長尺紙を搬送しながら、そのラベル又は印刷領域の間に設けられた指標を１個検出するのに必要な搬送距離内における光電センサによる透過光量又は反射光量の検出信号出力の最大値と最小値を記憶し、少なくとも３個以上の指標を検出する毎に、その間に記憶した上記最大値と最小値に基づいて、上記指標の位置を検出するための閾値を更新することが記載されている。
さらに、特許文献３には、長尺紙をラベル１枚分以上搬送し、その間の光電センサの出力信号レベル（センサレベル）の時間的変化の極大値と極小値及び変極点の各レベルから、プリプリントラベルの位置又は間隔を正確に検出するためセンサレベルの閾値を設定する技術が開示されている。
【０００５】
【特許文献１】特許第２７４０６０９号公報
【特許文献２】特許第２５３０９４９号公報
【特許文献３】特開２００２−３０８２４２号公報
【０００６】
ラベルプリンタ等のプリンタで印刷する用紙である長尺紙やラベルの種類が特定できない状況にある場合には、上述したように印刷を開始する前に、上記ページピッチを正確に検出する必要がある。そのため、上記のような従来の技術によってセンサレベルの閾値を設定し、その閾値を用いてページピッチを検出するには、図１５に示すような手順で行っていた。
図１５の（ａ）に示すように、長尺の台紙２１上に略等間隔でラベル２２が配列されている長尺紙２を、プリンタにセットすると、破線で示すセンサ位置で、例えば透過型の光電センサ６０が、長尺紙２を透過する光量に応じた信号を出力する。
【０００７】
そこで、ラベル２２の大体の長さ（１ぺージ強）をホスト装置又はプリンタ本体の操作パネルから入力して設定し、ページピッチ検出処理を開始させる。
すると、図１５の（ｂ）に示すように、設定した長さＬだけ長尺紙２を矢示Ｆで示す搬送方向へ搬送する。それによって、破線で示すセンサ位置を台紙上にラベルがある部分とない部分が通過することにより、光電センサ６０の出力信号レベル（センサレベル）が変動する。ラベルにプリプリントされている場合はその印刷の有無によってもセンサレベルが変動する。長尺紙２の上記搬送中における変動するセンサレベルの最大値と最小値を記憶し、例えばその最大値と最小値の和の１／２、５／８あるいは３／８などの演算によって閾値を求める。
【０００８】
その後、さらに長尺紙２を同じ方向に搬送しながらセンサレベルが閾値を越えた時（長尺紙２を透過する光量が少ない程センサレベルが高くなる場合は下から上へ越えた時、センサレベルが低くなる場合は上から下へ越えた時）、すなわち図１３の（ｃ）に示す位置まで搬送した時の搬送量Ｄ１を記憶し、さらにセンサレベルがもう１度同じ方向から閾値を越えるまで、すなわち図１３の（ｄ）に示す位置まで長尺紙２を搬送してその時の搬送量Ｄ２を記憶し、その２つの位置間の搬送量（距離）Ｄ２−Ｄ１＝Ｌｐによって、ページピッチＬｐを検出する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、従来のプリンタでは、最初に長尺紙をラベル１枚（１ぺージ）分強の長さだけ搬送して閾値を決定し、その後センサレべルがその閾値を同じ方向から越えるレベル変化を２回検出するまで長尺紙を搬送（最悪ラベル２枚分搬送）して、その２点間の搬送距離をページピッチとして検出していた。
そのため、ページピッチを検出するまでに少なくともラベル３枚（３ぺージ）分弱の長尺紙の搬送が必要であり、それらのラベル又は印刷領域は使用されずに無駄になるか、オペレータが長尺紙を巻き戻してから使用する必要があった。
【００１０】
この発明は、プリンタにおけるこのような問題を改善し、長尺紙の印刷領域又はそれに貼着された形状、大きさ、材質等が異なる種々のラベルによるページピッチを、長尺紙の最少限の搬送量で検出できるようにし、印刷に使用されずに無駄になるラベル又は印刷領域を少なくし、オペレータが長尺紙を巻き戻して使用する手間もかからないようにすることを目的とする。
【課題を解決するための手段】
【００１１】
この発明は上記の目的を達成するため、長手方向に沿って多数のラベル又は印刷領域が間隔を置いて配列された長尺紙の搬送路に、その長尺紙の透過光量又は反射光量に応じた信号を出力する光電センサを配置し、上記長尺紙を搬送させる過程での光電センサの出力信号レベルであるセンサレベルを閾値と比較して、その比較結果に基づいてラベル又は印刷領域の配列間隔であるぺージピッチを検出するぺージピッチ検出方法において、次の手順でぺージピッチを検出することを特徴とする。
【００１２】
上記長尺紙をラベル又は印刷領域の略１ぺージ分搬送し、その搬送中の上記センサレベルを長尺紙の搬送量と対応させて記憶する。
その記憶したセンサレベルの値から上記閾値を設定する。
上記記憶したセンサレベルが該閾値を越えた点とその時の上記搬送量の記憶値をチェックし、さらに上記長尺紙を、上記センサレベルが記憶したセンサレベルを含めて２回同じ方向から上記閾値を越えるまで搬送し、上記センサレベルが上記閾値を越えた２点間の長尺紙の搬送量をラベルピッチとして検出する。
【００１３】
上記長尺紙をラベル又は印刷領域の略１ぺージ分搬送して一旦搬送を停止し、上記閾値を設定した後上記長尺紙の搬送を再開するようにすると、上記閾値を確実に設定することができる。
あるいは、上記長尺紙をラベル又は印刷領域の略１ぺージ分搬送している間に上記閾値を設定し、そのまま長尺紙の搬送を続けるようにすれば、早く精度もよくぺージピッチを検出することができる。
【００１４】
また、前述のようなぺージピッチ検出方法において、次の手順でぺージピッチを検出するようにしてもよい。
上記長尺紙をラベル又は印刷領域の略２ぺージ分搬送し、その搬送中の上記センサレベルを上記長尺紙の搬送量と対応させて記憶する。
その記憶したセンサレベルの値から上記閾値を設定する。
上記記憶したセンサレベルが該閾値を同じ方向から越えた２つの点とその各点における上記搬送量の記憶値をチェックし、その２つの点における上記搬送量の記憶値の差をぺージピッチとして検出する。
【００１５】
これらのぺージピッチ検出方法において、上記長尺紙を順方向へ搬送した搬送量だけ逆方向へ搬送し、その少なくとも一方の搬送時に、上記いずれかの方法でぺージピッチを検出することもできる。このようにすれば、ラベル又は印刷領域の無駄は全くなくなる。
上記長尺紙を順方向へ搬送するときと、逆方向へ搬送するとの両方でぺージピッチを検出する場合には、その２回の検出値の平均値をぺージピッチとするとよい。
また、これらいずれのぺージピッチ検出方法においても、上記閾値を設定する際には、上記長尺紙の搬送量と対応させて記憶したセンサレベルの少なくとも最大値と最小値から所定の演算によって上記閾値を設定するとよい。
【００１６】
この発明によるぺージピッチ検出装置は、長手方向に沿って多数のラベル又は印刷領域が間隔を置いて配列された長尺紙を搬送する長尺紙搬送手段と、
上記長尺紙の搬送路に設置され、該長尺紙の透過光量又は反射光量に応じた信号を出力する光電センサと、
上記長尺紙の搬送中に、上記光電センサの出力信号レベルであるセンサレベルを上記長尺紙の搬送量と対応させて記憶するセンサレベル記憶手段と、
上記ラベル又は印刷領域の略１ぺージ分の長さを設定するぺージ長設定手段と、
そのぺージ長設定手段に設定された長さだけ上記長尺紙搬送手段が上記長尺紙を搬送する間に上記センサレベル記憶手段に記憶されたセンサレベルの値から閾値を設定する閾値設定手段と、
その後の上記長尺紙の搬送中も含めて、上記センサレベル記憶手段に記憶されたセンサレベルが上記閾値を同じ方向から越えた２つの点をチェックし、その２点間の上記長尺紙の搬送量を上記台紙上のラベルの配列間隔であるぺージピッチとして検出するぺージピッチ検出手段とを備えたことを特徴とする。
【００１７】
上記閾値設定手段は、上記センサレベル記憶手段が上記長尺紙の搬送量と対応させて記憶したセンサレベルの少なくとも最大値と最小値から所定の演算によって前記閾値を設定するとよい。
さらに、この発明によるプリンタは、上記ぺージピッチ検出装置と、そのぺージピッチ検出装置によって検出されたぺージピッチを認識して、上記長尺紙のラベル又は印刷領域に印刷する印刷手段とを備えたものである。
【発明の効果】
【００１８】
この発明によれば、プリンタで印刷する長尺紙の種類を特定できない状況にある場合でも、上記長尺紙を２ぺージ分程度搬送するだけで閾値とぺージピッチを検出することができるので、印刷できずに無駄になるラベル又は印刷領域を低減できる。また、オペレータが長尺紙を巻き戻して使用する手間もかからずに、無駄になるラベル又は印刷領域をなくすことも可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、この発明を実施するための最良の形態を図面を参照して具体的に説明する。
〔プリンタとぺージピッチ検出装置の実施形態〕
まず、この発明によるぺージピッチ検出装置を備えたプリンタの一実施形態について、図１から図５を参照して説明する。
図２はそのプリンタの要部のみを示す概略図、図３は図２における長尺紙と光電センサとの配置関係を示す斜視図である。このプリンタはラベルプリンタであり、図２に示す用紙ロール１から連続した長尺紙２を引き出し、ガイドコロ３を介してプラテンローラ４と印字ヘッドであるサーマルヘッド５との間を通して搬送する。その長尺紙２の搬送路を挟んで、プラテンローラ４とサーマルヘッド５より上流側に用紙センサとしての光電センサ６を、下流側に長尺紙２を切断するカッタ７を配置している。
【００２０】
光電センサ６は、発光ダイオード等の発光素子６ａとフォトトランジスタ等の受光素子６ｂとが、長尺紙２を挟んで対向するように設けられた透過型の光電センサであり、長尺紙２を通しての透過光量に応じた信号を出力する。
長尺紙２は、図３に示すように、テープ状の長尺の台紙２１上に多数のラベル（印刷する用紙）２２が所定の隙間Ｓを置いて一定のぺージピッチ（以下に説明する例では「ラベルピッチ」という）Ｌｐで貼着されて配列されている。
【００２１】
そして、図２において矢示Ｆ方向に搬送される長尺紙２上ラベル２２のラベルピッチＬｐを光電センサ６の出力信号レベルであるセンサレベルと長尺紙２の搬送量（距離）との関係から検出し、そのラベルピッチＬｐに基いて印刷すべきラベル２２をサーマルヘッド５による所定の印字位置に正確に位置決めして、サーマルヘッド５によってそのラベル２２に所要の印刷を施した後、１枚毎あるいは所定枚数毎にカッタ７によって切断して、外部へ送出する。
【００２２】
図４は、図２に示したラベルプリンタの制御部を含むブロック構成図である。
このラベルプリンタは、ＣＰＵ１０とＲＯＭ１１とＲＡＭ１２からなるマイクロコンピュータ、ホストＩ／Ｆ１３、ヘッドドライバ１５及びＡ／Ｄコンバータ１６等からなる制御部によって、図１に示したサーマルヘッド５及び光電センサ６と、図１には示していない用紙搬送部８及び操作パネル１４を制御するとともに、この発明によるぺージピッチ検出装置であるラベルピッチ検出装置としての機能も果たす。
【００２３】
ＣＰＵ１０は、このラベルプリンタを統括制御する演算処理機能を有する中央処理装置、ＲＯＭ１１は、ＣＰＵ１０が実行する各種処理のプログラムや使用する固定データ等を格納したリードオンリメモリ、ＲＡＭ１２は、ホストＩ／Ｆ１３に入力するプリントデータやＡ／Ｄコンバータ１６を通して入力するセンサレベルと搬送量のデータ等を記憶したり、ＣＰＵ１０のワーキングメモリにも使用されるランダムアクセスメモリである。
【００２４】
ホストＩ／Ｆ１３は、パーソナルコンピュータ等のホスト装置から文字やバーコードなどのプリントデータを入力するためのインタフェース、操作パネル１４は、ＬＣＤパネルなどの表示部と、オペレータが必要なデータを入力あるいは選択するためのキー等を有する入力部とを備えている。
【００２５】
ヘッドドライバ１５は、ＣＰＵ１０からの指示に従ってサーマルヘッド５の各発熱素子を駆動するための回路、Ａ／Ｄコンバータ１６は、光電センサ６（センサ回路も含む）から出力される前述したセンサレベルをデジタル値に変換してＣＰＵ１０に取り込ませる回路である。用紙搬送部８には、図１に示した長尺紙２を送るための搬送ローラ及びその駆動用ステップモータとそのドライブ回路等を含んでいる。
【００２６】
そして、このプリンタは、用紙搬送部８を駆動して図２に示した長尺紙２をラべル１枚分である１ぺージ分以上搬送して、その間に光電センサ６によって出力されるセンサレベルをＡ／Ｄコンバータ１６を通してデジタル値に変換してＣＰＵ１０に取り込み、後述する方法でＣＰＵ１０が閾値を設定し、ラベルピッチを検出してＲＡＭ１２に記憶させ、そのラベルピッチに基いて印刷すべきラベル２２をサーマルヘッド５に対して正確に位置決めして、ホストＩ／Ｆ１３から入力してＲＡＭ１２に記憶しているプリントデータに応じた印刷を、サーマルヘッド５によってそのラベル２２に対して行う。
【００２７】
図１は、このラベルプリンタによるこの発明に係るラベルピッチ検出装置としての機能を示す機能ブロック図である。図５は、図３に示した長尺紙の長手方向に沿う拡大断面図とその搬送時におけるセンサレベルの変化とを対応させて示す図である。
図１に示すラベルプリンタは、制御手段Ａ、ぺージ長設定手段Ｂ、長尺紙搬送手段Ｃ、センサ手段Ｄ、センサレベル記憶手段Ｅ、閾値設定手段Ｆ、ぺージピッチ検出手段であるラベルピッチ検出手段Ｇ、および印刷手段Ｈを備えている。
【００２８】
この各手段の機能を図５も参照して説明する。長尺紙搬送手段Ｃは、図５に示す長尺紙２を矢示Ｆ方向に一定速度で搬送し、その搬送量を示す信号、例えば単位搬送量（距離）ごとにパルス信号を出力する。
センサ手段Ｄは、図２〜図５における光電センサ６と図４におけるＡ／Ｄコンバータ１６に相当し、その光電センサ６の発光素子６ａと受光素子６ｂが長尺紙２の搬送路を挟んで設置され、長尺紙２を透過する光量に応じた信号を出力する。この例では、その出力信号のレベルであるセンサレべルは、透過光量が多い程低くなるように回路構成されている。
【００２９】
センサレベル記憶手段Ｅは、長尺紙２の搬送中に、センサ手段Ｄのセンサレベルを長尺紙搬送手段Ｃによる長尺紙２の搬送量（例えば、長尺紙搬送手段Ｃからのパルス信号のカウント値）と対応させて記憶する。
ページ長設定手段Ｂは、ホスト装置又は操作パネルからの入力によって、ラベル２２の略１枚分の長さ（略１ページの分の長さ、望ましくはラベル１枚強の長さ）を設定する。
【００３０】
閾値設定手段Ｆは、そのぺージ長設定手段Ｂに設定された長さだけ長尺紙搬送手段Ｃが長尺紙２を搬送する間にセンサレベル記憶手段Ｅに記憶されたセンサレベルの値から閾値Ｖthを設定する。例えば記憶されたセンサレベルの最大値Ｖmaxと最小値Ｖminから閾値Ｖthを、Ｖth＝（Ｖmax＋Ｖmin）／２あるいはＶth＝（５Ｖmax＋３Ｖmin）／８などの演算によって求めて設定する。
【００３１】
ラベルピッチ検出手段Ｇは、その後の長尺紙２の搬送中も含めて、センサレベル記憶手段Ｅに記憶されたセンサレベルが閾値Ｖthを同じ方向から越えた２つの点、図５に示す例ではセンサレベルが閾値Ｖthを下から上に越えた２つの点Ｐ１，Ｐ２をチェックし、その２点間の長尺紙２の搬送量（距離）を、台紙２１上のラベル２２の配列間隔であるラベルピッチＬｐとして検出する。
【００３２】
制御手段Ａは、これらの各手段を制御して、ラベルピッチ検出手段Ｇによって検出されたラベルピッチＬｐに基いて、印刷すべきラベル２２を印刷手段Ｈのサーマルヘッド５に対して正確に位置決めして、図４に示したホストＩ／Ｆ１３から入力してＲＡＭ１２に記憶しているプリントデータに応じた印刷を、印刷手段Ｈによってそのラベル２２に対して行う。
このラベルプリンタにおいて、印刷手段Ｈを除く各手段によってラベルピッチ検出装置を構成している。
【００３３】
ここで、この図１における各手段と図４に示した各部との対応関係について説明する。
制御手段Ａ、センサレベル記憶手段Ｅ、閾値設定手段Ｆ、およびラベルピッチ検出手段Ｇは、ＣＰＵ１０、ＲＯＭ１１、及びＲＡＭ１２からなるマイクロコンピュータに、ページ長設定手段Ｂは、操作パネル１４又はホストＩ／Ｆと上記マイクロコンピュータに、センサ手段Ｄは、前述のように光電センサ６とＡ／Ｄコンバータ１６に、長尺紙搬送手段Ｃは用紙搬送部８に、印刷手段Ｈはサーマルへッド５とへッドドライバ１５に、それぞれ相当する。
【００３４】
〔ページピッチ検出方法の実施例〕
次に、上述したラベルプリンタにおけるこの発明によるページピッチ検出方法の各実施例について、図６〜図９のフロー図と図１０〜図１２の説明図を参照して説明する。図６〜図９のフロー図は、この発明によるページピッチ検出方法の各実施例の処理手順を示すフロー図であり、ラベルプリンタの電源投入時や新たなラベルの用紙ロールが図２に示したようにセットされた後などに、図４に示したＣＰＵ１０を主とするマイクロコンピュータが実行する。その各フロー図及び以下の説明において、ステップを「Ｓ」と略記する。
【００３５】
〔第１実施例〕
先ず、図６と図１０によってページピッチ検出方法の第１実施例を説明する。
図６に示す処理を開始すると、先ずＳ１０１でラベルプリンタにセットされている図１０に示すような長尺紙２の台紙２１上に配列されているラベル２２の大体の長さ（望ましくは１ページ分強の長さ）を入力要求する。この入力要求は、例えば図４に示した操作パネル１４の表示器あるいはホストＩ／Ｆに接続されているホスト装置のディスプレイに、「ラベルの大体の長さを入力して下さい」のような表示をすることによって行なう。そして、Ｓ１０２でその入力を確認するまで待ち、入力されたらＳ１０３でその入力値をＲＡＭ１２に設定記憶する。
【００３６】
そして、Ｓ１０４で設定長だけ長尺紙を搬送しながら、センサレベルを搬送距離と対応させて記憶する。例えば、図４における用紙搬送部８によって、図１０に示す長尺紙２を矢示Ｆ方向へ設定した長さＬだけ同図の（ａ）に示す位置から（ｂ）に示す位置まで搬送しながら、破線で示すセンサ位置で光電センサ６が出力する信号によるセンサレベルを、長尺紙２の搬送開始点からの搬送量（距離）のデータと対応させてＲＡＭ１２に記憶する。なお、センサレベルと搬送量は常時記憶してもよいし、センサレベルに特徴的な変化があった時だけ、そのセンサレベルをその時までの搬送量とともに記憶してもよい。
【００３７】
この例では、そのセンサレベルは透過光量に反比例し、図５に示したようにラベル２２間の台紙２１だけの部分では透過光量が多いので低くなり、ラベル２２のあるところでは透過光量が少なくなるため高くなり、ラベル２２にプリプリントされていればその印刷のある部分は高くなり、ない部分は低くなるように変化する。このセンサレベルは台紙２１とラベル２２の厚さや色などによっても変化する。また、光電センサ６の出力信号の処理回路によっては、その高低関係が反転して透過光量に比例するようにもなる。さらに、光電センサ６として反射型の光電センサを用いた場合には、台紙２１とラベル２２の色や表面状態による反射率の違いによってセンサレベルが変化する。
【００３８】
次に、Ｓ１０５でその記憶したセンサレベルの変動を見て、その最大値と最小値より閾値を算出してＲＡＭ１２に記憶する。例えば、図５に示したように、最大値Ｖmaxと最小値Ｖminから閾値Ｖthを、Ｖth＝（Ｖmax＋Ｖmin）／２、あるいは立ち上り閾値の場合はＶth＝（５Ｖmax＋３Ｖmin）／８、立ち下り閾値の場合はＶth＝（３Ｖmax＋５Ｖmin）／８、などの演算によって算出する。立ち上り閾値と立ち下り閾値をこのように異ならせると、ノイズやプリプリントによる影響を低減することができる。さらに特開２００２−３０８２４２号公報（特許文献３）に見られるように、センサレベルの変化が増加から減少、あるいは減少から増加に変わる変極点のセンサレベルも考慮して、閾値を算出するようにしてもよい。
【００３９】
この閾値の算出は、長尺紙２の搬送中に行ってもよいし、算出に時間がかかる場合などは設定長だけの搬送終了後に行ってもよい。
次に、Ｓ１０６で、長尺紙２を設定長だけ搬送中にＲＡＭ１２に記憶されたセンサレベルのデータ列をチェックし、ラベル２２の前端を検出するためにセンサレベルが閾値Ｖthを下から上に越えた点のデータを探す。
【００４０】
そして、Ｓ１０７でその閾値を越えた点がいくつあったかを判断し、２つあった場合はＳ１０８へ進んで、図１０の（ｄ）に示すように、その２つの点Ｐ１とＰ２の搬送距離の差によってラベルピッチＬｐを算出して、ＲＡＭ１２に記憶する。また、一つもなかった（０）場合はＳ１１２へ進み、再び長尺紙２を矢示Ｆ方向へ搬送し、図５に示したようにセンサレベルが閾値を下から上に２回越えたら停止する。そして、Ｓ１１３でセンサレベルが閾値を越えた２点の搬送距離の差によってラベルピッチを算出して、ＲＡＭ１２に記憶する。
【００４１】
しかし、Ｓ１０７の判断で閾値を越えた点は通常は一つであり、その場合はＳ１０９へ進んで、図１０の（ｂ）に示すように、検出した点Ｐ１（検出中のラベル２２の前端）から停止した位置までの搬送距離を距離１として記憶する。
そして、再び長尺紙２を矢示Ｆ方向へ搬送し、もう一度センサレベルが閾値を下から上に越えたらその点Ｐ２で搬送を停止する。その時図１０の（ｃ）に示すように光電センサが次のラベル２２の前端を検出している状態であり、Ｓ１１１で長尺紙２を再び搬送した距離を距離２とし、距離１＋距離２によってラベルピッチ（ぺージピッチ）Ｌｐを算出して、ＲＡＭ１２に記憶する。
【００４２】
これらのいずれかによって、ラベルピッチ（ぺージピッチ）を算出してＲＡＭ１２に記憶した後、この処理を終了する。しかし、すでに印刷指令を受けている場合には、その後続けて印刷処理にを実行し、長尺紙２の原点合わせを行って、ラベル２２への印刷を開始してもよい。
その印刷中にも、前述した特許文献２に記載されているように、閾値とラベルピッチを検出して、所定枚数のラベルに印刷する毎に、その間の検出値の平均値などによって、閾値とラベルピッチの記憶値を更新するようにしてもよい。
この実施例によれば、長尺紙をラベル１〜２枚分だけ搬送すればラベルピッチを検出できるので、従来のように長尺紙を少なくともラベル３枚分弱搬送してラベルピッチを検出するのに比べて、印刷せずに搬送して無駄になるラベルを減少することができる。
【００４３】
なお、センサレベルが閾値を上から下に越えた２つの点を検出して、その２点間の距離をラベルピッチＬｐを算出してもよい。その場合は隣接するラベルの後端間の距離をラベルピッチとすることになる。
また、光電センサ６の種類やその信号処理回路によってセンサレべルと長尺紙上のラベルの有無との関係が異なるが、いずれにしても、センサレべルが同じ方向から（下から上へ、又は上から下へ）閾値を越える２点を検出して、その２点の搬送距離の差、あるいはその２点間の搬送距離をラベルピッチとすればよい。以後の各実施例においても同様である。
【００４４】
〔第２実施例〕
次に、図７と図１０によってぺージピッチ検出方法の第２実施例を説明する。
上述した第１実施例では、長尺紙２をラベル１枚分強の設定長だけ搬送して一旦停止したが、この第２実施例ではセンサレベルが下から上へ閾値を２回越えるまで、長尺紙２を続けて搬送する。
その第２実施例の図７に示す処理を開始すると、Ｓ２０１〜Ｓ２０３では図６のＳ１０１〜Ｓ１０３と同じ処理を実行するので、その説明は省略する。Ｓ２０４では、長尺紙２を搬送しながら、センサレベルを長尺紙２の搬送開始点からの搬送量（距離）のデータと対応させてＲＡＭ１２に記憶する。この場合も、センサレベルと搬送量を常時記憶してもよいし、センサレベルに特長的な変化があった時だけそのセンサレベルをその時までの搬送量とともに記憶してもよい。
【００４５】
次のＳ２０５では、長尺紙２を設定した長さＬだけ搬送する間のセンサレベルの少なくとも最大値と最小値より、第１実施例のＳ１０５の場合と同様に閾値を算出して記憶する。そして、Ｓ２０６では、これまでの搬送中にセンサレベルが下から上に閾値を越えた点をチェックするとともに、引き続き長尺紙２を搬送しながらセンサレベルが下から上に閾値を越える点をチェックする。
【００４６】
その結果、Ｓ２０７の判断で２回越えたらＳ２０８へ進んで、長尺紙２の搬送を停止し、２つの点の搬送距離の差によってラベルピッチを算出して、ＲＡＭ１２に記憶する。このときは、図１０の（ｃ）と同じ状態であるが、距離１と距離２を区別せず、センサレベルが下から上に閾値を越えた２つの点Ｐ１とＰ２搬送距離の差によってラベルピッチ（ぺージピッチ）Ｌｐを算出する。
この実施例によれば、ラベルピッチの検出中に長尺紙の搬送を停止して再び搬送することを行わず、長尺紙を連続して搬送してラベルピッチを検出するので、検出精度が高くなる。
【００４７】
〔第３実施例〕
次に、図８と図１１によってぺージピッチ検出方法の第３実施例を説明する。
この第３実施例の図８に示す処理を開始すると、Ｓ３０１〜Ｓ３０３では図６のＳ１０１〜Ｓ１０３と同じ処理を実行するので、その説明は省略する。
Ｓ３０４では、長尺紙２を図１１の（ａ）に示す位置から（ｂ）に示す位置まで設定した長さＬの２倍の長さ２Ｌだけ搬送しながら、センサレベルを長尺紙２の搬送開始点からの搬送量（距離）のデータと対応させてＲＡＭ１２に記憶する。この場合も、センサレベルと搬送量を常時記憶してもよいし、センサレベルに特長的な変化があった場合だけそのセンサレベルをその時までの搬送量とともに記憶してもよい。
【００４８】
そして、Ｓ３０５でその搬送中に記憶したデータをチェックして、センサレベルの少なくとも最大値と最小値より閾値を算出してＲＡＭ１２に記憶する。この閾値の算出は、長尺紙２の搬送中に長尺紙２を少なくとも設定した長さＬ以上搬送した後に行ってもよいし、搬送終了後に行ってもよい。
その後、Ｓ３０６でＲＡＭ１２に記憶したセンサレベルのデータ列をチェックし、センサレベルが閾値を下から上に越えた点を２つ（図１１の（ｂ）に示す点Ｐ１，Ｐ２に対応する）見つける。
【００４９】
さらに、Ｓ３０７でその２つの点Ｐ１，Ｐ２における搬送距離の差、すなわち２つの点Ｐ１とＰ２間の距離を算出して、ラベルピッチ（ぺージピッチ）ＬｐとしてＲＡＭ１２に記憶する。
この実施例によれば、常に長尺紙２を略ラベル２枚分だけ印刷せずに搬送してラベルピッチを検出するので、制御が簡単で早く検出でき、且つ従来の方法より無駄になるラベルを減らすことができる。
【００５０】
〔第４実施例〕
次に、図９と図１２によってぺージピッチ検出方法の第４実施例を説明する。
この第４実施例は、前述した第１実施例から第３実施例のいずれかによる閾値の設定とラベルピッチの算出を、長尺紙２を図１２に矢示Ｆで示す順方向に搬送した後、矢示Ｒで示す逆方向に同じ距離だけ搬送して元の位置に戻し、そのいずれかの搬送時、あるいは両方の搬送時に行うようにしたものである。
【００５１】
図９に示す処理を開始すると、Ｓ４０１〜Ｓ４０３では図６のＳ１０１〜Ｓ１０３と同じ処理を実行するので、その説明は省略する。
Ｓ４０４で選択されたモードを判別する。そして、モード１なら、Ｓ４０５へ進んで長尺紙２を順方向（矢示Ｆ方向）へ搬送しながら、第１実施例から第３実施例のいずれかの方法でラベルピッチ（ぺージピッチ）を算出して記憶し、Ｓ４０６で長尺紙２を順方向へ搬送した距離だけ逆方向（矢示Ｒ方向）へ搬送して処理を終了する。
【００５２】
モード２なら、Ｓ４０７へ進んで長尺紙２を設定値の２倍の長さ以上順方向（矢示Ｆ方向）へ搬送する。その後Ｓ４０８で長尺紙２を順方向へ搬送した距離だけ逆方向（矢示Ｒ方向）へ搬送しながら、第１実施例から第３実施例のいずれかの方法でラベルピッチを算出して記憶し、Ｓ４０６で長尺紙２を順方向へ搬送した距離だけ逆方向（矢示Ｒ方向）へ搬送して処理を終了する。
【００５３】
モード３の場合には、Ｓ４０９で長尺紙２を順方向（矢示Ｆ方向）へ搬送しながら、第１実施例から第３実施例のいずれかの方法でラベルピッチを算出し、Ｓ４１０で長尺紙２を順方向へ搬送した距離だけ逆方向（矢示Ｒ方向）へ搬送ながら、第１実施例から第３実施例のいずれかの方法でラベルピッチを算出する。そして、Ｓ４１１では算出した２つのラベルピッチの平均値をラベルピッチとしてＲＡＭ１２に記憶して、処理を終了する。
【００５４】
この実施例によれば、長尺紙２を搬送した分だけ戻すので、ラベルの無駄がまったく発生しない。往復搬送時にそれぞれ閾値を設定してラベルピッチを算出し、その平均値をラベルピッチとすれば、ラベルのモードを選択できるようにしたが、その選択は図４に示した操作パネル１４で、あるいはホストＩ／Ｆ１３に接続されたホスト装置から行うことができる。あるいは、予め設定されたモードで、決められたラベルピッチ検出方法を実行するようにしてもよい。
【００５５】
なお、ラベルピッチ（ぺージピッチ）は、必ずしも物理的なラベルのピッチではなく、ラベル内の印刷に使用する領域の間隔であってもよい。
また、この発明は上述したような長尺の台紙上貼付されたラベルに印刷する場合に限らず、図１３に示すように感熱紙等の長尺紙２７に長手方向に間隔を置いてアイマーク２８が印刷されており、その隣接するアイマーク２８の間の長尺紙２７自体を各ぺージの印刷領域としたり、図１４に示すように長尺紙（タグ紙等）２９の一側縁に所定の間隔で切欠き３０が形成され、その隣接する切欠き３０の間の長尺紙２９自体を各ぺージの印刷領域として、長尺紙自体に印刷する場合にも同様に適用することができる。
これらの場合は、透過型あるいは反射型光電センサのセンサレベルの変化によってアイマーク２８又は切欠き３０を検知し、隣接する２つのアイマーク２８又は切欠き３０間に距離をぺージピッチＬｐとして検出する。
【産業上の利用可能性】
【００５６】
この発明は、台紙上に間隔を置いて配列された多数のラベルに、文字・記号やバーコードなどを印刷する各種のラベルプリンタ、および各種の長尺紙自体の各印刷領域に情報を印刷するプリンタにも利用でき、印刷に使用せずに無駄になるラベルや印刷領域を少なくして、資源の有効な利用とコスト低減に資するところ大である。また、オペレータに余分な手間をかけさせることもなくなる。
【図面の簡単な説明】
【００５７】
【図１】この発明によるぺージピッチ検出装置を備えたプリンタの一実施形態を示す機能ブロック図である。
【図２】この発明によるプリンタの要部のみを示す概略図である。
【図３】図２における長尺紙２と光電センサ６との配置関係を示す斜視図である。
【図４】図２に示したプリンタの制御部を含むブロック構成図である。
【図５】図３に示した長尺紙の長手方向に沿う拡大断面図とその搬送時におけるセンサレベルの変化とを対応させて示す図である。
【００５８】
【図６】この発明によるぺージピッチ検出方法の第１実施例の処理手順を示すフロー図である。
【図７】この発明によるぺージピッチ検出方法の第２実施例の処理手順を示すフロー図である。
【図８】この発明によるぺージピッチ検出方法の第３実施例の処理手順を示すフロー図である。
【図９】この発明によるぺージピッチ検出方法の第４実施例の処理手順を示すフロー図である。
【００５９】
【図１０】この発明によるぺージピッチ検出方法の第１実施例と第２実施例の処理手順を説明するための図である。
【図１１】この発明によるぺージピッチ検出方法の第３実施例の処理手順を説明するための図である。
【図１２】この発明によるぺージピッチ検出方法の第４実施例の処理手順を説明するための図である。
【図１３】この発明に使用する長尺紙の他の例を示す斜視図である。
【図１４】この発明に使用する長尺紙のさらに他の例を示す斜視図である。
【図１５】従来のページピッチ検出方法の処理手順を説明するための図である。
【符号の説明】
【００６０】
１：用紙ロール    ２：長尺紙    ３：ガイドコロ    ４：プラテンローラ
５：サーマルヘッド    ６：光電センサ    ７：カッタ
８：用紙搬送部    １０：ＣＰＵ    １１：ＲＯＭ    １２：ＲＡＭ
１３：ホスト・インタフェース    １４：操作パネル    １５：ヘッドドライバ
１６：Ａ／Ｄコンバータ    ２１：台紙    ２２：ラベル
Ａ：制御手段    Ｂ：ページ長設定手段    Ｃ：長尺紙搬送手段
Ｄ：センサ手段    Ｅ：センサレベル記憶手段    Ｆ：閾値設定手段
Ｇ：ラベルピッチ検出手段    Ｈ：印刷手段
【図１】
0004732946.tif 000002
【図２】
0004732946.tif 000003
【図３】
0004732946.tif 000004
【図４】
0004732946.tif 000005
【図５】
0004732946.tif 000006
【図６】
0004732946.tif 000007
【図７】
0004732946.tif 000008
【図８】
0004732946.tif 000009
【図９】
0004732946.tif 000010
【図１０】
0004732946.tif 000011
【図１１】
0004732946.tif 000012
【図１２】
0004732946.tif 000013
【図１３】
0004732946.tif 000014
【図１４】
0004732946.tif 000015
【図１５】
0004732946.tif 000016