(57)【要約】【課題】同数の端子を用いて表現可能な識別情報の種類を増加させることを可能とする識別システムを提供する。【解決手段】外部の機器に設定された識別情報を取得する識別情報取得装置は、外部の機器の第１端子により出力される第１識別信号を取得する第１取得部と、第１端子が出力する信号の変更を指示する第１変更信号を外部の機器の第２端子に対して出力した状態において、第１端子により出力される第２識別信号を取得する第２取得部と、第１識別信号及び第２識別信号に基づき、識別情報を決定する識別情報決定部とを備える。【選択図】  図１
2004178225.tif 000002
【特許請求の範囲】
【請求項１】
外部の機器に設定された識別情報を取得する識別情報取得装置であって、
前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得部と、
前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得部と、
前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部と
を備えることを特徴とする識別情報取得装置。
【請求項２】
前記第１取得部は、前記第２端子により出力される第３識別信号を更に取得し、
前記第２取得部は、前記第３識別信号と信号値が異なる前記第１変更信号を前記第２端子に対して出力した状態において、前記第１端子により出力される前記第２識別信号を取得し、
前記識別情報決定部は、前記第３識別信号に更に基づき、前記識別情報を決定する
ことを特徴とする請求項１記載の識別情報取得装置。
【請求項３】
前記第２取得部は、前記第１識別信号及び前記第３識別信号が同一の信号値である場合に、前記第１変更信号を前記第２端子に対して出力し、前記第２識別信号を取得することを特徴とする請求項２記載の識別情報取得装置。
【請求項４】
前記第２取得部は、前記第１識別信号の信号値が前記第３識別信号の信号値の論理否定である場合に、前記第１変更信号を前記第２端子に対して出力し、前記第２識別信号を取得することを特徴とする請求項２記載の識別情報取得装置。
【請求項５】
前記第１取得部は、前記第１端子により出力される前記第１識別信号、及び複数の前記第２端子により出力される複数の前記第３識別信号を取得し、
前記第２取得部は、前記複数の第２端子の少なくとも一部のそれぞれに対して、当該第２端子により出力される前記第３識別信号と信号値が異なる前記第１変更信号を出力した状態において、前記複数の第２端子の信号値に論理演算を行って前記第１端子に出力される前記第２識別信号を取得し、
前記識別情報決定部は、
前記複数の第２端子の信号値と前記第２識別信号との対応に基づき、前記論理演算の種類を特定し、
前記第１識別信号、前記複数の第３識別信号、及び前記論理演算の種類に基づき、前記識別情報を決定する
ことを特徴とする請求項２記載の識別情報取得装置。
【請求項６】
前記第２取得部は、前記第１識別信号と信号値が異なる第２変更信号を前記第１端子に対して出力した状態において、前記第２端子により出力される第４識別信号を更に取得し、
前記識別情報決定部は、前記第１識別信号、前記第２識別信号、前記第３識別信号、及び前記第４識別信号に基づき、前記識別情報を決定する
ことを特徴とする請求項２記載の識別情報取得装置。
【請求項７】
前記外部の機器の複数の端子のそれぞれを順次前記第２端子として選択する選択部を更に備え、
前記選択部により選択された前記第２端子のそれぞれに対して、前記第２取得部は、当該第２端子に対応して定められる前記第１変更信号を出力した状態において、前記複数の端子における当該第２端子とは異なる前記第１端子により出力される前記第２識別信号を取得し、
前記識別情報決定部は、前記第１識別信号と、選択部により選択された前記第２端子のそれぞれに対応して前記第２取得部が入力した複数の前記第２識別信号と、前記第３識別信号とに基づき、前記識別情報を決定する
ことを特徴とする請求項２記載の識別情報取得装置。
【請求項８】
前記選択部は、
前記複数の端子によりそれぞれ出力される、前記第１識別信号又は前記第３識別信号を含む複数の識別信号の信号値のうち、より多くの端子から出力される信号値である頻出信号値を選択し、
前記複数の端子のうち、識別信号として前記頻出信号値を出力する端子のそれぞれを順次前記第２端子として選択し、
選択された前記第２端子のそれぞれに対して、前記第２取得部に前記第２識別信号を取得させる
ことを特徴とする請求項７記載の識別情報取得装置。
【請求項９】
予め設定された識別情報を出力する識別情報出力装置であって、
前記識別情報の一部を構成すべき第１識別信号を出力する第１端子と、
前記第１端子が出力する信号の変更を指示する第１変更信号を入力する第２端子と、
前記第２端子が前記第１変更信号を入力した状態において、前記識別情報の一部を構成すべき第２識別信号を前記第１端子から出力させる出力設定回路と
を備えることを特徴とする識別情報出力装置。
【請求項１０】
前記第２端子は、前記識別情報の一部を構成すべき第３識別信号を出力し、
前記第３識別信号と信号値が異なる前記第１変更信号を前記第２端子が入力した状態において、前記出力設定回路は、前記第２識別信号を前記第１端子から出力させることを特徴とする請求項９記載の識別情報出力装置。
【請求項１１】
前記出力設定回路は、
前記第２端子の信号値を入力し、
前記第２端子が前記第３識別信号の信号値である状態において、前記第１識別信号を前記第１端子に出力し、前記第２端子が前記第１変更信号の信号値である状態において前記第２識別信号を前記第１端子に出力する
ことを特徴とする請求項１０記載の識別情報出力装置。
【請求項１２】
前記出力設定回路は、前記第１端子と前記第２端子を導通させる配線を有することを特徴とする請求項１０記載の識別情報出力装置。
【請求項１３】
前記第２端子は、第１抵抗によりプルアップされ、
前記第１抵抗より抵抗値が低い第２抵抗により前記第２端子をプルダウンするプルダウン部を更に備える
ことを特徴とする請求項１２記載の識別情報出力装置。
【請求項１４】
前記出力設定回路は、前記第２端子の信号値の論理否定値を前記第１端子に出力することを特徴とする請求項１０記載の識別情報出力装置。
【請求項１５】
前記出力設定回路は、複数の前記第２端子の信号値に論理演算を行った結果を前記第１端子に出力する組合せ論理回路を有することを特徴とする請求項１０記載の識別情報出力装置。
【請求項１６】
前記出力設定回路は、前記第１端子に前記第１識別信号又は前記第２識別信号を出力するオープンコレクタ型又はオープンドレイン型の論理素子を有することを特徴とする請求項１０記載の識別情報出力装置。
【請求項１７】
前記出力設定回路は、前記第１端子から前記第２端子側へ電流が逆流することを防ぐ整流器を有することを特徴とする請求項１０記載の識別情報出力装置。
【請求項１８】
所定の電位に接続され、前記識別情報の一部を構成すべき前記第１識別信号の少なくとも一部として、前記所定の電位を出力する第３端子を更に備えることを特徴とする請求項９記載の識別情報出力装置。
【請求項１９】
予め設定された識別情報を出力する識別情報出力装置と、前記識別情報を取得する識別情報取得装置を備える識別システムであって、
前記識別情報出力装置は、
前記識別情報の一部を構成すべき第１識別信号を出力する第１端子と、
前記第１端子が出力する信号の変更を指示する第１変更信号を入力する第２端子と、
前記第２端子が前記第１変更信号を入力した状態において、前記識別情報の一部を構成すべき第２識別信号を前記第１端子から出力させる出力設定回路と
を有し、
前記識別情報取得装置は、
前記第１端子により出力される前記第１識別信号を取得する第１取得部と、
前記第１変更信号を前記第２端子に対して出力した状態において、前記第１端子により出力される前記第２識別信号を取得する第２取得部と、
前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部と
を有することを特徴とする識別システム。
【請求項２０】
外部の機器に設定された識別情報を取得する識別情報取得方法であって、
前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得段階と、
前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得段階と、
前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定段階と
を備えることを特徴とする識別情報取得方法。
【請求項２１】
外部の機器に設定された識別情報を取得する識別情報取得装置用のプログラムを記録した記録媒体であって、
当該プログラムは、前記識別情報取得装置を、
前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得部と、
前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得部と、
前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部と
して機能させることを特徴とする記録媒体。
【請求項２２】
外部の機器に設定された識別情報を取得する識別情報取得装置用のプログラムであって、
前記識別情報取得装置を、
前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得部と、
前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得部と、
前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、識別情報取得装置、識別情報出力装置、識別システム、識別情報取得方法及びそのプログラムに関する。特に本発明は、予め設定された識別情報を端子を介して出力する識別情報出力装置、識別情報出力装置に設定された識別情報を取得する識別情報取得装置、及びこれらを実現する方法及びプログラムに関する。
【０００２】
【従来の技術】
例えばノート型のパーソナルコンピュータ等の装置に組み込まれる液晶パネルやキーボード等の各種機器の種類を識別するために、装置本体は、これらの機器の種類、機能、製造業者、リビジョン等を識別する識別情報を、これらを接続する接続コネクタを介して取得する（特許文献１参照）。
【０００３】
【特許文献１】
特開平１１−１１０３３２号公報
【０００４】
【発明が解決しようとする課題】
接続コネクタの端子をｎビット用いて識別情報を取得する場合、２のｎ乗通りの識別情報を表現することができる。ここで、識別すべき機器の種類等が増加すると、端子数を増やす必要が生じるため、同数の端子を用いて表現可能な識別情報の種類をより増加させることが望ましい。
【０００５】
そこで本発明は、上記の課題を解決することのできる識別情報取得装置、識別情報出力装置、識別システム、識別情報取得方法及びそのプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００６】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、予め設定された識別情報を出力する識別情報出力装置と、前記識別情報を取得する識別情報取得装置を備える識別システムであって、前記識別情報出力装置は、前記識別情報の一部を構成すべき第１識別信号を出力する第１端子と、前記第１端子が出力する信号の変更を指示する第１変更信号を入力する第２端子と、前記第２端子が前記第１変更信号を入力した状態において、前記識別情報の一部を構成すべき第２識別信号を前記第１端子から出力させる出力設定回路とを有し、前記識別情報取得装置は、前記第１端子により出力される前記第１識別信号を取得する第１取得部と、前記第１変更信号を前記第２端子に対して出力した状態において、前記第１端子により出力される前記第２識別信号を取得する第２取得部と、前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部とを有することを特徴とする識別システム、及び、識別システムに関する識別情報取得装置、識別情報出力装置、識別情報取得装置、識別情報取得装置用のプログラムを提供する。
【０００７】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【０００８】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、本発明の実施形態に係る識別システム１０の構成を示す。識別システム１０は、予め設定された、当該装置の種類、機能、製造業者、又はリビジョン等の各種の情報を識別する識別情報を出力する識別情報出力装置１００と、識別情報出力装置１００に設定された識別情報を取得する識別情報取得装置１１０とを備える。本実施形態に係る識別情報出力装置１００と識別情報取得装置１１０は、３つの端子１２０ａ〜ｃを介して識別情報を授受する。本実施形態に係る識別システム１０は、この３つの端子を用いて、８通り（２の３乗）を超える種類の識別情報を授受することを目的とする。
【００１０】
本実施形態に係る識別情報出力装置１００は、識別情報取得装置１１０を介して情報処理装置等に接続される周辺装置等に設けられ、バスインターフェイス１０５、端子１２０ａ〜ｃ、及び識別情報設定部１３０を有する。バスインターフェイス１０５は、識別情報出力装置１００に接続される周辺装置等と、識別情報取得装置１１０を介して接続される情報処理装置等との間のデータ転送を行う。端子１２０ａ〜ｃのそれぞれは、第１端子又は第２端子として用いられる。第１端子として用いられる端子１２０は、識別情報の一部を構成すべき第１識別信号を識別情報取得装置１１０へ出力する。第２端子として用いられる端子１２０は、第１端子として用いられる他の端子１２０が出力する信号の変更を指示するために識別情報取得装置１１０から出力される第１変更信号を入力する。また、第２端子として用いられる端子１２０は、識別情報の一部を構成すべき第３識別信号を識別情報取得装置１１０へ出力する構成をとってもよい。
【００１１】
識別情報設定部１３０は、端子１２０ａ〜ｃを介して識別情報出力装置１００が出力すべき識別情報を設定する。識別情報出力装置１００が出力する識別情報は、識別情報取得装置１１０が端子１２０ａ〜ｃへ信号を出力しない状態において、端子１２０ａ〜ｃから出力される識別信号と、識別情報取得装置１１０が端子１２０ａ〜ｃの少なくとも１つへ信号を出力した状態において、端子１２０ａ〜ｃから出力される識別信号に基づき決定される。ここで、後者の識別信号は、信号が入力された端子と信号を出力する端子の間に予め設定された端子間の関連性によって定まる。本実施形態に係る識別システム１０は、識別情報取得装置１１０が端子１２０ａ〜ｃへ信号を出力しない状態において端子１２０ａ〜ｃから出力される識別信号の種類と、端子間に設定可能な関連性の種類との組合せにより、識別信号の種類のみを用いる場合と比較しより多くの種類の識別情報を設定可能とする。
【００１２】
識別情報設定部１３０は、端子間の関連性を設定する出力設定回路１３５を含む。出力設定回路１３５は、第１端子として用いられる端子１２０が第１変更信号を入力した状態において、識別情報の一部を構成すべき第２識別信号を、第２端子として用いられる端子１２０から出力させる。ここで、第２端子が第３識別信号を識別情報取得装置１１０へ出力する構成をとる場合、出力設定回路１３５は、第３識別信号と信号値が異なる第１変更信号を第２端子が入力した状態において、第１端子から第２識別信号を出力する。
【００１３】
識別情報取得装置１１０は、バスインターフェイス１１５、第１取得部１４０、第２取得部１４５、識別情報決定部１６０、選択部１７０、及び抵抗１８０ａ〜ｃを有する。バスインターフェイス１１５は、識別情報取得装置１１０が設けられた情報処理装置等と、識別情報出力装置１００に接続される周辺装置等との間のデータ転送を行う。第１取得部１４０は、外部の機器の一例である識別情報出力装置１００の第１端子により出力される第１識別信号及び第２端子により出力される第３識別信号を取得する。
【００１４】
第２取得部１４５は、第１端子が出力する信号の変更を指示する第１変更信号を第２端子に対して出力し、この状態において第１端子により出力される第２識別信号を取得する。ここで、第２取得部１４５は、第１変更信号として、第１端子として用いられる端子１２０が第１識別信号を出力する場合における第２端子の信号値と異なる信号値を有する信号を出力する。識別情報取得装置１１０から端子１２０ａ〜ｃへ信号を出力しない場合において第１端子として用いられる端子１２０が第３識別信号を出力する場合、第２取得部１４５は、第１変更信号として、第３識別信号と信号値が異なる信号を出力する。
また、第２取得部１４５は、第１端子が出力する第１識別信号と信号値が異なる第２変更信号を第１端子へ出力し、この状態において第２端子により出力される第４識別信号を取得する。
【００１５】
識別情報決定部１６０は、第１取得部１４０が取得した第１識別信号及び第３識別信号と、第２取得部１４５が取得した第２識別信号及び第４識別信号とに基づき、識別情報出力装置１００内の識別情報設定部１３０により設定された識別情報を決定する。そして、識別情報決定部１６０は、識別情報取得装置１１０が設けられた情報処理装置等の指示を受けて、識別情報を出力する。
【００１６】
選択部１７０は、識別情報出力装置１００が設けられた情報処理装置等から識別情報の取得指示を受けて、識別情報出力装置１００の端子１２０ａ〜ｃのそれぞれを順次第２端子として選択し、第２取得部１４５に設定する。これを受けて、第２取得部１４５は、第２端子に選択された端子１２０と、第２端子に選択された端子１２０とは異なり、第１端子として用いられる端子１２０とを用いて、第２識別信号及び第４識別信号を取得する。
【００１７】
抵抗１８０ａ〜ｃは、端子１２０ａ〜ｃをそれぞれプルアップし、識別情報設定部１３０により信号値が設定されない端子１２０の信号値をＨレベル（論理値“１”）に設定する。これにより、端子１２０ａ〜ｃは、識別情報設定部１３０によりＬレベルが設定されない限り、Ｈレベルを出力することとなる。以上に代えて、抵抗１８０ａ〜ｃは、識別情報出力装置１００内に設けられてもよく、識別情報出力装置１００と識別情報取得装置１１０とを接続する配線上に設けられてもよい。また、抵抗１８０ａ〜ｃは、端子１２０ａ〜ｃをそれぞれプルダウンし、識別情報設定部１３０により信号値が設定されない端子１２０の信号値をＬレベル（論理値“０”）に設定してもよい。
【００１８】
以上に示した識別システム１０によれば、端子１２０ａ〜ｃへ信号を出力しない状態において端子１２０ａ〜ｃから出力される第１識別信号及び第３識別信号と、第２端子として用いられる端子１２０へ第１変更信号を出力した状態において第１端子として用いられる端子１２０から出力される第２識別信号と、第１端子として用いられる端子１２０へ第２変更信号を出力した状態において第２端子として用いられる端子１２０から出力される第４識別信号とに基づき、識別情報を決定することができる。ここで、第２識別信号及び第４識別信号は、出力設定回路１３５により設定される第１端子及び第２端子間の関連性に応じて異なる信号値を設定することができる。これにより、識別システム１０は、第１識別信号及び第３識別信号のみを用いる場合と比較し、より多くの種類の識別情報を設定可能とすることができる。
【００１９】
図２は、本発明の実施形態に係る識別情報設定部１３０の、配線による構成例を示す。
図２（ａ）は、配線による識別情報設定部１３０の第１の構成例である識別情報設定部１３０ａを示す。識別情報設定部１３０ａは、端子１２０ａ〜ｃを相互に接続しない構成をとる出力設定回路１３５ａを有する。第２端子を端子１２０ａ、第１端子を端子１２０ｂ〜ｃとした場合、出力設定回路１３５ａは、第１識別信号“１１”及び第３識別信号“１”を出力する。また、第２取得部１４５が第３識別信号と信号値が異なる第１変更信号“０”を端子１２０ａに対して出力した状態においても端子１２０ｂ〜ｃの信号値は変化せず、第２識別信号は“１１”となる。同様に、第２取得部１４５が、第１識別信号と信号値が異なる第２変更信号“０”を、端子１２０ｂ〜ｃの少なくとも１つに対して出力した状態においても端子１２０ａの信号値は変化せず、第４識別信号は“１”となる。
【００２０】
図２（ｂ）は、配線による識別情報設定部１３０の第２の構成例である識別情報設定部１３０ｂを示す。識別情報設定部１３０ｂにおける出力設定回路１３５ｂは、第１端子として用いられる端子１２０ａと、第２端子として用いられる端子１２０ｂとを導通させる配線２１０を有する。本構成例において、出力設定回路１３５ｂは、図２（ａ）と同様に第１識別信号“１１”、第３識別信号“１”を出力する。一方、出力設定回路１３５ｂは、第１変更信号“０”が端子１２０ａに入力された状態において、端子１２０ｂ〜ｃから第２識別信号“０１”を出力する。また、出力設定回路１３５ｂは、第２変更信号“０”が端子１２０ｂに入力された状態において端子１２０ａから第４識別信号“０”を出力し、第２変更信号“０”が端子１２０ｃに入力された状態において端子１２０ａから第４識別信号“１”を出力する。
【００２１】
図２（ｃ）は、配線による識別情報設定部１３０の第３の構成例である識別情報設定部１３０ｃを示す。識別情報設定部１３０ｃにおける出力設定回路１３５ｃは、第１端子として用いられる端子１２０ａと、第２端子として用いられる端子１２０ｂ及び端子１２０ｃとを導通させる配線２２０を有する。本構成例において、出力設定回路１３５ｃは、図２（ａ）と同様に第１識別信号“１１”、第３識別信号“１”を出力する。一方、出力設定回路１３５ｃは、第１変更信号“０”が端子１２０ａに入力された状態において、端子１２０ｂ〜ｃから第２識別信号“００”を出力する。また、出力設定回路１３５ｃは、第２変更信号“０”が端子１２０ｂに入力された状態において端子１２０ａから第４識別信号“０”を出力し、第２変更信号“０”が端子１２０ｃに入力された状態において端子１２０ａから第４識別信号“０”を出力する。
【００２２】
以上に示した様に、識別情報設定部１３０ａ〜ｃは、同一の第１識別信号及び第３識別信号を出力するが、端子１２０ａ〜ｃの間に設けられた関連性が異なる結果、異なる第２識別信号及び第４識別信号を出力する。したがって、識別情報決定部１６０は、第１識別信号、第２識別信号、第３識別信号、及び第４識別信号に基づき識別情報を決定することにより、識別情報設定部１３０ａ〜ｃが異なる種類であることを識別することができる。
【００２３】
なお、以上の接続において、第２取得部１４５は、第１識別信号及び第３識別信号が同一の信号値である場合に、第１変更信号を第２端子に対して出力し、第２識別信号を取得してもよい。これにより、第２取得部１４５は、第１端子と第２端子が導通している可能性がある場合にのみ、第２識別信号を取得する動作を行うため、識別情報の取得に要する時間を短縮することができる。同様に、第２取得部１４５は、第１識別信号及び第３識別信号が同一の信号値である場合に、第４識別信号を取得してもよい。
【００２４】
図３は、本発明の実施形態に係る識別情報設定部１３０の、素子による構成例を示す。
図３（ａ）は、素子による識別情報設定部１３０の第１の構成例である識別情報設定部１３０ｄを示す。識別情報設定部１３０ｄにおける出力設定回路１３５ｄは、第１端子として用いられる端子１２０ｂから第２端子として用いられる端子１２０ａへ電流が逆流することを防ぐ整流器３１０と、第１端子として用いられる端子１２０ｃに第１識別信号又は第２識別信号を出力するオープンコレクタ型又はオープンドレイン型の論理素子である駆動素子３２０とを有する。第１端子を端子１２０ｂ〜ｃ、第２端子を端子１２０ａとした場合、出力設定回路１３５ｄは、第１識別信号“１１”、第３識別信号“１”を出力する。また、第２取得部１４５が第１変更信号“０”を端子１２０ａに対して出力した状態において、端子１２０ｂ〜ｃは第２識別信号“１０”を出力する。一方、第２取得部１４５が、第２変更信号“０”を端子１２０ｂへ出力した場合、端子１２０ａの信号値である第４識別信号は“０”となり、第２変更信号“０”を端子１２０ｃへ出力した場合、端子１２０ａの信号値である第４識別信号は“１”となる。
このように、整流器３１０又は駆動素子３２０を用いることにより、端子１２０ａから端子１２０ｂ又は端子１２０ｃに対する方向にのみ電流を流すことができ、設定可能な２端子間の関連性の組合せを増やすことができる。また、駆動素子３２０をオープンコレクタ型又はオープンドレイン型の論理素子とすることにより、第２取得部１４５が第１変更信号を端子１２０ｃへ出力した場合においても、駆動素子３２０が破損するのを防止することができる。
【００２５】
図３（ｂ）は、素子による識別情報設定部１３０の第２の構成例である識別情報設定部１３０ｅを示す。識別情報設定部１３０ｅにおける出力設定回路１３５ｅは、第２端子として用いられる端子１２０ａ〜ｂから入力される信号値Ｉ０及び信号値Ｉ１に対して、真理値表により示される論理演算を行った結果である出力Ｏを生成し、端子１２０ｃから出力する。すなわち、出力設定回路１３５ｅは、真理値表により示される入出力の組を実現する組合せ論理回路を有する。本構成例において、出力設定回路１３５ｅは、第１識別信号“１”及び第３識別信号“１１”を出力する。また、出力設定回路１３５ｅは、入力Ｉ０及びＩ１に対する第１変更信号“００”に対して第２識別信号Ｏ０、第１変更信号“０１”に対して第２識別信号Ｏ１、第１変更信号“１０”に対して第２識別信号Ｏ２を出力する。出力設定回路１３５ｅは、Ｏ０からＯ２の信号値を異なる値に設定することにより、異なる種類の識別情報を設定することができる。
【００２６】
図３（ｃ）は、素子による識別情報設定部１３０の第３の構成例である識別情報設定部１３０ｆを示す。識別情報設定部１３０ｆにおける出力設定回路１３５ｆは、端子１２０ａの信号値に対応する識別信号を端子１２０ｂ〜ｃから出力するセレクタ３５０ａ〜ｂを有する。本実施形態に係るセレクタ３５０ａ〜ｂは、端子１２０ａの信号値が“１”の場合に端子１２０ｂ〜ｃから“１１”を出力し、端子１２０ａが“０”の場合に端子１２０ｂ〜ｃから“ｄ０ｄ１”を出力する。
本構成例において、出力設定回路１３５ｆは、第２端子として用いられる端子１２０ａの信号値を入力し、端子１２０ａが第３識別信号の信号値“１”の状態において、第１識別信号“１１”を端子１２０ｂ〜ｃに出力する。一方、端子１２０ａが第１変更信号の信号値“０”である状態において、第２識別信号“ｄ０ｄ１”を端子１２０ｂ〜ｃに出力する。出力設定回路１３５ｆは、ｄ０及びｄ１の信号値を異なる値に設定することにより、異なる種類の識別情報を設定することができる。
【００２７】
図４は、本発明の実施形態に係る識別情報設定部１３０の、否定論理素子４１０による構成例である識別情報設定部１３０ｇを示す。識別情報設定部１３０ｇは、出力設定回路１３５ｇと、プルダウン部４００と、プルダウン部４１２とを有する。出力設定回路１３５ｇは、第２端子として用いられる端子１２０ａの信号値の論理否定値を、第１端子として用いられる端子１２０ｂに出力する否定論理素子４１０を有する。プルダウン部４００は、端子１２０ａをプルアップする識別情報取得装置１１０内の抵抗１８０ａより抵抗値が低いプルダウン抵抗４０５により端子１２０ａをプルダウンする。プルダウン部４１２は、端子１２０ｃを所定の電位であるＬレベルに接続することにより、第１識別信号の少なくとも一部として所定の電位に基づく信号値“０”を端子１２０ｃに出力するプルダウン抵抗４１５を有する。
【００２８】
識別情報取得装置１１０が端子１２０ａ〜ｃへ信号を出力していない状態において、端子１２０ａは、プルダウン抵抗４０５により信号値“０”に設定される。この結果、端子１２０ｂは否定論理素子４１０により信号値“１”となるため、識別情報設定部１３０ｇは、第１識別信号“１０”及び第３識別信号“０”を出力する。また、第２取得部１４５が第１変更信号“１”を端子１２０ａに対して出力した状態において、端子１２０ｂは、第２識別信号“０”を出力する。
【００２９】
以上に示した通り、識別情報設定部１３０ｇによれば、端子１２０ａにプルダウン部４００を接続することにより、第３識別信号を反転させることができる。また、否定論理素子４１０を用いることにより、第１端子が出力する第１識別信号を、第２端子が出力する第３識別信号の論理否定値としつつ、第１端子及び第２端子の間に関連性をもたせることができる。また、端子１２０ｃにプルダウン抵抗４１５を接続することにより、第１識別信号を“０”に設定することができ、抵抗１８０ａ〜ｃによってプルアップされた信号値と異なる信号値を第１識別信号として設定することができる。
【００３０】
図５は、従来の識別情報と、本発明の実施形態に係る識別システム１０による識別情報の一例との比較を示す。
図５（ａ）は、従来の識別情報を示す。図中のｂ２〜ｂ０は、端子１２０ａ〜ｃにより出力される信号値を示し、ＩＤは、対応するｂ２〜ｂ０により決定される識別情報を示す。従来の方法においては、端子１２０ａ〜ｃの３端子を用いる場合、８（２の３乗）種類の識別情報を設定することができる。
【００３１】
図５（ｂ）は、本発明の実施形態に係る識別システム１０による識別情報の一例を示す。図５（ｂ）においては、第１端子と第２端子の間を導通若しくは絶縁のいずれとするかどうか、又は、第２端子の論理否定値を第１端子の信号値とするかどうかに基づき、端子間の関連性を設定する。ここで、図中のｂ２〜ｂ０の信号値は、“０”がプルダウン、“１”がプルアップ、“ｂｘ”がｂｘと導通、“＃ｂｘ”がｂｘの論理否定値であることを示す。
【００３２】
例えば、図５（ｂ）においては、端子１２０ａ〜ｃから出力される第１識別信号及び第３識別信号が“０１１”の場合、第２識別信号及び第４識別信号を用いて「３」「３ａ」「３ｂ」「３ｃ」「３ｄ」に示した識別を行う。
「３」は、端子１２０ａ〜ｃが互いに絶縁されており、端子間の関連性がない場合を示す。「３ａ」は、第２端子を端子１２０ｃ、第１端子を端子１２０ａとした場合に、第１端子が第２端子の論理否定値となっている場合を示す。「３ｂ」は、第２端子を端子１２０ｂ、第１端子を端子１２０ａとした場合に、第１端子が第２端子の論理否定値となっている場合を示す。「３ｃ」は、端子１２０ｂと端子１２０ｃが導通している場合を示す。「３ｄ」は、端子１２０ｂと端子１２０ｃが導通しており、かつ端子１２０ａが端子１２０ｃの論理否定値となっている場合を示す。
【００３３】
図５（ｂ）によれば、端子間の関連性を用いて、端子１２０ａ〜ｃから出力される第１識別信号及び第３識別信号が“０１１”である識別情報を５種類設定することができる。第１識別信号及び第３識別信号の値が“０１１”以外の場合についても、同様にしてそれぞれ複数の種類の識別情報を設定することができる。これにより、同一数の端子を用いて、従来と比較し多くの種類の識別情報を設定することができる。なお、図５（ｂ）においては、端子間の関連性として導通及び論理否定値のみを用いたが、整流器３１０、駆動素子３２０、組合せ論理回路、又はセレクタ３５０等を用いることにより、更に多くの種類の識別情報を設定することができる。
【００３４】
図６は、本発明の実施形態に係る識別システム１０による、識別情報の取得処理を示す。
まず、選択部１７０は、端子１２０ａ（ｂ２）を第２端子として選択する（Ｓ６００）。次に、識別情報取得装置１１０が端子１２０ａ〜ｃへ信号を出力しない状態において、第１取得部１４０は、端子１２０ａにより出力される第３識別信号及び端子１２０ｂ〜ｃにより出力される第１識別信号を取得する（Ｓ６０５）。
【００３５】
次に、選択部１７０は、端子１２０ａ〜ｃのそれぞれに対し（Ｓ６１０）、信号を出力するかどうかを判断する（Ｓ６１５）。ここで、選択部１７０は、例えば以下に示す判断基準に基づき、各端子に対して信号を出力するかどうかを判断する。
（１）識別システム１０において予め規定されている端子のみを、第２端子として用いる。これにより、所定の端子については、識別情報取得装置１１０から信号の入力を行うことを禁止することができ、識別情報取得装置１１０から端子１２０に対して信号を出力した場合に、出力設定回路１３５内の論理素子を破損するのを防ぐことができる。
（２）複数の端子１２０ａ〜ｃによりそれぞれ出力される、第１識別信号又は第３識別信号を含む複数の識別信号の信号値が、予め設定された信号値である端子のみを、第２端子として用いる。これにより、例えば端子間を導通させるかどうかに基づき端子間の関連性を設定している場合において、導通の可能性がある端子のみを第２端子として選択することができる。
【００３６】
（３）端子１２０ａ〜ｃによりそれぞれ出力される、第１識別信号又は第３識別信号を含む複数の識別信号の信号値のうち、より多くの端子から出力される信号値である頻出信号値を選択する。そして、端子１２０ａ〜ｃのうち、識別信号として頻出信号値を出力する端子のそれぞれを順次第２端子として選択する。すなわち例えば、第１識別信号又は第３識別信号として、端子１２０ａ〜ｃが、識別信号“１１０”を出力した場合、選択部１７０は、２つの端子から出力される信号値“１”を頻出信号値に選択する。そして、端子１２０ａ〜ｃのうち、識別信号として頻出信号値を出力する端子１２０ａ及び端子１２０ｂのそれぞれを順次第２端子として選択する。次に、選択部１７０は、選択された第２端子のそれぞれに対して、第２取得部に第２識別信号を取得させる。これにより、識別信号“０”を出力する複数の端子と、識別信号“１”を出力する複数の端子のうち、導通、整流器３１０、及び／又は駆動素子３２０を用いてより多くの第２識別信号の組合せが設定可能な頻出信号値を出力する端子を選択して、第２端子として用いることができる。
【００３７】
選択部１７０は、端子１２０ａ〜ｃのうち、Ｓ６１５において信号を出力すると判断したそれぞれの端子を順次第２端子として選択する（Ｓ６２０）。
【００３８】
次に、選択部１７０により選択された第２端子である端子１２０（ｂｘ）のそれぞれに対して、第２取得部１４５は、第２端子に対応して定められる第１変更信号を第２端子に出力した状態（Ｓ６３０）において、端子１２０ａ〜ｃにおける第２端子とは異なる第１端子により出力される第２識別信号を取得する（Ｓ６４０）。ここで、第２取得部１４５は、当該第２端子が出力した第３識別信号と信号値が異なる信号を第１変更信号とする。
【００３９】
次に、第２取得部１４５は、第１端子に第２変更信号を出力した状態（Ｓ６４３）において、第２端子により出力される第４識別信号を取得する（Ｓ６４６）。ここで、第２取得部１４５は、当該第１端子が出力した第１識別信号と信号値が異なる信号を第２変更信号とする。
【００４０】
以上において、第２取得部１４５は、第１識別信号及び第３識別信号が同一の信号値である場合、又は、第１識別信号の信号値が第３識別信号の信号値の論理否定である場合のいずれかのみについて、Ｓ６３０とＳ６４０、及び／又はＳ６４３とＳ６４６の処理を行ってもよい。
【００４１】
識別情報取得装置１１０は、第２端子を順次選択しながら、Ｓ６２０からＳ６４６までの処理を繰り返す（Ｓ６５０）。そして、識別情報決定部１６０は、Ｓ６０５において第１取得部１４０が取得した第１識別信号及び第３識別信号と、選択部１７０により順次選択された第２端子のそれぞれに対応して、Ｓ６４０及びＳ６４６において第２取得部１４５が取得した第２識別信号及び第４識別信号とに基づき、識別情報を決定する（Ｓ６６０）。
【００４２】
以上に示した通り、識別情報取得装置１１０は、端子１２０ａ〜ｃを順次第２端子として選択して第１変更信号を順次出力することにより、端子１２０ａ〜ｃの間に設定された関連性を調査することができる。これにより、端子１２０ａ〜ｃのいずれが第２端子であるかが識別情報取得装置１１０に設定されていない場合においても、識別情報を取得することができる。
【００４３】
なお、上記の方法を以下の様に変更することにより、第２端子が複数存在する可能性がある場合においても、端子間の関連性を調査することができる。
すなわち、Ｓ６１０及びＳ６２０において、選択部１７０は、複数の第２端子を選択する。次に、Ｓ６３０及びＳ６４０において、第２取得部１４５は、複数の第２端子の少なくとも一部のそれぞれに対して、当該第２端子により出力される第３識別信号と信号値が異なる第１変更信号を出力した状態において、識別情報設定部１３０により複数の第２の信号値に論理演算を行って第１端子に出力される第２識別信号を取得する。ここで、第２取得部１４５は、複数の第２端子が取り得る信号値の全組合せについて、第２識別信号を取得してもよい。そして、Ｓ６６０において、識別情報決定部１６０は、Ｓ６３０における第２端子の信号値と、Ｓ６４０において取得した第２識別信号との対応に基づき、論理演算の種類を特定する。そして、識別情報決定部１６０は、第１識別信号、複数の第２端子により出力される複数の第３識別信号、及び特定した論理演算の種類に基づき、識別情報を決定する。
【００４４】
図７は、本発明の実施形態に係る識別情報取得装置１１０を備える情報処理装置２０のハードウェア構成の一例を示す。本実施形態に係る情報処理装置２０は、ホストコントローラ７８２により相互に接続されるＣＰＵ７００、ＲＡＭ７２０、グラフィックコントローラ７７５、及び表示装置７８０を有するＣＰＵ周辺部と、入出力コントローラ７８４によりホストコントローラ７８２に接続される通信インターフェイス７３０、ハードディスクドライブ７４０、ＣＤ−ＲＯＭドライブ７６０、及び識別情報取得装置１１０を有する入出力部と、入出力コントローラ７８４に接続されるＲＯＭ７１０、フレキシブルディスクドライブ７５０、及び入出力チップ７７０を有するレガシー入出力部とを備える。
【００４５】
ホストコントローラ７８２は、ＲＡＭ１０２０と、高い転送レートでＲＡＭ７２０をアクセスするＣＰＵ７００及びグラフィックコントローラ７７５とを接続する。ＣＰＵ７００は、ＲＯＭ７１０及びＲＡＭ７２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ７７５は、ＣＰＵ７００等がＲＡＭ７２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置７８０上に表示させる。これに代えて、グラフィックコントローラ７７５は、ＣＰＵ７００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００４６】
入出力コントローラ７８４は、ホストコントローラ７８２と、比較的高速な入出力装置である通信インターフェイス７３０、ハードディスクドライブ７４０、ＣＤ−ＲＯＭドライブ７６０、及び識別情報取得装置１１０を接続する。通信インターフェイス７３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ７４０は、識別情報出力装置１００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ７６０は、ＣＤ−ＲＯＭ７９５からプログラム又はデータを読み取り、識別情報取得装置１１０に提供する。識別情報取得装置１１０は、情報処理装置２０に接続される周辺装置に設けられた識別情報出力装置１００ａ及び識別情報出力装置１００ｂから識別情報を取得し、ＣＰＵ７００に通知する。
【００４７】
また、入出力コントローラ７８４には、ＲＯＭ７１０と、フレキシブルディスクドライブ７５０や入出力チップ７７０等の比較的低速な入出力装置とが接続される。ＲＯＭ７１０は、情報処理装置２０の起動時にＣＰＵ７００が実行するブートプログラムや、情報処理装置２０のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ７５０は、フレキシブルディスク７９０からプログラム又はデータを読み取り、ＲＡＭ７２０及び入出力コントローラ７８４を介して識別情報取得装置１１０に提供する。入出力チップ７７０は、フレキシブルディスク７９０や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。
【００４８】
ＲＡＭ７２０を介して識別情報取得装置１１０に提供されるプログラムは、フレキシブルディスク７９０、ＣＤ−ＲＯＭ７９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、入出力コントローラ７８４及びＲＡＭ７２０を介して識別情報取得装置１１０にインストールされ、識別情報取得装置１１０において実行される。
【００４９】
識別情報取得装置１１０にインストールされて実行されるプログラムは、第１取得モジュールと、第２取得モジュールと、識別情報決定モジュールと、選択モジュールとを含む。これらのプログラム又はモジュールは、識別情報取得装置１１０を、第１取得部１４０、第２取得部１４５、識別情報決定部１６０、及び選択部１７０としてそれぞれ機能させる。
【００５０】
以上に示したプログラム又はモジュールは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク７９０、ＣＤ−ＲＯＭ７９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを識別情報取得装置１１０に提供してもよい。
【００５１】
以上において、識別情報取得装置１１０は、入出力コントローラ７８４又は入出力チップ７７０に内蔵されてもよい。
また、識別情報取得装置１１０は、情報処理装置２０におけるＣＰＵ７００、ＲＯＭ７１０、ＲＡＭ７２０、通信インターフェイス７３０、ハードディスクドライブ７４０、フレキシブルディスクドライブ７５０、ＣＤ−ＲＯＭドライブ７６０、入出力チップ７７０、グラフィックコントローラ７７５、表示装置７８０、ホストコントローラ７８２、及び入出力コントローラ７８４の少なくとも一部を含む情報処理装置であってもよい。この場合、第１取得部１４０及び第２取得部１４５は、ハードディスクドライブ７４０等にインストールされ、ＲＡＭ７２０に読み出されてＣＰＵ７００により実行されるプログラムによって、例えば入出力コントローラ７８４又は入出力チップ７７０に設けられた汎用入出力インターフェイス（ＧＰＩＯ：Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｉ／Ｏ）等を介して識別情報を取得してもよい。また、識別情報決定部１６０及び選択部１７０は、ハードディスクドライブ７４０等にインストールされ、ＲＡＭ７２０に読み出されてＣＰＵ７００により実行されるプログラムによって実現されてもよい。
【００５２】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５３】
例えば、本実施形態に係る識別システム１０は、情報処理装置２０等の装置に接続された周辺装置等の種類を識別する用途の他に、製品の製造ラインや、物流等においても用いることができる。
すなわち、製造ラインにおいては、例えば、生産中の各製品に識別情報出力装置１００を搭載しておく。そして、予め定められた生産段階に設けられた識別情報取得装置１１０により各製品に設定された識別情報を取得し、識別情報に対応して指定された処理を行うことにより、各製品に対して別個の製造処理を行うことができる。
また、物流においては、各荷物に識別情報出力装置１００を搭載しておく。そして、各集配施設等に設けられた識別情報取得装置１１０が各荷物に設定された識別情報を取得することにより、識別情報に対応して定められる宛先への配送や、各荷物の所在確認等の作業を行うことができる。
本実施形態に係る識別システム１０は、配線、整流器、組合せ論理回路等の比較的簡単な回路を用いて端子間の関連性を設定することにより、少数の端子を用いて多くの種類の識別情報を設定できる。したがって、低いコストで識別情報出力装置１００を実現できるため、上記の用途に好適である。
【００５４】
以上に説明した実施形態によれば、以下の各項目に示す情報処理装置及び制御方法が実現される。
【００５５】
（項目１）  外部の機器に設定された識別情報を取得する識別情報取得装置であって、前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得部と、前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得部と、前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部とを備えることを特徴とする識別情報取得装置。
（項目２）  前記第１取得部は、前記第２端子により出力される第３識別信号を更に取得し、前記第２取得部は、前記第３識別信号と信号値が異なる前記第１変更信号を前記第２端子に対して出力した状態において、前記第１端子により出力される前記第２識別信号を取得し、前記識別情報決定部は、前記第３識別信号に更に基づき、前記識別情報を決定することを特徴とする項目１記載の識別情報取得装置。
【００５６】
（項目３）  前記第２取得部は、前記第１識別信号及び前記第３識別信号が同一の信号値である場合に、前記第１変更信号を前記第２端子に対して出力し、前記第２識別信号を取得することを特徴とする項目２記載の識別情報取得装置。
（項目４）  前記第２取得部は、前記第１識別信号の信号値が前記第３識別信号の信号値の論理否定である場合に、前記第１変更信号を前記第２端子に対して出力し、前記第２識別信号を取得することを特徴とする項目２記載の識別情報取得装置。
【００５７】
（項目５）  前記第１取得部は、前記第１端子により出力される前記第１識別信号、及び複数の前記第２端子により出力される複数の前記第３識別信号を取得し、前記第２取得部は、前記複数の第２端子の少なくとも一部のそれぞれに対して、当該第２端子により出力される前記第３識別信号と信号値が異なる前記第１変更信号を出力した状態において、前記複数の第２端子の信号値に論理演算を行って前記第１端子に出力される前記第２識別信号を取得し、前記識別情報決定部は、前記複数の第２端子の信号値と前記第２識別信号との対応に基づき、前記論理演算の種類を特定し、前記第１識別信号、前記複数の第３識別信号、及び前記論理演算の種類に基づき、前記識別情報を決定することを特徴とする項目２記載の識別情報取得装置。
（項目６）  前記第２取得部は、前記第１識別信号と信号値が異なる第２変更信号を前記第１端子に対して出力した状態において、前記第２端子により出力される第４識別信号を更に取得し、前記識別情報決定部は、前記第１識別信号、前記第２識別信号、前記第３識別信号、及び前記第４識別信号に基づき、前記識別情報を決定することを特徴とする項目２記載の識別情報取得装置。
【００５８】
（項目７）  前記外部の機器の複数の端子のそれぞれを順次前記第２端子として選択する選択部を更に備え、前記選択部により選択された前記第２端子のそれぞれに対して、前記第２取得部は、当該第２端子に対応して定められる前記第１変更信号を出力した状態において、前記複数の端子における当該第２端子とは異なる前記第１端子により出力される前記第２識別信号を取得し、前記識別情報決定部は、前記第１識別信号と、選択部により選択された前記第２端子のそれぞれに対応して前記第２取得部が入力した複数の前記第２識別信号と、前記第３識別信号とに基づき、前記識別情報を決定することを特徴とする項目２記載の識別情報取得装置。
【００５９】
（項目８）  前記選択部は、前記複数の端子によりそれぞれ出力される、前記第１識別信号又は前記第３識別信号を含む複数の識別信号の信号値のうち、より多くの端子から出力される信号値である頻出信号値を選択し、前記複数の端子のうち、識別信号として前記頻出信号値を出力する端子のそれぞれを順次前記第２端子として選択し、選択された前記第２端子のそれぞれに対して、前記第２取得部に前記第２識別信号を取得させることを特徴とする項目７記載の識別情報取得装置。
【００６０】
（項目９）  予め設定された識別情報を出力する識別情報出力装置であって、前記識別情報の一部を構成すべき第１識別信号を出力する第１端子と、前記第１端子が出力する信号の変更を指示する第１変更信号を入力する第２端子と、前記第２端子が前記第１変更信号を入力した状態において、前記識別情報の一部を構成すべき第２識別信号を前記第１端子から出力させる出力設定回路とを備えることを特徴とする識別情報出力装置。
（項目１０）  前記第２端子は、前記識別情報の一部を構成すべき第３識別信号を出力し、前記第３識別信号と信号値が異なる前記第１変更信号を前記第２端子が入力した状態において、前記出力設定回路は、前記第２識別信号を前記第１端子から出力させることを特徴とする項目９記載の識別情報出力装置。
【００６１】
（項目１１）  前記出力設定回路は、前記第２端子の信号値を入力し、前記第２端子が前記第３識別信号の信号値である状態において、前記第１識別信号を前記第１端子に出力し、前記第２端子が前記第１変更信号の信号値である状態において前記第２識別信号を前記第１端子に出力することを特徴とする項目１０記載の識別情報出力装置。
（項目１２）  前記出力設定回路は、前記第１端子と前記第２端子を導通させる配線を有することを特徴とする項目１０記載の識別情報出力装置。
（項目１３）  前記第２端子は、第１抵抗によりプルアップされ、前記第１抵抗より抵抗値が低い第２抵抗により前記第２端子をプルダウンするプルダウン部を更に備えることを特徴とする項目１２記載の識別情報出力装置。
【００６２】
（項目１４）  前記出力設定回路は、前記第２端子の信号値の論理否定値を前記第１端子に出力することを特徴とする項目１０記載の識別情報出力装置。
（項目１５）  前記出力設定回路は、複数の前記第２端子の信号値に論理演算を行った結果を前記第１端子に出力する組合せ論理回路を有することを特徴とする項目１０記載の識別情報出力装置。
（項目１６）  前記出力設定回路は、前記第１端子に前記第１識別信号又は前記第２識別信号を出力するオープンコレクタ型又はオープンドレイン型の論理素子を有することを特徴とする項目１０記載の識別情報出力装置。
（項目１７）  前記出力設定回路は、前記第１端子から前記第２端子側へ電流が逆流することを防ぐ整流器を有することを特徴とする項目１０記載の識別情報出力装置。
（項目１８）  所定の電位に接続され、前記識別情報の一部を構成すべき前記第１識別信号の少なくとも一部として、前記所定の電位を出力する第３端子を更に備えることを特徴とする項目９記載の識別情報出力装置。
【００６３】
（項目１９）  予め設定された識別情報を出力する識別情報出力装置と、前記識別情報を取得する識別情報取得装置を備える識別システムであって、前記識別情報出力装置は、前記識別情報の一部を構成すべき第１識別信号を出力する第１端子と、前記第１端子が出力する信号の変更を指示する第１変更信号を入力する第２端子と、前記第２端子が前記第１変更信号を入力した状態において、前記識別情報の一部を構成すべき第２識別信号を前記第１端子から出力させる出力設定回路とを有し、前記識別情報取得装置は、前記第１端子により出力される前記第１識別信号を取得する第１取得部と、前記第１変更信号を前記第２端子に対して出力した状態において、前記第１端子により出力される前記第２識別信号を取得する第２取得部と、前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部とを有することを特徴とする識別システム。
【００６４】
（項目２０）  外部の機器に設定された識別情報を取得する識別情報取得方法であって、前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得段階と、前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得段階と、前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定段階とを備えることを特徴とする識別情報取得方法。
【００６５】
（項目２１）  外部の機器に設定された識別情報を取得する識別情報取得装置用のプログラムを記録した記録媒体であって、当該プログラムは、前記識別情報取得装置を、前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得部と、前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得部と、前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部として機能させることを特徴とする記録媒体。
（項目２２）  外部の機器に設定された識別情報を取得する識別情報取得装置用のプログラムであって、前記識別情報取得装置を、前記外部の機器の第１端子により出力される第１識別信号を取得する第１取得部と、前記第１端子が出力する信号の変更を指示する第１変更信号を前記外部の機器の第２端子に対して出力した状態において、前記第１端子により出力される第２識別信号を取得する第２取得部と、前記第１識別信号及び前記第２識別信号に基づき、前記識別情報を決定する識別情報決定部として機能させることを特徴とするプログラム。
【００６６】
【発明の効果】
上記説明から明らかなように、本発明によれば、同数の端子を用いて識別情報の種類をより多く設定可能なインターフェイスを簡易に実現することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る識別システム１０の構成を示す。
【図２】本発明の実施形態に係る識別情報設定部１３０の、配線による構成例を示す。（ａ）は、配線による識別情報設定部１３０の第１の構成例、（ｂ）は、配線による識別情報設定部１３０の第２の構成例、（ｃ）は、配線による識別情報設定部１３０の第３の構成例を示す。
【図３】本発明の実施形態に係る識別情報設定部１３０の、素子による構成例を示す。（ａ）は、素子による識別情報設定部１３０の第１の構成例、（ｂ）は、素子による識別情報設定部１３０の第２の構成例、（ｃ）は、素子による識別情報設定部１３０の第３の構成例を示す。
【図４】本発明の実施形態に係る識別情報設定部１３０の、否定論理素子４１０による構成例を示す。
【図５】従来の識別情報と、本発明の実施形態に係る識別システム１０による識別情報の一例との比較を示す。（ａ）は、従来の識別情報を示す。（ｂ）は、本発明の実施形態に係る識別システム１０による識別情報を示す。
【図６】本発明の実施形態に係る識別システム１０による、識別情報の取得処理を示す。
【図７】本発明の実施形態に係る識別情報取得装置１１０を備える情報処理装置２０の構成の一例を示す。
【符号の説明】
１０  識別システム
２０  情報処理装置
１００  識別情報出力装置
１０５  バスインターフェイス
１１０  識別情報取得装置
１１５  バスインターフェイス
１２０ａ〜ｃ  端子
１３０ａ〜ｇ  識別情報設定部
１３５ａ〜ｇ  出力設定回路
１４０  第１取得部
１４５  第２取得部
１６０  識別情報決定部
１７０  選択部
１８０ａ〜ｃ  抵抗
２１０  配線
２２０  配線
３１０  整流器
３２０  駆動素子
３５０ａ〜ｂ  セレクタ
４００  プルダウン部
４０５  プルダウン抵抗
４１０  否定論理素子
４１２  プルダウン部
４１５  プルダウン抵抗
７００  ＣＰＵ
７１０  ＲＯＭ
７２０  ＲＡＭ
７３０  通信インターフェイス
７４０  ハードディスクドライブ
７５０  フレキシブルディスクドライブ
７６０  ＣＤ−ＲＯＭドライブ
７７０  入出力チップ
７７５  グラフィックコントローラ
７８０  表示装置
７８２  ホストコントローラ
７８４  入出力コントローラ
７９０  フレキシブルディスク
７９５  ＣＤ−ＲＯＭ
【図１】
2004178225.tif 000003
【図２】
2004178225.tif 000004
【図３】
2004178225.tif 000005
【図４】
2004178225.tif 000006
【図５】
2004178225.tif 000007
【図６】
2004178225.tif 000008
【図７】
2004178225.tif 000009