(57)【要約】【課題】紙検出器の故障を検出することのできるロール紙プリンタを提案すること。【解決手段】ロール紙プリンタ１は、インクジェットヘッド１４の印刷位置を経由する搬送路に記録紙１１ａがあるか否かを検出する紙検出器４０を備え、記録紙１１ａが有る旨が検出されている間は紙送りモータ３７による記録紙の搬送を許可し、記録紙１１ａが無い旨を検出すると当該搬送を禁止する。搬送路に沿って搬送される記録紙１１ａの搬送量の累積値を紙送りモータ３７の総ステップ数として算出する総ステップ数算出手段５０を備えており、総ステップ数がロール紙一巻分の記録紙長さより多い規定ステップ数に達すると、紙検出器４０が故障したと判断する。紙検出器４０が正常に動作していれば、規定ステップ数に達する前に紙送りモータ３７による記録紙１１ａの送り出し方向への搬送が禁止されている筈だからである。【選択図】図７
2008127108.tif 000002
【特許請求の範囲】
【請求項１】
ロール紙収納部に収納されたロール紙から繰り出される長尺状の記録紙が印刷ヘッドによる印刷位置を経由する搬送路に沿って引き出されているか否かを検出する紙検出器を備え、当該紙検出器が前記記録紙が無い旨を表す出力状態のときは前記記録紙の搬送動作を禁止するロール紙プリンタの紙検出器故障検出方法であって、
前記搬送路に沿って送り出される前記記録紙の搬送量の累積値の算出を、予め定めた時点から開始し、
当該搬送量の累積値が、少なくとも前記ロール紙一巻分の記録紙長さに対応する規定搬送量を超えたか否かを監視し、
前記搬送量の累積値が前記規定搬送量を超えると、当該紙検出器が故障していると判断することを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項２】
請求項１において、
前記搬送量の累積値の算出開始時点を、前記ロール紙収納部に収納されるロール紙が交換された時点とすることを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項３】
請求項２において、
前記ロール紙収納部を開閉するための開閉蓋の開閉状態を監視し、
当該開閉蓋が所定時間以上に亘って開いている場合には、前記ロール紙収納部のロール紙が交換されたものと判断し、
前記開閉蓋が閉じられた時点を前記算出開始時点とすることを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項４】
請求項３において、
前記開閉蓋が２秒以上開いている場合には、前記ロール紙収納部のロール紙が交換されたものと判断することを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項５】
請求項３において、
前記開閉蓋の開閉状態の監視が不能になった場合には、当該監視が可能な状態に復帰した時点において前記搬送量の累積値をリセットして、当該時点から前記搬送量の累積値の算出を新たに開始することを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項６】
請求項５において、
前記開閉蓋の開閉状態の監視が不能になった場合には、ロール紙プリンタの電源が切断された場合が含まれ、
この場合には、電源が再投入された時点から、前記搬送量の累積値の算出を新たに開始することを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項７】
請求項１ないし６のうちのいずれかの項において、
前記規定搬送量を、前記ロール紙一巻分の記録紙長さよりも１０％多い量に設定することを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項８】
請求項１ないし７のうちのいずれかの項において、
前記紙検出器が故障していると判断された場合には、その旨の警告を発生すると共に、前記記録紙の搬送動作および前記印刷ヘッドによる印刷動作を不能にすることを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項９】
請求項１ないし８のうちのいずれかの項において、
ステッピングモータを用いて前記記録紙を前記搬送路に沿って搬送し、
当該ステッピングモータを前記記録紙の送り出し方向に駆動するためのステップ数に基づき、前記記録紙の搬送量の累積値を算出することを特徴とするロール紙プリンタの紙検出器故障検出方法。
【請求項１０】
ロール紙収納部に収納されたロール紙から繰り出される長尺状の記録紙が印刷ヘッドによる印刷位置を経由する搬送路に沿って引き出されているか否かを検出する紙検出器を備え、当該紙検出器が前記記録紙が無い旨を表す出力状態のときは前記記録紙の搬送動作を禁止するロール紙プリンタであって、
前記ロール紙収納部を開閉するための開閉蓋の開閉状態を監視する開閉検出器と、
前記搬送路に沿って送り出される前記記録紙の搬送量の累積値を算出する算出手段と、
この算出手段によって算出された前記搬送量の累積値が、少なくとも前記ロール紙一巻分の記録紙長さに対応する規定搬送量を超えたか否かを監視する監視手段と、
前記搬送量の累積値が前記規定搬送量を超えた場合には、当該紙検出器が故障していると判断する故障検出手段とを有し、
前記算出手段は、前記開閉蓋が所定時間以上に亘って開いている場合には、前記開閉蓋が閉じられた時点から前記搬送量の累積値の算出を開始することを特徴とするロール紙プリンタ。
【請求項１１】
請求項１０において、
前記算出手段は、前記開閉検出器による前記開閉蓋の開閉状態の監視が不能な状態から可能な状態に復帰した場合には、前記搬送量の累積値を零にリセットし、監視可能な状態に復帰した時点から前記搬送量の累積値の算出を新たに開始することを特徴とするロール紙プリンタ。
【請求項１２】
請求項１１において、
前記開閉検出器による前記開閉蓋の開閉状態の監視が不能な状態は、電源が遮断された状態であり、
前記監視可能な状態に復帰した時点は、電源が再投入された時点であることを特徴とするロール紙プリンタ。
【請求項１３】
請求項１０ないし１２のうちのいずれかの項において、
前記算出手段による前記搬送量の累積値を記憶保持するための不揮発性メモリを有し、
前記開閉検出器による前記開閉蓋の開閉状態の監視が可能な状態で初期化動作が行なわれる場合に、前記算出手段は前記搬送量の累積値が初期化されないように当該累積値を一時的に前記不揮発性メモリに退避させることを特徴とするロール紙プリンタ。
【請求項１４】
請求項１０ないし１３のうちのいずれかの項において、
前記紙検出器が故障していることが検出された場合にその旨の警告を発生する警告手段と、
前記紙検出器が故障していることが検出された場合には、前記印刷ヘッドによる印刷動作を不能にする印刷制御手段とを有していることを特徴とするロール紙プリンタ。
【請求項１５】
請求項１０ないし１４のうちのいずれかの項において、
前記記録紙を前記搬送路に沿って搬送するステッピングモータを有し、
前記算出手段は、当該ステッピングモータが前記記録紙の送り出し方向に駆動されたステップ数に基づき、前記記録紙の搬送量の累積値を算出することを特徴とするロール紙プリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロール紙から繰り出される長尺状の記録紙が印刷ヘッドによる印刷位置を経由する搬送路に沿って引き出されているか否かを検出する紙検出器を備えたロール紙プリンタに関し、さらに詳しくは、搬送路に沿って送り出される記録紙の搬送量に基づき紙検出器の故障を検出するロール紙プリンタの紙検出器故障検出方法に関するものである。
【背景技術】
【０００２】
ロール紙プリンタは、ロール紙収納部に収納したロール紙から繰り出される長尺状の記録紙を、印刷ヘッドによる印刷位置を経由して記録紙排出口に向けて搬送するための搬送路を備えている。搬送路には、ステッピングモータなどの紙送りモータによって駆動される紙送りローラ対が配置されており、ロール紙交換時などにおいては、ロール紙収納部のロール紙から引き出した記録紙がこれらのローラ対の間に通した状態にセットされる。
【０００３】
記録紙が正しくセットされていないと、記録紙の搬送が行われないまま印刷ヘッドによる印刷動作が行われてしまう。例えば、印刷ヘッドとしてインクジェットヘッドを用いている場合には吐出したインク液滴が印刷位置を規定しているプラテンなどの部品に付着して、それらを汚してしまう。記録紙が無くなった場合にも同様な弊害が発生する。
【０００４】
そこで、ロール紙プリンタの搬送路には紙検出器が配置されており、紙検出器によって搬送路に沿って記録紙が引き出されているか否かを検出し、記録紙が検出されない場合にはその旨の警報を発生する。特許文献１には、かかる紙検出器を備えたロール紙プリンタが開示されている。ここに開示のロール紙プリンタでは、ロール紙の交換作業を簡単に行うことができるようにするために、ロール紙収納部の開閉蓋を開けると、当該ロール紙収納部から印刷ヘッドによる印刷位置を経由して記録紙排出口に到る搬送路が開放状態になる構造となっている。また、特許文献２には、ロール紙に予め設けられているマークを利用して記録紙の残量を検出する紙検出器を備えたロール紙プリンタが開示されている。
【特許文献１】特開２００２−２６４４１４号公報
【特許文献２】特開２００１−９７６２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、紙検出器が故障すると、記録紙が搬送路に沿って引き出されていないにも拘わらず記録紙を検出した旨の出力状態に陥る危険性がある。このような誤検出状態に陥ると、上記のようにプラテンなどの部品をインク液滴によって汚してしまうなどの弊害が発生する。
【０００６】
紙検出器は、ホトセンサ、磁気センサ、マイクロスイッチなどから構成されており、その初期不良や経年変化によって誤検出状態に陥ることがある。例えば、ホトカプラおよび検出レバーから構成した光学式の紙検出器を用いた場合には、検出レバーの取り付け不良、ホトカプラの回路基板の不具合、経年変化による回路基板あるいは検出レバーの動作不良などに起因して、誤検出状態に陥ってしまう。しかしながら、従来においては、このような紙検出器の故障を検出することができなかった。
【０００７】
本発明の課題は、ロール紙プリンタにおける搬送路に沿って長尺状の記録紙が引き出されているか否かを検出するための紙検出器の故障を検出することのできる故障検出方法、および、当該故障検出方法により紙検出器の故障を検出可能なロール紙プリンタを提案することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は、ロール紙収納部に収納されたロール紙から繰り出される長尺状の記録紙が印刷ヘッドによる印刷位置を経由する搬送路に沿って引き出されているか否かを検出する紙検出器を備え、当該紙検出器が前記記録紙が無い旨を表す出力状態のときは前記記録紙の搬送動作を禁止するロール紙プリンタの紙検出器故障検出方法であって、前記搬送路に沿って送り出される前記記録紙の搬送量の累積値の算出を、予め定めた時点から開始し、当該搬送量の累積値が、少なくとも前記ロール紙一巻分の記録紙長さに対応する規定搬送量を超えたか否かを監視し、前記搬送量の累積値が前記規定搬送量を超えた場合には、当該紙検出器が故障していると判断することを特徴としている。
【０００９】
ロール紙収納部に新たなロール紙を収納し、そこから長尺状の記録紙を繰り出して搬送路に沿って搬送して印刷動作を行う場合には、ロール紙が無くなる時点、すなわち、記録紙が無くなる時点は、ロール紙一巻分の記録紙が搬送され終わった時点である。ロール紙一巻分の記録紙が搬送され終わった時点では搬送路上に記録紙が存在しない。また、ロール紙交換後の所定の時点から記録紙の搬送量の累積値の算出を開始した場合には、ロール紙一巻分の記録紙よりも少ない長さの記録紙が搬送され終わった時点で、既に記録紙を使い終わっているので、搬送路上には記録紙が存在しない。いずれの場合においても、少なくともロール紙一巻分の記録紙が搬送され終わった時点においては搬送路上には記録紙は存在しない。搬送路上に記録紙が存在しなくなると、紙検出器が記録紙が無い状態を検出するので、それ以降は、記録紙の搬送が禁止される。搬送量の累積値がロール紙一巻分の記録紙長さに対応する規定搬送量を超えるということは、記録紙が存在していないにも拘らず紙検出器が記録紙有りを検出していることを意味する。よって、この場合には、紙検出器が故障していると判定することができる。
【００１０】
ここで、紙検出器の故障を検出するための搬送量の累積値の算出開始時点を、ロール紙収納部に収納されるロール紙が交換された時点とすればよい。
【００１１】
ロール紙が交換された時点を知るためには、ロール紙収納部を開閉するための開閉蓋の開閉状態を監視すればよい。すなわち、開閉蓋が所定時間以上に亘って開いている場合にはロール紙収納部のロール紙が交換されたものと判断することができる。この場合には、開閉蓋が閉じられた時点から、記録紙の搬送量の累積値の算出を開始すればよい。
【００１２】
また、誤って開閉蓋が開いてしまった場合などにおいては開閉蓋は直ちに閉じられることが多く、この場合には一般に２秒以内で開閉蓋が閉じられる。したがって、開閉蓋が２秒以上開いている場合にロール紙収納部のロール紙が交換されたものと判断すれば、このような誤開閉をロール紙が交換されたものと判断してしまうことがない。
【００１３】
開閉蓋の開閉に基づきロール紙の交換時点を判断する場合、開閉蓋の開閉状態の監視が不能になったときには、当該監視が可能な状態に復帰した時点において搬送量の累積値をリセットして、当該時点から搬送量の累積値の算出を新たに開始することが望ましい。
【００１４】
例えば、ロール紙プリンタの電源が遮断されると開閉蓋の開閉状態を監視できなくなる。この状態で、ロール紙が新たなロール紙に交換されることがある。ロール紙が交換された後に電源が再投入された場合において、電源遮断前の搬送量の累積値に、そのまま記録紙の搬送量を加算していくと、交換後のロール紙が無くなる前に搬送量の累積値がロール紙一巻分の記録紙の長さを超えてしまう。この結果、搬送路に記録紙が有り、それを紙検出器が正常に検出しているにも拘わらず、当該紙検出器が故障していると誤判断してしまう。本発明によれば、このような誤判断を回避することができる。
【００１５】
次に、紙検出器の故障を検出する時点を規定するための前記規定搬送量を、ロール紙一巻分の記録紙長さよりも１０％多い量に設定しておけば、確実に、搬送路上から記録紙が無くなった時点で紙検出器の故障を判断することができる。
【００１６】
また、本発明において、紙検出器が故障していると判断された場合には、その旨の警告を発生すると共に、記録紙の搬送動作および前記印刷ヘッドによる印刷動作を不能にすることが望ましい。
【００１７】
さらに、紙送りモータとしてステッピングモータを用いている場合には、当該ステッピングモータを記録紙の送り出し方向に駆動するためのステップ数に基づき、記録紙の搬送量の累積値を算出することができる。
【００１８】
次に、本発明は、ロール紙収納部に収納されたロール紙から繰り出される長尺状の記録紙が印刷ヘッドによる印刷位置を経由する搬送路に沿って引き出されているか否かを検出する紙検出器を備え、当該紙検出器が前記記録紙が無い旨を表す出力状態のときは前記記録紙の搬送動作を禁止するロール紙プリンタであって、前記ロール紙収納部を開閉するための開閉蓋の開閉状態を監視する開閉検出器と、前記搬送路に沿って送り出される前記記録紙の搬送量の累積値を算出する算出手段と、この算出手段によって算出された前記搬送量の累積値が、少なくとも前記ロール紙一巻分の記録紙長さに対応する規定搬送量を超えたか否かを監視する監視手段と、前記搬送量の累積値が前記規定搬送量を超えた場合には、当該紙検出器が故障していると判断する故障検出手段とを有し、前記算出手段は、前記開閉蓋が所定時間以上に亘って開いている場合には、前記開閉蓋が閉じられた時点から前記搬送量の累積値の算出を開始することを特徴としている。
【００１９】
ここで、前記算出手段は、前記開閉検出器による前記開閉蓋の開閉状態の監視が不能な状態から可能な状態に復帰した場合には、前記搬送量の累積値を零にリセットし、監視可能な状態に復帰した時点から前記搬送量の累積値の算出を新たに開始することを特徴としている。
【００２０】
また、前記開閉検出器による前記開閉蓋の開閉状態の監視が不能な状態は、電源が遮断された状態であり、前記監視可能な状態に復帰した時点は、電源が再投入された時点であることを特徴としている。
【００２１】
さらに、本発明において、前記開閉検出器が前記開閉蓋の開閉状態を監視できる状態で初期化動作が行なわれる場合に、前記算出手段による前記搬送量の累積値を一時的に退避させておく不揮発性メモリを有していることを特徴としている。ハードウエアリセットなどの初期化動作が行なわれる場合には、電源が切断されていないので開閉検出器は開閉蓋の開閉状態を検出可能である。このような場合には、ロール紙が交換されたか否かを判断することができる。よって、初期化動作の後に記録紙の搬送量の累積値の算出を零から開始せずに、それまでの累積値を不揮発性メモリに一時的に退避させ、初期化動作の終了後に、継続して搬送量の累積値の算出を行うことが望ましい。
【００２２】
さらにまた、本発明では、前記紙検出器が故障していることが検出された場合にその旨の警告を発生する警告手段と、前記紙検出器が故障していることが検出された場合には、前記印刷ヘッドによる印刷動作を不能にする印刷制御手段とを有していることを特徴としている。
【００２３】
また、本発明では、前記記録紙を前記搬送路に沿って搬送するステッピングモータを有し、前記算出手段は、当該ステッピングモータが前記記録紙の送り出し方向に駆動されたステップ数に基づき、前記記録紙の搬送量の累積値を算出することを特徴としている。
【発明の効果】
【００２４】
本発明は、少なくともロール紙一巻分の記録紙が搬送され終わると、搬送路上に記録紙が存在しなくなる点に着目したものである。搬送路上に記録紙が存在しないことを紙検出器が検出すると、それ以降は記録紙の搬送動作が禁止される。従って、前記搬送量の累積値がロール紙一巻分の記録紙長さに対応する規定搬送量を超えた場合には、その時点で当該紙検出器が故障していると判定することができる。よって、本発明によれば紙検出器の誤検出に起因する弊害を確実に回避することができる。
【発明を実施するための最良の形態】
【００２５】
以下に、図面を参照して本発明を適用したロール紙プリンタの実施の形態を説明する。
【００２６】
（全体構成）
図１は本発明を適用したインクジェット式のロール紙プリンタの外観斜視図であり、図２はその開閉蓋を全開にした状態の外観斜視図である。
【００２７】
ロール紙プリンタ１は全体としてほぼ直方体形状をしたプリンタ本体２と、当該プリンタ本体２の前面に取り付けた開閉蓋３とを有している。プリンタ本体２の外装ケース２ａの前面には、発行されたレシートが排出される記録紙排出口４が形成されている。記録紙排出口４の下側には排紙ガイド５が前方に突出しており、当該排紙ガイド５の側方には蓋開閉レバー６が配置されている。また、開閉蓋３の左隣は操作面２ｂとなっており、ここには、ＬＥＤからなる警告ランプ７（警告手段）、電源スイッチ８などが配列されている。
【００２８】
蓋開閉レバー６を操作すると開閉蓋３のロックが解除される。排紙ガイド５を前方に引くと、図２に示すように、開閉蓋３が下端部を中心として前方にほぼ水平となるまで開く。開閉蓋３が開くと、プリンタ本体２の内部に形成されているロール紙収納部１０が開状態となる。ロール紙収納部１０にはロール紙１１が収納される。ロール紙１１は一定幅の長尺状の記録紙１１ａを巻き付けた構成となっている。
【００２９】
図３は、ロール紙プリンタ１の内部構造を示す概略縦断面図であり、外装ケース２ａを取り外した状態で示してある。プリンタ内部におけるロール紙収納部１０の上方における後側の部位にはプリンタ前後方向に向けて所定幅の記録紙ガイド１２が水平に配置されている。この記録紙ガイド１２の前側には一段高い位置においてプリンタ前後方向に所定幅のプラテンガイド１３が水平に配置されている。このプラテンガイド１３の真上には、インクジェットヘッド１４が配置されている。インクジェットヘッド１４のノズル面１４ａは、プラテンガイド１３の上面１３ａに対して一定のギャップで対峙しており、当該上面１３ａによって印刷位置が規定されている。
【００３０】
インクジェットヘッド１４はキャリッジ１５に搭載されており、キャリッジ１５は、プリンタ幅方向に水平に延びるキャリッジガイド１６に沿ってプリンタ幅方向に移動可能な状態で支持されている。キャリッジ１５はプリンタ幅方向に架け渡したタイミングベルト１７に連結されており、タイミングベルト１７はキャリッジモータ１８によって駆動される。キャリッジモータ１８を駆動すると、キャリッジ１５に搭載されているインクジェットヘッド１４がプリンタ幅方向に移動し、この移動に同期してインクジェットヘッド１４が駆動されて、印刷位置（１３ａ）を通過する記録紙１１ａの表面に印刷が行われる。
【００３１】
一方、記録紙排出口４には、鋏式の記録紙切断装置２０が配置されている。記録紙切断装置２０の固定刃２１は上向き状態で垂直に配置されており、その可動刃２２は下向きで垂直に配置されている。可動刃２２は駆動機構２３によってプリンタ幅方向の一方の端を支点として上下方向に旋回すると、固定刃２１との接触点がプリンタ幅方向に移動して、これらの間に位置する記録紙１１ａを幅方向に切断可能である。
【００３２】
図４および図５は、インクジェットヘッド１４および、その移動機構を省略した状態のロール紙プリンタ１の内部構造を示す斜視図および平面図である。図３〜図５を参照して、ロール紙１１から繰り出される記録紙１１ａを印刷位置を経由して搬送する記録紙搬送機構を説明する。
【００３３】
まず、記録紙ガイド１２とプラテンガイド１３の間には、第１紙送りローラ３４がプリンタ幅方向に水平に架け渡されている。第１紙送りローラ３４には下側から所定幅の第１紙押えローラ３５が所定の押圧力で押し付けられている。第１紙押えローラ３５は、ガイド面３２、３３によって規定される搬送経路幅の中心よりも右側（ガイド面３３の側）に片寄った位置に配置されている。第１紙送りローラ３４は、ベルト・プーリ式の伝達機構３６を介して紙送りモータ３７によって駆動される。紙送りモータ３７はステッピングモータであり、１ステップ駆動されると、それに対応して、記録紙１１ａが搬送路に沿って一定の搬送量だけ紙送りされるようになっている。
【００３４】
次に、プラテンガイド１３における前端側の部位には、第２紙送りローラ３８が配置されている。本例の第２紙送りローラ３８は、左側紙送りローラ３８ａおよび右側紙送りローラ３８ｂが共通のローラ軸３８ｃによって同軸状に連結された構成となっている。これらの左側紙送りローラ３８ａおよび右側紙送りローラ３８ｂは、左右対称の位置に配置されている。この構成の第２紙送りローラ３８には、上側から第２紙押えローラ３９が押し付けられている。第２紙押えローラ３９も、左側紙押えローラ３９ａと右側紙押えローラ３９ｂとを備えている。左側紙押えローラ３９ａは左側紙送りローラ３８ａを所定の押し付け力で押し付けており、右側紙押えローラ３９ｂは同一の押し付け力で右側紙送りローラ３８ｂを押し付けている。
【００３５】
ここで、記録紙ガイド１２の上方位置には、当該記録紙ガイド１２から前側のプラテンガイド１３によって印刷位置を経由して搬送される記録紙１１ａの有無を検出するための紙検出器４０が配置されている。紙検出器４０は、記録紙ガイド１２とプラテンガイド１３の間に掛け渡された状態で搬送される記録紙１１ａの部分１１ｂ（図３参照）によって押し上げられている検出レバー４１と、この検出レバー４１を検出するためのホトカプラ４２とを備えた光学式のものである。
【００３６】
検出レバー４１はプリンタ前後方向の中央部分を中心として上下方向に揺動可能に支持され、不図示の付勢手段によって先端部４１ａが下方に回転する方向に付勢されており、当該先端部４１ａが記録紙部分１１ｂに上側から当っている。検出レバー４１の後端部４１ｂはホトカプラ４２の検出領域を通って上下に揺動作可能であり、先端部４１ａが記録紙部分１１ｂに当っている状態では、後端部４１ｂがホトカプラ４２の検出領域内に位置している。記録紙部分１１ｂが無くなると、すなわち、記録紙１１ａが無くなると、検出レバー４１は先端側が下方に移動する方向に回転し、その後端部４１ｂが上方に移動して検出領域から外れる。この結果、ホトカプラ４２の出力が変化するので、この出力に基づき、記録紙１１ａの有無を検出できる。
【００３７】
このように構成されているロール紙プリンタ１では、図３において太い一点鎖線で示す搬送路に沿って、ロール紙収納部１０に収納されているロール紙１１から引き出された記録紙１１ａが、記録紙ガイド１２によってガイドされ、第１紙送りローラ３４および第１紙押えローラ３５の間からプラテンガイド１３の上面１３ａ（印刷位置）を経由して第２紙送りローラ３８および第２紙押えローラ３９の間を通って記録紙排出口４から外部に引き出された状態にセットされる。
【００３８】
この状態で、紙送りモータ３７が駆動制御されることによって第１紙送りローラ３４および第２紙送りローラ３８が回転すると、記録紙１１ａは一定の搬送量づつ紙送りされる。記録紙１１ａの紙送りに同期させてインクジェットヘッド１４が駆動され、印刷位置を通過する記録紙１１ａの表面に印刷が行われる。その後、印刷後の記録紙１１ａが記録紙排出口４から排出された状態で搬送が停止し、記録紙切断装置２０によって記録紙１１ａが切断され、所定長さのレシートとして印刷済みの記録紙片が発行される。
【００３９】
次に、ロール紙１１から送り出される記録紙１１ａが終了して搬送路上から無くなると、紙検出器４０の出力状態は記録紙１１ａが無い旨を表す状態になる。このような出力状態になると、紙検出器４０の出力状態が記録紙１１ａが有る旨を示す出力状態になるまで、紙送りモータ３７による記録紙１１ａの搬送動作が禁止される。
【００４０】
ここで、インクジェットヘッド１４に対峙しているプラテンガイド１３、第１紙送りローラ３４に対峙している第１紙押えローラ３５、第２紙送りローラ３８は、開閉蓋３の側に搭載されている。従って、図２に示すように、開閉蓋３を開くと、第１紙押えローラ３５と第１紙送りローラ３４との間、および第２紙送りローラ３８と第２紙押えローラ３９との間が開いて搬送路が開放状態になる。
【００４１】
また、紙検出器４０はプリンタ本体２の側に配置されているので、開閉蓋３を開いて搬送路が開放状態になって記録紙１１ａが弛緩状態になると、検出レバー４１の先端部４１ａが下方に移動し、その後端部４１ｂがホトカプラ４２の検出領域から外れる。従って、紙検出器４０に故障が発生していなければ、開閉蓋３を開いた状態では、紙検出器４０の出力状態は紙無しを表す状態になる。
【００４２】
一方、ロール紙収納部１０にロール紙１１を装填した後に、ロール紙１１から繰り出した記録紙１１ａを記録紙排出口４を超える長さに引き出して開閉蓋３を閉じると、記録紙が第１紙送りローラ３４と第１紙押えローラ３５に挟まれて、プラテンガイド１３の上面１３ａによって規定される印刷位置を通って記録紙排出口４から引き出された状態が自動的に形成される。
【００４３】
なお、開閉蓋３の近傍には開閉検出器４５（図６参照）が取り付けられており、開閉蓋３の開閉を検出することができるようになっている。開閉検出器４５は、ホトセンサ、磁気センサ、マイクロスイッチなどから構成される。
【００４４】
（制御系）
図６は、ロール紙プリンタ１の制御系を示す概略ブロック図である。ロール紙プリンタ１の制御系は、ＣＰＵ、ＲＯＭ、ＲＡＭ５６を備えた制御部３０を中心に構成されている。制御部３０にはインターフェース３１を介して、コンピュータなどの上位機器から印刷データなどが供給される。制御部３０の入力側には、紙検出器４０、開閉検出器４５が接続されており、紙検出器４０からの入力信号に基づき記録紙１１ａの有無が検出され、開閉検出器４５からの入力信号に基づき開閉蓋３の開閉状態が検出される。また、制御部３０の入力側には、開閉検出器４５からの入力信号に基づき開閉蓋３が開状態にある時間を計数するタイマ４７、電源スイッチ８、ディップスイッチ９が接続されている。ディップスイッチ９は、電源スイッチ８が操作された際に制御部３０が行なう処理動作を設定するものであり、電源の切断、ハードウエアリセット、ソフトウエアリセットのいずれかの処理動作のうちの一つが選択されて設定されている。さらに、制御部３０には不揮発性メモリ４８が接続されている。
【００４５】
制御部３０の出力側には、ヘッドドライバ１４ｂ、モータドライバ１８ａ、３７ａを介して、インクジェットヘッド１４、キャリッジモータ１８および紙送りモータ３７が接続されていると共に、ＬＥＤドライバ７ａを介して警告ランプ７が接続されている。ここで制御部３０は、紙検出器４０から搬送路に記録紙１１ａが無い状態を示す入力信号を検出している間は、紙送りモータ３７による記録紙１１ａの搬送動作を禁止している。
【００４６】
制御部３０は、紙送りモータ３７を送り出し方向に駆動制御するステップをカウントし、その総ステップ数(累積値）を算出する総ステップ数算出手段５０と、算出された総ステップ数が規定ステップ数を超えたか否かを監視する監視手段５５と、ＲＡＭ５６とを備えている。総ステップ数算出手段５０は、カウント手段５１とカウントリセット手段５２を有しており、カウント手段５１は、開閉蓋３が閉じられている間に紙送りモータ３７が送り出し方向に駆動制御されたステップ数をカウントする。カウントされたステップの累積値は総ステップ数としてＲＡＭ５６に記憶される。
【００４７】
カウントリセット手段５２はＲＡＭ５６に記憶された総ステップ数を零にリセットするものである。総ステップ数が零にリセットされると、ステップ数のカウントが零から開始される。総ステップ数のリセットは、開閉蓋３が開けられてロール紙１１が交換されたと判断した場合に行われる。本例では、総ステップ数のリセットは、開閉蓋３が２秒所定時間以上に亘って開いていることが検出された場合に行われる。
【００４８】
次に、監視手段５５は、ＲＡＭ５６に記憶された総ステップ数を監視しており、これが規定ステップ数に達したか否かを判断する。例えば、レシート印刷などの印刷ジョブが終了する毎に、総ステップ数が規定ステップ数に達したか否かを判断する。規定ステップ数は、新品のロール紙１１から繰り出される記録紙１１ａの全長分を搬送するのに必要なステップ数以上としてあり、本例では、紙検出器４０の故障を誤検出することを避ける観点から、当該必要なステップ数よりも１０％程度大きな値にしてある。
【００４９】
制御部３０は、監視手段５５によって総ステップ数が規定ステップ数に達したことが検出されると、紙検出器４０が故障していると判定する。紙検出器４０が正常に動作していれば、規定ステップ数に達する前に紙送りモータ３７による記録紙の搬送は禁止されており、監視手段５５によって総ステップ数が規定ステップ数に達したことが検出される筈がないからである。したがって、制御部３０および監視手段５５は紙検出器４０の故障検出手段として機能する。
【００５０】
また、制御部３０は、紙検出器４０の故障が検出された場合にはＬＥＤドライバ５９を介して警告ランプ７を所定の形態で駆動して、紙検出器４０が故障した旨の警告を発生させる。また、紙検出器４０が故障状態のままで印刷動作が再開されると、記録紙１１ａが無い状態のままで印刷が繰返し行われるおそれがあるので、インクジェットヘッド１４による印刷動作を不能にする。
【００５１】
（紙検出器の故障検出動作例）
次に、図７のフローチャートを参照して、紙検出器４０の故障検出動作の典型的な流れ説明する。
【００５２】
印刷指令があり、紙送りモータ３７によって記録紙が搬送されると（ステップＳＴ１）、総ステップ数算出手段５０によって総ステップ数が更新され、ＲＡＭ５６に記憶保持される（ステップＳＴ２）。監視手段５５は、所定のタイミングでＲＡＭ５６に保持されている総ステップ数と規定ステップ数とを比較する（ステップＳＴ３）。総ステップ数が規定ステップ数以上になった場合には、制御部３０は紙検出器４０が故障しているものと判断する。（ステップＳＴ４）。
【００５３】
すなわち、紙検出器４０が正常に動作していれば、規定ステップ数に達する前に紙送りモータ３７による記録紙１１ａの搬送は禁止されており、総ステップ数が規定ステップ数に達することはない。従って、記録紙１１ａの搬送量の累積値がロール紙一巻分の記録紙長さに対応する規定ステップ数を超えた時点で、当該紙検出器４０が故障しているものと判断することができる。
【００５４】
制御部３０が紙検出器４０が故障していると判断すると、ＬＥＤドライバ５９を介して警告ランプ７を所定の形態で駆動して、紙検出器４０が故障した旨の警告を発生させる。また、インクジェットヘッド１４による印刷動作を不能にする。
【００５５】
開閉蓋３が開かれたことが検出されると（ステップＳＴ５）、タイマ４７は開閉蓋３が開状態にある時間を計数する。開閉蓋３が２秒以内に閉じられたことが検出されると（ステップＳＴ６）、ロール紙交換のために開閉蓋３が開けられたのではなく誤って開閉蓋３が開けられたものと判断する。開閉蓋３が２秒を超える開状態の後に閉じられた場合には、カウントリセット手段５２がＲＡＭ５６に保持されている総ステップ数を零にリセットする（ステップＳＴ６→ＳＴ７）。すなわち、ロール紙１１が交換されたものと判断して、これ以後は、零からステップ数のカウントを開始する。
【００５６】
次に、本例では次の処理も行っている。まず、開閉蓋３の開閉状態を検出できず、ロール紙１１が交換された否かが不明な場合には、ＲＡＭ５６に記憶保持されている総ステップ数をリセットしている。この場合には、開閉検出器４５が開閉蓋３の開閉状態を検出不能な状態から検出可能な状態に復帰した時点で総ステップ数がリセットされる。
【００５７】
開閉蓋３の開閉状態を検出不能な状態としては、ロール紙プリンタ１に搭載されているファームウエアの書き換えを行なっている途中の状態、不図示のハードリセットスイッチが操作された直後に開閉蓋３が開いている状態、インクジェットヘッド１４およびその移動機構や紙送り搬送機構などの機械的要素の不定動作によってエラーが発生している状態、製品の寿命を知らせるエラーが発生している状態などがある。このような状態に陥ると、制御部３０は開閉検出器４５の信号を得ることができず、開閉蓋３の開閉状態を検出できない。
【００５８】
また、ＲＡＭ５６に記憶保持されている総ステップ数は、ロール紙プリンタ１の電源スイッチ８が切られて電源が遮断されると消去される。よって、電源が投入された場合にも総ステップ数がリセットされて零からカウントが開始されることになる。
【００５９】
次に、ディップスイッチ９の設定によって、電源スイッチ８を操作するとハードウエアリセット或いはソフトウエアリセットが行なわれる場合には、カウントリセット手段５２は総ステップ数のリセットを行わないようにしている。これらの初期化動作の間は、開閉検出器４５が開閉蓋３の開閉状態を検出できるからである。
【００６０】
この場合、電源スイッチ８を操作してハードウエアリセットを行うとＲＡＭ５６に記憶されている総ステップ数が消失してしまうので、制御部３０は、電源スイッチ８が操作された時点でＲＡＭ５６に記憶されていた総ステップ数を一時的に不揮発性メモリ４８に退避させる。初期化動作の終了後に、退避させておいた値をＲＡＭ５６に読み込む。その後は、読み込んだ値にカウント手段５１がカウントした値を加算して総ステップ数を算出していく。
【００６１】
なお、ロール紙１１が交換されたか否かを判断するための開閉蓋３の開放時間（本例では２秒間）および、紙検出器４０が故障か否かを判断する時点を規定している規定ステップ数を、ユーザの使用環境に合せて変更可能にしておけば、紙検出器４０の故障を正確に検出することができる。また、記録紙１１ａを搬送する紙送りモータ３７としてステッピングモータ以外のモータを用いている場合には、記録紙１１ａの搬送量の累積値を、紙送りモータの送り出し方向の回転量に基づき算出することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明を適用したロール紙プリンタの外観斜視図である。
【図２】開閉蓋を開いた状態のロール紙プリンタの外観斜視図である。
【図３】ロール紙プリンタの内部構造を示す概略縦断面図である。
【図４】ロール紙プリンタの内部構造を示す斜視図である。
【図５】ロール紙プリンタの内部構造を示す平面図である。
【図６】ロール紙プリンタの制御系を示す概略ブロック図である。
【図７】ロール紙検出器の故障検出動作の典型的な流れを示すフローチャートである。
【符号の説明】
【００６３】
１・ロール紙プリンタ、３・開閉蓋、４・記録紙排出口、５・排紙ガイド、６・蓋開閉レバー、７・警告ランプ、８・電源ボタン、９・ディップスイッチ、１０・ロール紙収納部、１１・ロール紙、１１ａ・記録紙、１１ｂ・記録紙部分、１２・記録紙ガイド、１３・プラテンガイド、１３ａ・上面（印刷位置）、１４・インクジェットヘッド、１４ａ・ノズル面、１５・キャリッジ、１６・キャリッジガイド、１７・タイミングベルト、１８・キャリッジモータ、２５・紙検出器、３０・制御部、３１・インターフェース、３２，３３・ガイド面、３４・第１紙送りローラ、３５・第１紙押えローラ、３７・紙送りモータ、３８・第２紙送りローラ、３９・第２紙押えローラ、４０・紙検出器、４１・検出レバー、４２・ホトカプラ、４５・開閉検出器、４７・タイマ、４８・不揮発性メモリ、５０・総ステップ数算出手段、５１・カウント手段、５２カウントリセット手段、５５・監視手段、５６・ＲＡＭ
【図１】
2008127108.tif 000003
【図２】
2008127108.tif 000004
【図３】
2008127108.tif 000005
【図４】
2008127108.tif 000006
【図５】
2008127108.tif 000007
【図６】
2008127108.tif 000008
【図７】
2008127108.tif 000009