(57)【特許請求の範囲】
【請求項１】
第１の情報処理装置と第２の情報処理装置との間でデータの送受信を可能とする情報処理システムであって、
複数の通信モードの１つを特定する識別信号を前記第１の情報処理装置から信号線を介して入力し、前記識別信号に従って通信モードを識別するモード識別手段と、
前記第１の情報処理装置と前記第２の情報処理装置との間に接続され、前記モード識別手段により識別された通信モードに従って前記第１の情報処理装置と前記第２の情報処理装置との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換する変換手段と、
前記変換手段における信号形態の変換の準備が完了したことを示すモード設定終了信号を前記第１の情報処理装置に送信するモード応答手段とを具備したことを特徴とする情報処理システム。
【請求項２】
前記接続手段は、シリアル通信コントローラを有することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記モード識別手段および前記モード応答手段は、マイクロプロセッサに含まれることを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記接続手段は、前記第１の情報処理装置から送信された信号を、前記第２の情報処理装置が判別可能な信号形態に変換して前記第２の情報処理装置へ送出する手段を備えたことを特徴とする請求項１乃至３のいずれかに記載の情報処理システム。
【請求項５】
前記第１の情報処理装置と前記接続手段との間では、シリアル信号線を介して通信が行われることを特徴とする請求項１乃至４のいずれかに記載の情報処理システム。
【請求項６】
前記通信モードは、データおよびコマンドの前後にフラグを付加して伝送する第１のフォーマットと、Ｎビットデータの前後にスタートビットおよびストップビットを付加して伝送する第２のフォーマットのいずれかを有することを特徴とする請求項１乃至５のいずれかに記載の情報処理システム。
【請求項７】
第１の情報処理装置と第２の情報処理装置との間でデータの送受信を可能とする変換装置であって、
複数の通信モードの１つを特定する識別信号を前記第１の情報処理装置から信号線を介して入力し、前記識別信号に従って通信モードを識別するモード識別手段と、
前記第１の情報処理装置と前記第２の情報処理装置との間に接続され、前記モード識別手段により識別された通信モードに従って前記第１の情報処理装置と前記第２の情報処理装置との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換する変換手段と、
前記変換手段における信号形態の変換の準備が完了したことを示すモード設定終了信号を前記第１の情報処理装置に送信するモード応答手段とを具備したことを特徴とする変換装置。
【請求項８】
第１の情報処理装置と第２の情報処理装置との間でデータの授受を行うための情報処理方法であって、
複数の通信モードの１つを特定する識別信号を前記第１の情報処理装置から信号線を介して入力するステップと、
前記識別信号に従って通信モードを識別するステップと、
識別された前記通信モードに従って前記第１の情報処理装置と前記第２の情報処理装置との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換するために、当該変換の準備が完了したことを示す設定終了信号を前記第１の情報処理装置に送信するステップとを有することを特徴とする情報処理方法。
【請求項９】
前記通信モードは、データおよびコマンドの前後にフラグを付加して伝送する第１のフォーマットと、Ｎビットデータの前後にスタートビットおよびストップビットを付加して伝送する第２のフォーマットのいずれかを有することを特徴とする請求項８記載の情報処理方法。
【請求項１０】
外部機器から送出されるデータを印字する印字装置において、
通信モードを特定した識別信号を前記外部機器から信号線を介して入力し、前記識別信号に従って通信モードを識別するモード識別手段と、
前記外部機器と当該印字装置との間に接続され、識別された前記通信モードに従って前記外部機器との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換する接続手段と、
前記接続手段における信号形態の変換の準備が完了したことを示すモード設定終了信号を前記外部機器に送信するモード応答手段とを具備したことを特徴とする印字装置。
【請求項１１】
前記モード識別手段は、印字制御を行うマイクロプロセッサを共用することを特徴とする請求項１０記載の印字装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の異なる通信モードに対応してデータの送受信を行うことが可能な情報処理システム、情報処理方法および印字装置に関するものである。
【０００２】
【従来の技術】
従来から知られている情報処理システムとして、例えば、ホストコンピュータに接続したプリンタがある。従来、プリンタは、ホストコンピュータに、少なくとも１つの物理的な接続手段を使って接続されている。
【０００３】
そして、ホストコンピュータとプリンタとの間で、あらかじめ決められた通信モードに対応してデータの送受信が行われる。この通信モードは、使用する信号の種類、数、同期の取り方、送受信の手順等を指定する。通常、１つの物理的な接続手段には１つの通信モードのみが使われている。
【０００４】
【発明が解決しようとする課題】
ところが、上述したような従来の情報処理システムにおいては、１つの物理的な接続手段には１つの通信モードのみしか使われていないため、より多くの種類のホストコンピュータ、あるいは、より多くの通信モードに対応したデータの送受信を行うことができないという問題点がある。
【０００５】
そこで、本発明の目的は、複数の異なる通信モードに対応してデータの送受信を行うことが可能な操作性の高い情報処理システム、情報処理方法および印字装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は、第１の情報処理装置と第２の情報処理装置との間でデータの送受信を可能とする情報処理システムであって、複数の通信モードの１つを特定する識別信号を前記第１の情報処理装置から信号線を介して入力し、前記識別信号に従って通信モードを識別するモード識別手段と、前記第１の情報処理装置と前記第２の情報処理装置との間に接続され、前記モード識別手段により識別された通信モードに従って前記第１の情報処理装置と前記第２の情報処理装置との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換する変換手段と、
前記変換手段における信号形態の変換の準備が完了したことを示すモード設定終了信号を前記第１の情報処理装置に送信するモード応答手段とを具備することによって、情報処理システムを構成する。ここで、前記接続手段は、シリアル通信コントローラを有してもよい。前記モード識別手段および前記モード応答手段は、マイクロプロセッサに含まれるようにしてもよい。前記接続手段は、前記第１の情報処理装置から送信された信号を、前記第２の情報処理装置が判別可能な信号形態に変換して前記第２の情報処理装置へ送出する手段を備えてもよい。前記第１の情報処理装置と前記接続手段との間では、シリアル信号線を介して通信が行われるようにしてもよい。前記通信モードは、データおよびコマンドの前後にフラグを付加して伝送する第１のフォーマットと、Ｎビットデータの前後にスタートビットおよびストップビットを付加して伝送する第２のフォーマットのいずれかを有してもよい。
【０００７】
本発明は、第１の情報処理装置と第２の情報処理装置との間でデータの送受信を可能とする変換装置であって、複数の通信モードの１つを特定する識別信号を前記第１の情報処理装置から信号線を介して入力し、前記識別信号に従って通信モードを識別するモード識別手段と、前記第１の情報処理装置と前記第２の情報処理装置との間に接続され、前記モード識別手段により識別された通信モードに従って前記第１の情報処理装置と前記第２の情報処理装置との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換する変換手段と、前記変換手段における信号形態の変換の準備が完了したことを示すモード設定終了信号を前記第１の情報処理装置に送信するモード応答手段とを具備することによって、変換装置を構成する。
【０００８】
本発明は、第１の情報処理装置と第２の情報処理装置との間でデータの授受を行うための情報処理方法であって、複数の通信モードの１つを特定する識別信号を前記第１の情報処理装置から信号線を介して入力するステップと、前記識別信号に従って通信モードを識別するステップと、識別された前記通信モードに従って前記第１の情報処理装置と前記第２の情報処理装置との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換するために、当該変換の準備が完了したことを示す設定終了信号を前記第１の情報処理装置に送信するステップとを有することによって、情報処理方法を提供する。
【０００９】
本発明は、外部機器から送出されるデータを印字する印字装置において、通信モードを特定した識別信号を前記外部機器から信号線を介して入力し、前記識別信号に従って通信モードを識別するモード識別手段と、前記外部機器と当該印字装置との間に接続され、識別された前記通信モードに従って前記外部機器との間で前記信号線とは異なる信号線を介して送受信される信号の形態を変換する接続手段と、前記接続手段における信号形態の変換の準備が完了したことを示すモード設定終了信号を前記外部機器に送信するモード応答手段とを具備することによって、印字装置を構成する。ここで、前記モード識別手段は、印字制御を行うマイクロプロセッサを共用してもよい。
【００１０】
【発明の実施の形態】
本発明の実施の一形態を図面に基づいて説明する。
【００１１】
図１は、本発明を適用した印字システムを示す。
【００１２】
まず、この印字システムの構成を図１に基づいて説明する。
【００１３】
１０１は、ケーブル１０１ａを接続するためのコネクタである。このコネクタ１０１は、ピン１０２を８個（Ｎｏ．１〜Ｎｏ．８）備えている。ケーブル１０１ａの一端には、第１の情報処理装置としてのホストコンピュータ１００が接続されている。このホストコンピュータ１００は、複数の異なる通信モードの一つを識別するための識別信号（ＳＥＬ）を発生する識別信号発生手段１００ａを備えている。
【００１４】
１０３ａ，１０３ｂは、ホストコンピュータ１００側から受信信号のレベル（電圧）を変換するレシーバ用増幅器である。１０４ａ，１０４ｂは、ホストコンピュータ１００側への送信信号のレベルを変換するトランスミッタ用増幅器である。１０５は、レシーバ用増幅器１０３ａから出力された受信データ（ＲｘＤ）を送る信号線である。この受信データ（ＲｘＤ）には、コマンドや印字データ等が含まれる。１０６は、送信データ（ＴｘＤ）を送る信号線である。
【００１５】
この送信データ（ＴｘＤ）には、後述する第２の情報処理装置としてのプリンタ２００から送られる応答やステータスデータが含まれる。
【００１６】
１０７は、制御信号（ＴｘＤＥ）を送る送信線である。この制御信号（ＴｘＤＥ）は、送信データ（ＴｘＤ）の送信開始および停止を知らせるための信号である。１０８は、後述する第２の通信モード（図３参照）で用いる非同期シリアル通信用のクロック（ＣＬＫ）を送る信号線である。データの送受信は、このクロック（ＣＬＫ）に同期して行われる。１０９は、通信モードの１つを特定するための識別信号（ＳＥＬ）を送る信号線である。この信号線１０９は、レシーバ用増幅器１０３ｂに接続されている。１１０は、プルダウン抵抗で一方が負の電位に保持されている。この場合、信号線１０９とレシーバ用増幅器１０３ｂと抵抗１１０とは、識別信号ＳＥＬを送信するための手段１２０を構成する。
【００１７】
また、信号線１０５〜１０９は、シリアル通信コントローラ１１１に接続されている。このシリアル通信コントローラ１１１は、複数の異なる通信モード、ここでは、第１の通信モード（図２参照）と第２の通信モードの両方で動作可能なように、送受信信号フォーマットの切り替えができるようになっている。このシリアル通信コントローラ１１１は、制御バス１１３を介して、マイクロプロセッサ１１２と接続されている。このマイクロプロセッサ１１２は、プリンタ２００の全体を制御すると共に、識別信号ＳＥＬが指定する通信モードを識別し、シリアル通信コントローラ１１１の通信モードを切り替え制御する。
【００１８】
シリアル通信コントローラ１１１およびマイクロプロセッサ１１２は、図２〜図４を参照して以下に説明する動作を行うための、フォーマット変換装置を構成している。
【００１９】
次に、通信モードの具体例を図２および図３に基づいて説明する。図２は、第１の通信モードで決められているフォーマットＡ（フレーム）を示す。２０１は、フレームの開始を示すフラグであって、所定のビットパターン（０１１１１１１０）からなる。このフラグ２０１は、通常２個以上送出される。２０２は、この通信モードで使用する情報、プリンタ制御コマンド、あるいは印字データ等が含まれるデータ部分である。２０３は、フレームチェックシーケンスでエラーチェックに使う１６ビットのフレームチェックシーケンス用ビットである。このフレームチェックシーケンス用ビット２０３は、通常、国際電信電話諮問委員会（Ｃｏｎｓｕｌｔａｔｉｖｅ  Ｃｏｍｍｉｔｔｅｅ  ｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｐｈｏｎｅ  ＆  Ｔｅｌｅｇｒａｐｈ  ＝ＣＣＩＴＴ）標準のアルゴリズムが使われる。２０４は、フレームの終了を示すフラグで、前記フラグ２０１と同じものである。このように第１の通信モードでは、データの送受信がフレーム単位で行われる。ただし、フラグ２０１、データ２０２、フレームチェックシーケンス２０３は、あらかじめ決められたクロックに同期して、信号線１０５および１０６上をシリアルに伝送される。
【００２０】
図３は、第２の通信モードで決められているフォーマットＢを示す。３０１は、データの開始を示すスタートビットであり、論理値は‘０’である。３０２は、８ビットのデータ部である。３０３は、データの終了を示すストップビットであり、論理値は‘１’で、その長さは２ビット分以上である。これらの各ビットは、図１に示す信号線１０８上の非同期シリアル通信用クロックＣＬＫに同期し、信号線１０５および１０６上をシリアルに伝送される。このように第２の通信モードでは、データの送受信がワード（キャラクタ）単位で行われる。
【００２１】
次に、本発明の実施の一形態の動作を、図４に基づいて説明する。プリンタ２００の電源が投入されると、マイクロプロセッサ１１２は、内蔵ＲＯＭに記憶されているプログラムに従って、図４の処理を開始する。まず、ステップｓ４００に進み、シリアル通信コントローラ１１１を、第１の通信モードで動作するように設定する。次に、ステップｓ４０１に進み、第１の通信モード設定終了信号（あるいはデータ）をホストコンピュータ１００に送信する。このような応答用信号等の送信データ（ＴｘＤ）は、信号線１０６、トランスミッタ用増幅器１０４ａを介して送られる。
【００２２】
その後、第２の通信モードを特定（識別）するための識別信号（ＳＥＬ）を検出したか否かを監視する（ステップｓ４０２）。もし、その識別信号を検出しなかった場合には、ホストコンピュータ１００からのデータ受信を待つ（ステップｓ４０３）ループに入る。そして、もしデータを受信した場合には、ステップｓ４０４に進み、印字データやコマンド等の受信データ（ＲｘＤ）の解析処理を実行する。これら受信データ（ＲｘＤ）は、レシーバ用増幅器１０３ａ、信号線１０５を介して受信される。その後、ステップｓ４０５に進み、前記コマンド解析処理で判明したコマンドを実行する。そして、再び前記ステップｓ４０２に戻る。
【００２３】
一方、ステップｓ４０２で前記第２の通信モードを特定する識別信号（論理レベル＝１）を検出した場合は、ステップｓ４１０に進み、前記シリアル通信コントローラ１１１を前記第２の通信モードで動作するように設定する。次に、ステップｓ４１１に進み、第２の通信モード設定終了信号（あるいはデータ）をホストコンピュータ１００に送信する。このような応答用信号等の送信データ（ＴｘＤ）は、信号線１０６、トランスミッタ用増幅器１０４ａを介して送られる。
【００２４】
その後、第１の通信モードを特定（判別）するための識別信号（ＳＥＬ）を検出したか否かを監視する（ステップｓ４１２）。もし、その識別信号を検出しなかった場合には、ホストコンピュータ１００からのデータ受信を待つ（ステップｓ４１３）ループに入る。そして、もしデータを受信した場合には、ステップｓ４１４に進み、印字データやコマンド等の受信データ（ＲｘＤ）の解析処理を実行する。これら受信データ（ＲｘＤ）は、レシーバ用増幅器１０３ａ、信号線１０５を介して送られる。
【００２５】
その後、ステップｓ４１５に進み、前記コマンド解析処理で判明したコマンドを実行する。そして、再びステップｓ４１２に戻る。一方、ステップｓ４１２で第１の通信モードを特定する識別信号（論理レベル＝０）を検出した場合は、ステップｓ４００に戻り、前記と同様な処理を行う。
【００２６】
なお、本実施の形態では、図４に示す処理を実行するマイクロプロセッサ１１２をプリンタ２００から独立して構成したが、これに限るものではなく、例えば、プリンタ２００内に図４に示す処理を実行するための機能を備えて構成したり、また、マイクロプロセッサ１１２とシリアル通信コントローラ１１１とを一体にしてインターフェース装置として構成することができる。
【００２７】
また、ホストコンピュータ１００により発生した識別信号ＳＥＬのマイクロプロセッサ１１２への信号伝送方法としては、信号線１０９からシリアル通信コントローラ１１１を介してマイクロプロセッサ１１２に送るようにする他に、図１の破線の信号線１０９ａで示すように、シリアル通信コントローラ１１１を介さずに直接マイクロプロセッサ１１２に入力させるような構成としてもよい。
【００２８】
また、マイクロプロセッサ１１２からシリアル通信コントローラ１１１へのモード切り替えの指示は、通常の制御バス１１３を介して行う他に、図１の破線１１４で示すように、別個の独立した信号線を用いて指示するように構成してもよい。
【００２９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用しても良い。また、本発明はシステムあるいは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００３０】
【発明の効果】
本発明によれば、複数の異なる通信モードのうちの一つを特定する信号を検出することにより、送受信される信号の形態を自動的に切り替えて所定の通信モードに対応させることが可能となるので、通信モードが異なるより多くの種類の装置に接続することが可能な操作性の高い情報処理システムおよび印字装置を構築することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態の構成例を示すブロック図である。
【図２】第１の通信モードの信号フォーマットを示す模式図である。
【図３】第２の通信モードの信号フォーマットを示す模式図である。
【図４】本実施の形態における処理手順を示すフローチャートである。
【符号の説明】
１００  第１の情報処理装置（ホストコンピュータ、外部機器）
１００ａ  識別信号発生手段
１１１  シリアル通信コントローラ
１１２  マイクロプロセッサ
２００  第２の情報処理装置（プリンタ）
ＳＥＬ  識別信号
【図１】
0003581481.tif 000002
【図２】
0003581481.tif 000003
【図３】
0003581481.tif 000004
【図４】
0003581481.tif 000005