(57)【要約】【課題】バーコードのような識別情報を読み取ることができなかった場合であっても、全体の処理時間を大きく増加させること無く確実に再度読み取りを実行することができる試料分析装置、試料分析方法及びコンピュータプログラムを提供する。【解決手段】識別情報が付与されている検体容器、試薬容器、検体容器又は試薬容器を収容する収容部、識別情報を読み取る識別情報読取器の少なくとも１つを、識別情報を読み取ることが可能な読取位置へ順次移動させ、識別情報を読み取る識別情報読取器で、読取位置にある識別情報を順次読み取る。識別情報を正常に読み取ったか否かを判断し、複数の識別情報について読み取りが終了した後、正常に読み取ることができないと判断された識別情報を読み取ることが可能な再読取位置へ、検体容器、試薬容器、収容部、識別情報読取器の少なくとも１つを移動させ、正常に読み取ることができないと判断された識別情報を再度読み取る。【選択図】図９
2009210536.tif 000002
【特許請求の範囲】
【請求項１】
検体と試薬とを混和して調製された測定試料を分析する試料分析装置において、
識別情報が付与されている検体容器、試薬容器、前記検体容器又は試薬容器を収容する収容部の少なくとも１つを移動させる移動手段と、
前記検体容器に付与された識別情報、前記試薬容器に付与された識別情報、前記収容部に付与された識別情報の少なくとも１つを読み取る識別情報読取器と、
該識別情報読取器が、前記識別情報を正常に読み取ったか否かを判断する判断手段と、
前記識別情報読取器が順次前記識別情報を読み取るように前記移動手段の動作を制御するとともに、各識別情報の読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再度読み取る再読み取りを行なうように前記移動手段の動作を制御する移動制御手段と
を備え、
前記識別情報読取器は、前記移動手段によって読み取ることが可能な読取位置に移動された識別情報を読み取ることを特徴とする試料分析装置。
【請求項２】
前記判断手段で正常に読み取ることができないと判断された識別情報ごとに、前記読取位置から当該識別情報までの距離を特定する距離特定手段を備え、
前記移動制御手段は、特定された前記距離に基づいて、前記移動手段の動作を制御することを特徴とする請求項１記載の試料分析装置。
【請求項３】
前記判断手段で正常に読み取ることができないと判断された識別情報が複数ある場合、前記距離特定手段は、１の識別情報を再読み取りした後、次の識別情報を再読み取りするために必要となる前記移動手段による移動距離を特定することを特徴とする請求項２記載の試料分析装置。
【請求項４】
前記判断手段で正常に読み取ることができないと判断された識別情報が複数ある場合、前記判断手段で正常に読み取ることができないと判断された識別情報の再読み取りの順序を決定する順序決定手段を備え、
前記移動制御手段は、決定された前記再読み取りの順序に基づいて、前記移動手段の動作を制御することを特徴とする請求項１乃至３のいずれか一項に記載の試料分析装置。
【請求項５】
前記識別情報が付与されている前記検体容器、前記試薬容器、前記収容部の少なくとも１つを保持する回転テーブルをさらに備え、
前記移動手段は、前記回転テーブルを略水平面上で回転移動させる駆動源を含むことを特徴とする請求項１乃至４のいずれか一項に記載の試料分析装置。
【請求項６】
前記識別情報が付与されている前記検体容器、前記試薬容器、前記収容部の少なくとも１つを保持する回転テーブルをさらに備え、
前記移動手段は、前記回転テーブルを略水平面上で回転移動させる駆動源を含み、
前記距離特定手段は、再読み取りの対象となっている識別情報を、前記駆動源によって前記読取位置へ移動させるために必要なパルス数に基づいて、前記距離を特定することを特徴とする請求項２記載の試料分析装置。
【請求項７】
前記識別情報読取器が、前記判断手段で正常に読み取ることができないと判断された識別情報を正常に読み取ったか否かを再度判断する再判断手段をさらに備え、
該再判断手段が、正常に読み取ることができなかったと再度判断した場合、正常に読み取ることができなかった前記識別情報につき読み取ることができなかった旨を示す情報を表示する表示手段を備えることを特徴とする請求項１乃至６のいずれか一項に記載の試料分析装置。
【請求項８】
前記識別情報が付与されている前記検体容器、前記試薬容器、前記収容部の少なくとも１つを保持する回転テーブルをさらに備え、
前記移動制御手段は、前記回転テーブルに保持されている容器に付与されている全ての前記識別情報について読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再読み取りを行なうように、前記移動手段の動作を制御することを特徴とする請求項１記載の試料分析装置。
【請求項９】
検体と試薬とを混和して調製された測定試料を分析する試料分析装置において、
検体容器、試薬容器、前記検体容器又は試薬容器を収容する収容部の少なくとも１つを識別するために付与される識別情報を読み取る識別情報読取器と、
該識別情報読取器を移動させる移動手段と、
前記識別情報読取器が、前記識別情報を正常に読み取ったか否かを判断する判断手段と、
前記識別情報読取器が順次前記識別情報を読み取るように前記移動手段の動作を制御するとともに、各識別情報の読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再度読み取る再読み取りを行なうように、前記移動手段の動作を制御する移動制御手段と
を備え、
前記識別情報読取器は、前記移動手段によって読み取り対象である識別情報を読み取ることが可能な読取位置に移動された場合に前記識別情報を読み取ることを特徴とする試料分析装置。
【請求項１０】
検体と試薬とを混和して調製された測定試料を分析する試料分析装置で実行することが可能な試料分析方法において、
検体容器に付与された識別情報、試薬容器に付与された識別情報、前記検体容器又は試薬容器を収容する収容部に付与された識別情報の少なくとも１つを読み取る識別情報読取器が順次前記識別情報を読み取るように各識別情報を移動させ、
前記識別情報読取器で各識別情報を正常に読み取ったか否かを判断し、
各識別情報の読み取りが終了した後、正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再度読み取る再読み取りを行なうように、各識別情報を移動させ、
前記識別情報読取器によって読み取ることが可能な読取位置に移動された識別情報を読み取ることを特徴とする試料分析方法。
【請求項１１】
検体と試薬とを混和して調製された測定試料を分析する試料分析装置で実行することが可能なコンピュータプログラムにおいて、
前記試料分析装置を、
識別情報が付与されている検体容器、試薬容器、前記検体容器又は試薬容器を収容する収容部の少なくとも１つを移動させる移動手段、
前記検体容器に付与された識別情報、前記試薬容器に付与された識別情報、前記収容部に付与された識別情報の少なくとも１つを読み取る識別情報読取手段、
該識別情報読取手段が、前記識別情報を正常に読み取ったか否かを判断する判断手段、及び
前記識別情報読取手段が順次前記識別情報を読み取るように前記移動手段の動作を制御するとともに、各識別情報の読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取手段が再度読み取る再読み取りを行なうように、前記移動手段の動作を制御する移動制御手段
として機能させ、
前記識別情報読取手段を、前記移動手段によって読み取ることが可能な読取位置に移動された識別情報を読み取る手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検体と試薬とを混和して調製された測定試料を分析することができる試料分析装置、試料分析方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
検体と試薬とを混和して調製された測定試料を分析することができる試料分析装置では、検体及び試薬は、試験管、容器等に収容されている。試験管、容器等には、収容されている検体、試薬等を識別するための識別情報が含まれたバーコードラベルが貼付されている。
【０００３】
しかし、検体、試薬等の種類は膨大であり、提供するメーカによって試験管、容器等の種類が混在することも多い。したがって、バーコードラベルの貼付位置の相違、バーコードラベルの品質の相違等によって、識別情報を読み取ることができない場合が生じていた。
【０００４】
このようなバーコードラベルの読み取りの失敗に対応するために、例えば特許文献１では、読み取りに失敗した場合には、バーコードラベル自体の存否を判断し、バーコードラベルが貼付された試験管については、バーコードラベルの読み取り位置を微調整して再度読み取りを行う自動分析装置が開示されている。読み取りに失敗した場合に、読み取る位置を微調整して変更することにより、読み取りに失敗した試験管であっても再読み取り時に正常に読み取ることができる可能性がある。
【特許文献１】特開平６−１３００６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されている自動分析装置では、読み取りに失敗したバーコードラベルの存在を確認した場合、バーコードリーダによる読み取り位置を微調整して再読み取りを実行する。したがって、１つの識別情報の再読み取りが完了するまで、次の識別情報の読み取りを実行することができず、再読み取りが発生した場合には全体として読み取り処理に要する時間が増大するという問題点があった。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、バーコードのような識別情報を読み取ることができなかった場合であっても、全体の処理時間を大きく増加させること無く確実に再度読み取りを実行することができる試料分析装置、試料分析方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために第１発明に係る試料分析装置は、検体と試薬とを混和して調製された測定試料を分析する試料分析装置において、識別情報が付与されている検体容器、試薬容器、前記検体容器又は試薬容器を収容する収容部の少なくとも１つを移動させる移動手段と、前記検体容器に付与された識別情報、前記試薬容器に付与された識別情報、前記収容部に付与された識別情報の少なくとも１つを読み取る識別情報読取器と、該識別情報読取器が、前記識別情報を正常に読み取ったか否かを判断する判断手段と、前記識別情報読取器が順次前記識別情報を読み取るように前記移動手段の動作を制御するとともに、各識別情報の読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再度読み取る再読み取りを行なうように前記移動手段の動作を制御する移動制御手段とを備え、前記識別情報読取器は、前記移動手段によって読み取ることが可能な読取位置に移動された識別情報を読み取ることを特徴とする。
【０００８】
また、第２発明に係る試料分析装置は、第１発明において、前記判断手段で正常に読み取ることができないと判断された識別情報ごとに、前記読取位置から当該識別情報までの距離を特定する距離特定手段を備え、前記移動制御手段は、特定された前記距離に基づいて、前記移動手段の動作を制御することを特徴とする。
【０００９】
また、第３発明に係る試料分析装置は、第２発明において、前記判断手段で正常に読み取ることができないと判断された識別情報が複数ある場合、前記距離特定手段は、１の識別情報を再読み取りした後、次の識別情報を再読み取りするために必要となる前記移動手段による移動距離を特定することを特徴とする。
【００１０】
また、第４発明に係る試料分析装置は、第１乃至第３発明のいずれか１つにおいて、前記判断手段で正常に読み取ることができないと判断された識別情報が複数ある場合、前記判断手段で正常に読み取ることができないと判断された識別情報の再読み取りの順序を決定する順序決定手段を備え、前記移動制御手段は、決定された前記再読み取りの順序に基づいて、前記移動手段の動作を制御することを特徴とする。
【００１１】
また、第５発明に係る試料分析装置は、第１乃至第４発明のいずれか１つにおいて、前記識別情報が付与されている前記検体容器、前記試薬容器、前記収容部の少なくとも１つを保持する回転テーブルをさらに備え、前記移動手段は、前記回転テーブルを略水平面上で回転移動させる駆動源を含むことを特徴とする。
【００１２】
また、第６発明に係る試料分析装置は、第２発明において、前記識別情報が付与されている前記検体容器、前記試薬容器、前記収容部の少なくとも１つを保持する回転テーブルをさらに備え、前記移動手段は、前記回転テーブルを略水平面上で回転移動させる駆動源を含み、前記距離特定手段は、再読み取りの対象となっている識別情報を、前記駆動源によって前記読取位置へ移動させるために必要なパルス数に基づいて、前記距離を特定することを特徴とする。
【００１３】
また、第７発明に係る試料分析装置は、第１乃至第６発明のいずれか１つにおいて、前記識別情報読取器が、前記判断手段で正常に読み取ることができないと判断された識別情報を正常に読み取ったか否かを再度判断する再判断手段をさらに備え、該再判断手段が、正常に読み取ることができなかったと再度判断した場合、正常に読み取ることができなかった前記識別情報につき読み取ることができなかった旨を示す情報を表示する表示手段を備えることを特徴とする。
【００１４】
また、第８発明に係る試料分析装置は、第１発明において、前記識別情報が付与されている前記検体容器、前記試薬容器、前記収容部の少なくとも１つを保持する回転テーブルをさらに備え、前記移動制御手段は、前記回転テーブルに保持されている容器に付与されている全ての前記識別情報について読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再読み取りを行なうように、前記移動手段の動作を制御することを特徴とする。
【００１５】
次に上記目的を達成するために第９発明に係る試料分析装置は、検体と試薬とを混和して調製された測定試料を分析する試料分析装置において、検体容器、試薬容器、前記検体容器又は試薬容器を収容する収容部の少なくとも１つを識別するために付与される識別情報を読み取る識別情報読取器と、該識別情報読取器を移動させる移動手段と、前記識別情報読取器が、前記識別情報を正常に読み取ったか否かを判断する判断手段と、前記識別情報読取器が順次前記識別情報を読み取るように前記移動手段の動作を制御するとともに、各識別情報の読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再度読み取る再読み取りを行なうように、前記移動手段の動作を制御する移動制御手段とを備え、前記識別情報読取器は、前記移動手段によって読み取り対象である識別情報を読み取ることが可能な読取位置に移動された場合に前記識別情報を読み取ることを特徴とする。
【００１６】
次に上記目的を達成するために第１０発明に係る試料分析方法は、検体と試薬とを混和して調製された測定試料を分析する試料分析装置で実行することが可能な試料分析方法において、検体容器に付与された識別情報、試薬容器に付与された識別情報、前記検体容器又は試薬容器を収容する収容部に付与された識別情報の少なくとも１つを読み取る識別情報読取器が順次前記識別情報を読み取るように各識別情報を移動させ、前記識別情報読取器で各識別情報を正常に読み取ったか否かを判断し、各識別情報の読み取りが終了した後、正常に読み取ることができないと判断された識別情報を前記識別情報読取器が再度読み取る再読み取りを行なうように、各識別情報を移動させ、前記識別情報読取器によって読み取ることが可能な読取位置に移動された識別情報を読み取ることを特徴とする。
【００１７】
次に上記目的を達成するために第１１発明に係るコンピュータプログラムは、検体と試薬とを混和して調製された測定試料を分析する試料分析装置で実行することが可能なコンピュータプログラムにおいて、前記試料分析装置を、識別情報が付与されている検体容器、試薬容器、前記検体容器又は試薬容器を収容する収容部の少なくとも１つを移動させる移動手段、前記検体容器に付与された識別情報、前記試薬容器に付与された識別情報、前記収容部に付与された識別情報の少なくとも１つを読み取る識別情報読取手段、該識別情報読取手段が、前記識別情報を正常に読み取ったか否かを判断する判断手段、及び前記識別情報読取手段が順次前記識別情報を読み取るように前記移動手段の動作を制御するとともに、各識別情報の読み取りが終了した後、前記判断手段で正常に読み取ることができないと判断された識別情報を前記識別情報読取手段が再度読み取る再読み取りを行なうように、前記移動手段の動作を制御する移動制御手段として機能させ、前記識別情報読取手段を、前記移動手段によって読み取ることが可能な読取位置に移動された識別情報を読み取る手段として機能させることを特徴とする。
【００１８】
第１発明、第９発明、第１０発明及び第１１発明では、識別情報読取器が順次識別情報を読み取るように移動手段の動作を制御するとともに、各識別情報の読み取りが終了した後、判断手段で正常に読み取ることができないと判断された識別情報を識別情報読取器が再度読み取りを行なうように、移動手段の動作を制御する。１回目には正常に読み取ることができなかった識別情報について、当該識別情報を読み取る読取位置へ順次移動させて再度読み取ることにより、正常に読み取ることができた識別情報については、正常に読み取ることができなかった識別情報の再読み取りを待つことなく、２回目の読み取り処理と並行して画面への表示処理、検体又は試薬の吸引処理等を実行することができ、全体として分析処理に要する時間を短縮することが可能となる。
【００１９】
ここで、「識別情報」とは、検体容器、試薬容器、及び収容部の少なくとも１つを識別するための情報であり、例えばバーコードラベル、ＩＣチップ等からの無線信号等に含まれる識別情報一般を意味する。「読取位置」とは、例えばバーコードリーダ等でバーコード等の識別情報を読み取るための位置である。「再読取位置」とは、２回目以降に例えばバーコードリーダ等でバーコード等の識別情報を再度読み取るための位置である。「識別情報読取器」とは、識別情報を読み取ることが可能な装置、例えばバーコードラベルに対してはバーコードリーダ、ＩＣチップに対してはＩＣリーダ／ライタ等を意味する。
【００２０】
第２発明では、正常に読み取ることができないと判断された識別情報ごとに、読取位置から当該識別情報までの距離を特定する。特定された距離に基づいて、検体容器、試薬容器、収容部の少なくとも１つを移動させる。特定された距離に基づいて、正常に読み取ることができないと判断された識別情報を読み取ることが可能な読取位置へ移動させることにより、例えば距離が短い順に又は長い順に移動させることで無駄な移動時間を省くことができ、全体として再読取位置への移動時間を短縮することが可能となる。
【００２１】
第３発明では、正常に読み取ることができないと判断された識別情報が複数ある場合、一の識別情報を再読み取りした後、次の識別情報を再読み取りするために必要となる移動距離を特定することにより、再読取位置から次の再読取位置までの移動時間を短縮することができ、再読み取り完了までの時間を短縮することが可能となる。
【００２２】
第４発明では、正常に読み取ることができないと判断された識別情報が複数ある場合、正常に読み取ることができないと判断された識別情報の再読み取りの順序を決定し、決定された再読み取りの順序に基づいて、再読取位置へ移動させる。例えば、特定された距離が短い順に読み取り順序を決定することにより、再読み取り完了までに要する時間を短縮することが可能となる。
【００２３】
第５発明では、識別情報が付与されている検体容器、試薬容器、収容部の少なくとも１つを保持する回転テーブルをさらに備え、回転テーブルを略水平面上で回転移動させる駆動源を備える。回転テーブルを略水平面上で回転させることにより、回転テーブルの周りでバーコードリーダ等の識別情報読取器を移動させる、検体容器等を直線移動、往復移動等させる等の必要がないことから、移動機構を単純な構成とすることが可能となる。
【００２４】
第６発明では、識別情報が付与されている検体容器、試薬容器、収容部の少なくとも１つを保持する回転テーブルをさらに備え、回転テーブルを略水平面上で回転移動させる駆動源を含む。再読み取りの対象となっている識別情報を、駆動源によって読取位置へ移動させるために必要なパルス数に基づいて、距離を特定する。ステッピングモータ等を駆動するパルス数によって距離を特定することにより、回転テーブルの回転角度を特定することができ、正確な再読取位置へ移動するよう容易に制御することが可能となる。
【００２５】
第７発明では、正常に読み取ることができないと判断された識別情報を正常に読み取ったか否かを再度判断し、正常に読み取ることができなかったと再度判断した場合、正常に読み取ることができなかった識別情報につき読み取ることができなかった旨を示す情報を表示する。これにより、再読み取りによっても正常に読み取ることができなかった識別情報を目視で確認することができ、原因の特定を容易ならしめる。
【００２６】
第８発明では、識別情報が付与されている検体容器、試薬容器、収容部の少なくとも１つを保持する回転テーブルをさらに備え、回転テーブルに保持されている容器に付与されている全ての識別情報について読み取りが終了した後、正常に読み取ることができないと判断された識別情報を識別情報読取器が再度読み取りを行なうように移動させる。これにより、再読み取りを行った後に、識別情報をまだ読み取っていない容器についての１回目の読み取りを再開する必要がなくなるので、全体として分析処理に要する時間を短縮することが可能となる。
【発明の効果】
【００２７】
上記構成によれば、識別情報読取器が識別情報を読み取ることができるように順次識別情報を移動させ、各識別情報の読み取りが終了した後、正常に読み取ることができないと判断された識別情報を識別情報読取器が再度読み取りを行なうことにより、正常に読み取ることができた識別情報については、正常に読み取ることができなかった識別情報の再読み取りを待つことなく、２回目の読み取り処理と並行して画面への表示処理、検体又は試薬の吸引処理等を実行することができ、全体として分析処理に要する時間を短縮することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態に係る試料分析装置について、血液の凝固・線溶機能に関連する特定の物質の量、活性の度合等を工学的に測定して分析する場合を一例とし、図面に基づいて具体的に説明する。
【００２９】
図１は、本発明の実施の形態に係る試料分析装置の構成を示すブロック図である。図１に示すように、本実施の形態に係る試料分析装置１０は、検体容器、試薬容器等を収容する収容部１が駆動部２にて移動可能としてあり、収容部１に収容されている検体容器、試薬容器等に貼付されているバーコード情報を読み取る識別情報読取器としてバーコードリーダ３が設けてある。
【００３０】
駆動部２は、定電流駆動のステッピングモータを用いて収容部１を移動させる。駆動部２の動作及びバーコードリーダ３の動作の制御は、信号線で接続されている制御部４により行われる。
【００３１】
制御部４は、少なくとも、ＣＰＵ（中央演算装置）４１、ＲＡＭ４２、記憶装置４３、入力装置４４、出力装置４５、通信装置４６、補助記憶装置４７及び上述したハードウェアを接続する内部バス４８で構成されている。ＣＰＵ４１は、内部バス４８を介して制御部４の上述したようなハードウェア各部と接続されており、上述したハードウェア各部の動作を制御するとともに、記憶装置４３に記憶されているコンピュータプログラム７に従って、接続されている駆動部２、バーコードリーダ３、及び表示装置５等の動作を制御する。
【００３２】
ＲＡＭ４２は、ＳＲＡＭ、ＳＤＲＡＭ等の揮発性メモリで構成され、コンピュータプログラム７の実行時にロードモジュールが展開され、コンピュータプログラム７の実行時に発生する一時的なデータ等を記憶する。
【００３３】
記憶装置４３は、内蔵される固定型記憶装置（ハードディスク）等で構成されている。記憶装置４３に記憶されているコンピュータプログラム７は、プログラム及びデータ等の情報を記録したＤＶＤ、ＣＤ−ＲＯＭ、フラッシュメモリ等の可搬型記録媒体６から、補助記憶装置４７によりダウンロードされ、実行時には記憶装置４３からＲＡＭ４２へ展開して実行される。もちろん、通信装置４６を介して外部コンピュータからダウンロードされたコンピュータプログラムであっても良い。
【００３４】
通信装置４６は内部バス４８に接続されており、インターネット、ＬＡＮ、ＷＡＮ等の外部のネットワーク網に接続されることにより、外部のコンピュータ等とデータ送受信を行うことが可能となっている。例えば上述した記憶装置４３は、制御部４に内蔵される構成に限定されるものではなく、通信装置４６を介して接続されている外部のストレージ等の外部記録媒体であっても良い。
【００３５】
入力装置４４は、キーボード及びマウス等のデータ入力媒体である。表示装置５は、ＣＲＴモニタ、ＬＣＤ等の表示装置である。出力装置４５は、レーザプリンタ、インクジェットプリンタ等の印刷装置である。
【００３６】
図２は、本発明の実施の形態に係る試料分析装置１０の駆動部２の概略構成を示すブロック図である。図２に示すように、制御部４のＣＰＵ４１から動作信号を受信したＰＰＭＣ（パルス発振器）２１は、動作信号を指令パルス信号に変換してモータドライバ２２へ送信する。指令パルス信号を受信したモータドライバ２２は、指令パルス信号のパルス数に応じてステッピングモータ２３を回転させる。
【００３７】
例えば指令パルス信号が回転方向制御信号であった場合、回転方向を示すデジタル値１又は０に応じてステッピングモータ２３の回転方向を決定する。また、指令パルス信号の周波数に応じて、ステッピングモータ２３の回転速度を変更することができる。
【００３８】
図３は、本発明の実施の形態に係る試料分析装置１０の概要を示す部分平面図である。本実施の形態では、収容部１は円形状の第１試料テーブル１１、円環状の第２試料テーブル１２、及び検体容器、試薬容器等を収容することが可能な複数の第１容器ラック１３、１３、・・・、第２容器ラック１４、１４、・・・で構成されており、駆動部２は、第１試料テーブル１１を回転させる第１ステッピングモータと、第２試料テーブル１２を回転させる第２ステッピングモータとを有している。すなわち、駆動部２が、複数のモータドライバ２２及びステッピングモータ２３を有する構成となっている。
【００３９】
そして、制御部４のＣＰＵ４１から動作信号を送信することにより、駆動部２にて変換された指令パルス信号に応じて各ステッピングモータ２３が動作し、それぞれ第１試料テーブル１１及び第２試料テーブル１２を回転させる。駆動部２は、第１試料テーブル１１及び第２試料テーブル１２を、それぞれ時計回り方向及び反時計回り方向の両方に回転させることができ、互いに独立して回転させることができる。
【００４０】
第１試料テーブル１１及び第２試料テーブル１２の上には、それぞれ検体容器、試薬容器等を収容することが可能な複数の第１容器ラック１３、１３、・・・、及び第２容器ラック１４、１４、・・・が脱着することが可能に配置されている。複数の第１容器ラック１３、１３、・・・、及び第２容器ラック１４、１４、・・・には、それぞれバーコードラベルが貼付されている。貼付されているバーコードラベルを読み取るため、第２試料テーブル１２の側面の近傍に、所定の距離を隔ててバーコードリーダ３を設けている。バーコードリーダ３も、制御部４とデータ通信することが可能に接続してあり、例えば読み取ったバーコード情報をパルス信号に変換して、ＣＰＵ４１へ送信する。
【００４１】
また、第２容器ラック１４、１４、・・・を第２試料テーブル１２に配置した場合、第２容器ラック１４、１４、・・・が互いに隣接する隙間のうち、１箇所の隙間１２ａについては、他の４箇所の隙間より大きい間隔を有している。すなわち、他の隙間より間隔が大きい隙間１２ａを介して、第２試料テーブル１２の内側に位置する第１試料テーブル１１上に配置されている第１容器ラック１３、１３、・・・及び保持されている容器に貼付されているバーコードラベルから、バーコードリーダ３がバーコード情報を読み取る。
【００４２】
図４は、第１容器ラック１３の構成を示す斜視図である。第１容器ラック１３は、検体容器、試薬容器等の容器を保持するための２つの保持部１３１、１３２と、保持部１３１、１３２の前面側にそれぞれ設けてある切欠部１３１ａ、１３２ａと、上方に突出するよう設けてある把持部１３３とで構成されている。保持部１３１、１３２は、円筒型の容器を保持することができるよう、収容可能部分が上から見て略円形状となっている。保持部１３１、１３２の内径よりも小さい外形を有する容器を保持する場合には、別途アダプタ等を介することにより安定して保持することができる。
【００４３】
保持部１３１、１３２の外周面には、それぞれバーコードラベル１３１ｂ、１３２ｂが貼付されている。保持部１３１、１３２の内周面にも、それぞれバーコードラベル１３１ｃ、１３２ｃが貼付されている。
【００４４】
図５は、第２容器ラック１４の構成を示す斜視図である。第２容器ラック１４は、検体容器、試薬容器等の容器を保持するための６つの保持部１４１〜１４６と、保持部１４１〜１４６の前面側にそれぞれ設けてある切欠部１４１ａ〜１４６ａと、上方に突出するよう設けてある把持部１４７とで構成されている。保持部１４１〜１４６は、円筒型の容器２００を保持することができるよう、収容可能部分が上から見て略円形状となっている。保持部１４１〜１４６の内径よりも小さい外形を有する容器を保持する場合には、別途アダプタ等を介することにより安定して保持することができる。
【００４５】
保持部１４１〜１４６の外周面には、それぞれバーコードラベル１４１ｂ〜１４６ｂが貼付されている。保持部１４１〜１４６の内周面にも、それぞれバーコードラベル１４１ｃ〜１４６ｃが貼付されている。
【００４６】
図６は、容器２００を１個保持した状態での第１容器ラック１３の構成を示す斜視図である。保持部１３１に容器２００が保持されており、保持部１３１の内周面に貼付されているバーコードラベル１３１ｃを読み取ることができない状態となっている。
【００４７】
すなわち、バーコードリーダ３がバーコードラベル１３１ｂを読み取った後、バーコードラベル１３１ｃを読み取ることなく容器２００に貼付してあるバーコードラベル２００ａを読み取った場合には、制御部４のＣＰＵ４１は、バーコードラベル２００ａにて読み取られるバーコード情報に対応する検体、試薬を内蔵する容器２００が保持されていると判断することができる。
【００４８】
同様に図７は、容器２００を３個保持した状態での第２容器ラック１４の構成を示す斜視図である。保持部１４１、１４４、１４５に容器２００、２００、２００が保持されており、保持部１４１、１４４、１４５の内周面に貼付されているバーコードラベル１４１ｃ、１４４ｃ、１４５ｃを読み取ることができない状態となっている。
【００４９】
すなわち、バーコードリーダ３がバーコードラベル１４１ｂ、１４４ｂ又は１４５ｂを読み取った後、バーコードラベル１４１ｃ、１４４ｃ又は１４５ｃを読み取ることなく容器２００に貼付してあるバーコードラベル２００ａを読み取った場合には、制御部４のＣＰＵ４１は、バーコードラベル２００ａにて読み取られるバーコード情報に対応する検体、試薬を内蔵する容器２００が保持されていると判断することができる。
【００５０】
本実施の形態では、まず第１容器ラック１３及び第２容器ラック１４にて容器２００を保持することが可能なすべての位置について、容器２００が保持されているか否か、及びバーコード情報を正常に読み取ることができたか否かを判断する。すなわち、第１試料テーブル１１、及び第２試料テーブル１２を所定の方向及び速度で一周回転させて、第１試料テーブル１１、及び第２試料テーブル１２の上に載置してある第１容器ラック１３及び第２容器ラック１４に保持されているすべての容器２００について、バーコードリーダ３で正常に読み取ることができたか否かを制御部４で判断する。
【００５１】
次に、１回目で正常に読み取ることができなかった容器２００の保持されている位置までの距離を特定し、特定された距離に保持されている容器２００についてのみ、再度バーコードリーダ３を用いてバーコード情報を読み取る。１回目と２回目とで、読み取り条件は一致していても変更しても良い。ここで、読み取り条件とは、バーコード情報等を読み取るための読み取り方法、バーコードリーダ３の読み取り設定等に関する条件であり、事前に記憶装置４３に記憶しておく。
【００５２】
本実施の形態では、バーコードリーダ３としてバーコードラベルに対してレーザ光を照射して走査するレーザ式を採用する。バーコードリーダ３は、反射光を受光して受光量に応じた電圧信号を、２値化された電圧パルス信号として出力する。バーコード情報を正常に読み取ることができたか否かは、制御部４がバーコードリーダ３から取得した電圧パルス信号が、所定の閾値より大きいか否かで判断する。
【００５３】
したがって、読み取り条件として、例えば正常に読み取ることができたか否かを判断する閾値を変更しても良い。すなわち１回目より２回目の方が閾値を低くするよう変更することにより、１回目の読み取り時にはバーコードリーダ３から取得した電圧パルス信号に十分な強度がなかったと判断されたバーコードラベルであっても、２回目には正常に読み取ることができたと判断される可能性が高まる。
【００５４】
その他、バーコードリーダ３から取得した電圧パルス信号について、１回目と２回目とで、バーコードラベルから読み取ったバーコード情報を正常に読み取ることができたか否かを判断するための１パルス内での読み取りタイミングを変更しても良い。また、１回目と２回目とで、バーコード情報を読み取るためにバーコードリーダ３から照射されるレーザ光の照射角度、すなわちバーコードリーダ３の読み取り可能角度を変更しても良い。
【００５５】
さらに、バーコードリーダ３にて受光量に応じて出力される電圧信号に対して、信号出力を一定に保持する安定化回路を用いるか、安定化回路を用いることなく固定的な複数の増幅率を用いて増幅するかを変更することで、バーコードラベルに水滴が付着している場合等に含まれる反射光の影響を排除しても良い。
【００５６】
また、バーコード情報を読み取るために回転移動させる第１試料テーブル１１及び第２試料テーブル１２の回転方向及び回転速度を変更させても良い。このように１回目と２回目とで読み取り条件を変更させることにより、２回目の再読み取り時に正常に読み取ることができる可能性を高めることができる。
【００５７】
図８は、本発明の実施の形態に係る試料分析装置１０の制御部４のＣＰＵ４１の処理手順を示すフローチャートである。図８において、制御部４のＣＰＵ４１は、駆動部２に対して第１試料テーブル１１及び第２試料テーブル１２の回転方向及び回転速度を指示する指示情報を送信し（ステップＳ８０１）、これにより、第1試料テーブル１１及び第２試料テーブル１２が、所定の初期位置から、１つ目のバーコードラベルがバーコードリーダ３と対向する位置にくるまで回転し、バーコードリーダ３は、ＣＰＵ４１からの指示を受けてバーコードラベルの読み取りを開始する。そして、ＣＰＵ４１は、バーコードリーダ３から電圧パルス信号を受信する（ステップＳ８０２）。ＣＰＵ４１は、バーコード情報を正常に読み取ることができたか否かを、バーコードリーダ３から受信した電圧パルス信号が所定の閾値以上であるか否かで判断する（ステップＳ８０３）。
【００５８】
ＣＰＵ４１が、所定の閾値より小さいと判断した場合（ステップＳ８０３：ＮＯ）、ＣＰＵ４１は、正常に読み取ることができなかったと判断し、読み取ることができなかったバーコードラベルの位置に関する位置情報を記憶装置４３に記憶する（ステップＳ８０４）。
【００５９】
図９は、第１試料テーブル１１及び第２試料テーブル１２上の読み込み対象領域の説明図である。図９に示すように、第１試料テーブル１１及び第２試料テーブル１２上に第１容器ラック１３、１３、・・・及び第２容器ラック１４、１４、・・・が載置され、隙間１２ａの右端の位置がバーコードリーダ３の正面に、そして第１容器ラック１３、１３の境界がバーコードリーダ３の正面になる位置となっている。本実施の形態では、この位置を初期位置Ｓとする。
【００６０】
そして、第１試料テーブル１１及び第２試料テーブル１２上に載置されている第１容器ラック１３、１３、・・・及び第２容器ラック１４、１４、・・・が初期位置Ｓに存在する場合のラックの位置に対応する領域を、それぞれ以下のように設定する。第１容器ラック１３、１３、・・・に対応する領域は、初期位置Ｓから時計回りに順次領域Ｂ１、Ｂ２、Ｂ３、Ｂ４、Ｂ５と設定する。また、第２容器ラック１４、１４、・・・に対応する領域は、初期位置Ｓから時計回りに順次領域Ａ１、Ａ２、Ａ３、Ａ４、Ａ５と設定する。なお、領域Ａ１、Ａ２、Ａ３、Ａ４、Ａ５は、固定の領域をそれぞれ領域Ａ１、Ａ２、Ａ３、Ａ４、Ａ５と設定しても良いし、可変の領域をそれぞれ領域Ａ１、Ａ２、Ａ３、Ａ４、Ａ５と設定しても良い。
【００６１】
図１０は、第１容器ラック１３、１３、・・・又は第２容器ラック１４、１４、・・・に容器２００が収容された場合を含む記憶装置４３に記憶される位置情報の例示図である。項目「領域」は、初期位置Ｓにおける第１容器ラック１３、１３、・・・又は第２容器ラック１４、１４、・・・が載置されている領域を示しており、項目「ラック番号」は、初期位置Ｓにて第１試料テーブル１１及び第２試料テーブル１２上に載置されている第１容器ラック１３、１３、・・・及び第２容器ラック１４、１４、・・・の識別情報であり、設定されている領域名で記載されている。
【００６２】
例えば図１０（ａ）では、最初「領域」Ａ２に載置されていた第２容器ラック１４が反時計回りに回転移動して、「領域」Ａ１、すなわち初期位置Ｓの時計回り方向の最初の領域に載置されていることを示している。そして、項目「位置」は、第２容器ラック１４における６個の収容可能位置を示しており、時計回りに順次１〜６と番号を付与している。
【００６３】
項目「流し読み結果」は、バーコードリーダ３でバーコードラベルを読み取った場合に取得したバーコード情報を示している。すなわち、項目「流し読み結果」に識別情報、例えば図１０（ａ）では‘５２７０００Ｈ’、‘５２７１００Ｈ’、‘Ａ１００Ａ’、図１０（ｃ）では‘Ｂ９００３’、‘Ｗ９００Ｈ’が記憶されている部分は、バーコードラベルを正常に読み取ることができたことを意味している。
【００６４】
また、項目「流し読み結果」において、‘Ｎ’は容器２００が収容されていない旨のバーコードラベルを正常に読み取ることができたことを意味している。例えば図１０（ａ）では、収容可能位置３、４には容器２００が収容されておらず、図１０（ｃ）では、収容可能位置１、４に容器２００が収容されていないことがわかる。
【００６５】
項目「流し読み結果」において、‘ＮＡ’は、第１容器ラック１３、１３、・・・又は第２容器ラック１４、１４、・・・自体が載置されていないことを示している。すなわち図１０（ｂ）では、第２容器ラック１４が領域Ａ２には載置されていない旨を示している。
【００６６】
項目「流し読み結果」において、‘×’は正常に読み取ることができなかった旨を示している。すなわち、図１０（ａ）では、収容可能位置６に収容されている容器２００に付与されているバーコードラベルが、図１０（ｃ）では、収容可能位置３、５に収容されている容器２００に付与されているバーコードラベルが、それぞれ正常に読み取ることができなかった旨を示している。
【００６７】
項目「初期位置からの距離（パルス数）」は、初期位置Ｓから現在の収容可能位置までの回転角度を、ステッピングモータ２３へ出力する駆動パルス数で示している。すなわち第１試料テーブル１１及び第２試料テーブル１２が回転を開始する初期位置Ｓからの駆動パルス数を記憶しておくことにより、ステッピングモータ２３による回転角度を求めることができ、例えば読み取ることができなかったバーコードラベルが貼付されている位置の回転角度を特定することができる。
【００６８】
なお、バーコード情報の位置特定方法は上述した位置情報を用いる方法に限定されるものではなく、例えば別途ロータリーエンコーダ等の角度センサを設置し、第１試料テーブル１１及び第２試料テーブル１２それぞれについて初期位置Ｓからの回転角度を直接記憶する方法であっても良い。
【００６９】
図８に戻って、制御部４のＣＰＵ４１が、所定の閾値以上であると判断した場合には（ステップＳ８０３：ＹＥＳ）、ＣＰＵ４１は、第１試料テーブル１１及び第２試料テーブル１２が一周したか否かを判断する（ステップＳ８０５）。ＣＰＵ４１が、いずれか一方でも一周していないと判断した場合（ステップＳ８０５：ＮＯ）、ＣＰＵ４１は、次のバーコードラベルの読み取りを指示し、得られた電圧パルス信号をバーコードリーダ３から受信し（ステップＳ８０６）、処理をステップＳ８０３へ戻して、上述した処理を繰り返す。ＣＰＵ４１が、第１試料テーブル１１及び第２試料テーブル１２が一周したと判断した場合（ステップＳ８０５：ＹＥＳ）、ＣＰＵ４１は、記憶装置４３に記憶されている位置情報を読み出し（ステップＳ８０７）、所定の原点からの距離を位置情報ごとに特定する（ステップＳ８０８）。
【００７０】
本実施の形態では、所定の原点は、例えば第１試料テーブル１１及び第２試料テーブル１２が回転を開始する初期位置Ｓとする。所定の原点の定め方は特にこれに限定されるものではなく、回転角度を特定することが可能である位置であれば何でも良い。
【００７１】
ＣＰＵ４１は、特定された距離に基づいて、最初に再読み取りすべきバーコードラベルを決定し（ステップＳ８０９）、該バーコードラベルの再読み取り位置へ第１試料テーブル１１及び第２試料テーブル１２を回転させるよう駆動部２に指示信号を送信する（ステップＳ８１０）。ＣＰＵ４１は、再度バーコードラベルの読み取りを指示してバーコードリーダ３から電圧パルス信号を受信する（ステップＳ８１１）。
【００７２】
ＣＰＵ４１は、バーコード情報を正常に読み取ることができたか否かを、バーコードリーダ３から受信した電圧パルス信号が閾値以上であるか否かで判断する（ステップＳ８１２）。ＣＰＵ４１が、閾値以上であると判断した場合には（ステップＳ８１２：ＹＥＳ）、ＣＰＵ４１は、記憶装置４３に記憶されている位置情報のうち、新たな閾値以上であると判断されたバーコードラベルの位置情報につき、再読み取りした情報に更新する（ステップＳ８１３）。
【００７３】
ＣＰＵ４１が、閾値より小さいと判断した場合（ステップＳ８１２：ＮＯ）、ＣＰＵ４１は、再度正常に読み取ることができなかったと判断し、再読み取りに失敗した旨を示す情報を付与することにより、記憶装置４３に記憶されている位置情報を更新する（ステップＳ８１４）。
【００７４】
ＣＰＵ４１は、記憶されている全ての位置情報に対応するバーコードラベルを再読み取りしたか否かを判断し（ステップＳ８１５）、ＣＰＵ４１が、全てのバーコードラベルを再読み取りしたと判断した場合には（ステップＳ８１５：ＹＥＳ）、ＣＰＵ４１は、記憶装置４３に削除されずに残されている位置情報に相当する位置に、正常に読み取れなかった旨を示す情報を表示する（ステップＳ８１６）。ＣＰＵ４１が、まだ全てのバーコードラベルの再読み取りが完了していないと判断した場合には（ステップＳ８１５：ＮＯ）、ＣＰＵ４１は、特定された距離に基づいて、次に再読み取りすべきバーコードラベルを決定し（ステップＳ８１７）、処理をステップＳ８１０へ戻して上述した処理を繰り返す。なお、ステップＳ８１６において、再読み取りしたにもかかわらず正常に読み取れなかったバーコードラベルがない場合には、常に読み取れなかった旨を示す情報が表示されないことは言うまでもない。
【００７５】
このように１回目で正常に読み取ることができなかったバーコードラベルだけを、該バーコードラベルまでの距離に基づいて順序を定めて再読み取りすることにより、正常に読み取ることができた識別情報については、正常に読み取ることができなかった識別情報の再読み取り結果を待つことなく、２回目の読み取り処理と並行して画面への表示処理、検体又は試薬の吸引処理等を実行することができ、全体として分析処理に要する時間を短縮することが可能となる。
【００７６】
このように本実施の形態では、すべての位置についてバーコードラベルを読み取ってから、正常に読み取ることができなかった位置に収容されている容器２００に対してのみ再度読み取りを実行する。したがって、回転移動の時間的ロスも少なく、制御も単純であることから、処理全体のスループットを最小限にすることが可能となる。また、正常に読み取ることができなかったバーコードラベルの再読み取りと並行して、正常に読み取ることができたバーコードラベルを示す情報の表示、検体又は試薬の吸引等を実行することができ、分析処理に要する時間を短縮することが可能となる。
【００７７】
また、距離に基づいて、再読み取りするバーコードラベルの読み取り順序を決定する方法は特に限定されるものではない。例えば距離が近い順に読み取り順序番号を付与しても良い。図１１は、本発明の実施の形態に係る試料分析装置１０の制御部４のＣＰＵ４１の読み取り順序決定の処理手順を示すフローチャートである。
【００７８】
制御部４のＣＰＵ４１は、正常に読み取ることができなかったバーコードラベルの初期位置Ｓからの距離Ｄ（ｎ）（ｎ＝１、２、・・・、ｎ）を記憶装置４３から読み出し（ステップＳ１１０１）、ｉの初期値を‘０’に設定する（ステップＳ１１０２）。ここで、ｎは正常に読み取ることができなかったバーコードラベルの総数である。
【００７９】
ＣＰＵ４１は、ｉを１インクリメントするとともに、ｊの初期値を‘ｎ＋１’に設定する（ステップＳ１１０３）。ＣＰＵ４１は、ｊを１デクリメントし（ステップＳ１１０４）、距離Ｄ（ｊ−１）が距離Ｄ（ｊ）より大きいか否かを判断する（ステップＳ１１０５）。
【００８０】
ＣＰＵ４１が、距離Ｄ（ｊ−１）が距離Ｄ（ｊ）より大きいと判断した場合（ステップＳ１１０５：ＹＥＳ）、ＣＰＵ４１は、距離Ｄ（ｊ−１）と距離Ｄ（ｊ）とを交換し（ステップＳ１１０６）、ＣＰＵ４１が、距離Ｄ（ｊ−１）が距離Ｄ（ｊ）以下であると判断した場合（ステップＳ１１０５：ＮＯ）、ＣＰＵ４１は、ステップＳ１１０６をスキップし、ｊがｉ以下であるか否かを判断する（ステップＳ１１０７）。
【００８１】
ＣＰＵ４１は、ｊがｉより大きいと判断した場合（ステップＳ１１０７：ＮＯ）、ＣＰＵ４１は、処理をステップＳ１１０４へ戻し、上述した処理を繰り返す。ＣＰＵ４１が、ｊがｉ以下であると判断した場合（ステップＳ１１０７：ＹＥＳ）、ＣＰＵ４１は、ｉがｎ以上であるか否かを判断する（ステップＳ１１０８）。
【００８２】
ＣＰＵ４１が、ｉがｎより小さいと判断した場合（ステップＳ１１０８：ＮＯ）、ＣＰＵ４１は、処理をステップＳ１１０３へ戻し、上述した処理を繰り返す。ＣＰＵ４１が、ｉがｎ以上であると判断した場合（ステップＳ１１０８：ＹＥＳ）、ＣＰＵ４１は、ソートされた距離Ｄ（ｎ）の順にバーコードラベルの読み取り順序番号を付与して（ステップＳ１１０９）、記憶装置４３に記憶する。ＣＰＵ４１は、上述した処理で決定された読み取り順序番号の順に、図８の処理を実行する。
【００８３】
このように、距離が短い順にバーコードラベルの再読み取りを実行することにより、読取位置までの移動時間を最小限にすることができ、再読み取り時間を短縮することが可能となる。なお、読み取り順序の決定処理は、上述したバブルソートに限定されるものではなく、距離が短い順にソートすることができる手順であれば特に限定されるものではない。
【００８４】
なお、図８のステップＳ８１７にて、次に再読み取りするバーコードラベルを決定する場合に、移動された再読取位置に最も近いバーコードラベルに決定することが好ましい。移動距離が最も短くなり、再読み取り時間を短縮することができるからである。図１２は、再読取位置からの距離を求める場合の試料分析装置１０の制御部４のＣＰＵ４１の処理手順を示すフローチャートである。
【００８５】
図１２において、制御部４のＣＰＵ４１は、記憶されている全ての位置情報に対応するバーコードラベルを再読み取りしたか否かを判断し（ステップＳ８１５）、ＣＰＵ４１が、まだ全てのバーコードラベルの再読み取りが完了していないと判断した場合には（ステップＳ８１５：ＮＯ）、ＣＰＵ４１は、記憶装置４３に記憶されている位置情報に基づいて、現在の再読取位置と、次に再読み取りの対象となる、再読み取りが未完了であるバーコードラベルとの距離を特定する（ステップＳ１２０１）。
【００８６】
ＣＰＵ４１は、現在の再読取位置との距離が最短であるバーコードラベルを、次に再読み取りすべきバーコードラベルとして決定し（ステップＳ１２０２）、処理をステップＳ８１０へ戻して上述した処理を繰り返す。
【００８７】
図１３は、表示装置５に表示される画面の例示図である。試料分析装置１０の状況を表示する画面は、少なくとも第１試料テーブル１１及び第２試料テーブル１２に載置されている第１容器ラック１３及び第２容器ラック１４の位置及び容器保持可能位置を表示する配置表示領域４２０と、選択された位置に保持されている容器の内容物に関する詳細情報を表示する詳細情報表示領域４３０と、操作を指示する操作表示領域４４０とを有している。
【００８８】
配置表示領域４２０には、少なくとも第１試料テーブル１１の配置状況に対応して表示される最大１０個の第１試料マーク４２１、４２１、・・・と、第２試料テーブル１２の配置状況に対応して表示される最大３０個の第２試料マーク４２２、４２２、・・・とが表示される。第１試料マーク４２１は、位置を表示する位置表示部４２１ａ、試料の名称を表示する名称表示部４２１ｂ、及び試料の残量を表示する残量表示部４２１ｃを含む。同様に第２試料マーク４２２は、位置を表示する位置表示部４２２ａ、試料の名称を表示する名称表示部４２２ｂ、及び試料の残量を表示する残量表示部４２２ｃを含む。なお、残量表示部４２１ｃ、４２２ｃは、試料の残量が所定量以下となった場合にのみ表示される。
【００８９】
第１試料マーク４２１及び第２試料マーク４２２の位置表示部４２１ａ、４２２ａに表示される試料の位置情報は、第１容器ラック１３及び第２容器ラック１４に貼付されているバーコードラベルをバーコードリーダ３が読み取ることにより表示される。また、名称表示部４２１ｂ、４２２ｂに表示される試料の名称は、試料を収容した容器２００に貼付されているバーコードラベル２００ａから読み取られたバーコード情報に含まれており、バーコードリーダ３で読み取った信号に基づいて記憶装置４３に記憶されている試料マスタ等を参照することにより表示される。
【００９０】
第１試料マーク４２１は、第１試料テーブル１１に配置されている２個の容器２００、２００を保持可能な５個の第１容器ラック１３、１３、・・・に対応している第１ラックマーク４２４、４２４、・・・に分割されて表示される。第２試料マーク４２２は、第２試料テーブル１２に配置されている６個の容器２００、２００、・・・を保持可能な５個の第２容器ラック１４、１４、・・・に対応している第２ラックマーク４２５、４２５、・・・に分割されて表示される。したがって、どの試料テーブルのどの容器ラックのどの位置に試料が配置されているか、目視で確認することができる。
【００９１】
また、第１試料テーブル１１及び第２試料テーブル１２に容器ラックが配置されていない場合には、配置表示領域４２０にて、内側に何も表示されていない円形のラック未配置マーク４２６が表示される。さらに、第１試料テーブル１１及び第２試料テーブル１２にそれぞれ第１容器ラック１３及び第２容器ラック１４が配置されてはいるが、試料の入った容器２００が配置されていない位置に相当する領域には、試料未配置マーク４２７が表示される。試料未配置マーク４２７は、位置情報を表示する位置表示部４２７ａを有している。
【００９２】
容器２００に貼付されているバーコードラベル２００ａの読み取りに失敗した場合には、読み取りが失敗した容器２００が収容されている試料マークに、読み取りエラーマーク４２８が表示される。したがって、１回目で正常に読み取ることができなかった容器２００の位置は、読み取りエラーマーク４２８が表示されている位置であることが目視で確認できる。
【００９３】
また、容器２００に貼付されているバーコードラベル２００ａを再度読み取った場合であっても読み取りに失敗した場合には、読み取りが失敗した容器２００が収容されている試料マークに、再読み取りエラーマーク４２９が表示される。したがって、再読み取りでも正常に読み取ることができなかった容器２００の位置は、再読み取りエラーマーク４２９が表示されている位置であることが目視で確認できる。
【００９４】
なお、上述した実施の形態において、正常に読み取ることができなかったバーコードラベルの位置情報は、初期位置Ｓから回転移動させるために必要な駆動パルス数で特定しているが、これに限定されるものではなく、例えば初期位置Ｓから順番に位置番号情報を付与しておき、位置番号情報と駆動パルス数とを対応付けた位置情報テーブルを記憶装置４３に記憶しておいても良い。このようにすることで、正常に読み取ることができなかったバーコードラベルの位置情報は、位置番号情報のみで足りる。
【００９５】
また、再読み取りした場合であっても正常に読み取ることができなかった場合、図１２に示す表示画面上に、例えば「再読取ボタン」等を表示出力し、「再読取ボタン」がマウス等で選択された場合に再度読み取りを実行するようにしても良い。また、再読み取りの対象となる識別情報を、キーボード等からマニュアル入力できるようにしても良い。
【００９６】
また、上述した実施の形態は、本発明の趣旨を逸脱しない範囲で変更することができる。すなわち、検体容器、試薬容器等を収容する収容部１は、駆動部２にて回転移動する構成に限定されるものではなく、バーコードリーダ３にて読み取り可能な位置へ相対的に移動することが可能であれば、例えば直線移動であっても良い。また、識別情報がバーコード情報に限定されるものではなく、ＱＲコード等の三次元コードであっても良い。さらに、ＩＣチップを用いた無線通信により、識別情報を読み取っても良いことは言うまでもない。さらに、１つの識別情報に対する読み取り回数も２回に限定されるものではなく、設定することが可能な所定の回数まで再読み取りを繰り返すようにしても良い。
【００９７】
また、バーコードリーダ３等の識別情報読取器を固定しておくことに限定されるものではなく、識別情報読取器側が移動できるような機構及び駆動源を備えていても良いことは言うまでもない。
【００９８】
さらに、上述した実施の形態では、１回目の読み取りに失敗したバーコードラベルについてのみ再読み取りを行なっているが、１回目の読み取りに成功したバーコードラベルも含めて再読み取りを行っても良い。
【００９９】
また、バーコードラベルの読み取りは、第１試料テーブル１１及び第２試料テーブル１２の回転を停止して行なっても良いし、これらのテーブルの回転中に行っても良い。
【０１００】
さらに、上述した実施の形態では、試料テーブルを回転させるための駆動源としてステッピングモータを用いているが、駆動源としてサーボモータを用いるとともにエンコーダを用いて初期値からの距離（パルス数）を記憶装置４３に記憶するようにしてもよい。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態に係る試料分析装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係る試料分析装置の駆動部の概略構成を示すブロック図である。
【図３】本発明の実施の形態に係る試料分析装置の概要を示す部分平面図である。
【図４】第１容器ラックの構成を示す斜視図である。
【図５】第２容器ラックの構成を示す斜視図である。
【図６】容器を１個保持した状態での第１容器ラックの構成を示す斜視図である。
【図７】容器を３個保持した状態での第２容器ラックの構成を示す斜視図である。
【図８】本発明の実施の形態に係る試料分析装置の制御部のＣＰＵの処理手順を示すフローチャートである。
【図９】第１試料テーブル及び第２試料テーブル上の読み込み対象領域の説明図である。
【図１０】第１容器ラック又は第２容器ラックに容器が収容された場合を含む記憶装置に記憶される位置情報の例示図である。
【図１１】本発明の実施の形態に係る試料分析装置の制御部のＣＰＵの読み取り順序決定の処理手順を示すフローチャートである。
【図１２】再読取位置からの距離を求める場合の試料分析装置の制御部のＣＰＵの処理手順を示すフローチャートである。
【図１３】表示装置に表示される画面の例示図である。
【符号の説明】
【０１０２】
１  収容部
２  駆動部
３  バーコードリーダ（識別情報読取器）
４  制御部
５  表示装置
６  可搬型記録媒体
７  コンピュータプログラム
１０  試料分析装置
１１  第１試料テーブル
１２  第２試料テーブル
１３  第１容器ラック
１４  第２容器ラック
４１  ＣＰＵ
４２  ＲＡＭ
４３  記憶装置
４４  入力装置
４５  出力装置
４６  通信装置
４７  補助記憶装置
４８  内部バス
１３１ｂ、１３１ｃ、１３２ｂ、１３２ｃ、１４１ｂ〜１４６ｂ、１４１ｃ〜１４６ｃ、２００ａ  バーコードラベル
２００  容器
【図１】
2009210536.tif 000003
【図２】
2009210536.tif 000004
【図３】
2009210536.tif 000005
【図４】
2009210536.tif 000006
【図５】
2009210536.tif 000007
【図６】
2009210536.tif 000008
【図７】
2009210536.tif 000009
【図８】
2009210536.tif 000010
【図９】
2009210536.tif 000011
【図１０】
2009210536.tif 000012
【図１１】
2009210536.tif 000013
【図１２】
2009210536.tif 000014
【図１３】
2009210536.tif 000015