(57)【要約】【課題】検査媒体に記録されている検査用の情報が検査対象の情報処理装置に適したものかを判別可能な情報処理装置の検査方法を提供する。【解決手段】検査媒体３に記録された検査情報実行制御プログラム３３がパソコン１に読み取られて実行され、パソコン１が有する装置固有情報を読み取り、読み取ったパソコン１の装置固有情報と検査媒体３に記載されている装置固有情報３１との比較を実行する。検査対象のパソコン１が、検査媒体３に記録された検査情報に対応したパソコンであれば、比較結果は「同じ」となる。検査対象のパソコン１が、検査媒体３に記録された検査情報に対応したパソコンでないと、比較結果は「同じ」とならず、パソコン１は、エラー通知としてのエラー表示を実行して、検査の実行を停止する。比較結果が「同じ」の場合、パソコン１は、検査媒体３に記録された検査情報に基づく検査を実行する。【選択図】      図１
2005025330.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報処理装置が有する装置固有情報と、
前記装置固有情報に対応した検査情報と、
前記装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ、前記装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムと
が記録されていることを特徴とする情報処理装置が読み取り可能な検査媒体。
【請求項２】
請求項１に記載の検査媒体において、
前記検査情報実行制御プログラムは、さらに、前記装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にエラー通知を前記検査対象の情報処理装置に実行させることを特徴とする検査媒体。
【請求項３】
少なくとも、所定の情報処理装置が有する装置固有情報と前記装置固有情報に対応した検査情報とが記録されている情報処理装置が読み取り可能な検査媒体を用いて情報処理装置を検査する情報処理装置の検査方法であって、
前記検査媒体に記録されている装置固有情報と検査対象の情報処理装置が有する装置固有情報とを比較する第１のステップと、
前記第１のステップの比較で、前記検査媒体に記録されている装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ、前記検査情報に基づく検査を前記検査対象の情報処理装置が実行する第２のステップとを含むことを特徴とする情報処理装置の検査方法。
【請求項４】
請求項３に記載の情報処理装置の検査方法において、
前記第１のステップの比較で、前記検査媒体に記録されている装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にエラー通知を前記検査対象の情報処理装置が実行する第３のステップをさらに含むことを特徴とする情報処理装置の検査方法。
【請求項５】
情報処理装置が有する装置固有情報と該装置固有情報に対応した検査情報とを関連づけて記憶する検査用データベースと、
情報処理装置の装置固有情報を入力する入力部と、
前記入力部から入力した装置固有情報に関連づけて記憶されている検査情報を前記データベースから読み出して出力する検査情報生成部と、
前記検査情報生成部が出力する検査情報と、前記入力部から入力した装置固有情報と、前記入力部から入力した装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムとを、情報処理装置が読み取り可能な検査媒体に記録する記録部と
を含むことを特徴とする検査媒体生成装置。
【請求項６】
請求項５に記載の検査媒体生成装置において、
前記記録部は、前記検査情報実行制御プログラムとして、前記入力部から入力した装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にはエラー通知を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムを前記検査媒体に記録することを特徴とする検査媒体生成装置。
【請求項７】
情報処理装置が有する装置固有情報と該装置固有情報に対応した検査情報とを関連づけて記憶する検査用データベースを含む検査媒体生成装置が行う検査媒体生成方法であって、
情報処理装置の装置固有情報を入力する第１のステップと、
前記第１のステップで入力した装置固有情報に関連づけて記憶されている検査情報を前記データベースから読み出して出力する第２のステップと、
前記第２のステップで出力した検査情報と、前記第１のステップで入力した装置固有情報と、前記第１のステップで入力した装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムとを、情報処理装置が読み取り可能な検査媒体に記録する第３のステップと
を含むことを特徴とする検査媒体生成方法。
【請求項８】
請求項７に記載の検査媒体生成方法において、
前記第３のステップは、前記検査情報実行制御プログラムとして、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にはエラー通知を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムを前記検査媒体に記録することを特徴とする検査媒体生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検査媒体、情報処理装置の検査方法、検査媒体生成装置および検査媒体生成方法に関する。
【０００２】
【従来の技術】
コンピュータ等の情報処理装置の検査方法が、特許文献１（特開２０００−２９８５９８号公報）および特許文献２（特開平１０−２５４７２６号公報）に記載されている。
【０００３】
特許文献１および特許文献２には、検査対象となる情報処理装置から製造番号等の構成情報を検査用サーバに送信し、検査用サーバが、送信された構成情報に応じた検査プログラムを、メモリに登録されている検査プログラムの中から選択し、選択した検査プログラムを検査対象の情報処理装置に送信し、検査対象の情報処理装置が、送信された検査プログラムに基づいた検査を行う手法が記載されている。
【０００４】
また、リサイクルの観点から、回収した中古のパソコンを再販するケースもある。この場合、回収した中古パソコンの動作を検査し、検査に合格した中古パソコンだけを再販するケースがある。
【０００５】
【特許文献１】
特開２０００−２９８５９８号公報
【特許文献２】
特開平１０−２５４７２６号公報
【０００６】
【発明が解決しようとする課題】
特許文献１または特許文献２に記載された情報処理装置の検査方法を、中古パソコンの検査に用いた場合、以下のような問題が生じる。
【０００７】
なお、以下の問題は、中古パソコンの検査に限るものではなく、一点一様の情報処理装置の検査を、特許文献１または特許文献２に記載された情報処理装置の検査方法を用いて行う場合に生じる問題である。つまり、以下の「中古パソコン」なる文言を「一点一様の情報処理装置」なる文言に置き換えても成り立つ。
【０００８】
（１）中古パソコンは一点一様のため、中古パソコン間で検査プログラムの処理能力のばらつきが生じ、検査のために個々の中古パソコンをネットワークに接続しておかなければならない時間が違ってくる。したがって、中古パソコン毎に検査が終了したか否かを確認しなければならず、作業効率が低下する。
【０００９】
（２）中古パソコンをネットワークに接続する際、中古パソコン毎にネットワークとの接続の設定が異なる可能性があり、接続に要する作業の効率が低下する可能性が生じる。
【００１０】
そこで、個々の情報処理装置の検査用の情報を記録した検査媒体を用いて、個々の情報処理装置（中古パソコン）を検査することが考えられる。
【００１１】
しかしながら、この場合、例えば、第１の情報処理装置の検査用の情報を記録した検査媒体を、誤って、第２の情報処理装置に使用してしまうと、検査が正常に行われなくなるという問題が生じてしまう。例えば、異なるパソコン用に作られた検査媒体で検査を実施したために保証できない機能が存在してしまうことや仕様が異なることによる擬似的なエラーが発生してしまう可能性が生じる。
【００１２】
本発明の目的は、検査媒体に記録されている検査用の情報が検査対象の情報処理装置に適したものかを判別可能な検査媒体と該検査媒体を生成可能な検査媒体生成装置と検査媒体生成方法、および検査媒体に記録されている検査用の情報が検査対象の情報処理装置に適したものかを判別可能な情報処理装置の検査方法を提供することである。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、本発明の検査媒体は、所定の情報処理装置が有する装置固有情報と、前記装置固有情報に対応した検査情報と、前記装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ、前記装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムとが記録されていることを特徴とする。
【００１４】
上記の発明によれば、検査媒体に記録されている装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査媒体に記録されている検査情報に基づく検査を検査対象の情報処理装置に実行させるので、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体を用いて検査対象の情報処理装置を検査してしまうことを防止することが可能となる。
【００１５】
また、本発明の検査媒体は、前記検査情報実行制御プログラムが、さらに、前記装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にエラー通知を前記検査対象の情報処理装置に実行させることを特徴とする。
【００１６】
上記の発明によれば、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体を用いて検査対象の情報処理装置の検査を実施しようとしていることを検査実行者に知らせることが可能となる。
【００１７】
また、本発明の情報処理装置の検査方法は、少なくとも、所定の情報処理装置が有する装置固有情報と前記装置固有情報に対応した検査情報とが記録されている情報処理装置が読み取り可能な検査媒体を用いて情報処理装置を検査する情報処理装置の検査方法であって、前記検査媒体に記録されている装置固有情報と検査対象の情報処理装置が有する装置固有情報とを比較する第１のステップと、前記第１のステップの比較で、前記検査媒体に記録されている装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ、前記検査情報に基づく検査を前記検査対象の情報処理装置が実行する第２のステップとを含むことを特徴とする。
【００１８】
上記の発明によれば、検査媒体に記録されている装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査媒体に記録されている検査情報に基づく検査を検査対象の情報処理装置が実行するので、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体で検査を実施することを防止することが可能となる。
【００１９】
また、本発明の情報処理装置の検査方法は、前記第１のステップの比較で、前記検査媒体に記録されている装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にエラー通知を前記検査対象の情報処理装置が実行する第３のステップをさらに含むことを特徴とする。
【００２０】
上記の発明によれば、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体を用いて検査対象の情報処理装置の検査を実施しようとしていることを検査実行者に知らせることが可能となる。
【００２１】
また、本発明の検査媒体生成装置は、情報処理装置が有する装置固有情報と該装置固有情報に対応した検査情報とを関連づけて記憶する検査用データベースと、情報処理装置の装置固有情報を入力する入力部と、前記入力部から入力した装置固有情報に関連づけて記憶されている検査情報を前記データベースから読み出して出力する検査情報生成部と、前記検査情報生成部が出力する検査情報と、前記入力部から入力した装置固有情報と、前記入力部から入力した装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムとを、情報処理装置が読み取り可能な検査媒体に記録する記録部とを含むことを特徴とする。
【００２２】
上記の発明によれば、検査媒体に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査媒体に記録された検査情報に基づく検査を検査対象の情報処理装置に実行させる検査情報実行制御プログラムが記録された検査媒体を容易に生成可能となる。
【００２３】
また、本発明の検査媒体生成装置は、前記記録部が、前記検査情報実行制御プログラムとして、前記入力部から入力した装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にはエラー通知を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムを前記検査媒体に記録することを特徴とする。
【００２４】
上記の発明によれば、検査媒体に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査媒体に記録された検査情報に基づく検査を検査対象の情報処理装置に実行させ、検査媒体に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが異なる場合にエラー通知を検査対象の情報処理装置に実行させる検査情報実行制御プログラムが記録された検査媒体を容易に生成可能となる。
【００２５】
また、本発明の検査媒体生成方法は、情報処理装置が有する装置固有情報と該装置固有情報に対応した検査情報とを関連づけて記憶する検査用データベースを含む検査媒体生成装置が行う検査媒体生成方法であって、情報処理装置の装置固有情報を入力する第１のステップと、前記第１のステップで入力した装置固有情報に関連づけて記憶されている検査情報を前記データベースから読み出して出力する第２のステップと、前記第２のステップで出力した検査情報と、前記第１のステップで入力した装置固有情報と、前記第１のステップで入力した装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムとを、情報処理装置が読み取り可能な検査媒体に記録する第３のステップとを含むことを特徴とする。
【００２６】
上記の発明によれば、検査媒体に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査媒体に記録された検査情報に基づく検査を検査対象の情報処理装置に実行させる検査情報実行制御プログラムが記録された検査媒体を容易に生成可能となる。
【００２７】
また、本発明の検査媒体生成方法は、前記第３のステップが、前記検査情報実行制御プログラムとして、前記入力部から入力した装置固有情報と検査対象の情報処理装置が有する装置固有情報とを前記検査対象の情報処理装置に比較させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ前記検査情報に基づく検査を前記検査対象の情報処理装置に実行させ、前記入力部から入力した装置固有情報と前記検査対象の情報処理装置が有する装置固有情報とが異なる際にはエラー通知を前記検査対象の情報処理装置に実行させる検査情報実行制御プログラムを前記検査媒体に記録することを特徴とする。
【００２８】
上記の発明によれば、検査媒体に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査媒体に記録された検査情報に基づく検査を検査対象の情報処理装置に実行させ、検査媒体に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが異なる場合にエラー通知を検査対象の情報処理装置に実行させる検査情報実行制御プログラムが記録された検査媒体を容易に生成可能となる。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態を図面に示す一実施例に基づき説明する。
【００３０】
図１は、本発明の一実施例の検査媒体を用いた検査システムを示したブロック図である。
【００３１】
図１において、検査システムは、検査対象の情報処理装置としてのパソコン１と、検査媒体生成装置２と、検査媒体３とを含む。なお、検査対象の情報処理装置は、パソコン、特に中古パソコンに限るものではない。しかしながら、検査対象の情報処理装置を中古パソコンとすることが望ましい。
【００３２】
パソコン１は、装置型番または製造番号等の装置固有情報１０を有している。
【００３３】
装置固有情報１０は、様々な形でパソコン１に存在しており、例えば、パソコン１の内部に電子情報として記憶されていたり、パソコン１の本体にバーコード情報または文字情報として示されていたりする。
【００３４】
検査媒体生成装置２は、入力部２１と、検査用データベース２２と、検査情報生成部２３と、記録部２４とを含む。
【００３５】
入力部２１は、パソコン１が有する装置固有情報１０を入力する。
【００３６】
検査用データベース２２は、複数種類の装置固有情報とそれぞれの装置固有情報に対応した検査情報とを関連づけて記憶する。なお、検査情報は、情報処理装置を検査するために用いる情報である。
【００３７】
検査用データベース２２は、装置構成データベース２２１と検査情報データベース２２２とを含む。
【００３８】
装置構成データベース２２１は、複数種類の装置固有情報と、それぞれの装置固有情報に対応した装置構成要素を示す装置構成情報とを、互いに関連づけて記憶している。
【００３９】
図２は、装置構成データベース２２１のデータ構成の一例を模式的に示した説明図である。
【００４０】
図２において、装置構成データベース２２１は、装置固有情報欄２２１ａと装置構成情報欄２２１ｂとを関連づけて記憶してある。例えば、図２において、装置固有情報欄２２１ａに記憶されている装置固有情報「Ａ」は、装置構成情報欄２２１ｂに記憶されている装置構成情報「ａ」と「ｂ」および「ｃ」に関連づけられている。
【００４１】
検査情報データベース２２２は、複数種類の装置構成情報と、それぞれの装置構成情報に対応した検査情報とを、互いに関連づけて記憶している。なお、本実施例では、検査情報として、装置構成情報で示された装置構成要素を検査するための検査プログラムと、該検査プログラムを実行したときに得られる検査結果の期待値とを用いる
図３は、検査情報データベース２２２のデータ構成の一例を模式的に示した説明図である。
【００４２】
図３において、検査情報データベース２２２は、装置構成情報欄２２２ａと検査情報欄２２２ｂとを関連づけて記憶してある。例えば、図３において、装置構成情報欄２２２ａに記憶されている装置構成情報「ａ」は、検査情報「ア」に関連づけられている。
【００４３】
検査情報生成部２３は、入力部２１から入力した装置固有情報に関連づけて記憶されている検査情報を検査用データベース２２から読み出し、読み出した検査情報と入力部２１から入力した装置固有情報とを記録部２４に出力する。
【００４４】
検査情報生成部２３は、構成情報作成部２３１と検査情報作成部２３２とを含む。
【００４５】
構成情報作成部２３１は、入力部２１から入力した装置固有情報を検索キーとして用い、入力部２１から入力した装置固有情報に関連づけて記憶されている装置構成情報を装置構成データベース２２１から読み出し、読み出した装置構成情報と入力部２１から入力した装置固有情報とを検査情報作成部２３２へ出力する。
【００４６】
検査情報作成部２３２は、構成情報作成部２３１から入力する装置構成情報が示す装置構成要素を検索キーとして用い、構成情報作成部２３１から入力する装置構成情報に関連づけて記憶されている検査情報を検査情報データベース２２２から読み出し、読み出した検査情報と構成情報作成部２３１から入力する装置固有情報とを記録部２４へ出力する。
【００４７】
記録部２４は、検査情報作成部２３２から入力する検査情報および装置固有情報とを検査媒体３に記録する。
【００４８】
さらに、記録部２４は、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とを検査対象の情報処理装置（例えば、パソコン）に比較させ、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ、検査情報に基づく検査を検査対象の情報処理装置に実行させる検査情報実行制御プログラムを検査媒体３に記録する。
【００４９】
なお、本実施例では、記録部２４が検査媒体３に記録する検査情報実行制御プログラムとして、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とを検査対象の情報処理装置に比較させ、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査情報に基づく検査を検査対象の情報処理装置に実行させ、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが異なる際にはエラー通知を検査対象の情報処理装置に実行させる検査情報実行制御プログラムを用いる。
【００５０】
なお、記録部２４が検査媒体３に記録する検査情報実行制御プログラムは、検査情報作成部２３２が生成する。
【００５１】
検査媒体３は、コンピュータ（情報処理装置）が読み取り可能な記録媒体であり、所定の情報処理装置（例えば、パソコン）の装置固有情報３１と、装置固有情報３１に対応した検査情報３２および検査情報実行制御プログラム３３とが、記録部２４により記録される。
【００５２】
なお、所定の情報処理装置の装置固有情報３１と、装置固有情報３１に対応した検査情報３２および検査情報実行制御プログラム３３との検査媒体３への記録は、検査媒体生成装置２が有する記録部２４による記録に限らず、適宜変更可能である。
【００５３】
しかしながら、所定の情報処理装置の装置固有情報３１と、装置固有情報３１に対応した検査情報３２および検査情報実行制御プログラム３３との検査媒体３への記録を検査媒体生成装置２が有する記録部２４により行えば、装置固有情報３１に対応した検査情報３２を容易に選定できるので、検査媒体３の生成が容易になる。
【００５４】
検査媒体３に記録された情報およびプログラムが検査対象の情報処理装置（本実施例では、パソコン１）によって読み取られて処理されることにより、検査対象の情報処理装置の検査が実行される。
【００５５】
図４は、検査媒体生成装置２の動作を説明するためのフローチャートである。
【００５６】
以下、図４を参照して検査媒体生成装置２の動作を説明する。
【００５７】
パソコン１が有する装置固有情報１０が入力部２１に入力すると（ステップ４ａ）、入力部２１は、入力したパソコン１が有する装置固有情報１０を、構成情報作成部２３１に出力する。
【００５８】
構成情報作成部２３１は、入力した装置固有情報１０に関連づけられた装置構成情報を、装置構成データベース２２１から読み出す（ステップ４ｂ）。構成情報作成部２３１は、読み出した装置構成情報と入力した装置固有情報とを検査情報作成部２３２に出力する。
【００５９】
検査情報作成部２３２は、入力した装置構成情報に関連付けられた検査情報（検査プログラムとその検査期待値）を検査情報データベース２２２から読み出す（ステップ４ｃ）。
【００６０】
検査情報作成部２３２は、読み出した検査情報と入力した装置固有情報と検査実行確認プログラムとを記録部２４に出力し、記録部２４は、検査情報と装置固有情報と検査実行確認プログラムとを検査媒体３に記録する（ステップ４ｄ）。
【００６１】
図５は、入力部２１と構成情報作成部２３１との動作を説明するためのブロック図である。なお、図５において、図１と同一構成のものには同一符号を附してある。
【００６２】
図５において、装置固有情報１０は、パソコン１の内部に電子情報として記憶された電子情報の装置固有情報１０ａと、パソコン１の本体にバーコード情報として示されたバーコード情報の装置固有情報１０ｂと、パソコン１の本体に文字情報として示された文字情報の装置固有情報１０ｃとを有する。
【００６３】
入力部２１は、電子情報の装置固有情報１０ａを読み取るための読み取りプログラム２１ａと、バーコード情報の装置固有情報１０ｂを読み取るためのバーコードリーダー２１ｂと、文字情報の装置固有情報１０ｃを読み取るためのＯＣＲ２１ｃとを含む。
【００６４】
構成情報作成部２３１は、入力部２１から入力したパソコン１の装置固有情報１０を格納する装置固有情報格納部２３１ａと、装置構成データベース２２１から読み出した装置構成情報を格納する装置構成情報格納部２３１ｂとを含む。
【００６５】
次に、図５を参照して、入力部２１と構成情報作成部２３１との動作を説明する。
【００６６】
入力部２１は、パソコン１の装置固有情報１０を読み取るために最適な方法、例えば、電子情報の装置固有情報１０ａを読み取る場合は読み取りプログラム２１ａを用い、バーコード情報の装置固有情報１０ｂを読み取る場合にはバーコードリーダー２１ｂを用い、文字情報の装置固有情報１０ｃを読み取る場合にはＯＣＲ２１ｃを用いて、パソコン１の装置固有情報１０を読み取り、読み取ったパソコン１の装置固有情報１０を構成情報作成部２３１に出力する。
【００６７】
構成情報作成部２３１は、入力部２１から出力されたパソコン１の装置固有情報１０を装置固有情報格納部２３１ａに格納する。
【００６８】
構成情報作成部２３１は、装置固有情報格納部２３１ａに格納したパソコン１の装置固有情報１０を検索キーとして装置構成データベース２２１に出力し、装置構成データベース２２１で検索を実行し、その検索結果が示す情報、例えばパソコン１の装置構成要素となる部品の種類および品名などを示す装置構成情報を装置構成情報格納部２３１ｂに格納する。
【００６９】
構成情報作成部２３１は、装置固有情報格納部２３１ａに格納した装置固有情報１０と、装置構成情報格納部２３１ｂに格納した装置構成情報とを検査情報生成部２３２に出力する。
【００７０】
図６は、検査情報作成部２３２と記録部２４との動作を説明するためのブロック図である。なお、図６において、図１と同一構成のものには同一符号を附してある。
【００７１】
図６において、検査情報作成部２３２は、構成情報作成部２３１から入力した装置構成情報を格納する装置構成情報格納部２３２ａと、構成情報作成部２３１から入力した装置固有情報１０を格納する装置固有情報格納部２３２ｂと、検査情報データベース２２２から読み出した検査情報を格納する検査情報格納部２３２ｃと、検査情報実行制御プログラムを生成する検査情報実行制御プログラム生成部２３２ｄとを含む。
【００７２】
なお、検査情報実行制御プログラム生成部２３２ｄは、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とを検査対象の情報処理装置に比較させ、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査情報に基づく検査を検査対象の情報処理装置に実行させ、検査媒体３に記録された装置固有情報と検査対象の情報処理装置が有する装置固有情報とが異なる際にはエラー通知を検査対象の情報処理装置に実行させる検査情報実行制御プログラムを生成する。
【００７３】
次に、図６を参照して、検査情報作成部２３２と記録部２４との動作を説明する。
【００７４】
検査情報作成部２３２は、構成情報作成部２３１から入力した装置構成情報を装置構成情報格納部２３２ａに格納し、構成情報作成部２３１から入力した装置固有情報１０を装置固有情報格納部２３２ｂに格納する。
【００７５】
検査情報作成部２３２は、装置構成情報格納部２３２ａに格納した装置構成情報が示すパソコン１の装置構成要素としての部品等の情報を検索キーとして検査情報データベース２２２に出力し、検査情報データベース２２２で検索を実行し、その検索結果が示す情報、例えば  検査プログラムおよびその検査プログラムを実行した際の期待値などを示す検査情報を検査情報格納部２３２ｃに格納する。
【００７６】
検査情報作成部２３２は、装置固有情報格納部２３２ｂに格納した装置固有情報１０と、検査情報格納部２３２ｃに格納した検査情報と、検査情報実行制御プログラム生成部２３２ｄが生成した検査情報実行制御プログラムとを、記録部２４に出力する。
【００７７】
記録部２４は、検査情報作成部２３２が出力する装置固有情報１０と、検査情報作成部２３２が出力する検査情報と、検査情報作成部２３２が出力する検査情報実行制御プログラムとを、検査媒体３に記録する。
【００７８】
記録部２４による記録により、検査媒体３が生成される。
【００７９】
図７は、検査媒体３を使用してパソコン１を検査する手順を説明するためのフローチャートである。
【００８０】
以下、図７を参照して、検査媒体３を使用して検査対象の情報処理装置（パソコン１）を検査する手順を説明する。
【００８１】
検査対象のパソコン１が有する検査媒体読込み装置（図示せず。）に検査媒体３を挿入し、パソコン１の電源を投入するか、またはパソコン１の再起動を実行する（ステップ７ａ）。
【００８２】
ステップ７ａにより、検査媒体３に記録された検査情報実行制御プログラム３３がパソコン１に読み取られて実行される。
【００８３】
パソコン１は、検査情報実行制御プログラム３３に基づき、パソコン１が有する装置固有情報を読み取り、読み取ったパソコン１の装置固有情報と検査媒体３に記載されている装置固有情報３１との比較を実行する（ステップ７ｂ）。
【００８４】
検査対象のパソコン１が、検査媒体３に記録された検査情報に対応したパソコンであれば、比較結果は「同じ」となる（ステップ７ｃ）。
【００８５】
しかし、検査対象のパソコン１が、検査媒体３に記録された検査情報に対応したパソコンでないと、比較結果は「同じ」とならず（ステップ７ｃ）、この場合、パソコン１は、検査情報実行制御プログラム３３に基づき、エラー通知としてのエラー表示を実行して（ステップ７ｄ）、検査の実行を停止する（ステップ７ｅ）。
【００８６】
ステップ７ｃにおいて、比較結果が「同じ」の場合、パソコン１は、検査情報実行制御プログラム３３に基づき、検査媒体３に記録された検査情報に基づく検査を実行する（ステップ７ｆ）。
【００８７】
ステップ７ｆの検査の結果、エラーがあった場合（ステップ７ｇ）、パソコン１は、検査情報実行制御プログラム３３に基づき、エラー通知としてのエラー表示を実行する（ステップ７ｈ）。
【００８８】
ステップ７ｆの検査の結果、エラーがなかった場合（ステップ７ｇ）、パソコン１は、検査情報実行制御プログラム３３に基づき、正常であることを通知するための正常表示を実行する（ステップ７ｉ）。
【００８９】
本実施例は、検査媒体３に記録されている装置固有情報３１と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ、検査媒体３に記録されている検査情報３２に基づく検査を検査対象の情報処理装置が実行するので、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体３を用いて検査対象の情報処理装置を検査してしまうことを防止することが可能となる。
【００９０】
したがって、中古パソコンのように一点一様のパソコンの検査に検査媒体３を用いれば、検査媒体を間違えて検査してしまうことを防止でき、検査作業の効率化を図ることが可能となる。
【００９１】
また、検査媒体３に記録されている装置固有情報３１と検査対象の情報処理装置が有する装置固有情報とが異なる際にエラー通知を行うので、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体３を用いて検査対象の情報処理装置の検査を実施しようとしていることを検査実行者に知らせることが可能となる。
【００９２】
図８は、本発明の他の実施例の検査媒体生成装置２０を示したブロック図である。なお、図８において、図１と同一構成のものには同一符号を附してある。
【００９３】
図８において、検査媒体生成装置２０は、検査情報生成部２３３と検査用データベース２２３とを含む。
【００９４】
検査情報生成部２３３は、入力部２１から入力する装置固有情報を格納するための装置固有情報格納部２３３ａと、検査用データベース２２３から読み出された検査情報を格納するための検査情報格納部２３３ｂと、検査情報実行制御プログラム生成部２３３ｃとを含む。なお、検査情報実行制御プログラム生成部２３３ｃは、図６に示した検査情報実行制御プログラム生成部２３２ｄと同一のものである。
【００９５】
図９は、図８に示した検査用データベース２２３のデータ構成の一例を模式的に示した説明図である。
【００９６】
図９において、検査用データベース２２３は、装置固有情報欄２２３ａと装置構成情報欄２２３ｂと検査プログラム欄２２３ｃとを関連づけて記憶してある。例えば、図９において、装置固有情報欄２２３ａに記憶されている装置固有情報「Ａ」は、装置構成情報欄２２３ｂに記憶されている装置構成情報「ａ」と「ｂ」および「ｃ」と、検査プログラム欄２２３ｃに記憶されている検査プログラム「ａ’」と「ｂ’」および「ｃ’」とに関連づけられている。
【００９７】
図１０は、図８に示した検査媒体生成装置２０の動作を説明するためのフローチャートである。
【００９８】
以下、図１０を参照して、図８に示した検査媒体生成装置２０の動作を説明する。
【００９９】
パソコン１が有する装置固有情報１０が入力部２１に入力すると（ステップ１０ａ）、入力部２１は、入力したパソコン１が有する装置固有情報１０を検査情報生成部２３３に出力する。
【０１００】
検査情報生成部２３３は、入力部２１から入力した装置固有情報を装置固有情報格納部２３３ａに格納する。
【０１０１】
検査情報生成部２３３は、装置固有情報格納部２３３ａに格納した装置固有情報を検索キーとして検査用データベース２２３に出力し、検査用データベース２２３で検索を実行し、その検索結果が示す情報、具体的には、検索キーとしての装置固有情報に関連づけられた装置構成情報および検査プログラムとを検査情報として検査情報格納部２３３ｂに格納する（ステップ１０ｂ）。
【０１０２】
検査情報生成部２３３は、装置固有情報格納部２３３ａに格納した装置固有情報と、検査情報格納部２３３ｂに格納した検査情報と、検査情報実行制御プログラム生成部２３３ｃが生成した検査情報実行制御プログラムとを、記録部２４に出力する。
【０１０３】
記録部２４は、検査情報生成部２３３が出力する装置固有情報と、検査情報生成部２３３が出力する検査情報と、検査情報生成部２３３が出力する検査情報実行制御プログラムとを、検査媒体３に記録する（ステップ１０ｃ）。
【０１０４】
この場合、検査媒体３には、装置構成情報と検査プログラムとが記録されるので、この検査媒体３を用いた検査では、装置構成情報が示す装置構成要素を検査対象の情報処理装置が有しているか、すなわち改造されているか否かの検査を行うことが可能となる。
【０１０５】
なお、上記の各実施例では、検査対象の情報処理装置が有する装置固有情報を読み取る手段として、読み取りプログラムとバーコードリーダーおよびＯＣＲを用いているが、検査対象の情報処理装置が有する装置固有情報を読み取る手段はこれらに限るものではなく、検査対象の情報処理装置が有する装置固有情報を取り込むものであれば、適宜変更可能である
例えば、検査対象の情報処理装置が有する装置固有情報が文字情報で示されている場合、検査実行者がその文字情報から装置固有情報を認識し、認識した装置固有情報を、キーボードから入力するようにしてよいし、音声入力部を用いて音声で入力するようにしてもよい。つまり、入力部として、キーボードまたは音声入力部を用いてもよい。
【０１０６】
また、上記の実施例では、構成情報作成部２３１と装置構成データベース２２１とを分離しているが、構成情報作成部２３１が装置構成データベース２２１を含んでもよい。
【０１０７】
また、上記の実施例では、検査情報作成部２３２と検査情報データベース２２２とを分離しているが、検査情報作成部２３２が検査情報データベース２２２を含んでもよい。
【０１０８】
また、上記の実施例では、装置固有情報を比較した結果をエラー表示によって検査実行者に通知するようにしているが、エラーの通知は、表示に限るものではなく、例えば、音で通知するようにしてもよく、単に検査の実行が停止するだけ、または検査実行後に検査結果がエラーとなるようにしてもよい。
【０１０９】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【０１１０】
【発明の効果】
本発明によれば、検査媒体に記録されている装置固有情報と検査対象の情報処理装置が有する装置固有情報とが一致した際にのみ検査媒体に記録されている検査情報に基づく検査を検査対象の情報処理装置が実行するので、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体を用いて検査対象の情報処理装置を検査してしまうことを防止することが可能となる。
【０１１１】
また、検査媒体に記録されている装置固有情報と検査対象の情報処理装置が有する装置固有情報とが異なる際にエラー通知を行うので、検査対象の情報処理装置と異なる情報処理装置用に作られた検査媒体を用いて検査対象の情報処理装置の検査を実施しようとしていることを検査実行者に知らせることが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施例である検査媒体を用いた検査システムを示したブロック図である。
【図２】図１に示した装置構成データベース２２１のデータ構成の一例を模式的に示した説明図である。
【図３】図１に示した検査情報データベース２２２のデータ構成の一例を模式的に示した説明図である。
【図４】図１に示した検査媒体生成装置２の動作を説明するためのフローチャートである。
【図５】図１に示した構成情報作成部２３１の動作を説明するためのブロック図である。
【図６】図１に示した検査情報作成部２３２の動作を説明するためのブロック図である。
【図７】本発明の一実施例の検査方法を説明するためのフローチャートである。
【図８】本発明の他の実施例である検査媒体生成装置を示したブロック図である。
【図９】図８に示した検査用データベース２２３のデータ構成の一例を模式的に示した説明図である。
【図１０】図８に示した検査媒体生成装置２０の動作を説明するためのフローチャートである。
【符号の説明】
１        パソコン
１０      装置固有情報
２        検査媒体生成装置
２１      入力部
２１ａ    読み取りプログラム
２１ｂ    バーコードリーダ
２１ｃ    ＯＣＲ
２２      検査用データベース
２２１    装置構成データベース
２２２    検査情報データベース
２２３    検査用データベース
２３      検査情報生成部
２３１    構成情報作成部
２３１ａ  装置固有情報格納部
２３１ｂ  装置構成情報格納部
２３２    検査情報作成部
２３２ａ  装置構成情報格納部
２３２ｂ  装置固有情報格納部
２３２ｃ  検査情報格納部
２３２ｄ  検査情報実行制御プログラム生成部
２３３    検査情報生成部
２３３ａ  装置固有情報格納部
２３３ｂ  検査情報格納部
２３３ｃ  検査情報実行制御プログラム生成部
２４      記録部
３        検査媒体
３１      装置固有情報
３２      検査情報
３３      検査情報実行制御プログラム
【図１】
2005025330.tif 000003
【図２】
2005025330.tif 000004
【図３】
2005025330.tif 000005
【図４】
2005025330.tif 000006
【図５】
2005025330.tif 000007
【図６】
2005025330.tif 000008
【図７】
2005025330.tif 000009
【図８】
2005025330.tif 000010
【図９】
2005025330.tif 000011
【図１０】
2005025330.tif 000012