(57)【特許請求の範囲】
【請求項１】
ホスト装置から受信した所定のデータに応じ、印刷装置の所定の複数のステータスのうちから自動ステータス送信の対象となるステータスを選択するステータス選択手段と、
前記ステータス選択手段により前記自動ステータス送信の対象となるステータスが選択されると、自動ステータス送信を有効に設定する自動ステータス送信設定手段と、
前記自動ステータス送信設定手段により自動ステータス送信が有効に設定された後に前記選択された自動ステータス送信の対象のステータスが変化すると、当該印刷装置の前記所定の複数のステータスのステータスデータを前記ホスト装置に送信する自動ステータス送信手段と
を有することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記ホスト装置からの所定のデータが、前記所定の複数のステータスにそれぞれ対応した複数のビットを含み各ビットの値が対応するステータスを自動ステータス送信の対象として選択するか否かを示したパラメータを有するものであることを特徴とする印刷装置。
【請求項３】
請求項１又は２の何れか一項に記載の印刷装置において、
前記ステータスデータが、前記所定の複数のステータスにそれぞれ対応した複数のビットを含み各ビットの値が対応するステータスを示したものであることを特徴とする請求項１記載の印刷装置。
【請求項４】
請求項１乃至３の何れか一項に記載の印刷装置において、
前記複数のステータスには、エラー状態が含まれていることを特徴とする印刷装置。
【請求項５】
請求項１乃至４の何れか一項に記載の印刷装置と、
当該印刷装置に前記所定のデータを送信し、及び当該印刷装置からステータスデータを受信するホスト装置と
を有することを特徴とする印刷システム。
【請求項６】
（ａ）ホスト装置から受信した所定のデータに応じ、印刷装置の所定の複数のステータスのうちから自動ステータス送信の対象となるステータスを選択する工程と、
（ｂ）工程（ａ）により前記自動ステータス送信の対象となるステータスが選択されると、自動ステータス送信を有効に設定する工程と、
（ｃ）工程（ｂ）により自動ステータス送信が有効に設定された後に前記選択された自動ステータス送信の対象のステータスが変化すると、当該印刷装置の前記所定の複数のステータスのステータスデータを前記ホスト装置に送信する工程と
を有することを特徴とするステータス変化検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特にＰＯＳ／ＥＣＲなど金銭を扱うシステムに適した印刷装置に関するものである。
【背景技術】
【０００２】
従来の印刷装置は制御コマンドとしてステータス要求コマンドを有しており、その制御コマンドをホストコンピュータから受信し、実行するとホストコンピュータにステータスデータを送信していた。
【０００３】
したがって、ホストコンピュータは印刷装置の状態を得るために、ステータス要求コマンドを必要に応じて送信していた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ステータス要求コマンドをときどき実行している程度では、ホストコンピュータは印刷装置のステータスが変化した瞬間を知ることはできず、多少の遅延時間をもって確認していた。したがって、ホストコンピュータはステータスの変化の発生から遅延することなく知るために、短い間隔でステータスデータを得ようとし、ステータス要求コマンドを頻繁に印刷装置に送信するようになった。
【０００５】
そのため、ホストコンピュータはステータス要求コマンドの頻繁な送信により負荷が大きくなっていた。また、大量のステータスデータを受信するため、ステータスデータ解析による負荷も大きくなっていた。さらに、大量のステータスデータが送信されてくるのにも関わらず、印刷装置のステータスが変化していなければ連続して同じ内容のステータスデータを受信することになり、ステータスデータ解析の効率が非常に悪くなっていた。また、印刷装置もステータス要求コマンドを頻繁に実行するようになるため、スループットが低下していた。
【０００６】
そこで本発明は、ホスト装置が必要とする印刷装置のステータスの変化を必要最小限のステータスデータで得ることを可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一つの観点に従う印刷装置は、ホスト装置から受信した所定のデータに応じ、印刷装置の所定の複数のステータスのうちから自動ステータス送信の対象となるステータスを選択するステータス選択手段と、前記ステータス選択手段により前記自動ステータス送信の対象となるステータスが選択されると、自動ステータス送信を有効に設定する自動ステータス送信設定手段と、前記自動ステータス送信設定手段により自動ステータス送信が有効に設定された後に前記選択された自動ステータス送信の対象のステータスが変化すると、当該印刷装置の前記所定の複数のステータスのステータスデータを前記ホスト装置に送信する自動ステータス送信手段とを有することを特徴とする。
【０００８】
一つの実施形態として、前記ホスト装置からの所定のデータが、前記所定の複数のステータスにそれぞれ対応した複数のビットを含み各ビットの値が対応するステータスを自動ステータス送信の対象として選択するか否かを示したパラメータを有するものとすることができる。
【０００９】
一つの実施形態として、前記ステータデータが、前記所定の複数のステータスにそれぞれ対応した複数のビットを含み各ビットの値が対応するステータスを示したものとすることができる。
【００１０】
一つの実施形態として、前記複数のステータスにエラー状態が含まれるようにすることができる。
【００１１】
本発明の別の形態に従う印刷装置のステータス変化検出方法は、
（ａ）ホスト装置から受信した所定のデータに応じ、印刷装置の所定の複数のステータスのうちから自動ステータス送信の対象となるステータスを選択する工程と、
（ｂ）工程（ａ）により前記自動ステータス送信の対象となるステータスが選択されると、自動ステータス送信を有効に設定する工程と、
（ｃ）工程（ｂ）により自動ステータス送信が有効に設定された後に前記選択された自動ステータス送信の対象のステータスが変化すると、当該印刷装置の前記所定の複数のステータスのステータスデータを前記ホスト装置に送信する工程と
を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、自動ステータス送信対象のステータスが選択されたら、以降、選択されたステータスが変化したときだけステータスデータを送信し、ホストコンピュータが必要とする印刷装置のステータスの変化を必要最小限のステータスデータで得ることが可能となり、ホストコンピュータはステータス要求コマンドの頻繁な送信がなくなるため、コマンド送信の負荷が軽減し、また、ステータスデータの受信数が減る。
【発明を実施するための最良の形態】
【００１３】
以下、本発明による一実施例を、図面に従って説明する。
【００１４】
一般に流通業界で使用される記録紙としては単票用紙と連続紙が有り、単票用紙にはスリップ紙と呼ばれる不定形の伝票用紙や、バリデーション紙と呼ばれる比較的定形で何枚かの複写紙を有するものが有る。連続紙としては店舗の記録用として保存する為のジャーナル紙と、領収証としてのレシート紙がある。
【００１５】
図１は、これらの記録紙のスリップ紙、ジャーナル紙、レシート紙に印字可能な本発明の一実施例である印刷装置の全体図である。
【００１６】
１は印字ヘッド本体であり、複数本のワイヤーが縦に並んだいわゆるワイヤードットヘッドである。この印字ヘッド１が矢印１Ａ、１Ｂ方向に往復移動しながら印字を行う。３はインクリボンである。
【００１７】
レシート紙１７、ジャーナル紙１８はロール紙の状態で、図の様に印字機構部の後ろから挿入し上部へ排出される。また、スリップ紙１９は、印字機構部の前から挿入し（矢印１９Ａ）、上部へ排出される（矢印１９Ｂ）。
【００１８】
レシート紙、ジャーナル紙ともに、紙の終りを検出するニアエンド検出器２０が装備されている。ニアエンド検出器２０は、ロール紙の外径により矢印２０Ａ方向に回動するニアエンド検出レバー２０ａとニアエンド検出レバー２０ａによりオン、オフするプッシュスイッチ２０ｂで構成される。ロール紙が終わりに近づくとその外径が小さくなり、ロール紙の中心に達するとニアエンド検出レバー２０ａが矢印２０Ｂ方向に回動し、プシュスイッチ２０ｂがオフして紙の終わり間近を検出する。
【００１９】
レシート紙１７は、印字後カッタユニット１４によりカットされ、客に手渡される。
【００２０】
印刷装置は、図示しない本体ケースに覆われており、図示しないカバーと下ケース１５とに分かれる。２１は、カバー検出器であり、対向型のフォトセンサからなる。カバーが閉じているとカバー検出器２１の光が遮断され、カバークローズが検出できる。
【００２１】
図２は、本発明の一実施例である印刷装置において、連続紙と単票用紙を印字する場合の動作を示す機構図である。図２において（ａ）は連続用紙（図ではレシート紙）に印字する場合、（ｂ）は単票用紙（スリップ紙）に印字する場合を示す。
【００２２】
印字ヘッド１は、ワイヤー支持部１ａの中に図示しないワイヤーピンが有り、プラテン２との間にインクリボン３を介在してレシート紙１７に印字を行う。
【００２３】
レシート紙１７は、ガイドローラ５を介して紙案内板４ａ、４ｂの間に挿入され、紙送りローラ６ａ、６ｂにより紙送りされる。紙送りローラ６ａはモータ等の駆動源（図示しない）と結合している。紙案内板４ａ，４ｂの途中にレシート紙検出器１２が配置されている。レシート紙検出器１２は、対向型のフォトセンサもしくは、レバースイッチなどで構成される。図では対向型のフォトセンサの例を示す。紙送りローラ６ａ，６ｂにより送られたレシート紙１７は、インクリボン３とプラテン２の間を通り、紙押さえローラ７ａ，７ｂ、カッタユニット１４を介して印刷装置上部へ排出される。カッタユニット１４は、カッタ刃１４ａとカッタカバー１４ｂから構成され、カッタ刃１４ａが図示しないモータなどの駆動源により矢印１４Ａ方向へ移動し、レシート紙１７を切断する。
【００２４】
図では、レシート紙の場合を示したが、ジャーナル紙の場合もカッタユニットを除いては同じ構成である。
【００２５】
スリップ紙を印字する場合（図２（ｂ））、スリップ紙１９は、印刷装置の手前のスリップ紙挿入開口部２１から用紙を矢印１９Ａ方向に挿入する。ロール紙印字中は、スリップ送りローラ９ａは、図２（ａ）の様にプランジャ１０により矢印１０Ａ方向に引っ張られており、対向するスリップ送りローラ９ｂとは離れている。よって、スリップ紙１９が挿入可能である。スリップ紙１９を挿入すると、スリップ紙１９はスリップ紙案内１１ａ，１１ｂを経てスリップ送りローラ８ａ，８ｂに突き当たる。この時スリップ紙検出器１３によって紙が挿入されたかどうかを検出する。紙が挿入されたら、プランジャ１０が解除されレバー１０ａは、矢印１０Ｂ方向に回動し、スリップ送りローラ９ｂがスリップ送りローラ９ａに押圧され、スリップ紙１９が保持される。スリップ送りローラ８ｂ，９ｂは図示しないモータなどの駆動源と結合しており、対向するスリップ送りローラ８ａ，９ａとともに、矢印８Ａ，８Ｂ，９Ａ，９Ｂ方向にそれぞれ回転し、スリップ紙１９を紙送りする。印字が終了すると、スリップ紙１９は矢印１９Ｂ方向に排出され、プランジャ１０が駆動されてスリップ送りローラ９ａはスリップ送りローラ９ｂと離れ、次のスリップ用紙が挿入可能となる。
【００２６】
レシート紙１７は図のように装着したままスリップ紙１９に印字可能であり、また、スリップ紙１９に複写紙を添付すれば、スリップ紙１９とレシート紙１７を同時に、同じ内容を印字することも可能である。
【００２７】
スリップ紙検出器１３は、レシート紙検出器１２と同様に対向型のフォトセンサを用いている。
【００２８】
１５は本体下ケースであり、１６はヘッド機構を支持するケースである。
【００２９】
図３は、本発明の一実施例である印刷装置の印字部構成図である。
【００３０】
図によりヘッドキャリッジ駆動モータの脱調を検出する方法を示す。
【００３１】
ヘッド１は、ワイヤーホルダ１ａとともに、ヘッドキャリッジ１ｂ上に固定されていて、このヘッドキャリッジ１ｂは、キャリッジ伝達ベルト３２とキャリッジ駆動歯車３１ａ、３１ｂにより左右に移動する。キャリッジ駆動歯車３１ａは図示しないヘッドキャリッジ駆動モータと結合している。このモータは、一般的にはパルスモータが用いられており、実施例でもパルスモータを使用している。キャリッジ駆動歯車３１ａは、伝達歯車３３を介して回転検出板３４を回転させる。回転検出板３４を挟むように対向型のフォトセンサからなるキャリッジ検出器３５が配置されており、ヘッドキャリッジ１ｂの移動に従って、回転検出板３４が回転し、これをキャリッジ検出器３５が検出する。回転検出板３４はプロペラ状に形成され、これが回転すると、キャリッジ検出器３５の出力が周期的にオン、オフする。すなわち、図示しないヘッドキャリッジ駆動モータによって、ヘッドキャリッジ１ｂが左右に移動すると、キャリッジ検出器３５によって、ヘッドキャリッジ１ｂの移動を検出する。
【００３２】
印字ヘッド１とプラテン２の間にあるレシート紙、ジャーナル紙もしくはスリップ紙が、よれてワイヤーホルダ１ａとプラテン２との間につまってしまうと紙ジャムとなり、ヘッドキャリッジ１ｂは、キャリッジ駆動モータの回転に追従せず、キャリッジ駆動モータは脱調する。これを、キャリッジ検出器３５により検出する。これをキャリッジエラーと称す。
【００３３】
印字ヘッド１は、印字位置の基準位置を特定する為、ホームポジションが必要である。ホームポジション検出器３６は、対向型のフォトセンサであり、ヘッドキャリッジ１ｂを検出する。すなわち、ヘッドキャリッジ１ｂが左に移動し、ホームポジション検出器３６の光を遮断する位置がホームポジションの基準位置となる。
【００３４】
ヘッドキャリッジ１ｂが、ホームポジションに移動しようとしたとき、紙ジャムなどによりホームポジションに到達しないことをホームポジション検出器３６により検出することができる。これをホームポジションエラーと称す。
【００３５】
図４は、本発明を実現する制御回路の回路ブロック図である。
【００３６】
印字ヘッド４７、モータ類４８、プランジャ類４９により上述の印刷装置の機構部を成しており、これらの印字機構を駆動する印字機構駆動回路４６を有している。また、印字機構には、キャリッジ検出器５２、ホームポジション検出器５３、オートカッタ検出器５４、各用紙検出器５５、カバー検出器５６、が装備され中央制御装置（以下、ＣＰＵと称す）４２と接続している。オートカッタ検出器５４は、図２におけるカッタ刃１４ａのポジション検出を行う検出器であり、図示しないカッタ刃駆動モータを駆動し所定の位置で検出信号を発生する。カッタ刃において紙ジャムなどが発生するとカッタ刃が所定の位置に移動せず、検出信号が発生しないためエラーとなる。これをカッタエラーと称す。
【００３７】
以降、キャリッジエラー、ホームポジションエラー、カッタエラーを総称してエラー状態とする。
【００３８】
印刷装置全体を制御するＣＰＵ４２には、紙送りなどを手動で行う為のパネルスイッチ４５、ホストコンピュータとの通信を行うインターフェース４１、制御プログラムや印字文字パターンなどを格納するＲＯＭ５０、受信バッファや印字バッファなどを格納するＲＡＭ５１、コネクタ４３の１端子が接続されている。コネクタ４３には、キャッシュドロワー等の周辺機器４４が接続可能であり、その状態をＴＴＬレベルによって検出することができる。
【００３９】
印字データがインターフェース４１から入力されるとＲＡＭ５１内の受信バッファに格納され、ＣＰＵ４２はこのデータを解読し、データコードに対応した文字パターンをＲＯＭ５０から読みだし、印字機構制御回路４６を介して印字ヘッド４７、モータ類４８、プランジャ類４９を駆動し印字を実行する。
【００４０】
図５は、本発明の全体構成を示す機能ブロック図であり、各機能手段の関係を示している。
【００４１】
６１はホストコンピュータであり、コマンドデータや印字データなどを印刷装置に送信する。６２は、インターフェイスを介してホストコンピュータ６１からのデータを受信するデータ受信手段であり、受信データは、全て一旦受信バッファ６３に蓄えられる。受信バッファ６３内の受信データは、コマンド解析手段６４により１データづつ取り出され、このデータコードを解析し、印字データと印刷装置に対して様々な指令を設定する制御コマンドとを判別する。制御コマンドであれば、それを制御手段６６によって、その制御コマンドに従って所定の設定もしくは、所定の動作を実行する。印字データであればそのデータコードに従って文字パターンを印字バッファ６５に格納する。制御手段６６により印字動作を行う場合、この印字バッファ６５から印字パターンを読み出して印字機構６７を制御して印字を行う。
【００４２】
印字や紙送り、用紙のカットなどにおいて紙ジャムなどのエラーが発生した場合、エラー検出手段６８によりエラーを検出する。
【００４３】
また、カバーオープンをカバー検出手段６９で、印字用紙の有無を用紙検出手段７０で、印刷装置に接続された周辺機器のステータスを周辺機器状態検出手段７１で検出する。
【００４４】
上記エラー検出手段６８、カバー検出手段６９、用紙検出手段７０の検出結果はオフライン検出手段７２を介して定期ステータスデータ生成手段７３に送られる。オフライン検出手段７２はエラー、カバーオープン、紙なしのいずれかを検出すると、印刷装置を印字不可能状態、いわゆるオフラインとする情報を制御手段６６に送り、制御手段６６は印字機構６７を停止し、コマンド解析手段による受信データの解析を中止し、オフラインとなる。また、オフライン検出手段７２は、定期ステータスデータ生成手段７３にもオフライン状態の検出結果を送る。
【００４５】
定期ステータスデータ生成手段７３はオフライン検出手段７２、エラー検出手段６８、用紙検出手段７０、周辺機器状態検出手段７１の検出結果を元に定期的にホストコンピュータに送信可能なデータ形式のステータスデータを生成する。
【００４６】
本実施例では、前記エラー検出手段６８と、カバー検出手段６９と、用紙検出手段７０と、周辺機器状態検出手段７１と、オフライン検出手段７２をステータス検出手段として用いている。
【００４７】
また、本実施例では、インターフェースは双方向のシリアルインターフェースであるＲＳ−２３２Ｃを用いており、そのデータ長は電源投入時に８ビットとしている。したがって、ステータスデータは８ビット長で生成される。
【００４８】
前記定期ステータスデータ生成手段７３が生成したステータスデータは、ステータスデータ比較手段７４により、自動ステータス送信選択手段７５によって選択されたステータスについて、ステータスデータ保持手段７６に保持されているステータスデータと比較され、異なっている場合には、定期ステータスデータ生成手段７３によって生成されたステータスデータをデータ送信手段７７を介して、ホストコンピュータ６１に送信し、また、ステータスデータ保持手段７６に格納し、保持されるステータスデータを更新する。
【００４９】
自動ステータス送信選択手段７５は、ホストコンピュータから送信されてくる自動ステータス送信選択コマンドに従って、制御手段７５に制御される。自動ステータス送信選択手段７５によって選択されるステータス検出手段はオフライン検出手段７２、エラー検出手段６８、用紙検出手段７０、周辺機器状態検出手段７１によって検出されるステータスのうちのいずれかであり、同時に複数選択することも可能であり、選択されると自動ステータス送信は有効となる。また、一つも選択されなかった場合には、定期ステータスデータ生成手段６７はステータスデータ生成を無効として行わず、自動ステータス送信は無効となる。
【００５０】
本実施例では、定期ステータスデータ生成手段によって生成されるステータスデータの内容を表１のように定めている。
【００５１】
【表１】
0003678293.tif 000002
図６は本発明の一実施例である印刷装置における制御コマンドの説明図で、自動ステータス送信の対象となる状態を選択するための自動ステータス送信選択コマンドを示している。”ＧＳ
ａ”８０は”ＧＳ”コード（１ＤＨ）と”ａ”（６１Ｈ）コードの組み合わせによる制御コマンドの種類を示し、このコードがコマンド解析手段により解析されると、自動ステータス送信選択コマンドであると解釈される。”ｎ”８１はコマンドのパラメータであり、自動ステータス送信の対象となるステータスを選択する値である。本実施例では、”ｎ”８１は表２のように選択され、図５における制御手段６６によって自動ステータス送信選択手段７５に設定される。
【００５２】
【表２】
0003678293.tif 000003
デフォルト値は０Ｈとし、対象となるステータスが選択されていないため、自動ステータス送信が無効となっている。
【００５３】
図７、図８、図９は、本発明の一実施例である印刷装置の制御方法の行程を示すフローチャートである。
【００５４】
図７は、本発明の一実施例である印刷装置の自動ステータス送信の実行方法を示すフローチャートである。
【００５５】
定期ステータスデータ生成手段６７は、自動ステータス送信選択手段７５により自動ステータス送信の有効、無効を確認し（ステップ１０１）、有効と設定されていたら、そのときのエラー検出手段６８、用紙検出手段７０、周辺機器状態検出手段７１、オフライン検出手段７２の検出結果をもとに表１のデータ形式のステータスデータを生成する（ステップ１０２）。無効と設定されていたら、ステータスデータの生成を行わず終了する。次にステータスデータ比較手段７４は、ステップ１０２で生成されたステータスデータとステータスデータ保持手段７６に保持されているステータスデータを比較し（ステップ１０３）、同じステータスデータであると判断された場合は、ここで処理を終了し、ステップ１０２で生成されたステータスデータは意味を持たなくなる。異なるステータスデータであると判断された場合は、自動ステータス送信選択手段７５によって選択されている、ステータスデータの比較対象に選択されているステータスについての比較をおこなう（ステップ１０４）。変化していない場合には、ここで処理を終了し、ステータスデータの送信は行わない。選択された状態が変化している場合には、生成されたステータスデータをデータ送信手段７７によってホストコンピュータ６１に送信し（ステップ１０５）、そのステータスデータをステータスデータ保持手段７６によって保持して（ステップ１０６）、自動ステータス送信の処理を終了する。
【００５６】
図８は、図７におけるステータスデータ生成（ステップ１０２）の実行方法を示すフローチャートである。
【００５７】
最初に表１のデータ形式で、エラー状態なし、用紙あり、オンライン、周辺機器状態をＨＩＧＨの値とし、未使用のビットをそれぞれの固定値とする、すなわち１０Ｈとして、ステータスデータを初期化する（ステップ１０７）。次にエラー検出手段６８がエラーを検出していたら（ステップ１０８）、ビット６を１にセットしてエラーステータスデータとする（ステップ１０９）。次に用紙検出手段６９が紙なしを検出していたら（ステップ１１０）、ビット５を１にセットして紙なしステータスデータとする（ステップ１１１）。次にオフライン検出手段７２がオフラインを検出していたら（ステップ１１２）、ビット３を１にセットしてオフラインステータスデータとする（ステップ１１３）。次に周辺機器状態検出手段７１がＨＩＧＨを検出していたら（ステップ１１４）、ビット２を１にセットして周辺機器ＨＩＧＨステータスデータとする（ステップ１１５）。
【００５８】
図９は、本発明の一実施例である印刷装置における自動ステータス送信選択コマンド実行方法を示すフローチャートである。ホストコンピュータ６１から送信され、データ受信手段６２で受信したデータは受信バッファ６３に格納される。コマンド解析手段６４は受信バッファ６３から１データづつ取り出し、解析を行う。解析したコマンドが自動ステータス送信選択コマンドでなければ（ステップ１１６）、その他の制御コマンドとして実行し、もしくは印字データとして印字パターンが印字バッファ６５に格納される（ステップ１１７）。自動ステータス送信選択コマンドであったなら（ステップ１１６）、受信バッファ６３からデータを１つ取り出し、表２に基づいて自動ステータス送信の比較対象となるステータスを選択する。比較対象が選択されていれば自動ステータス送信を有効とし、１つも選択されていなかったら無効とする（ステップ１１８）。自動ステータス送信が無効だったら（ステップ１１９）、ここで処理を終了する。自動ステータス送信が有効だったら、定期ステータスデータ生成手段７３によるステータスデータ生成を有効とし、最初に送信するステータスデータを前記図８による手順により生成する（ステップ１２０）。生成されたステータスデータはデータ送信手段７７によってホストコンピュータ６１に送信され（ステップ１２１）、ステータスデータ保持手段７６に保持される（ステップ１２２）。このときにはステータスデータ比較手段７４によるステータスデータ保持手段７６に保持されているステータスデータと送信するステータスデータの比較は行わない。そうすることにより、自動ステータス送信が無効から有効に切り替えられたタイミングをホストコンピュータ６１が知ることが可能となる。
【００５９】
以上、本発明の実施形態を説明したが、この実施形態は本発明の説明のための例示にすぎず、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施例を説明する印字装置の全体図。
【図２】本発明の一実施例を説明する印字装置の機構図。
【図３】本発明の一実施例を説明する印字装置の印字部構成図。
【図４】本発明の一実施例を説明する制御回路の回路ブロック図。
【図５】本発明の一実施例を説明する機能ブロック図。
【図６】本発明に用いる制御コマンドの一実施例の説明図。
【図７】本発明の印字装置の制御方法の一実施例の行程を示すフローチャート。
【図８】本発明の印字装置の制御方法の一実施例の行程を示すフローチャート。
【図９】本発明の印字装置の制御方法の一実施例の行程を示すフローチャート。
【符号の説明】
【００６１】
６１  ホストコンピュータ
６２  データ受信手段
６３  受信バッファ
６４  コマンド解析手段
６５  印字バッファ
６６  制御手段
６７  印字機構
６８  エラー検出手段
６９  カバー検出手段
７０  用紙検出手段
７１  周辺機器状態検出手段
７２  オフライン検出手段
７３  定期ステータスデータ生成手段
７４  ステータスデータ比較手段
７５  自動ステータス送信選択手段
７６  ステータスデータ保持手段
７７  データ送信手段
【図１】
0003678293.tif 000004
【図２】
0003678293.tif 000005
【図３】
0003678293.tif 000006
【図４】
0003678293.tif 000007
【図５】
0003678293.tif 000008
【図６】
0003678293.tif 000009
【図７】
0003678293.tif 000010
【図８】
0003678293.tif 000011
【図９】
0003678293.tif 000012