(57)【要約】    本発明に係る分析装置システムでは、分析者等が分析装置、分析用コンピュータ又はサーバー上で機能テーブルを作成する。この機能テーブルには、分析用コンピュータ又はサーバーの指定と、指定された分析用コンピュータ又はサーバーに実行させる処理と、或いは実行に必要なパラメータ情報とから成る指令を記述する。機能テーブルは、分析装置に格納しておくか、分析装置が分析用コンピュータ又はサーバーから取得する。分析時、機能テーブルを分析装置の表示画面に表示し、分析者が、その中から指令を選択し実行させると、分析装置は、その指令に記載された指定分析用コンピュータ又はサーバーに対して、それに対応する処理を実行させる。そのような指令の中には分析用コンピュータを起動するという処理も含むことができる。また、予め機能テーブルに、予想される処理及びその処理を行う分析用コンピュータを記述しておくことにより、それらの処理を分析装置から実行させることができるようになる。これらにより、分析者は、分析装置の傍らにおいて、複雑な分析作業も含め、ほとんどの作業を実行することができ、分析装置の利便性が大幅に高まる。
2016071987.tif 000002
【特許請求の範囲】
【請求項１】
a) ネットワークと、
b) 前記ネットワークに接続された、分析装置及び1台又は複数台の分析用コンピュータ、及び/又はサーバーと、
c) 前記分析装置及び前記1台又は複数台の分析用コンピュータ、及び/又はサーバーに設けられた、前記1台又は複数台の分析用コンピュータ及び/又は前記サーバーのいずれかの指定と、指定された分析用コンピュータ又はサーバーに実行させる所定の処理と、或いは実行に必要なパラメータ情報とから成る指令を記述した機能テーブルを作成する機能テーブル作成手段と、
d) 前記分析装置に設けられた、前記機能テーブルを記憶し、表示画面に表示して、分析者の操作に応じて前記指令を実行させる機能テーブル実行手段と
を備えることを特徴とする分析装置システム。
【請求項２】
前記分析用コンピュータが前記サーバーを兼ねることを特徴とする請求項１に記載の分析装置システム。
【請求項３】
前記機能テーブル実行手段が、前記指令の実行状況又は実行結果を前記分析装置の表示画面に表示する機能を有することを特徴とする請求項１又は２に記載の分析装置システム。
【請求項４】
前記機能テーブル実行手段が、前記機能テーブルの実行に必要なパラメータ情報に基づいてパラメータ入力画面を表示することを特徴とする請求項１又は２に記載の分析装置システム。
【請求項５】
ネットワークに接続された分析装置及び1台又は複数台の分析用コンピュータ、及び/又はサーバーを備える分析装置システムにおいて実行されるプログラムであって、
a) 前記分析装置及び1台又は複数台の前記分析用コンピュータ、及び/又は前記サーバーに設けられた、前記1台又は複数台の分析用コンピュータ及び/又は前記サーバーのいずれかの指定と、指定された分析用コンピュータ又はサーバーに実行させる所定の処理と、或いは実行に必要なパラメータ情報とから成る指令を記述した機能テーブルを作成する機能テーブル作成部と、
b) 前記分析装置に設けられた、前記機能テーブルを記憶し、表示画面に表示して、分析者の操作に応じて前記指令を実行させる機能テーブル実行部と
を含むことを特徴とする分析装置システム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してコンピュータに接続され、コンピュータと共に使用される分析装置のシステム及びそこにおいて用いられるプログラムに関する。
【背景技術】
【０００２】
近年の分析においては、分析の条件や分析により得られたデータの解析が複雑化している。そのため、様々なツールが利用可能であり、データ処理能力も高い一般のコンピュータを分析装置に接続し、コンピュータ上で分析条件を設定し、コンピュータから分析装置を制御したり、分析装置で得られたデータをコンピュータに送り、コンピュータでデータ解析を行うことが多くなっている。このように分析装置にコンピュータが接続された場合、一般的にはコンピュータの方で操作を行う方が便利であるように各種の設計がなされている（例えば、特許文献１）。【０００３】
しかし、1台のコンピュータで複数台の分析装置を制御し、複数台の分析装置で得られたデータの解析をまとめて1台のコンピュータで行うという使い方をする場合、或いは、分析装置又はコンピュータが所定の環境（温度、湿度、清浄度等）を必要とする場合、両者は離れた場所或いは別の部屋に置かれることになる。そうすると、分析装置において試料をセットしたり、ハードウェアの設定等の具体的な操作を行った後、コンピュータが置かれている場所（部屋）に行ってコンピュータの操作をするという面倒な操作をする必要がある。【０００４】
そこで、分析装置の入力部（操作パネル）における特定の簡単な操作により、コンピュータ上の特定の機能を実行させるという手法が実施されている（非特許文献１）。この手法では、分析装置の操作パネル上で分析開始ボタンを押す（タッチする）ことにより、コンピュータ上で予め定められたバッチ処理が実行され、分析が行われるというものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平04-128657号公報
【非特許文献】
【０００６】
【非特許文献１】株式会社島津製作所,「i-Series液体クロマトグラフ−オペレータをラボから解放するICM（Interactive Communication Mode）」,[online],[平成26年10月29日検索],インターネット<http://www.an.shimadzu.co.jp/hplc/i-series/promi-i_1.htm>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前記従来技術では、分析装置から離れることなく、別の場所にある分析用コンピュータに分析命令を送ることができるため、分析者の利便性が向上するが、その前提として、分析用コンピュータが起動しており、しかも、その分析用コンピュータ上で分析プログラムが動作している必要がある。そのような前提条件が満たされていない場合にはやはり分析者がパソコンに赴き、そこで操作をしなければならない。【０００８】
また、分析試料や分析装置の条件を変えつつ様々な分析を行わねばならない場合には、分析者は分析装置における準備作業と分析用コンピュータにおける分析実行操作を繰り返さねばならず、両者の間を高い頻度で行き来しなければならなくなる。【０００９】
本発明が解決しようとする課題は、分析装置とは別に該分析装置を使った分析処理を行うコンピュータが設けられている場合において、分析装置において該分析用コンピュータの操作の利便性を高めることのできるシステムを提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために成された本発明に係る分析装置システムは、
a) ネットワークと、
b) 前記ネットワークに接続された、分析装置及び1台又は複数台の分析用コンピュータ、及び/又はサーバーと、
c) 前記分析装置及び前記1台又は複数台の分析用コンピュータ、及び/又は前記サーバーのいずれかに設けられた、前記1台又は複数台の分析用コンピュータ及び/又は前記サーバーのいずれかの指定と、指定された分析用コンピュータ又はサーバーに実行させる所定の処理と、或いは実行に必要なパラメータ情報とから成る指令を記述した機能テーブルを作成する機能テーブル作成手段と、
d) 前記分析装置に設けられた、前記機能テーブルを記憶し、表示画面に表示して、分析者の操作に応じて前記指令を実行させる機能テーブル実行手段と
を備えることを特徴とする。【００１１】
本発明に係る分析装置システムにおいて、サーバーとは、前記ネットワークに接続された分析用コンピュータを、その電源投入を含め、制御することのできる機能を持ったコンピュータのことである。従って、本発明に係る分析装置システムが使用される環境においては、サーバーは常に電源が入っている。サーバーも複数台存在しても構わない。また、前記分析用コンピュータが複数台存在する場合には、サーバーはそのうちの1台又は複数台であってもよい。【００１２】
本発明に係る分析装置システムでは、分析者等が分析装置、分析用コンピュータ又はサーバー上で、そこに設けられた機能テーブル作成手段を用いて機能テーブルを作成する。この機能テーブルには、分析用コンピュータ又はサーバーの指定と、指定された分析用コンピュータ又はサーバーに実行させる処理と、或いは実行に必要なパラメータ情報とから成る指令を記述する。機能テーブル内において、この指令は1つであってもよいし、複数であってもよい。こうして作成された機能テーブルは分析装置に設けられた機能テーブル実行手段に記憶される。分析用コンピュータ又はサーバー上の機能テーブル作成手段を用いて作成された場合はネットワークを介して分析装置に送られ、機能テーブル実行手段に記憶される。【００１３】
機能テーブル実行手段は、こうして記憶されている機能テーブルを分析装置の表示画面に表示する。分析者が、表示された機能テーブルの中から指令を選択し実行させると、分析装置は、その指令に記載された指定分析用コンピュータ又はサーバーに対して、それに対応する処理を実行させる。【００１４】
本発明に係る分析装置システムでは、指令には、或る分析用コンピュータを起動させる、という処理も含むことができる。この場合は、指定され、そのような処理を実行するのはサーバーとなる。【００１５】
本発明は、上記のような分析装置システムとして構成することができるほか、そのような分析装置及び1台又は複数台の分析用コンピュータ、及び/又はサーバーを含む分析装置システムにおいて実行されるプログラムとしても構成することができる。その場合、本発明に係るプログラムは、
a) 前記分析装置及び前記1台又は複数台の分析用コンピュータ、及び/又は前記サーバーのいずれかに設けられた、前記1台又は複数台の分析用コンピュータ及び/又は前記サーバーのいずれかの指定と、指定された分析用コンピュータ又はサーバーに実行させる所定の処理と、或いは実行に必要なパラメータ情報とから成る指令を記述した機能テーブルを作成する機能テーブル作成部と、
b) 前記分析装置に設けられた、前記機能テーブルを記憶し、表示画面に表示して、分析者の操作に応じて前記指令を実行させる機能テーブル実行部と
を含むことを特徴とする。
【発明の効果】
【００１６】
本発明に係る分析装置システムでは、分析者が分析装置から離れることなく、別の場所にある分析用コンピュータに様々な指令を送ることができ、しかも、そのような指令の中には分析用コンピュータを起動するという処理も含むことができる。また、予め機能テーブルに、予想される処理及びその処理を行う分析用コンピュータを記述しておくことにより、それらの処理を分析装置から実行させることができるようになる。これらにより、分析者は、分析装置の傍らにおいて、複雑な分析作業も含め、ほとんどの作業を実行することができ、分析装置の利便性が大幅に高まる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施例であるクロマトグラフ分析装置システムの全体の概略構成図。
【図２】実施例のクロマトグラフ分析装置システムに含まれる分析装置の概略構成図。
【図３】実施例のクロマトグラフ分析装置システムに含まれる分析用コンピュータの概略構成図。
【図４】分析装置の操作パネルに表示された、機能テーブル表示用ボタンを含む表示画面(a)及び機能テーブルの表示画面(b)。
【図５】分析装置の操作パネルに表示されたパラメータ入力画面の例で、ログオンユーザーＩＤ入力画面(a)及びログオンパスワード入力画面(b)。
【図６】機能テーブルの構造及び内容の一例を示す説明図。
【図７】分析装置の操作パネルに表示される、処理の進行状況(a)及び処理の結果（失敗）(b)を表示する画面の図。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明に係る分析装置システムの一実施例であるクロマトグラフ分析装置システムを説明する。図１に示すとおり、本実施例のクロマトグラフ分析装置システム１０は、互いにネットワーク１１で接続されたクロマトグラフ分析装置１２、分析用パソコン１３及びサーバー１４から成る。サーバー１４は、通常は電源が投入されたままとなっている。サーバー１４が無く、分析用パソコン１３がサーバー１４を兼ねた構成であってもよい。なお、実施例であるクロマトグラフ分析装置システム１０のネットワーク１１にはこれらのほかに他の分析装置や他の分析用パソコン、或いはサーバー等が接続されていてもよい。
【００１９】
クロマトグラフ分析装置１２には、図２に示すとおり、中央処理部（ＣＰＵ）２１及び記憶部２２の他、ネットワーク１１とのインターフェイス（I/F）２３、カラムオーブンやポンプ、試料注入器等の各種装置ユニットとのインターフェイス（I/F）２４、及び、表示部２５ａと入力部２５ｂから成る操作パネル２５等が備えられている。記憶部２２には、後述の機能テーブル作成プログラム２６及び機能テーブル実行プログラム２７が記憶されている。
【００２０】
分析用パソコン１３には、図３に示すとおり、中央処理部（ＣＰＵ）３１及び記憶部３２の他、ネットワーク１１とのインターフェイス（I/F）３３、及びディスプレイや入力装置、外部記憶装置等とのインターフェイス（I/F）３４等が備えられている。記憶部２２には、後述の機能テーブル作成プログラム３５が記憶されている。サーバー１４の構成もこれとほぼ同じである。
【００２１】
このような構成を有するクロマトグラフ分析装置システム１０において、分析者が分析装置１２の側で、分析用パソコン１３を用いて様々な分析を実行する手順を説明する。なお、以下では、分析用パソコン１３とは別にサーバー１４が存在する場合について説明する。
まず、分析者が分析用パソコン１３において、機能テーブル作成プログラム３５を起動し、それにより機能テーブルを作成する。ＣＰＵ３１が実行する機能テーブル作成プログラム３５が本発明の機能テーブル作成手段に相当する。なお、機能テーブル作成プログラムはサーバー１４にも備えられており、分析者はサーバー１４上で機能テーブルを作成しても良い。また、分析装置１２にも分析装置用の機能テーブル作成プログラム２６が備えられているが、操作パネル２５から入力しなければならないため、複雑な機能テーブルを作成するには適しておらず、既に作成されている機能テーブルを修正する程度の利用が現実的である。
【００２２】
機能テーブルの一例を図６に示す。なお、この例の機能テーブルは横に長い（1行の長さが長い）ため、上下に分割して図示している。図６のこの機能テーブル５０には5つの指令が記述されている。各指令には、それを特定する番号（ＩＤ）と、その指令の名称（機能名称）、その指令が対象とするコンピュータ（分析用パソコン１３又はサーバー１４）、そのコンピュータに実行させる機能の実体である命令、及び、その命令で用いるパラメータに関する記述が含まれている。パラメータの個数は命令によってゼロであったり1個又は2個以上であるが、機能テーブル５０の長さ（1行の長さ）は、その機能テーブル５０が記述し得る命令の中で最大のパラメータ数を持つものに合わせた長さ（スペース）が用意されている。
【００２３】
図６の機能テーブル５０の1行目の指令（ＩＤ=1）は、分析用パソコン１３を起動する機能を有する。従って、対象コンピュータはサーバー１４であり、それを識別するためのデータとしてサーバーのIPアドレス（192.168.1.1）が記述されている。そして、それに対する命令は「分析用パソコンを起動せよ」であり、分析用パソコン１３を識別するためのIPアドレスを引数とした「C:\Program Files\WakeUpPC.exe "192.168.100.1"」という命令が記述されている。このような命令で動作するプログラムの実体（この例では"WakeUpPC.exe"）はユーザー又はプログラム開発者において作成が可能であるが、ユーザーの用途に応じて新たに分析装置の製造者が作成したり、既存の流通しているプログラムを用いることも可能である。
【００２４】
2行目の指令（ＩＤ=2）は、「サーバー上で分析用パソコン１３にリモートログオンする」機能を有する。これも対象コンピュータはサーバー１４であり、そのIPアドレスと「分析用パソコンにリモートログオンする」という命令「C:\Program Files\LogonPC.exe "192.168.100.1"」が記述されている。この命令には、ログオンのためのユーザーＩＤ及びパスワードを入力する画面を表示するための2個のパラメータが付加される。このうち、第1のパラメータ（ユーザーＩＤ入力）には「文字列表示」という種類を表す種類記号1が付与され、第2のパラメータ（パスワード入力）には入力文字を「*」（アスタリスク）で表示するという種類を表す種類記号2が付与されている。
【００２５】
3行目（ＩＤ=3）はその分析用パソコン１３上で分析プログラムを起動するための指令である。従って、この指令の対象は分析用パソコン１３である。引数は2行目の指令と同じく、ユーザーＩＤ及びパスワード入力画面のための2個である。図５(a)に、分析プログラムへのログオンのためのユーザーＩＤ入力画面の例を、図５(b)にパスワード入力画面の例を示す。なお、これらの画面において、右側には文字（数字）入力用のソフトウェアキーボードが表示される。
【００２６】
4行目（ＩＤ=4）は「定例の分析メソッドを本分析装置１２にダウンロードせよ」との命令で、対象は分析用パソコン１３である。「C:\Program Files\SetMethod001.exe」という命令に従い、分析用パソコン１３において定例の分析メソッドが装置にダウンロードされる。この命令には引数もパラメータも無い。
【００２７】
5行目（ＩＤ=5）は分析用パソコン１３からログオフするための命令であり、これも引数及びパラメータは無い。
【００２８】
こうして作成された機能テーブル５０は、分析用パソコン１３から分析装置１２に送られ、その記憶部２２に格納される。また、サーバー１４にも送られ、その記憶部に格納される。分析装置１２は、起動時又は適宜のタイミングで分析用パソコン１３又はサーバー１４に機能テーブルのバージョンを問い合わせ、自らが保有する機能テーブルが最新のものでない場合はそれらから最新のものをダウンロードする。なお、バージョン比較をすることなく、常にサーバー１４の機能テーブルをダウンロードするようにしてもよい。
【００２９】
分析者が分析装置１２において分析を行う場合、まず、操作パネル２５上の所定のボタン操作により、サーバー１４や分析用パソコン１３（ＰＣ）の機能を実行するためのメニューを表示させる。具体的には、図４(a)に示すように、分析装置の操作パネル２５の様々な表示（説明の便のため、図示を省略している。）中の「ＰＣ機能の実行」というボタン（機能メニュー表示ボタン）４１を押す（タッチする）ことにより、機能テーブル実行プログラム２７が起動し、図４(b)のような機能メニュー４２が表示される。この機能メニュー４２の各ボタンは、図６の機能テーブル５０の各行に対応している。分析者がこの機能メニュー４２のいずれかのボタンを押す（タッチする）ことにより、各ボタンに対応する機能テーブル５０の行（指令）が実行される。
【００３０】
まず、分析者が機能メニュー４２の1行目の「ＰＣ起動」というボタンを押すと、機能テーブル５０の1行目の「C:\Program Files\WakeUpPC.exe "192.168.100.1"」という命令が、対象ＰＣであるサーバー１４により実行される。これにより、LAN通信により分析用パソコン１３が起動される。なお、分析装置１２に対応する分析用パソコン１３が確定している場合、この命令の引数"192.168.100.1"は分析装置１２自体が生成して（自身の記憶部から呼び出して）付加するようにしてもよい。
【００３１】
次に2行目の「ＰＣログオン」というボタンを押すと、機能テーブル５０のパラメータ欄の記述に従い、ユーザーＩＤの入力を促す画面が表示される。分析者がこれを入力すると、次にパスワードの入力を促す画面が表示され、それを入力した場合に、対象ＰＣである192.168.1.1（サーバー１４）に対して、機能テーブル５０の2行目の「C:\Program Files\LogonPC.exe "192.168.100.1"」という命令と入力したユーザーＩＤ・パスワードの文字列情報とが送られる。その結果、サーバー１４は、ユーザーＩＤ・パスワードを引数としたLogonPC.exe "192.168.100.1"の命令を実行し、分析用ＰＣ１３へリモートログオンする操作を実行する。引数のユーザーＩＤ・パスワードがログオン操作に使用される。
【００３２】
こうして図４(b)の機能メニュー４２の各ボタンを順番に押してゆくことにより機能テーブル５０の各行の命令が実行され、分析用パソコン１３の起動、分析用パソコン１３へのログオン、分析用プログラムの起動、分析メソッドの分析装置１２へのダウンロードが分析装置１２側で行える。そして分析装置１２において分析を行い、終了した後は分析用パソコン１３からログオフすることにより、一連の分析作業の全てを分析装置１２側で完了することになる。
【００３３】
このような機能メニュー４２のボタン操作により、サーバー１４及び分析用パソコン１３で各種処理を行っている間、分析装置１２の操作パネル２５上に、その処理の進行状況や処理の結果（完了、失敗等）を表示するようにしてもよい。処理の進行状況や結果の情報は、対象コンピュータ（分析用パソコン１３又はサーバー１４）と分析装置との定期的な通信により、対象コンピュータから分析装置へ受け渡すことができる。図７(a)は、機能メニュー４２の3行目の「分析プログラム起動」を実行している間に表示されるプログレスバー６１の例であり、これにより、処理の進行状況が分かる。また、図７(b)はその「分析プログラム起動」に失敗した場合（例えば、前回、分析プログラムが異常終了していた場合等）の表示６２の例である。これにより分析者は、次の「定例メソッドを分析装置にダウンロード」という処理を無駄に行うことなく、原因を探るために分析用パソコン１３の方に行くという対処をすることができる。
【００３４】
なお、上記実施例では分析用パソコン１３とは別にサーバー１４が設けられている例を中心に説明したが、分析用パソコン１３がサーバー１４を兼ねている場合には、「ＰＣ起動」や「ＰＣログオン」という指令は実行できないものの、定例メソッドのダウンロード等、その他の様々な指令については機能テーブル（及び機能メニュー）を有効に利用することができる。
【符号の説明】
【００３５】
１０…クロマトグラフ分析装置システム
１１…ネットワーク
１２…クロマトグラフ分析装置
１３…分析用パソコン
１４…サーバー
２１…ＣＰＵ
２２、３２…記憶部
２５…操作パネル
２５ａ…表示部
２５ｂ…入力部
２６、３５…機能テーブル作成プログラム
２７…機能テーブル実行プログラム
４１…機能メニュー表示ボタン
４２…機能メニュー
５０…機能テーブル
【図１】
2016071987.tif 000003
【図２】
2016071987.tif 000004
【図３】
2016071987.tif 000005
【図４】
2016071987.tif 000006
【図５】
2016071987.tif 000007
【図６】
2016071987.tif 000008
【図７】
2016071987.tif 000009
【手続補正書】
【提出日】平成29年2月16日(2017.2.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
分析用パソコン１３には、図３に示すとおり、中央処理部（ＣＰＵ）３１及び記憶部３２の他、ネットワーク１１とのインターフェイス（I/F）３３、及びディスプレイや入力装置、外部記憶装置等とのインターフェイス（I/F）３４等が備えられている。記憶部３２には、後述の機能テーブル作成プログラム３５が記憶されている。サーバー１４の構成もこれとほぼ同じである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
このような機能メニュー４２のボタン操作により、サーバー１４及び分析用パソコン１３で各種処理を行っている間、分析装置１２の操作パネル２５上に、その処理の進行状況や処理の結果（完了、失敗等）を表示するようにしてもよい。処理の進行状況や結果の情報は、対象コンピュータ（分析用パソコン１３又はサーバー１４）と分析装置１２との定期的な通信により、対象コンピュータから分析装置１２へ受け渡すことができる。図７(a)は、機能メニュー４２の3行目の「分析プログラム起動」を実行している間に表示されるプログレスバー６１の例であり、これにより、処理の進行状況が分かる。また、図７(b)はその「分析プログラム起動」に失敗した場合（例えば、前回、分析プログラムが異常終了していた場合等）の表示６２の例である。これにより分析者は、次の「定例メソッドを分析装置にダウンロード」という処理を無駄に行うことなく、原因を探るために分析用パソコン１３の方に行くという対処をすることができる。
【国際調査報告】
2016071987.tif 000010
2016071987.tif 000011