(57)【要約】  分析装置に接続されるＰＣにインストールされるプリンタドライバは、分析データに基づいて作成された分析結果レポートのＰＤＦファイルを作成する機能（ポストスクリプトプリンタドライバ部２５２）、そのＰＤＦファイルからサンプル情報等のテキスト情報を抽出する機能（テキスト情報抽出処理部２５３）、テキスト情報から分析生データファイルのファイルパスを抽出し分析生データファイルを取得する機能（分析生データ取得処理部２５４）、及び、分析結果レポートのＰＤＦファイル、分析生データファイル等をＬＡＮを通してデータベースサーバＰＣに送りデータベースに登録する機能（データベース登録処理部２５５）を有する。これにより、ＰＤＦファイルや分析生データファイルをネットワーク共有フォルダに出力することなくデータベースに登録することができ、高いセキュリティ性を達成することができる。
2019186941.tif 000002
【特許請求の範囲】
【請求項１】
分析装置で収集された分析データを処理するコンピュータ端末と各種の分析情報が蓄積されるデータベースサーバとが通信回線を介して接続されてなる分析情報収集システムにおいて、前記コンピュータ端末に搭載されるプリンタドライバ型のプログラムであって、
該コンピュータ端末を、
a)分析データに基づいて作成された分析結果レポートの出力指示に応じて該レポートのＰＤＦファイルを作成するＰＤＦファイル作成機能部と、
b)作成された前記ＰＤＦファイルからテキスト情報を抽出するテキスト情報抽出機能部と、
c)抽出されたテキスト情報中に分析生データファイルが記憶されている格納位置情報が含まれる場合には該情報に基づいて格納位置を特定する一方、該テキスト情報中に該情報が含まれない場合には予め指定されている情報に基づいて格納位置を特定したうえで、前記記憶部における該格納位置から分析生データファイルを取得する分析生データファイル取得機能部と、
d)取得した前記分析生データファイル、前記ＰＤＦファイル、及び、前記テキスト情報の少なくとも一部、を前記通信回線を通して前記データベースサーバに送信してデータベース上に登録させるデータベース登録処理機能部と、
して動作させることを特徴とする分析情報収集用プログラム。
【請求項２】
分析装置で収集された分析データを処理する処理端末と各種の分析情報が蓄積されるデータベースサーバとが通信回線を介して接続されてなる分析情報収集システムにおいて、
前記処理端末は、
a)分析装置により収集された分析生データをファイル化した分析生データファイルを記憶しておく記憶部と、
b)前記分析生データ又は該分析生データに対して所定の処理を実施することで求まる分析結果に基づいて所定様式の分析結果レポートを作成する分析結果レポート作成処理部と、
c)作成された前記分析結果レポートの出力指示に応じて該レポートのＰＤＦファイルを作成するＰＤＦファイル作成部と、
d)作成された前記ＰＤＦファイルからテキスト情報を抽出するテキスト情報抽出部と、
e)抽出されたテキスト情報中に前記分析生データファイルが記憶されている前記記憶部における格納位置情報が含まれる場合には該情報に基づいて格納位置を特定する一方、該テキスト情報中に該格納位置情報が含まれない場合には予め指定されている情報に基づいて格納位置を特定したうえで、前記記憶部における該格納位置から分析生データファイルを取得する分析生データファイル取得部と、
f)取得した前記分析生データファイル、前記ＰＤＦファイル、及び、前記テキスト情報の少なくとも一部、を前記通信回線を通して前記データベースサーバに送信してデータベース上に登録させるデータベース登録処理部と、
を備えることを特徴とする分析情報収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器分析に用いられる各種分析装置（例えば、クロマトグラフ装置、分光光度計、質量分析装置等）により得られた各種データを含む情報を収集する分析情報収集システム、及び該システムで用いられる分析情報収集用のコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、分析装置の制御や分析の結果として得られた分析データの処理は、一般のコンピュータ上で動作する分析制御ソフトウェアを用いて行うのが一般的である。また、多数の分析装置を保有して日常的に分析を行う会社や研究機関では、多くの場合、多数の分析装置においてそれぞれ収集されたデータがサーバコンピュータのデータベースにより一元的に管理されるようになっている。こうした分析装置で得られた情報を収集し管理するシステム（以下、単にシステムという）として、例えば非特許文献１に記載のコンピュータプログラム（ソフトウェア）を用いたシステムが知られている。【０００３】
図３は上記従来のシステムの概略構成図である。図３において、液体クロマトグラフ（ＬＣ）等の分析装置１に接続されたアクイジションコントローラＰＣ２、クライアントＰＣ４、データベースサーバＰＣ５はいずれも、ＬＡＮ等のネットワーク回線３に接続されている。アクイジションコントローラＰＣ２には、接続されている分析装置１の動作を制御したり該分析装置１で得られたデータを処理したりする専用のソフトウェアがインストールされている。データベースサーバＰＣ５は大容量の記憶装置を備えており、該記憶装置をデータベースとして利用するためのソフトウェアがインストールされている。クライアントＰＣ４には、分析装置１で収集されたデータ等をネットワーク回線３を通してアクイジションコントローラＰＣ２から収集するとともに、収集したデータをデータベースに登録可能な形式に整えたあとにネットワーク回線３を通してデータベースサーバＰＣ５に送りデータベースに登録するための専用のソフトウェアがインストールされている。【０００４】
非特許文献１に開示されている「LabSolutions CS」はこのためのソフトウェアである。このソフトウェアをクライアントＰＣ４で実行することにより具現化されるクライアントＰＣデータ処理部４００は、機能ブロックとして、ＰＤＦファイル生成監視部４０１、ＰＤＦファイル取得部４０２、テキスト情報等抽出部４０３、分析生データファイル格納位置情報取得部４０４、分析生データファイル取得部４０５、データベース登録処理部４０６、などを含む。【０００５】
このシステムにおいて分析により得られた各種データをデータベースに登録する際の具体的な処理手順を説明する。
分析装置１はアクイジションコントローラＰＣ２の制御の下で試料に対する分析を実行し、クロマトグラムデータを取得する。アクイジションコントローラＰＣ２にインストールされているソフトウェアにより具現化されるデータ処理部において、上記収集された生データ（クロマトグラムデータ）を含む分析生データファイルが生成され、該ファイルはアクイジションコントローラＰＣ２において予め指定された共有フォルダに格納される。また、該データ処理部は収集されたクロマトグラムデータに対して所定のデータ処理を実行し定量計算を行う。このデータ処理部は例えば特許文献１に記載されているような分析結果レポート作成機能を有しており、サンプル情報や定量計算結果などを収集して予め設定された様式に則って分析結果レポートを作成する。図４は作成される分析結果レポートの一例である。このときにレポート出力先プリンタをＰＤＦ出力用のプリンタドライバに設定しておくと、作成された分析結果レポートは紙への出力ではなく、ＰＤＦファイルとしてアクイジションコントローラＰＣ２において予め指定された共有フォルダに出力される。【０００６】
クライアントＰＣデータ処理部４００においてＰＤＦファイル生成監視部４０１は、ネットワーク上の指定された共有フォルダにＰＤＦファイルが存在するか否かを定期的又は非定期的にチェックする。そして、所定の共有フォルダにＰＤＦファイルが出力されたことをＰＤＦファイル生成監視部４０１が検出すると、ＰＤＦファイル取得部４０２はネットワーク回線３を通して、アクイジションコントローラＰＣ２の所定の共有フォルダから分析結果レポートのＰＤＦファイルを取得する。テキスト情報等抽出部４０３は、取得したＰＤＦファイルを解析し、データベースサーバＰＣ５から取得したマッピング情報を参照して、サンプル名などの文字情報、定量値などの数値情報を含むテキスト情報を抽出する。マッピング情報は、ＰＤＦ形式で出力される分析結果レポートにおいて、どの位置に何の情報が記載されているのかを示す情報であり、使用される分析結果レポートの様式によって異なる。【０００７】
抽出されたテキスト情報に分析生データファイルの格納位置を示すファイルパスが含まれる場合には、分析生データファイル格納位置情報取得部４０４はそのファイルパスを取得し、分析生データファイル取得部４０５はネットワーク回線３を通してそのファイルパスで示される共有フォルダにアクセスし分析生データファイルを読み出してくる。データベース登録処理部４０６は、取得した分析結果レポートのＰＤＦファイルや分析生データファイル、及びＰＤＦファイルから抽出したテキスト情報などをネットワーク回線３を通してデータベースサーバＰＣ５に送出し、データベースサーバＰＣ５上に構築されているデータベースに登録する。【０００８】
上記のようにして、アクイジションコントローラＰＣ２において分析結果レポートのＰＤＦファイルが共有フォルダに出力された直後に、該ＰＤＦファイルや分析生データファイルなどがデータベースサーバＰＣ５上のデータベースに登録される。
なお、場合によっては（例えばアクイジションコントローラＰＣ２にインストールされている処理用ソフトウェアによっては）、分析結果レポート中に分析生データファイルの格納位置を示すファイルパスの情報が含まれないことがある。その場合には、別途、ユーザが分析生データファイルの格納位置を示す情報をクライアントＰＣ４に設定しておき、分析生データファイル取得部４０５はその設定されている情報で示される共有フォルダにアクセスして分析生データファイルを取得する。【０００９】
上記システムにおける分析情報収集の特徴は、データ収集のための主たる機能がクライアントＰＣ４に集約されており、アクイジションコントローラＰＣ２ではＰＤＦファイル形式の分析結果レポートと任意のファイル形式（例えばテキスト形式、ＣＤＦ形式、エクセル形式、スプレッドシート形式など）の分析生データファイルとをネットワーク上の共有フォルダに出力しさえすればよいことにある。アクイジションコントローラＰＣ２がこうした機能を有するソフトウェアを搭載していさえすれば、分析装置１の種類に拘わらず、或いは分析装置１のメーカーに拘わらず、分析データや分析結果を含む情報を収集してデータベースに登録することが可能である。【００１０】
ところが、上記従来のシステムでは次のような問題がある。
（１）上記システムでは、クライアントＰＣ４がアクイジションコントローラＰＣ２において分析生データファイルの出力先であるフォルダから分析生データファイルを読み出す必要がある。そのため、分析生データファイルの出力先であるフォルダをネットワーク回線３側からアクセス可能である共有フォルダとして設定しなければならない。しかしながら、そうした設定を行うとセキュリティホールとなる可能性が生じ、ネットワーク回線３に接続された全く別のＰＣ等からの悪意のあるアクセスや攻撃を受けるおそれが高くなる。【００１１】
（２）マイクロソフト（登録商標）社が提供している一般的なＷｉｎｄｏｗｓ（登録商標）のＯＳにおける操作では、分析を行う毎に生成される分析生データファイルのそれぞれについて、出力先を共有フォルダに設定する操作を行わなければならず、操作が面倒で手間が掛かる。
（３）上記システムでは、アクイジションコントローラＰＣ２において情報収集の材料となる分析結果レポートのＰＤＦファイルも共通フォルダに一旦出力される。このＰＤＦファイルの出力先のフォルダもセキュリティホールとなる可能性があり、フォルダに出力されると直ぐにＰＤＦファイルが改竄されたり削除されたりするおそれがある。【００１２】
（４）クライアントＰＣ４にネットワーク回線３上の特定のフォルダを常時監視するためのサービスプログラム（ＰＤＦファイル生成監視部４０１に対応するプログラム）を常駐させる必要があり、クライアントＰＣ４の負荷が大きくなる。
（５）アクイジションコントローラＰＣ２とは別にクライアントＰＣ４を設ける必要があり、それだけシステムのコストが大きくなる。そのため、アクイジションコントローラＰＣ２の負荷の増大をできるだけ抑えながら、クライアントＰＣ４を省いてシステムを簡素化したいという要求がある。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】国際公開第２０１７／０９８７９３号パンフレット
【特許文献２】特開２０１０−５５５１２号公報（段落［０００６］）
【非特許文献】
【００１４】
【非特許文献１】「LabSolutions CS  分析ネットワークを自由にアクセス」、株式会社島津製作所、［online］、[平成３０年３月２８日検索]、インターネット＜URL: http://www.an.shimadzu.co.jp/data-net/labsolutions/cs/index.htm＞
【発明の概要】
【発明が解決しようとする課題】
【００１５】
本発明は上記のような課題を解決するためになされたものであり、その主たる目的は、システムのコストを抑えながら高いセキュリティ性を実現することができる分析情報収集システム及び分析情報収集用プログラムを提供することにある。
【課題を解決するための手段】
【００１６】
上記課題を解決するために成された本発明に係る分析情報収集用プログラムは、分析装置で収集された分析データを処理するコンピュータ端末と各種の分析情報が蓄積されるデータベースサーバとが通信回線を介して接続されてなる分析情報収集システムにおいて、前記コンピュータ端末に搭載されるプリンタドライバ型のプログラムであって、
該コンピュータ端末を、
a)分析データに基づいて作成された分析結果レポートの出力指示に応じて該レポートのＰＤＦファイルを作成するＰＤＦファイル作成機能部と、
b)作成された前記ＰＤＦファイルからテキスト情報を抽出するテキスト情報抽出機能部と、
c)抽出されたテキスト情報中に分析生データファイルが記憶されている格納位置情報が含まれる場合には該情報に基づいて格納位置を特定する一方、該テキスト情報中に該情報が含まれない場合には予め指定されている情報に基づいて格納位置を特定したうえで、前記記憶部における該格納位置から分析生データファイルを取得する分析生データファイル取得機能部と、
d)取得した前記分析生データファイル、前記ＰＤＦファイル、及び、前記テキスト情報の少なくとも一部、を前記通信回線を通して前記データベースサーバに送信してデータベース上に登録させるデータベース登録処理機能部と、
して動作させることを特徴としている。【００１７】
また上記課題を解決するために成された本発明に係る分析情報収集システムは、分析装置で収集された分析データを処理する処理端末と各種の分析情報が蓄積されるデータベースサーバとが通信回線を介して接続されてなる分析情報収集システムにおいて、
前記処理端末は、
a)分析装置により収集された分析生データをファイル化した分析生データファイルを記憶しておく記憶部と、
b)前記分析生データ又は該分析生データに対して所定の処理を実施することで求まる分析結果に基づいて所定様式の分析結果レポートを作成する分析結果レポート作成処理部と、
c)作成された前記分析結果レポートの出力指示に応じて該レポートのＰＤＦファイルを作成するＰＤＦファイル作成部と、
d)作成された前記ＰＤＦファイルからテキスト情報を抽出するテキスト情報抽出部と、
e)抽出されたテキスト情報中に前記分析生データファイルが記憶されている前記記憶部における格納位置情報が含まれる場合には該情報に基づいて格納位置を特定する一方、該テキスト情報中に該格納位置情報が含まれない場合には予め指定されている情報に基づいて格納位置を特定したうえで、前記記憶部における該格納位置から分析生データファイルを取得する分析生データファイル取得部と、
f)取得した前記分析生データファイル、前記ＰＤＦファイル、及び、前記テキスト情報の少なくとも一部、を前記通信回線を通して前記データベースサーバに送信してデータベース上に登録させるデータベース登録処理部と、
を備えることを特徴としている。【００１８】
ここでいう「プリンタドライバ型のプログラム」とは、元の原稿を作成したアプリケーションプログラムにおいて印刷指示を行う際に、プリンタの出力先として例えばアドビ（Adobe：登録商標）社の「Adobe PDF」などのＰＤＦ作成用プリンタドライバを選択すると、印刷コマンドからＰＤＦファイルを作成して出力するプログラムのように、印刷コマンドに対応して原稿についての所定の処理を行って出力するプログラムのことである（特許文献２等参照）。【００１９】
即ち、本発明に係る分析情報収集システムは、本発明に係る分析情報収集用プログラムつまりはプリンタドライバ型のプログラムによって、その機能の一部が実現される構成とすることができる。【００２０】
本発明において、コンピュータ端末又は処理端末は１台でも複数台でもよい。また、そのコンピュータ端末又は処理端末には分析装置が接続されるが、１台の端末に対し１台のみの分析装置が接続されていてもよいし、複数台の分析装置が接続されていてもよい。この分析装置の種類は限定されないが、典型的には、ＬＣやＧＣ等のクロマトグラフ装置、質量分析装置、分光光度計などとすることができる。また、上記コンピュータ端末又は処理端末は分析装置で収集されたデータを処理する機能を有するが、それ以外に、分析装置の動作を制御する機能を有していてもよい。【００２１】
本発明に係る分析情報収集システムでは、分析装置に直接（つまりネットワーク回線を介さずに専用のケーブル線等を介して）接続され、該分析装置で収集されたデータを処理する処理端末から通信回線を介して直接的にデータベースサーバ上のデータベースに分析情報が登録される。ただし、一般に、分析装置に直接接続される処理端末であるパーソナルコンピュータやタブレット型コンピュータにおいてデータ処理や分析装置の制御を行うためのソフトウェアは、その分析装置に対応した専用のソフトウェアである。そのため、例えば様々なメーカーの分析装置が混在していると、それら分析装置に対応した専用のソフトウェアにそれぞれ上記のような分析情報収集用のプログラムを組み込むことは困難である。これに対し本発明では、コンピュータ上で作成された分析結果レポートを印刷するために使用されるプリンタ制御用のソフトウェアであるプリンタドライバに分析情報収集用の機能を持たせている。【００２２】
本発明に係る分析情報収集システムでは、分析装置で分析が実施されることで分析生データが生成されると、該分析装置に接続されている処理端末において、該分析装置により収集された分析生データをファイル化した分析生データファイルが作成されて記憶部に格納される。また、分析結果レポート作成処理部は、その分析生データ又は該分析生データに対して所定の処理を実施することで得られた定量結果などの分析結果に基づいて、所定の様式の分析結果レポートを作成する。このとき、その様式によっては、分析結果レポート中に分析生データファイルが記憶されている記憶部上の格納位置を示す情報を含ませることができる。【００２３】
作成された分析結果レポートの出力（データベース登録）が指示されている場合、作成された分析結果レポートは印刷出力のためにプリンタドライバに引き渡されるが、該プリンタドライバにおいて、まずＰＤＦファイル作成部はその分析結果レポートのＰＤＦファイルを作成する。続いて、テキスト情報抽出部は作成されたＰＤＦファイルから文字、数値などのテキスト情報を抽出する。なお、分析結果レポート上のどの位置にどんな情報が存在するかはレポートの様式によって異なる。そこで、テキスト情報を抽出する際には、予め提供される、レポート上の位置と情報の種類とを対応付けたマッピング情報を利用するとよい。【００２４】
分析生データファイル取得部は、抽出されたテキスト情報中に分析生データファイルの格納位置情報が含まれていれば、その情報を利用して分析生データファイルを取得する。一方、分析結果レポート中に分析生データファイルの格納位置情報が含まれない場合には、上記テキスト情報中にも該位置情報は含まれない。その場合には例えばユーザにより予め指定されている（又はデフォルトで定まっている）分析生データファイルの格納先の情報に基づいて分析生データファイルを取得する。データベース登録処理部は、取得した分析生データファイル、分析結果レポートのＰＤＦファイル、及び抽出されたテキスト情報の少なくとも一部、を通信回線を通してデータベースサーバに送信し、そのサーバに構築されているデータベースに登録する。【００２５】
このようにして本発明に係る分析情報収集システムでは、処理端末に搭載されたプリンタドライバの機能によって、分析結果レポートのＰＤＦファイル作成のあと速やかに、該処理端末から通信回線を通して直接的にデータベースサーバ上のデータベースに、分析結果レポートのＰＤＦファイルや分析により取得された分析生データファイルなどを自動的に登録することができる。
【発明の効果】
【００２６】
本発明によれば、分析装置に接続されているコンピュータ端末において作成される分析結果レポートのＰＤＦファイルや分析生データファイルをネットワーク上の共有フォルダに出力する必要がないため、ネットワーク回線に接続された別のＰＣ等からそうしたファイルに対してアクセスすることが困難である。それにより、セキュリティホールが生じにくく、悪意のあるデータの改竄や削除などを防止し、信頼性の高い分析情報収集システムを構築することができる。【００２７】
また、コンピュータ端末にインストールされている、分析装置から収集されたデータ処理するためのデータ処理用ソフトウェアとは別のソフトウェアであるプリンタドライバによって上述したデータベース登録機能を実現できるので、データ処理用ソフトウェア自体を改変できない場合であっても上記機能の追加が可能である。また、上述した従来のシステムのようにデータベース登録処理のためのＰＣを別途用意する必要がないので、システムのコストを抑えることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施例である分析情報収集システムの概略全体構成図。
【図２】本実施例の分析情報収集システムにおいてアクイジションコントローラＰＣで具現化されるデータ処理部の機能ブロックを示す図。
【図３】従来の分析情報収集システムの概略構成図。
【図４】分析結果レポートの一例を示す図。
【発明を実施するための形態】
【００２９】
以下、本発明の一実施例である分析情報収集システムについて、添付図面を参照しつつ詳細に説明する。
【００３０】
図１は本実施例の分析情報収集システムの概略全体構成図である。このシステムでは、ＬＡＮ等のネットワーク回線３に、ＬＣ等の分析装置１に接続されたアクイジションコントローラＰＣ２Ａと、データベースサーバＰＣ５とが接続されており、図３におけるクライアントＰＣ４に相当するＰＣは存在しない。アクイジションコントローラＰＣ２Ａには、Ｗｉｎｄｏｗｓなどの標準的なＯＳがインストールされており、そのＯＳ上で動作する、分析装置１の動作を制御したり該分析装置１で得られたデータを処理したりする専用のソフトウェアがアプリケーションプログラムの一つとしてインストールされている。これは図３に示した従来のシステムにおけるアクイジションコントローラＰＣ２と同じである。
【００３１】
本実施例のシステムでは、さらに特徴的なプリンタドライバがアクイジションコントローラＰＣ２Ａにインストールされている。一般的なプリンタドライバの主たる機能は、指定されたファイルに格納されているデータに基づく文書や図表などを、指定されたプリンタに出力して印刷したり指定されたフォルダに出力したりすることであるが、このシステムにおけるプリンタドライバはさらに特徴的な機能を有している。なお、説明の便宜上、アクイジションコントローラＰＣ２Ａで使用されているＯＳはＷｉｎｄｏｗｓであるものとする。
【００３２】
図２は、アクイジションコントローラＰＣ２Ａにインストールされているデータ処理用ソフトウェア及びプリンタドライバを該ＰＣで実行することにより具現化されるデータ処理部２０の主要な機能ブロックを示す図である。このデータ処理部２０は、データ収集部２１、解析処理部２２、分析結果レポート作成処理部２３、データ記憶部２４、プリンタドライバ部２５などの機能ブロックを備える。また、プリンタドライバ部２５は、情報設定用ＵＩ（ユーザインターフェイス）実行部２５０、印刷スプール処理部２５１、ポストスクリプトプリンタドライバ部２５２、テキスト情報抽出処理部２５３、分析生データ取得処理部２５４、データベース登録処理部２５５、などの機能ブロックを備える。
【００３３】
次に、本実施例のシステムにおいて分析情報をデータベースに登録する際の処理の流れについて説明する。なお、情報設定用ＵＩ実行部２５０には、分析情報の登録先であるデータベースサーバＰＣ５のＩＰアドレスなどの通信に関する情報などが予め登録される。
【００３４】
データ処理部２０においてデータ収集部２１は、分析装置１で試料に対する分析が実行されることで順次得られるデータを取得する。分析装置１がＬＣである場合、このデータは時間経過に伴い得られるクロマトグラムデータである。データ収集部２１は収集したデータを含む分析生データファイルを作成し、これをデータ記憶部２４の中の分析生データ格納フォルダ２４０に出力する。この分析生データ格納フォルダ２４０は予めユーザが指定しておくこともできるし、ユーザが指定しない場合にはデフォルトで定められているものとすればよい。なお、分析生データファイル中に、分析条件などのデータも含めるようにしてもよい。
【００３５】
解析処理部２２は上述したように収集されたデータに対して所定の波形処理や演算処理などを実行することで、例えば定量分析を行う。具体的には、収集されたクロマトグラムデータに基づいて作成されるクロマトグラムについて所定の波形処理を実行してピークを検出し、検出したピーク毎にそのピークの保持時間及び面積値（又は高さ値）を求める。そして、保持時間情報に基づいてそのピークに対応する化合物を特定又は確認したうえで、予め作成しておいた検量線に照らしてピーク面積値（又は高さ値）から定量値（濃度値）を算出する。こうして試料に含まれる化合物毎の定量値を求めることができる。
【００３６】
分析結果レポート作成処理部２３はユーザからの指示に基づいて、所定様式の分析結果レポートを作成する。特許文献１等に開示されているように、分析結果レポートにはサンプル名などのサンプル情報、クロマトグラムなどの分析結果であるグラフ、解析結果であるピーク面積値、定量値などを含むようにすることができる。一般的には、レポートの様式のテンプレートを多数用意しておき、そのテンプレートの中からユーザが任意の一つを選択し、その選択されたテンプレートの各項目を埋めるようにサンプル情報や図表などを配置することで、例えば図４に示すような分析結果レポートを完成させることができる。
【００３７】
こうして分析結果レポートが作成されたあと、ユーザは作成された分析結果レポートについてデータベース登録を実行する指示を行う。この指示は例えば、印刷指示としてプリント先にデータベースを選択することで行うようにすることができる。
【００３８】
プリンタドライバ部２５において印刷スプール処理部２５１は上記指示を受けると、指定された分析結果レポートを構成するデータをプリンタのデバイスコンテキストへ描画するために、Ｗｉｎｄｏｗｓにおける標準であるＧＤＩ（グラフィックスデバイスインターフェイス）ＡＰＩ（アプリケーションプログラミングインタフェース）を呼び出し、このＧＤＩがプリンタのデバイスコンテキストへ描画する。そのあと、印刷スプール処理部２５１はプリンタ言語に基づいて印刷用のＲＡＷデータを生成する。そして、ポストスクリプトプリンタドライバ部２５２は生成されたＲＡＷデータに基づいてＰＤＦファイルを生成する。ここまでの処理は、図３に示した従来のシステムにおけるアクイジションコントローラＰＣ２にインストールされているプリンタドライバも備える機能である。
【００３９】
ＰＤＦファイルが生成されると直ぐにテキスト情報抽出処理部２５３はＰＤＦファイルを解析し、レポート上の位置と情報の種類との対応関係を示すマッピング情報を参照して、サンプル情報、定量値などのテキスト情報を抽出する。マッピング情報は必要に応じてデータベースサーバＰＣ５から取得してもよいし、情報設定用ＵＩ実行部２５０に予め登録しておいてもよい。そして、分析生データ取得処理部２５４は、抽出したテキスト情報の中からマッピング情報を参照して分析生データファイルのファイルパスを抽出し、そのファイルパスで示される記憶部２４の分析生データ格納フォルダ２４０から分析生データファイルを取得する。図４の例では、「C:\Users\Analysis\Data006.lcd」が分析生データファイルのファイルパスである。
【００４０】
データベース登録処理部２５５は取得した分析生データファイルのほか、分析結果レポートのＰＤＦファイル、及び該ファイルから抽出したテキスト情報をネットワーク回線３を通してデータベースサーバ５へ送信し、該サーバ５上に構築されているデータベースにそれら情報を登録する。この際には、情報設定用ＵＩ実行部２５０に登録されている通信に関する情報が利用される。
【００４１】
以上のようにして本実施例のシステムでは、分析結果レポートのデータベースへの出力指示がなされると、その指示に応じてその分析に関連した様々な情報がデータベースサーバ５上のデータベースに自動的に登録される。このデータベース登録処理は、分析装置１に直接接続されているアクイジションコントローラＰＣ２Ａにインストールされているプリンタドライバによって個々に、つまりはアクイジションコントローラＰＣ２Ａ毎に実行される。したがって、分析装置１に接続されたＰＣにこのプリンタドライバをインストールしておけば、データ処理用のアプリケーションプログラムに依存することなく分析生データファイル等をデータベースに登録することができる。
【００４２】
なお、上記実施例は本発明の一例であり、本発明の趣旨の範囲で適宜変形や修正、追加を行っても本願特許請求の範囲に包含されることは明らかである。
【符号の説明】
【００４３】
１…分析装置
２Ａ…アクイジションコントローラＰＣ
２０…データ処理部
２１…データ収集部
２２…解析処理部
２３…分析結果レポート作成処理部
２４…データ記憶部
２４０…分析生データ格納フォルダ
２５…プリンタドライバ部
２５０…情報設定用ＵＩ実行部
２５１…印刷スプール処理部
２５２…ポストスクリプトプリンタドライバ部
２５３…テキスト情報抽出処理部
２５４…分析生データ取得処理部
２５５…データベース登録処理部
３…ネットワーク回線
５…データベースサーバＰＣ
【図１】
2019186941.tif 000003
【図２】
2019186941.tif 000004
【図３】
2019186941.tif 000005
【図４】
2019186941.tif 000006
【手続補正書】
【提出日】令和2年4月30日(2020.4.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
分析装置で収集された分析データを処理するコンピュータ端末と各種の分析情報が蓄積されるデータベースサーバとが通信回線を介して接続されてなる分析情報収集システムにおいて、前記コンピュータ端末に搭載されるプリンタドライバ型のプログラムであって、
該コンピュータ端末を、
a)分析データに基づいて作成された分析結果レポートの出力指示に応じて該レポートのＰＤＦファイルを作成するＰＤＦファイル作成機能部と、
b)作成された前記ＰＤＦファイルからテキスト情報を抽出するテキスト情報抽出機能部と、
c)抽出された前記テキスト情報中に分析生データファイルが記憶されている記憶部の格納位置情報が含まれる場合には該情報に基づいて格納位置を特定する一方、該テキスト情報中に該情報が含まれない場合には予め指定されている情報に基づいて格納位置を特定したうえで、前記記憶部における該格納位置から分析生データファイルを取得する分析生データファイル取得機能部と、
d)取得した前記分析生データファイル、前記ＰＤＦファイル、及び、前記テキスト情報の少なくとも一部、を前記通信回線を通して前記データベースサーバに送信してデータベース上に登録させるデータベース登録処理機能部と、
して動作させることを特徴とする分析情報収集用プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上記課題を解決するために成された本発明に係る分析情報収集用プログラムは、分析装置で収集された分析データを処理するコンピュータ端末と各種の分析情報が蓄積されるデータベースサーバとが通信回線を介して接続されてなる分析情報収集システムにおいて、前記コンピュータ端末に搭載されるプリンタドライバ型のプログラムであって、
該コンピュータ端末を、
a)分析データに基づいて作成された分析結果レポートの出力指示に応じて該レポートのＰＤＦファイルを作成するＰＤＦファイル作成機能部と、
b)作成された前記ＰＤＦファイルからテキスト情報を抽出するテキスト情報抽出機能部と、
c)抽出された前記テキスト情報中に分析生データファイルが記憶されている記憶部の格納位置情報が含まれる場合には該情報に基づいて格納位置を特定する一方、該テキスト情報中に該情報が含まれない場合には予め指定されている情報に基づいて格納位置を特定したうえで、前記記憶部における該格納位置から分析生データファイルを取得する分析生データファイル取得機能部と、
d)取得した前記分析生データファイル、前記ＰＤＦファイル、及び、前記テキスト情報の少なくとも一部、を前記通信回線を通して前記データベースサーバに送信してデータベース上に登録させるデータベース登録処理機能部と、
して動作させることを特徴としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明に係る分析情報収集システムでは、処理端末が分析装置に直接（つまりネットワーク回線を介さずに専用のケーブル線等を介して）接続され、該分析装置で収集されたデータを処理する処理端末から通信回線を介して直接的にデータベースサーバ上のデータベースに分析情報が登録される。ただし、一般に、分析装置に直接接続される処理端末であるパーソナルコンピュータやタブレット型コンピュータにおいてデータ処理や分析装置の制御を行うためのソフトウェアは、その分析装置に対応した専用のソフトウェアである。そのため、例えば様々なメーカーの分析装置が混在していると、それら分析装置に対応した専用のソフトウェアにそれぞれ上記のような分析情報収集用のプログラムを組み込むことは困難である。これに対し本発明では、コンピュータ上で作成された分析結果レポートを印刷するために使用されるプリンタ制御用のソフトウェアであるプリンタドライバに分析情報収集用の機能を持たせている。
【国際調査報告】
2019186941.tif 000007
2019186941.tif 000008