(57)【要約】  【課題】サーバ／クライアント型の機器分析用データ処理システムにおいてサーバで集中的にデータ解析処理を実行する場合に、処理結果のレポートを出力する印刷処理の負荷を軽減するとともにシステム管理の手間を省く。  【解決手段】データ解析処理の指示を受けたサーバ１２は、解析処理を実行して処理結果を用いたレポートを作成した後に（Ｓ２、Ｓ３）、そのレポート文書をＰＤＦファイルに変換し、該ファイルを処理指示元のＰＣの所定フォルダ内にコピーする（Ｓ４、Ｓ５）。オペレータが手元のＰＣで印刷を指示すると（Ｓ７）、そのＰＣにインストールされているプリンタドライバの機能によりＰＤＦ形式のレポートが印刷される（Ｓ８、Ｓ９）。このように印刷処理についてはサーバは全く関与せず負荷が掛からないほか、各ＰＣに接続されているプリンタ用のプリンタドライバをサーバが持つ必要もない。【選択図】  図２
2005309736.tif 000002
【特許請求の範囲】
【請求項１】
データ解析処理を集中的に実行する機能を有するサーバと、データを取得するための分析機器を制御したりデータ解析処理の指示を行ったりするための複数のクライアント端末とを、ネットワークを介して接続して成るサーバ／クライアント型の機器分析用データ処理システムにおいて、前記サーバは、
a)クライアント端末からの指示に基づいてデータ解析処理を実行して得られた結果を含むレポート文書を、プリンタ機種に依存しないイメージ形式のファイルとして作成するレポートファイル作成手段と、
b)前記イメージ形式のファイルをデータ解析処理指示元である前記クライアント端末の記憶部にコピーするファイルコピー手段と、
を有し、前記クライアント端末での印刷処理の実行により、当該端末の記憶部に格納されているレポート文書のファイルを、該端末に接続されている又は該端末から出力指示可能なプリンタから印刷出力するようにしたことを特徴とする機器分析用データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器分析に用いられる各種分析装置（例えば、クロマトグラフ装置、分光光度計、質量分析装置等）により得られた各種データを解析処理したり、こうしたデータを保存・管理したりするための機器分析用データ処理システムに関し、さらに詳しくは、サーバ／クライアント型の機器分析用データ処理システムに関する。
【背景技術】
【０００２】
近年、クロマトグラフ装置や分光光度計等の各種の分析機器では、多くの場合、制御装置やデータ処理装置として汎用のパーソナルコンピュータが利用されており、コンピュータに専用の制御／処理ソフトウエアをインストールして該ソフトウエアを実行することによって、分析のための制御やデータ処理が達成されるようになっている。さらにまた、ＬＡＮ（Local Area Network）等を利用したネットワーク化が機器分析の分野においても進展しており、複数の分析機器が互いに接続され、分析により得られたデータが共有化されるようになってきている。
【０００３】
例えば特許文献１には、データベース機能を備えるコンピュータをサーバとし、各種分析装置が備えるコンピュータや一般ユーザの使用するコンピュータをクライアント端末とするサーバ／クライアント型のデータ処理システムが開示されている。こうしたシステムでは、各種分析装置により得られた測定データは各々の分析装置に接続されたコンピュータの記憶部に保存されるだけでなく、サーバのデータベースにも保存される。こうしてデータベースに保存されたデータは、各ユーザが自分のコンピュータを用いて読み出し、ディスプレイに表示させたり編集したり、或いは再解析処理を実行したりすることができる。
【０００４】
一般に、こうしたデータ処理システムでは、各クライアント端末のコンピュータでデータ解析処理を行うよりも、各クライアント端末からの指示を受けてサーバで集中的にデータ解析処理を実行するほうが効率的であり、またデータ解析処理用のアプリケーションソフトウエアをサーバのみにインストールしておけばよいのでシステム管理上でも都合がよい。そのため、サーバで集中的にデータ解析処理を実行し、さらにその解析処理の結果を含むレポートの作成処理やそのレポートの印刷処理もサーバで集中的に実行するような構成としていることが多い。
【０００５】
しかしながら、こうしたデータ処理システムでは次のような問題がある。
（１）上記のような集中処理システムではサーバに大きな負荷が掛かるため、クライアント端末数が少ない場合にはよいが、クライアント端末数が増えるとそれだけサーバの処理性能を上げる必要が生じる。そのため、高価なサーバを導入しなければならずコストアップにつながる。
【０００６】
（２）サーバで印刷処理を行う場合、通常、ネットワークプリンタへの出力処理を行うこととなるが、通常、システムは複数の居室に跨って構築されており、ネットワーク上には様々な機種のプリンタが混在することが多い。その場合、サーバにそれら様々なプリンタ用のプリンタドライバをインストールしておく必要があり、且つ印刷出力先をサーバで個別に（各端末毎に）設定しておく必要がある。したがって、例えばプリンタの交換や追加を行った場合には、そのプリンタが接続されるクライアント端末のみならず、サーバでもプリンタドライバの新規インストールや設定の変更が必要となり、ネットワーク（システム）管理者の手間が掛かり大きな負担となる。
【０００７】
【特許文献１】特開２００３−１７３３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明はこのような課題を解決するために成されたものであり、その主な目的は、サーバでデータ解析処理等を集中的に行いその結果等を利用してレポートを作成する場合でも、印刷処理の負荷からサーバを解放することができ、それによってサーバの負荷を軽減することができる機器分析用データ処理システムを提供することにある。また、本発明の他の目的は、クライアント側でプリンタの交換や追加を行った場合でも、ネットワーク管理者又はシステム管理者に大きな負担を強いることのない機器分析用データ処理システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために成された本発明は、データ解析処理を集中的に実行する機能を有するサーバと、データを取得するための分析機器を制御したりデータ解析処理の指示を行ったりするための複数のクライアント端末とを、ネットワークを介して接続して成るサーバ／クライアント型の機器分析用データ処理システムにおいて、前記サーバは、
a)クライアント端末からの指示に基づいてデータ解析処理を実行して得られた結果を含むレポート文書を、プリンタ機種に依存しないイメージ形式のファイルとして作成するレポートファイル作成手段と、
b)前記イメージ形式のファイルをデータ解析処理指示元である前記クライアント端末の記憶部にコピーするファイルコピー手段と、
を備え、前記クライアント端末での印刷処理の実行により、当該端末の記憶部に格納されているファイルのレポート文書を、該端末に接続されている又は該端末から出力指示可能なプリンタから印刷出力するようにしたことを特徴としている。
【００１０】
例えばオペレータが手元のクライアント端末から所定のデータ解析処理の実行を指示すると、サーバはこの指示を受けて、レポートファイル作成手段がそのデータ解析処理を実行し、その処理結果を含むレポート文書を、プリンタ機種に依存しないイメージ形式のファイルとして作成する。プリンタ機種に依存しないイメージ形式のファイルとして、よく知られている例を挙げると、プリンタ機種依存性のないページ記述言語であるポストスクリプト（登録商標）で記述されたＰＤＦ形式のファイルなどがある。なお、レポートファイル作成手段はＰＤＦ形式のファイルを初めから作成してもよいが、例えば、一旦、そのデータ解析処理用のアプリケーションソフトウエアで使用される標準的な形式でのファイルを作成した後に、ＰＤＦ形式等のファイルに変換する処理を行ってもよい。
【００１１】
プリンタ機種に依存しないイメージ形式のファイルが作成されると、ファイルコピー手段は、このファイルをサーバの記憶部に保存した状態のまま、データ解析処理指示元であるクライアント端末の記憶部にコピーするべく該端末に宛てて送信する。これによって、オペレータの手元のクライアント端末の記憶部（通常ハードディスクドライブ）には、オペレータが所望する解析処理結果を含むレポート文書が保存される。したがって、このクライアント端末で当該レポート文書の印刷処理を実行すれば、その端末にインストールされているプリンタドライバの機能として、その設定に応じて、該端末に接続されているプリンタか、或いは該端末から出力指示可能な別のプリンタから所望のレポート文書が印刷出力される。
【発明の効果】
【００１２】
本発明に係る機器分析用データ処理装置によれば、次のような効果を奏する。
（１）データ解析処理やレポート作成処理はサーバで行うものの、サーバは何ら印刷処理を実行せず、各クライアント端末がそれぞれ印刷処理を担うことになるので、サーバの処理負荷を軽減することができる。したがって、クライアント端末数を増加させる場合でも、必ずしもサーバの処理性能を上げる必要はなくなり、システム全体のコストの増加を抑制することができる。また、サーバの負荷が軽減されることによって、サーバの処理動作が安定し、不所望のフリーズ等の不具合の発生を回避することができる。
【００１３】
（２）レポートの印刷出力先は各クライアント端末での設定に従うため、従来のようにサーバ側で設定されているプリンタに出力されてしまうのではなく、オペレータによる各端末での設定に応じて自由に希望するプリンタから出力させることができる。
（３）プリンタドライバのインストールは個々のクライアント端末で行えばよいので、プリンタの交換や追加を行う場合でも、サーバ側ではプリンタドライバのインストールや設定変更は不要であり、ネットワーク管理者やシステム管理者の手を煩わすことがない。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施例である機器分析用データ処理システムについて、図１、図２を参照して説明する。図１は本実施例のデータ処理システムの一例を示す全体構成図、図２は本実施例のデータ処理システムにおける特徴的な動作を説明するためのフローチャートである。
【００１５】
本実施例のデータ処理システムは、サーバ１を中心としたサーバ／クライアントシステムにより構成されている。ここでは、サーバ１はデータベースサーバ１１とアプリケーションサーバ１２とを含む。データベースサーバ１１には、各分析装置で取得された分析データ等がファイル共有できるようにデータベース化されて蓄積される。一方、アプリケーションサーバ１２には、機器分析に関する各種のデータ解析処理を行うためのアプリケーションソフトウエアが搭載されており、このソフトウエアを用いたデータ解析処理が実行可能となっている。なお、データベースサーバ１１とアプリケーションサーバ１２とを同一のコンピュータで実現する等、適宜の変形を行ってもよいことは当然である。
【００１６】
クライアント２は、液体クロマトグラフ装置（ＬＣ）、紫外可視分光光度計（ＵＶ）といった分析装置２１、２４と、これら分析装置２１、２４をそれぞれ制御するためのコンピュータ２２、２５と、分析装置とは直接接続されない個別のコンピュータ２７とを含み、本発明におけるクライアント端末に相当する各コンピュータ（以下ＰＣと略す）２２、２５、２７にはそれぞれ独立にプリンタ２３、２６、２８が接続されている。ここでは、ＰＣ２７は例えばシステム管理者用端末、或いはデータ閲覧や再解析指示用の端末として設けられているが、そうした機能に限定されるものでないことは当然である。また、クライアント２における分析装置の種類や数、コンピュータの数等は必要に応じて自由に変更可能であることも当然である。
【００１７】
サーバ１におけるデータベースサーバ１１、アプリケーションサーバ１２、クライアント２における各ＰＣ２２、２５、２７はいずれもネットワーク３に接続されており、ネットワーク３を介して互いにデータの送受が可能となっている。ここでのネットワーク３はこのシステムを導入している企業内での閉じられたローカルネットワークであり、典型的にはイーサネット（登録商標）を用いる。
【００１８】
上記構成において、クライアント２内の各ＰＣ２２、２５、２７には、それぞれに接続されたプリンタ２３、２６、２８を制御するためのプリンタドライバのソフトウエアがインストールされている。周知のようにプリンタドライバはプリンタの機種毎に相違するのが一般的であるから、プリンタ２３、２６、２８の機種がそれぞれ異なる場合には各プリンタドライバも相違する。従来のシステムでは、アプリケーションサーバ１２にもこうした各プリンタに対応したプリンタドライバをインストールしておく必要があったが、本実施例のデータ処理システムではそうしたプリンタドライバのインストールは不要である（もちろん、インストールしても何ら不都合が生じるわけではない）。
【００１９】
本実施例のデータ処理システムでは、オペレータがクライアント２内の任意のＰＣ２２、２５又は２７を操作することにより所望のデータ解析処理を実行し、その結果をレポートとして手元のプリンタから出力させたい場合に、従来のシステムとは異なる特徴的な制御／処理動作を実行する。こうした動作は、アプリケーションサーバ１２にインストールされた制御／処理ソフトウエアによって達成される。このための操作手順と処理動作について、図２を参照して説明する。
【００２０】
オペレータは手元のＰＣを操作して、例えばデータベースサーバ１１に格納されている所望の分析データを選択し、その分析データに対する所定のデータ解析処理の実行を指示する（ステップＳ１）。ここでは一例としてＰＣ２７から指示を行った場合を想定する。この指示はネットワーク３を通してＰＣ２７からサーバ１に送られ、この指示を受けたアプリケーションサーバ１２は必要な分析データをデータベースサーバ１１から取得してデータ解析処理を実行する（ステップＳ２）。
【００２１】
データ解析処理が終了すると、アプリケーションサーバ１２は、次にその処理結果を用いたレポートの作成処理を実行する（ステップＳ３）。どのようなフォーマットのレポートとするのか、つまりレポート内のレイアウト等は予め決められたフォーマットに従えばよく、これはシステム管理者が定めておいてもよいし、各オペレータ（測定者）がそれぞれ定めておいてもよい。
【００２２】
レポートが作成されると、次にこのレポート文書をプリンタ機種に依存しないイメージファイル形式に変換する。例えば、ページ記述言語の１つであるポストスクリプト（登録商標）のコードで記述されたファイル形式とすればよく、具体的には、アドビシステムズ社が開発したＰＤＦ形式のファイルに変換すればよい（ステップＳ４）。こうして作成されたＰＤＦ形式のレポートはアプリケーションサーバ１２内の所定のフォルダに格納される。
【００２３】
次いで、このＰＤＦ形式のファイルを処理指示元のＰＣ２７内の所定フォルダにコピーする（ステップＳ５）。すなわち、アプリケーションサーバ１２はデータ解析処理の指示を受けた時点でいずれのＰＣからの指示であるのかを認識しているから、その指示元のＰＣに対しネットワーク３を介して上記ＰＤＦ形式のファイルを送信する。ＰＣ２７では、受け取ったファイルを所定フォルダ内に格納する（ステップＳ６）。この格納先のフォルダは予め指定しておくことが可能である。
【００２４】
ＰＤＦ形式では、ＰＣのオペレーションシステム（ＯＳ）やアプリケーション、フォントに依存することなく、異なる環境下で同じレイアウト、同じイメージでドキュメントを出力（表示や印刷）することが可能である。したがって、アプリケーションサーバ１２は処理指示元のＰＣがどのような環境であるのかについて全く考慮する必要がなく、単にそのＰＣに宛ててＰＤＦファイルを送出すればよい。
【００２５】
一方、ＰＣ２７では所定フォルダにはＰＤＦファイル形式によるレポート文書が保存されているから、このレポートを印刷したい場合には、オペレータは該ファイルを指定して印刷指示を行う（ステップＳ７）。この印刷指示を受けると、当該ＰＣ２７にインストールされているプリンタドライバが起動してＰＤＦファイルの印刷処理を実行し（ステップＳ８）、その結果として、手元のプリンタ２８から印刷物となったレポートを入手することができる。また、このＰＤＦファイルは電子ファイルの形式でレポートイメージを記録しているので、印刷指示を行わなくてもオペレータは自分のＰＣの画面上でレポートを確認することも可能である（ステップＳ９）。
【００２６】
上記説明で明らかなように、このデータ処理システムでは、サーバ１側においてデータ解析処理を集中的に実行するものの、その処理の結果、作成されるレポートの印刷処理はクライアント２側、つまりデータ解析処理を指示した各ＰＣにおいて実行され、サーバ１側は印刷処理に何ら関与しない。印刷処理の実行はコンピュータにとってかなりの負荷となる場合があるが、本実施例のデータ処理システムではアプリケーションサーバ１２で印刷処理を実行しないので、特に複数のデータ解析処理が重なるような場合でも負荷を軽減することができる。また、上述したようにアプリケーションサーバ１２には各ＰＣに接続されたプリンタ用のプリンタドライバをインストールする必要がなく、各ＰＣ毎にそのＰＣに接続されているプリンタ用のプリンタドライバをインストールすればよいので、例えばプリンタの交換や追加等を行った場合でもシステムの管理が容易に行える。
【００２７】
なお、上記実施例は本発明の一例であって、本発明の趣旨の範囲で適宜変形、修正、追加等を行っても本願発明に包含されることは明らかである。
【図面の簡単な説明】
【００２８】
【図１】本発明に係る機器分析用データ処理システムの一実施例を示す全体構成図。
【図２】本実施例の機器分析用データ処理システムにおける特徴的な動作を説明するためのフローチャート。
【符号の説明】
【００２９】
１…サーバ
１１…データベースサーバ
１２…アプリケーションサーバ
２…クライアント
２１、２４…分析装置
２２、２５、２７…コンピュータ（ＰＣ）
２３、２６、２８…プリンタ
３…ネットワーク
【図１】
2005309736.tif 000003
【図２】
2005309736.tif 000004