(57)【特許請求の範囲】
【請求項１】
連続状の台紙に所定間隔を存して複数のラベルを貼着したラベル紙と、連続状の用紙に所定間隔を存してマークを付したマーク付用紙とを含む複数種類の連続用紙を択一的にセットし、該連続用紙を搬送しながら所定の位置に印字を行うプリンタにおいて、
交互に発光駆動する透過用発光手段および反射用発光手段より前記連続用紙に照射した光の透過受光レベルおよび反射受光レベルを検出する受光レベル検出手段と、
前記連続用紙を搬送しつつ、前記透過受光レベルおよび前記反射受光レベルに基づいて前記連続用紙の種類を判定する用紙判定手段と、
を備えることを特徴とするプリンタ。
【請求項２】
前記透過用発光手段および反射用発光手段は、前記連続用紙の搬送ピッチ毎に交互に発光駆動され、
前記受光レベル検出手段は、前記透過用発光手段および反射用発光手段の発光駆動に対応して、透過受光レベル信号および反射受光レベル信号を交互に出力することを特徴とする請求項１に記載のプリンタ。
【請求項３】
上部が開口した筐体と、前記上部開口を開閉自在に覆蓋する蓋体とを備え、前記蓋体が覆蓋することにより前記蓋体および前記筐体との間に形成される前記連続紙の搬送路が形成され、
前記反射用発光手段および前記受光レベル検出手段は、前記筐体または前記蓋体の一方の前記搬送路側に設けられ、前記透過用発光手段は、前記筐体または前記蓋体の他方の前記搬送路側に前記受光レベル検出手段に対向して設けられていることを特徴とする請求項１又は２に記載のプリンタ。
【請求項４】
前記用紙判定手段は、前記透過受光レベルが高く、且つ、前記反射受光レベルが高いとき、前記ラベル紙であると判定し、前記透過受光レベルが低く、且つ、前記反射受光レベルが低いとき、前記マーク付用紙であると判定し、前記透過受光レベルが高く、且つ、前記反射受光レベルが低いとき、紙無し状態であると判定することを特徴とする請求項１又は２に記載のプリンタ。
【請求項５】
前記用紙判定手段は、前記連続用紙が所定量搬送されるあいだ、前記透過受光レベルが低く、且つ、前記反射受光レベルが高い状態が続いたとき、普通紙であると判定し、
前記所定量は、前記ラベル紙のラベル長さより大きく、且つ、前記マーク付用紙のマーク間距離より大きいことを特徴とする請求項１又は２に記載のプリンタ。
【請求項６】
前記用紙判定手段は、前記連続用紙がプリンタにセットされたとき、前記連続用紙の種類を判定することを特徴とする請求項１又は２に記載のプリンタ。
【請求項７】
前記用紙判定手段の判定結果に応じて前記連続用紙を位置合せする位置合せ手段を更に備えることを特徴とする請求項１又は２に記載のプリンタ。
【請求項８】
前記連続用紙がプリンタにセットされたとき、前記透過受光レベルおよび前記反射受光レベルの高低判断に用いるしきい値を設定するしきい値設定手段を更に備えることを特徴とする請求項１又は２に記載のプリンタ。
【請求項９】
前記しきい値設定手段は、前記しきい値の基準になる前記透過受光レベルを取得するとき、少なくとも前記ラベル紙の台紙部分ではないこと、または前記マーク付用紙のマーク部分ではないことを確認することを特徴とする請求項８に記載のプリンタ。
【請求項１０】
連続状の台紙に所定間隔を存して複数のラベルを貼着したラベル紙と、連続状の用紙に所定間隔を存してマークを付したマーク付用紙とを含む複数種類の連続用紙を択一的にセットし、該連続用紙を搬送しながら所定の位置に印字を行うプリンタの制御方法であって、
前記連続用紙の搬送を開始する搬送開始工程と、
交互に発光駆動する透過用発光手段および反射用発光手段より前記連続用紙に照射した光の透過受光レベルおよび反射受光レベルを検出する受光レベル検出工程と、
前記透過受光レベルおよび前記反射受光レベルに基づいて前記連続用紙の種類を判定する用紙判定工程と、
を備えることを特徴とするプリンタの制御方法。
【請求項１１】
前記用紙判定工程は、前記透過受光レベルが高く、且つ、前記反射受光レベルが高いとき、前記ラベル紙であると判定し、前記透過受光レベルが低く、且つ、前記反射受光レベルが低いとき、前記マーク付用紙であると判定し、前記透過受光レベルが高く、且つ、前記反射受光レベルが低いとき、紙無し状態であると判定することを特徴とする請求項１０に記載のプリンタの制御方法。
【請求項１２】
前記用紙判定工程は、前記連続用紙が所定量搬送されるあいだ、前記透過受光レベルが低く、且つ、前記反射受光レベルが高い状態が続いたとき、普通紙であると判定し、前記所定量は、前記ラベル紙のラベル長さより大きく、且つ、前記マーク付用紙のマーク間距離より大きいことを特徴とする請求項１０に記載のプリンタの制御方法。
【請求項１３】
前記搬送開始工程および前記用紙判定工程は、前記連続用紙がプリンタにセットされたときに実行されることを特徴とする請求項１０に記載のプリンタの制御方法。
【請求項１４】
前記用紙判定工程の判定結果に応じて前記連続用紙を位置合せする位置合せ工程を備えることを特徴とする請求項１０に記載のプリンタの制御方法。
【請求項１５】
前記透過受光レベルおよび前記反射受光レベルの高低判断に用いるしきい値を設定するしきい値設定工程を備え、該しきい値設定工程は、前記連続用紙がプリンタにセットされたとき、前記用紙判定工程に先立って実行されることを特徴とする請求項１０に記載のプリンタの制御方法。
【請求項１６】
請求項１０〜１５の何れかに記載のプリンタの制御方法を実行するプログラムを記録したコンピュータで読み取り可能な情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ラベル紙およびマーク付用紙を含む複数種類の連続用紙を択一的にセットして印字を行うことが可能なプリンタ及びその制御方法、並びに当該制御方法を実行するコンピュータプログラムを格納した情報記録媒体等のコンピュータプログラムプロダクトに関する。
【０００２】
【従来の技術】
近年、ロール紙等の連続用紙をセットし、該連続用紙に印字を行うプリンタが普及している。この種のプリンタは、主に業務用として提供されており、小売店におけるレシートの印字以外にも、ラベル、チケット等の印字に広く利用されている。
【０００３】
ラベルの印字を行う場合は、連続状の台紙に所定間隔を存して複数のラベルを貼着したラベル紙が使用される。ラベル紙に対応したプリンタは、透過型の光学センサを備えており、光の透過率の違いから台紙位置を検出し、該検出位置を基準にして所定の位置に印字を行う。
【０００４】
チケット等の印字を行う場合は、連続状の用紙に所定間隔を存してマークを付したマーク付用紙が使用される。マーク付用紙に対応したプリンタは、反射型の光学センサを備えており、光の反射率の違いからマーク位置を検出し、該検出位置を基準にして所定の位置に印字を行う。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来のプリンタに設けられる光学センサは、透過型もしくは反射型の何れか一方であり、印字できる用紙の種類に制約を受ける不都合があった。
【０００６】
そこで、上記プリンタに、両方式の光学センサを設けたり、透過・反射兼用型の光学センサを設けることにより、ラベル紙およびマーク付用紙の印字に対応させることが提案されるが、この場合には、印字する用紙の種類をプリンタに認識させなければならない。そのため、用紙の種類を変更する際に用紙設定の変更操作が必要になってユーザの操作負担が増加する許りでなく、設定変更操作を忘れたり、設定を間違えた場合に、適正な印字処理が行われずにトラブルになる不都合がある。
【０００７】
従って、本発明の目的は、ラベル紙およびマーク付用紙を含む複数種類の連続用紙に対応するものでありながら、用紙変更時に設定変更操作をしなくても、その用紙の種類に応じた適正な印字処理を行うことができ、その結果、ユーザの操作負担を軽減できる許りでなく、設定の誤り等によるトラブルの発生を回避することができるプリンタ及びその制御方法、並びにプリンタ読み取り可能な記憶媒体を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため本発明は、連続状の台紙に所定間隔を存して複数のラベルを貼着したラベル紙と、連続状の用紙に所定間隔を存してマークを付したマーク付用紙とを含む複数種類の連続用紙を択一的にセットし、該連続用紙を搬送しながら所定の位置に印字を行うプリンタにおいて、交互に発光駆動する透過用発光手段および反射用発光手段より前記連続用紙に照射した光の透過受光レベルおよび反射受光レベルを検出する受光レベル検出手段と、前記連続用紙を搬送しつつ、前記透過受光レベルおよび前記反射受光レベルに基づいて前記連続用紙の種類を判定する用紙判定手段とを備えて構成される。
【０００９】
また、前記透過用発光手段および反射用発光手段は、前記連続用紙の搬送ピッチ毎に交互に発光駆動され、前記受光レベル検出手段は、前記透過用発光手段および反射用発光手段の発光駆動に対応して、透過受光レベル信号および反射受光レベル信号を交互に出力することが好ましい。
【００１０】
また、上部が開口した筐体と、前記上部開口を開閉自在に覆蓋する蓋体とを備え、前記蓋体が覆蓋することにより前記蓋体および前記筐体との間に形成される前記連続紙の搬送路が形成され、前記反射用発光手段および前記受光レベル検出手段は、前記筐体または前記蓋体の一方の前記搬送路側に設けられ、前記透過用発光手段は、前記筐体または前記蓋体の他方の前記搬送路側に前記受光レベル検出手段に対向して設けられていることが好ましい。
【００１１】
また、前記用紙判定手段は、前記透過受光レベルが高く、且つ、前記反射受光レベルが高いとき、前記ラベル紙であると判定し、前記透過受光レベルが低く、且つ、前記反射受光レベルが低いとき、前記マーク付用紙であると判定し、前記透過受光レベルが高く、且つ、前記反射受光レベルが低いとき、紙無し状態であると判定することが好ましい。この場合においては、ラベル紙の台紙部分が受光レベル検出位置に達した時点で用紙判定が終了するため、用紙判定の所要時間を短縮することができ、その結果、迅速なイニシャライズ処理が可能になる。また、マーク付用紙のマーク部分が受光レベル検出位置に達した時点で用紙判定が終了するため、用紙判定の所要時間を短縮することができ、その結果、迅速なイニシャライズ処理が可能になる。また、用紙の種類に拘わらず、紙無し状態を瞬時に判定することが可能になり、その結果、迅速な紙無し処理が可能になる。
【００１２】
また、前記用紙判定手段は、前記連続用紙が所定量搬送されるあいだ、前記透過受光レベルが低く、且つ、前記反射受光レベルが高い状態が続いたとき、普通紙であると判定し、前記所定量は、前記ラベル紙のラベル長さより大きく、且つ、前記マーク付用紙のマーク間距離より大きいことが好ましい。この場合においては、ラベル紙、マーク付用紙に加えて普通紙の判定も可能になり、その結果、プリンタの汎用性を高めることができる。また、ラベル紙のラベル部分やマーク付用紙の非マーク部分を普通紙と誤認する不都合がない。
【００１４】
また、前記用紙判定手段は、前記連続用紙がプリンタにセットされたとき、前記連続用紙の種類を判定することが好ましい。この場合においては、判定処理を必要以上に行うことを回避し、判定ミスによる不適正な印字処理を防止することができる。
【００１５】
また、前記用紙判定手段の判定結果に応じて前記連続用紙を位置合せする位置合せ手段を更に備えることが好ましい。この場合においては、複数種類の連続用紙に対応するものでありながら、任意の連続用紙をプリンタにセットするだけで、用紙判定および位置合せを含む一連のイニシャライズ処理が行われ、直ちに印字を行うことが可能になる。
【００１６】
また、前記連続用紙がプリンタにセットされたとき、前記透過受光レベルおよび前記反射受光レベルの高低判断に用いるしきい値を設定するしきい値設定手段を更に備えることが好ましい。この場合においては、セットされた連続用紙の受光レベルに基づいてしきい値が更新されるため、種類の違いのみならず、紙厚、紙質等が異なる連続用紙を使用しても、受光レベルの高低判断を正確に行うことができる。
【００１７】
また、前記しきい値設定手段は、前記しきい値の基準になる前記透過受光レベルを取得するとき、少なくとも前記ラベル紙の台紙部分ではないことまたは前記マーク付用紙のマーク部分ではないことが好ましい。この場合においては、不適正な基準値に基づくしきい値設定を防止し、受光レベルの高低判断を正確に行うことができる。
【００１９】
また、上記目的を達成するための本発明は、連続状の台紙に所定間隔を存して複数のラベルを貼着したラベル紙と、連続状の用紙に所定間隔を存してマークを付したマーク付用紙とを含む複数種類の連続用紙を択一的にセットし、該連続用紙を搬送しながら所定の位置に印字を行うプリンタの制御方法であって、前記連続用紙の搬送を開始する搬送開始工程と、交互に発光駆動する透過用発光手段および反射用発光手段より前記連続用紙に照射した光の透過受光レベルおよび反射受光レベルを検出する受光レベル検出工程と、前記透過受光レベルおよび前記反射受光レベルに基づいて前記連続用紙の種類を判定する用紙判定工程とを備えて構成されてる。
【００２０】
また、本発明のプリンタの制御方法において、前記用紙判定工程は、前記透過受光レベルが高く、且つ、前記反射受光レベルが高いとき、前記ラベル紙であると判定し、前記透過受光レベルが低く、且つ、前記反射受光レベルが低いとき、前記マーク付用紙であると判定し、前記透過受光レベルが高く、且つ、前記反射受光レベルが低いとき、紙無し状態であると判定することが好ましい。
【００２２】
また、本発明のプリンタの制御方法において、前記用紙判定工程は、前記連続用紙が所定量搬送されるあいだ、前記透過受光レベルが低く、且つ、前記反射受光レベルが高い状態が続いたとき、普通紙であると判定し、前記所定量は、前記ラベル紙のラベル長さより大きく、且つ、前記マーク付用紙のマーク間距離より大きいことが好ましい。
【００２５】
また、本発明のプリンタの制御方法において、前記搬送開始工程および前記用紙判定工程は、前記連続用紙がプリンタにセットされたときに実行されることが好ましい。
【００２６】
また、本発明のプリンタの制御方法において、前記用紙判定工程の判定結果に応じて前記連続用紙を位置合せする位置合せ工程を更に備えることが好ましい。
【００２７】
また、本発明のプリンタの制御方法において、前記透過受光レベルおよび前記反射受光レベルの高低判断に用いるしきい値を設定するしきい値設定工程を更に備え、該しきい値設定工程は、前記連続用紙がプリンタにセットされたとき、前記用紙判定工程に先立って実行されることが好ましい。
【００３１】
また、本発明は、上記のプリンタの制御方法を実行するコンピュータプログラムプロダクトに関する。
【００３２】
【発明の実施の形態】
以下、本発明の一実施形態を図面に沿って説明する。図１は本発明の一実施形態に係るプリンタ（縦置き）の斜視図、図２は蓋体を開いたプリンタ（縦置き）の斜視図、図３はプリンタ（横置き）の断面図、図４は蓋体を開いたプリンタ（横置き）の断面図である。これらの図に示すように、本実施形態のプリンタ１０は、印字したロール紙Ｐ（連続用紙）を前面から排出する縦置き姿勢と、上面から排出する横置き姿勢との２姿勢で使用可能であるが、以下においては横置き姿勢を基準としてプリンタ１０を説明する。
【００３３】
プリンタ１０は、上部が開口した筐体１１と、上部開口を開閉自在に覆蓋する蓋体１２とを備えており、該蓋体１２を開放することによって、ロール紙Ｐの交換および内部の保守、点検が可能になる。ロール紙Ｐは、プリンタ１０の内部に回転自在に収納され、その先端側は、搬送路１３を経由して排紙口１４から筐体外へ導かれる。搬送路１３上には、印字ヘッド１５、プラテンローラ１６およびカッタ機構１７が配置される。ホストコンピュータからの印字指令を受信した場合、搬送ローラを兼ねるプラテンローラ１６が適宜駆動され、排紙口１４に向けてロール紙Ｐが搬送される。プラテンローラ１６によるロール紙Ｐの搬送と共に印字ヘッド１５が印字駆動され、所望の文字や記号がロール紙Ｐ上に印字される。ロール紙Ｐの印字された領域は、排紙口１４に向けてさらに搬送され、その後端位置がカッタ機構１７の切断位置に達したとき、カッタ機構１７により切断分離されて排紙口１４から単票シートとして利用者に提供される。
【００３４】
図５は、普通紙、ラベル紙およびマーク付用紙の斜視図である。この図に示すように、本実施形態のプリンタ１０は、ロール紙Ｐとして、少なくとも、普通紙Ｐ１、ラベル紙Ｐ２およびマーク付用紙Ｐ３を使用できる。普通紙Ｐ１は、マークの無い連続用紙をロール状に巻いて形成される。ラベル紙Ｐ２は、連続状の台紙１８に所定長さＬ１のラベル１９を所定間隔Ｌ２を存して複数貼着し、これをロール状に巻いて形成される。マーク付用紙Ｐ３は、その一側部に所定長さＬ３のマーク２０（ブラックマーク）が所定間隔Ｌ４を存して複数印刷された連続用紙をロール状に巻いて形成される。
【００３５】
前記搬送路１３における印字ヘッド１５の上流側近傍には、ロール紙Ｐの基準位置を検出する基準位置検出センサ２１（透光・反射兼用型光学センサ）が配置される。基準位置検出センサ２１は、図６に示すように、搬送路１３を挟んで対向する表裏のセンサユニット２１ａ、２１ｂを備える。ロール紙Ｐの裏面に対向する裏側センサユニット２１ｂは、蓋体１２側に設けられており、内部に組込まれる反射用発光素子２２および受光素子２３を一対として反射型光学センサを構成する。ロール紙Ｐの表面に対向する表側センサユニット２１ａは、プリンタ本体側に設けられており、内部には透過用発光素子２４が組込まれる。透過用発光素子２４は、受光素子２３に対向して配置され、透過用発光素子２４および受光素子２３を一対として透過型光学センサを構成する。反射用発光素子２２と透過用発光素子２４は、紙送りピッチ（１ドット）毎に交互に発光駆動され、それに応じて受光素子２３が反射受光レベル信号と透過受光レベル信号を交互に出力する。例えば紙送りステップモータの４ステップで１ドットを構成している場合、ステップモータの駆動パルスに同期し、４ステップ毎に発光素子２２、２４の発光駆動が交互に切換られる。
【００３６】
図７は、各種用紙における反射および透過受光レベルを示す説明図である。この図に示すように、マーク付用紙Ｐ３を使用した場合、透過受光レベルは、紙位置に拘わらずＬ（低い）となる。反射受光レベルは、白紙部分ではＨ（高い）となり、マーク部分ではＬとなる。従って、マーク付用紙Ｐ３を使用した通常印字処理においては、透過受光レベルを利用することなく（紙無し判断では利用）、反射受光レベルにより基準位置（マーク部分）を判断して所定の位置に印字を行う。一方、ラベル紙Ｐ２を使用した場合、反射受光レベルは、紙位置に拘わらずＨとなる。透過受光レベルは、ラベル部分ではＬとなり、台紙部分ではＨとなる。従って、ラベル紙Ｐ２を使用した通常印字処理においては、反射受光レベルを利用することなく（紙無し判断では利用）、透過受光レベルにより基準位置（台紙部分）を判断して所定の位置に印字を行う。また、普通紙Ｐ１を使用した場合、紙位置に拘わらず、反射受光レベルはＨで、透過受光レベルはＬとなる。従って、普通紙Ｐ１を使用した通常印字処理においては、何れかの受光レベル（本実施形態では透過）を紙無し判断に利用する。さらに、反射受光レベルがＬで、透過受光レベルがＨの場合は、用紙の種類に拘わらず、紙無し状態と判断される。
【００３７】
図８は、プリンタの構成を示すブロック図である。図に示すように、プリンタ１０は、その制御に関し、ＣＰＵ２５と、該ＣＰＵ２５の出力信号に応じて印字ヘッド１５を駆動させる印字駆動部２６と、ＣＰＵ２５の出力信号に応じてプラテンローラ１６を駆動させる搬送駆動部２７と、ＣＰＵ２５の出力信号に応じてカッタ機構１７を駆動させるカッタ駆動部２８と、基準位置検出センサ２１の検出信号をＣＰＵ２５に入力する基準位置検出部２９と、蓋体１２の開閉検出を行う蓋体開閉センサ（図示せず）の検出信号をＣＰＵ２５に入力する蓋体開閉検出部３０とを備える。
【００３８】
次に、プリンタ１０のイニシャライズ処理における動作手順を説明する。但し、イニシャライズ処理は、プリンタ１０にロール紙Ｐがセットされたときに実行される。例えば本実施形態では、電源のＯＮ、ＯＦＦ操作、或いは、蓋体１２の開閉操作があったとき、ロール紙Ｐがセットされたと判断してイニシャライズ処理を実行する。また、イニシャライズ処理では、しきい値設定と用紙位置合せ（用紙判定）を実行する。しきい値設定で設定されたしきい値Ａ、Ｂは、用紙位置合せおよび通常印字処理に反映され、用紙位置合せの用紙判定結果は、通常印字処理に反映される。また、しきい値Ａは、透過受光レベルの高低判断に用いる判断基準値、しきい値Ｂは、反射受光レベルの高低判断に用いる判断基準値である。また、本実施形態のプリンタ１０は、ロール紙Ｐの取外しを検出するセンサを備えるが、図示および詳細な説明は省略する。
【００３９】
図９は、しきい値設定のフローチャートである。しきい値設定がスタートすると、蓋体１２の開放中にロール紙Ｐが取外されたか否かを判断する（ステップ９０１）。ロール紙Ｐの取外しが行われなかった場合には、紙有り処理（ステップ９０２）で紙有り状態を確認後、用紙位置合せを実行する。一方、その他の場合は、透過受光レベルを入力し（ステップ９０３）、該透過受光レベルがしきい値Ａ以下であるか否かを判断する（ステップ９０４）。また、該透過受光レベルがしきい値Ａよりも大きい場合には、反射受光レベルを入力し（ステップ９０５）、該反射受光レベルがしきい値Ｂ以上であるか否かを判断する（ステップ９０６）。ここで、反射受光レベルがしきい値Ｂよりも小さい場合には、紙無し状態であると判断し、紙無し処理（ステップ９０７）を実行した後、しきい値設定を終了する。一方、その他の場合は、紙送りを開始し（ステップ９０８）、ラベル紙Ｐ２の台紙部分でないことを確認して透過受光レベルを取得（ステップ９０９）すると共に、マーク付用紙Ｐ３のマーク部分でないことを確認して反射受光レベルを取得する（ステップ９１０）。台紙部分でないことの確認は、所定量（Ｌ２以上で、且つＬ３以上）の紙送りのあいだに透過受光レベルが１．５倍を越えて変化しないことを条件に行われる。また、マーク部分でないことの確認は、上記所定量の紙送りのあいだに反射受光レベルが０．６倍を越えて変化しないことを条件に行われる。その後、両受光レベルの取得が正常に終了したか否かを判断し（ステップ９１１）、ここでエラーを判断した場合には、エラー処理（ステップ９１２）を実行した後、しきい値設定を終了する。一方、両受光レベルを正常取得した場合は、取得した透過受光レベルの１．５倍をしきい値Ａとし、また、取得した反射受光レベルの０．６倍をしきい値Ｂとする。これにより、今回セットした用紙の受光レベルを基準としてしきい値Ａ、Ｂが更新されることになる。
【００４０】
図１０は、用紙位置合せのフローチャートである。用紙位置合せがスタートすると、紙送りを開始（１００１）すると共に、透過受光レベルを入力し（ステップ１００２）、該透過受光レベルがしきい値Ａ以上であるか否かを判断する（ステップ１００３）。ここで、しきい値Ａ以上であると判断した場合には、反射受光レベルを入力し（ステップ１００４）、該反射受光レベルがしきい値Ｂ以下であるか否かを判断する（ステップ１００５）。そして、しきい値Ｂ以下である場合には、紙無し状態であると判定し、紙無し処理（ステップ１００６）を実行した後、用紙位置合せを終了する。また、反射受光レベルがしきい値Ｂより大きい場合には、ラベル紙Ｐ２であると判定し、ラベル紙用位置合せ（ステップ１００７）を実行した後、用紙位置合せを終了する。一方、透過受光レベルがしきい値Ａより小さいと判断した場合も、反射受光レベルを入力し（ステップ１００８）、該反射受光レベルがしきい値Ｂ以下であるか否かを判断する（ステップ１００９）。そして、しきい値Ｂ以下である場合には、マーク付用紙Ｐ３であると判定し、マーク付用紙用位置合せ（ステップ１０１０）を実行した後、用紙位置合せを終了する。また、反射受光レベルがしきい値Ｂより大きい場合には、紙送り量が所定量Ｌ（Ｌ１以上で、且つＬ４以上）以上か否かを判断し（ステップ１０１１）、ここで紙送り量が所定量Ｌ以上であると判断した場合には、普通紙Ｐ１であると判定し、普通紙用位置合せ（ステップ１０１２）を実行した後、用紙位置合せを終了する。一方、紙送り量が所定量Ｌに達していない場合には、紙送りを継続しつつ各受光レベルの判断を繰返し、受光レベルが変化した場合には、その変化に応じた用紙判定を行う一方、受光レベルが変化することなく紙送り量が所定量Ｌに達した場合には、上記普通紙判定を行うことになる。
【００４１】
以上の如く本実施形態によれば、連続状の台紙１８に所定間隔を存して複数のラベル１９を貼着したラベル紙Ｐ２と、連続状の用紙に所定間隔を存してマーク２０を付したマーク付用紙Ｐ３とを含む複数種類のロール紙Ｐを択一的にセットし、該ロール紙Ｐを搬送しながら所定の位置に印字を行うプリンタ１０において、ロール紙Ｐに照射した光の透過受光レベルおよび反射受光レベルを検出する基準位置検出センサ２１を設けると共に、ロール紙Ｐを搬送しつつ、透過受光レベルおよび反射受光レベルに基づいてロール紙Ｐの種類を判定するため、ラベル紙Ｐ２およびマーク付用紙Ｐ３を含む複数種類のロール紙Ｐに対応するものでありながら、用紙変更時に設定変更操作をしなくても、その用紙の種類に応じた適正な印字処理を行うことができ、その結果、ユーザの操作負担を軽減できる許りでなく、設定の誤り等によるトラブルの発生を回避することができる。
【００４２】
また、透過受光レベルが高く、且つ、反射受光レベルが高いとき、ラベル紙Ｐ２であると判定するため、ラベル紙Ｐ２の台紙部分が受光レベル検出位置に達した時点で用紙判定が終了することになり、その結果、用紙判定の所要時間を短縮して迅速なイニシャライズ処理が可能になる。
【００４３】
また、透過受光レベルが低く、且つ、反射受光レベルが低いとき、マーク付用紙Ｐ３であると判定するため、マーク付用紙Ｐ３のマーク部分が受光レベル検出位置に達した時点で用紙判定が終了することになり、その結果、用紙判定の所要時間を短縮して迅速なイニシャライズ処理が可能になる。
【００４４】
また、ロール紙Ｐが所定量Ｌ搬送されるあいだ、透過受光レベルが低く、且つ、反射受光レベルが高い状態が続いたとき、普通紙Ｐ１であると判定するため、ラベル紙Ｐ２、マーク付用紙Ｐ３に加えて普通紙Ｐ１の判定も可能になり、その結果、プリンタ１０の汎用性を高めることができる。
【００４５】
また、前記所定量Ｌは、ラベル紙Ｐ２のラベル長さＬ１より大きく、且つ、マーク付用紙Ｐ３のマーク間距離Ｌ４より大きいため、ラベル紙Ｐ２のラベル部分やマーク付用紙Ｐ３の白紙部分を普通紙Ｐ１と誤認する不都合がない。
【００４６】
また、透過受光レベルが高く、且つ、反射受光レベルが低いとき、紙無し状態であると判定するため、用紙の種類に拘わらず、紙無し状態を瞬時に判定することが可能になり、その結果、迅速な紙無し処理が可能になる。
【００４７】
また、ロール紙Ｐがプリンタ１０にセットされたとき、その種類を判定するため、判定処理を必要以上に行うことを回避し、判定ミスによる不適正な印字処理を防止することができる。
【００４８】
また、用紙判定結果に応じてロール紙Ｐを位置合せするため、複数種類のロール紙Ｐに対応するものでありながら、任意のロール紙Ｐをプリンタ１０にセットするだけで、用紙判定および位置合せを含む一連のイニシャライズ処理が行われ、直ちに印字を行うことが可能になる。
【００４９】
また、ロール紙Ｐがプリンタ１０にセットされたとき、透過受光レベルおよび反射受光レベルの高低判断に用いるしきい値Ａ、Ｂを設定するため、セットされたロール紙Ｐの受光レベルに基づいてしきい値Ａ、Ｂを更新でき、その結果、種類の違いのみならず、紙厚、紙質等が異なるロール紙Ｐを使用しても、受光レベルの高低判断を正確に行うことができる。
【００５０】
また、しきい値Ａの基準になる透過受光レベルを取得するとき、ラベル紙Ｐ２の台紙部分ではないことを確認するため、不適正な基準値に基づくしきい値設定を防止し、受光レベルの高低判断を正確に行うことができる。
【００５１】
また、しきい値Ｂの基準になる反射受光レベルを取得するとき、マーク付用紙Ｐ３のマーク部分ではないことを確認するため、不適正な基準値に基づくしきい値設定を防止し、受光レベルの高低判断を正確に行うことができる。
【００５２】
以上、本発明の一実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用を行うことができる範囲が含まれる。
【００５３】
【発明の効果】
以上の如く本発明によれば、ラベル紙およびマーク付用紙を含む複数種類の連続用紙に対応するものでありながら、用紙変更時に設定変更操作をしなくても、その用紙の種類に応じた適正な印字処理を行うことができ、その結果、ユーザの操作負担を軽減できる許りでなく、設定の誤り等によるトラブルの発生を回避することができる。
【図面の簡単な説明】
【図１】プリンタ（縦置き）の斜視図である。
【図２】蓋体を開いたプリンタ（縦置き）の斜視図である。
【図３】プリンタ（横置き）の断面図である。
【図４】蓋体を開いたプリンタ（横置き）の断面図である。
【図５】普通紙、ラベル紙およびマーク付用紙の斜視図である。
【図６】基準位置検出センサの断面図である。
【図７】各種用紙における反射および透過受光レベルを示す説明図である。
【図８】プリンタの構成を示すブロック図である。
【図９】しきい値設定のフローチャートである。
【図１０】用紙位置合せのフローチャートである。
【符号の説明】
Ｐ  ロール紙
Ｐ１  普通紙
Ｐ２  ラベル紙
Ｐ３  マーク付用紙
１０  プリンタ
１１  筐体
１２  蓋体
１５  印字ヘッド
１６  プラテンローラ
１８  台紙
１９  ラベル
２０  マーク
２１  基準位置検出センサ
２１ａ  表側センサユニット
２１ｂ  裏側センサユニット
２２  反射用発光素子
２３  受光素子
２４  透過用発光素子
２５  ＣＰＵ
【図１】
0004604352.tif 000002
【図２】
0004604352.tif 000003
【図３】
0004604352.tif 000004
【図４】
0004604352.tif 000005
【図５】
0004604352.tif 000006
【図６】
0004604352.tif 000007
【図７】
0004604352.tif 000008
【図８】
0004604352.tif 000009
【図９】
0004604352.tif 000010
【図１０】
0004604352.tif 000011