(57)【要約】【課題】エラー状態のときに、復帰命令等の特殊命令を確実にデバイスに送信可能なパラレル通信制御装置及び制御方法を提供すること。【解決手段】パラレル通信路４０を介して接続されるプリンタ３０とのデータの送受信を制御する通信インタフェース２６と、パラレル通信路４０を監視し、エラー状態を検出したときに、プリンタ３０に対する通常命令の送信を禁止する通常命令処理手段２０と、予め定められた所定のエラー状態が発生した場合であっても、所定の特殊命令をプリンタ３０に送信する特殊命令処理手段２４とを設けて、エラー発生後にバッファフルとなることを防止して、エラー発生時に特殊命令をプリンタ３０に確実に送信するようにした。【選択図】      図１
2005018638.tif 000002
【特許請求の範囲】
【請求項１】
パラレル通信路を介して接続されるデバイスとのデータの送受信を制御する通信インタフェースと、
前記パラレル通信路を監視し、エラー状態を検出したときに、前記デバイスに対する通常命令の送信を禁止する通常命令処理手段と、
予め定められた所定のエラー状態が発生した場合であっても、所定の特殊命令を前記デバイスに送信する特殊命令処理手段と、
を備えることを特徴とするパラレル通信制御装置。
【請求項２】
パラレル通信路を介して接続されるデバイスとのデータの送受信を制御する通信インタフェースと、
アプリケーションから受信した送信データが特殊命令か否かを確認する確認手段と、
前記パラレル通信路を監視しており、エラー状態を検出したときには、特殊命令以外の前記送信データの送信を禁止し、予め定めたエラー状態を検出したときには、特殊命令のみの送信を許可する送信処理手段と、
を備えることを特徴とするパラレル通信制御装置。
【請求項３】
前記予め定めたエラー状態は、復帰可能エラーであることを特徴とする請求項１または２に記載のパラレル通信制御装置。
【請求項４】
前記特殊命令は、前記デバイスを初期化する復帰命令を含むことを特徴とする請求項１から３のいずれか１項に記載のパラレル通信制御装置。
【請求項５】
前記特殊命令は、前記デバイスのステータスを要求するリアルタイムコマンドを含むことを特徴とする請求項１から４のいずれか１項に記載のパラレル通信制御装置。
【請求項６】
パラレル通信路を介して、デバイスとのデータの送受信を行う通信制御方法であって、
（ａ）  送信データが通常命令に基づく送信データであるか所定の特殊命令に基づく送信データであるかを確認する工程と、
（ｂ）  前記デバイスがエラー状態か否かを確認する工程と、
（ｃ）  エラー状態を検出した場合には、前記通常命令に基づく前記送信データの前記デバイスへの送信を禁止する工程と、
（ｄ）  予め定めたエラーを検出した場合には、前記所定の特殊命令に基づく送信データのみを前記デバイスへ送信する工程と、
を備えることを特徴とするパラレル通信制御方法。
【請求項７】
前記予め定めたエラーは、復帰可能エラーであることを特徴とする請求項６に記載のパラレル通信制御方法。
【請求項８】
前記特殊命令は、前記デバイスを初期化する復帰命令を含むことを特徴とする請求項６または９に記載のパラレル通信制御方法。
【請求項９】
前記特殊命令は、前記デバイスのステータスの送信を要求するリアルタイムコマンドを含むことを特徴とする請求項６から８のいずれか１項に記載のパラレル通信制御方法。
【請求項１０】
請求項６から９のいずれか１項に記載の印刷制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項６から９のいずれか１項に記載の印刷制御方法の各工程をコンピュータに実行させるためのプログラムを記載したコンピュータにより読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パラレル通信路を介して接続されるデバイスとのデータ送受信の制御に関するものであり、特に、デバイスが復帰可能エラー状態にある場合であっても確実に復帰命令等の特殊命令をデバイスに送信可能なパラレル通信制御装置及びパラレル通信制御方法に関する。
【０００２】
【従来技術】
ホスト装置とプリンタ等のデバイスとの間で行われる双方向通信の一種としてＩＥＥＥ１２８４規格がある。このＩＥＥＥ１２８４規格に準拠したパラレル通信を制御するための従来のパラレルデバイスドライバでは、一般的に、デバイスがエラー状態のときには、そのデバイスに対してデータを送信することができなかった。そのため、復帰可能エラー状態のデバイスを初期化してエラー状態から復帰させるためのコマンドや、デバイスの状態を確認するためのコマンドを送信することもできなかった。
【０００３】
このような問題点に対処するため、デバイス（プリンタ）がエラー状態であってもデータ送信を可能とし、復帰コマンド等を送信できるようにしたものも存在する。シリアルデータ通信において、デバイスがエラー状態のときに特殊命令（リアルタイムコマンド）を送信可能とした従来技術も存在する（特許文献１参照）。
【０００４】
【特許文献１】
特開平１０−３３３８５６号公報
【０００５】
【発明が解決しようとする課題】
しかし従来技術のように、デバイスがエラー状態になったときでもデータ送信ができるようにした場合、例えば、エラーが発生する直前に大量の（印刷）データが送信されていた場合には、当該大量のデータにより受信バッファが満杯（バッファフル）となり、その後に復帰コマンド等を送信しようとしてもビジー（Ｂｕｓｙ）のために送信できないという問題がある。
【０００６】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、デバイスが所定の特殊なエラー状態（例えば、ｎＦａｕｌｔ）となったときに、デバイスの初期化等のコマンドを確実に送信可能なパラレルデータの送信制御装置及び送信制御方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明では、デバイス（プリンタ等）が復帰可能エラー等の所定のエラー状態となったときには、通常データの送信を禁止し、復帰コマンド等の特殊なコマンドのみを送信可能な構成することにより、上記課題を達成する。
【０００８】
本発明の第１の態様にかかるパラレル通信制御装置は、パラレル通信路を介して接続されるデバイスとのデータの送受信を制御する通信インタフェースと、パラレル通信路を監視し、エラー状態を検出したときに、デバイスに対する通常命令の送信を禁止する通常命令処理手段と、予め定められた所定のエラー状態が発生した場合であっても、所定の特殊命令をデバイスに送信する特殊命令処理手段とを備えることを特徴とする。この態様により、エラー状態で印刷データが送信されることにより、デバイスの受信バッファがバッファフルになることが防止される。したがって、エラー発生後に回線がＢｕｓｙ状態となり特殊命令が送信できなくなることがなく、復帰命令等のリアルタイムコマンドを確実にデバイスに送信することが可能となる。
【０００９】
本発明の他の態様にかかるパラレル通信制御装置は、パラレル通信路を介して接続されるデバイスとのデータの送受信を制御する通信インタフェースと、アプリケーションから受信した送信データが特殊命令か否かを確認する確認手段と、パラレル通信路を監視しており、エラー状態を検出したときには、特殊命令以外の前記送信データの送信を禁止し、予め定めたエラー状態を検出したときには、特殊命令のみの送信を許可する送信処理手段とを備えることを特徴とする。この態様によると、すべての命令を通信制御手段により共通に受け付ることが可能となり、アプリケーションにより使用可能な命令の自由度を向上させることが可能となる。また、オペレーティングシステムの負荷を軽減することも可能となる。
【００１０】
本発明の他の態様にかかるパラレル通信制御装置は、予め定めたエラー状態が、復帰可能エラーであることを特徴とする。また、特殊命令がデバイスを初期化する復帰命令を含むことを特徴とする。復帰可能エラーの場合に、復帰命令等の初期化処理が極めて有用である。すなわち、ハードウェアリセットによる初期化は、すべての設定がクリアされてしまうため設定情報を再設定することが必要となる。これに対し、復帰命令のようにソフトウェアによる初期化では、不必要なデータのみを選択的に初期化することが可能であり、効率的なリスタート（再印刷等）が可能になる。
【００１１】
本発明の他の態様にかかるパラレル通信制御装置は、特殊命令がデバイスのステータスを要求するリアルタイムコマンドを含むことを特徴とする。例えば、デバイスのステータス情報を取得するリアルタイムコマンド等を設けることにより、エラー状態の詳細なデバイス情報を取得することが可能となる。
【００１２】
本発明の第１の態様にかかるパラレル通信制御方法は、パラレル通信路を介して、デバイスとのデータの送受信を行う通信制御方法であって、（ａ）送信データが通常命令に基づく送信データであるか所定の特殊命令に基づく送信データであるかを確認する工程と、（ｂ）デバイスがエラー状態か否かを確認する工程と、（ｃ）エラー状態を検出した場合には、通常命令に基づく送信データの前記デバイスへの送信を禁止する工程と、（ｄ）予め定めたエラーを検出した場合には、所定の特殊命令に基づく送信データのみをデバイスへ送信する工程とを備えることを特徴とする。
【００１３】
この場合に、予め定めたエラーが復帰可能エラーであることを特徴とする。また、特殊命令がデバイスを初期化する復帰命令及び／又はデバイスのステータスの送信を要求するリアルタイムコマンドを含むことを特徴とする。
【００１４】
本発明の他の態様は、前述のいずれかの方法の各工程をコンピュータに実行させるプログラムであることを特徴とする。ＣＰＵ、論理回路、メモリ、及び各種制御プログラム等から成るコンピュータに、本態様にかかるプログラムを実行させることにより、上記方法の各工程が実現される。
【００１５】
本発明の他の態様は、前述のいずれかの方法の各工程をコンピュータに実行させるプログラムを記録した、コンピュータにより読取可能な記録媒体であることを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態を、図面を用いて説明する。なお、以下の説明では、デバイスとしてプリンタを例に説明する。図１は、本発明の一実施形態にかかるパラレル通信によるデータ通信制御装置１３を含むホスト装置１０及びこのホスト装置１０にパラレル通信路４０を介して接続されているプリンタ３０の機能ブロック図を示す。パラレル通信路４０はデータをパラレルに送信するデータラインと、Ｂｕｓｙ（ビジー）及びｎＦａｕｌｔ（ｎフォールト）等の信号ラインを備えている。アプリケーション１１からオペレーティングシステム１２を介して、通信制御装置１３に送信データが入力されると、送信データは通信制御装置１３によりプリンタ３０に対応したデータに変換され、通信インタフェース２６及びパラレル通信路４０を介してプリンタ３０に送信される。
【００１７】
プリンタ３０は、送受信部３１を介して受信したデータを受信バッファ３２に記憶する。印刷制御部３３は、印刷機構３５を制御して、受信バッファ３２に記憶された受信データに基づき、印刷を行わせる。プリンタ３０には、カバーオープン、紙ジャム等を検知する各種のセンサ３６が設けられており、検出結果は印刷制御部３３に出力される。エラー処理部３４は、印刷制御部３３の制御の下、センサ３６の出力、受信バッファ３２の状態等に基づいて、ｎＦａｕｌｔ信号、又はＢｕｓｙ信号を信号ライン上に出力する。ｎＦａｕｌｔ信号は、紙ジャムが発生した場合や、カバーオープンの時などに出力され、Ｂｕｓｙ信号は受信バッファ３２が満杯になったとき等のようにデータの受信が不能となったときに出力される。本明細書では、ｎＦａｕｌｔ信号が出力されている状態を「復帰可能エラー」と称する。
【００１８】
ホスト装置１０の通信制御装置１３は、通常命令処理手段２０、データ変換処理手段２３、特殊命令処理手段２４、受信データ処理手段２５、通信インタフェース２６を備えている。通常命令とは、プリンタ３０が正常状態のときにプリンタ３０に対してホスト装置１０から要求する印刷、改行等の処理命令である。アプリケーション１１からの通常命令は、オペレーティングシステム１２を介して通信制御装置１３の通常命令処理手段２０に渡される。
【００１９】
通常命令処理手段２０は、パラレル通信路４０の信号線を監視するエラー検出手段２２を備えており、ｎＦａｕｌｔ及びＢｕｓｙ等のエラー状態を検出したときに、エラー情報を所定の各部に出力する。通常命令制御手段２１は通常命令を受信すると、エラー検出手段２２からの出力情報に基づいてエラー状況を確認する。エラー検出手段２２がエラーを検出していない場合には、通常命令制御手段２１は通常命令に係る送信データをデータ変換処理手段２３に出力する。データ変換処理手段２３はプリンタ３０の仕様に適合するよう所定のデータ形式に変換し、通信インタフェース２６を介してプリンタ３０に送信する。
【００２０】
エラー検出手段２２がｎＦａｕｌｔその他のエラー状態を検出している場合には、通常命令制御手段２１は、通常命令に係る送信データのプリンタ３０への送信を中止する。一方、エラー検出手段２２は、オペレーティングシステム１２を介してエラー状態が発生したことをアプリケーション１１に通知する。アプリケーション１１は、エラー状態の発生に応じて所定のエラー処理ルーチンを実行し、復帰コマンド等の特殊命令をプリンタ３０に送信し、復帰動作等を試行する。
【００２１】
アプリケーション１１からの特殊命令は、オペレーティングシステム１２を介して、特殊命令処理手段２４に送られる。特殊命令処理手段２４は、エラー検出手段２２からｎＦａｕｌｔが出力されている場合であっても、特殊命令をデータ変換処理手段２３に出力する。特殊命令はデータ変改処理手段２３によりプリンタ３０に対応する所定のフォーマットに変換されてプリンタ３０に送信される。これにより、ｎＦａｕｌｔであっても、プリンタ３０に対して特殊命令の送信が可能となる。
【００２２】
このように通常命令に基づくデータの送信は、ｎＦａｕｌｔ状態が発生すると直ちに中止されるので、大量の印刷データの送信中にｎＦａｕｌｔが発生してもプリンタ３０の受信バッファ３２がバッファフルとなることは防止される。一方、ｎＦａｕｌｔ発生後に、エラー処理のために送信する特殊命令は、通常印刷命令とは別ルートの特殊命令処理手段２４により、プリンタ３０に送信されるので、復帰動作等に必要な所定の処理をプリンタ３０に実行させることが可能となる。
【００２３】
どのような命令を特殊命令として送信可能とするかは、自由に設定可能である。例えば、プリンタ３０を初期化する復帰コマンドのほか、プリンタ３０に対してステータスの送信を要求するリアルタイムコマンド等を設定することが可能である。もっとも、パラレル通信規格により、Ｂｕｓｙ状態のときにはデータ送信が禁止されているので、Ｂｕｓｙ状態のときには特殊命令の送信も禁止する必要がある。
【００２４】
図２は、本発明の第２の実施形態を示す通信制御装置の機能ブロック図である。第２の実施形態では、通信制御装置１３内に命令解析手段２７を設けている。命令解析手段２７は、アプリケーション１１からのデータが通常命令に係るデータか特殊命令に係るデータかを判定する。判定の結果、通常命令に係るデータの場合には、そのデータを通常命令処理手段２０に出力し、特殊命令に係るデータの場合にはそのデータを特殊命令処理手段２４に出力する。したがって、アプリケーション１１からのデータは、通信制御装置１３により通常命令及び特殊命令の区別をすることなく受付けられ、正常時及びｎＦａｕｌｔ時にその状態に応じた通信制御を行うことが可能となる。この実施形態によると、アプリケーション１１が、プリンタ３０に対して命令を送信する際に、命令の種類（通常命令か特殊命令か）に応じて出力先（通常命令処理手段２０か特殊命令処理手段２４か）を決定する処理が不要となる。
【００２５】
図３に、アプリケーション１１による印刷処理手順の一例を示す。まず、パラレルポートをオープンする（Ｓ１０１）。次に、通常命令処理手段２０を介して、印刷データをポートに送信する（Ｓ１０２）。エラーかどうかを確認してエラーでなければ（Ｓ１０３；Ｙｅｓ）、印刷の終了を確認する（Ｓ１０４）。エラーでなく、印刷の終了でなければ（Ｓ１０４；ＮＯ）、印刷データの送信を繰返す（Ｓ１０２、Ｓ１０３、Ｓ１０４）。印刷が終了すると（Ｓ１０４；ＹＥＳ）、パラレルポートをクローズする。これにより、印刷は正常に終了する。
【００２６】
エラーが発生すると、エラー処理ルーチンに入り、まずエラー解除要求のメッセージをホスト装置１０側のディスプレイ等に表示する（Ｓ１０６）。次にエラー要因が解除されるのを待つ（Ｓ１０７；ＮＯ）。カバーオープン、ジャム等のエラーの場合には、カバーが閉じられ又は紙詰まりが取り除かれる等によりエラー要因が除去される。エラー要因が除去されると（Ｓ１０７；ＹＥＳ）、特殊命令処理手段２４を介して、エラー復帰コマンドが送信され（Ｓ１０８）、エラー処理ルーチンを終了して印刷処理を再開する。エラー復帰コマンドは、通信制御装置１３によりプリンタ３０に送信される。エラー復帰コマンドによりプリンタ３０は初期化され、その後送信される印刷コマンドにより印刷が再開される。尚、図３では、エラー要因が解消した時点で、復帰コマンドを送信している例を示しているが、プリンタ３０のステータス情報を取得する等の目的で、エラー要因が解消する前に、リアルタイムコマンドを送信することも可能である。
【００２７】
本発明の一実施形態にかかる通常命令処理手順について、図４のフローチャートを用いて説明する。印刷、改行その他の通常命令を受信すると（Ｓ２０１）、ｎＦａｕｌｔ等のエラー状態かどうかの回線チェックが行われる（Ｓ２０２）。
エラー状態でなければ（Ｓ２０２；ＮＯ）、次に、Ｂｕｓｙかどうかが確認される（Ｓ２０３）。Ｂｕｓｙでない場合、プリンタ３０の仕様に適合させるために送信データの変換等の必要な処理が行われた後、データがプリンタ３０に送信される（Ｓ２０４）。Ｂｕｓｙの場合（Ｓ２０３；ＹＥＳ）、所定時間Ｂｕｓｙ状態が継続しているかどうかが確認され（Ｓ２０５）、所定時間以上Ｂｕｓｙ状態が継続している場合には（Ｓ２０５；ＹＥＳ）、アプリケーションにＢｕｓｙの通知が行われる（Ｓ２０６）。
【００２８】
一方、エラー状態の場合には（Ｓ２０２；ＹＥＳ）、所定時間以上エラー状態が継続しているかどうかが確認され（Ｓ２０７）、所定時間以上経過した場合に（Ｓ２０７：ＹＥＳ）、アプリケーションに対してエラー通知がなされる（Ｓ２０８）。アプリケーションでは、前述した通り、エラー処理ルーチンによる処理がなされる。エラー処理ルーチンでは、必要があればプリンタ３０のステータス情報を取得し、エラー状態を表示してオペレータにエラー状況を知らせ、エラー要因が除去された後に復帰コマンド等が送信され、プリンタ３０を初期化する。このようなステータス情報の取得、及びプリンタ３０の初期化処理を行うために、エラー状態のプリンタ３０に対して、特殊命令を送信する。
【００２９】
前述の通り、本発明においてはプリンタ３０がエラー状態であっても、復帰可能エラーの場合には、プリンタ３０への特殊命令の送信が可能である。
【００３０】
図５に特殊命令の処理手順を示す。図５に示すように、特殊命令を受信すると（Ｓ３０１）、復帰可能エラーかどうかが確認され（Ｓ３０２）、復帰可能エラーでなければ（Ｓ３０２；ＮＯ）、特殊命令は送信されず処理は終了する。復帰可能エラーの場合（Ｓ３０２；ＹＥＳ）、次にＢｕｓｙかどうかが確認され（Ｓ３０３）、Ｂｕｓｙでなければ（Ｓ３０３；ＮＯ）、特殊命令がプリンタ３０に送信される（Ｓ３０４）。Ｂｕｓｙの場合（Ｓ３０３；ＹＥＳ）、所定時間Ｂｕｓｙ状態が継続しているかどうかが確認され（Ｓ３０５）、所定時間以上Ｂｕｓｙ状態が継続している場合には（Ｓ３０５；ＹＥＳ）、アプリケーションにＢｕｓｙの通知が行われる（Ｓ３０６）。従って、Ｂｕｓｙの場合には特殊命令はプリンタ３０に送信されない。
【００３１】
以上説明したように、本発明によると、パラレル通信回線を使用する通信制御において、エラー状態のときに特殊命令を確実に送信できるようになった。すなわち、通常命令や印刷データの送信については、エラーが発生すると速やかにその送信を停止することにより、プリンタ３０の受信バッファがバッファフルになることを防止する。これにより、エラー発生後に受信バッファフルになることはなく、回線がＢｕｓｙ状態となることはない。他方、特殊命令は、エラー時であっても送信可能にした。印刷データによるＢｕｓｙ状態になることはないので、特殊命令を確実に送信することが可能となる。
【００３２】
特殊命令を確実に送信することができると、エラー状態のプリンタ３０からステータス情報等のデータの取得が可能となる。また、復帰命令等によりソフトウェアによりプリンタが使用可能となる。したがって、ハードウェアに強制リセット処理のように、プリンタの設定をすべてリセットすることなく、必要な設定情報を残した状態で使用可能となり、効率的な印刷の再開処理が可能となる。
【００３３】
次に、図６を用いて、本発明の第２の実施形態にかかる処理手順を説明する。第２の実施形態では、オペレーティングシステム１２から命令を受信する（Ｓ４０１）と、通信制御装置１３の内部で特殊命令かどうかを判断する（Ｓ４０２）。通常命令である場合、すなわち特殊命令でない場合には（Ｓ４０２；ＮＯ）、エラー状態（ｎＦａｕｌｔ）でないか否かが確認される（Ｓ４０３）。ｎＦａｕｌｔでなければ（Ｓ４０３；ＮＯ）、次にＢｕｓｙかどうかが確認され（Ｓ４０４）、Ｂｕｓｙでなければ（Ｓ４０４；ＮＯ）、通常命令を順次送信する。
【００３４】
ｎＦａｕｌｔの場合（Ｓ４０３；ＹＥＳ）、タイマがタイムアウトするまでの所定期間エラー状態が継続しているかどうかが確認され（Ｓ４０８）、タイマがタイムアウトしたら（Ｓ４０８；ＹＥＳ）、アプリケーションにエラー通知等するためのエラー処理が行われる（Ｓ４０９）。Ｂｕｓｙの場合（Ｓ４０４；ＹＥＳ）も同様に、所定時間Ｂｕｓｙ状態が継続しているかどうかが確認され（Ｓ４０６）、所定時間以上Ｂｕｓｙ状態が継続している場合には（Ｓ４０６；ＹＥＳ）、アプリケーションにＢｕｓｙの通知が行われる（Ｓ４０７）。
【００３５】
受信した命令が特殊命令の場合には（Ｓ４０２；ＹＥＳ）、ｎＦａｕｌｔかどうかがチェックされることなく、Ｂｕｓｙかどうかの確認が行われる。Ｂｕｓｙでなければ（Ｓ４０４；ＮＯ）、特殊命令がプリンタ３０に送信される（Ｓ４０５）。
【００３６】
【発明の効果】
以上説明したように、本発明は、パラレル通信処理において、デバイスでエラーが発生しｎＦａｕｌｔがアクティブになった場合には、印刷命令等の通常命令に関するデータの送信は禁止し、復帰命令、リアルタイムコマンド等の特殊命令の送信は可能とする構成とすることにより、エラー状態においてもバッファフルによる通信不能状態となることを防ぐと共に特殊命令を確実に送信可能とした。これにより、エラー状態のデバイスからステータス情報の取得が可能となるとともに、ソフトウェアにより復帰処理が可能となる。したがって、ハードウェアに強制リセット処理のようにすべての設定をリセットすることなく、必要な設定を残した状態での復帰が可能となり、効率的な印刷の再開処理が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかるパラレル通信のデータ通信制御装置を備えるホスト装置及びパラレル通信路を介して接続されたプリンタの機能ブロック図である。
【図２】本発明の第２の実施形態にかかる通信制御装置の機能プロック図である。
【図３】本発明の通信制御装置を利用するためのアプリケーションによる印刷処理手順の一例を示すフローチャートである。
【図４】本発明の一実施形態にかかる通常命令の通信制御方法の処理手順を示すフローチャートである。
【図５】本発明の一実施形態にかかる特殊命令の通信制御方法の処理手順を示すフローチャートである。
【図６】本発明の第２の実施形態にかかる通信制御方法の処理手順のフローチャートを示す。
【符号の説明】
１０  ホスト装置                      １１  アプリケーション
１２  オペレーティングシステム１２    １３  通信制御装置
２０  通常命令処理手段                ２１  通常命令制御手段
２２  エラー検出手段                  ２３  データ変換処理手段
２４  特殊命令処理手段                ２５  受信データ処理手段
２６  通信インタフェース              ２７  命令解析手段
３０  プリンタ                        ３１  送受信部
３２  受信バッファ                    ３３  印刷制御部
３４  エラー処理部                    ３５  印刷機構
３６  センサ                          ４０  パラレル通信路
【図１】
2005018638.tif 000003
【図２】
2005018638.tif 000004
【図３】
2005018638.tif 000005
【図４】
2005018638.tif 000006
【図５】
2005018638.tif 000007
【図６】
2005018638.tif 000008