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