(57)【特許請求の範囲】
【請求項１】
用紙を収容するホルダと、
前記ホルダに対して開閉自在に取り付けられ、開いた時にホルダ内に用紙を装着可能な状態を形成し、閉じた時に前記用紙を収容したホルダを覆うカバーと、
前記用紙の搬送・印字を行うための印刷機構部と、
当該印刷機構部を制御し、印刷処理を行う印刷制御部と、
カバーが開いた状況にあることを検出するための開閉検出機構と、
用紙が無くなったことを検出するための用紙検出機構と、
カバーを開く動作によって生じる用紙検出機構の出力を、開閉検出機構の出力より遅らせて、前記印刷制御部に伝える遅延手段とを備えたプリンタ。
【請求項２】
前記ホルダを支持するフレームを備え、
前記印刷機構部は、前記フレーム又は前記カバーの一方に設置された印刷ヘッドと、前記フレーム又は前記カバーの他方に設置されたプラテンとを備え、前記カバーを閉じたときに、前記プラテンが、前記印刷ヘッドと接触あるいは一定のギャップを持って対向し、その間に導かれる用紙に印字を行う請求項１記載のプリンタ。
【請求項３】
前記カバーの開閉に伴い移動する第１のレバーと、移動する第１のレバーを検出する第１の検出器を含む開閉検出機構と、
前記カバーの開閉に伴い移動し、更にカバーの開閉に関わらず、前記ホルダ内に収容されている用紙が無くなったときにも移動する第２のレバーと、移動する第２のレバーを検出する第２の検出器を含む用紙検出機構と、
前記第１及び第２のレバーを前記用紙の搬送方向に対して略垂直な方向に並んだ状態で支持する支持部材とを有する請求項１又は２いずれかに記載のプリンタ。
【請求項４】
前記遅延手段が、前記用紙検出機構の出力を、遅延させて前記印刷制御部に伝える遅延回路を含む請求項１乃至３のいずれかに記載のプリンタ。
【請求項５】
前記遅延手段が、前記用紙検出機構の出力が検出されたとき、計時を開始する計時部と、当該計時部が計時を開始した後、所定時間内に前記開閉検出機構の出力が検出されたときに、前記印刷制御部が行う印刷処理に優先する第１の割り込み処理を行い、前記所定時間内に前記開閉検出機構の出力が検出されないときは、前記第１の割り込み処理とは異なる第２の割り込み処理を行う割込み処理部を含む請求項１乃至３のいずれかに記載のプリンタ。
【請求項６】
前記割込み処理部が、前記用紙検出機構の出力に先駆けて、前記開閉検出機構の出力が検出されたとき、前記第１の割り込み処理を行い、前記開閉検出機構の出力に先駆けて、前記用紙検出機構の出力が検出されたとき、前記計時を開始する請求項５記載のプリンタ。
【請求項７】
前記割込み処理部が行う前記第1の割込み処理、前記第２の割込み処理によって、前記印刷制御部の印刷処理が停止もしくは禁止される請求項５又は６のいずれかに記載のプリンタ。
【請求項８】
前記割込み処理部が行う前記第1の割込み処理によって、前記カバーが開かれていることを使用者に報知するための報知部を備えた請求項５乃至７の何れかに記載のプリンタ。
【請求項９】
前記割込み処理部が行う前記第２の割込み処理によって、前記用紙が無いことを使用者に報知するための報知部を備えた請求項５乃至７の何れかに記載のプリンタ。
【請求項１０】
用紙を収容するホルダと、前記ホルダに対して開閉自在に取り付けられ、開いた時にホルダ内に用紙を装着可能な状態を形成し、閉じた時に前記用紙を収容したホルダを覆うカバーと、前記用紙の搬送・印字を行うための印刷機構部と、当該印刷機構部を制御し、印刷処理を行う印刷制御部と、カバーが開いた状況にあることを検出するための開閉検出機構と、用紙が無くなったことを検出するための用紙検出機構とを備えたプリンタのエラー処理方法において、
前記用紙検出機構の出力が検出されたときに計時を開始し、
計時を開始した後、所定時間内に前記開閉検出機構の出力が検出されたときに、前記印刷処理に優先する第１の割り込み処理を行い、
前記所定時間内に前記開閉検出機構の出力が検出されないときは、前記第１の割り込み処理とは異なる第２の割り込み処理を行う工程を含むことを特徴とするプリンタのエラー処理方法。
【請求項１１】
前記用紙検出機構の出力に先駆けて、前記開閉検出機構の出力が検出されたとき、前記第１の割り込み処理を行い、前記開閉検出機構の出力に先駆けて、前記用紙検出機構の出力が検出されたとき、前記計時を開始する工程を含むことを特徴とする請求項１０記載のプリンタのエラー検出方法。
【請求項１２】
前記第1の割込み処理、前記第２の割込み処理の各々が、前記印刷処理を停止もしくは禁止する工程を含むことを特徴とする請求項１０又は１１のいずれかに記載のプリンタのエラー検出方法。
【請求項１３】
前記第１の割込み処理は、次のいずれか一つ、もしくはこれらを組み合わせた処理であることを特徴とする請求項１０乃至１２の何れかに記載のプリンタのエラー処理方法；
・プリンタに接続されているホストにカバーオープンエラーを報知する、
・プリンタに備えた報知手段により使用者にカバーオープンエラーを報知する。
【請求項１４】
前記第２の割込み処理は、次のいずれか一つ、もしくはこれらを組み合わせた処理であることを特徴とする請求項１０乃至１２の何れかに記載のプリンタのエラー処理方法；
・プリンタに接続されているホストにペーパエンドエラーを報知する、
・プリンタに備えた報知手段により使用者にペーパエンドエラーを報知する。
【請求項１５】
前記所定時間は、印字機構部の印字位置から用紙検出機構の検出位置までの距離Ｌと、用紙の搬送速度ｖの比、Ｌ／ｖよりも小さな値に設定されていることを請求項１０乃至１４の何れかに記載の特徴とするプリンタのエラー処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は筐体内に収納したロール紙に対し印字を行うプリンタに関し、特に、筐体内へ収納したロール紙の有無及び該ロール紙の収納を可能にするカバーの開閉状態を検出する機能を備えたプリンタに関する。
【０００２】
【従来の技術】
筐体内にロール紙の収納するホルダを備え、該ホルダに収められたロール紙から引き出される紙面上に印刷を行う、一般にロール紙プリンタと呼ばれるプリンタが知られている。ロール紙プリンタは、長期間に渡って用紙の補充が不要であり、キャッシュレジスタなどと共に用いられるプリンタとして好適に採用される。ロール紙プリンタには、ロール紙の収納するホルダの一部を開放し又は閉塞する開閉カバーが備えられており、該開閉カバーを開放することによって、作業者がロール紙を該ホルダ内に投入できるようにしている。
【０００３】
従来からある典型的なロール紙プリンタにおいては、他の一般的なプリンタと同様に、その内部状態を作業者に報知するために、いくつかの状態センサを備えており、この中には前記開閉カバーの状態、すなわちそれが開かれているか又は閉じられているかを検出するカバー開閉センサ、及び前記ホルダ内のロール紙の有無を検出するロール紙検出センサが含まれる。
【０００４】
カバー開閉センサは、例えば、開閉カバーの開放端近傍に配置された光センサ、磁気センサやマイクロスイッチを含んで構成され、開閉カバーの特定部分（例えば、カバーのフレームにおける延出された領域）の開閉時における移動に伴う、受光量、磁束の変化やスイッチのオン・オフを検出する。また、ロール紙検出センサは、例えば、ロール紙のホルダ、もしくはその近傍に配置された光センサやマイクロスイッチを含んで構成され、ロール紙の有無に応じて生じる、受光量の変化やスイッチのオン・オフを検出する。
【０００５】
【発明が解決しようとする課題】
一方で、ある種のロール紙プリンタにおいては、前記２つのセンサを、それらの制御ボードへの配線の引き回しを効率的にする目的で、開閉カバーの開放端近傍に近接して配置する構成のものがある。このような構成のプリンタにおいては、ロール紙の検出はその引き出された領域で行われるため、開閉カバーの開放時には、該引き出された領域がその開放に伴って移動し、ロール紙センサによるその検出が、カバー開閉センサによる検出よりも先に行われた場合には、誤検出となり、作業者に誤った報知がなされるという問題があった。いずれのエラー（カバーオープン、用紙切れ）が生じても、印刷処理を続行すると問題が生じる状態であるので、原因を特定せずにまとめてエラーとして処理し、印刷処理を停止もしくは以降の印刷処理を禁止することも可能ではあるが、特にＰＯＳプリンタではオペレータに次の操作を示唆するために、どちらのエラーが生じているのか正確に報知する必要がある。
【０００６】
従って本発明の目的は、この種の構成のプリンタにおいて、開閉カバーの開放時にはこれを検出するセンサの出力が、用紙の有無を検出するセンサの出力よりも先になることを保証する構成のプリンタを提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するため本発明のプリンタは、用紙を収容するホルダと、前記ホルダに対して開閉自在に取り付けられ、開いた時にホルダ内に用紙を装着可能な状態を形成し、閉じた時に前記用紙を収容したホルダを覆うカバーと、前記用紙の搬送・印字を行うための印刷機構部と、当該印刷機構部を制御し、印刷処理を行う印刷制御部と、カバーが開いた状況にあることを検出するための開閉検出機構と、用紙が無くなったことを検出するための用紙検出機構と、カバーを開く動作によって生じる用紙検出機構の出力を、開閉検出機構の出力より遅らせて、前記印刷制御部に伝える遅延手段とを備えて構成される。
【０００８】
前記構成において、カバーの開放時には、該開放を検出するための開閉検出機構による出力が、用紙の有無を検出するための用紙検出機構による出力よりも先に得られることが保証され、該カバーの開放時における誤検出が防止される。
【０００９】
本発明のプリンタは、前記ホルダを支持するフレームを備え、前記印刷機構部が、前記フレーム又は前記カバーの一方に設置された印刷ヘッドと、前記フレーム又は前記カバーの他方に設置されたプラテンとを備え、前記カバーを閉じたときに、前記プラテンが、前記印刷ヘッドと接触あるいは一定のギャップを持って対向し、その間に導かれる用紙に印字を行うプリンタに好適に適用される。
【００１０】
例えば、開閉検出機構としては、前記カバーの開閉に伴い移動する第１のレバーと、移動する第１のレバーを検出する第１の検出器を備えたものを採用でき、用紙検出機構としては、前記カバーの開閉に伴い移動し、更にカバーの開閉に関わらず、前記ホルダ内に収容されている用紙が無くなったときにも移動する第２のレバーと、移動する第２のレバーを検出する第２の検出器を備えたものを採用できる。この場合、第１及び第２のレバーを前記用紙の搬送方向に対して略垂直な方向に並んだ状態で配置することが好ましい。
【００１１】
例えば、遅延手段としては、前記用紙検出機構の出力を、遅延させて前記印刷制御部に伝える遅延回路を採用することができる。
【００１２】
また、遅延手段として、前記用紙検出機構の出力が検出されたとき、計時を開始する計時部と、当該計時部が計時を開始した後、所定時間内に前記開閉検出機構の出力が検出されたときに、前記印刷制御部が行う印刷処理に優先する第１の割り込み処理を行い、前記所定時間内に前記開閉検出機構の出力が検出されないときは、前記第１の割り込み処理とは異なる第２の割り込み処理を行う割込み処理部を備えたものを採用することもできる。
【００１３】
前記構成において、前記割込み処理部が、前記用紙検出機構の出力に先駆けて、前記開閉検出機構の出力が検出されたとき、前記第１の割り込み処理を行い、前記開閉検出機構の出力に先駆けて、前記用紙検出機構の出力が検出されたとき、前記計時を開始するように構成することが好ましい。
【００１４】
この場合において、前記割込み処理部が行う前記第1の割込み処理によって、前記カバーが開かれていることを使用者に報知し、前記第２の割込み処理によって、前記用紙が無いことを使用者に報知するようにし、第1の割込み処理、前記第２の割込み処理いずれの処理によっても、前記印刷制御部の印刷処理が停止もしくは禁止されるようにすることが好ましい。
【００１５】
本発明のプリンタのエラー処理方法は、用紙を収容するホルダと、前記ホルダに対して開閉自在に取り付けられ、開いた時にホルダ内に用紙を装着可能な状態を形成し、閉じた時に前記用紙を収容したホルダを覆うカバーと、前記用紙の搬送・印字を行うための印刷機構部と、当該印刷機構部を制御し、印刷処理を行う印刷制御部と、カバーが開いた状況にあることを検出するための開閉検出機構と、用紙が無くなったことを検出するための用紙検出機構とを備えたプリンタのエラー処理方法において、前記用紙検出機構の出力が検出されたときに計時を開始し、計時を開始した後、所定時間内に前記開閉検出機構の出力が検出されたときに、前記印刷処理に優先する第１の割り込み処理を行い、前記所定時間内に前記開閉検出機構の出力が検出されないときは、前記第１の割り込み処理とは異なる第２の割り込み処理を行う工程を含んで構成される。
【００１６】
前記構成において、更に、前記用紙検出機構の出力に先駆けて、前記開閉検出機構の出力が検出されたとき、前記第１の割り込み処理を行い、前記開閉検出機構の出力に先駆けて、前記用紙検出機構の出力が検出されたとき、前記計時を開始することが好ましい。
【００１７】
更に前記構成において、前記第１の割込み処理は、次のいずれか一つ、もしくはこれらを組み合わせた処理であることが好ましい。
・プリンタに接続されているホストにカバーオープンエラーを報知する、
・プリンタに備えられた報知手段を用いて使用者にカバーオープンエラーを報知する。
【００１８】
また、前記第２の割込み処理は、次のいずれか一つ、もしくはこれらを組み合わせた処理であることが好ましい。
・プリンタに接続されているホストにペーパエンドエラーを報知する、
・プリンタに備えられた報知手段を用いて使用者にペーパエンドエラーを報知する。
【００１９】
また、前記第1の割込み処理、前記第２の割込み処理の各々が、前記印刷処理を停止もしくは禁止する工程を含むことが好ましい。
【００２０】
更に、前記所定時間は、印字機構部の印字位置から用紙検出機構の検出位置までの距離Ｌと、用紙の搬送速度ｖの比、Ｌ／ｖよりも小さな値に設定されていることが好ましい。
【００２１】
【発明の実施の形態】
(プリンタの全体構造)
以下、本発明の一実施形態を図面に沿って説明する。図１は本発明が適用されるプリンタの一例を示す外観斜視図であり、また図２は開閉カバーを開いた状態における図１に対応する外観斜視図である。図に示すプリンタ１０は、インクジェット方式で印刷を行うものであり、ここでは図示しないフレーム部材に印字のための機能部品を搭載し、これを例えばプラスチックからなるケース部材によって外装することによってその筐体１２を構成している。
【００２２】
前記筐体１２の内部には、図２に示すようにロール紙を収納するための空間１４が形成されており、この空間には、ロ−ル紙を所定位置に保持するホルダ１４ｂが設けられている。ロール紙Ｒの紙端は前面に配置される用紙排出部１６から外部へ送出され、作業者に提供される。後述するように用紙排出部１６の下方は、開閉カバー１８として構成され、これを前方へ開くことによって、ロール紙収納空間１４が開放される。該開放によって作業者は該収納空間１４内にアクセスできるようになり、この状態で作業者により空間１４内のホルダ１４ｂにロール紙Ｒが投入される。開閉カバー１８は、その下端側を筐体１２に軸支され、その上端側を手前側に開くことができるように構成され、ホルダ１４ｂに支持されたロール紙Ｒの紙端は、該開閉カバー１８が閉じられた状態で、その上端と筐体１２側との隙間２０から引き出され、前記用紙排出部１６に提供される。なお、プリンタ１０は、インクカートリッジの収納部１５を備え、扉１７を開いてここにインクカートリッジを装着する。
【００２３】
（プリンタのロ−ル紙装着装置）
図３及び図４は、プリンタ１０におけるロール紙の収納空間回りの内部構造を示す斜視図であり、それぞれ開閉カバー１８が閉じられた状態、開閉カバーが開かれた状態を示している。また、図５は、開閉カバー１８が閉じられた状態における該内部構造を示す側面図である。これらの図において、筐体１２側のフレーム部材２２によってロール紙Ｒの収納空間１４が形成されている。収納空間１４には、ロ−ル紙を支持するホルダ１４ｂが設けられている。ホルダ１４ｂの前方側には開閉カバー１８が装着されている。
【００２４】
開閉カバー１８は、フレーム部材２４の外表面を、例えばプラスチックからなるケース部材２６で覆って構成される。（図５ではケース部材２６が省略されている。）開閉カバー１８は、フレーム部材２２に回動可能に軸支されており、搬送ローラユニット２８を移動可能に支持する４節リンク機構７０（後述）の動作に連動して開閉される。
【００２５】
搬送ローラユニット２８は、その搬送面上に、補助ローラ３２、駆動ローラ３４及び板状のプラテン３６を備える。筐体１２に対し開閉カバー１８が閉じられた状態で、補助ローラ３２、駆動ローラ３４は、筐体１２側に設置された駆動ローラ３８、補助ローラ４０と接触し（図５を参照）、その間でロール紙を搬送可能にする。筐体側のフレーム部材２２に紙送りモータ（不図示）が取り付けられており、筐体１２側の駆動ローラ３８には、不図示の歯車列等からなる伝達機構により紙送りモータの駆動力が伝達される。搬送ローラユニット２８には、駆動ローラ３４に、駆動力を伝達するための歯車列３４ａが設けられている。筐体１２に対し開閉カバー１８が閉じられた状態で、筐体１２側の伝達機構を構成する歯車の一つが、歯車列３４ａの歯車の一つと噛合し、紙送りモータの駆動力が駆動ローラ３４に伝達される。また、開閉カバー１８が閉じられた状態で、プラテン３６は印刷ヘッド４２と対向され、印刷ヘッド４２によるロール紙Ｒへの印刷を可能にする。印刷ヘッドとしては、インクジェット方式、ワイヤドット方式のヘッドを採用でき、開閉カバー１８が閉じられた状態で、プラテン３６は印刷ヘッド４２と一定のギャップを持って対向する。印刷ヘッドとして、サーマル方式のヘッドも採用することができるが、その場合は、板状のプラテンの代わりにローラ状のプラテンを採用し、開閉カバー１８が閉じられた状態で、プラテンが、前記印刷ヘッドと接触して対向するように構成する必要がある。
【００２６】
搬送ローラユニット２８には、軸２８ａ、軸２８ｂが設けられている。フレーム部材２４は、その下端側が、筐体側のフレーム部材２２の軸２８ｃに軸支されており、上端側は、搬送ローラユニット２８の軸２８ａに回動可能に取り付けられている。一方、連結杆３０は、その下端側が、筐体側のフレーム部材２２の軸２８ｄに軸支されており、上端側は、搬送ローラユニット２８の軸２８ｂに回動可能に取り付けられている。即ち、フレーム部材２４、連結杆３０、及びこれらをフレーム部材２２、搬送ローラユニット２８に連結する軸２８ａ〜ｄによって４節リンク機構７０が構成される。この４節リンク機構７０によって支持される搬送ローラユニット２８は、開閉カバー１８の開閉に伴って、ほぼ水平状態に維持しながら移動される。
【００２７】
前記開閉カバー１８側には、更に、前記搬送ローラユニット２８と重なるようにして、金属製の作動板４４が備えられ、ここには開閉操作レバー４６、一対のロック爪４８及び紙案内板５０が一体に形成されている。作動板４４は、搬送ローラユニット２８の軸２８ｂに軸支され、開閉カバー１８が閉じられた状態で、その先端のロック爪４８が筐体のフレーム部材２２の溝２２ａに係合するように構成される。開閉カバー１８が閉じられたときの前記ロック爪４８の係合を維持するために、作動板４４は、図示しないスプリングその他の付勢手段によって、図中時計回り方向へ常時付勢されている。該スプリングの付勢力に抗して、開閉操作レバー４６を上方に僅かに持ち上げると、作動板４４は軸２８ｂを中心に半時計方向に回転し、これによって、ロック爪４８が溝２２ａから外れて、開閉カバー１８を開くことが可能となる。本実施形態において、開閉操作レバー４６は、前記用紙排出部１６と一体にされており、従って作業者は用紙排出部１６を上方に持ち上げることによって、前記操作を行うことができる。
【００２８】
前記作動板４４に形成された紙案内板５０は、前記搬送ローラユニット２８の上流側の補助ローラ３２の更に上流側に、その下方側から延出して位置される。紙案内板５０は、収納空間１４のロール紙Ｒから引き出される用紙ｒを、搬送ローラユニット２８の搬送面に導くためのガイド部材であり、図５で示すように、ロール紙Ｒから引き出された用紙ｒは、紙案内板５０を覆うように引き回され、これによってその進路を変えられて、補助ローラ３２と駆動ローラ３８との間に導かれる。前記開閉カバー１８を開放する際の前記開閉操作レバー４６の操作によって、紙案内板５０は、ロック爪４８と共に、搬送ローラユニット２８に対して下方に引き下げられ、その軌道が筐体１２側の駆動ローラ３８に当たらないようにされる。図３及び図４で示されるように、紙案内板５０の幅方向における略中央位置には、切り欠き５０ａが形成され、これは後述する一方の揺動レバー５４の先端位置に対応している。
【００２９】
（カバーの開閉検出／用紙検出機構）
本発明に係るプリンタ１０は、更に前記開閉カバー１８が開放されているか否かを検出するための機構（以下、開閉検出機構ＣＯという）、及びホルダａ１４内にロール紙が残っているか否かを検出するための機構（以下、用紙検出機構ＰＥという）を備えている。以下では、これらの各機構の構成について説明する。説明に際し、前記図３〜図５に加え、図５の要部を拡大して示した図６〜図８を参照する。
【００３０】
これら図に示すように、プリンタ１０は、前記ロール紙の収納空間１４の上部に、その奥行き方向に沿って並べられた２つの揺動レバー５２、５４及び２つのマイクロスイッチ５６、５８を備える。各揺動レバー及び各マイクロスイッチは、同じ構成のものが用いられ、一方の揺動レバー５２及び一方のマイクロスイッチ５６（図中、手前側）を含んで、前記開閉検出機構ＣＯが構成され、他方の揺動レバー５４及び他方のマイクロスイッチ５８（図中、奥側）を含んで、前記用紙検出機構ＰＥが構成される。
【００３１】
各揺動レバー５２及び５４は、例えばプラスチック等の弾性のある材料で形成され、図６で特に明瞭に示されるように、その中間位置Ｃで筐体１２のフレーム部材２２の検出器取付け部２２ｂに軸支され、その先端側５２ａ（５４ａ）及び後端側５２ｂ（５４ｂ）を揺動可能にする。開閉カバー１８が閉じられた状態において、揺動レバーの先端５２ａ及び５４ａは、前記紙案内板５０の面に向けられる。図６で示すように紙案内板５０上に用紙ｒが配置されている状態において、各揺動レバーの先端５２ａ、５４ａは、該用紙ｒに接触し、紙案内板５０の押圧力によって、上方に持ち上げられている。なお、揺動レバー５２及び５４のこの力に対する抗力によって、紙案内板５０上の用紙ｒは上方から押えられているので、本実施形態においては揺動レバー５２及び５４は用紙ｒの浮き上がりを防止する紙押えとして機能される。
【００３２】
検出器取付け部２２ｂの各揺動レバーの後端５２ｂ及び５４ｂ側には、前記マイクロスイッチ５６及び５８が設置されており、前記状態において、そのボタン部５６ａ、５８ａが作用面５２ｃ及び５４ｃによって押し下げられた状態になっている。なお、プリンタ１０には後述する制御部１００を構成する制御ボードが内蔵されており、各マイクロスイッチ５６及び５８からは、検出信号伝送用の配線が引き出され、前記制御ボードへ接続されている。
【００３３】
この状態から開閉カバー１８を開放するために、図７に示すように、前記開閉操作レバー４６が上方へ持ち上げられると、前記紙案内板５０は、作動板４４の回動によって下方へ下がる。これによって、各揺動レバー５２及び５４は、図中時計方向に回動し、その作用面５２ｃ及び５４ｃがマイクロスイッチ５６及び５８のボタン部５６ａ、５８ａから外れる。これにより、開閉検出機構ＣＯを構成するマイクロスイッチ５６の状態が変化して、該検出信号が制御ボード側に送出され、これとほぼ同時に、用紙検出機構ＰＥを構成するマイクロスイッチ５８からの検出信号が送出される。
【００３４】
一方、図３及び図４に示すように、用紙検出機構ＣＯを構成する揺動レバー５４の先端位置に対応して、紙案内板５０には切り欠き５０ａが形成されている。図８に示すように、開閉カバー１８が閉じられた状態にあっても、紙案内板５０上に用紙ｒが無くなった状態では、揺動レバー５４の先端５４ａは、切り欠き５０ａ内に落ち込み、その結果、揺動レバー５４が時計方向に回動されて、その作用面５４ｃはマイクロスイッチ５８から外れる。これにより、用紙検出機構ＰＥを構成するマイクロスイッチ５８からの検出信号が送出される。なお、各検出機構を構成するためにマイクロスイッチを用いたが、他の検出素子、例えば光センサを用いて前記揺動レバーの動きを検出するように構成しても良い。また、揺動レバーの具体的な形状や設置態様として他のものを採用することができる。
【００３５】
（プリンタの制御部）
図９は、本実施形態におけるプリンタの要部を示すブロック図である。プリンタ１０は、主に、印刷機構部２００と、制御部１００からなり、ホスト１５０から送信される印刷指令に応じて、用紙に印刷を行う。印刷機構部２００は、印刷ヘッド４２、用紙を搬送する紙送りモータ８０、印刷ヘッド４２を搭載したキャリッジを用紙に対して相対移動させるためのキャリッジモータ９０、及びこれらのモータの動力を、ローラ、キャリッジに伝達するための機構、用紙の有無を検出するための用紙検出機構ＰＥ、カバーが開いていることを検出するための開閉検出機構ＣＯ等を含む。これらの機構については、例えば、上述した実施形態で示したプリンタで説明した機構であってもよいし、また、公知のプリンタで一般的に採用されている機構であってもよい。
【００３６】
一方、制御部１００は、ホスト１５０から送信された印刷指令を受信するための通信インタフェースＩ／Ｆ、印刷指令に応じて印刷機構部２００を制御する印刷制御部、主に印刷指令に付随して送信される印刷データを一時的に記憶する記憶部１０３（ＲＡＭ）、用紙検出機構ＰＥ、開閉検出機構ＣＯから出力された信号に応じて、割込み処理を行う割込み処理部１０２、所定の計時を行う計時部１０４、使用者にプリンタの状態（用紙切れ、カバーの開閉）を報知する報知部１０５、印刷ヘッド４２、紙送りモータ８０、キャリッジモータ９０等を駆動するための各種ドライバーＤＲ等から構成される。
【００３７】
印刷制御部１０１、割込み処理部１０２は、ＣＰＵ及び、ＲＯＭに予め記憶され、ＣＰＵが実行するプログラムにより構成される。報知部１０５は、例えばプリンタのパネルに設けられたＬＥＤ、液晶等の表示装置、もしくはブザー等の音響装置であってもよい。
【００３８】
以下、図１０を用いて、本実施形態のプリンタの動作を説明する。図１０は、割込み処理部１０２で実行される割込み処理を示すフローチャートである。
割込み処理部１０２では、用紙検出機構ＰＥ、開閉検出機構ＣＯの出力の有無を検出する。（ステップＳ１０、Ｓ７０）両者共に出力がない場合は、ステップＳ１０、Ｓ７０間のループを繰り返す。開閉検出機構ＣＯの出力があった場合（ステップＳ７０）は、以下に説明する第１の割込み処理が実行される。即ち、報知部１０５により、使用者にカバーが空いていること（カバーオープンエラー）を報知する（ステップＳ８０）と同時に、印刷制御部１０２に対し、割込み信号を送信する。割込み信号を受信した印刷制御部１０２は、印刷処理に優先して割込み信号を処理する。即ち、通信インタフェースＩ／Ｆからホストへビジー信号を送信し、これらの間をオフラインに変更する。また、このとき印刷処理中であれば、印刷ヘッド４２、キャリッジモータ９０、紙送りモータ８０の駆動を停止する。
【００３９】
一方、用紙検出機構ＰＥの出力が先に検出された場合は、計時部１０４にて計時が開始される（ステップＳ２０）。予め定められた待ち時間αが経過する前に、開閉検出機構ＣＯの出力が検出された場合（ステップＳ３０）は、報知部１０５により、カバーオープンエラーを報知する（第１の割込み処理；ステップＳ８０）。計時が開始されてから、待ち時間αが経過する前に開閉検出機構ＣＯの出力が検出されない場合（ステップＳ５０）は、第２の割込み処理が実行される。即ち、報知部１０５により、使用者に用紙切れ（ペーパエンドエラー）が報知される。このとき、第１の割込み処理と同様に、印刷処理が停止され、またホスト１５０−通信インタフェースＩ／Ｆ間がオフラインにされる。
【００４０】
なお、プリンタ１０自体に設けた報知部１０５を用いて、各エラーを報知する（ステップＳ６０、Ｓ８０）代わりに、通信インタフェースＩ／Ｆを介して、エラーステータスをホスト１５０に送信し、ホスト１５０によって使用者に報知するようにしてもよい。
【００４１】
このように、開閉検出機構ＣＯの出力があれば直ちに第１の割込み処理が実行されるが、用紙検出機構ＰＥの出力があっても、直ちに第２の割込み処理が実行されるわけではなく、待ち時間αの経過後その処理が実行される。用紙検出機構ＰＥの用紙検出位置ｄｅと印刷ヘッド４２の印刷位置Ｐｒの距離をＬとし（図５に示す）、用紙の搬送速度をｖとしたとき、待ち時間αは、Ｌ／ｖよりも小さい時間に設定することが好ましい。これは、第２の割込み処理を必要以上に遅らせると、用紙が既に印字位置にない状態で、印刷処理が行われる不具合がおきるためで、待ち時間αは、Ｌ／ｖよりも小さい時間に設定することことにより、このような不具合を防止できる。
【００４２】
以上説明した実施形態では、用紙検出機構ＰＥの出力を検出後、所定時間遅延させて割込み処理を行うプログラムを、ＣＰＵで実行する例を示した。即ち、上述の実施形態では、ＣＰＵは少なくとも２つの割込み端子を備え、開閉検出機構ＣＯの出力、用紙検出機構ＰＥの出力共に、ＣＰＵの割込み端子に直接接続される。しかし、図１１に示すように、単に遅延回路を用いて、用紙検出機構ＰＥの出力を遅延させてＣＰＵに入力することも可能である。開閉検出機構ＣＯの出力は直接ＣＰＵの割込み端子ＩＮＴ１に接続されており、一方、用紙検出機構ＰＥの出力は、遅延回路１５０を介してＣＰＵの割込み端子ＩＮＴ２に接続される。また、割込み端子ＩＮＴ１に入力があった場合は、ＲＯＭ内の所定のアドレス（＃１）以降に記憶されている第１の割り込み処理（カバーオープンエラーの報知等）が実行され、割込み端子ＩＮＴ２に入力があった場合は、ＲＯＭ内の所定のアドレス（＃２）以降に記憶されている第２の割込み処理（ペーパエンドエラーの報知等）が実行される。遅延回路１５０には、公知の回路を用いればよい。ただし遅延回路１５０の遅延時間はαより小さく設定されている必要があることは、前述の実施形態と同様である。
【００４３】
以上、本発明の一実施形態を図面に沿って説明したが、本発明は上記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用を行うことができる範囲が含まれる。例えば、以上説明した実施形態では、ロ−ル紙に印刷を行うプリンタについて例示したが、これ限らず、ファンフォールド紙、カット紙等を収容する収容部を備え、これらの用紙の有無を検出する機構、用紙収容部を開閉するカバー等の開閉を検出する機構を備え、カバーの開閉に応じて、用紙が用紙検出機構から離れるプリンタであれば、有効に適用される。
【００４４】
【発明の効果】
以上の如く本発明によれば、プリンタにおいて、開閉カバーの開放時にはこれを検出するセンサの出力が、用紙の有無を検出するセンサの出力よりも先になることが保証され、作業者に対する誤った報知を防止することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るプリンタの外観斜視図である。
【図２】開閉カバーを開いた状態における図１に対応する外観斜視図である。
【図３】ロール紙の収納空間回りの内部構造を示す斜視図であり、開閉カバーが閉じられた状態を示している。開閉カバーが開かれた状態を示している。
【図４】ロール紙の収納空間回りの内部構造を示す斜視図であり、開閉カバーが開かれた状態を示している。
【図５】開閉カバーが閉じられた状態における内部構造を示す側面図である。
【図６】図５の要部を拡大して示した図であり、開閉カバーが閉じられた状態を示している。
【図７】図５の要部を拡大して示した図であり、開閉操作レバーが操作された状態を示している。
【図８】図５の要部を拡大して示した図であり、ロール紙が無くなった状態を示している。
【図９】本発明の一実施形態に係るプリンタの制御部を示すブロック図である。
【図１０】本発明のプリンタのエラー処理の一実施形態を示すフローチャートである。
【図１１】本発明の他の実施形態に係るプリンタの制御部を示すブロック図である。
【符号の説明】
Ｒ  ロール紙
１０  プリンタ
１２  筐体
１４  ロール紙収納空間
１４ｂ  ホルダ
１５  インクカートリッジ収納部
１６  用紙排出部
１７  扉
１８  カバー
２０  隙間
２２、２４  フレーム部材
２２ａ  溝
２２ｂ  検出器取付け部
２６  ケース部材
２８  搬送ローラユニット
２８ａ〜ｄ  軸
３０  連結杆
３２  駆動ローラ
３４  補助ローラ
３４ａ  歯車列
３６  プラテン
３８  駆動ローラ
４０  補助ローラ
４２  印刷ヘッド
４４  作動板
４６  開閉操作レバー
４８  ロック爪
５０  紙案内板
５０ａ  切り欠き
５２、５４  揺動レバー
５６、５８  マイクロスイッチ
７０  ４節リンク機構
８０  紙送りモータ
９０  キャリッジモータ
１００  制御部
１０１  印刷制御部
１０２  割込み処理部
１０３  記憶部
１０４  計時部
１０５  報知部
１５０  ホスト
２００  印刷機構部
ＣＯ  （カバーの）開閉検出機構
ＰＥ  用紙検出機構
【図１】
0004069593.tif 000002
【図２】
0004069593.tif 000003
【図３】
0004069593.tif 000004
【図４】
0004069593.tif 000005
【図５】
0004069593.tif 000006
【図６】
0004069593.tif 000007
【図７】
0004069593.tif 000008
【図８】
0004069593.tif 000009
【図９】
0004069593.tif 000010
【図１０】
0004069593.tif 000011
【図１１】
0004069593.tif 000012