(57)【特許請求の範囲】
【請求項１】
複数のシステムの間で周辺装置を共用するための切り換え装置であって、該切り換え装置は、該複数のシステムと該周辺装置の間に設けられ、
前記複数のシステムから、前記周辺装置で処理するためのデータおよび前記周辺装置を制御するためのコマンドをそれぞれ受信する複数の受信手段と、
前記複数の受信手段のそれぞれに対応して設けられ、前記複数のシステムにおいて設定された前記周辺装置の状態をそれぞれ記憶する複数の周辺状態記憶領域と、
前記切り換え装置から前記周辺装置にデータおよびコマンドを転送する転送手段と、
前記複数の受信手段のそれぞれを調べ、データまたはコマンドを受信した受信手段を、前記転送手段に接続する接続手段と、
前記転送手段に接続された受信手段に対応する周辺状態記憶領域に記憶された状態を読み出して前記周辺装置に転送し、該周辺装置を該状態にセットする状態セット手段と、
前記転送手段に接続された受信手段によって受信されたコマンドを監視し、該受信されたコマンドによって示される前記周辺装置の状態が、該受信手段に対応する周辺状態記憶領域に記憶された状態と異なるならば、該コマンドによって示される該周辺装置の状態で該記憶された状態を更新する状態更新手段と、
を備える切り換え装置。
【請求項２】
予め決められた期間の間、前記転送手段に接続された受信手段が、データまたはコマンドを該転送手段に送らなければ、該予め決められた期間の経過後に、該受信手段と該転送手段の接続を解除する手段をさらに含む、請求項１に記載の切り換え装置。
【請求項３】
前記転送手段に接続された受信手段が終了信号を受信したならば、該受信手段と該転送手段の接続を解除する手段をさらに含む、請求項１に記載の切り換え装置。
【請求項４】
前記複数の受信手段のうちの一つの受信手段がデータまたはコマンドを受信したとき、該複数の受信手段のうちの他の受信手段が前記転送手段に接続されているならば、該一つの受信手段が受信したデータまたはコマンドを予め決められた量だけ記憶する手段をさらに含む、請求項１に記載の切り換え装置。
【請求項５】
前記予め決められた量のデータまたはコマンドが受信されて記憶された後に、前記他の受信手段がなお前記転送手段に接続されているならば、前記一つの受信手段に対応するシステムにビジー状態を標示する手段をさらに含む、請求項４に記載の切り換え装置。
【請求項６】
前記複数の受信手段のうちの一つの受信手段がデータまたはコマンドを受信した際に、該複数の受信手段の他の受信手段が前記転送手段に接続されているならば、該一つの受信手段に対応するシステムにビジー状態を標示する手段をさらに含む、請求項１に記載の切り換え装置。
【請求項７】
切り換え装置を用いて、複数のシステム間で周辺装置を共用するための切り換え方法であって、該切り換え装置は、該複数のシステムから、該周辺装置で処理するためのデータおよび該周辺装置を制御するためのコマンドをそれぞれ受信する複数の受信手段と、該受信手段のそれぞれに対応して設けられ、該複数のシステムにおいて設定された周辺装置の状態をそれぞれ記憶する複数の周辺状態記憶領域と、該切り換え装置から該周辺装置にデータおよびコマンドを転送する転送手段とを有しており、
前記複数の受信手段のそれぞれを調べ、データまたはコマンドを受信した受信手段を、前記転送手段に接続するステップと、
前記転送手段に接続された受信手段に対応する周辺状態記憶領域に記憶された状態を読み出して前記周辺装置に転送し、該周辺装置を該状態にセットするステップと、
前記転送手段に接続された受信手段によって受信されたコマンドを監視し、該受信されたコマンドによって示される前記周辺装置の状態が、該受信手段に対応する周辺状態記憶領域に記憶された状態と異なるならば、該コマンドによって示される該周辺装置の状態で該記憶された状態を更新するステップと、
を含む、切り換え方法。
【請求項８】
予め決められた期間の間に、前記転送手段に接続された受信手段が、データまたはコマンドを該転送手段に送らなければ、該予め決められた期間の経過後に、該受信手段と転送手段の接続を解除するステップをさらに含む、請求項７に記載の方法。
【請求項９】
前記複数の受信手段のうちの一つの受信手段がデータまたはコマンドを受信したとき、該複数の受信手段のうちの他の受信手段が前記転送手段に接続されているならば、該一つの受信手段が受信したデータおよびコマンドを予め決められた量だけ記憶するステップをさらに含む、請求項７に記載の方法。
【請求項１０】
前記予め決められた量のデータまたはコマンドが受信されて記憶された後に、前記他の受信手段がなお前記転送手段に接続されているならば、前記一つの受信手段に対応するシステムにビジー状態を標示するステップをさらに含む、請求項９に記載の方法。
【請求項１１】
前記複数の受信手段のうちの一つの受信手段がデータまたはコマンドを受信した際に、該複数の受信手段のうちの他の受信手段が前記転送手段に接続されているならば、該一つの受信手段に対応するシステムにビジー状態を標示するステップをさらに含む、請求項７に記載の方法。
【請求項１２】
前記転送手段に接続された受信手段が終了信号を受信したならば、該受信手段と該転送手段の接続を解除するステップをさらに含む、請求項７に記載の方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はコンピュータ・システムに関し、特に該システムでの周辺装置（ｐｅｒｉｐｈｅｒａｌ  ｄｅｖｉｃｅ）の共用（ｓｈａｒｅ）に関するものである。さらに特定すると、本発明は２個またはそれ以上のコンピュータまたは他のシステム間での周辺装置の共用に関するものである。
【０００２】
【従来技術とその問題点】
コンピュータ・システム、特に小型またはパーソナルコンピュータ・システムにおいて、周辺装置はシステムの全コストの大きな部分を成している。可能であれば、幾つかのコンピュータ・システム間で周辺装置を共用することが望まれている。しかし、周辺装置を共用するときには、装置を１つのシステムから別のシステムに切り換える毎に既知状態にしなければならない。好ましくは、そのコンピュータ・システムにより最後に使用したときと同じ状態とする。
【０００３】
小型コンピュータ・システム、特にパーソナルコンピュータ・システムでは、ハードウェアおよびオペレーティング・システムのソフトウェアは、このような共用をするために必要な高機能（ｓｏｐｈｉｓｔｉｃａｔｉｏｎ）を欠くことがある。したがって、該システムで周辺装置を共用する場合、システムのユーザは装置を既知状態にするために、コンピュータ・システムを切り換える毎にマニュアルで周辺装置を再び初期化しなければならない。これは、装置を共用するコンピュータ・システムがすぐ近くにない場合には、非常に時間がかかり、非常に困難なことである。遠隔接続されたシステムでは、周辺装置を現在使用しているかどうかを確認することは重大な問題である。
【０００４】
プリンタなどの一部の周辺装置では、従来のマニュアルまたは自動スイッチを使用して、１つのコンピュータ・システムから別のコンピュータ・システムに電気的接続を切り換えることができる。特定のコンピュータに一旦切り換えると、他のコンピュータとのインタフェースは一定の期間の間接続されるコンピュータが周辺装置を使用しなくなるまで、使用中（ｂｕｓｙ）と設定されており、そして、使用中表示が除去され、いずれかのコンピュータが接続を再び獲得することができる。しかし、周辺装置とのインタフェースを切り換える毎に、周辺装置の制御権を獲得したコンピュータは、周辺装置を再び初期化して、周辺装置の状態を再設定しなければならない。プリンタの場合、この再初期化では、プリンティング分解能、ページ・オリエンテーション（ランドスケープ（横）またはポートレート（縦））、マージン、選択したフォント、ページ・サイズ、および他のパラメータを再度記憶することが必要になる。プリンタをワードプロセスシステムにより使用する場合には、ユーザはこれらのパラメータに気づかないことがあるので、切り換える前の状態に、プリンタを再初期化することができない。
【０００５】
各共用コンピュータ・システムに対して周辺装置の状態を保存しながら、周辺装置を２個またはそれ以上のコンピュータ・システムの間で共用することのできる周辺スイッチが当業者の間で要求されている。インタフェースを切り換える毎に周辺装置の状態を自動的に再度記憶し、トランスペアレントな（ｔｒａｎｓｐａｒｅｎｔ）切換をするスイッチが要求されている。装置が他のシステムにより現在使用されていることを、周辺装置を制御することを希望しているコンピュータ・システムに知らせ、遠隔接続されたコンピュータ・システムの共用を可能にするスイッチに対するさらに別の要求もある。本発明はこれらの要求を満足するものである。
【０００６】
【発明の目的】
本発明の目的は２個またはそれ以上のコンピュータ・システムが周辺装置を共用することを可能にする切り換え装置及びその方法を提供する。
本発明の他の目的は、各コンピュータ・システムから周辺装置へのコマンドを監視し、周辺装置の状態を記憶する切り換え装置及びその方法を提供することにある。
本発明の他の目的は、コンピュータからのコマンドを受け入れる前に、周辺装置を、該コンピュータにより設定された最後の状態に再記憶させる切り換え装置及び方法を提供することにある。
本発明の別の目的は、周辺装置が第１のコンピュータ・システムのための機能を現在実行している場合、サービスを要求している第２のまたは後続のコンピュータ・システムへ使用中信号を送る切り換え装置及びその方法を提供することにある。
本発明のさらに別の目的は、非選択ホストからのデータを周辺装置がそのデータを処理可能になるまで記憶する切り換え装置及びその方法を提供することにある。
【０００７】
【発明の概要】
本発明のこれまでに述べた目的および他の目的は、プリンタなどの周辺装置を複数のコンピュータ・システムにより共用することのできる切り換え装置及びその方法において達成される。本装置は各コンピュータ・システムと接続し、また、共用される周辺装置とも接続する。本装置は、各コンピュータ・システムに対する周辺装置の現在の状態を記憶するので、特定のシステムが周辺装置へのアクセスを要求する場合、本装置によって周辺装置の状態を使用の要求をしているシステムにより設定された最後の状態に再度記憶することができる。したがって、周辺装置の状態は、システムが装置を使用した最後の時から明らかに変化していないので、システムは、他のシステムが周辺装置を使用していたことを知る必要はない。
【０００８】
本発明の一実施例では、プリンタはホスト・コンピュータ・システムおよび多機能周辺装置のファクシミリ（ＦＡＸ）セクションにより共用される。ファクシミリ伝送を受信している時、ファクシミリ・セクションはスイッチにそれを通知（ａｌｅｒｔ）し、スイッチは、プリンタがホストにより現在使用されているかどうかを決定する。プリンタが現在使用されている場合、プリンタが使用可能になるまで、またはバッファがフルになるまで、ファクシミリ・セクションはファクシミリ・データをバッファに保存する。プリンタが使用可能になる前にバッファがフルになった場合は、ファクシミリ・セクションは「用紙切れ（ｏｕｔ  ｏｆ  ｐａｐｅｒ）」表示を遠隔のファクシミリに送り、伝送を中断させる。ホストがプリント要求（ｐｒｉｎｔ  ｒｅｑｕｅｓｔ）を送信したときに、プリンタはファクシミリ・セクションにより使用されている場合、プリンタが使用中であるという表示がホストに与えられる。
【０００９】
本実施例は、ホストから送信されるプリンタ・コマンドを監視および解釈し、プリンタの現在の状態のコピーを保持する。ファクシミリ伝送を受信する時、スイッチはファクシミリを受信するためにプリンタを立ち上げ、ファクシミリの受信、プリント後、スイッチはホスト・プリンタ状態を再び記憶し、ホストがプリンタを使用した最後の時以降のファクシミリによってプリントがなされていたことを知ることもなく、ホストは、プリンタを使用することができる。
【００１０】
【発明の実施例】
以下の説明は、本発明を実施するための現在のところ最適に熟考された実施例である。以下の説明は、限定的な意味に考えるのではなく、発明の一般的な原理を説明する目的のためだけのものである。
図１は、本発明およびその環境のブロック図である。図１では、第１のホスト・システム１０２はバス１１０を介して多機能周辺装置１０４内に含まれるスイッチ１１６に接続する。スイッチ１１６はバス１１２を介して共用されている周辺装置１０６と接続する。第２のホスト・システム１０８はバス１１４を介してスイッチ１１６と接続する。本発明のスイッチ１１６により、第１ホスト・システム１０２および第２ホスト・システム１０８が周辺装置１０６を共用することができる。
【００１１】
図２は、本発明を用いてホスト・システムおよび多機能周辺装置のファクシミリ（ＦＡＸ）・セクションをプリンタに接続することを示している。図２では、ホスト・システム２０２はバス２１２を介して本発明に係るスイッチ２０５およびファクシミリ・セクション２２０を含む多機能周辺装置２０４に接続する。リモート・ファクシミリ（ＦＡＸ）機２１０はワイヤ２１８を介して電話システム２０８と接続している。電話システム２０８はワイヤ２１６を介して多機能周辺装置のファクシミリ・セクション２２０と接続する。本発明のスイッチ２０５はバス２１４を介してプリンタ２０６と接続する。
【００１２】
スイッチ２０５によって、ホスト・システム２０２がファクシミリ・セクション２２０とプリンタ２０６を共用することができる。ファクシミリ・セクション２２０は、リモート・ファクシミリ機２１０からの呼出を受信し、ホスト・システムがプリンタを使用していなければ、スイッチ２０５はプリンタ２０６を再構成（ｒｅｃｏｎｆｉｇｕｒｅ）して、リモート・ファクシミリ機２１０からファクシミリ（ＦＡＸ）を受信させることができる。ファクシミリ伝送の終了後、スイッチ２０５はプリンタ２０６状態情報を送り、ファクシミリ伝送の前の状態にさせる。したがって、ホスト・システム２０２は、ファクシミリを受信するためにプリンタを使用していたことに気づいていない。リモート・ファクシミリ機２１０からファクシミリを受信しているときに、ホスト・システム２０２がプリンタ２０６を使用しようとした場合、スイッチ２０５はバス２１２を介してホスト・システム２０２に使用中の表示を送る。ファクシミリ伝送が完了したならば、スイッチ２０５はバス２１２から使用中の表示（ｉｎｄｉｃａｔｏｒ）を解除し、ホスト・システム２０２に継続してプリンタ２０６を使用させることを可能にする。
【００１３】
多機能周辺装置２０４内のスイッチ２０５は、装置２０４に含まれるＲＡＭ内のプリンタ状態のコピーを保持するため、ホスト・システム２０２からプリンタ２０６に送られたすべてのコマンドを監視することができる。したがって、ファクシミリ伝送が完了すると、スイッチ２０５はプリンタ状態のコピーを用いて、ホスト・システム２０２が予期する状態にプリンタを設定することができる。
【００１４】
図３は、典型的なホスト・システムである図２のホストコンピュータ・システム２０２のブロック図である。ホスト・システムの唯一の必須条件は、プリンタとのパラレルまたはシリアル・インタフェースを有することである。図３において、ホスト・システム２０２は、システム・バス３０４を介してシステムの他の構成素子に接続されるプロセッサ（プロセス素子）３０２を含む。キーボード３０６により、ホスト・システム２０２のユーザは、情報をシステムに入力することができる。ディスプレイ３０８により、情報をホスト・システム２０２のユーザに表示することができる。ディスク３１０は、ホスト・システム２０２のソフトウェアおよびデータを記憶するために使用され、周辺装置インタフェース３２４はバス２１２を通して本発明に係るスイッチを含む多機能周辺装置２０４と通信するために使用される。周辺装置のインタフェース２１２には、ＲＳ／２３２などのシリアル・インタフェースまたはセントロニクス（Ｃｅｎｔｒｏｎｉｃｓ）パラレル・プリンタ・インタフェースなどのパラレル・インタフェースを使用することができる。
メモリ３１２には、ユーザ・ソフトウェア３１４およびオペレーティング・システム３１６が含まれる。プリンタ・コマンド言語（ＰＣＬ）ドライバ・ソフトウェア３１８は、本発明に係るスイッチ２０５を介してプリンタ２０６と通信するために、ユーザ・ソフトウェア３１４によって用いられる。スキャナ・コマンド言語（ＳＣＬ）ドライバ・モジュール３２０は、多機能周辺装置２０４内のスキャナ・デバイスと通信するために用いられる・ファクシミリ（ＦＡＸ）・コマンド言語（ＦＣＬ）ドライバ・モジュール３２２は、多機能周辺装置２０４内のすべてのファクシミリ機能を制御するために、ユーザ・ソフトウェア３１４によって用いられる。
【００１５】
図４は、本発明に係るスイッチを含む多機能周辺装置２０４のブロック図である。図４において、多機能周辺装置２０４には、システム・バス４０４を介してシステムの他の素子と通信するプロセッサ４０２が含まれている。ホスト・システム・インタフェース４０６は、バス２１２を介してホスト・システム２０２と通信するために用いられる。ファクシミリ・エレクトロニクス４０８は、バス２１６上を通り電話システム２０８（図２参照）を介してリモート・ファクシミリ機２１０（図２参照）と通信するために用いられる。プリンタ・インタフェース４１０は、バス２１４を介してプリンタ２０６にデータを送るために用いられる。スキャナ・システム・エレクトロニクス４１２は、多機能周辺装置２０４の一部でもあるデータ・スキャニング・デバイスとともに用いられる。メモリ４１４は、図３のＰＣＬ（３１８）、ＦＣＬ（３２２）、ＳＣＬ（３２０）ドライバ間、および図４のＰＣＬ（４２２）、ＦＣＬ（４２０）、ＳＣＬ（４２４）モジュール間に、ＰＣＬ、ＦＣＬ、ＳＣＬコマンドを送る（ｒｏｕｔｅ）コマンド・インタープリタ４１６を含む。多機能周辺装置２０４内のＰＣＬ、ＦＣＬ、ＳＣＬモジュールは、それぞれプリンタ・インタフェース４１０、ファクシミリ・エレクトロニクス４０８およびスキャナ・システム・エレクトロニクス４１２を制御する。コマンド・インタープリタ４１６については、図５および図６に基づいて以下に説明する。ＦＣＬモジュール４２０は、共用プリンタ２０６でのファクシミリ・メッセージの受信およびプリントなどのファクシミリ関連機能を実施するために、ＦＣＬドライバ・モジュール３２２（図３）により送られるコマンドを処理するために用いられる。ＦＣＬモジュール４２０は、コマンドおよび状態を受信し、コマンド・インタープリタ４１６に送り、そこで該コマンドが処理され、ホスト・システム２０２に送られる。ＦＣＬモジュール４２０は、ファクシミリを受信すると、ＰＣＬモジュール４２２にも直接データを送る。ＰＣＬモジュール４２２は、コマンド・インタープリタおよびＦＣＬモジュール４２０からのコマンドおよびデータを受信し、該コマンドをプリンタ・インタフェース４１０を介してプリンタ２０６（図２）に送る。ＳＣＬモジュール４２４は、ＳＣＬドライバ・モジュール３２０（図３）からスキャナ・コマンド言語コマンドを受信し、該コマンドを、スキャナ・システム・エレクトロニクス４１２と接続する（ｉｎｔｅｒｆａｃｅ）スキャナ・システム・ソフトウェア４２６に送る。
【００１６】
図５および図６は、図４のコマンド・インタープリタ４１６のソフトウェアのフローチャートを示す。このソフトウェアは、図４のブロック図で述べたハードウェアとともに、本発明のスイッチ機能を行うときに用いる。図５および図６を参照すると、このフローチャートは、割込が起こったときに開始する。割込は、ホスト・システムまたは多機能周辺装置のファクシミリ・セクションからコマンドまたはデータが到達したことを示す。エントリ後、ブロック５０２では、タイムアウトが起こったかどうかを確認する。ホスト・システムでプリンタの使用が完了したときに、タイムアウトが起こる。タイムアウトが起こると、ブロック５０２はブロック５０４に移り、そこで、ファクリミリがプリントを待っているかどうかを確認する。ファクシミリがプリントを待っている場合には、ブロック５０４での制御がブロック５２０に移り、ファクシミリのプリントを開始させるが、そうでない場合には、ブロック５０４はブロック５０６に移る。ブロック５０６では、ホスト・インタフェース４０６を介してホストからデータまたはコマンドを受信したかどうかを確認する。データまたはコマンドをホストから受信している場合には、ブロック５０６はブロック５０８に移り、そこで図６を呼び出して、割込に戻る前にホストからのデータまたはコマンドが処理される。
【００１７】
コマンドまたはデータをホストから受信していない場合には、ブロック５０６はブロック５１０に移り、そこで多機能周辺装置のファクシミリ・セクションからプリント要求を受信したかどうかを確認する。ファクシミリ・プリント要求を受信していない場合には、コマンドまたはデータをファクシミリ・セクションから受信しているので、ブロック５１０はブロック５１２に移り、コマンドまたはデータを処理のためＦＣＬモジュールへ送る。ファクシミリ・プリント要求をファクシミリ・セクションから受信している場合には、ブロック５１０はブロック５１４に移り、そこでタイマの時間が終了したかどうかが確認される。時間が終了していないときには、ホストはまだプリント中であるから、ブロック５１４はブロック５１６に移り、そこで入力ファクシミリ・データをバッファに保存するようにファクシミリ・エレクトロニクス４０８に信号を送る。次に、ブロック５１８ではファクシミリ・フラグを表示し、ファクシミリがプリントを待機していることを示す。
【００１８】
タイマが終了している場合には、ブロック５１４はブロック５２０に移り、そこでプリンタをファクシミリのために予約し、ブロック５２２でインタフェース２１２に使用中信号を設定し、プリンタが使用中であることをホストに示す。ブロック５２４では、プリンタの状態をセットするためにプリンタにコマンドを送り、ファクシミリ・プリントを可能にし、ブロック５２６では最初のファクシミリ・データをプリンタに送る。ブロック５２８では、すべてのファクシミリ・データが送信されたかどうかを確認し、送信されていなければ、ブロック５２８はブロック５２６に戻って、さらに多くのデータを送信する。すべてのファクシミリ・データを送信したならば、ブロック５２８はブロック５３０に移り、そこでコマンドをプリンタに送り、プリンタの状態を再び記憶させ、ブロック５３２で、インタフェース２１２から使用中信号を除去した後割込から戻る。
【００１９】
図６は、ブロック５０８（図５）により呼び出されたホスト・データ・コマンド処理モジュールのフローチャートを示す。図６では、入力後、ブロック６０２ではプリンタ・コマンド言語コマンドまたはデータを受信したかどうかを確認する。受信していなければ、ブロック６０２はブロック６１０に移り、そこでファクシミリ・コマンド言語コマンドまたはデータを受信したかどうかを確認する。ファクシミリ・コマンド言語コマンドまたはデータをホストから受信している場合には、ブロック６１０はブロック６１２に移り、そこでコマンドまたはデータは処理のためＦＣＬモジュールヘ送られる。
【００２０】
ＦＣＬコマンド／データ情報を受信していなかった場合には、システムはコマンド／データがＳＣＬモジュールのためのものであると仮定し、制御はブロック６１４ヘ移り、コマンドまたはデータを処理のためＳＣＬモジュールに送る。
ＰＣＬコマンドまたはデータを受信した場合、ブロック６０２はブロック６０４へ移り、そこでプリンタ状態の変化をバッファに保存する。ブロック６０６では、コマンドまたはデータをＰＣＬモジュールに送信し、処理する。そして、ブロック６０８では、ホストがプリンタを使用していることを示すタイマを設定する。プリンタのための新しいコマンドまたはデータを受信するときに、このタイマは常に新しい値に設定される。したがって、ホストでプリンタの使用が終了したならば、タイマが５〜１０秒間計時した後、ファクシミリによるプリンタの使用が可能となる。これは、さらに多くのプリントを行う場合に、ホストがプリンタを再アドレスするための十分な時間を与えることができる。
タイマ値を設定した後、またはコマンドやデータをＦＣＬまたはＳＣＬモジュールに送信した後で、図６から図５に戻る。
【００２１】
プリンタのための状態情報には、３００ドット／インチなどのプリント分解能、ポートレートまたはランドスケープなどのページ．オリエンテーション、用紙マージン、選択フォント、およびページ・サイズが含まれている。他のパラメータも、使用中のプリンタのタイプにより異なるが、プリンタ状態に含めることができる。他の周辺装置には、異なる状態情報が必要なことがある。例えば、ディスクでは、情報状態として読込み／書込みヘッドおよび現在のシリンダを選択することがある。
【００２２】
本発明の現在望ましい実施例についてこれまでに述べてきたことで、本発明の目的が完全に達成されたことが理解され、また、本発明から逸脱することなく、発明の構造および回路上の多くの変更および非常に異なる実施例およびそれらの応用が示唆されることは、当業者には自明のことである。
【００２３】
【発明の効果】
以上説明したように本発明により複数のシステムにおいてプリンタ等の周辺装置を要求に応じて再初期設定等の操作を別途することなく、自動的に切り換えて使用することを可能にする周辺装置を共用するための切り換え装置及びその方法を得ることができる。
【図面の簡単な説明】
【図１】本発明の一実施例である周辺装置を共用するための切り換え装置が用いられるシステムのブロック図。
【図２】本発明の一実施例である周辺装置を共用するための切り換え装置が用いられるシステムの一例のブロック図。
【図３】図２のホスト・コンピュータ・システムのブロック図。
【図４】図２の多機能周辺装置のブロック図。
【図５】本発明に係る周辺装置を共用するための切り換え装置の動作説明図。
【図６】本発明に係る周辺装置を共用するための切り換え装置の動作説明図。
【符号の説明】
１０２：第１ホスト・システム
１０４、２０４：多機能周辺装置
１０６、２０６：周辺装置
１０８：第２ホスト・システム
１１６、２１５：スイッチ
２０２：ホスト・コンピュータ・システム
２０８：電話システム
２１０：リモート・ファクシミリ機
２２０：ファクシミリ・セクション
３０２、４０２：プロセス素子
３１２：メモリ
３０６：キーボード
３０８：ディスプレイ
３１０：ディスク
３２４：周辺インターフェース
３１８：ＰＣＬドライバ・モジュール
３２０：ＳＣＬドライバ・モジュール
３２２：ＦＣＬドライバ・モジュール
４２０：ＦＣＬモジュール
４２２：ＰＣＬモジュール
４２４：ＳＣＬモジュール
４２６：スキャナ・ソフトウェア
【図１】
0003565567.tif 000002
【図２】
0003565567.tif 000003
【図３】
0003565567.tif 000004
【図４】
0003565567.tif 000005
【図５】
0003565567.tif 000006
【図６】
0003565567.tif 000007