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