(57)【特許請求の範囲】
【請求項１】
表示画面にソフトウェアキーボードを表示し、このソフトウェアキーボードを用いて情報を入力する自動分析装置であって、
表示画面上に表示された入力画面に設けられたフィールドを選択した際に、そのフィールドに入力制限がある場合には、装置に設定されているロケールを保持したまま、前記フィールドの制限に合ったロケールのソフトウェアキーボードを表示し、情報を入力する表示制御手段を備えることを特徴とする自動分析装置。
【請求項２】
請求項１記載の自動分析装置において、
装置に設定されているロケールを記憶するシステムロケール記憶手段と、
表示画面に表示される入力画面において入力に用いられるフィールドの入力制限の情報を記憶する入力制限情報記憶手段と、
前記システムロケール記憶手段に記憶された装置のロケールと、前記入力制限情報記憶手段に記憶されたフィールドのロケールとの一致不一致を判定する判定手段とを備え、
前記表示制御手段は、前記判定手段が不一致と判定した時は、前記入力制限情報記憶手段に記憶されたフィールドのロケールに対応するソフトウェアキーボードを表示することを特徴とする自動分析装置。
【請求項３】
表示画面にソフトウェアキーボードを表示し、このソフトウェアキーボードを用いて情報を入力する自動分析装置に用いられ、
前記情報を入力する前記ソフトウェアキーボードを表示する表示装置を制御する制御装置であって、
前記表示装置に表示された入力画面に設けられたフィールドを選択した際に、そのフィールドに入力制限がある場合には、前記表示装置に設定されているロケールを保持したまま、前記フィールドの制限に合ったロケールのソフトウェアキーボードを前記表示装置に表示させることを特徴とする制御装置。
【請求項４】
表示画面にソフトウェアキーボードを表示し、このソフトウェアキーボードを用いて情報を入力する自動分析装置に用いられ、
前記情報を入力する前記ソフトウェアキーボードを表示する表示装置を制御する制御装置であって、
装置に設定されてるロケールと異なるロケールのソフトウェアキーボードを表示し、情報を入力する表示制御部と、
前記装置に設定されているロケールを記憶するシステムロケール記憶部と、
表示画面に表示される入力画面において入力に用いられるフィールドの入力制限の情報を記憶する入力制限情報記憶部と、
前記システムロケール記憶部に記憶された装置のロケールと、前記入力制限情報記憶部に記憶されたフィールドのロケールとの一致不一致を判定する判定部とを備え、
前記表示制御部は、前記判定部が不一致と判定した時は、前記入力制限情報記憶部に記憶されたフィールドのロケールに対応するソフトウェアキーボードを前記表示画面に表示することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体サンプルの定性、定量分析を行う自動分析装置に係り、特に、表示画面上にキーボードを表示し、画面上を触れることで入力するソフトウェアキーボード入力装置を備えた自動分析装置に関する。
【背景技術】
【０００２】
装置の設置面積の小型化要求に伴い、キーボードやマウス等のハードウェアの外部入力装置を使用することなく情報を入力する手段としてビジュアル・タッチ・スクリーンを備え、数値あるいは文字データの入力が必要な場合は、ポップアップ・キーボード（ソフトウェアキーボード）を表示するコンピュータ・インターフェース表示モジュールが開発されている。
【０００３】
そして、ソフトウェアキーボードを入力手段として備えた自動分析装置が、知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特表２００４−５０２１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、特許文献１記載の機能を持つ自動分析装置は、多くの国での使用を想定し、システムのロケールを、納入先の国に合わせて変更している。このシステムのロケール変更により、自動分析装置の操作画面におけるソフトウェアキーボード表示機能は、システムのロケールに従って、表示するソフトウェアキーボードを変更している。例えば、ロシア語圏では、ロシア文字が配置されたソフトウェアキーボードが表示され、ギリシャ語圏では、ギリシャ語文字が配置されたソフトウェアキーボードが表示される。自動分析装置の操作画面の表記も同様に、システムのロケールに合った表記に変更する。
【０００６】
しかしながら、自動分析装置の操作画面には、入力制限が１つのロケールのみを有効とする様な入力フィールドが存在する。例えば、ログイン画面の入力フィールドや、サンプル登録画面の入力フィールドは、半角英数字のみの入力制限となり、ロシア語やギリシャ語等の英語以外の言語入力は不可能となる。この様な、１つのロケールのみを有効とする入力制限を持つ入力フィールドに対し、システムに設定されているロケールが一致しない状態では、システムのロケールに従って表示されるソフトウェアキーボードからの情報入力は、不可能になる。
【０００７】
つまり、システムのロケールと異なる入力制限をもつ入力フィールドに、情報を入力する場合は、システムのロケールを、入力フィールドの入力制限に合わせて変更し、入力制限に合ったロケールのソフトウェアキーボードを表示させる操作が必要である。また、情報入力後は、システムのロケールを元に戻し、システムのロケールに合ったソフトウェアキーボードに戻す操作も必要になる。したがって、ソフトウェアキーボードを入力手段として用い、しかも、入力フィールドの入力制限がシステムのロケールと異なる場合には、ソフトウェアキーボードからの入力操作が煩雑となり、操作性が低下するという問題がある。
【０００８】
本発明の目的は、入力フィールドの入力制限に合ったロケールのソフトウェアキーボードを、システムのロケールを変更することなく表示し、情報を入力でき、操作性の向上した自動分析装置及びそれに用いる制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
（１）上記目的を達成するために、本発明は、表示画面にソフトウェアキーボードを表示し、このソフトウェアキーボードを用いて情報を入力する自動分析装置であって、表示画面上に表示された入力画面に設けられたフィールドを選択した際に、そのフィールドに入力制限がある場合には、装置に設定されているロケールを保持したまま、前記フィールドの制限に合ったロケールのソフトウェアキーボードを表示し、情報を入力する表示制御手段を備えるようにしたものである。
かかる構成により、入力フィールドの入力制限に合ったロケールのソフトウェアキーボードを、システムのロケールを変更することなく表示し、情報を入力でき、操作性を向上し得るものとなる。
【００１０】
（２）上記（１）において、好ましくは、装置に設定されているロケールを記憶するシステムロケール記憶手段と、表示画面に表示される入力画面において入力に用いられるフィールドの入力制限の情報を記憶する入力制限情報記憶手段と、前記システムロケール記憶手段に記憶された装置のロケールと、前記入力制限情報記憶手段に記憶されたフィールドのロケールとの一致不一致を判定する判定手段とを備え、前記表示制御手段は、前記判定手段が不一致と判定した時は、前記入力制限情報記憶手段に記憶されたフィールドのロケールに対応するソフトウェアキーボードを表示するようにしたものである。
【００１１】
（３）上記目的を達成するために、本発明は、表示画面にソフトウェアキーボードを表示し、このソフトウェアキーボードを用いて情報を入力する自動分析装置に用いられ、前記情報を入力する前記ソフトウェアキーボードを表示する表示装置を制御する制御装置であって、前記表示装置に設けられた入力画面のフィールドを選択した際に、そのフィールドに入力制限がある場合には、前記表示装置に設定されているロケールを保持したまま、前記フィールドの制限に合ったロケールのソフトウェアキーボードを前記表示装置に表示させるようにしたものである。
【００１２】
（４）上記目的を達成するために、本発明は、表示画面にソフトウェアキーボードを表示し、このソフトウェアキーボードを用いて情報を入力する自動分析装置に用いられ、前記情報を入力する前記ソフトウェアキーボードを表示する表示装置を制御する制御装置であって、装置に設定されてるロケールと異なるロケールのソフトウェアキーボードを表示し、情報を入力する表示制御部と、前記装置に設定されているロケールを記憶するシステムロケール記憶部と、表示画面に表示される入力画面において入力に用いられるフィールドの入力制限の情報を記憶する入力制限情報記憶部と、前記システムロケール記憶部に記憶された装置のロケールと、前記入力制限情報記憶部に記憶されたフィールドのロケールとの一致不一致を判定する判定部とを備え、前記表示制御部は、前記判定部が不一致と判定した時は、前記入力制限情報記憶部に記憶されたフィールドのロケールに対応するソフトウェアキーボードを前記表示画面に表示するようにしたものである。
【発明の効果】
【００１３】
本発明によれば、入力フィールドの入力制限に合ったロケールのソフトウェアキーボードを、システムのロケールを変更することなく表示し、情報を入力でき、操作性を向上し得るものとなる。
【発明を実施するための最良の形態】
【００１４】
以下、図１〜図９を用いて、本発明の一実施形態による自動分析装置の構成及び動作について説明する。  
最初に、図１を用いて、本実施形態による自動分析装置の構成について説明する。  
図１は、本発明の一実施形態による自動分析装置の構成を示すブロック図である。
【００１５】
反応ディスク１−１の外周上には、反応容器１−２が設置されている。反応ディスク１−１は、保温槽１−３によって所定の温度に保持されている。保温槽１−３には、恒温タンク１−４に蓄積され、一定温度に保持された液体が供給される。
【００１６】
サンプルディスク機構１−５には、検体が収納された複数の試験管が設置される。試験管には、バーコード１−６が貼付けられている。バーコード１−６の情報（検体番号等）は、バーコードリーダ１−２６によって読み取られる。試験管内の検体は、ピペッティング機構１−７のノズル１−８によって適宜に抽出され、検体分注位置の反応容器１−２に注入される。
【００１７】
試薬ディスク機構１−９Ａ１，１−９Ｂ１には、バーコードラベル付きの試薬ボトルが設置されている。各試薬ディスク機構１−９Ａ１，１−９Ｂ１ごとにバーコード読み取り装置１−２７Ａ，１−２７Ｂが付属しており、試薬登録時にバーコードを読み込みポジションに対応した試薬ボトル情報を登録する。また各々試薬ディスク機構１−９Ａ１，１−９Ｂ１には、第２試薬ピペッティング機構１−１０Ａと、第１試薬ピペッティング機構１−１０Ｂが設置されている。撹拌機構１−１１は、試薬ディスク機構１−９Ａ１，１−９Ｂ１に近接されて配置されている。多波長光度計１−１２と光源１−１３と間に、測光の対象を収容する反応容器１−２が配置されている。洗浄機構１−１４は、反応容器１−２の内部の洗浄に用いられる。
【００１８】
制御系としては、第２試薬ピペッティング機構１−１０Ａと第１試薬ピペッティング機構１−１０Ｂを制御する試薬分注機構１−１９と、洗浄機構１−１４を制御する洗浄ポンプ１−２０と、ピペッティング機構１−７を制御するサンプル試薬分注機構１−２１とを備えている。
【００１９】
信号処理系としては、マイクロコンピュータ１−１５と、インターフェイス１−１６と、Ｌｏｇ（対数）変換器１−１７と、Ａ／Ｄ変換器１−１８と、記憶装置としてハードディスク１−２４とを備えている。マイクロコンピュータ１−１５には、ＯＳと、このＯＳ上で動作するアプリケーションソフトがインストールされている。制御系の制御は、アプリケーションソフトによって実行される。また、信号処理系の制御は、別のアプリケーションソフトによって実行される。さらに、表示画面にソフトウェアキーボードを表示する制御は、また別のアプリケーションソフトによって実行される。
【００２０】
また、入出力手段としては、印字のためのプリンタ１−２２と、表示のためのＣＲＴ１−２３と、操作パネル１−２５とを備えている。操作パネル１−２５には、スタート，ストップなどのボタンが配置されている。ＣＲＴ１−２３は、分析結果の表示などの他に、分析条件等の入力に用いられるソフトウェアキーボードが表示される。ソフトウェアキーボードにタッチすることで、所望の文字や数字を入力できる。したがって、ＣＲＴ１−２３は、入力部兼出力部である。
【００２１】
次に、自動分析装置の動作について説明する。
【００２２】
バーコードを貼付けした試験管に入れられた検体は、マイクロコンピュータ１−１５内のメモリに記憶されている分析パラメータに従って、検体ピペッティング機構１−７のノズル１−８を用いて反応容器１−２に所定量分注される。分析パラメータは、ソフトウェアキーボードより予め入力されている。
【００２３】
次に、検体が分注された反応容器１−２は、反応ディスク１−１を回転させることにより、試薬分注位置に移送される。その後、マイクロコンピュータ１−１５内に記憶されている分析パラメータにしたがって、試薬ピペッティング機構１−１０Ａ及び１−１０Ｂのノズルを用いて、試薬、検体が分注された反応容器１−２に所定量分注される。分析パラメータは、ソフトウェアキーボードより予め入力されている。
【００２４】
その後、撹拌機構１−１１により、検体と試薬との撹拌が行われ、混合される。
【００２５】
この反応容器１−２が、測光位置を横切る時、多波長光度計１−１２により吸光度が測光される。測光された吸光度は、Ｌｏｇ変換１−１７，Ａ／Ｄ変換器１−１８，インターフェイス１−１６を経由して、マイクロコンピュータ１−１５に取り込まれる。この吸光度は、あらかじめ項目毎に指定された分析法で測定しておいた標準試料液の吸光度から作成した検量線に基づき、濃度データに変換される。この測定された成分濃度データは、プリンタ１−２２やＣＲＴ１−２３の画面に出力される。
【００２６】
以上の測定原理において、オペレータは、測定に必要な種々のパラメータ設定や検体の登録、そして分析結果の確認をＣＲＴ１−２３の画面で行う。
【００２７】
次に、図２〜図８を用いて、本実施形態による自動分析装置におけるソフトウェアキーボードの表示制御について説明する。  
図２は、本発明の一実施形態による自動分析装置におけるソフトウェアキーボード制御手段の構成を示すブロック図である。図３は、本発明の一実施形態による自動分析装置におけるソフトウェアキーボード制御手段による制御内容を示すフローチャートである。図４〜図８は、本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御手段による表示例の説明図である。
【００２８】
図２に示すように、本実施形態によるソフトウェアキーボード制御手段は、システムロケール記憶手段１５Ａと、入力制限情報記憶手段１５Ｂと、判定手段１５Ｃと、ソフトウェアキーボード記憶手段１５Ｄと、表示制御手段１５Ｅとを備えている。これらの各手段は、マイクロコンピュータ１−１５にインストールされているアプリケーションソフトの動作を、ハード構成として示すものである。
【００２９】
システムロケール記憶手段１５Ａは、システムのロケールを記憶している。システムのロケールは、マイクロコンピュータ１−１５にインストールされているＯＳに対して、セットアップされている。例えば、自動分析装置の使用国が日本の場合、システムのロケールは、「日本」としてセットアップされており、また、自動分析装置の使用国がロシアの場合、システムのロケールは、「ロシア」としてセットアップされている。
【００３０】
入力制限情報記憶手段１５Ｂは、入力用に用いられるフィールドの入力制限のロケールを記憶している。入力用に用いられるフィールドの中には、例えば、英数文字しか入力できないフィールドがあり、このようなフィールドに対しては、入力制限のロケールは、「英語圏」となっている。
【００３１】
判定手段１５Ｃは、表示画面上の入力に用いられるフィールドにフォーカスが当たっている時、システムロケール記憶手段１５Ａと入力制限情報記憶手段１５Ｂとに記憶された情報に基づいて、システムのロケールと、その入力に用いられるフィールドのロケールとが一致しているか否かを判定する。判定結果は、表示制御手段１５Ｅに出力される。
【００３２】
ソフトウェアキーボード記憶手段１５Ｄは、複数のソフトウェアキーボードの表示画面のデータを記憶している。記憶されているソフトウェアキーボードとしては、例えば、ロケールが「英語圏」に対する「英数字配列のキーボード」，ロケールが「ロシア」に対する「ロシア文字配列のキーボード」等が記憶されている。
【００３３】
表示制御手段１５Ｅは、判定手段１５Ｃの判定結果に基づいて、判定結果が一致の場合には、ソフトウェアキーボード記憶手段１５Ｄに記憶されたソフトウェアキーボードの中から、システムのロケールにあったソフトウェアキーボードを表示画面上に表示する。表示制御手段１５Ｅは、判定結果が不一致の場合には、入力に用いられるフィールドのロケールにあったソフトウェアキーボードを表示画面上に表示する。また、表示制御手段１５Ｅは、表示されているソフトウェアキーボードのタッチされている部分の座標を取り込み、その座標に割り付けられたキーコードに対応する文字を、入力に用いられるフィールドに表示する。
【００３４】
次に、図３を用いて、ソフトウェアキーボード制御手段による制御内容について説明する。
【００３５】
最初に、ステップＳ１０において、判定手段１５Ｃは、表示画面上の入力に用いられるフィールドにフォーカスが当たっている時、入力制限情報記憶手段１５Ｂに記憶された入力に用いられるフィールドのロケールを取得する。
【００３６】
次に、ステップＳ２０において、判定手段１５Ｃは、システムロケール記憶手段１５Ａに記憶された入力に用いられるフィールドのロケールを取得する。
【００３７】
そして、ステップＳ３０において、判定手段１５Ｃは、ステップＳ２０で取得されたシステムのロケールと、ステップＳ１０で取得された入力に用いられるフィールドのロケールとが一致しているか否かを判定する。不一致の場合には、ステップＳ４０に進み、一致の場合には、ステップＳ５０に進む。
【００３８】
システムのロケールと、入力に用いられるフィールドのロケールとが不一致の場合には、ステップＳ４０において、表示制御手段１５Ｅは、入力に用いられるフィールドのロケールにあったソフトウェアキーボードを表示画面上に表示する。
【００３９】
また、システムのロケールと、入力に用いられるフィールドのロケールとが一致の場合には、ステップＳ５０において、表示制御手段１５Ｅは、システムのロケールにあったソフトウェアキーボードを表示画面上に表示する。
【００４０】
ステップＳ４０若しくはステップＳ５０によりソフトウェアキーボードが表示画面上に表示された後、ステップＳ６０において、表示制御手段１５Ｅは、表示されているソフトウェアキーボードのタッチされている部分の座標を取り込み、その座標に割り付けられたキーコードに対応する文字を、入力情報として取り込むと共に、入力に用いられるフィールドに表示して、ソフトウェアキーボードを使用した情報の入力を実行する。
【００４１】
次に、図４及び図５を用いて、ソフトウェアキーボードの表示制御手段による第１の表示例について説明する。
【００４２】
この例では、システムのロケールは、「日本」にセットアップされており、入力に用いるフィールドは、「英数字」のみという入力制限があるものとする。
【００４３】
図４は、自動分析装置に対するログオン時の表示画面２３Ａを示している。表示画面２３Ａの上部には、表示画面のタイトルＴ０１である「ログオン」が表示され、入力に用いられるフィールドＩＦ０１，ＩＦ０２の左側には、それぞれの入力に用いられるフィールドのタイトルＴ０２，Ｔ０３である「オペレータＩＤ」，「パスワード」が表示されている。また、表示画面２３Ａの下部には、「キャンセル」や「ＯＫ」のボタンのタイトルＴ０４，Ｔ０５が表示されている。
【００４４】
ここで、前述のように、システムのロケールは、「日本」にセットアップされているため、タイトルＴ０１，…，Ｔ０５は日本語で表示されている。一方、入力に用いられるフィールドＩＦ０１，ＩＦ０２については、「英数字」のみという入力制限がある。
【００４５】
図５は、図４の表示画面２３Ａにおいて、自動分析装置にログオンしようとしているオペレータが、入力に用いられるフィールドＩＦ０１をタッチした場合，すなわち、入力に用いられるフィールドＩＦ０１にフォーカスが当たっている場合の表示例を示している。この場合には、前述の表示制御手段１５ＥのステップＳ４０の制御により、ソフトウェアキーボードの表示画面２３Ｂが表示される。ここで、入力に用いられるフィールドＩＦ０１は、「英数字」のみという入力制限があるため、表示制御手段１５ＥのステップＳ４０の制御により、「英数字」のソフトウェアキーボードが表示される。
【００４６】
次に、図６〜図８を用いて、ソフトウェアキーボードの表示制御手段による第２の表示例について説明する。
【００４７】
この例では、システムのロケールは、「ロシア」にセットアップされており、入力に用いるフィールドは、「英数字」のみという入力制限があるものと、入力制限がないものとする。
【００４８】
図６は、自動分析装置に対するサンプル登録時の表示画面２３Ｃを示している。表示画面２３Ｃの上部には、表示画面のタイトルＴ１１である「サンプル登録」が表示され、入力に用いられるフィールドＩＦ１１，ＩＦ１２の左側には、それぞれの入力に用いられるフィールドのタイトルＴ１２，Ｔ１３である「サンプル名」，「コメント」が表示されている。また、表示画面２３Ｃの下部には、「キャンセル」や「ＯＫ」のボタンのタイトルＴ１４，Ｔ１５が表示されている。
【００４９】
ここで、前述のように、システムのロケールは、「ロシア」にセットアップされているため、タイトルＴ１１，…，Ｔ１５はロシア語で表示されている。一方、入力に用いられるフィールドＩＦ１１については、「英数字」のみという入力制限があるが、入力に用いられるフィールドＩＦ１２については、入力制限がないものである。
【００５０】
図７は、図６の表示画面２３Ｃにおいて、自動分析装置にサンプル名を登録しようとしているオペレータが、入力に用いられるフィールドＩＦ１１をタッチした場合，すなわち、入力に用いられるフィールドＩＦ１１にフォーカスが当たっている場合の表示例を示している。この場合には、前述の表示制御手段１５ＥのステップＳ４０の制御により、ソフトウェアキーボードの表示画面２３Ｄが表示される。ここで、入力に用いられるフィールドＩＦ１１は、「英数字」のみという入力制限があるため、表示制御手段１５ＥのステップＳ４０の制御により、「英数字」のソフトウェアキーボードが表示される。
【００５１】
ソフトウェアキーボード２３Ｄが表示画面上に表示された後、オペレータが、表示されているソフトウェアキーボードをタッチすると、表示制御手段１５ＥのステップＳ６０の制御により、タッチされている部分の座標を取り込み、その座標に割り付けられたキーコードに対応する文字を、入力情報として取り込むと共に、入力に用いられるフィールドに表示する。図示の例では、入力に用いられるフィールドＩＦ１１に、「ＡＢＣＤ」というサンプル名が入力され、表示されている。
【００５２】
図８は、図６の表示画面２３Ｃにおいて、自動分析装置にサンプルのコメントを登録しようとしているオペレータが、入力に用いられるフィールドＩＦ１２をタッチした場合の表示例を示している。この場合には、前述の表示制御手段１５ＥのステップＳ５０の制御により、ソフトウェアキーボードの表示画面２３Ｅが表示される。ここで、入力に用いられるフィールドＩＦ１２は、入力制限がないため、表示制御手段１５ＥのステップＳ５０の制御により、システムのロケールにあった「ロシア語」のソフトウェアキーボードが表示される。
【００５３】
ソフトウェアキーボード２３Ｅが表示画面上に表示された後、オペレータが、表示されているソフトウェアキーボードをタッチすると、表示制御手段１５ＥのステップＳ６０の制御により、タッチされている部分の座標を取り込み、その座標に割り付けられたキーコードに対応する文字を、入力情報として取り込むと共に、入力に用いられるフィールドに表示する。
【００５４】
なお、以上の説明では、入力に用いるフィールドにフォーカスが合った時に、図３のステップＳ１０〜Ｓ５０の処理を実行して、フォーカスの合ったフィールドに合ったソフトウェアキーボードを表示するようにしている。それに対して、例えば、図４及び図５に示した例では、ログオン画面が表示された時に、図３のステップＳ１０〜Ｓ５０の処理を実行して、図５に示したように、表示されているフィールドに合ったソフトウェアキーボードを表示するようにしてもよいものである。すなわち、図４に示したログオン画面では、２つのフィールドＩＮ０１，ＩＮ０２があるが、両方とも「英数字」に入力制限されたフィールドであるため、このような場合には、図４のログオン画面を表示した時点で、図３のステップＳ１０〜Ｓ５０の処理を実行して、図５に示した、表示されているフィールドに合ったソフトウェアキーボードを表示することができる。一方、図６に示した例では、フィールドＩＮ１１は入力制限があり、フィールドＩＮ１２は入力制限がないため、入力に用いるフィールドにフォーカスが合った時に、図３のステップＳ１０〜Ｓ５０の処理を実行して、フォーカスの合ったフィールドに合ったソフトウェアキーボードを表示する必要がある。
【００５５】
次に、図９を用いて、本実施形態による自動分析装置におけるソフトウェアキーボードの表示制御について説明する。  
図９は、本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御の説明図である。
【００５６】
図３〜図８に示したように、システムのロケールに応じた文字の表示と、システムのロケールと異なる文字の表示を混在させるには、入力制限のある入力用のフィールドに文字を入力する際に、システムのロケールを変更しないようにする必要がある。すなわち、予めセットされているロケールを保持する必要がある。例えば、図７の例で、フィールドＩＦ１１に英数字を表示するために、システムのロケールを変更すると、例えば、図４に示したタイトルＴ０１〜Ｔ０５なども、システムのロケールに合った表示に変わるからである。そこで、本実施形態では、システムのロケールを変更せずに、入力制限のロケールに合ったソフトウェアキーボードを表示するようにしている。
【００５７】
図９において、表示画面２３Ｆには、２種類のフィールドＩＦ−ＩＮ，ＩＦ−ＮＯＮが表示されている。ここで、フィールドＩＦ−ＩＮは、図８のフィールドＩＦ１２と同じように、入力制限がなく、システムのロケールに合った文字を入力できるフィールドである。これを、「入力フィールド」と称する。また、フィールドＩＦ−ＮＯＮは、図５のフィールドＩＦ０１，ＩＦ０２や、図７のフィールドＩＦ１１のように入力制限のあるフィールドである。これを、「非入力フィールド」と称する。非入力フィールドは、システム（ＯＳ）が、入力フィールドと認識しないように定義されている。
【００５８】
入力フィールドＩＦ−ＩＮは、システム（ＯＳ）によって管理されている。システムは、第１表示制御手段１５Ｅ１を備えている。非入力フィールドＩＦ−ＮＯＮは、アプリケーションソフトによって管理されている。アプリケーションソフトは、第２表示制御手段１５Ｅ２を備えている。第１表示制御手段１５Ｅ１と、第２表示制御手段１５Ｅ２とを加えたものが、図２における表示制御手段１５Ｅに相当する。
【００５９】
第１表示制御手段１５Ｅ１は、入力フィールドＩＦ−ＩＮにフォーカスが当たっているか否かを問い合わせる。入力フィールドにフォーカスが当たっている場合には、図８に示したように、システムのロケールに合った汎用のソフトウェアキーボード２３Ｅを表示する。
【００６０】
ソフトウェアキーボード２３Ｅが表示画面上に表示された後、オペレータが、表示されているソフトウェアキーボードをタッチすると、表示制御手段１５Ｅ１は、タッチされている部分の座標を取り込み、その座標に割り付けられたキーコードに対応する文字を、入力情報として取り込むと共に、入力に用いられるフィールドに表示する。
【００６１】
ここで、非入力フィールドＩＦ−ＮＯＮは、入力フィールドとしては定義されてないため、第１表示制御手段１５Ｅ１は、非入力フィールドＩＦ−ＮＯＮにフォーカスが当たっているかどうかは問い合わせない。そのため、仮に、非入力フィールドＩＦ−ＮＯＮにフォーカスが当たった場合でも、システムは、システムのロケールを変更しないものである。
【００６２】
一方、第２表示制御手段１５Ｅ２は、非入力フィールドＩＦ−ＮＯＮにフォーカスが当たっているか否かを問い合わせる。非入力フィールドにフォーカスが当たっている場合には、図５や図７に示したように、システムのロケールに合った専用のソフトウェアキーボード２３Ｂ，２３Ｄを表示する。
【００６３】
ソフトウェアキーボードが表示画面上に表示された後、オペレータが、表示されているソフトウェアキーボードをタッチすると、表示制御手段１５Ｅ２は、タッチされている部分の座標を取り込み、その座標に割り付けられたキーコードに対応する文字を、入力情報として取り込むと共に、入力に用いられるフィールドに表示する。
【００６４】
以上説明した動作を実施するには、以下の準備が必須となる。先ず、自動分析装置の操作画面の入力フィールドにおいて、その入力制限が１つのロケールのみを有効とするものを予め抽出する。抽出した入力フィールドには、入力制限に合ったロケールを設定する。また、非入力フィールドのロケール変更操作を行わない様に、入力フィールドの入力制限に合ったロケールのソフトウェアキーボードを、操作画面の１つとして用意する。
【００６５】
以上説明したように、本実施形態によれば、自動分析装置の操作画面において、入力フィールドの入力制限されたロケールが、システムに設定されているロケールと異なる場合、システムに設定されているロケールを変更することなく、入力フィールドの入力制限に合ったロケールのソフトウェアキーボードを表示し、入力フィールドへの情報入力が可能になる。これは、オペレータに発生するシステムのロケール変更操作を無くし、操作画面への情報入力作業をスムーズに進めることを可能にする。したがって、自動分析装置における入力操作の操作性が向上する。
【００６６】
また、ロケール変更による誤った情報入力というリスクも軽減できる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態による自動分析装置の構成を示すブロック図である。
【図２】本発明の一実施形態による自動分析装置におけるソフトウェアキーボード制御手段の構成を示すブロック図である。
【図３】本発明の一実施形態による自動分析装置におけるソフトウェアキーボード制御手段による制御内容を示すフローチャートである。
【図４】本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御手段による表示例の説明図である。
【図５】本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御手段による表示例の説明図である。
【図６】本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御手段による表示例の説明図である。
【図７】本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御手段による表示例の説明図である。
【図８】本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御手段による表示例の説明図である。
【図９】本発明の一実施形態による自動分析装置におけるソフトウェアキーボードの表示制御の説明図である。
【符号の説明】
【００６８】
１−１５…マイクロコンピュータ
１−２４…ハードディスク
１−２３…ＣＲＴ
１５Ａ…システムロケール記憶手段
１５Ｂ…入力制限情報記憶手段
１５Ｄ…ソフトウェアキーボード記憶手段
１５Ｃ…判定手段
１５Ｅ…表示制御手段
【図１】
0004969494.tif 000002
【図２】
0004969494.tif 000003
【図３】
0004969494.tif 000004
【図４】
0004969494.tif 000005
【図５】
0004969494.tif 000006
【図６】
0004969494.tif 000007
【図７】
0004969494.tif 000008
【図８】
0004969494.tif 000009
【図９】
0004969494.tif 000010