(57)【特許請求の範囲】
【請求項１】
印刷用紙の用紙なし状態を検出すると、
外部装置から送信されるもので、前記印刷用紙の用紙情報をプリンタに設定または更新するコマンドを、受信可能な状態にすると共に前記コマンド以外は受け付けない状態とし、
前記コマンドを受信すると、当該コマンドに基づき前記用紙情報を設定または更新し、
前記印刷用紙の用紙あり状態を検出すると、
前記印刷用紙を搬送して検出することにより、少なくとも前記印刷用紙の種類とサイズのいずれかを含む用紙情報を取得し、前記設定または更新した用紙情報と一致しているか否かの用紙判別を行い、一致していないと判別した場合はエラー処理を行うことを特徴とするプリンタの印刷用紙交換方法。
【請求項２】
請求項１に記載のプリンタの印刷用紙交換方法において、
前記印刷用紙を装填する印刷用紙装填部を開閉するための開閉蓋が、開き状態から閉じ状態に切り換わったことを検出し、前記印刷用紙の用紙あり状態を検出すると、前記印刷用紙を搬送して検出することを特徴とするプリンタの印刷用紙交換方法。
【請求項３】
請求項２に記載のプリンタの印刷用紙交換方法において、
前記用紙なし状態とは、前記印刷用紙装填部から前記印刷用紙が取り出された状態であり、
前記用紙あり状態とは、前記印刷用紙装填部に前記印刷用紙が装填された状態であることを特徴とするプリンタの印刷用紙交換方法。
【請求項４】
請求項２ないし３のいずれか１項に記載のプリンタの印刷用紙交換方法において、
前記印刷用紙はロール状に巻いたロール紙であり、
前記印刷用紙装填部は前記ロール紙を装填するものであることを特徴とするプリンタの印刷用紙交換方法。
【請求項５】
印刷用紙を搬送する搬送部と、
前記印刷用紙を検出する用紙検出器と、
外部装置と通信するもので、前記外部装置から送信される用紙情報の設定または更新を指示するコマンドを受信する送受信部と、
前記用紙情報を記憶する記憶部と、
前記送受信部が受信した前記コマンドを実行して、前記記憶部に前記用紙情報を設定または更新を行う制御部を有し、
前記用紙検出器が用紙なし状態になったことを検出すると、前記送受信部は前記コマンドを受信可能な状態にすると共に前記コマンド以外は受け付けない状態とし、
前記送受信部が前記外部装置から前記コマンドを受信すると、前記制御部は前記記憶部に前記用紙情報を設定または更新し、
前記用紙検出器が用紙あり状態になったことを検出すると、前記搬送部が前記印刷用紙を搬送し、前記制御部は、前記用紙検出器を介して少なくとも前記印刷用紙の種類とサイズのいずれかを含む用紙情報を取得するとともに、前記記憶部の前記用紙情報に一致しているか否かの用紙判別を行い、一致していないと判別した場合はエラー処理を行うことを特徴とするプリンタ。
【請求項６】
請求項５に記載のプリンタにおいて、
前記印刷用紙を収納する印刷用紙装填部と、
前記印刷用紙装填部を開閉する開閉蓋と、
前記開閉蓋の開閉を検出する開閉蓋検出器をさらに有し、
前記開閉蓋が開き状態から閉じ状態に切り換わったことを前記開閉蓋検出器が検出し、
前記用紙検出器が用紙あり状態になったことを検出すると、前記搬送部が前記印刷用紙を搬送することを特徴とするプリンタ。
【請求項７】
請求項６に記載のプリンタにおいて、
前記印刷用紙はロール状に巻いたロール紙であり、
前記印刷用紙装填部は前記ロール紙を装填するものであることを特徴とするプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙の交換時に、交換後の印刷用紙がプリンタ本体に設定されている設定用紙情報（種類、サイズなど）に一致しているか否かの用紙判別動作を行うプリンタの印刷用紙交換方法に関する。
【背景技術】
【０００２】
ラベル紙、マーク付き用紙などの連続用紙がロール状に巻き取られた構成のロール紙に印刷を行うプリンタにおいては、種類、サイズなどの異なるロール紙に印刷を行うことができるものが知られている。この種のプリンタでは、プリンタ本体の側に、ロール紙の種類、サイズなどの用紙情報が予め設定されており、かかる設定用紙情報に基づきロール紙に対して印刷が行われる。
【０００３】
ロール紙が交換された場合には、プリンタはロール紙の先端部分における印刷開始位置が印刷ヘッドの印刷位置に対して適切な位置となるようにロール紙の搬送動作（頭出し）を行い、当該搬送時にロール紙の種類、サイズなどを判別する用紙種別の確認動作を行う。そして、交換後のロール紙が設定用紙情報と一致していない場合にはプリンタの動作モードをエラーモードに切り換え、上位のホストコンピュータ（ホスト装置）からの印刷コマンドなどの受信を拒絶し、不適切な印刷動作を行わないようにしている。従って、種類の異なるロール紙を装填する場合には、プリンタ本体の設定用紙情報を更新する操作が必要である。設定用紙情報の更新操作は、一般に、プリンタ本体の操作パネルからプリンタの動作モードを更新モードに切り換え、その状態で操作パネルを介して行われている。
【０００４】
ここで、特許文献１には、ロール紙を別の種類のものに交換する際における設定用紙情報の更新操作を簡単に行い得るようにした印刷装置（プリンタ）が提案されている。この印刷装置では、装填されたロール紙が設定用紙情報に一致していない場合にはエラー状態に切り換わるが、このエラー状態においてユーザがロール紙交換用の開口を開閉するための蓋体を開閉操作すると、印刷装置は、装填されているロール紙の種類などを自動判別して設定用紙情報を自動更新する動作モードに切り換わるようになっている。
【特許文献１】特開２００５−７７６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
交換されたロール紙が設定用紙情報に一致しているか否かの用紙判別動作を行う従来のプリンタにおいては、設定用紙情報の更新操作をプリンタに接続されているホスト装置の側からコマンド送信により行うことができないという課題がある。すなわち、ホスト装置の側からコマンド送信によりプリンタの設定用紙情報を更新した場合には、プリンタに装填されているロール紙が更新後の設定用紙情報に一致していないと適切な印刷動作を保証できない。よって、プリンタは、設定用紙情報が更新されると、これらが一致している否かの用紙判別動作を行っている。
【０００６】
このため、ロール紙交換前にホスト装置の側からコマンド送信により設定用紙情報を更新した場合には、更新後の設定用紙情報と装填されているロール紙が一致しないのでプリンタはエラー状態になる。また、ロール紙交換後にホスト装置の側から設定用紙情報を更新する場合には、先にロール紙が交換されるとプリンタは自動的に用紙判別動作が実行するので、やはりプリンタはエラー状態になり、その後にホスト装置の側から設定用紙情報を更新することができない。
【０００７】
そこで、ロール紙交換時におけるロール紙装填前の時点でホスト装置の側から設定用紙情報を更新することが考えられるが、従来のプリンタでは、ロール紙装填前の時点ではプリンタ側が用紙なしエラーの状態あるいはオフライン状態にあるので、ホスト装置の側からのコマンド受信が拒否され、設定用紙情報の更新を行うことができない。従って、従来においては、用紙設定情報の更新をプリンタ本体側の操作パネルから行うか、あるいは、特許文献１に記載されているように用紙不一致エラー状態において蓋体を開閉操作することによりプリンタを用紙設定情報の自動更新モードに切り換えるなどの例外的な仕様を設けておく必要があった。
【０００８】
本発明の課題は、このような点に鑑みて、ロール紙などの長尺状の印刷用紙を異なる種類のものに交換する際に、用紙不一致エラー状態を発生させずに、ホスト装置の側からのコマンド送信によって設定用紙情報を更新できるプリンタの用紙交換方法を提案することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、プリンタに装填されている長尺状の印刷用紙の交換時あるいは前記プリンタに設定されている設定用紙情報の更新時に、前記印刷用紙を搬送して当該印刷用紙が前記設定用紙情報に一致しているか否かの用紙判別動作を行うプリンタの印刷用紙交換方法であって、
前記プリンタが用紙なし状態になったことを検出し、
前記用紙なし状態が検出されると、外部装置から前記設定用紙情報の更新コマンドを受信可能な状態に保持し、
前記更新コマンドを受信すると、当該更新コマンドを実行して前記設定用紙情報を更新し、
前記設定用紙情報の更新後に前記用紙あり状態になったことを検出し、
前記用紙あり状態が検出された後に前記用紙判別動作を行うことを特徴とする。
【００１０】
本発明は、このように、プリンタから印刷用紙が除去されて用紙なし状態になった場合には、外部装置（上位のホストコンピュータ）から前記設定用紙情報の更新コマンドを受信可能な状態にプリンタを保持し、更新コマンドを受信して、更新コマンドを実行するだけでプリンタの用紙設定を変更できる。よって、用紙交換の際にプリンタの操作パネルを操作するなどユーザが特別な操作をする必要がない。また、一旦プリンタを用紙なし状態にしてからプリンタの用紙設定情報を更新でき、その後で新しい印刷用紙を装填できるので、プリンタに設定されている用紙設定情報と装填されている印刷用紙とが一致しない状態（用紙不一致エラー状態）が発生しない。よって、異なる種類の印刷用紙に交換する際のプリンタの設定更新を、容易かつ手間をかけずに行うことができる。
【００１１】
本発明において、前記設定用紙情報の更新コマンドを受信可能な状態とは、オンライン状態あるいはレディ状態であるとよい。このようにすると、外部装置は、オンライン状態あるいはレディ状態を検出し、コマンドを送信可能と判断できる。
【００１２】
本発明において、前記プリンタの印刷用紙装填部を開閉するための開閉蓋が開き状態から閉じ状態に切り換わり、前記印刷用紙装填部あるいは当該印刷用紙装填部から送り出される印刷用紙の搬送路上に前記印刷用紙がない状態を検出した場合に、前記印刷用紙取り出されて前記用紙なし状態になったと判定するとよい。また、前記プリンタの印刷用紙装填部を開閉するための開閉蓋が開き状態から閉じ状態に切り換わり、前記印刷用紙装填部あるいは当該印刷用紙装填部から送り出される印刷用紙の搬送路上に前記印刷用紙がある状態を検出した場合に、前記印刷用紙が装填されて前記用紙あり状態になったと判定するとよい。このように、印刷用紙をプリンタから取り外したり新しい印刷用紙を装填するときには、必ず印刷用紙装填部を開閉するための開閉蓋を開閉するので、開閉蓋が閉じたことを検出し、その後でプリンタ内に印刷用紙が装填されているか否かを検出することにより、印刷用紙が取り出されたこと、および、新しい印刷用紙が装填されたことを確実に判定できる。
【００１３】
本発明において、前記印刷用紙はロール紙であり、前記印刷用紙装填部はロール紙収納部である。このように、本発明は、長尺状の印刷用紙を巻回したロール紙を用いるプリンタに適用できる。
【００１４】
また、本発明のプリンタは、前記印刷用紙を検出する検出器と、前記更新コマンドを受信可能な状態に保持する送受信部と、前記更新コマンドの実行と前記用紙判別動作を行う制御部とを有し、上述の印刷用紙交換方法を行うことを特徴とする。
また、本願発明は次の適用例を有する。
（適用例１）
印刷用紙の用紙なし状態を検出すると、
外部装置から送信されるもので、前記印刷用紙の用紙情報をプリンタに設定または更新するコマンドを、受信可能な状態にすると共に前記コマンド以外は受け付けない状態とし、
前記コマンドを受信すると、当該コマンドに基づき前記用紙情報を設定または更新し、
前記印刷用紙の用紙あり状態を検出すると、
前記印刷用紙を搬送して検出することにより、少なくとも前記印刷用紙の種類とサイズのいずれかを含む用紙情報を取得し、前記設定または更新した用紙情報と一致しているか否かの用紙判別を行い、一致していないと判別した場合はエラー処理を行うことを特徴とするプリンタの印刷用紙交換方法。
（適用例２）
適用例１に記載のプリンタの印刷用紙交換方法において、
前記印刷用紙を装填する印刷用紙装填部を開閉するための開閉蓋が、開き状態から閉じ状態に切り換わったことを検出し、前記印刷用紙の用紙あり状態を検出すると、前記印刷用紙を搬送して検出することを特徴とするプリンタの印刷用紙交換方法。
（適用例３）
適用例２に記載のプリンタの印刷用紙交換方法において、
前記用紙なし状態とは、前記印刷用紙装填部から前記印刷用紙が取り出された状態であり、
前記用紙あり状態とは、前記用紙装填部に前記印刷用紙が装填された状態であることを特徴とするプリンタの用紙交換方法。
（適用例４）
適用例２ないし３のいずれか１項に記載のプリンタの印刷用紙交換方法において、
前記印刷用紙はロール状に巻いたロール紙であり、
前記印刷用紙装填部は前記ロール紙を装填するものであることを特徴とするプリンタの印刷用紙交換方法。
（適用例５）
印刷用紙を搬送する搬送部と、
前記印刷用紙を検出する用紙検出器と、
外部装置と通信するもので、前記外部装置から送信される用紙情報の設定または更新を指示するコマンドを受信する送受信部と、
前記用紙情報を記憶する記憶部と、
前記送受信部が受信した前記コマンドを実行して、前記記憶部に前記用紙情報を設定または更新を行う制御部を有し、
前記用紙検出器が用紙なし状態になったことを検出すると、前記送受信部は前記コマンドを受信可能な状態にすると共に前記コマンド以外は受け付けない状態とし、
前記送受信部が前記外部装置から前記コマンドを受信すると、前記制御部は前記記憶部に前記用紙情報を設定または更新し、
前記用紙検出器が用紙あり状態になったことを検出すると、前記搬送部が前記印刷用紙を搬送し、前記制御部は、前記用紙検出器を介して少なくとも前記印刷用紙の種類とサイズのいずれかを含む用紙情報を取得するとともに、前記記憶部の前記用紙情報に一致しているか否かの用紙判別を行い、一致していないと判別した場合はエラー処理を行うことを特徴とするプリンタ。
（適用例６）
適用例５に記載のプリンタにおいて、
前記印刷用紙を収納する用紙装填部と、
前記用紙装填部を開閉する開閉蓋と、
前記開閉蓋の開閉を検出する開閉蓋検出器をさらに有し、
前記開閉蓋が開き状態から閉じ状態に切り換わったことを前記開閉蓋検出器が検出し、前記用紙検出器が用紙あり状態になったことを検出すると、前記搬送部が前記印刷用紙を搬送することを特徴とするプリンタ。
（適用例７）
適用例６に記載のプリンタにおいて、
前記用紙はロール状に巻いたロール紙であり、
前記用紙装填部は前記ロール紙を装填するものであることを特徴とするプリンタ。
【発明の効果】
【００１５】
本発明によれば、プリンタから印刷用紙が除去されて用紙なし状態になった場合には、外部装置から前記設定用紙情報の更新コマンドを受信可能な状態にプリンタを保持し、更新コマンドの実行だけでプリンタの用紙設定を変更できる。よって、用紙交換の際にプリンタの操作パネルを操作する必要がない。また、一旦プリンタを用紙なし状態にしてからプリンタの用紙設定情報を更新でき、その後で新しい印刷用紙を装填できるので、プリンタに設定されている用紙設定情報と装填されている印刷用紙とが一致しない状態（用紙不一致エラー状態）が発生しない。よって、異なる種類の印刷用紙に交換する際のプリンタの設定更新を、容易かつ手間をかけずに行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下に、図面を参照して、本発明のロール紙プリンタの実施の形態を説明する。
【００１７】
（全体構成）
図１は本発明を適用したインクジェット方式のロール紙プリンタの外観斜視図であり、図２はロール紙プリンタの開閉蓋を全開にした状態の外観斜視図である。ロール紙プリンタ１は、全体としてほぼ直方体形状をしたプリンタ本体２と、当該プリンタ本体２の前面に取り付けた開閉蓋３とを有している。プリンタ本体２の外装ケース２ａの前面には所定幅の排出口４が形成されている。排出口４の下側には排紙ガイド５が前方に突出しており、当該排紙ガイド５の側方には蓋開閉レバー６が配置されている。外装ケース２ａにおける排紙ガイド５および蓋開閉レバー６の下側には、ロール紙出し入れ用の矩形の開口部２ｂが形成されており、この開口部２ｂが開閉蓋３によって封鎖されている。
【００１８】
蓋開閉レバー６を操作すると開閉蓋３のロックが解除される。ロック解除後、排紙ガイド５を前方に引くと、開閉蓋３はその下端部を中心として前方に旋回し、ほぼ水平となるまで開く。開閉蓋３が開くと、図２に示すように、プリンタ内部に形成されているロール紙収納部１１（印刷用紙装填部）が開放状態となる。同時に、ロール紙収納部１１から排出口４に到る搬送路Ａ（図３参照）が開放状態となり、プリンタ前方からロール紙１２の交換作業などを簡単に行うことができる。なお、図２では開閉蓋３および蓋開閉レバー６を省略してある。
【００１９】
開閉蓋３の近傍には開閉検出器３ａが取り付けられている。開閉検出器３ａは、フォトセンサ、磁気センサ、マイクロスイッチなどから構成されている。開閉検出器３ａは、開閉蓋３が開き状態から閉じ状態に切り換わったこと、および、閉じ状態から開き状態に切り換わったことを検出できる。
【００２０】
図３はロール紙プリンタ１の内部の概略構成を示す説明図である。ロール紙収納部１１には、ロール紙１２が、プリンタ幅方向に向いた横置き状態で転動可能に収納されている。ロール紙１２は、一定幅の長尺状の記録紙１２ａをロール状に巻き付けたものである。
【００２１】
ロール紙収納部１１の上側には、プリンタ本体フレーム１０の上端に水平に取り付けられたヘッドユニットフレーム１３が配置されている。ヘッドユニットフレーム１３には、インクジェットヘッド１４、インクジェットヘッド１４を搭載しているキャリッジ１５、キャリッジ１５のプリンタ幅方向への移動をガイドするキャリッジガイド軸１６が配置されている。インクジェットヘッド１４は、インクノズル面１４ａが下向きになるようにキャリッジ１５に搭載されている。また、ロール紙収納部１１の上側には、キャリッジ１５をキャリッジガイド軸１６に沿って往復移動させるためのキャリッジモータ１７およびタイミングベルト１８を備えたキャリッジ搬送機構が配置されている。
【００２２】
インクジェットヘッド１４の下側には、プリンタ幅方向に水平に延びるプラテン１９がインクノズル面１４ａと一定のギャップを隔てて対向配置されており、プラテン１９によってインクジェットヘッド１４の印字位置が規定されている。プラテン１９の後端には、下方に湾曲しているテンションガイド２０が取り付けられている。
【００２３】
プラテン１９の後側（搬送方向上流側）には、後側紙送りローラ２１および後側紙押えローラ２２がプリンタ幅方向に水平に架け渡されている。後側紙送りローラ２１には、記録紙１２ａを介して後側紙押えローラ２２が上側から所定の押圧力で押し付けられている。また、プラテン１９の前端側（搬送方向下流側）には、前側紙送りローラ２３および前側紙押えローラ２４が配置されている。前側紙送りローラ２３には、記録紙１２ａを介して前側紙押えローラ２４が上側から押し付けられている。後側紙送りローラ２１および前側紙送りローラ２３は、プリンタ本体フレーム１０に搭載されている紙送りモータ２５によって同期して回転駆動される。
【００２４】
ロール紙収納部１１内のロール紙１２から繰り出される記録紙１２ａは、テンションガイド２０によって所定の張力が付与された状態で、プラテン１９上の印字位置を経由する搬送路Ａ（図３に示す太い一点鎖線）に沿って搬送され、排出口４から引き出された状態にセットされる。この状態で紙送りモータ２５が駆動制御されると、後側紙送りローラ２１および前側紙送りローラ２３が回転し、記録紙１２ａが一定の搬送量ずつ紙送りされる。そして、記録紙１２ａの紙送りと同期してインクジェットヘッド１４が駆動され、印刷位置を通過する記録紙１２ａの表面に印刷が行われる。その後、印刷済みの記録紙１２ａが排出口４から排出された状態で搬送が停止し、排出口４の近傍に配置されたオートカッタ２８によって記録紙１２ａの先端部分が切断され、印刷済みの記録紙片が発行される。
【００２５】
（紙検出用センサの構成）
次に、搬送路Ａ上の記録紙１２ａを検出するための各種センサの構成について説明する。ロール紙プリンタ１は、記録紙１２ａを検出するための紙検出用センサとして、反射型フォトセンサ２６、２９および透過型フォトセンサ２７を備えている。
反射型フォトセンサ２６は、搬送路Ａにおけるプラテン１９の後端寄りに配置されている。この反射型フォトセンサ２６は、搬送路Ａに沿って送り出される記録紙１２ａに下側から対面しており、発光素子および受光素子を備えている。反射型フォトセンサ２６は、下方から搬送路Ａ上の検出位置に向けて検査光を照射し、搬送路Ａ上の記録紙１２ａで反射されて下方へ戻ってきた反射光を検出することにより、検出位置を通過する記録紙１２ａの反射率を検出することができる。
【００２６】
また、透過型フォトセンサ２７は、搬送路Ａにおける反射型フォトセンサ２６よりも上流側に配置されている。透過型フォトセンサ２７は、後側紙送りローラ２１とテンションガイド２０との間に配置されており、搬送路Ａを挟んで上側に配置された発光素子と下側に配置された受光素子を備えている。透過型フォトセンサ２７は、上方から搬送路Ａ上の検出位置に向けて照射した検査光のうち、搬送路Ａ上の記録紙１２ａを透過した透過光を検出することにより、検出位置を通過する記録紙１２ａ上の透過率を検出することができる。
【００２７】
図４（ａ）は搬送路Ａにおける記録紙１２ａと反射型フォトセンサ２６および透過型フォトセンサ２７の取付位置を説明するための側面図であり、図４（ｂ）はその平面図である。図４（ａ）（ｂ）に示す記録紙１２ａは、長尺状の剥離紙１２ｂと、この表面に一定の間隔で剥離可能な状態で貼り付けられているラベル１２ｃと、各ラベル１２ｃの位置を表すために剥離紙１２ｂの裏面に予め一定の間隔で印刷されているブラックマーク１２ｄを備えたものである。ブラックマーク１２ｄは、剥離紙１２ｂの裏面において各ラベル１２ｃの搬送方向の下流側の端縁に対応する部分に印刷されている。
【００２８】
反射型フォトセンサ２６および透過型フォトセンサ２７は、搬送方向の下流側から上流側に向ってこの順番で配置されている。透過型フォトセンサ２７および反射型フォトセンサ２６の搬送方向の間隔Ｌは、記録紙１２ａ上のラベル１２ｃの貼り付け間隔（ラベル間ギャップ）Ｌ０よりも僅かに大きな寸法となっているが、この寸法は、ラベル１２ｃの貼り付け間隔Ｌ０以上、ラベル１２ｃの搬送方向の長さＬ１以下の範囲の任意の間隔で設定できる。反射型フォトセンサ２６および透過型フォトセンサ２７は、互いの検査光の影響を避けるために、記録紙１２ａの紙幅方向に離れた位置に配置されている。また、各センサの紙幅方向の配置は、反射型フォトセンサ２６がブラックマーク１２ｄの通過領域内にあり、且つ、透過型フォトセンサ２７がラベル１２ｃの通過範囲内になるように設定されている。なお、透過型フォトセンサ２７の発光素子を下側に配置し、受光素子を上側に配置してもよい。
【００２９】
透過型フォトセンサ２７は、剥離紙１２ｂのみの部分（ラベル間ギャップ）と、剥離紙１２ｂとラベル１２ｃの重なった部分の透過率を検出し、それらの差からラベル１２ｃの位置を判定することができる。また、反射型フォトセンサ２６は、剥離紙１２ｂの部分と、ブラックマーク１２ｄの反射率を検出し、それらの差からブラックマーク１２ｄの位置（ラベル１２ｃの位置）を判定することができる。
【００３０】
反射型フォトセンサ２９は、キャリッジ１５におけるプリンタ幅方向（搬送方向と直交する方向：紙幅方向）の一端に搭載されている。反射型フォトセンサ２９は、搬送路Ａ上の記録紙１２ａに対面するように取り付けられており、キャリッジ１５が記録紙１２ａの紙幅方向に往復移動するのに伴って搬送路Ａ上の記録紙１２ａの上を横断する。また、反射型フォトセンサ２９の取り付け位置は、キャリッジ１５の移動に伴う反射型フォトセンサ２９の可動範囲Ｌ２（図４参照）が、記録紙１２ａの通過幅Ｌ３（図４参照）をカバーするように設定されている。反射型フォトセンサ２９は、上方から搬送路Ａ上に向けて検査光を照射し、搬送路Ａ上の記録紙１２ａで反射されて戻ってきた反射光を検出することにより、搬送路Ａを横切る検査経路上にある記録紙１２ａなどの反射率を検出することができる。これにより、記録紙１２ａの幅を判定することができる。
【００３１】
（制御系）
図５は、ロール紙プリンタ１の制御系を示す概略ブロック図である。ロール紙プリンタ１の制御系は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えた制御部３０を中心に構成されている。また、制御部３０には、フラッシュＲＯＭなどの不揮発性メモリ３３が接続されている。制御部３０には、送受信部３１を介して、ホスト装置３２などの上位機器から印刷データやコマンドなどが供給される。制御部３０は、ホスト装置３２などからの印刷指令に基づき、ロール紙を送り出す紙送り機構やキャリッジ搬送機構などの各部の駆動を制御して、紙送り動作および印刷動作を実行する。
【００３２】
制御部３０の出力側には、ヘッドドライバ１４ｂを介してインクジェットヘッド１４が接続されており、制御部３０は、ヘッドドライバ１４ｂを介してインクジェットヘッド１４を駆動制御する。また、制御部３０の出力側には、モータドライバ１７ａおよびモータドライバ２５ａを介してキャリッジモータ１７および紙送りモータ２５が接続されており、制御部３０は、モータドライバ２５ａ，１７ａを介して紙送りモータ２５およびキャリッジモータ１７を駆動制御する。制御部３０は、紙送りモータ２５を送り出し方向に駆動制御するステップ数あるいは回転量を積算することにより、記録紙１２ａの所定の搬送量を算出することができる。
【００３３】
また、制御部３０の入力側には、開閉検出器３ａ、反射型フォトセンサ２６，２９および透過型フォトセンサ２７が接続されている。制御部３０は、これらの各センサの検出出力を入力し、所定の閾値との比較に基づいてブラックマーク１２ｄの位置やラベル１２ｃの位置、記録紙１２ａの紙幅などを判定しながら、ロール紙プリンタ１の各部を制御することができる。
【００３４】
制御部３０は、反射型フォトセンサ２６，２９および透過型フォトセンサ２７の検出出力に基づき、搬送路Ａ上における記録紙１２ａの有無および記録紙１２ａの用紙の種類を判定する。すなわち、制御部３０は、記録紙１２ａが搬送路Ａ上を移動する際に、記録紙１２ａの搬送量に応じた所定のタイミングで反射型フォトセンサ２６および透過型フォトセンサ２７から検査光を照射して各検出位置における反射率および透過率を検出する。これにより、例えば、剥離紙１２ｂおよびラベル１２ｃの素材や色、ラベル１２ｃの搬送方向の長さなどを判定できる。また、ブラックマーク１２ｄの有無やその搬送方向の間隔などを判定できる。
【００３５】
また、制御部３０は、キャリッジ１５の移動に伴い、キャリッジ１５に設けられたリニア式エンコーダなどによりキャリッジ１５の移動量を計測しながら、所定のタイミングで反射型フォトセンサ２９から搬送路Ａ上に検査光を照射し、照射位置の反射率を検出する。これにより、剥離紙１２ｂあるいはラベル１２ｃの紙幅方向の端部の位置を検出でき、剥離紙１２ｂあるいはラベル１２ｃの紙幅を判定できる。また、反射型フォトセンサ２９によりブラックマーク１２ｄの有無やその間隔を検出してもよい。
【００３６】
（用紙交換時の制御）
次に、上記構成のロール紙プリンタ１における用紙交換時の制御について説明する。
ロール紙プリンタ１は、図５で示したラベル紙のほか、ラベル紙でないマーク付きの連続用紙、マーク無しの無地の連続用紙、などの多種類の記録紙への印刷が可能である。また、ラベル紙やマーク紙については、ラベルやマークの配置や寸法などが異なる多種類の記録紙への印刷が可能である。また、無地の連続用紙であっても、紙質が異なる多種類の記録紙への印刷が可能である。そのため、制御部３０は、ロール紙収納部１１に装填されているロール紙１２を構成する記録紙１２ａの種類（ラベルやマークの配置や紙質、紙幅などの各種仕様）に合わせて、印刷位置やインクの吐出量などを制御するための用紙設定情報を保持している。
【００３７】
ロール紙プリンタ１の不揮発性メモリ３３には、このロール紙プリンタ１で印刷が可能な多種類の記録紙１２ａに対応する多種類の用紙設定情報が予め記憶されている。本実施形態では、ロール紙プリンタ１に用紙設定更新コマンドが入力された場合には、制御部３０が、これらの用紙設定情報のうち、用紙設定更新コマンドに含まれる更新用の用紙情報に対応するものを読み出してロール紙プリンタ１の設定を更新する。そして、設定後は、現在設定中の用紙設定情報（設定用紙情報）に対応している記録紙１２ａが装填された場合にのみ印刷が可能になる。一旦用紙設定の更新を実行した後は、次に用紙設定更新コマンドを受信して実行するまでは、その設定が保持される。制御部３０は、装填中のロール紙１２と現在設定中の用紙設定情報（設定用紙情報）とが対応しているか否かの用紙判別動作を行い、これらが対応していないことを検出した場合には、印刷できないところへ印刷してしまう等の不具合が発生するため、ロール紙プリンタ１を用紙不一致エラー状態とする制御を行う。
【００３８】
用紙設定更新コマンドは、ホスト装置３２から通信によりロール紙プリンタ１に入力される。なお、ロール紙プリンタ１本体の操作によっても用紙設定更新コマンドを入力できるようにしてもよい。ロール紙プリンタ１は、ロール紙収納部１１にロール紙１２が装填されている状態と装填されていない状態のどちらの状態でも用紙設定更新コマンドを受信できる。また、制御部３０は、ロール紙収納部１１へのロール紙１２の装填の有無に拘らず用紙設定コマンドを実行できる。
【００３９】
図６は、ロール紙プリンタ１の用紙交換および用紙設定更新の際に行われる制御を示すフローチャートである。また、図７は、用紙交換および用紙設定更新の際のロール紙プリンタ１の状態遷移を示す説明図である。図７では、以下に示す（状態１）〜（状態５）の５つの状態間の遷移を、用紙設定更新コマンドの実行、用紙除去、用紙装填の３つの操作との関係で説明している。
（状態１）印刷可能ＩＤＬＥ状態
（状態２）未設定用紙なしＩＤＬＥ状態（ロール紙１２が取り出されたままであり、用紙設定更新コマンドが実行されていない状態）
（状態３）設定済み用紙なしＩＤＬＥ状態（ロール紙１２が取り出されたままであり、用紙設定更新コマンドの実行は完了している状態）
（状態４）未設定用紙不一致エラー状態（用紙設定更新が実行されていないエラー状態）
（状態５）設定済み用紙不一致エラー状態（用紙設定更新は完了しているエラー状態）
【００４０】
以下、図６、図７に従って、ロール紙プリンタ１の用紙交換および用紙設定更新の際に行われる操作および制御について説明する。
【００４１】
本実施形態において、用紙交換および用紙設定更新の正しい操作手順として想定されているのは、以下の（手順１ａ）〜（手順１ｃ）の順で作業を進める第１手順である。
＜第１手順＞
（手順１ａ）まず、現在装填されているロール紙１２をロール紙収納部１１から取り出し、別のロール紙１２を装填せずに開閉蓋３を閉めて、ロール紙プリンタ１を用紙なし状態にする。
（手順１ｂ）用紙なし状態のままホスト装置３２から送信された用紙設定更新コマンドを受信し、実行する。
（手順１ｃ）用紙設定更新コマンド実行後、新しいロール紙１２をロール紙収納部１１に装填し、開閉蓋３を閉める。
【００４２】
第１手順で用紙交換および設定更新を行った場合には、制御部３０は、以下のような制御を行う。
制御部３０は、ロール紙プリンタ１が状態１（印刷可能ＩＤＬＥ状態、すなわち、通常の印刷待機状態）にあるときに、定期的に、あるいは所定のタイミングで、用紙設定更新コマンドを受信したか否かの確認（Ｓ１）と、開閉検出器３ａの検出値に基づく開閉蓋３が閉じたか否かの判定（Ｓ２）を繰り返し行う。第１手順では、（手順１ａ）で用紙設定更新コマンドの受信よりも先にロール紙１２の取り出しが行われるので、まず、Ｓ２工程で開閉蓋３が閉じたことを検出し（Ｓ２：Ｙｅｓ）、Ｓ３工程へ進む。
【００４３】
Ｓ３工程では、ロール紙収納部１１にロール紙１２が装填されているか否かの判定を行う。この判定は、上述したように反射型フォトセンサ２６あるいは透過型フォトセンサ２７などの検出出力に基づいて行われる。（手順１ａ）では、ロール紙１２を取り出した後、次のロール紙を装填せずに一旦開閉蓋３を閉める。これにより、ロール紙プリンタ１は図７の状態２（未設定用紙なしＩＤＬＥ状態）に移行する。そして、Ｓ３工程で用紙なしの判定が行われ（Ｓ３：Ｎｏ）、Ｓ１工程に戻る。本実施形態では、Ｓ３工程で用紙なしの判定が行われたとき（Ｓ３：Ｎｏ）でも、従来の紙なし状態のようにビジーやオフラインとせず、送受信部３１からの通信状態をレディやオンラインに維持し、ホスト装置３２からのコマンドやデータ受信可能としている。そして、用紙設定更新コマンドを受信するまで、Ｓ１〜Ｓ３工程を繰り返す。なお、Ｓ１工程に戻った後はＳ２工程を省略し、Ｓ１工程とＳ３工程の２工程を繰り返し行っても良い。
【００４４】
次に、（手順１ｂ）を行うと、Ｓ１工程で用紙設定更新コマンドを受信したと判定され（Ｓ１：Ｙｅｓ）、Ｓ４工程に進む。Ｓ４工程では、制御部３０は、ロール紙収納部１１にロール紙１２が装填されているか否かとは無関係に、受信した用紙設定更新コマンドを実行する。これにより、受信したコマンドに対応する用紙設定情報が不揮発性メモリ３３の所定のデータブロックから読み出され、現在の設定データを保持するためのデータブロックに保持される。或いは、受信した用紙設定更新コマンドに含まれる設定データをデータブロックに保持する。このとき、ロール紙プリンタ１は用紙なし状態であるので、用紙設定更新コマンドの実行により、図７の状態３（設定済み用紙なしＩＤＬＥ状態）に移行する。
【００４５】
続いて、制御部３０は、ロール紙収納部１１にロール紙１２が装填されているか否かの確認を行う（Ｓ５）。Ｓ５工程では、制御部３０は、反射型フォトセンサ２６あるいは透過型フォトセンサ２７などの検出出力に基づき、搬送路Ａ上における記録紙１２ａの有無を判定する。（手順１ｂ）の段階では、まだロール紙プリンタ１は用紙なし状態であるので、ロール紙は装填されていない旨の判定が行われ（Ｓ５：Ｎｏ）、Ｓ６工程に進む。
【００４６】
Ｓ６工程では、制御部３０は、用紙設定更新コマンド実行後に新しいロール紙１２が装填されたか否かを判定するために、開閉検出器３ａの検出値に基づき、開閉蓋３が閉じたか否かの判定を行う。（手順１ｂ）の段階ではまだ新しいロール紙１２の装填は行われていないので、制御部３０は、まだ開閉蓋３が閉じていないと判定し（Ｓ６：Ｎｏ）、開閉蓋３が閉じたことを検出するまで、Ｓ６工程を繰り返す。
【００４７】
次に、（手順１ｃ）を行うと、制御部３０は、Ｓ６工程で開閉蓋３が閉まったことを検出し（Ｓ６：Ｙｅｓ）、Ｓ５工程に戻る。そして、既に（手順１ｃ）が実行されているのでロール紙１２が装填されていると判定され（Ｓ５：Ｙｅｓ）、装填されたロール紙１２から繰り出された記録紙１２ａを所定の頭出し位置まで送り出す頭出し動作を行う（Ｓ７）。ここで、頭出し位置は、反射型フォトセンサ２６あるいは透過型フォトセンサ２７から所定距離だけ下流側に設定されている。制御部３０は、頭出し動作として、反射型フォトセンサ２６あるいは透過型フォトセンサ２７により記録紙１２ａを検出した後、さらに頭出し位置までの距離分だけ記録紙１２ａを下流側に搬送する。頭出し動作とは、ラベル１２ｃの位置やブラックマーク１２ｄの位置を検出しながら、インクジェットヘッド１４の位置（印刷位置）へ、ラベル１２ｃの先頭など、印刷を開始する記録紙１２ａの位置（頭出し位置）を合わせるように搬送することである。
【００４８】
制御部３０は、頭出し動作完了後に、現在装填中のロール紙１２を構成する記録紙１２ａが、Ｓ２工程のコマンド実行により更新された用紙設定情報に対応するものであるか否かの判定を行う（Ｓ８）。制御部３０は、頭出し動作を行っている間に、所定のタイミングで反射型フォトセンサ２６、２９および透過型フォトセンサ２７による検出処理を行う。そして、Ｓ５工程では、頭出し動作中の検出結果に基づいて現在装填中の記録紙１２ａの用紙の種類を判定すると共に、装填中の記録紙１２ａが、現設定データとして保持されている用紙設定情報に対応するものか否かを判定する。そして、対応すると判定した場合には（Ｓ８：Ｙｅｓ）、ロール紙プリンタ１を再び状態１（印刷可能ＩＤＬＥ状態）にする（Ｓ９）。
【００４９】
一方、ユーザの装填ミスなどにより、用紙設定更新コマンドで指定した用紙種類とは異なる記録紙１２ａを巻いたロール紙１２を装填してしまった場合には、状態５（設定済み用紙不一致エラー状態）に移行し、装填中の記録紙１２ａが、現設定データとして保持されている用紙設定情報に対応しないと判定する（Ｓ８：Ｎｏ）。そして、用紙不一致エラーであるとして所定の処理を行う（Ｓ１０）。例えば、用紙不一致エラーの場合には、その旨をホスト装置３２へ報知したり、あるいは、所定のエラー解除動作を行うことにより再びＳ１工程に戻り、用紙交換および設定更新をやり直すことができるようにする。また、エラー解除後にＳ１工程まで戻らずにＳ６工程に戻り、ロール紙１２の再装填のみを行うことができるようにしてもよい。
【００５０】
（本実施形態の効果）
以上のように、本実施形態では、ロール紙１２を交換する途中に用紙なし状態を経由させ、用紙なし状態でホスト装置３２からの用紙設定更新コマンドの受信および実行を可能にしているので、用紙交換および設定更新の過程で用紙不一致エラー状態が発生することがない。具体的には、正しい操作手順である第１手順で用紙交換および設定更新を行い、さらに、用紙設定更新コマンドで指定した用紙種類と実際に装填したロール紙１２の用紙種類とを一致させれば、状態１⇒状態２⇒状態３⇒状態１の順でロール紙プリンタ１の状態が遷移し、状態５の用紙不一致エラー状態を発生させずに用紙交換および設定更新を完了させることができる。従って、用紙交換の際にロール紙プリンタ１の操作パネルをユーザが直接操作する必要がなく、ロール紙プリンタ１における用紙設定の更新を容易に行うことができる。また、用紙設定更新のための特殊なモードを設定する必要がないので、シンプルな制御を行うことができる。
【００５１】
（正しい手順で行われなかった場合の用紙交換時の制御）
用紙不一致エラーは、用紙交換ミスにより発生するほか、第１手順とは異なる間違った操作手順で用紙交換および設定更新が行われた場合にも発生する。以下、そのような場合の制御の流れについて説明する。まず、間違った操作手順の例として、以下の＜第２手順＞＜第３手順＞の２つの手順を想定する。これらの手順は、ロール紙プリンタ１を用紙なし状態にせず、ロール紙交換前あるいは交換後にロール紙１２が装填された状態で用紙設定更新コマンドを受信して実行するものである。
＜第２手順＞
現在装填されているロール紙１２を取り出さずに、ロール紙１２が装填された状態のまま、ホスト装置３２から送信された用紙設定更新コマンドを受信し、実行する。その後、ロール紙収納部１１から今まで使用していたロール紙１２を取り出して、新しいロール紙１２を装填し、開閉蓋３を閉める。
＜第３手順＞
最初にロール紙収納部１１から今まで使用していたロール紙１２を取り出して、新しいロール紙１２を装填し、開閉蓋３を閉める。その後、新しいロール紙１２が装填された状態でホスト装置３２から送信された用紙設定更新コマンドを受信し、実行する。
【００５２】
まず、第２手順の場合について説明する。第２手順のように、それまで使用していたロール紙１２を取り外すことなく、コマンド受信およびコマンド実行だけを先に完了してしまった場合には、Ｓ１工程⇒Ｓ４工程⇒Ｓ５工程と進み、Ｓ６工程で開閉蓋３が開閉されたか否かの判定に進むことなく、Ｓ５工程でいきなりＹｅｓの判定がなされ、そのまま頭出し工程（Ｓ７）が行われて、設定されている用紙種類と装填されている用紙種類が一致するか否かの判定（Ｓ８）まで進んでしまう。従って、この場合には設定更新だけが先に完了しているので、状態５（設定済み用紙不一致エラー状態）に移行し、所定のエラー処理が行われる（Ｓ１０）。
【００５３】
この場合には、所定のエラー解除動作などにより再びＳ１あるいはＳ６工程に戻れるように設定されていれば、エラー後、開閉蓋３を開けて新しい用紙設定に対応するロール紙１２を装填して閉じるだけで、正常に用紙交換および設定更新を完了させ、状態１（印刷可能ＩＤＬＥ状態）に移行することができる。すなわち、状態１⇒状態５⇒状態３⇒状態１という移行手順で用紙交換および設定更新を完了させることができる。
【００５４】
次に、第３手順の場合について説明する。第３手順のようにまず用紙交換だけを先に完了してしまった場合には、Ｓ１工程⇒Ｓ２工程⇒Ｓ３工程⇒Ｓ７工程と進み、Ｓ４工程で用紙設定更新コマンドを受信することなく頭出し工程（Ｓ７）が行われ、設定されている用紙種類と装填されている用紙種類が一致するか否かの判定（Ｓ８）まで進んでしまう。従って、この場合には用紙設定更新が実行されていないので、状態４（未設定用紙不一致エラー状態）に移行し、所定のエラー処理が行われる（Ｓ１０）。
【００５５】
この場合には、所定のエラー解除動作などにより再びＳ１工程に戻れるように設定されていれば、一旦交換してしまったロール紙１２を再び取り出すことにより状態２（未設定用紙なしＩＤＬＥ状態）へ移行することができ、ロール紙プリンタ１を用紙なし状態にしてコマンドを実行させることができる。よって、正常に用紙交換および設定更新を完了させることができる。すなわち、状態１⇒状態４⇒状態２⇒状態１という移行手順で用紙交換および設定更新を完了させることができる。
【００５６】
（改変例）
上記実施形態では、ロール紙１２が除去されたこと、および、新しいロール紙１２が装填されたことの検出を、開閉蓋３が開き状態から閉じ状態に切り換わったことの検出、および、その後にロール紙１２が装填されているかを検出することにより行っていたが、ロール紙収納部１１内に設けられたロール紙装着部にロール紙の有無を検出する光学式あるいは接触式などのセンサを設けておき、このセンサの出力によりロール紙の装填の有無を直接的に検出してもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明を適用したロール紙プリンタの外観斜視図である。
【図２】ロール紙プリンタの開閉蓋を開けた状態を示す外観斜視図である。
【図３】ロール紙プリンタの内部構造を示す縦断面図である。
【図４】反射型フォトセンサと透過型フォトセンサの取付位置を示す側面図および平面図である。
【図５】ロール紙プリンタの制御系を示す概略ブロック図である。
【図６】ロール紙プリンタの用紙交換および用紙設定更新の際に行われる制御を示すフローチャートである。
【図７】ロール紙プリンタの用紙交換および用紙設定更新の際の状態遷移図である。
【符号の説明】
【００５８】
１…ロール紙プリンタ、２…プリンタ本体、２ａ…外装ケース、２ｂ…開口部、３…開閉蓋、３ａ…開閉検出器、４…排出口、５…排紙ガイド、６…蓋開閉レバー、１０…プリンタ本体フレーム、１１…ロール紙収納部、１２…ロール紙（印刷用紙）、１２ａ…記録紙、１２ｂ…剥離紙、１２ｃ…ラベル、１２ｄ…ブラックマーク、１３…ヘッドユニットフレーム、１４…インクジェットヘッド、１４ａ…インクノズル面、１４ｂ…ヘッドドライバ、１５…キャリッジ、１６…キャリッジガイド軸、１７…キャリッジモータ、１７ａ…モータドライバ、１８…タイミングベルト、１９…プラテン、２０…テンションガイド、２１…後側紙送りローラ、２２…後側紙押えローラ、２３…前側紙送りローラ、２４…前側紙押えローラ、２５…モータ、２５ａ…モータドライバ、２６…反射型フォトセンサ、２７…透過型フォトセンサ、２８…オートカッタ、２９…反射型フォトセンサ、３０…制御部、３１…送受信部、３２…ホスト装置、３３…不揮発性メモリ、Ａ…搬送路
【図１】
0005050936.tif 000002
【図２】
0005050936.tif 000003
【図３】
0005050936.tif 000004
【図４】
0005050936.tif 000005
【図５】
0005050936.tif 000006
【図６】
0005050936.tif 000007
【図７】
0005050936.tif 000008