(57)【要約】【課題】所定の形式で検査結果を示す情報が出力されるにあたり出力されるべき検査の種類が変動することに対して柔軟に対応する。【解決手段】検査結果出力装置１４は入力受付部１２０とテンプレートファイル作成部１２２と結果情報取得部１２６と結果情報受信部１４２と情報出力部１２８とを備える。入力受付部１２０は検査の種類を示す情報の入力を受け付ける。テンプレートファイル作成部１２２はテンプレートファイルを作成する。テンプレートファイルは検査の種類を示す情報とキーワードと位置を示す情報とを含むデータである。結果情報取得部１２６は、検査結果のデータベースから検査の種類に対応する検査結果を示す情報を取得する。情報出力部１２８は検査結果を示す情報を情報表示媒体に出力する。【選択図】図５
2019197255.tif 000002
【特許請求の範囲】
【請求項１】
検査結果のデータベースから検査の種類に対応する前記検査結果を示す情報を取得する結果情報取得部と、
前記検査結果を示す情報を情報表示媒体に出力する情報出力部とを備える検査結果出力装置であって、
前記検査の種類を示す情報の入力を受け付ける入力受付部と、
前記入力受付部が受け付けた前記検査の種類を示す情報と所定の規則によって前記検査の種類を示す情報に対応付けられる所定のキーワードと前記検査の種類を示す情報に対応付けられる前記情報表示媒体における位置を示す情報とを含むデータであるテンプレートファイルを作成するテンプレートファイル作成部と、
前記テンプレートファイルを記憶するテンプレートファイル記憶部とをさらに備え、
前記結果情報取得部が、
前記テンプレートファイルから前記キーワードを検出するキーワード検出部と、
前記キーワードと前記所定の規則とに基づいて、前記テンプレートファイルから前記検査の種類を示す情報を検出する種類情報検出部と、
前記種類情報検出部が検出した前記検査の種類を示す情報に対応する前記検査結果を示す情報を前記データベースから取得する検出情報取得部とを有しており、
前記情報出力部が、
前記検査の種類を示す情報と前記キーワードとに代えて前記情報表示媒体における位置を示す情報に対応付けられ前記検出情報取得部が取得した前記検査結果を示す情報を含む点が前記テンプレートファイルとの差異となるデータである検査結果ファイルを前記テンプレートファイルに基づいて作成する検査結果ファイル作成部と、
前記検査結果ファイルが含む情報を出力することにより前記検査結果を示す情報を出力する検査結果出力部とを有していることを特徴とする検査結果出力装置。
【請求項２】
前記所定の規則が前記テンプレートファイルにおける前記検査の種類を示す情報の位置に関する規則であり、
前記種類情報検出部が、前記テンプレートファイルにおける前記キーワードの位置と前記所定の規則とに基づいて、前記テンプレートファイルから前記検査の種類を示す情報を検出することを特徴とする請求項１に記載の検査結果出力装置。
【請求項３】
前記テンプレートファイルが情報格納セルを含み、
前記情報格納セルが、
前記キーワードと、
前記キーワードに連なる前記検査の種類を示す情報と、
前記情報表示媒体における前記位置を示す情報とを含み、
前記種類情報検出部が、前記キーワードと同一の前記情報格納セルに含まれ前記キーワードに連なるという前記所定の規則に基づいて前記検査の種類を示す情報を検出することを特徴とする請求項２に記載の検査結果出力装置。
【請求項４】
前記検出情報取得部が、
前記検査の種類を示す情報を、前記データベースを記憶するデータベースコンピュータに対して送信する種類情報送信部と、
前記データベースコンピュータから、前記検査の種類に対応した前記検査結果を示す情報を受信する結果情報受信部とを有していることを特徴とする請求項１に記載の検査結果出力装置。
【請求項５】
検査結果出力用のコンピュータが、検査結果のデータベースから検査の種類に対応する前記検査結果を示す情報を取得する結果情報取得工程と、
前記検査結果出力用のコンピュータが、前記検査結果を示す情報を情報表示媒体に出力する情報出力工程とを備える検査結果出力方法であって、
前記検査結果出力方法が、
前記検査結果出力用のコンピュータが、前記検査の種類を示す情報の入力を受け付ける入力受付工程と、
前記検査結果出力用のコンピュータが、前記入力受付工程において受け付けられた前記検査の種類を示す情報と所定の規則によって前記検査の種類を示す情報に対応付けられる所定のキーワードと前記検査の種類を示す情報に対応付けられる前記情報表示媒体における位置を示す情報とを含むデータであるテンプレートファイルを作成するテンプレートファイル作成工程と、
前記検査結果出力用のコンピュータが、前記テンプレートファイルを記憶するテンプレートファイル記憶工程とをさらに備え、
前記結果情報取得工程が、
前記検査結果出力用のコンピュータが前記テンプレートファイルから前記キーワードを検出するキーワード検出工程と、
前記検査結果出力用のコンピュータが、前記キーワードと前記所定の規則とに基づいて、前記テンプレートファイルから前記検査の種類を示す情報を検出する種類情報検出工程と、
前記検査結果出力用のコンピュータが、前記種類情報検出工程において検出された前記検査の種類を示す情報に対応する前記検査結果を示す情報を前記データベースから取得する検出情報取得工程とを有しており、
前記情報出力工程が、
前記検査結果出力用のコンピュータが、前記検査の種類を示す情報と前記キーワードとに代えて前記情報表示媒体における位置を示す情報に対応付けられ前記検出情報取得工程において取得された前記検査結果を示す情報を含む点が前記テンプレートファイルとの差異となるデータである検査結果ファイルを前記テンプレートファイルに基づいて作成する検査結果ファイル作成工程と、
前記検査結果出力用のコンピュータが、前記検査結果ファイルが含む情報を出力することにより前記検査結果を示す情報を出力する検査結果出力工程とを有していることを特徴とする検査結果出力方法。
【請求項６】
検査結果のデータベースから検査の種類に対応する前記検査結果を示す情報を取得する結果情報取得工程と、
前記検査結果を示す情報を情報表示媒体に出力する情報出力工程とを備える検査結果出力方法をコンピュータに実行させる検査結果出力プログラムであって、
前記検査結果出力方法が、
前記検査の種類を示す情報の入力を受け付ける入力受付工程と、
前記入力受付工程において受け付けられた前記検査の種類を示す情報と所定の規則によって前記検査の種類を示す情報に対応付けられる所定のキーワードと前記検査の種類を示す情報に対応付けられる前記情報表示媒体における位置を示す情報とを含むデータであるテンプレートファイルを作成するテンプレートファイル作成工程と、
前記テンプレートファイルを記憶するテンプレートファイル記憶工程とをさらに備え、
前記結果情報取得工程が、
前記テンプレートファイルから前記キーワードを検出するキーワード検出工程と、
前記キーワードと前記所定の規則とに基づいて、前記テンプレートファイルから前記検査の種類を示す情報を検出する種類情報検出工程と、
前記種類情報検出工程において検出された前記検査の種類を示す情報に対応する前記検査結果を示す情報を前記データベースから取得する検出情報取得工程とを有しており、
前記情報出力工程が、
前記検査の種類を示す情報と前記キーワードとに代えて前記情報表示媒体における位置を示す情報に対応付けられ前記検出情報取得工程において取得された前記検査結果を示す情報を含む点が前記テンプレートファイルとの差異となるデータである検査結果ファイルを前記テンプレートファイルに基づいて作成する検査結果ファイル作成工程と、
前記検査結果ファイルが含む情報を出力することにより前記検査結果を示す情報を出力する検査結果出力工程とを有していることを特徴とする検査結果出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査結果出力装置、検査結果出力方法、および、検査結果出力プログラムに関する。
【背景技術】
【０００２】
特許文献１は証明書発行装置を開示する。この証明書発行装置は、記憶部と、受付部と、適性検査部と、制御部と、証明書発行部とを有するものである。記憶部は、任意数の申請者の各々の識別情報および証明書発行に関する検査条件に対応付けた個人情報と、検査条件に対応した検査方法とを記憶している。受付部は、申請者の個人情報を入力し申請者毎に異なる識別情報が付された申請書を作成する。適性検査部は、受付部で作成した申請書に記載されている申請者の識別情報を基に、記憶部からこの申請者に対応する識別情報に応じた検査条件を取得する。適性検査部は、当該検査条件に対応する検査方法を取得する。適性検査部は、この検査方法により当該申請者に対する適性検査を実行する。制御部は、この適性検査部の検査結果を基に当該申請者の合否を判定する。証明書発行部は、この制御部による制御の基に適性検査に合格した申請者に対する証明書を発行する。
【０００３】
特許文献１に開示されている証明書発行装置によれば、多数の申請者毎に相違する検査項目や合否条件の判定を的確に実施できる。特許文献１に開示されている証明書発行装置によれば、適性検査方法や合否条件の改正にも速やかに対応できる。しかも、特許文献１に開示されている証明書発行装置は、操作の習熟を要さない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１４９４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された証明書発行装置には、証明書として出力されるべき検査結果の種類が変動することに対して柔軟に対応し難しいという問題点がある。例えば、複数個の製品に対して検査が実施されているとする。その検査が複数種類の項目に分かれているとする。その検査における検査成績について証明書が発行されるとする。その証明書において検査成績が記載される検査項目ひいては出力される検査結果の種類を製品のユーザが任意に選択できるとする。この場合、ユーザの希望に応じた内容の証明書を発行することに対して、特許文献１に開示された証明書発行装置は対応し難い。このような問題が生じ得るのは製品に限られない。例えば学校を卒業した人が在学中に履修した科目のうちその人が指定する一部の科目について成績証明書が求められている場合、同様の問題が生じる。
【０００６】
本発明は、このような問題を解消するものである。その目的は、所定の形式で検査結果を示す情報が出力されるにあたり出力されるべき検査結果の種類が変動することに対して対応の自由度を向上させることにある。
【課題を解決するための手段】
【０００７】
図面を参照して本発明を説明する。なお、この欄で図中の符号を使用したのは、発明の内容の理解を助けるためであって、内容を図示した範囲に限定する意図ではない。
【０００８】
上記課題を解決するために、本発明のある局面に従うと、検査結果出力装置１４は、結果情報取得部１２６と、情報出力部１２８とを備える。結果情報取得部１２６は、検査結果のデータベースから検査の種類に対応する検査結果を示す情報を取得する。情報出力部１２８は、検査結果を示す情報を情報表示媒体に出力する。検査結果出力装置１４は、入力受付部１２０と、テンプレートファイル作成部１２２と、テンプレートファイル記憶部１２４とをさらに備える。入力受付部１２０は、検査の種類を示す情報の入力を受け付ける。テンプレートファイル作成部１２２は、テンプレートファイルを作成する。テンプレートファイルは、検査の種類を示す情報と所定のキーワードと情報表示媒体における位置を示す情報とを含むデータである。検査の種類を示す情報は、入力受付部１２０が受け付けた情報である。キーワードは、所定の規則によって検査の種類を示す情報に対応付けられる。情報表示媒体における位置を示す情報は、検査の種類を示す情報に対応付けられる。テンプレートファイル記憶部１２４は、テンプレートファイルを記憶する。結果情報取得部１２６が、キーワード検出部１３０と、種類情報検出部１３２と、検出情報取得部１３４とを有している。キーワード検出部１３０は、テンプレートファイルからキーワードを検出する。種類情報検出部１３２は、キーワードと所定の規則とに基づいて、テンプレートファイルから検査の種類を示す情報を検出する。検出情報取得部１３４は、検査結果を示す情報をデータベースから取得する。この検査結果を示す情報は、検査の種類を示す情報に対応する。この検査の種類を示す情報は、種類情報検出部１３２が検出した情報である。情報出力部１２８が、検査結果ファイル作成部１７０と、検査結果出力部１７２とを有している。検査結果ファイル作成部１７０は、検査結果ファイルをテンプレートファイルに基づいて作成する。検査結果ファイルは、次に述べられる点がテンプレートファイルとの差異となるデータである。その点は、検査の種類を示す情報とキーワードとに代えて検出情報取得部１３４が取得した検査結果を示す情報を含む点である。この検査結果を示す情報は、情報表示媒体における位置を示す情報に対応付けられている。検査結果出力部１７２は、検査結果ファイルが含む情報を出力することにより検査結果を示す情報を出力する。
【０００９】
入力受付部１２０が検査の種類を示す情報の入力を受け付ける。テンプレートファイル作成部１２２がテンプレートファイルを作成する。テンプレートファイル記憶部１２４がテンプレートファイルを記憶する。キーワード検出部１３０がテンプレートファイルからキーワードを検出する。種類情報検出部１３２がテンプレートファイルから検査の種類を示す情報を検出する。検出情報取得部１３４が検査結果を示す情報をデータベースから取得する。検査結果ファイル作成部１７０が検査結果ファイルを作成する。検査結果出力部１７２は検査結果ファイルが含む情報を出力することにより検査結果を示す情報を出力する。これにより、入力受付部１２０が受け付けた検査の種類を示す情報に応じて、検査結果を示す情報が出力されることとなる。その結果、所定の形式で検査結果を示す情報が出力されるにあたり出力されるべき検査の種類が変動することに対して対応の自由度を向上させる。
【００１０】
また、上述された所定の規則がテンプレートファイルにおける検査の種類を示す情報の位置に関する規則であることが望ましい。この場合、種類情報検出部１３２が、テンプレートファイルにおけるキーワードの位置と所定の規則とに基づいて、テンプレートファイルから検査の種類を示す情報を検出することが望ましい。
【００１１】
キーワードが位置に関する規則によって検査の種類を示す情報に対応付けられていると、キーワードと検査の種類を示す情報との位置関係に規則性がない場合に比べて、キーワードが検出されてからテンプレートファイルにおける検査の種類を示す情報の位置を特定するまでの作業を軽減できる。その作業が軽減されると、検査の種類を示す情報を検出するための作業が軽減される。
【００１２】
もしくは、上述されたテンプレートファイルが情報格納セル３０６を含むことが望ましい。この場合、情報格納セル３０６が、キーワードと、キーワードに連なる検査の種類を示す情報と、情報表示媒体における位置を示す情報とを含むことが望ましい。この場合、種類情報検出部１３２が、キーワードと同一の情報格納セル３０６に含まれキーワードに連なるという所定の規則に基づいて検査の種類を示す情報を検出することが望ましい。
【００１３】
検査の種類を示す情報が、キーワードと同一の情報格納セル３０６に含まれキーワードに連なっていると、検査の種類を示す情報とキーワードとが離れている場合に比べ、テンプレートファイルにおける検査の種類を示す情報の位置を特定する処理を軽減できる。その処理が軽減されると、検査の種類を示す情報を検出する処理が軽減される。
【００１４】
もしくは、上述された検出情報取得部１３４が、種類情報送信部１４０と、結果情報受信部１４２を有していることが望ましい。種類情報送信部１４０は、検査の種類を示す情報を、データベースコンピュータ１２に対して送信する。データベースコンピュータ１２は、データベースを記憶する。結果情報受信部１４２は、データベースコンピュータ１２から、検査の種類に対応した検査結果を示す情報を受信する。
【００１５】
本発明の他の局面に従うと、検査結果出力方法は、結果情報取得工程Ｓ２１４と、情報出力工程Ｓ２１６とを備える。結果情報取得工程Ｓ２１４において、検査結果出力用のコンピュータ８０が、検査結果のデータベースから検査の種類に対応する検査結果を示す情報を取得する。情報出力工程Ｓ２１６において、検査結果出力用のコンピュータ８０が、検査結果を示す情報を情報表示媒体に出力する。検査結果出力方法が、入力受付工程Ｓ２０６と、テンプレートファイル作成工程Ｓ２０８と、テンプレートファイル記憶工程Ｓ２１０とをさらに備える。入力受付工程Ｓ２０６において、検査結果出力用のコンピュータ８０が、検査の種類を示す情報の入力を受け付ける。テンプレートファイル作成工程Ｓ２０８において、検査結果出力用のコンピュータ８０が、テンプレートファイルを作成する。テンプレートファイルは、検査の種類を示す情報と所定のキーワードと情報表示媒体における位置を示す情報とを含むデータである。検査の種類を示す情報は、入力受付工程Ｓ２０６において受け付けられた情報である。キーワードは、所定の規則によって検査の種類を示す情報に対応付けられる。情報表示媒体における位置を示す情報は、検査の種類を示す情報に対応付けられる。テンプレートファイル記憶工程Ｓ２１０において、検査結果出力用のコンピュータ８０が、テンプレートファイルを記憶する。結果情報取得工程Ｓ２１４が、キーワード検出工程Ｓ２３０と、種類情報検出工程Ｓ２３２と、検出情報取得工程Ｓ２３４とを有している。キーワード検出工程Ｓ２３０において、検査結果出力用のコンピュータ８０がテンプレートファイルからキーワードを検出する。種類情報検出工程Ｓ２３２において、検査結果出力用のコンピュータ８０が、キーワードと所定の規則とに基づいて、テンプレートファイルから検査の種類を示す情報を検出する。検出情報取得工程Ｓ２３４において、検査結果出力用のコンピュータ８０が、検査結果を示す情報をデータベースから取得する。この検査の種類を示す情報は、種類情報検出工程Ｓ２３２において検出された情報である。この検査結果を示す情報は、検査の種類を示す情報に対応する情報である。情報出力工程Ｓ２１６が、検査結果ファイル作成工程Ｓ２９０と、検査結果出力工程Ｓ２９２とを有している。検査結果ファイル作成工程Ｓ２９０において、検査結果出力用のコンピュータ８０が、検査結果ファイルをテンプレートファイルに基づいて作成する。検査結果ファイルは、次に述べられる点がテンプレートファイルとの差異となるデータである。その点は、検査の種類を示す情報とキーワードとに代えて検出情報取得工程Ｓ２３４において取得された検査結果を示す情報を含む点である。この検査結果を示す情報は、情報表示媒体における位置を示す情報に対応付けられている。検査結果出力工程Ｓ２９２において、検査結果出力用のコンピュータ８０が、検査結果ファイルが含む情報を出力することにより検査結果を示す情報を出力する。
【００１６】
本発明にかかる検査結果出力方法によれば、所定の形式で検査結果を示す情報が出力されるにあたり出力されるべき検査の種類が変動することに対して対応の自由度を向上させる。
【００１７】
本発明の他の局面に従うと、検査結果出力プログラムは、次に述べられる検査結果出力方法をコンピュータに実行させる。検査結果出力方法が、結果情報取得工程Ｓ２１４と、情報出力工程Ｓ２１６とを備える。結果情報取得工程Ｓ２１４において、検査結果のデータベースから検査の種類に対応する検査結果を示す情報が取得される。情報出力工程Ｓ２１６において、検査結果を示す情報が情報表示媒体に出力される。検査結果出力方法が、入力受付工程Ｓ２０６と、テンプレートファイル作成工程Ｓ２０８と、テンプレートファイル記憶工程Ｓ２１０とをさらに備える。入力受付工程Ｓ２０６において、検査の種類を示す情報の入力が受け付けられる。テンプレートファイル作成工程Ｓ２０８において、テンプレートファイルが作成される。テンプレートファイルは、検査の種類を示す情報と所定のキーワードと情報表示媒体における位置を示す情報とを含むデータである。検査の種類を示す情報は、入力受付工程Ｓ２０６において受け付けられた情報である。キーワードは、所定の規則によって検査の種類を示す情報に対応付けられる。情報表示媒体における位置を示す情報は、検査の種類を示す情報に対応付けられる。テンプレートファイル記憶工程Ｓ２１０において、テンプレートファイルが記憶される。結果情報取得工程Ｓ２１４が、キーワード検出工程Ｓ２３０と、種類情報検出工程Ｓ２３２と、検出情報取得工程Ｓ２３４とを有している。キーワード検出工程Ｓ２３０において、テンプレートファイルからキーワードが検出される。種類情報検出工程Ｓ２３２において、キーワードと所定の規則とに基づいて、テンプレートファイルから検査の種類を示す情報が検出される。検出情報取得工程Ｓ２３４において、検査結果を示す情報がデータベースから取得される。この検査の種類を示す情報は、種類情報検出工程Ｓ２３２において検出された情報である。この検査結果を示す情報は、検査の種類を示す情報に対応する情報である。情報出力工程Ｓ２１６が、検査結果ファイル作成工程Ｓ２９０と、検査結果出力工程Ｓ２９２とを有している。検査結果ファイル作成工程Ｓ２９０において、検査結果ファイルがテンプレートファイルに基づいて作成される。検査結果ファイルは、次に述べられる点がテンプレートファイルとの差異となるデータである。その点は、検査の種類を示す情報とキーワードとに代えて検出情報取得工程Ｓ２３４において取得された検査結果を示す情報を含む点である。この検査結果を示す情報は、情報表示媒体における位置を示す情報に対応付けられている。検査結果出力工程Ｓ２９２において、検査結果ファイルが含む情報が出力されることにより検査結果を示す情報が出力される。
【００１８】
本発明にかかる検査結果出力プログラムによれば、所定の形式で検査結果を示す情報が出力されるにあたり出力されるべき検査の種類が変動することに対して対応の自由度を向上させる。
【発明の効果】
【００１９】
本発明によれば、所定の形式で検査結果を示す情報が出力されるにあたり出力されるべき検査の種類が変動することに対して対応の自由度を向上させる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態にかかる検査結果出力システムの構成を表す図である。
【図２】本発明の一実施形態にかかるデータベースコンピュータのハードウェア構成を表す図である。
【図３】本発明の一実施形態にかかるデータベースコンピュータの機能ブロック図である。
【図４】本発明の一実施形態にかかる検査結果出力装置のハードウェア構成を表す図である。
【図５】本発明の一実施形態にかかる検査結果出力装置の機能ブロック図である。
【図６】本発明の一実施形態にかかる検査結果出力方法の制御の手順を示すフローチャートである。
【図７】本発明の一実施形態にかかる結果情報取得工程の制御の手順を示すフローチャートである。
【図８】本発明の一実施形態にかかる情報出力工程の制御の手順を示すフローチャートである。
【図９】本発明の一実施形態にかかる検査結果送信方法の制御の手順を示すフローチャートである。
【図１０】本発明の一実施形態にかかるテンプレート原ファイルの構造を示す概念図である。
【図１１】本発明の一実施形態にかかる情報入力中において入力受付部が表示した表とアイコンとの画像を示す概念図である。
【図１２】本発明の一実施形態にかかるテンプレートファイルの構造を示す概念図である。
【図１３】本発明の一実施形態にかかる送信情報のフォーマットの構造を示す概念図である。
【図１４】本発明の一実施形態にかかる返信情報のフォーマットの構造を示す概念図である。
【図１５】本発明の一実施形態にかかる検査結果証明書を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２２】
［検査結果出力システムの構成の説明］
以下、本発明の一実施形態について説明する。図１は、本実施形態にかかる検査結果出力システムの構成を表す図である。図１に基づいて、本実施形態にかかる検査結果出力システムの構成が説明される。
【００２３】
本実施形態にかかる検査結果出力システムは、検査装置１０と、データベースコンピュータ１２と、検査結果出力装置１４とを備える。
【００２４】
検査装置１０は、検査対象に対して検査を行う。検査装置１０は、検査結果を示す情報をデータベースコンピュータ１２に出力する。本実施形態において、検査対象とは、検査の対象となるものを意味する。検査の対象となるものの例には、品質を検査される物、機能を検査される物、筆記試験を受ける人、および、技能を検査される人がある。品質を検査される物の例には糖度を検査される果物、塩分濃度を測定される調味料がある。機能を検査される物の例には、単位時間あたりの回転数と絶縁抵抗とを測定されるモータがある。筆記試験を受ける人の例には、入学試験を受ける学生がある。技能を検査される人の例には、技能検定の受験者がある。本実施形態における検査結果を示す情報の例には、糖度の値、塩分濃度の値、単位時間当たりの回転数、絶縁抵抗の値、筆記試験の得点、技能検定の受験者がその技能検定において得た得点、および、これらの値が所定の要件を満たすか否かを示す情報がある。本実施形態の場合、検査対象には識別情報が対応付けられている。これにより、その識別情報に基づいて、その検査対象に対する検査結果の情報を特定することが可能になる。本実施形態において、検査装置１０は周知のものである。したがってここではその具体的な構造の説明は繰り返されない。
【００２５】
データベースコンピュータ１２は、検査結果のデータベースを記憶する。検査結果のデータベースは、検査結果を示す情報の集合体である。その検査結果は、検査装置１０が検査した結果、得られたものである。本実施形態において、データベースコンピュータ１２は、検査結果出力装置１４と通信する。
【００２６】
本実施形態において、検査結果出力装置１４は、データベースコンピュータ１２と通信する。検査結果出力装置１４は、検査結果を示す情報を情報表示媒体に出力する。本実施形態において、この検査結果を示す情報は、データベースコンピュータ１２から受信した情報である。情報表示媒体の例には紙がある。
【００２７】
［データベースコンピュータのハードウェア構成の説明］
図２は、本実施形態にかかるデータベースコンピュータ１２のハードウェア構成を表す図である。図２に基づいて、本実施形態にかかるデータベースコンピュータ１２のハードウェア構成が説明される。本実施形態にかかるデータベースコンピュータ１２は、制御部３０と、メモリ３２と、固定ディスク３４と、キーボード３６と、マウス３８と、第１Ｉ／Ｏ（Input/Output）４０と、第２Ｉ／Ｏ４２とを有する。制御部３０は、ＣＰＵ（Central Processing Unit）などによって実現される。制御部３０は、メモリ３２から読出したプログラムを実行することにより、そのプログラムにおいて定められた手順に従ってデータベースコンピュータ１２を構成する各装置を制御する。メモリ３２は、ＲＯＭ（Read only memory）およびＲＡＭ（Random access memory）などによって実現される。メモリ３２は、プログラムとデータとを記憶する。固定ディスク３４は、プログラムとデータベースとを記録する。キーボード３６およびマウス３８は、オペレータの入力に応じて信号を生成する。これにより、データベースコンピュータ１２に情報が入力される。第１Ｉ／Ｏ４０は、検査装置１０に接続される。第１Ｉ／Ｏ４０は、検査装置１０と通信する。第２Ｉ／Ｏ４２は、検査結果出力装置１４に接続される。第２Ｉ／Ｏ４２は、検査結果出力装置１４と通信する。
【００２８】
［データベースコンピュータの機能の説明］
図３は、本実施形態にかかるデータベースコンピュータ１２の機能ブロック図である。図３に基づいて、本実施形態にかかるデータベースコンピュータ１２の構成とその機能とが説明される。上述された制御部３０と 、メモリ３２と、固定ディスク３４と、キーボード３６と、マウス３８と、第１Ｉ／Ｏ４０と、第２Ｉ／Ｏ４２とは、データベースコンピュータ１２を構成する。本実施形態にかかるデータベースコンピュータ１２は、データベース記憶部６０と、種類情報受信部６２と、結果情報送信部６４とを備える。データベース記憶部６０は、上述された検査結果のデータベースを記憶する。種類情報受信部６２は、検査結果出力装置１４から、検査の種類を示す情報を受信する。結果情報送信部６４は、次に述べられる場合に、検査結果出力装置１４へ検査結果を示す情報を送信する。その場合とは、種類情報受信部６２が検査の種類を示す情報を受信した場合である。その検査結果を示す情報は、種類情報受信部６２が受信した情報が示す検査の種類に対応する。
【００２９】
［検査結果出力装置のハードウェア構成の説明］
図４は、本実施形態にかかる検査結果出力装置１４のハードウェア構成を表す図である。本実施形態の場合、検査結果出力装置１４は、周知である検査結果出力用のコンピュータ８０と周知である検査結果出力用のプリンタ８２とによって実現される。検査結果出力用のコンピュータ８０は情報を処理する。プリンタ８２は上述された情報表示媒体としての紙に情報をプリントする。
【００３０】
この検査結果出力用のコンピュータ８０は、制御部３０と、メモリ３２と、固定ディスク３４と、キーボード３６と、マウス３８と、第１Ｉ／Ｏ４０と、第２Ｉ／Ｏ４２と、コネクタ４４と、表示装置４６とを有する。制御部３０は、ＣＰＵ（Central Processing Unit）などによって実現される。制御部３０は、メモリ３２から読出したプログラムを実行することにより、そのプログラムにおいて定められた手順に従って検査結果出力用のコンピュータ８０を構成する各装置を制御する。固定ディスク３４は、プログラムとテンプレート原ファイルとテンプレートファイルと検査結果ファイルとを記録する。本実施形態の場合、第１Ｉ／Ｏ４０は、データベースコンピュータ１２に接続される。第１Ｉ／Ｏ４０は、データベースコンピュータ１２と通信する。本実施形態の場合、第２Ｉ／Ｏ４２は、プリンタ８２に接続される。第２Ｉ／Ｏ４２は、プリンタ８２に信号を出力する。コネクタ４４にはＵＳＢ（Universal Serial Bus）メモリ１００が接続される。ＵＳＢメモリ１００に記録されたプログラムおよび情報はコネクタ４４を介して制御部３０に読み込まれる。表示装置４６は、画像を表示することにより情報を出力する。本実施形態においては、表示装置４６の画面が上述された情報表示媒体となってもよい。
【００３１】
プリンタ８２の具体的な構成は周知なので、ここではその詳細な説明は繰り返されない。
【００３２】
［検査結果出力装置の機能の説明］
図５は、検査結果出力装置１４の機能ブロック図である。図５に基づいて、本実施形態にかかる検査結果出力装置１４の構成とその機能とが説明される。上述された検査結果出力用のコンピュータ８０とプリンタ８２とは、検査結果出力装置１４を構成する。本実施形態にかかる検査結果出力装置１４は、入力受付部１２０と、テンプレートファイル作成部１２２と、テンプレートファイル記憶部１２４と、結果情報取得部１２６と、情報出力部１２８とを備える。
【００３３】
入力受付部１２０は、検査結果出力用のコンピュータ８０のうち、制御部３０と、メモリ３２と、固定ディスク３４と、キーボード３６と、マウス３８と、表示装置４６とによって実現される。入力受付部１２０は、検査の種類を示す情報の入力を受け付ける。本実施形態の場合、入力受付部１２０は、検査の種類を示す情報に加え、検査結果が出力される検査対象の識別情報の入力と、検査結果を出力する旨の指令とを受け付ける。本実施形態の場合、入力受付部１２０は、情報の入力に必要な情報を表示する。
【００３４】
テンプレートファイル作成部１２２は、検査結果出力用のコンピュータ８０のうち、制御部３０と、メモリ３２と、固定ディスク３４とによって実現される。テンプレートファイル作成部１２２は、テンプレートファイルを作成する。テンプレートファイルは、検査の種類を示す情報と所定のキーワードと情報表示媒体における表示位置を示す情報とを含むデータである。検査の種類を示す情報は、入力受付部１２０が受け付けた情報である。キーワードは、所定の規則によって検査の種類を示す情報に対応付けられる。情報表示媒体における位置を示す情報は、検査の種類を示す情報に対応付けられる。
【００３５】
テンプレートファイル記憶部１２４は、検査結果出力用のコンピュータ８０のうち、制御部３０と、メモリ３２と、固定ディスク３４とによって実現される。テンプレートファイル記憶部１２４は、テンプレートファイルを記憶する。
【００３６】
結果情報取得部１２６は、検査結果出力用のコンピュータ８０のうち、制御部３０と、メモリ３２と、第１Ｉ／Ｏ４０とによって実現される。結果情報取得部１２６は、検査結果のデータベースから検査結果を示す情報を取得する。
【００３７】
情報出力部１２８は、検査結果出力用のコンピュータ８０のうち、制御部３０、メモリ３２、固定ディスク３４、および、第２Ｉ／Ｏ４２、ならびに、プリンタ８２によって実現される。情報出力部１２８は、検査結果を示す情報を情報表示媒体に出力する。
【００３８】
結果情報取得部１２６が、キーワード検出部１３０と、種類情報検出部１３２と、検出情報取得部１３４とを有している。キーワード検出部１３０は、テンプレートファイルからキーワードを検出する。種類情報検出部１３２は、キーワードと所定の規則とに基づいて、テンプレートファイルから検査の種類を示す情報を検出する。検出情報取得部１３４は、検査結果を示す情報をデータベースから取得する。この検査結果を示す情報は、検査の種類を示す情報に対応する。この検査の種類を示す情報は、種類情報検出部１３２が検出した情報である。
【００３９】
情報出力部１２８が、検査結果ファイル作成部１７０と、検査結果出力部１７２とを有している。検査結果ファイル作成部１７０は、検査結果ファイルをテンプレートファイルに基づいて作成する。検査結果ファイルは、次に述べられる点がテンプレートファイルとの差異となるデータである。その点は、検査の種類を示す情報とキーワードとに代えて結果情報受信部１４２が受信した検査結果を示す情報を含む点である。この検査結果を示す情報は、情報表示媒体における位置を示す情報に対応付けられている。検査結果出力部１７２は、検査結果ファイルが含む情報を出力することにより検査結果を示す情報を出力する。
【００４０】
検出情報取得部１３４が、種類情報送信部１４０と、結果情報受信部１４２とを有している。種類情報送信部１４０は、検査結果出力用のコンピュータ８０のうち、制御部３０と、メモリ３２と、第１Ｉ／Ｏ４０とによって実現される。種類情報送信部１４０は、検査の種類を示す情報を、データベースコンピュータ１２に対して送信する。検査の種類を示す情報は、情報出力部１２８の出力対象となる情報である。結果情報受信部１４２は、検査結果出力用のコンピュータ８０のうち、制御部３０と、メモリ３２と、第１Ｉ／Ｏ４０とによって実現される。結果情報受信部１４２は、データベースコンピュータ１２から、検査の種類に対応した検査結果を示す情報を受信する。
【００４１】
［プログラムの説明］
上述されたとおり、検査結果出力用のコンピュータ８０とプリンタ８２とが、本実施形態にかかる検査結果出力装置１４を構成する。これは、制御部３０がメモリ３２から読出したプログラムを実行することにより実現される。一般的にこうしたプログラムは、ＵＳＢメモリ１００などのコンピュータ読取可能な記録媒体に記録された状態で流通する。こうしたプログラムは図示されないインターネットを介して流通することもある。こうしたプログラムは、固定ディスク３４にいったん記録される。制御部３０が実行するプログラムは、その固定ディスク３４に記録されたプログラムをメモリ３２が記憶したものである。したがって、本発明の最も本質的な部分は、ＵＳＢメモリ１００などのコンピュータ読取可能な記録媒体に記録されたソフトウェアである。
【００４２】
［フローチャートの説明］
図６は、上述されたプログラムのフローチャートである。図６に示されるように、このプログラムは、次に述べられる複数の工程を検査結果出力用のコンピュータ８０に実行させるものである。それら複数の工程は、選択受付工程Ｓ２００と、選択判断工程Ｓ２０２と、表形式画像表示工程Ｓ２０４と、入力受付工程Ｓ２０６と、テンプレートファイル作成工程Ｓ２０８と、テンプレートファイル記憶工程Ｓ２１０と、出力指示受付工程Ｓ２１２と、結果情報取得工程Ｓ２１４と、情報出力工程Ｓ２１６と、終了判断工程Ｓ２１８とである。プログラムを実行した結果、検査結果出力用のコンピュータ８０は、それら複数の工程を備える検査結果出力方法を実施することとなる。以下、これらの各工程の具体的な内容が説明される。
【００４３】
選択受付工程Ｓ２００において、検査結果出力装置１４の入力受付部１２０は、テンプレートの作成と検査結果の出力とのうちいずれかの選択を求める旨の情報を表示する。その情報が表示されると、入力受付部１２０は、それらのうち選択された一方を示す情報を受け付ける。
【００４４】
選択判断工程Ｓ２０２において、検査結果出力装置１４の入力受付部１２０は、自らが受け付けた情報に基づき、テンプレートの作成が選択されたか否かを判断する。テンプレートの作成が選択された場合（Ｓ２０２にてＹＥＳ）、処理はＳ２０４へと移される。もしそうでないと（Ｓ２０２にてＮＯ）、処理はＳ２１２へと移される。
【００４５】
表形式画像表示工程Ｓ２０４において、検査結果出力装置１４の入力受付部１２０は、テンプレート原ファイルに基づいて、表３３０とアイコン３３２との画像を表示する。
【００４６】
入力受付工程Ｓ２０６において、検査結果出力装置１４の入力受付部１２０は、次に述べられる情報の入力を受け付ける。その情報は、検査の種類を示す情報、所定のキーワード、検査結果を示す情報と共に情報表示媒体に出力される情報、および、それらの情報の情報表示媒体における表示位置を示す情報である。本実施形態の場合、検査の種類を示す情報は、キーワードに続いて入力される。
【００４７】
テンプレートファイル作成工程Ｓ２０８において、検査結果出力装置１４のテンプレートファイル作成部１２２が、テンプレートファイルを作成する。本実施形態において、テンプレートファイル作成部１２２は、予め複製されたテンプレート原ファイルへ入力受付部１２０が受け付けた情報を追加することでそのテンプレートファイルを作成する。
【００４８】
テンプレートファイル記憶工程Ｓ２１０において、検査結果出力装置１４のテンプレートファイル記憶部１２４が、テンプレートファイルを記憶する。
【００４９】
出力指示受付工程Ｓ２１２において、検査結果出力装置１４の入力受付部１２０は、テンプレートファイル記憶部１２４が記憶した少なくとも１つのテンプレートファイルのいずれかを選択するための情報を表示する。次に、入力受付部１２０は、検査結果の出力に用いられるテンプレートファイルの選択結果を示す情報と、出力される検査結果が得られた検査対象の識別情報の範囲を示す情報とを受付ける。これらの情報が受け付けられると、入力受付部１２０は、検査結果を出力する旨の指示を受け付ける。
【００５０】
結果情報取得工程Ｓ２１４において、検査結果出力装置１４の結果情報取得部１２６が、検査結果のデータベースから検査の種類に対応する検査結果を示す情報を取得する。
【００５１】
情報出力工程Ｓ２１６において、検査結果出力装置１４の情報出力部１２８が、検査結果を示す情報を情報表示媒体に出力する。
【００５２】
終了判断工程Ｓ２１８において、検査結果出力装置１４の結果情報取得部１２６は、終了条件が満たされたか否かを判断する。本実施形態の場合、検査対象のすべてについて検査結果を示す情報が出力されたことが終了条件である。この検査対象は、出力指示受付工程Ｓ２１２において入力受付部１２０が受け付けたものである。終了条件が満たされた場合（Ｓ２１８にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ２１８にてＮＯ）、処理はＳ２１４へと移される。
【００５３】
図７は、本実施形態にかかる結果情報取得工程Ｓ２１４の制御の手順を示すフローチャートである。図７に基づいて、本実施形態にかかる種類情報送信工程Ｓ２８０の制御の手順が説明される。本実施形態にかかる種類情報送信工程Ｓ２８０は、キーワード検出工程Ｓ２３０と、種類情報検出工程Ｓ２３２と、検出情報取得工程Ｓ２３４とを有している。
【００５４】
キーワード検出工程Ｓ２３０において、検査結果出力装置１４のキーワード検出部１３０がテンプレートファイルからキーワードを検出する。本実施形態の場合、キーワード検出工程Ｓ２３０は、セル読出工程Ｓ２５０と、キーワード判断工程Ｓ２５２とを有している。セル読出工程Ｓ２５０において、キーワード検出部１３０はセル内の情報を読み出す。どのようなセルのどのような情報が読み出されるかは後述される。キーワード判断工程Ｓ２５２において、キーワード検出部１３０は、キーワード検出部１３０自身が読み出した情報の冒頭部分が所定のキーワードか否かを判断する。その冒頭部分が所定のキーワードであった場合（Ｓ２５２にてＹＥＳ）、処理はＳ２７０へと移される。もしそうでないと（Ｓ２５２にてＮＯ）、処理はＳ２５０へと移される。
【００５５】
種類情報検出工程Ｓ２３２において、検査結果出力装置１４の種類情報検出部１３２が、キーワードと所定の規則とに基づいて、テンプレートファイルから検査の種類を示す情報を検出する。本実施形態の場合、種類情報検出工程Ｓ２３２は、種類情報抽出工程Ｓ２７０と、送信用情報更工程Ｓ２７２と、最終セル判断工程Ｓ２７４とを有している。種類情報抽出工程Ｓ２７０において、種類情報検出部１３２は、セル読出工程Ｓ２５０において読み出された情報の中から、検査の種類を示す情報を抽出する。送信用情報更新工程Ｓ２７２において、種類情報検出部１３２は、種類情報抽出工程Ｓ２７０において抽出された情報が追加されるように送信情報を更新する。ここで言う送信情報とは、データベースコンピュータ１２に送信される情報を意味する。最終セル判断工程Ｓ２７４において、種類情報検出部１３２は、セル読出工程Ｓ２５０において読み出された情報がテンプレートファイルのうち予め定められた最終のセルに含まれる情報か否かを判断する。その情報が最終のセルに含まれる情報であった場合（Ｓ２７４にてＹＥＳ）、処理はＳ２３４へと移される。もしそうでないと（Ｓ２７４にてＮＯ）、処理はＳ２５０へと移される。
【００５６】
検出情報送信工程Ｓ２３４において、検査結果出力装置１４の検出情報取得部１３４が、データベースコンピュータ１２へ送信情報を送信する。上述されたように、この送信情報には、検査の種類を示す情報が含まれている。この検査の種類を示す情報は、種類情報検出工程Ｓ２３２において検出された情報である。その結果、検出情報取得部１３４は、データベースコンピュータ１２へ検査の種類を示す情報を送信することとなる。本実施形態の場合、検出情報送信工程Ｓ２３４は、種類情報送信工程Ｓ２８０と、結果情報受信工程Ｓ２８２とを有している。種類情報送信工程Ｓ２８０において、検査結果出力装置１４の種類情報送信部１４０は、上述された送信情報を、データベースコンピュータ１２に対して送信する。結果情報受信工程Ｓ２８２において、検査結果出力装置１４の結果情報受信部１４２は、データベースコンピュータ１２から、検査の種類に対応した検査結果を示す情報を受信する。
【００５７】
図８は、本実施形態にかかる情報出力工程Ｓ２１６の制御の手順を示すフローチャートである。図８に基づいて、本実施形態にかかる情報出力工程Ｓ２１６の制御の手順が説明される。本実施形態の場合、情報出力工程Ｓ２１６は、検査結果ファイル作成工程Ｓ２９０と、検査結果出力工程Ｓ２９２とを有している。検査結果ファイル作成工程Ｓ２９０において、検査結果出力装置１４の検査結果ファイル作成部１７０が、検査結果ファイルをテンプレートファイルに基づいて作成する。検査結果ファイルは、次に述べられる点がテンプレートファイルとの差異となるデータである。その点は、検査の種類を示す情報とキーワードとに代えて結果情報受信工程Ｓ２８２において受信された検査結果を示す情報を含む点である。この検査結果を示す情報は、情報表示媒体における位置を示す情報に対応付けられている。検査結果出力工程Ｓ２９２において、検査結果出力装置１４の検査結果出力部１７２が、検査結果ファイルが含む情報を出力することにより検査結果を示す情報を出力する。
【００５８】
図９は、本実施形態にかかる検査結果送信方法の制御の手順を示すフローチャートである。本実施形態にかかる検査結果送信方法は、データベースコンピュータ１２が実行する。図９に基づいて、本実施形態にかかる検査結果送信方法の制御の手順が説明される。本実施形態の場合、検査結果送信方法は、種類情報受信工程Ｓ２９６と、結果情報送信工程Ｓ２９８とを備える。種類情報受信工程Ｓ２９６において、データベースコンピュータ１２の種類情報受信部６２は、検査結果出力装置１４から、送信情報を受信する。結果情報送信工程Ｓ２９８において、データベースコンピュータ１２の結果情報送信部６４は、検査結果出力装置１４へ返信情報を送信する。
【００５９】
［動作の説明］
（テンプレートファイルの作成後、直ちに検査証明書が出力される場合）
予め、データベースコンピュータ１２には、検査装置１０が検査したモータについての検査結果のデータベースが記憶されていることとする。そのデータベースには、そのモータの回転数と絶縁抵抗とが検査結果を示す情報として含まれていることとなる。検査結果出力装置１４の入力受付部１２０は、テンプレートの作成と検査結果の出力とのうちいずれかの選択を求める旨の情報を表示する。この場合、オペレータは、テンプレートの作成を選択する旨の情報を入力受付部１２０に入力したとする。入力受付部１２０は、その情報を受け付ける（Ｓ２００）。
【００６０】
入力受付部１２０は、自らが受け付けた情報に基づき、テンプレートの作成が選択されたか否かを判断する（Ｓ２０２）。この場合、テンプレートの作成が選択されたので（Ｓ２０２にてＹＥＳ）、入力受付部１２０は、テンプレート原ファイルに基づいて表３３０とアイコン３３２との画像を表示する（Ｓ２０４）。
【００６１】
図１０は、本実施形態におけるテンプレート原ファイルの構造を示す概念図である。本実施形態の場合、テンプレート原ファイルは、先頭特定情報３００と、複数の情報受入セル３０２と、後端特定情報３０４とを含む。先頭特定情報３００は、テンプレート原ファイルの先頭を示す情報である。情報受入セル３０２は、複数種類の情報の組である。後端特定情報３０４は、テンプレート原ファイルの後端を示す情報である。情報受入セル３０２は、行番号情報３２０と、列番号情報３２２と、データ量情報３２４と、ダミー情報３２６とを含む。行番号情報３２０は、表示対象となる情報が表形式で表示される場合にその情報がどの行に配置されるかを示す。列番号情報３２２は、表示対象となる情報が表形式で表示される場合にその情報がどの列に配置されるかを示す。データ量情報３２４は、表示対象となる情報のデータ量を示す。ダミー情報３２６は、本来表示対象となるべき情報の代わりに格納される情報である。本実施形態の場合、ダミー情報３２６は、表のセルを空白にするための文字列を示す情報である。
【００６２】
表３３０の画像が表示されると、入力受付部１２０は、次に述べられる情報の入力を受け付ける（Ｓ２０６）。その情報は、検査の種類を示す情報、所定のキーワード、検査結果を示す情報と共に情報表示媒体に出力される情報、および、それらの情報の情報表示媒体における表示位置を示す情報である。そのために、オペレータは、まず入力受付部１２０として動作するマウス３８によって表３３０のいずれかのセルを選択する。マウス３８によって表３３０のいずれかのセルを選択する動作に伴って、入力受付部１２０は、情報表示媒体における表示位置を示す情報の入力を受付ける。その表３３０におけるその選択されたセルの位置が情報表示媒体における表示位置となる。これにより、行番号情報３２０と列番号情報３２２とが特定される。表３３０のいずれかのセルが選択されると、オペレータは、入力受付部１２０として動作するキーボード３６を用いて文字列を示す情報を入力する。本実施形態の場合、表３３０のセルの選択に続いて入力される「＊＊」という文字列がキーワードとみなされる。本実施形態の場合、「＊＊」に続いて入力される文字列が検査の種類を示す情報とみなされる。本実施形態の場合、オペレータはどのような文字列を入力すればどの種類の検査結果が返信されるか予め知っている。本実施形態の場合、表３３０のセルの選択に続いて「＊＊」以外の文字列が入力されるとその文字列は検査結果を示す情報と共に情報表示媒体に出力される情報とみなされる。検査結果を示す情報と共に情報表示媒体に出力される情報のうち予め定められたものは、検査対象の識別情報に置換されることが予定されている情報である。本実施形態の場合、オペレータは検査対象の識別情報に置換されることが予定されている情報がどのような文字列か予め知っている。キーボード３６が有するキーのうちエンターキーが押されると表３３０の選択されたセルへの情報の入力は終了とみなされる。入力受付部１２０は、その表３３０の選択されたセルへ入力された情報を表示する。図１１は、情報入力中において入力受付部１２０が表示した表３３０とアイコン３３２との画像を示す概念図である。図１１において、表３３０のセルに示された情報のうち「＊＊ｒｐｍ」と「＊＊ｍｏｈｍ」とがキーワードおよび検査の種類を示す情報である。その他の情報は検査結果を示す情報と共に情報表示媒体に出力される情報である。「＋＋ｓｅｒｎｏ」は、検査対象の識別情報に置換されることが予定されている情報である。なお、表３３０のセルに示された情報のうち「株式会社岩崎」と表示されているのは、「株式会社岩崎電機製作所」という文字列の一部が表示されていることを意味する。表３３０のセルに示された情報のうち「以下の通り証」と表示されているのは、「以下の通り証明致します。」という文字列の一部が表示されていることを意味する。入力受付部１２０として動作するマウス３８によってアイコン３３２が選択されると、入力受付部１２０による情報の入力の受け付けが終了する。
【００６３】
入力受付部１２０による情報の入力の受け付けが終了すると、テンプレートファイル作成部１２２は、テンプレート原ファイルを複製する。テンプレート原ファイルが複製されると、テンプレートファイル作成部１２２は、その複製されたテンプレート原ファイルのいずれかのダミー情報３２６を、入力受付部１２０が受け付けた情報に置換する。上述されたように、文字列の入力に先立って表３３０のいずれかのセルが選択される。その選択された表３３０のセルの位置に対応付けられているダミー情報３２６が、入力受付部１２０が受け付けた情報に置換される。本実施形態においては、このようにして置換された情報と、入力受付部１２０が受け付けた情報への置換が終了した時点において置換されずに残ったダミー情報３２６との総称が、格納対象情報３２８である。行番号情報３２０、列番号情報３２２、および、データ量情報３２４と共に、格納対象情報３２８を含むセルが、情報格納セル３０６である。ダミー情報３２６の置換が終了したテンプレート原ファイルがテンプレートファイルである。このようにして、テンプレートファイルが作成される（Ｓ２０８）。図１２は、本実施形態におけるテンプレートファイルの構造を示す概念図である。本実施形態の場合、テンプレートファイルは、先頭特定情報３００と、複数の情報格納セル３０６と、後端特定情報３０４とを含む。情報格納セル３０６は、行番号情報３２０と、列番号情報３２２と、データ量情報３２４と、格納対象情報３２８とを含む。テンプレートファイルが作成されると、テンプレートファイル記憶部１２４が、テンプレートファイルを記憶する（Ｓ２１０）。
【００６４】
入力受付部１２０は、テンプレートファイル記憶部１２４が記憶した少なくとも１つのテンプレートファイルのいずれかを選択するための情報を表示する。本実施形態の場合、その情報は、テンプレートファイルの作成日時である。次に、入力受付部１２０は、検査結果の出力に用いられるテンプレートファイルの選択結果を示す情報と、出力される検査結果が得られた検査対象の識別情報の範囲を示す情報とを受付ける。本実施形態の場合、オペレータはどのような識別情報が付された検査結果の情報が検査結果のデータベースに含まれているか予め知っている。これらの情報が受け付けられると、検査結果出力装置１４の入力受付部１２０は、検査結果を出力する旨の指示を受け付ける（Ｓ２１２）。
【００６５】
指示が受け付けられると、キーワード検出部１３０がテンプレートファイルからキーワードを検出する。このテンプレートファイルは上述されたテンプレートファイルの選択結果に基づいて選択されたものである。キーワードの検出のため、キーワード検出部１３０は、情報格納セル３０６内の格納対象情報３２８を読み出す（Ｓ２５０）。格納対象情報３２８が読み出される情報格納セル３０６は、予め記憶されている変数ｘが示す値に基づいて特定される。その変数ｘの初期値は「０」である。格納対象情報３２８が読み出される直前に、キーワード検出部１３０は、その変数ｘの値を「１」大きくする。続いて、キーワード検出部１３０は、テンプレートファイルが含む情報格納セル３０６のうち先頭特定情報３００からの順番がその変数ｘの値に等しいものの格納対象情報３２８を読み出す。その変数ｘの値が「１」であれば、先頭特定情報３００からの順番が１番目である情報格納セル３０６内の格納対象情報３２８が読み出される。格納対象情報３２８が読み出されると、キーワード検出部１３０は、キーワード検出部１３０自身が読み出した情報の冒頭部分が「＊＊」という所定のキーワードか否かを判断する。その冒頭部分が「＊＊」でないと（Ｓ２５２にてＮＯ）、キーワード検出部１３０は、次の情報格納セル３０６内の格納対象情報３２８を読み出す（Ｓ２５０）。
【００６６】
情報格納セル３０６内から読み出された格納対象情報３２８の冒頭部分が「＊＊」であった場合（Ｓ２５２にてＹＥＳ）、種類情報検出部１３２は、その格納対象情報３２８の中から、検査の種類を示す情報を抽出する（Ｓ２７０）。ここで抽出された情報が図１１に示された情報のうち「ｒｐｍ」であったとする。種類情報検出部１３２は、種類情報抽出工程Ｓ２７０において抽出された情報が末尾に追加されるように送信情報を更新する（Ｓ２７２）。図１３は、本実施形態にかかる送信情報のフォーマットの構造を示す概念図である。本実施形態にかかる送信情報は、送信元情報３４０と、データ量情報３４２と、出力範囲情報３４４と、種類情報３４６とを有する。送信元情報３４０は、この送信情報の送信元すなわち検査結果出力装置１４を示す情報である。データ量情報３４２は、送信情報全体のデータ量を示す情報である。出力範囲情報３４４は、検査結果を示す情報が出力される検査対象の識別情報の範囲を示す情報である。この情報は、複数の識別情報が連なったものであったり、連番となる複数の識別情報の最初のものと最後のものとが含まれたものであったりする。この情報は、選択判断工程Ｓ２０２において入力受付部１２０が受け付けた情報に基づいて作成される。種類情報３４６は、種類情報検出部１３２によって情報格納セル３０６内からから抽出された情報である。この場合には、「ｒｐｍ」という文字列がその種類情報３４６となる。本実施形態において、この文字列は検査の種類が回転数であることを意味する。
【００６７】
送信情報が更新されると、最終セル判断工程Ｓ２７４において、種類情報検出部１３２は、セル読出工程Ｓ２５０において読み出された情報がテンプレートファイルのうち予め定められた最終のセルに含まれる情報か否かを判断する（Ｓ２７４）。ここで言う「予め定められた最終のセル」とは、後端特定情報３０４の直前の情報格納セル３０６を意味する。この場合、そうではないので（Ｓ２７４にてＮＯ）、Ｓ２５０〜Ｓ２７２の処理が繰り返される。その間、送信情報には、図１１に示された情報である「ｍｏｈｍ」が種類情報３４６として追加される。本実施形態において、「ｍｏｈｍ」という文字列は検査の種類が絶縁抵抗値であることを意味する。その結果、この場合、上述された送信情報は、２種類の種類情報３４６を有することとなる。
【００６８】
セル読出工程Ｓ２５０において読み出された情報がテンプレートファイルのうち予め定められた最終のセルであったとすると（Ｓ２７４にてＹＥＳ）、種類情報送信部１４０は、上述された送信情報を、データベースコンピュータ１２に対して送信する（Ｓ２８０）。
【００６９】
データベースコンピュータ１２の種類情報受信部６２は、検査結果出力装置１４から送信情報を受信する（Ｓ２９６）。データベースコンピュータ１２の結果情報送信部６４は、データベース記憶部６０が記憶する検査結果のデータベースの中から、送信情報に含まれている識別情報に対応付けられている検査結果を示す情報を読み出す。その情報が読み出されると、結果情報送信部６４は、返信情報を作成する。図１４は、本実施形態にかかる返信情報のフォーマットの構造を示す概念図である。本実施形態にかかる返信情報は、送信元情報３４０（この場合、データベースコンピュータ１２を示す情報）と、データ量情報３４２と、複数の結果情報セル３４８とを有する。結果情報セル３４８は、情報の集合体である。結果情報セル３４８は、識別情報３６０と、複数の結果情報３６２とを含む。この識別情報３６０は、これに続く結果情報３６２が得られた検査対象の識別情報である。結果情報３６２は、検査結果を示す情報である。本実施形態の場合、１つの結果情報セル３４８に含まれる複数の結果情報３６２は、上述された送信情報における種類情報３４６の内容の順番に対応するように並んでいる。すなわち、上述された送信情報の複数の種類情報３４６において、「ｒｐｍ」という文字列の情報の次に「ｍｏｈｍ」という文字列の情報が並ぶ。したがって、結果情報３６２は、回転数、そして、絶縁抵抗値の順に並ぶこととなる。
【００７０】
返信情報が作成されると、データベースコンピュータ１２の結果情報送信部６４は、検査結果出力装置１４へその返信情報を送信する（Ｓ２９８）。これにより、検査結果を示す情報が送信されることとなる。一方、検査結果出力装置１４の結果情報受信部１４２は、データベースコンピュータ１２から、その返信情報を受信する（Ｓ２８２）。上述されたように、返信情報には検査の種類に対応した検査結果を示す情報が含まれている。これにより、結果情報受信部１４２は、検査の種類に対応した検査結果を示す情報を受信することとなる。
【００７１】
結果情報受信部１４２が返信情報を受信すると、検査結果ファイル作成部１７０が、検査結果ファイルをテンプレートファイルに基づいて作成する（Ｓ２９０）。検査結果ファイル作成のために、まず、検査結果ファイル作成部１７０は、テンプレートファイルを複製する。複製されるテンプレートファイルは、送信情報の更新にあたって用いられたテンプレートファイルである。テンプレートファイルが複製されると、検査結果ファイル作成部１７０は、複製されたテンプレートファイルの格納対象情報３２８のうち、キーワードおよび検査の種類を示す情報であるものを、次に述べられる結果情報３６２と同一内容に置換する。その結果情報３６２が含まれる結果情報セル３４８は、予め記憶されているある変数ｙが示す値に基づいて特定される。その変数ｙの初期値は「０」である。テンプレートファイルが複製された直後に、検査結果ファイル作成部１７０は、その変数ｙの値を「１」大きくする。検査結果ファイル作成部１７０は、結果情報セル３４８のうち返信情報のデータ量情報３４２からの順番がその変数ｙの値に等しいものを置換に用いられる結果情報セル３４８とする。その変数ｙの値が「１」であれば、返信情報のデータ量情報３４２からの順番が１番目である結果情報セル３４８が置換に用いられる。その結果情報セル３４８が含む結果情報３６２のうち置換に用いられる結果情報３６２は、予め記憶されている他の変数ｚが示す値に基づいて特定される。その変数ｚの初期値も「０」である。キーワードおよび検査の種類を示す情報である格納対象情報３２８が検出されるたびに、検査結果ファイル作成部１７０は、その変数ｚの値を「１」大きくする。置換に用いられる結果情報３６２は、その結果情報３６２と同じ結果情報セル３４８に含まれる識別情報３６０からの順番がその変数ｙの値に等しいものである。その変数ｚの値が「１」であれば、その識別情報３６０からの順番が１番目である結果情報セル３４８が置換に用いられる。上述されたように、１つの結果情報セル３４８に含まれる複数の結果情報３６２は、上述された送信情報における種類情報３４６の内容の順番に対応するように並んでいる。検査結果ファイル作成部１７０は、複製されたテンプレートファイルの格納対象情報３２８のうち、キーワードおよび検査の種類を示す情報であるものを、上述されたように置換する。これにより、複製されたテンプレートファイルの格納対象情報３２８のうち、キーワードおよび検査の種類を示す情報であるものは、その種類に対応する検査結果を示す情報に置換されることとなる。複製されたテンプレートファイルの格納対象情報３２８のうちキーワードおよび検査の種類を示す情報であるものがすべてその種類に対応する検査結果を示す情報に置換されると、検査結果ファイル作成部１７０は、その変数ｚの値を「０」にする。次に、検査結果ファイル作成部１７０は、複製されたテンプレートファイルの格納対象情報３２８のうち、「＋＋ｓｅｒｎｏ」を、置換に用いられた結果情報３６２と同じ結果情報セル３４８に含まれる識別情報３６０に置換する。「＋＋ｓｅｒｎｏ」がその識別情報３６０に置換されると、１件分の検査結果ファイルが完成する。検査結果ファイル作成部１７０は、テンプレートファイルの複製から「＋＋ｓｅｒｎｏ」の置換までの処理を繰り返す。返信情報の全ての結果情報セル３４８が上述された置換に用いられると、検査結果ファイル作成部１７０は、変数ｙの値を「０」にする。これにより、検査結果ファイルの作成は完了する。
【００７２】
検査結果ファイルの作成が完了すると、検査結果出力部１７２が、検査結果ファイルが含む情報を出力する（Ｓ２９２）。上述されたように、本実施形態の場合、検査結果ファイルは、テンプレートファイルの格納対象情報３２８の内容を置換したものである。格納対象情報３２８は、行番号情報３２０および列番号情報３２２と共に情報格納セル３０６に含まれている。これにより、格納対象情報３２８は、情報表示媒体における位置を示す情報に対応づけられている。検査結果出力部１７２は、その情報が示す位置に格納対象情報３２８が示されるように、検査結果ファイルが含む情報を出力する。その結果、情報表示媒体である紙に、検査結果ファイルが含む情報が印刷される。検査結果ファイルが含む情報が印刷された紙が、本実施形態にかかる検査結果証明書である。図１５は、本実施形態にかかる検査結果証明書を示す図である。
【００７３】
検査結果ファイルが含む情報が出力されると、結果情報取得部１２６は、終了条件が満たされたか否かを判断する（Ｓ２１８）。検査対象のすべてについて検査結果を示す情報が出力されるまで、すなわち、返信情報のすべての結果情報３６２が出力されるまで（Ｓ２１８にてＮＯ）、上述されたＳ２３０乃至Ｓ２９２の処理が繰り返される。その後、返信情報のすべての結果情報３６２が出力されると（Ｓ２１８にてＹＥＳ）、処理は終了する。
【００７４】
（予め記憶されていたテンプレートファイルが用いられ検査証明書が出力される場合）
検査結果出力装置１４の入力受付部１２０は、テンプレートの作成と検査結果の出力とのうちいずれかの選択を求める旨の情報を表示する。この場合、オペレータは、検査結果の出力を選択する旨の情報を入力受付部１２０に入力する。入力受付部１２０は、その情報を受け付ける（Ｓ２００）。
【００７５】
入力受付部１２０は、自らが受け付けた情報に基づき、テンプレートの作成が選択されたか否かを判断する（Ｓ２０２）。この場合、検査結果の出力が選択されたので（Ｓ２０２にてＮＯ）、入力受付部１２０は、テンプレートファイル記憶部１２４が記憶した少なくとも１つのテンプレートファイルのいずれかを選択するための情報を表示する。次に、入力受付部１２０は、検査結果の出力に用いられるテンプレートファイルの選択結果を示す情報と、出力される検査結果が得られた検査対象の識別情報の範囲を示す情報とを受付ける。これらの情報が受け付けられると、検査結果出力装置１４の入力受付部１２０は、検査結果を出力する旨の指示を受け付ける（Ｓ２１２）。以下、Ｓ２５０乃至Ｓ２１８の処理が実施される。
【００７６】
［効果の説明］
本実施形態にかかる検査結果出力システムでは、入力受付部１２０が受け付けた検査の種類を示す情報に応じて、検査結果を示す情報が出力されることとなる。その結果、所定の形式で検査結果を示す情報が出力されるにあたり出力されるべき検査の種類が変動することに対して対応の自由度を向上させる。
【００７７】
［変形例の説明］
今回開示された実施形態はすべての点で例示である。本発明の範囲は上述した実施形態に基づいて制限されるものではない。もちろん、本発明の趣旨を逸脱しない範囲で種々の設計変更をしてもよい。
【００７８】
例えば、テンプレート原ファイル、テンプレートファイル、および、検査結果ファイルの構造は上述したものに限定されない。
【００７９】
また、本発明にかかる検査結果出力システムは、検査装置１０を備えていなくてもよい。この場合、本発明にかかる検査結果出力システムは、データベースコンピュータ１２と、検査結果出力装置１４とを備えることとなる。このデータベースコンピュータ１２には、検査装置１０によらずに検査された検査結果を示す情報が含まれたデータベースが記憶されてもよい。また、本発明にかかる検査結果出力装置は、データベースを記憶するものであってもよい。この場合、その検査結果出力装置は、データベースを記憶するデータベース記憶部６０を備え、データベースコンピュータ１２との通信に代えてデータベース記憶部６０からの情報の読み出しによって検査結果を示す情報をデータベースから取得することとなる。
【００８０】
また、情報表示媒体は上述したものに限定されない。紙および表示装置以外の情報表示媒体の例には、合成樹脂製のシートがある。
【符号の説明】
【００８１】
１０…検査装置
１２…データベースコンピュータ
１４…検査結果出力装置
３０…制御部
３２…メモリ
３４…固定ディスク
３６…キーボード
３８…マウス
４０…第１Ｉ／Ｏ
４２…第２Ｉ／Ｏ
４４…コネクタ
４６…表示装置
６０…データベース記憶部
６２…種類情報受信部
６４…結果情報送信部
８０…検査結果出力用のコンピュータ
８２…プリンタ
１００…ＵＳＢメモリ
１２０…入力受付部
１２２…テンプレートファイル作成部
１２４…テンプレートファイル記憶部
１２６…結果情報取得部
１２８…情報出力部
１４０…種類情報送信部
１４２…結果情報受信部
１５０…キーワード検出部
１５２…種類情報検出部
１５４…検出情報送信部
１７０…検査結果ファイル作成部
１７２…検査結果出力部
３００…先頭特定情報
３０２…情報受入セル
３０４…後端特定情報
３０６…情報格納セル
３２０…行番号情報
３２２…列番号情報
３２４，３４２…データ量情報
３２６…ダミー情報
３２８…格納対象情報
３３０…表
３３２…アイコン
３４０…送信元情報
３４４…出力範囲情報
３４６…種類情報
３４８…結果情報セル
３６０…識別情報
３６２…結果情報
【図１】
2019197255.tif 000003
【図２】
2019197255.tif 000004
【図３】
2019197255.tif 000005
【図４】
2019197255.tif 000006
【図５】
2019197255.tif 000007
【図６】
2019197255.tif 000008
【図７】
2019197255.tif 000009
【図８】
2019197255.tif 000010
【図９】
2019197255.tif 000011
【図１０】
2019197255.tif 000012
【図１１】
2019197255.tif 000013
【図１２】
2019197255.tif 000014
【図１３】
2019197255.tif 000015
【図１４】
2019197255.tif 000016
【図１５】
2019197255.tif 000017