(57)【要約】【課題】さまざまな用途に対応したコンピュータ周辺機器をより少ない設計工数で実現するとともに使用者の要求する用途変更に自動的に対応する。【解決手段】周辺機器１０を通信制御部６と識別子１を備えたデータ入出力部４とに分離し，通信制御部６を用いて周辺機器１０やホストコンピュータ８が識別子１の情報を読み取ることにより周辺機器の種別やデータ形式を認識し処理方法を自動的かつ適切に選択・変更する。【選択図】図１
2004005331.tif 000002
【特許請求の範囲】
【請求項１】
種類の異なるコンピュータ周辺機器において、本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成されることを特徴とする周辺装置
【請求項２】
種類の異なるコンピュータ周辺機器に於いて、本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成された周辺装置であって、
前述データ入出力装置が識別子をもち、この識別子情報を前述通信制御装置あるいはこれを経由して前述本体コンピュータが認知することにより、
前述周辺装置から出力される受信データ形式あるいは周辺装置へと入力される送信データ形式あるいは周辺装置を識別することを特徴とする周辺装置
【請求項３】
種類の異なるコンピュータ周辺機器において、本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成された周辺装置であって、
前述データ入出力装置が識別子をもち、この識別子情報を前述通信制御装置あるいはこれを経由して前述本体コンピュータが認知することにより、
本体コンピュータ内に用意された前述周辺装置単体の制御プログラムあるいは制御回路構造を前述データ入出力装置部にあるいは前述通信制御装置部に転送することを特徴とする周辺装置
【請求項４】
種類の異なるコンピュータ周辺機器において、本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成された周辺装置であって、
前述データ入出力装置に記憶された前述通信制御装置部あるいは前述本体コンピュータに対する追加プログラムあるいは回路構造を与えることを特徴とする周辺装置
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンピュータに接続された周辺装置と通信制御に関するものである。
【０００２】
【従来の技術】
従来、周辺装置を設計しこれを本体コンピュータに接続しようとする場合、各周辺装置に対し本体コンピュータとの通信部を設計し同時に各周辺装置独自の駆動ソフトウエアを設計していた。
【０００３】
図２は従来の周辺回路の構成例を示す。周辺装置１０ａはデータ入出力部４ａと通信制御部６ａとから構成され、前述周辺装置１０ａの中にこれらが設けられていた。装置としての最小構成は１０ａとなっているため、データ入出力部４ａと通信制御部６ａとは同一に設計され、それぞれの機能も分離されないことも多くあった。
【０００４】
【発明が解決しようとする課題】
このため以下の（１）〜（４）に示すような問題点があった。
（１）周辺装置の本体コンピュータへの通信部が各装置毎に設計されている。
このため設計の生産性が高くならず、回路部、機構部あるいはソフトウエアのコストが低くならない。
（２）周辺装置自体あるいはこの装置から転送されるデータの形式を本体コンピュータのみでは判定しない。このため周辺装置から送られてくるデータの処理方法の指定を使用者によって設定される必要があり、使用時に人為的失敗の可能性を招くとともに作業工数を増大させる。
（３）周辺装置固有の性能を実現するために周辺装置あるいは本体コンピュータの制御ソフトウエアを選択する必要があるが、手動で行う必要があり工　　　数が増す。
（４）通信部あるいは本体コンピュータの通信ドライバおよびアプリケーション部が固定されており出荷後の変更や改善が不能である
本発明は上記の問題点を解決するためになされたものである。
【０００５】
【課題を解決するための手段】
請求項１記載の発明は、種類の異なるコンピュータ周辺機器において、
本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成されることを特徴とする。
【０００６】
請求項２記載の発明は、種類の異なるコンピュータ周辺機器において、本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成された周辺装置であって、
前述データ入出力装置が識別子をもち、この識別子情報を前述通信制御装置あるいはこれを経由して前述本体コンピュータが認知することにより、
前述周辺装置から出力される受信データ形式あるいは周辺装置へと入力される送信データ形式ならびに周辺装置を識別することを特徴とする。
【０００７】
請求項３記載の発明は、種類の異なるコンピュータ周辺機器において、本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成された周辺装置であって、
前述データ入出力装置が識別子をもち、この識別子情報を前述通信制御装置あるいはこれを経由して前述本体コンピュータが認知することにより、
本体コンピュータ内に用意された前述周辺装置単体の制御プログラムあるいは制御回路構造を前述データ入出力装置部にあるいは前述通信制御装置部に転送することを特徴とする。
【０００８】
請求項４記載の発明は、種類の異なるコンピュータ周辺機器において、本体コンピュータに対する通信部が分離共通化された通信制御装置を持ち、前述周辺装置の目的に合わせて複数の種類中から選択されたデータ入出力装置部と前述通信制御装置部とから構成された周辺装置であって、
前述データ入出力装置に記憶された前述通信制御装置部あるいは前述本体コンピュータに対する追加プログラムあるいは回路構造を与えることを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面を参照しながら本発明にかかる共通化された通信制御機構部をもつ周辺機器の実施形態について説明する。
図１において、周辺機器１０は識別子１が取り付けられたデータ入出力部４と通信制御部６とから構成されている。
【００１０】
識別子１の情報は周辺機器１０の通信制御部６とホストコンピュータ８の通信制御部９とが６と９との間の情報を伝達する手段７を介して伝達される。
周辺装置１０としては一般的にデジタルデータを入出力する装置、アナログデータを入出力する装置、時間を計測する装置や情報記憶装置等の直接外部との入出力がない装置、放射線検出器等の物理量を直接検出する装置、さらにはデータを並列的に入出力する装置や直列的に入出力する装置等もある。
【００１１】
上記の様に周辺装置１０の形態としてはさまざまな形態が考えられるが、上記の様に識別子１の情報をホストコンピュータ８へ伝達することにより、ホストコンピュータ８は周辺装置１０がどのような装置であるかを認知することができる。
このため周辺装置１０に対するデータ処理の方法、使用するべきソフトウエアドライバ等を外部の使用者の助けなしに自ら決定し処理することができる。
【００１２】
さらに周辺装置１０の通信制御部６の通信形態をあらかじめ決定しておく。このようにすることによりデータ入出力部４の形態が変更されても、通信制御部６はそれに対応したデータ処理の方法や手順を選択するだけで周辺装置１０全体としての機能を実現することができる。
【００１３】
識別子１の実施形態としては回路基板に直接配線する方法、半田ジャンパによるスイッチ、ディップスイッチ、半導体メモリ等のいずれの形態を使用してもよく、識別子１がデータ入出力部４から任意に取りはずすことができるようになっていてもよい。
【００１４】
データ入出力部４と通信制御部６との間の信号の伝達手段はどのような方法を用いてもよく、これの具体的な結合方法として半田付け、コネクタ、電線、光ファイバ等の手段を用いてもよいことはいうまでもない。これらのような手段を用いることによりデータ入出力部は使用者の必要に応じて変更することができる。
【００１５】
６と９との間の情報を伝達する手段７は具体的にはいわゆる銅線や光ファイバ、電磁波等の手段を用いて実現する。
【００１６】
ホストコンピュータ８はこの例では中央演算装置を持ついわゆるノイマン型コンピュータを例としているが、もちろんノイマン型以外のコンピュータ形式でもよいし、中央演算装置を持たない回路形式でもよいし、周辺装置１０と同様にデータ入出力部４と通信制御部６を持つ構造でもかまわない。
【００１７】
【実施例】
図３はホストコンピュータ８が識別子１の情報を前述手段によって認知することにより、周辺装置１０全体としての適切なドライバソフトウエアを選択する実施例を示す。
【００１８】
図４は識別子１にドライバソフトを組み入れ、通信制御部６あるいは８のドライバソフトを追加・改善・変更する実施例を示す。
【００１９】
図５は通信制御部を基板状に形成し、データ入出力部をコネクタを介して組み合わせた実施例を示す
【００２０】
図６は通信制御部をケーブルの一部として形成し、データ入出力部をコネクタを介して組み合わせた実施例を示す
【００２１】
【発明の効果】
本発明によれば次のような効果を得ることができる。
・新規に周辺装置を設計する場合でも既存の通信制御部を利用することができ、設計の生産性が上昇し、コストが低下する。
・使用者が必要に応じてデータ入出力部を変更でき、新規のデータ入出力装置を使用する場合でもホスト部を含む装置全体の変更をする必要がない。
・識別子１を備えたデータ入出力部４を用いることによりデータの形式、処理方法を自動的に判別する。これにより使用者の工数が減少し、人為的失敗による損失を防ぐことができる。
・周辺装置あるいは本体コンピュータの制御ソフトウエアの自動的な選択が可能である。
・通信部あるいは本体コンピュータの通信ドライバおよびアプリケーション部に対して、出荷後の改善や不具合の解消が可能である。
【図面の簡単な説明】
【図１】本発明にかかるの実施形態を示すブロック図である。
【図２】従来の実施形態を示すブロック図である。
【図３】識別子１によってホストコンピュータ８に周辺装置１０が認識され、ホストコンピュータ８内の適切なドライバが選択されることを示す本発明にかかるの実施形態を示すブロック図である。
【図４】識別子１に含まれるドライバが、ホストコンピュータ８内へと組み込まれることを示す本発明にかかるの実施形態を示すブロック図である。
【図５】通信制御部基板上に形成し、コネクタを介してデータ入出力部を組み合わせた本発明にかかるの実施形態を示す図である。
【図６】通信制御部をケーブルの途中に形成し、コネクタを介してデータ入出力部を組み合わせた本発明にかかるの実施形態を示す図である。
【符号の説明】
１　　識別子
２　　周辺装置外部からの入力信号を取り込む手段
３　　周辺装置外部への出力信号を導き出す手段
４　　データ入出力装置
５　　４と６との間の情報を伝達する手段
６　　通信制御装置
７　　６と９との間の情報を伝達する手段
８　　メインコンピュータ
９　　メインコンピュータの通信制御装置
１０　周辺装置の全体を示す枠組み
４ａ　データ入出力制御部
６ａ　通信制御部
１０ａ周辺装置の装置全体
【図１】
2004005331.tif 000003
【図２】
2004005331.tif 000004
【図３】
2004005331.tif 000005
【図４】
2004005331.tif 000006
【図５】
2004005331.tif 000007
【図６】
2004005331.tif 000008