(57)【要約】【課題】  生物学的反応装置用試薬を管理する。【解決手段】  サンプルに試薬を適用するための少なくとも１つの試薬ディスペンサーを備える自動式生物学的反応装置と、該自動式生物学的反応装置で使われる試薬ディスペンサー又は試薬キットから成るグループから選択される試薬デバイスについてのデータを備えるメモリーデバイスと、プロセサーと該プロセサーに接続されるホストデバイスメモリーとを備え、該ホストメモリーデバイスが試薬テーブルを有する場合の該ホストデバイスと、そして該メモリーデバイスデータを該ホストデバイスメモリーへ転送するスキャナーと、を具備する自動式生物学的反応装置用試薬管理システム。【選択図】図１
2007086080.tif 000002
【特許請求の範囲】
【請求項１】
自動式生物学的反応装置用試薬管理システムに於いて、該試薬管理システムは、
サンプルに後刻に適用するための試薬の保持用の少なくとも１つのコンテナーを有する自動式生物学的反応装置と、
該自動式生物学的反応装置内で使われる前記コンテナー内に前記試薬の特性のデータを有するメモリーデバイスと、
プロセサーと該プロセサーに接続されたホストデバイスメモリーとを備えるホストデバイスと、を具備しており、該ホストメモリーデバイスは試薬テーブルを有しており、該システムは又、
前記試薬の特性の該メモリーデバイスデータを該ホストデバイスメモリーへ転送するスキャナーを具備することを特徴とする該システム。
【請求項２】
該メモリーデバイスが、線形バーコード、２次元バーコード、テキスト、光学的データマトリックス、アールエフアイデー、磁気的メディア、及びそれらの組み合わせから成るグループから選択されることを特徴とする請求項１の該試薬管理システム。
【請求項３】
該メモリーデバイスがキット、ディスペンサー又はコンテナーと組み合わされることを特徴とする請求項２の該試薬管理システム。
【請求項４】
該メモリーデバイスが試薬容器パッケージと組み合わされるタッチメモリーデバイスであることを特徴とする請求項２の該試薬管理システム。
【請求項５】
該スキャナーがバーコードスキャナーであることを特徴とする請求項３の該試薬管理システム。
【請求項６】
該メモリーデバイスがアールエフアイデータグであることを特徴とする請求項３の該試薬管理システム。
【請求項７】
該スキャナーがアールエフアイデータグリーダーであることを特徴とする請求項６の該試薬管理システム。
【請求項８】
該メモリーデバイスがテキストであり、該スキャナーがテキストスキャナーであることを特徴とする請求項２の該試薬管理システム。
【請求項９】
該試薬コンテナーが試薬ディスペンサーであり、該試薬ディスペンサーデータが該試薬の満了期日を有することを特徴とする請求項１の該試薬管理システム。
【請求項１０】
該ホストデバイスプロセサーが、該試薬メモリーデバイステーブルとの比較に基づき該ホストメモリーデバイス内の該試薬テーブルを更新することを特徴とする請求項１の該試薬管理システム。
【請求項１１】
該試薬メモリーデバイスが、該メモリーデバイス内のデータの該ホストデバイスへの転送の前に前もって読まれたかをチェックする手段を具備することを特徴とする請求項１０の該試薬管理システム。
【請求項１２】
該メモリーデバイス内の該データを走査する前に該ホストコンピュータプロセサーを該メモリーデバイスに接続する手段を具備することを特徴とする請求項１の該試薬管理システム。
【請求項１３】
該試薬デバイスデータが該試薬デバイス用の機械読み出し可能な識別子を有することを特徴とする請求項１の該試薬管理システム。
【請求項１４】
該機械読み出し可能な識別子が試薬直列番号及び製品コードを有することを特徴とする請求項１３の該システム。
【請求項１５】
該試薬デバイスが試薬バイアルであり、該試薬バイアルデータが該試薬用の満了期日を有することを特徴とする請求項１５の該試薬管理システム。
【請求項１６】
試薬管理システムに於いて、該システムが
試薬を、自動式生物学的反応装置であるが、該自動式生物学的反応装置内の反応を受けるサンプルへの前記試薬の後刻の適用の目的で保持するための少なくとも１つのコンテナーを備える該自動式生物学的反応装置と、
該少なくとも１つの試薬コンテナーを備える試薬容器パッケージと、
少なくとも１つの試薬容器パッケージと組み合わされるアールエフアイデータグと、を具備しており、該アールエフアイデータグは該自動式生物学的反応装置内で使用される前記試薬を特徴付けるデータを有しており、該システムは又、
プロセサーと、該プロセサーに接続されるホストメモリーデバイスと、を備えるホストデバイスを具備しており、該ホストメモリーデバイスは試薬テーブルを有しており、該システムは更に、
該アールエフアイデータグ内の該特徴付けるデータを読み、該ホストメモリーデバイスへ転送する、ためのアールエフアイデースキャナーと、
該特徴付けるデータが転送されたことを該アールエフアイデータグへ書き送るための手段と、を具備しており、該ホストデバイスプロセサーが該アールエフアイデースキャナーに接続されることを特徴とする該システム。
【請求項１７】
該特徴付けるデータが該ホストメモリーデバイスへ転送される時該ホストメモリーデバイス内の該試薬テーブルを更新する手段を具備することを特徴とする請求項１６の該試薬管理システム。
【請求項１８】
該特徴付けるデータが該試薬用の機械読み出し可能な識別子と満了期日情報とを有することを特徴とする請求項１６の該試薬管理システム。
【請求項１９】
該機械読み出し可能な識別子と満了期日情報とが読まれたことを該ホストメモリーデバイス内に書く手段を具備することを特徴とする請求項１８の該試薬管理システム。
【請求項２０】
該ホストメモリーデバイス内に書く該手段が該メモリーデバイス内にフラグをセットする過程を有することを特徴とする請求項１９の該試薬管理システム。
【請求項２１】
該試薬デバイスが試薬バイアルであり、該試薬バイアルデータが該試薬の満了期日を有することを特徴とする請求項１６の該試薬管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
【０００２】
本出願は２０００年５月１６日出願の同時継続中の出願である米国特許出願公開第０９／５７１，９８９号の一部継続出願であるが、該一部継続出願は翻ると今や米国特許第６，０９３，５７４である１９９７年８月１１日出願の米国特許出願公開第０８／９０９３３５号の継続出願であるところの、今や放棄された、１９９９年１２月２１日出願の米国特許出願公開第０９／４６９、６０１号の分割出願（ｄｉｖｉｓｏｎａｌ）である。これらの特許及び特許出願の内容全体は、その明細書を含めて、引用によりここに組み入れられる。
【０００３】
本発明は生物学的反応システム（ｂｉｏｌｏｇｉｃａｌ  ｒｅａｃｔｉｏｎ  ｓｙｓｔｅｍｓ）に関し、特に自動式生物学的反応システム（ａｕｔｏｍａｔｅｄ  ｂｉｏｌｏｇｉｃａｌ  ｒｅａｃｔｉｏｎ  ｓｙｓｔｅｍ）の方法及び装置に関する。
【背景技術】
【０００４】
免疫染色（ｉｍｍｕｎｏｓｔａｉｎｉｎｇ）と原位置（ｉｎ  ｓｉｔｕ）ＤＮＡ解析（ＤＮＡ  ａｎａｌｙｓｉｓ）は組織学的診断（ｈｉｓｔｏｌｏｇｉｃａｌ  ｄｉａｇｎｏｓｉｓ）と組織形態学（ｔｉｓｓｕｅ  ｍｏｒｐｈｏｌｏｇｙ）の研究とで有用なツールである。免疫染色は組織サンプル内のエピトープ（ｅｐｉｔｏｐｅｓ）と抗体（ａｎｔｉｂｏｄｉｅｓ）の特定の結合親和性（ｓｐｅｃｉｆｉｃ  ｂｉｎｄｉｎｇ  ａｆｆｉｎｉｔｙ）と、或る種の病的細胞組織内にのみあるユニークなエピトープと特に結合する抗体の益々増大する利用可能性と、に依存する。免疫染色は、病的状態の或る形態学的インジケーター（ｍｏｒｐｈｏｌｏｇｉｃａｌ  ｉｎｄｉｃａｔｏｒｓ）を選択的に染色することによりハイライト（ｈｉｇｈｌｉｇｈｔ）させるためにガラススライド上に設置された組織部分上で行われる１連の処理過程を要する。典型的過程は、非特定的結合を減ずるための組織部分の予備処理（ｐｅｒｔｒｅａｔｍｅｎｔ）、抗体処理（ａｎｔｉｂｏｄｙ  ｔｒｅａｔｍｅｎｔ）及び培養（ｉｎｃｕｂａｔｉｏｎ）、酵素をラベル付けされた第２の抗体処理及び培養（ｅｎｚｙｍｅ  ｌａｂｅｌｅｄ  ｓｅｃｏｎｄａｒｙ  ａｎｔｉｂｏｄｙ  ｔｒｅａｔｍｅｎｔ  ａｎｄ  ｉｎｃｕｂａｔｉｏｎ）、該抗体と結合するエピトープを有する組織部分の蛍光団（ｆｌｕｏｒｏｐｈｏｒｅ）又は発色団（ｃｈｒｏｍｏｐｈｏｒｅ）のハイライトする範囲を作るための該酵素との基盤反応（ｓｕｂｓｔｒａｔｅ  ｒｅａｃｔｉｏｎ）、反対染色（ｃｏｕｎｔｅｒｓｔａｉｎｉｎｇ）等を含む。これらの過程の各々は前の過程からの未反応残留試薬を除去するために多数のリンス過程により分離される。培養は高められた温度、通常４０℃付近、で行われ、該組織は脱水（ｄｅｈｙｄｒａｔｉｏｎ）から連続的に保護されねばならない。原位置ＤＮＡ解析は細胞又は組織サンプル内でプローブのユニークなヌクレオチドシーケンス（ｎｕｃｌｅｏｔｉｄｅ  ｓｅｑｕｅｎｃｅｓ）との特定の結合親和力に依存し、同様に、種々の試薬及びプロセス温度要求を伴う１連のプロセス過程を有する。
【０００５】
自動式生物学的反応システムは生物学的反応装置と該生物学的反応装置内で使われる試薬（ｒｅａｇｅｎｔ）及び他の流体用のディスペンサー（ｄｉｓｐｅｎｓｅｒｓ）を有する。引用によりここに組み入れられる特許文献４で開示される様に、該生物学的反応装置はコンピュータ制御されてもよい。しかしながら、該コンピュータ制御はそれが該生物学的反応装置に専用化され、その中に定在することに限定されている。更に、該コンピュータ制御に連携して使われるメモリーは直列番号（ｓｅｒｉａｌ  ｎｕｍｂｅｒ）、製品コード（ｐｒｏｄｕｃｔ  ｃｏｄｅ）｛試薬種類（ｒｅａｇｅｎｔ  ｔｙｐｅ）｝、パッケージサイズ（２５０テスト）等に関するデータを有する。
【０００６】
生物学的反応システムでの要求の１つはテストに於ける一貫性（ｃｏｎｓｉｓｔｅｎｃ
ｙ）である。特に、該生物学的反応システムは、該自動式生物学的反応装置内で各スライドを一貫してテストするために予め決められた量の流体を該スライドに適用すべきである。従って、生物学的反応システムの重要な焦点はスライド上で予め決められた量の流体を一貫して、効率的に適用することである。
【０００７】
更に引用によりここに組み入れられる特許文献５で開示される様に、試薬は流体ディスペンサーを使って精密な量で該スライド上にディスペンス（ｄｉｓｐｅｎｓｅｄ）されねばならない。該生物学的反応装置と連携して使われる該流体ディスペンサーは製造しやすく、信頼性があり、そして寸法がコンパクトであるべきである。
【０００８】
生物学的反応装置の処理では、スライド上に一貫して或る量の流体を置く必要がある。これを達成するために、信頼性がありそして精確なディスペンサーが必要である。その各々の明細書が引用により組み入れられる特許文献６，７及び８は、スライド上に既知で、再生可能な量の試薬をディスペンスするために試薬コンテナー（ｒｅａｇｅｎｔ  ｃｏｎｔａｉｎｅｒｓ）と組み合わされたディスペンサーを開示している。
【特許文献１】米国特許出願公開第０９／５７１，９８９号明細書
【特許文献２】米国特許出願公開第０９／４６９，６０１号明細書
【特許文献３】米国特許第６，０９３，５７４号明細書
【特許文献４】米国特許第５，５９５，７０７号明細書
【特許文献５】米国特許第５，２３２，６６４号明細書
【特許文献６】米国特許第６，４１６，７１３号明細書
【特許文献７】米国特許第６，１９２，９４５号明細書
【特許文献８】米国特許第６，０４５，７５９号明細書
【発明の開示】
【課題を解決するための手段】
【０００９】
本発明の１側面は自動式生物学的反応装置用のメモリー管理システム（ｍｅｍｏｒｙ  ｍａｎａｇｅｍｅｎｔ  ｓｙｓｔｅｍ）である。該メモリー管理システムはメモリーデバイス（ｍｅｍｏｒｙ  ｄｅｖｉｃｅ）を有し、該メモリーデバイスは該自動式生物学的反応装置で使われるディスペンサー用のデータを有するテーブル（ｔａｂｌｅ）を備える。又該メモリー管理システムは該メモリーデバイス内の該データをホストデバイス（ｈｏｓｔ  ｄｅｖｉｃｅ）へ転送（ｔｒａｎｓｆｅｒ）する手段を有する。該ホストデバイスはプロセサーと、該プロセサーに接続されたホストメモリーデバイス（ｈｏｓｔ  ｍｅｍｏｒｙ  ｄｅｖｉｃｅ）と、を有する。該ホストメモリーデバイスはルックアップテーブル（ｌｏｏｋ−ｕｐ  ｔａｂｌｅ）を有する。該プロセサーは、該メモリーデバイス内の該データをホストデバイスへ転送する手段を介して、該メモリーデバイスに接続され、該プロセサーは該メモリーデバイス内の該テーブルとの比較に基づき、該ホストメモリーデバイス内のルックアップテーブルを更新（ｕｐｄａｔｅｓ）する。
【００１０】
本発明のもう１つの側面は自動式生物学的反応システム内のディスペンサー情報を更新する方法である。該方法はホストデバイスとメモリーデバイスとを提供する過程を具備し、該ホストデバイスはプロセサーと、該プロセサーに接続されたホストメモリーデバイスとを備え、該ホストメモリーデバイスはルックアップテーブルを有し、該メモリーデバイスはデータ記憶デバイス（ｄａｔａ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）と該自動式生物学的反応装置内で使われる該ディスペンサー用の満了期日情報（ｅｘｐｉｒａｔｉｏｎ  ｄａｔｅ  ｉｎｆｏｒｍａｔｉｏｎ）とを有する。又該方法は該ホストデバイスにより該メモリーデバイス内のバーコード及び満了期日情報を読む過程を具備する。加えて、該方法は該メモリーデバイス内の該バーコード及び満了期日情報に基づき該ホストデバイス内の該ルックアップテーブルを更新する過程を具備する。そして、該方法は該バーコードと満了期日情報が前に読まれたことを該メモリーデバイス内に書く過程を具備する。
【００１１】
本発明のなおもう１つの側面は、自動式生物学的反応システム用のメモリーデバイスをプログラムする方法である。該方法は該自動式生物学的反応システム用キット内のディスペンサーの数と種類に関する情報を含む形式を選択する過程を具備する。又該方法はディスペンサーのセット用にバーコードを走査取り込みする過程を具備する。更に、該方法は該走査取り込みされた（ｓｃａｎｎｅｄ  ｉｎ）ディスペンサーの各々についてディスペンサーの種類を決定する過程を具備する。更に、該方法は該走査取り込みされたディスペンサーの数と種類が該キット形式のディスペンサーの数と種類とに対応するかどうかを比較する過程を具備する。そして該方法は、もし該走査されたディスペンサーの数と種類が該キット形式内のディスペンサーの数と種類に等しければ該メモリーデバイスをプログラムする過程を具備する。
【００１２】
本発明のこれら及び他の目的、特徴、そして利点は下記詳細説明で論じられ、明らかになる。
【実施例１】
【００１３】
本発明の自動式免疫染色システム（ａｕｔｏｍａｔｅｄ  ｉｍｍｕｎｏｓｔａｉｎｉｎｇ  ｓｙｓｔｅｍ）は、必要な、時刻と温度、そして環境で、複雑さ又はそれらの順序に関係なく免疫組織化学的染色（ｉｍｍｕｎｏｈｉｓｔｏｃｈｅｍｉｃａｌ  ｓｔａｉｎｉｎｇ）の全ての過程を行う。バーコード識別子（ｂａｒ  ｃｏｄｅ  ｉｄｅｎｔｉｆｉｅｒ）と設置された組織部分を有する特に準備されたスライドがカルーセル上の特殊支持部（ｓｐｅｃｉａｌ  ｓｕｐｐｏｒｔｓ）内に置かれ、プログラムされたシーケンスの反応に供され、そして検査用に用意されて、該カルーセルから除去される。本発明の装置の下記説明の明確さの目的で、そして限定の仕方でなく、該装置は免疫組織化学過程（ｉｍｍｕｎｏｈｉｓｔｏｃｈｅｍｉｃａｌ  ｐｒｏｃｅｓｓ）の用語で説明される。
【００１４】
図１はホストデバイス３２と１つの遠隔デバイス１６６を有する自動式生物学的反応システムの右正面等角図である。該遠隔デバイス１６６は染色モジュール（ｓｔａｉｎｉｎｇ  ｍｏｄｕｌｅ）１６７，バルク流体モジュール（ｂｕｌｋ  ｆｌｕｉｄ  ｍｏｄｕｌｅ）２３０を有し、そしてホストデバイス３２はホストコンピュータ３３，モニター３４、キーボード３５及びマウス３７を有する。図２は該自動式生物学的反応システムの１部である染色モジュールの右正面等角図である。液体及び空気供給配管とそれぞれの部品を接続する電気配線は従来式で、当該技術で良く知られており、明確さの目的で該図から省略されている。
【００１５】
該装置は上部セクション（ｕｐｐｅｒ  ｓｅｃｔｉｏｎ）２，中間セクション（ｉｎｔｅｒｍｅｄｉａｔｅ  ｓｅｃｔｉｏｎ）４そして下部セクション（ｌｏｗｅｒ  ｓｅｃｔｉｏｎ）６を有する。上部セクション２では、試薬流体ディスペンサー（ｒｅａｇｅｎｔ
ｆｌｕｉｄ  ｄｉｓｐｅｎｓｅｒｓ）１２を支持する試薬トレー（ｒｅａｇｅｎｔ  ｔｒａｙ）１０が試薬カルーセル（ｒｅａｇｅｎｔ  ｃａｒｏｕｓｅｌ）８上でその中央軸７の周りの回転用に設置される。該好ましい実施例では該試薬カルーセル８とスライドカルーセル（ｓｌｉｄｅ  ｃａｒｏｕｓｅｌ）２４は円形であるが、該システム内の他の部品との一体化を可能にするどんな形状であることも出来る。スライド処理サイクル中行われるべき該免疫組織化学的反応用に必要で、図１０−２１に関連してここで説明される、試薬流体ディスペンサー１２は該試薬トレー１０により支えられ、試薬流体ディスペンサーレセプター（ｒｅａｇｅｎｔ  ｆｌｕｉｄ  ｄｉｓｐｅｎｓｅｒ  ｒｅｃｅｐｔｏｒｓ）１１内に設置される。これらのレセプター１１は試薬流体ディスペンサー１２を受けるよう構成される。該レセプター１１は該カルーセル軸７と軸方向に同心の円形パターン内に等しく隔てられるのが好ましい。提供されるレセプター１１の数はサイクル又はサイクルのシリーズ用に必要な種々の試薬流体ディスペンサー１２の数に適合するのに充分であるべきである。２５の流体ディスペンサーレセプター１１が示されるが、該数はより少なく又はより多くすることが出来て、該試薬トレー１０の直径はより多い数の試薬流体ディスペンサー１２を受け入れるために増加され得る。該試薬カルーセル８は、空気シリンダー試薬供給アクチュエーター（ａｉｒ  ｃｙｌｉｎｄｅｒ  ｒｅａｇｅｎｔ  ｄｅｌｉｖｅｒｙ  ａｃｔｕａｔｏｒ）により、該試薬供給位置の選択された試薬流体ディスペンサー１２を試薬で処理されるべきスライドの上に置く位置へ該ステッパーモーター１４のドライブベルト１６により回転される。
【００１６】
中間セクション４は６つのミックスブロックの４つが取り付けられるボルテックス混合プレート（ｖｏｒｔｅｘ  ｍｉｘｉｎｇ  ｐｌａｔｅ）を有し、残りの２つのミックスブロックは下部セクション上に設置される。該下部セクション６は支持プレート２２を有し、該支持プレート上に該スライドカルーセル２４が回転可能に設置される。該スライドカルーセル２４は支持部２６を支持する。加熱空気が抵抗性加熱要素及びブロワーを介して該装置に供給される。該加熱空気は図３に示す様に該装置内を循環する。該支持プレート２２は又該自動式生物学的反応装置上の遠隔デバイスのマイクロコントローラー３６，電源２４そして流体及び空気弁（ｆｌｕｉｄ  ａｎｄ  ｐｎｅｕｍａｔｉｃ  ｖａｌｖｅｓ）６２を支持する。続いて説明される該遠隔デバイスマイクロコントローラープリント回路基板３６は一般的にプロセサーであり、標準コンピュータで置き換えることが出来る。該遠隔デバイスマイクロコントローラープリント回路基板３６は、アールエス−４８５ライン（ＲＳ−４８５  ｌｉｎｅ）を経由して、続いて図５Ａ−５Ｃで説明されるホストデバイス３２とインターフエースする。下部セクション６は支持プレート４０を有し、その上には電源４２及びバッファーヒーター（ｂｕｆｆｅｒ  ｈｅａｔｅｒ）４４の様なアクセサリーが支持される。
【００１７】
該下部セクション６では、該スライドカルーセル２４のドライブスプロケットと契合するドライブベルト２５と契合するステッパーモーター４８が該スライドカルーセル２４を回転させる。環状のウエースト液体サンプ（ｗａｓｔｅ  ｌｉｑｕｉｄ  ｓｕｍｐ）がシラウド（ｓｈｒｏｕｄ）を囲み、プレート２２の底部上に支えられる。該ウエースト試薬及びリンス流体は該サンプ内に集められ、該サンプ底部（示されてない）内の出口チューブを通りドレーンへ送られる。
【００１８】
｛該スライド上の水性溶液の蒸発を防止するため使われる軽いオイル物質（ｌｉｇｈｔ
ｏｉｌ  ｓｕｂｓｔａｎｃｅ）である｝リンスアンドリキッドカバースリップテーエム（Ｒｉｎｓｅ  ａｎｄ  Ｌｉｑｕｉｄ  ＣｏｖｅｒｓｌｉｐＴＭ）スプレイブロック（ｓｐｒａｙ  ｂｌｏｃｋ）６０は従来のソレノイド弁を通して流体を供給される（又図６Ａ、２４８Ｆ−Ｊ参照）。バッフアーヒーター４４上に設置された、バッフアーヒーター温度センサー６６が該バッフアーヒーター４４に供給される熱エネルギーを制御する。支持プレート２２上に設置されたスライド温度モニタリングセンサー６８は、環状ヒーター要素２７に供給されるエネルギーを制御することにより該装置内空気の温度を制御する。電源４２は該ステッパーモーター１４，４８と制御システムへ電力を提供する。図４は該自動式生物学的反応システム１５０内に含まれるバルク流体モジュールシステム（ｂｕｌｋ  ｆｌｕｉｄ  ｍｏｄｕｌｅ  ｓｙｓｔｅｍ）２３０の左正面等角図である。該バルク流体モジュール２３０は空気圧縮機（ａｉｒ  ｃｏｍｐｒｅｓｓｏｒ）２３２，圧力リリーフ弁（ｐｅｓｓｕｒｅ  ｒｅｌｉｅｆ  ｖａｌｖｅ）｛ピーアールブイ（ｐｒｖ）｝２３８、冷却配管（ｃｏｏｌｉｎｇ  ｔｕｂｉｎｇ）２３１、水凝縮器（ｗａｔｅｒ  ｃｏｎｄｅｎｓｅｒ）及びフイルター２３４，空気圧力調整器（ａｉｒ  ｐｒｅｓｓｕｒｅ  ｒｅｇｕｌａｔｏｒ）２３６，ウオッシュバッフアー（ｗａｓｈ  ｂｕｆｆｅｒ）を有するボトル２４６，及びリキッドカバースリップテーエムを有するボトル２４４を備える。該空気圧縮機２３２は圧縮空気を提供するが、それは圧力リリーフ弁｛ｐｒｖ（ピーアールブイ）｝２３８により約１７２ｋＰａ（２５ｐｓｉ）に調整される。該空気は該圧縮機２３２から該冷却配管を通るよう進み、該凝縮器及びフイルター２３４に入る。該凝縮器及びフイルター２３４から、該空気は該圧力調整器２３６へ進む。該圧力調整器２３６は該圧力を約８９．６ｋＰａ（１３ｐｓｉ）に調整する。約８９．６ｋＰａ（１３ｐｓｉ）に保持された該空気は該ウオッシュバッフアーボトル２４６及び該リキッドカバースリップテーエムボトル２４４へそして該染色モジュール１６７へ供給される（図２参照）。該圧縮空気から凝縮した水は該凝縮器及びフイルターから該圧力リリーフ弁を通るよう進み、該バルクモジュールを出る。ウオッシュバッフアー及びリキッドカバスリップテーエムは該染色モジュールへ供給される。
【００１９】
図５Ａを参照すると、自動式生物学的反応システム１５０のブロック線図が示される。該自動式生物学的反応システム１５０は、典型的パーソナルコンピュータを有するホストデバイス３２と、図２及び６Ａの自動式生物学的反応デバイスを有する少なくとも１つの遠隔デバイス１６６と、に分けられる。好ましい実施例では、該ホストデバイス３２と通信する８つ迄の遠隔デバイス１６６がある。ネットワーク上の各遠隔デバイス１６６は、各遠隔デバイス１６６が該ホストデバイス３２により識別され、個別に制御されるよう、ユニークなアドレスを有する。続いて図５Ｂで説明する様に、該自動式生物学的反応システム１５０は該遠隔デバイス１６６のアドレス指定に専用化された３ビット（０−７の値）により８つ迄の遠隔デバイス１６６をサポート出来る。各遠隔デバイス１６６用の３ビットアドレスの識別及び変更を許容するために該遠隔デバイス１６６上にロータリースイッチが提供される。次に図５Ｂで説明される様に、全てのホストメッセージはそれら内にこのアドレスを含む。しかしながら、遠隔デバイス１６６の数は容量要求又はスペースの点での実験室の実際的制限により、８より少ないか又は多い。更に、該遠隔デバイス１６６は免疫組織化学染色モジュール、種々の種類の染色を行うもう１種の機器、又はもう１種の医学的テスティングデバイスであってもよい。
【００２０】
該ホストデバイス３２と該遠隔デバイス１６６の間の通信は、直列アールエス−４８５リンク（ｓｅｒｉａｌ  ＲＳ−４８５  ｌｉｎｋ）を使って達成されるが、該リンクは１度に１つのホストと３２迄の遠隔デバイスとをサポートするネットワークとして役立つ。好ましい実施例では、遠隔デバイス１６６のアドレス指定（ａｄｄｒｅｓｓｉｎｇ）は８つ迄の遠隔デバイスが１度に該ホストと通信することを可能にする。該アールエス−４８５リンクは少なくとも２対の通信用ラインを有し、１対は送信用、１対は受信用である。該ネットワークに接続された該遠隔デバイス１６６は該ホストメッセージを“聞く（ｈｅａｒ）”が、他の遠隔メッセージ（ｏｔｈｅｒ  ｒｅｍｏｔｅ  ｍｅｓｓａｇｅｓ）は“聞か”ない。好ましい実施例では、全ての通信はホストメッセージで始まり、それに、もしあれば、短時間後に、遠隔デバイス１６６による応答（ｒｅｓｐｏｎｓｅ）が続く。もし該ホストデバイス３２がメッセージを送り、それに応答する遠隔デバイス１６６が無ければ、該ホストデバイス３２は時間切れ（ｔｉｍｅｓ  ｏｕｔ）する。この仕方で、該通信は該ホストデバイス３２と該遠隔デバイス１６６間の簡単で、衝突のないリンク（ｓｉｍｐｌｅ，  ｃｏｌｌｉｓｉｏｎ−ｆｒｅｅ  ｌｉｎｋ）を提供する。代わりの実施例では、該遠隔デバイス１６６は、該ホストデバイス３２との通信に加えて、相互に呼び掛け合う（ａｄｄｒｅｓｓ  ｅａｃｈ  ｏｔｈｅｒ）。例えば、該遠隔デバイス１６６は該ユニークな３ビットアドレスを使って相互に呼び掛け合い、染色ラン（ｓｔａｉｎｉｎｇ  ｒｕｎ）に関する情報を送るが、それは次に説明される。
【００２１】
図５Ａに示す様に、該ホストデバイス３２はプロセサー１５２を備える典型的パーソナルコンピュータであり、該プロセサーは該プロセサー内の値を比較するためにコンパレーター（ｃｏｍｐａｒａｔｏｒ）１５４を有する。該プロセサー１５２は又、ＲＯＭ１５８の様な不揮発性メモリーデバイス（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ  ｄｅｖｉｃｅｓ）、ＲＡＭ１６０の様な揮発性メモリーデバイス（ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ  ｄｅｖｉｃｅｓ）、及びハードディスク（ｈａｒｄ  ｄｉｓｋ）１６２を有するメモ
リーデバイス１５６と通信する。該メモリーデバイスのどれもデータベース（ｄａｔａｂａｓｅｓ）又はルックアップテーブル（ｌｏｏｋ−ｕｐ  ｔａｂｌｅ）を有してもよいが、しかしながら、好ましい実施例では、該ハードディスク１６２が該データベース又はルックアップテーブル１６４を有する。該遠隔デバイス１６６はマイクロコントローラー３６の様なプロセサーを有し、そこでは該マイクロコントローラー３６は該マイクロコントローラー３６内の値の比較用にコンパレーター１７０を有する。代わりの実施例では、該遠隔デバイス１６６内の該マイクロコントローラー３６はパーソナルコンピュータにより置き換えられる。該マイクロコントローラー３６はダラスセミコンダクター（Ｄａｌｌａｓ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）により製造される、モデル番号デーエス２２５１テー  １２８Ｋ  ソフト（ｍｏｄｅｌ  ｎｕｍｂｅｒ  ＤＳ２２５１Ｔ  １２８Ｋ  Ｓｏｆｔ）マイクロコントローラーモジュールである。該マイクロコントローラー３６は該ホスト及び該遠隔デバイス間の通信を実現するための２つのライン｛ピーシーへの直列ライン（ｓｅｒｉａｌ  ｔｏ  ＰＣ）、次の機器への直列ライン（ｓｅｒｉａｌ  ｔｏ  ｎｅｘｔ  ｉｎｓｔ）｝を有する。図５Ａに示す様に、該ホストデバイス３２は、該プロセサー１５２を通して、遠隔デバイス１（１６６）のマイクロコントローラー３６のピーシーピンへの直列ライン（ｓｅｒｉａｌ  ｔｏ  ＰＣ  ｐｉｎ）と接続される。遠隔デバイス１（１６６）の該マイクロコントローラーの次の機器ラインへの直列ライン（ｓｅｒｉａｌ  ｔｏ  ｎｅｘｔ  ｉｎｓｔ  ｌｉｎｅ）は遠隔デバイス２（１６６）のピーシーピンへの直列ライン（ｓｅｒｉａｌ  ｔｏ  ＰＣ  ｐｉｎ）に接続される。該接続は同様に遠隔デバイスＮ（１６６）を通るよう追随する。該好ましい実施例では、該ネットワーク上に８つ迄の遠隔デバイスがある。該ネットワーク上での何等かのパルス反射（ｐｕｌｓｅ  ｒｅｆｌｅｃｔｉｏｎｓ）を避けるために正しいインピーダンス（ｃｏｒｒｅｃｔ  ｉｍｐｅｄａｎｃｅ）で該ネットワークを終端化（ｔｅｒｍｉｎａｔｅ）するよう、次の機器ラインへの直列（ｓｅｒｉａｌ  ｔｏ  ｎｅｘｔ  ｉｎｓｔｒｕｍｅｎｔ  ｌｉｎｅ）はターミネーター（ｔｅｒｍｉｎａｔｏｒ）１７１に接続される。該ターミネーター１７１はそれにより該ネットワークのインピーダンスとマッチすることが出来る。該ネットワーク上の該遠隔デバイスの１つが該ネットワークから除去されねばならぬ場合、該ネットワークから除去されるべき該遠隔デバイス１６６用の、該ピーシーラインへの直列と、次の遠隔デバイスラインへの直列と、が相互に接続されるだけでよい。それにより、該ネットワークはその遠隔デバイス１６６を“見る（ｓｅｅ）”ことなく、該ネットワークから有効に除去される。
【００２２】
図５Ｂを参照すると、図５Ａで説明した該ホスト及び遠隔デバイス１６６用のアドレス指定のフオーマット（ｆｏｒｍａｔ  ｏｆ  ｔｈｅ  ａｄｄｒｅｓｓｉｎｇ）が示される。該ホストデバイス３２及び遠隔デバイス１６６の両者は同じフオーマットを有し、それらのフイールド内のメッセージに依ってのみ相互に区別可能である。与えられたメッセージ処理用のホストデバイスコマンド及び遠隔デバイス応答の両者は同じメッセージを有する。第１文字（ｆｉｒｓｔ  ｃｈａｒａｃｔｅｒ）はメッセージのスタートの文字である。第８ビットは常に１にセットされ、より低い３ビットは該遠隔のアドレスを有し、そしてビット３−６は使われてない。該ホストデバイス３２はこの仕方で遠隔デバイス１６６をアドレス指定する。該アドレス指定された遠隔デバイスはここでそれ自身のアドレスで同じように応答する。
【００２３】
メッセージ長さは２文字の長さである。この数はメッセージ全体の文字数を示す。これはメッセージのスタートの文字（ｓｔａｒｔ  ｏｆ  ｍｅｓｓａｇｅ  ｃｈａｒａｃｔｅｒ）及びメッセージチェックサム文字（ｍｅｓｓａｇｅ  ｃｈｅｃｋｓｕｍ  ｃｈａｒａｃｔｅｒ）を含む。これはホスト／遠隔直列ポートを通して見られる様に送信される文字の実際の数である。メッセージアイデーは１文字長さである。それはメッセージにそれを他のメッセージから識別する数（０−２５５）でタグを付ける。該メッセージアイデーは該遠隔からのメッセージ確認応答（ｍｅｓｓａｇｅ  ａｃｋｎｏｗｌｅｄｇｅｓ）用の識
別を提供し、該遠隔での安全なメッセージ再トライ処理（ｓａｆｅ  ｍｅｓｓａｇｅ  ｒｅｔｒｙ  ｐｒｏｃｅｓｓｉｎｇ）を提供する。該メッセージアイデーはそれが２５５に達するまで数をインクレメントすることにより実現され、その後０まで戻る。各成功したメッセージ送信は該メッセージアイデーに１だけインクレメントさせる。該遠隔からの不成功確認応答（ｕｎｓｕｃｃｅｓｓｆｕｌ  ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔｓ）により、該ホストからの再送信されたメッセージは、元のメッセージと同じメッセージアイデーで繰り返される。該メッセージコマンドは１文字長さである。ホストのメッセージについては、該メッセージコマンドは、該遠隔へ、該メッセージコマンドが関連するコマンドの種類を示す。遠隔のメッセージについては、このフイールドは、如何に請求が受けられたかを該ホストデバイス３２に告げるため使われる。該メッセージコマンドデータは長さを変えられる。それは、特定のホストコマンドに依る追加メッセージデータを含む。該メッセージコマンドデータのサイズは前に説明した、メッセージ長さにより命じられる（ｄｉｃｔａｔｅｄ）。このフイールド付近から他のフイールドを除いた後、残りはメッセージ情報である。メッセージコマンドはメッセージコマンドデータを要しないので、このフイールドは必ずしも使われない。該メッセージチェックサムは１文字長さである。それは、メッセージのスタートの文字でスタートし、このチェックサムフイールドまで、であるがこのチェックサムフイールドは含まない、全メッセージ文字を含んだ、該メッセージ内の全文字の計算されたチェックサムを有する。もし該メッセージチェックサムが受信されたメッセージの現実の計算されたチェックサムとマッチしないなら、どんなメッセージも処理されない。
【００２４】
図５Ｃを参照すると、図５Ａで説明されたホストデバイス３２と遠隔デバイス１６６の間の通信伝送プロトコル（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｔｒａｎｓｍｉｓｓｉｏｎ  ｐｒｏｔｏｃｏｌ）が示される。メッセージは該ホストデバイス３２から該遠隔デバイス１６６へダウンロード（ｄｏｗｎｌｏａｄｅｄ）される。該ホストデバイスは遠隔デバイスへ送るためにメッセージを始動する（１７２）。該ホストデバイスはメッセージを保持するようメモリーを割り当て１７６、該メッセージをメモリー内にロードする１７８。次いで該ホストデバイス３２は、該メッセージの優先度により、キューの頂部又は底部に該メッセージを置く１８０，１８２。該キューは先入れ先出し（ｆｉｒｓｔ−ｉｎ−ｆｉｒｓｔ−ｏｕｔ）なので、該キューの底部のメッセージは最初に出る。従って、メッセージが直ちに送出されねばならないならば、それは該キュー１８０の底部に置かれる。そうでなく、もしそれがルーチンのステイタスメッセージ（ｒｏｕｔｉｎｅ  ｓｔａｔｕｓ  ｍｅｓｓａｇｅ）なら、該メッセージは該キューの頂部に置かれる１８２。その後、該メッセージは８つ迄の遠隔デバイスの各々用のメッセージキュー、１８４，１８６，１８８，１９０，１９２，１９４、１９６、１９８へ送られる。
【００２５】
通常、メッセージが該ホストデバイス３２から該遠隔デバイス１６６へ送られる時、メッセージはタイマーの使用により周期的に送られる。該ホストデバイス３２が、メッセージが急いで送られる必要があると決定した時は１７４、該タイマーはオフに切り替えられ２００、該ホストにより示される特定のキュー（ｓｐｅｃｉｆｉｃ  ｑｕｅｕｅ）からのメッセージの全てが送られる２０２。もしホストデバイス３２が、該メッセージは急いで送られる必要はないと決めたなら、該メッセージは、それを予め決められたシーケンスで送ることに依るタイマーに基づく予め決められたシーケンスで送られる２０６。該ホストは該メッセージをどの遠隔へ送るべきかを示すタブ位置（ｔａｂ  ｐｏｓｉｔｉｏｎ）を使う２０４。
【００２６】
図６Ａを参照すると、該遠隔デバイス１６６の拡大されたブロック線図が示される。前に論じた様に、該遠隔デバイス１６６はマイクロコントローラー３６を有する。該マイクロコントローラー３６はユーザースイッチ及びＬＥＤｓラインを有し、該ラインはステイタスピーシービー（ｓｔａｔｕｓ  ＰＣＢ）（プリント回路基板）２９４へ繋がっている
。該ステイタスピーシービー２９４は該遠隔デバイス１６６用ユーザーへのインタフエースであり、電力決定（ｐｏｗｅｒ  ｄｅｔｅｒｍｉｎａｔｉｏｎ）、エラー通知（ｅｒｒｏｒ  ｎｏｔｉｆｉｃａｔｉｏｎ）及び進行中のランの通知（ｎｏｔｉｆｉｃａｔｉｏｎ
ｏｆ  ａ  ｒｕｎ  ｉｎ  ｐｒｏｇｒｅｓｓ）用の３つのＬＥＤｓ（発光ダイオード）を有する。該ステイタスピーシービー２９４は又種々の機能のテスト用に使われる、プッシュボタンスイッチ（ｐｕｓｈ−ｂｕｔｔｏｎ  ｓｗｉｔｃｈ）の様なスイッチ２９５を有する。該プッシュボタンスイッチ２９５が押し下げられると、該マイクロコントローラー３６は、該マイクロコントローラー３６に入れられたインストラクションの最後のセット｛マクロ０（ｍａｃｒｏ  ０）として後で説明される｝を実行する。マクロ０は、次に説明される様に、該遠隔デバイス１６６で染色ラン（ｓｔａｉｎｉｎｇ  ｒｕｎ）を実行するため使われるインストラクションのリストである。テスト目的で、オペレーターは最後の染色ランを復習したいかも知れない。オペレーターが該ホストデバイス３２から該遠隔デバイス１６６（それは異なる場所にあるかも知れない）へそのプログラムをダウンロードする必要無しにこれを行うために、該オペレーターは該プッシュボタンスイッチ２９５を押し下げてもよい。この仕方で、該オペレーターはボタンのタッチで最後のランを繰り返し実行してもよい。
【００２７】
又該マイクロコントローラー３６はスライドフアンアウト（ｓｌｉｄｅ  ｆａｎ  ｏｕｔ）接続部（ｃｏｎｎｅｃｔｉｏｎ）を有するが、それはブロワーフアン４を制御するため使われる。該ブロワーフアン４は、空気をヒーター３０２上に、次いでスライド上に強制することにより該遠隔デバイス１６６のスライドカルーセル２４上のスライドを加熱するため空気を循環させる。該マイクロコントローラー３６上のスライドテンプイン（ｓｌｉｄｅ  ｔｅｍｐ  ｉｎ）接続部は該空気の温度を検出するスライド温度モニタリングセンサー６８に接続される。該スライド温度モニタリングセンサー６８は該被加熱空気の通路内に位置付けられ、それにより何時該スライドヒーター３０２をオン及びオフに切り替えるかの情報を該マイクロコントローラー３６へ送る。該スライドヒーターアウト（ｓｌｉｄｅ  ｈｅａｔｅｒ  ｏｕｔ）接続部は該スライドヒーター３０２に接続され、該ヒーターは前に論じた様に、該スライドの温度を上げるために該空気を加熱する。続いて論じる様に、該ホストデバイス３２は該遠隔デバイス１６６にランプログラム（ｒｕｎ  ｐｒｏｇｒａｍ）内の過程のシーケンスと、ランルール（ｒｕｎ  ｒｕｌｅｓ）と呼ばれる該センサーモニタリング及び制御ロジックと、をダウンロードする。該環境パラメーターの１つは該スライドの空気温度の上方及び下方限界（ｕｐｐｅｒ  ａｎｄ  ｌｏｗｅｒ  ｌｉｍｉｔ）（該スライドを加熱するため使われる）である。もし、ラン中、スライド温度モニタリングセンサー６８により示される該環境温度が該下方限界の下になるなら、該スライドヒーター３０２はオンに切り替えられる。同様に、もし、スライド温度モニタリングセンサー６８により示される該環境温度が該上方限界の上になるなら、該スライドヒーター３０２はオフに切り替えられる。電源２４は２４Ｖ直流及び５Ｖ直流の両者を適用可能な２４ＶＤＣ及び５ＶＤＣ接続部に供給する。該２４Ｖ電源２４は、該スライドカルーセル２４及び試薬カルーセル８と、次に説明される弁２４８Ａ−Ｊと、を動かすモーター１４，４８に電力を与えるため使われる。該１２０Ｖ交流入力は電力スイッチ３１０，フューズ３０８，及びフイルター３０６を通り、電源２４の該ＡＣイン接続部に送られる。該１２０Ｖ交流入力は又スライドヒーター３０２、バッフアーヒーター４４及び次に説明されるバルク流体モジュールの圧縮機２３２に電力を与えるために使われる。ＰＣへの直列ライン（ｓｅｒｉａｌ  ｔｏ  ＰＣ  ｌｉｎｅ）及び次の遠隔デバイスへの直列ライン（ｓｅｒｉａｌ  ｔｏ  ｎｅｘｔ  ｒｅｍｏｔｅ  ｄｅｖｉｃｅ  ｌｉｎｅ）は図５Ａを参照して説明される。該タブオーバーフローイン（ｔｕｂ  ｏｖｅｒｆｌｏｗ  ｉｎ）ラインは該タブ２５４内のウエーストのレベルを検出する伝導率センサー（ｃｏｎｄｕｃｔｉｖｉｔｙ  ｓｅｎｓｏｒ）２５５からの入力を受ける。該伝導率センサー２５５は該ウエーストラインが予め決められたレベルの上にあることを検出すると、該伝導率センサー２５５は該マイクロコントローラーに知らせ、該マイクロコントローラーは今度はステイタスメッセージを該ホストデバイス３２へ送る。オペレーターは最初該ウエーストを該タブ２５４からクリヤする機会���与えられる。もし該タブがなお該予め決められたレベルの上にあるなら、そのランは停止される。
【００２８】
バッフアーヒーター４４はウオッシュバッフアーを、それが該スライド上に置かれる前に、加熱するため使われるが、それは該ウオッシュバッフアーを該スライド上の組織の温度まで加熱することによってより良い結果が達成されることが決定したからである。該バッフアーヒーター４４はそのブロック内部にスパイラル配管２５１を有する鋳造アルミニウムブロック２５０から成る。該ウオッシュバッフアーが該ブロック２５０を通る該配管２５１を通って流れると、該ウオッシュアバッフアーの温度は、該配管２５１から出る時、該アルミニウムブロック２５０の温度になる。該ブロックの温度を制御するために、該アルミニウムブロック上に物理的に置かれるバッフアーヒーター温度センサー６６が使われる。該マイクロコントローラー３６は該バッフアーテンプ（ｂｕｆｆｅｒ  ｔｅｍｐ）ライン経由で該バッフアー温度センサー入力を受信し、それにより該ピーシービー（ＰＣＢ）マイクロコントローラー３６上の該バッフアーヒーター（ｂｕｆｆｅｒ  ｈｅａｔｅｒ）ライン経由で該バッフアーヒーター４４をオン及びオフと切り替えることにより該バッフアーヒーター４４の温度を制御出来る。
【００２９】
該リキッドカバースリップテーエム（Ｌｉｑｕｉｄ  ＣｏｖｅｒｓｌｉｐＴＭ）及びウオッシュバッフアー用流体弁２４８Ａ−Ｊは流体弁接続部により制御される。図６Ａに示される各弁２４８Ａ−Ｊ用に別々の対のワイヤ（給電及び接地）があるが、表示の容易化のため省略されている。各弁２４８Ａ−Ｊは該マイクロコントローラー３６により賦活されるリレイ（ｒｅｌａｙ）である。更に、スライドドア光学センサー２５８があり、それは該スライドドアスイッチイン（ｓｌｉｄｅ  ｄｏｏｒ  ｓｗｉｔｃｈ  ｉｎ）ライン接続部への入力であり、該遠隔デバイス１６６のフロントドア２５６が開かれるかどうかを決めるため使われる。このセンサー２５８は安全の理由で使われるので、もし該フロントドアが開いており、５分間開いた儘であるなら、該スライドカルーセル２４は動かない。更に、第２光学センサー、上部レベル光学センサー２６２があり、該センサーは該遠隔デバイス１６６上の上部シャシー（ｕｐｐｅｒ  ｃｈａｓｓｉｓ）が開かれたかどうかを決定するため使われる。
【００３０】
更に、図６Ａに示す様に、ディスペンスシリンダー２８２は、ディスペンスプランジャー（ｄｉｓｐｅｎｓｅ  ｐｌｕｎｇｅｒ）が流体ディスペンサーを延ばしそして引き込めるよう、ディスペンスシリンダーエクステンド（ｄｉｓｐｅｎｓｅ  ｃｙｌｉｎｄｅｒ  ｅｘｔｅｎｄ）及びディスペンスシリンダーリトラクト（ｄｉｓｐｅｎｓｅ  ｃｙｌｉｎｄｅｒ  ｒｅｔｒａｃｔ）を使う。該システム空気ライン経由で空気を使って、該ディスペンスシリンダー２８２は該ディスペンスシリンダーエクステンドのラインの使用により押し出される。該マイクロコントローラー３６は、該ディスペンスシリンダーエクステンドのラインに対応するリレイが賦活されるよう空気弁２４８Ａ、２４８Ｂを制御する。この仕方で、該ディスペンスシリンダー２８２は該流体ディスペンサーを押し下げ、それにより試薬をディスペンスする。該ディスペンスシリンダー２８２を引き込めるために、該ディスペンスシリンダーリトラクトの弁２４８Ｂは該システム空気ラインを使って賦活されるので、該流体ディスペンサーが引き込め（ｒｅｔｒａｃｔｉｏｎ）の方へ押される。加えて、次に説明される様に、引き込め過程を速めるのを助けるようエクステンションばね（ｅｘｔｅｎｓｉｏｎ  ｓｐｒｉｎｇ）が使われる。該ディスペンスがエクステンドされ、それにより賦活されるかどうかを決定するため光学的センサーが使われる。該ディスペンスシリンダー２８２がエクステンドされると、該光学センサーはトリップされ、該ディスペンス動作が起こったことを検定（ｖａｌｉｄａｔｉｎｇ）する。モーター１４，４８は該スライドカルーセル２４と試薬カルーセル８を動かし、該スライドモーターアウト（ｓｌｉｄｅ  ｍｏｔｏｒ  ｏｕｔ）接続部と試薬モーターアウト（ｒｅａｇｅｎｔ  ｍｏｔｏｒ  ｏｕｔ）接続部にそれぞれ接続される。該モーター１４，４８は典型的にステッパーモーター（ｓｔｅｐｐｅｒ  ｍｏｔｏｒｓ）である。
【００３１】
センサー２７４，２８６は、各々の“ホーム（ｈｏｍｅ）”ポジション（ｐｏｓｉｔｉｏｎ）を決めるために該スライドカルーセル２４及び試薬カルーセル８の近くに置かれる。該スライドカルーセル２４の場合、該スライドカルーセルホームセンサー２７４は誘導型（ｉｎｄｕｃｔｉｖｅ−ｔｙｐｅ）で、“ホーム”位置と呼称される、該スライドの下に置かれた金属ピースを検出する。該“ホーム”位置が見出されると、該センサー２７４は該マイクロコントローラー３６のスライドホームイン（ｓｌｉｄｅ  ｈｏｍｅ  ｉｎ）ラインに信号を送る。該試薬トレー１０の場合、センサー２８６も又誘導型のセンサーである。該試薬トレー１０は該ホーム位置を除くトレー全体の周りに大きく平坦な金属リングを有する。この仕方で、該センサー２８６が金属の無いことを検出すると、これはホーム位置であると決定され、それにより該試薬ホームイン（ｒｅａｇｅｎｔ  ｈｏｍｅ  ｉｎ）接続部を経由して、該マイクロコントローラー３６へ、該ホーム位置が見出されたことを示す。該センサー２８６が該試薬カルーセル８より寧ろ試薬トレー１０を検出するのは、ユーザーが該試薬トレー１０を外すからである。加えて、該センサー２８６は該ホーム位置用に金属の無いこと（ａｂｓｅｎｃｅ）を探すので、該試薬トレー１０が無いことは、２つの連続する位置で金属の無いことを探すことによりテストされる。
【００３２】
システム圧力は変換器（ｔｒａｎｓｄｕｃｅｒ）２９０内に直接供給するシステム空気ラインを介して決定される。該変換器２９０は該圧力に比例するアナログ電圧を発生する。該変換器２９０の出力は次いでＡ−Ｄ変換器（ａｎａｌｏｇ  ｔｏ  ｄｉｇｉｔａｌ  ｃｏｎｖｅｒｔｅｒ）｛エイデーシー（ＡＤＣ）｝２９２へ送られ、その出力は該システム圧力イン（ｓｙｓｔｅｍ  ｐｒｅｓｓｕｒｅ  ｉｎ）接続部経由で該マイクロコントローラー３６へ送られる。圧力が最小値の下にあるかどうかを示すのみの以前の圧力スイッチと反対に、該変換器２９０とエイデーシー（ＡＤＣ）２９２の組み合わせは該マイクロコントローラー３６に精確な圧力を示す。従って、該マイクロコントローラー３６は該圧力が低すぎるかどうか、高過ぎるかどうか、の両者を決定出来る。何れの場合でも、該マイクロコントローラー３６はエラーメッセージを送り、ランを閉止する。
【００３３】
図６Ａに示される様に、該バルク流体モジュール２３０は圧縮機２３２を有し、それは空気を約６２０ｋＰａ（９０ｐｓｉ）まで加圧する。水及び他の汚染物を濾過して出すために、該圧縮された空気はフイルター２３４へ送られる。圧力は２段の仕方で調整される。第１に、該圧力はばねダイアフラム（ｓｐｒｉｎｇ  ｄｉａｐｈｒａｇｍ）｛ピーアールブイ（ｐｒｖ）｝２３８を経由して該圧縮機で約１７２ｋＰａ（約２５ｐｓｉ）｛ア６．８９ｋＰａ（ア１ｐｓｉ）｝に調整される。該ピーアールブイ２３８はコロラド州、リットルトンのノーグレン（Ｎｏｒｇｒｅｎ  ｉｎ  Ｌｉｔｔｌｅｔｏｎ，  Ｃｏｌｏｒａｄｏ）により製造され、プラスチックボンネットを有するもので部品番号エヌアイピー−７０２（ＮＩＰ−７０２）である。第２に、該圧力は空気圧レギュレーター２３６を使って約８９．６ｋＰａ（１３ｐｓｉ）に精密同調（ｆｉｎｅ−ｔｕｎｅｄ）される。該圧力調整器２３６は長い期間に亘る精密な圧力調整の点で非常に精確である。この仕方で、該圧縮機２３２は、該ピーアールブイ２３８が、圧力が約１７２ｋＰａ（２５ｐｓｉ）を超えると開き、過剰圧力を放出（ｌｅｔｔｉｎｇ  ｏｕｔ）することにより該圧縮機の出力の圧力を約１７２ｋＰａ（２５ｐｓｉ）に保持するので、自身でオーバーワーク（ｏｖｅｒｗｏｒｋ）する必要はない。フイルター２３４を介してその空気から濾過された水と粒子はウエーストレセプタクル（ｗａｓｔｅ  ｒｅｃｅｐｔａｃｌｅ）へ送られる。該圧縮された空気は該リキッドカバースリップテーエムとウオッシュバッフアーボトル２４４，２４６を加圧するので、該リキッドカバースリップテーエム、容積調整、ジュアルアジャスト、ジュアルリンストップ、ジュアルリンスボトムラインに対応する弁２４８Ｆ−Ｊが開かれると、該圧力は既に該ライン上にあり、該流体が流れる。加えて、該圧縮空気は、ディスペンスシリンダーエクステンドライン、ディスペンスシリンダーリトラクトライン、ミラー空気シリンダーライン、ボルテックスミキサー（ｖｏｒｔｅｘ  ｍｉｘｅｒｓ）ライン、そしてバーコードブローオフ／エアナイフ（ｂａｒ  ｃｏｄｅ  ｂｌｏｗｏｆｆ／ａｉｒｋｎｉｆｅ）ライン用に使われる。該弁２４８で捕らえられる粒子を除くためにフイルター２４０は該リキッドカバースリップテーエムとウオッシュボトル２４４，２４６の出力で使われる。
【００３４】
該ミラー空気シリンダーラインは、該バーコードリーダー２７６が、該スライドカルーセル２４のスライド上のバーコードか、又は試薬カルーセル８上の流体ディスペンサー上のバーコードか、何れかを読むために、該ミラーシリンダー２７８を回すために使われる。該バーコードリーダー２７６の出力は該バーコード直列Ｉ／Ｏ接続部を経由して該マイクロコントローラー３６への入力となる。該ミラー空気シリンダー用弁２４８Ｃと該ミラーシリンダーの間に流れ制限器（ｆｌｏｗ  ｒｅｓｔｒｉｃｔｏｒ）２６８がある。該流れ制限器２６８は該ライン内の空気の流れを遅くする一方該ライン上で該約８９．６ｋＰａ（１３ｐｓｉ）をなお保持する。この仕方で、これはさもなければ該制限器２６８無しで行われるよりゆっくり該ミラーを動かす。
【００３５】
該ボルテックスミキサー（ｖｏｒｔｅｘ  ｍｉｘｅｒｓ）２７１は同様に該約８９．６ｋＰａ（１３ｐｓｉ）システム空気ラインを離れて（ｏｆｆ  ｏｆ  ｔｈｅ  １３  ｐｓｉ  ｓｙｓｔｅｍ  ａｉｒ  ｌｉｎｅ）該スライド上の内容を混合するよう動作する。該ボルテックスミキサー２７１は単一流（ｓｉｎｇｌｅ  ｓｔｒｅａｍ）又は双流（ｄｕａｌ  ｓｔｒｅａｍ）のモードで使われる。特に、空気の単一流又は空気の双流が該スライド上で該内容を混合するため使われてもよい。更に、該空気の流れを減ずるために該ボルテックスミキサーライン内に制限器２６８が使われる。この仕方で、該ボルテックスミキサー２７１がスライド上で該内容を混合するため使われる時、該流体は該スライドを吹き払わず、該ミキサーは該スライド上の何等特定のスポットを乾燥させない。
【００３６】
該バーコードブローオフ／エアナイフ（ｂａｒ  ｃｏｄｅ  ｂｌｏｗｏｆｆ／ａｉｒｋｎｉｆｅ）２６７は該バーコードを有する該スライドの部分上に空気を吹くために使われる。この仕方では、該バーコードは読むのが容易である。更に、もし該スライドのエッジの近くの流体が除かれるなら、表面張力により流体はより良く該スライド上に保たれ得る。
【００３７】
図６Ｂを参照すると、該マイクロコントローラー用の回路基板接続線図が示される。該遠隔デバイス１６６用センサー及びモーターはこの基板内に差し込まれるが、それは今度は該マイクロコントローラーと通信する。
【００３８】
図７及び８は該試薬カルーセル８内に契合される試薬トレー内に流体ディスペンサー４００を設置する仕方を図解する。該足部（ｆｏｏｔ）４４０が該試薬トレー１０内に形成された円いＵ字型溝４４２内に最初に挿入される。代わりの実施例では、該足部は長方形の溝内に挿入される。バネ部材４４８の溝４４４は該試薬トレー１０の円周状リップ（ｃｉｒｃｕｍｆｅｒｅｎｔｉａｌ  ｌｉｐ）４４６と契合する。図７は該流体ディスペンサーが該試薬トレー１０上に設置された後の該流体ディスペンサー４００の断面図を示すが、特に足部４４０が溝４４２に嵌合する仕方を示し、そして該流体ディスペンサー４００を位置的に確実に保持するためのバネ部材４４８の曲がりを示している。該流体ディスペンサー４００を外すためには、バネ部材４４８は簡単に内方へ僅かに曲げられるので、該溝４４４は該リップ４４６をクリヤし、該足部４４０は溝４４２から引き抜かれる。
【００３９】
図９を参照すると、キャップに隣接する蒸発リング（ｅｖａｐｏｒａｔｉｏｎ  ｒｉｎｇ）４０５を有する予め充たされた流体ディスペンサー（ｐｒｅｆｉｌｌｅｄ  ｆｌｕｉ
ｄ  ｄｉｓｐｅｎｓｅｒ）の分解組立図が示される。対応するメモリーデバイスリーダー２７６（この例ではバーコードリーダー）により読まれるように、該試薬コンテナーについての情報を有する試薬メモリーデバイス７８４（この例ではバーコード）が該ディスペンサー上に置かれる。該ディスペンサーラベル７８６も又該ディスペンサー上に置かれる。
【００４０】
本発明のもう１つの側面は、データを製造者から顧客へ転送する装置と方法である。該製造者は、試薬の記録、マスターロット（ｍａｓｔｅｒ  ｌｏｔｓ）、そしてキット及びディスペンサー用の直列番号を保持するために製造データベース（ｍａｎｕｆａｃｔｕｒｉｎｇ  ｄａｔａｂａｓｅ）を使う。該製造データベースは１つのフアイル内に含まれるインターベース（Ｉｎｔｅｒｂａｓｅ）（クライアント／サーバー）データベースであるのが好ましい。該製造データベース規定（ｍａｎｕｆａｃｔｕｒｉｎｇ  ｄａｔａｂａｓｅ  ｄｅｆｉｎｉｔｉｏｎ）はドメイン（ｄｏｍａｉｎｓ）、テーブル（ｔａｂｌｅｓ）、ビュー（ｖｉｅｗｓ）、そしてトリガー（ｔｒｉｇｇｅｒｓ）から成る。ドメインはテーブル内で使われる種々の種類及び要求を規定する。テーブルは各記録用に記憶されるデータを規定する。ビュー｛メタ−テーブル（ｍｅｔａ−ｔａｂｌｅｓ）｝はテーブルとしてアクセスされるがデータを含まない。該ビューはテーブルからデータを集める。トリガーは規定されたイベントに応答して該インターベースサーバー上で実行されるプログラムである。
【００４１】
該データベースはパッケージ、キットそしてコンテナーに関する情報を有する。該情報は１つ以上のメモリーデバイスにより提供される。パッケージの場合、該情報は該パッケージに組み合わされたタッチメモリーデバイス（ｔｏｕｃｈ  ｍｅｍｏｒｙ  ｄｅｖｉｃｅ）により提供される。該タッチメモリーデバイスは、該タッチメモリーデバイスをパッケージに取り付けることによりパッケージと“組み合わされる（ａｓｓｏｃｉａｔｅｄ）”のが一般的である。しかしながら、該タッチメモリーデバイスは、該パッケージに“組み合わされる”よう該パッケージに取り付けられる必要はない。例えば、該タッチメモリーデバイスは該パッケージをリスト化する在庫目録（ｉｎｖｅｎｔｏｒｙ）に取り付けられることが出来たり、或いはそれは販売のパッケージの請求書（ｐａｃｋａｇｅ  ｂｉｌｌ  ｏｆ  ｓａｌｅ）に取り付けられることも出来る。コンテナー、キット又はディスペンサーの場合、該情報は該コンテナー、ディスペンサー又はキットと“組み合わされる（ａｓｓｏｃｉａｔｅｄ）”試薬メモリーデバイスにより提供される。用語“試薬容器（ｒｅａｇｅｎｔ  ｖｅｓｓｅｌ）”はここでは本発明の自動式システムで有用な試薬又は溶液を保持する、コンテナー、バルクコンテナー（ｂｕｌｋ  ｃｏｎｔａｉｎｅｒ）、ディスペンサー、バイアル（ｖｉａｌｓ）そしてキットを含むが、それらに限定されない、何等かの容器（ｖｅｓｓｅｌ）を集合的に呼ぶため使われる。
【００４２】
該メモリーデバイスは、試薬容器についての情報を記憶し、その後、情報のホストコンピュータへの送信及び／又はそれからの受信を行えるどんなデバイスから選択されてもよい。該メモリーデバイスは、データグリフアール｛Ｄａｔａｇｌｙｐｈ（Ｒ）｝、アールエフアイデー（ＲＦＩＤ）、又は磁気ストリップの様な磁気的メディアの様な、線形バーコード（ｌｉｎｅａｒ  ｂａｒ  ｃｏｄｅｓ）、２次元バーコード、オーシーアール（ＯＣＲ）ソフトウエアにより読まれるテキスト、光学的データマトリックス（ｏｐｔｉｃａｌ  ｄａｔａ  ｍａｔｒｉｃｅｓ）から選択されてもよい。
【００４３】
該メモリーデバイスはアールエフアイデータグ（ＲＦＩＤ  ｔａｇ）技術に基づいてもよい。アールエフアイデータグは能動性（ａｃｔｉｖｅ）、又は受動性（ｐａｓｓｉｖｅ）の何れかとすることが出来る。受動性アールエフアイデータグはそれら自身の電源を有せず、該デバイスが極めて小さくなることを可能とする。受動性アールエフアイデータグは実際的には不可視性（ｉｎｖｉｓｉｂｌｅ）で、約１０ｍｍから約５ｍまで変わる実用的に読める範囲を有する。
【００４４】
能動性アールエフアイデータグは、他方、電源を有さねばならず、受動性タグより長い範囲と大きいメモリーのみならず、トランシーバーにより送られる追加の情報を記憶する能力も有する。現在、最小の能動性タグは凡そコインの寸法である。多くの能動性タグが数十メートル（ｔｅｎｓ  ｏｆ  ｍｅｔｅｒｓ）の実用範囲と数年までのバッテリー寿命を有する。
【００４５】
普通使われている４つの異なる種類のアールエフアイデーがある。それらはそれらの無線周波数により、低周波タグ（１２５から１３４ｋＨｚの範囲）、高周波タグ（１３．５６ＭＨｚ）、ユーエイチエフ（ＵＨＦ）タグ（８６８から９５６ＭＨｚ）、そしてマイクロ波アールエフアイデー（Ｍｉｃｒｏｗａｖｅ  ＲＦＩＤ）タグ（２．４５ＧＨｚ）、にカテゴリー化されている。ユーエイチエフタグは、現在それらの使用についてグローバルな規制（ｇｌｏｂａｌ  ｒｅｇｕｌａｔｉｏｎｓ）が無いので、グローバルには使うことが出来ない。
【００４６】
アールエフアイデーのプログラミング及び／又は走査システム（ｐｒｏｇｒａｍｍｉｎｇ  ａｎｄ／ｏｒ  ｓｃａｎｎｉｎｇ  ｓｙｓｔｅｍ）は、幾つかの部品、すなわち、タグ、タグリーダー、タグプログラミングステーション、循環リーダー（ｃｉｒｃｕｌａｔｉｏｎ  ｒｅａｄｅｒｓ）、並べ替え（ｓｏｒｔｉｎｇ）機器、そしてタグインベントリーワンド（ｔａｇ  ｉｎｖｅｎｔｏｒｙ  ｗａｎｄｓ）から成ってもよい。該アールエフアイデーシステムの目的は、データがデバイスの上又は中で運ばれそしてタグと呼ばれる携帯可能デバイスへ又はそれから送信されることを可能にすることであり、該タグはアールエフアイデーにより読まれ、特定の応用のニーヅに依り処理される。該タグにより送信されるデータは識別又は位置情報（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｏｒ  ｌｏｃａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）、又は種類（ｔｙｐｅ）、製造日付（ｄａｔｅ  ｏｆ  ｍａｎｕｆａｃｔｕｒｅ）、満了期日（ｅｘｐｉｒａｔｉｏｎ  ｄａｔｅ）他の様なタグの付いた試薬デバイスについての詳細（ｓｐｅｃｉｆｉｃｓ）を含む。
【００４７】
典型的アールエフアイデーシステムでは、個別物品は小さく、低廉なタグを装着している。該アールエフアイデータグはユニークな電子製品コードを与えられたデジタルメモリーチップを有するトランスポンダー（ｔｒａｎｓｐｏｎｄｅｒ）を備える。インタロゲーター（ｉｎｔｅｒｒｏｇａｔｏｒ）、トランシーバー及びデコーダーと共にパッケージされたアンテナ、は該アールエフアイデータグを賦活する信号を放射するので、それはデータを読み、それへデータを書くことが出来る。アールエフアイデータグが電磁気帯域（ｅｌｅｃｔｒｏｍａｇｎｅｔｉｃ  ｚｏｎｅ）を通過すると、それは該リーダーの賦活信号を検出する。該リーダーは該タグの集積回路内にエンコードされたデータをデコードし、かくして該データは処理用に無線でホストコンピュータへ送られる。本発明で有用なアールエフアイデーのタグ及びシステムはテキサスインスツルメント（Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓ）により製造されるＴＩ−ＲＦｉＤ＿Ｓｙｓｔｅｍと、ペンシルバニヤ州、ハットボロ市、インフォロジックス（ＩｎｆｏＬｏｇｉｘ，  Ｈａｔｂｏｒｏ，  ＰＡ）からの無線アールエフアイデーシステムと、から選択されてもよい。単独又は組み合わせで本発明に使用出来るアールエフアイデーシステムの多くの他の公知の製造者がいる。
【００４８】
本発明の１側面では（幾つかのディスペンサーを含む）キット又は１つのディスペンサーを規定する情報はデータベース上に記憶される。多数のディスペンサーを有するキットであろうと、単独のディスペンサーであろうと、各試薬容器は試薬メモリーデバイスを有する。本発明を更に説明する目的で、該試薬メモリーデバイスはその内容を識別するバーコードを参照して説明されるであろう。
【００４９】
本発明では、キットと組み合わされる該試薬メモリーデバイス（例えば、バーコード）は部品番号（ｐａｒｔ  ｎｕｍｂｅｒ）、マスターロット番号（ｍａｓｔｅｒ  ｌｏｔ  ｎｕｍｂｅｒ）そして直列番号（ｓｅｒｉａｌ  ｎｕｍｂｅｒ）の様な情報を有する。単一ディスペンサー用では、該バーコードメモリーデバイスは部品番号、ロット番号（ｌｏｔ  ｎｕｍｂｅｒ）そして直列番号の様な該ディスペンサーについての情報を有する。直列番号は各マスターロットについて１からスタートしてシーケンシャルにキットに割り当てられる（すなわち、各マスターロットから創られる第１キットは直列＃１を割り当てられる）。パッケージバーコードは該パッケージ内の個別ディスペンサー上に現れるバーコードとは別である。特に、単一ディスペンサーパッケージの場合、パッケージバーコードラベル上の直列番号は該パッケージ内に含まれる該単一ディスペンサーの直列番号とマッチする必要はない。
【００５０】
該バーコードは１，２及び３次元バーコードから選択されてよい。この説明の目的には、本発明は１次元バーコードを参照して説明される。該バーコードはコード１２８シンボロジー（Ｃｏｄｅ  １２８  Ｓｙｍｂｏｌｏｇｙ）でエンコードされる。好ましくは、該バーコードの明白なテキスト解釈が標準アスキーテキスト（ｓｔａｎｄａｒｄ  ＡＳＣＩＩ  ｔｅｘｔ）として該バーコードの下に現れるのがよい。これは走査により得られるデータのオペレーター検証を可能にする。パッケージラベル上のフイールド（ｆｉｅｌｄｓ）は長さが固定され、連結により１つのバーコード内に組み合わされるだろう。ディスペンサー用では、該フイールドの１つは製品コード（ｐｒｏｄｕｃｔ  ｃｏｄｅ）（好ましくは、４デジットの）であり、それは該ディスペンサーの内容を決めるのであり、もう１つのオプションのフイールドは直列番号である。該直列番号はディスペンサーの種類に一義的（ｕｎｉｑｕｅ）である（すなわち、或る種類の各ディスペンサー用の直列番号は１つずつインクレメントされる）。該バーコードフイールドを走査することにより、次に説明されるタッチメモリーデバイスをプログラムするデバイスは該ディスペンサーの種類を認識する。更に、次に説明される遠隔デバイス上のスキャナー（この場合バーコードリーダー）から走査された情報を得る該ホストデバイスは又該走査されたバーコードに基づき該ディスペンサーの種類を決定する。キット上のバーコードについては、１つのフイールドが好ましくは特定のキット形式に対応するのがよく、そのため該キットバーコードが走査されると、そのコンピュータは、ルックアップテーブルを通して、次に説明される様に、該キットバーコードと組み合わされる特定のキット形式を決定する。
【００５１】
図１０を参照すると、外部メモリーデバイスをプログラムするための製造者のシステムのブロック線図が示される。該製造用コンピュータ５００は好ましくは、コンパレーター５０４を有するプロセサー５０２と、ＲＡＭ５０８及びＲＯＭ５１０を有するメモリー５０６と、を備える典型的パーソナルコンピュータであるのがよい。次に説明される様に、該プロセサー５０２はスキャナー５１２と、ＥＰＲＯＭ（消去可能で、プログラム可能な読み出し専用メモリー）の様なメモリーデバイス５１６と、通信する。好ましい実施例では、システムプロセサー５０２は次に説明される様に、メモリーワンド（ｍｅｍｏｒｙ  ｗａｎｄ）５１４を経由して該メモリーデバイス５１６と通信する。
【００５２】
該マスターロットの更新と該メモリーデバイス内へデータを入れることは図１１Ａ−１１Ｂでフローチャートで示される。該マスターロットフオームは、マスターロット番号を予め決められたキットへ、のみならず、ロット番号及び満了期日を該キット内ディスペンサーの各々へ、割り当てる様な機能をサポートする。該キットの該満了期日はそのキット内のディスペンサーの満了期日の最も早期のものである。もしオペレーターが該マスターロットを更新したいならば５７０、該製造データベースは該マスターロットが古いか新しいかを決める５７２。もし新しいなら、キットのリストが表示され５７４、該ユーザー選択キット用にブランクテンプレートが表示される５７６。もし古ければ、前のマスターロットがリスト化され５７８，該ユーザーに選択されたマスターロットが表示される５８０。該マスターロット用データが入れられ５８２，次いでセーブされる５８４。
【００５３】
一旦該フオームがセットされると、オペレーターは該タッチメモリーデバイス５８８をプログラムすることを始める。１実施例では、該タッチメモリーデバイス５７６は、ダラスセミコンダクターデーエス１９８５エフ５（Ｄａｌｌａｓ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  ＤＳ１９８５  Ｆ５）の１６Ｋビットアドオンリータッチメモリーデバイス（１６  Ｋｂｉｔ  ａｄｄ−ｏｎｌｙ  ｔｏｕｃｈ  ｍｅｍｏｒｙ  ｄｅｖｉｃｅ）の様なＥＰＲＯＭである。他のメモリーデバイスが該情報を記憶し末端ユーザーが該情報を検索することを可能にするため使われてもよい。例えば、タッチメモリーデバイスとしてディスケット（ｄｉｓｋｅｔｔｅｓ）が使われてもよい。線形バーコード、２次元バーコード、オーシーアールＯＣＲソフトウエアにより読まれるテキスト、データグリフアールの様な光学的データマトリックス、アールエフアイデー又は磁気的ストリップの様な磁気的メディア、の様な他のメモリーデバイスは、例え該リスト化されたタッチメモリーデバイスの多くからのデータを記憶し、検索するために該デバイスに接触する必要が無くても、本発明の用語“タッチメモリーデバイス”の範囲に全て入る。
【００５４】
最初の過程では、該パッケージバーコードラベルが走査される５９０。ウエルシアリンスキャンティーム５４００／５７００手持ち式スキャナー（Ｗｅｌｓｈ  Ａｌｌｙｎ  Ｓｃａｎｔｅａｍ  ５４００／５７００  ｈａｎｄ  ｈｅｌｄ  ｓｃａｎｎｅｒ）が使われる。該スキャナーはハードウエアプラットフォーム（ｈａｒｄｗａｒｅ  ｐｌａｔｆｏｒｍ）とバーコードシンボロジー（ｂａｒ  ｃｏｄｅ  ｓｙｍｂｏｌｏｇｙ）を識別するため一度だけコンフィギュアされる必要がある。該スキャナーは接頭辞文字（ｐｒｅｆｉｘ
ｃｈａｒａｃｔｅｒ）として‘！’を、又接尾辞文字（ｓｕｆｆｉｘ  ｃｈａｒａｃｔｅｒ）として‘！’を送るようプログラムされる。該接頭辞文字はスキャナーからの入力をキーボードからの入力から区別するため使われる。接尾辞文字は取得の完了を識別するた使われる。
【００５５】
該パッケージから走査された情報に基づき、該キット種類はキットフォーム内の情報から決定される５９２。代わりの実施例では、ユーザーは該キットの種類を入れるよう促される。この情報に基づき、該コンピュータは該キット種類を決定する。
【００５６】
該パッケージ内のディスペンサーの各々用のバーコードは次いでスキャナーにより走査される５９４。該キットフォーム内の情報は走査取り込みされた（ｓｃａｎｎｅｄ  ｉｎ）情報と比較される５９６。例えば、該パッケージ内のディスペンサーの数がチェックされる。もし該数が多すぎたり少なすぎれば、ユーザーは知らされ、該メモリーデバイスはプログラムされない。更に、もし該パッケージ内の該ディスペンサーの種類が該キットフォーム内のディスペンサーの種類とマッチしなければ、該ユーザーは知らされ、該メモリーデバイスはプログラムされない。これは品質管理を高める方法の１つである。もし該パッケージのパッケージ作業に誤り（ｅｒｒｏｒ）があれば（例えば、該パッケージ内に正しくないディスペンサーが置かれた）、ユーザーはその問題を正すよう知らされるだろう５９８。
【００５７】
もしディスペンサーの数と種類が正しければ、該データベースは現在のキット及びディスペンサー用に必要な全データを集める６０２。ロット番号、試薬種類、満了期日、他の様な情報を有する該タッチメモリーデータは該タッチメモリデバイス内へプログラムされるか、又は記憶される。該タッチメモリーデバイスがＥＰＲＯＭである場合、該データはオブジェクト指向プログラミング（ｏｂｊｅｃｔ  ｏｒｉｅｎｔｅｄ  ｐｒｏｇｒａｍｍｉｎｇ）を使って、該ＥＰＲＯＭ内にプログラムされる。これを行うために、該メモリーが中に記憶されるフォームを有するタッチメモリーオブジェクト（ｔｏｕｃｈ  ｍｅｍｏｒｙ  ｏｂｊｅｃｔ）が創られる６０４。現在のキット及びディスペンサー用のデータは
該タッチメモリーオブジェクトバッフアー（ｔｏｕｃｈ  ｍｅｍｏｒｙ  ｏｂｊｅｃｔ  ｂｕｆｆｅｒｓ）に書かれる６０６。最後に、該タッチメモリーオブジェクトバッフアーは該タッチメモリーデバイスへ転送される６０８。
【００５８】
該ＥＰＲＯＭ、該タッチメモリーデバイスをプログラムする又は読むために、手持ち式ワンド（ｈａｎｄ  ｈｅｌｄ  ｗａｎｄ）５１４内に設置されたプローブ｛ダラスセミコンダクターデーエス９０９２ジーテー（Ｄａｌｌａｓ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  ＤＳ９０９２ＧＴ）｝が使われる。このワンド（ｗａｎｄ）５１４は、ダラスセミコンダクターデーエス９０９７又はデーエス９０９７イー（Ｄａｌａｌｓ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  ＤＳ９０９７  ｏｒ  ＤＳ９０９７Ｅ）直列ポート｛デービー−２５（ＤＢ−２５）｝アダプターを通して該タッチメモリーデバイス５１６をプログラムする製造コンピュータ５００の直列ポートへ取り付けられる。メモリーデバイスとしてディスケットを使う代わりの実施例では、該メモリーデバイス上のデータを該コンピュータ５００へ転送するためにディスクドライブ（ｄｉｓｋ  ｄｒｉｖｅ）が使われる。該タッチメモリーデバイスがアールエフアイデータグ（ＲＦＩＤ  ｔａｇ）である時、該アールエフアイデータグをプログラムするため恐らく使われた該製造コンピュータ５００に取り付けられたアールエフアイデープリンター−エンコーダー（ＲＦＩＤ  ｐｒｉｎｔｅｒ  −  ｅｎｃｏｄｅｒ）が使われてもよい。アールエフアイデープリンター／エンコーダーの１例はゼブラテクノロジー（Ｚｅｂｒａ  Ｔｅｃｈｎｏｌｏｇｙ）により製造されるゼブラアールエフアイデータグプリンターアンドコーダーモデルピー１０４−０００−ピーデーイー（ｚｅｂｒａ  ＲＦＩＤ  ｔａｇ  ｐｒｉｎｔｅｒ  ａｎｄ  ｃｏｄｅｒ  ｍｏｄｅｌ  Ｐ１０４−０００−ＰＤＥ）である。
【００５９】
末端ユーザーでは、該タッチメモリーデバイスは該キット又は単一ディスペンサーに随伴する。図１２を参照すると、メモリーデバイスからホストシステムへデータをダウンロードするためのフローチャートが示されている。プローブが最初にタッチメモリーデバイスへ接続される６１２。該タッチメモリーデバイスの内容は該ホストコンピュータにダウンロードされ６１４，ユーザーに表示される６１６。次いで該タッチメモリーデバイスは前にダウンロードされたかどうかが決定される６１８。これは該タッチメモリーデバイスの内容に基づいて行われる。もし該メモリー内容が前にダウンロードされたなら、該メモリー内容内にフラグがセットされる。従って、このキットは既に“使用された（ｕｓｅｄ）”ことがあり、従って再処理されるべきでない。ユーザーは、彼又は彼女が該ユーザーのデータベースを該キット／ディスペンサーデータで更新したいかどうかを促される６２４。もし更新したいなら、該プローブは該タッチメモリーデバイスに再接続され６２６、現在のダウンローディングを前のダウンロードのデータと比較することによりそれが同じタッチメモリーデバイスであることを検証する６３０。該タッチメモリーデバイスが“使用された（ｕｓｅｄ）”ことを示すフラグが該メモリーデバイス内部でセットされる６２８。この仕方で、メモリーデバイスは安全目的で１回だけダウンロードされる。ユーザーのデータベースの内容は、該タッチメモリーデバイス内に含まれる、該試薬用の名前、種類、グループ、ロット、直列番号、特性、量、満了期日と、該ディスペンサー用の使用可能寿命、最大容積、無効容積（ｄｅａｄ  ｖｏｌｕｍｅ）そして登録日付、の様な情報で更新される６３２。
【００６０】
規制はユーザーが染色に使われる流体のデータベースを保持せねばならないことを要求する。本発明の前は、ユーザーはデータを該データベース内へ手動で入力する必要があった。この過程は時間が掛かるのみならず、誤り勝ちであった。対照的に本発明は該必要データベースを更新するために該タッチメモリーデバイス内の情報を使う。
【００６１】
規制により要求されるユーザーデータベースはオペレーターによる使用のために登録、受領そして品質管理テーブルを有する種々のテーブルを備える。該登録（ｒｅｇｉｓｔｒ
ａｔｉｏｎ）、受領（ｒｅｃｅｉｖｅ）及び品質管理（ｑｕａｌｉｔｙ  ｃｏｎｔｒｏｌ）テーブルの各々内には、五つの異なる種類のカテゴリー、すなわち、（１）抗体；（２）試薬；（３）キット；（４）消耗品（ｃｏｎｓｕｍａｂｌｅｓ）；そして（５）管理スライド（ｃｏｎｔｒｏｌ  ｓｌｉｄｅｓ）、がある。抗体は患者の組織内で、生物学的マーカーについて特定の親和性を有するタンパク質である。試薬は典型的に活きた材料（ｌｉｖｉｎｇ  ｍａｔｅｒｉａｌ）を含まない非抗体化学物質（ｎｏｎ−ａｎｔｉｂｏｄｙ  ｃｈｅｍｉｃａｌｓ）である。上記説明の様に、キットはディスペンサーの種々の組み合わせを有する。消耗品はリキッドカバースリップテーエム、ウオッシュバッフアー、他の様な材料である。これらの材料の各々は種々の仕方で規制され、それにより該登録、受領及び品質管理テーブル内に含まれる種々の情報を要する。例えば、抗体は活きた材料から得られるので、それらはもっと高度に規制され、従って該テーブル内に追加情報を要する。
【００６２】
該規制テーブルは特定材料について背景情報を有する。例えば、登録テーブルは該材料（抗体、試薬、キット、消耗品、又は管理スライド）の名前、製造者、クローン数（ｃｌｏｎｅ  ｎｕｍｂｅｒ）（抗体用）そして該材料を説明する他の情報を有する。前に説明した様に、ディスペンサーバーコード内の１つのフイールドはディスペンサーの種類である。この情報は該タッチメモリーデバイス内へプログラムされ、それは次に該登録テーブルへダウンロードされる。従って、次に説明される様に、ラン用の準備で該ディスペンサーのバーコードが走査される時、該ディスペンサー内にどの種類の流体が含まれるかを決定するために該登録テーブルが使われる。このテーブルは該材料が最初に受領される時だけ更新される。
【００６３】
該受領テーブルは、何時或る材料が受領されたかを各回に、そしてその材料の満了期日のみならず直列番号を含むこのロットの材料に特定的な他の情報を、記録するテーブルである。
【００６４】
従って、該登録テーブルは或る抗体の特性を説明するが、受領テーブルは、どの日付でその抗体の各ディスペンサーが受領されたか、その抗体用の満了期日、直列番号そしてロット番号を説明する。この情報は規制により要求されるレポートを発生するのみならず、次に説明されるように、ラン中に該化学物質の満了期日をチェックするためにも使われる。
【００６５】
該品質管理テーブルは特定の化学物質が何時検定（ｖａｌｉｄａｔｅｄ）されたかを記録する。規制は、新しい化学物質又は前に受領された化学物質の新しいロットが受領された時、実験室は該材料が期待される仕方で動作する（すなわち、該材料が正しく処理されており、輸送中損なわれなかった）ことを確認するようチェックせねばならないことを、要求する。該材料が患者組織サンプルに関するテストでの使用に“受け入れ可能（ａｃｃｅｐｔａｂｌｅ）”かを決定するために、末端ユーザーは、損なわれない試薬で肯定的にテストすると知られた組織サンプルを有する。該品質管理テーブルは、該化学物質が有効性（ｅｆｆｅｃｔｉｖｅｎｅｓｓ）についてテストされたかどうか、そしてどの組織サンプルが該化学物質をテストするために使われたか、を追跡（ｔｒａｃｋ）する。この仕方で、該タッチメモリーからの情報により多くの部分が発生されたテーブルは、ユーザーが時間の掛かるデータエントリーの必要無しに該規制に適合することを可能にする。
【００６６】
テストでより良い品質保証（ｑｕａｌｉｔｙ  ａｓｓｕｒａｎｃｅ）を提供する他のテーブルがラン中に使われる。例えば、各ディスペンサー用に、ラン中の品質保証用の関連情報を有するディスペンサーテーブル（ｄｉｓｐｅｎｓｅｒ  ｔａｂｌｅ）がある。例えば、対応するバーコード（それは該ディスペンサー用の直列番号を含む）を有する各ディスペンサー用に、該テーブルは満了期日、及び該ディスペンサー内の滴数（ｎｕｍｂｅｒ  ｏｆ  ｄｒｏｐｓ）を含む。
【００６７】
図１３を参照すると、オペレーターによる使用のために該ホストコンピュータ上の登録、受領及び品質管理のテーブルを更新するためのフローチャートが示されている。タッチメモリーデバイス内のデータに基づき、該コンピュータは該タッチメモリーがキット情報、予め充たされた抗体の情報又は予め充たされた試薬の情報を保持するかどうかを決定する。特に、該コンピュータは該タッチメモリーデバイス内のデータのフオーマットを調べ、該タッチメモリーがどの種類のデータを保持するかを決定する。代わりに、該タッチメモリーデバイスは特に該データがキット情報、予め充たされた抗体の情報、又は予め充たされた試薬の情報に関係するかどうかを述べてもよい。特に、該タッチメモリーデバイス内のフイールドの１つは該情報の種類は何かを意味する。
【００６８】
ディスペンサー／キット情報は該タッチメモリーデバイスから読まれる。コンピュータは該タッチメモリーデバイスがキット情報を保持するかどうかを決定する６３８．もし保持しているなら、該タッチメモリーデバイスは、該キットが前に受領されたかどうかを決定するために該登録テーブルを探す６４０。もし該キットが前に受領されなかったなら、該登録テーブルは、製造者及びカタログ番号の様なキット登録情報（すなわち背景情報）で更新されねばならない６４２。このキット登録情報は該タッチメモリーデバイスから得られる。これ又該タッチメモリーデバイスから得られる、該キット内の個別ディスペンサー情報は、直列番号、製品コード、マスターロット番号、合計ディスペンス（滴数による）及び満了期日を有する該ディスペンサーテーブル内で更新される６４４。
【００６９】
受領テーブルも又受領日付、ロット番号、直列番号及び受領者（ｒｅｃｅｉｖｅｒ）を含むよう更新される６４６．該受領日付は該ホストデバイスプロセサー内の日付に基づき発生され、該直列番号は該タッチメモリーデバイスから得られる。該受領テーブル内の受領者フイールドは該タッチメモリーデバイスから該データを入力した人である。好ましい実施例では、該ホストデバイス３２は誰が該ホストデバイスへ現在ログオン（ｌｏｇｇｅｄ  ｏｎ）されているかを決定し、該受領者として該ユーザーの名前を書く。
【００７０】
該品質管理テーブルは、該テーブル内にこのキットのロット番号用のエントリーがあるかどうか（すなわち、これが新キットか又は新キットロット番号か）を決定するために探索される６４８。もし該キットロット番号（該タッチメモリーデバイスから得られた）が既に品質管理テストされたことがあるなら、該ユーザーはこれは既に行われたことを知らされる６５０。もしテストされてないならば、該ユーザーは、品質管理テストが行われねばならぬことを知らされる６７６。代わりの実施例では、受領された化学物質の有効性をテストするために既知の組織サンプルを選択するよう別のルックアップテーブルが使われる。受領された該化学物質に基づき、品質管理テーブルを更新するために該化学物質の有効性をテストするよう該既知組織サンプルがユーザーに示唆される。
【００７１】
該コンピュータは又該タッチメモリーデバイスが予め充たされた抗体の情報を保持しているかを決定する６５２。もし保持していれば、該タッチメモリーデバイスは、該抗体情報が前に受領されたかを決定するために該登録テーブルを探す６５４。もし該抗体情報が前に受領されてなければ、該登録テーブルは、名前、製造者、カタログ番号、クローン、アイエムジーサブクラス（Ｉｍｇ  ｓｕｂｃｌａｓｓ）、プレゼンテーション（ｐｒｅｓｅｎｔａｔｉｏｎ）、及び種（ｓｐｅｃｉｅｓ）の様な該抗体登録情報（該タッチメモリーデバイス内に配置される）で更新される６５６。又該直列番号、製品コード、マスターロット番号、合計ディスペンス（滴数による）及び満了期日を含む個別ディスペンサー情報がディスペンサーテーブル内で更新される６５８。該受領テーブルは受領日付（該ホストデバイスから決定される）、ロット番号、直列番号、及び受領者を含むよう更新される６６０。該品質管理テーブルはこの抗体ロット番号用の該テーブル内にエントリーがあるか（すなわち、これは新抗体又は新抗体ロット番号であるか）を決定するため探索を受ける６６２。もし該抗体ロット番号が既に品質管理テストされていれば、該ユーザーはこれが既に行われたことを知らされる６５０．もしテストされてなければ、該ユーザーは品質管理テストが行われねばならないことを知らされる６７６。
【００７２】
コンピュータは又該タッチメモリーデバイスが予め充たされた試薬の情報を保持するかを決定する６６４。もし保持していれば、該タッチメモリーデバイスは試薬情報が前に受領されたかを決めるために該登録テーブルを探す６６６．もし該試薬情報が前に受領されなかったなら、該登録テーブルは名前、製造者、及びカタログ番号の様な該試薬登録情報（該タッチメモリーデバイス内に配置されている）で更新される６６８。個別ディスペンサー情報（該タッチメモリーデバイス内に配置されている）は該直列番号、製品コード、マスターロット番号、合計ディスペンス（滴の数による）及び満了期日を有する該ディスペンサーテーブル内で更新される６７０。受領テーブルは受領日付、ロット番号、直列番号、及び受領者を有するよう該タッチメモリーデバイスからの情報で更新される６７２。該品質管理テーブルは、該テーブル内にこの試薬ロット番号用のエントリーがあるか（すなわち、これが新試薬又は新試薬ロット番号であるか）を決定するため探索される６７４。もし該試薬ロット番号が既に品質管理テストを行われていれば、該ユーザーはこれは既に行われたことを知らされる６５０。もし該テストが行われてなければ、ユーザーは品質管理テストが行われねばならぬことを知らされる６７６。
【００７３】
該コンピュータは又該タッチメモリーデバイスが顧客が充たせるディスペンサー情報を保持するかを決める６７８。もし保持していれば、その直列番号、製品コード、マスターロット番号、合計ディスペンス、満了期日、ディスペンサー滴寿命（ｄｉｓｐｅｎｓｅｒ
ｄｒｏｐ  ｌｉｆｅ）、最大容積、無効容積及びプライミングウエースト（ｐｒｉｍｉｎｇ  ｗａｓｔｅ）を含む該個別ディスペンサー情報（該タッチメモリーデバイス内に配置されている）が入力される６８０。代わりの実施例では、ユーザーは該ディスペンサー内に置かれた、ミリリットルでの液体の量を入力するよう促される。ミリリットルでのこの量は滴数に変換され該テーブル内に記憶される。ユーザーは、後刻に（ａｔ  ｌａｔｅｒ  ｔｉｍｅ）該ユーザーが充たせるディスペンサーを充たしてもよく、該後刻に、該ディスペンサー内に置かれた流体の量で該ディスペンサーテーブルを更新してもよい。
【００７４】
本発明の代わりの実施例では、該ホストデバイスは該タッチメモリーからの情報を使って１連のチェックを行う。図１４を参照すると、図１１で説明した、該タッチメモリーデバイスをプログラムしながら行われるチェックと同様な、該オペレータによる使用のためのキット／ディスペンサーが正しい数（ｃｏｒｒｅｃｔ  ｎｕｍｂｅｒ）かそして正しい補足数（ｃｏｒｒｅｃｔ  ｃｏｍｐｌｅｍｅｎｔ）かを決めるためのフローチャートが示される。該パッケージ内に含まれたキット及びディスペンサーの種類を決めるために該タッチメモリーデバイスからのキットバーコード情報が読まれる６８２，６８４。このバーコード情報に基づき、該キット内の試薬の数と、該キット内の試薬の種類又は補足数と、を説明するルックアップテーブルがある。該ルックアップテーブル内のこの履歴情報は該パッケージ内の現実に送られたものと比較される。もし該キット内のディスペンサーの数に関し又は該キット内の試薬の種類で食い違いがあれば６８６，６８８、ユーザーは知らされ、該ユーザーのデータベースは該キットバーコード情報で更新はされない６９０。この仕方で、該キット内に適当なディスペンサーが含まれたかをチェックすることは該品質管理を高める。
【００７５】
該タッチメモリーデバイスからのデータのダウンローディングの後、該ホストデバイス３２及び遠隔デバイス１６６はランを実行する。前に説明した様に、該ホストデバイス３２及び遠隔デバイス１６６は設計がモジュール式である。該ホストはより高いレベルのシステム機能を取り扱うが、該遠隔デバイス１６６は染色用の過程の実行を行う。ホストデバイス３２としてパーソナルコンピュータを使ったこの設計のモジュール性は幾つかの側面で有利である。第１に、該ホストコンピュータは他の遠隔デバイス１６６上のランをスタートさせるために使われ得る。第２に、該ホストデバイス３２は該オペレーティングシステム（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）内のアップグレード（ｕｐｇｒａｄｅｓ）に基づき該遠隔デバイス１６６上のソフトウエアをより効率良く周期的に更新することが出来る。例えば、該遠隔デバイス１６６用の基本的入力及び出力と、プログラムの実行と、を扱う該遠隔デバイス１６６内の最低レベルのコードが、エラーメッセージングの変化、出力デバイス設計の変化（異なる種類の弁の様な）、そして該ホストと遠隔の間のメッセージングプロトコルの変化、に基づいて更新される。第３に、該モジュール性は１つの機械によりランされてもよい染色モジュールの数を数倍化（ｍｕｌｔｉｐｌｉｅｓ）する。第４に、該ホストデバイス３２は、好ましい例では、パーソナルコンピュータから成るので、前のスタンドアローンの染色モジュールと反対に、該ホスト機械は容易に上方へ両立可能（ｕｐｗａｒｄｌｙ  ｃｏｍｐａｔｉｂｌｅ）である。更に該パーソナルコンピュータは他のコンピュータと一体化するよう該ネットワーク環境と一体化され得る。例えば、病院では使用されるコンピュータハードウエアを標準化し、該コンピュータハードウエアを相互接続する傾向がある。該ホストデバイス３２は病院ネットワークに接続され、次に説明される、染色ランを実行するために該ネットワーク上の他のコンピュータからコマンドを受信したり、或いは該ネットワーク上のもう１つのコンピュータへランの結果を送信したりしてもよい。第５に該ホストデバイス３２はそれを通して種々の染色モジュールが一体化されるプラットフオームとして役立つ。例えば、種々の種類の染色モジュールがあり、その或るものはバイアル（ｖｉａｌｓ）に対しディスペンサーを使い、又その或るものは垂直スライドトレーに対し水平スライドトレーを使う等である。該ホストデバイス３２は種々の染色モジュールと一体化され、該モジュールの特定の構成に依り、次に説明される、該種々のモジュールへプログラムをダウンロードする。第６に、該遠隔デバイス１６６は、該自動式生物学的反応システム内のモジュール式ピース（ｍｏｄｕｌａｒ  ｐｉｅｃｅ）として、より容易にサービスされる。染色用に専用化された大きな機械を持つ代わりに、該遠隔デバイス１６６はより小さく、容易にメールを通して出荷され得る。この仕方で、末端ユーザーが遠隔デバイス１６６に伴う困難に面した時、該ユーザーはメールを通して第２の遠隔デバイスを受領し、修理されるべき欠陥遠隔デバイスを送ってもよい。従って、ユーザーは該遠隔デバイス用にオンサイト保守（ｏｎ−ｓｉｔｅ  ｍａｉｎｔｅｎａｎｃｅ���に依存する必要がなく、オンサイトの保守に付随する係員（ａｔｔｅｎｄａｎｔ）コストを要しない。
【００７６】
該ホストデバイスは３つの異なる種類のランを行う。第１のランは次に説明されるテストラン（ｔｅｓｔ  ｒｕｎ）である。第２のランはシステムラン（ｓｙｓｔｅｍ  ｒｕｎ）であり、それにより該遠隔デバイス１６６は該スライド又は該ディスペンサー用のバーコードを読むか、又は染色ラン（ｓｔａｉｎｉｎｇ  ｒｕｎ）をセットアップするため要する他の非染色機能を行う。第３のランは染色ランであり、それにより該遠隔デバイス１６６は該スライドを染色する。第２及び第３のランが図１５で説明される。ランを実行する時、該ホストはランプログラム内の過程のシーケンスを該遠隔デバイス１６６にダウンロードする。該ランプログラムは２つの別々のピースから成り、それらは（１）主プログラム（マクロ０と規定される）と；（２）サブルーチン（ｓｕｂｒｏｕｔｉｎｅｓ）（マクロ１−２５５と規定される）である。該主プログラムは該サブルーチンへのコール（ｃａｌｌｓ）から成るが、必ずしもそれに限定されない。従って、該ランプログラムからサブルーチンへのコールまでの全体的長さは該全体的プログラムのライン毎の実行（ｌｉｎｅ  ｂｙ  ｌｉｎｅ  ｅｘｅｃｕｔｉｏｎ）より短い。例えば、もしサブルーチンが５０回コールされるとするなら、該主プログラムは、サブルーチン用コードを含むプログラムを５０回ダウンロードするより寧ろ該サブルーチンを５０回コールする。加えて、該サブルーチンは、タイマーのチェック、弁又はヒーターの様な出力のオンへの切り替え、又はカルーセルの移動、の様な、該遠隔上の基本機能を行う３１の低レベルコマンドのプログラム用言語により規定される。該ランプログラムをダウンロードする時、単一ランを行うため必要な様にマクロがダウンロードされる。
【００７７】
ランプログラムをダウンロードするのに加えて、該ホストデバイス３２はセンサーモニタリングと、ランルールと呼ばれる制御ロジックをダウンロードする。このプログラムは該ランプログラムの実行時行われねばならぬ１連の連続チェックから成る。前に論じた様に、該チェックの１つは該スライド温度の上下限度（ｕｐｐｅｒ  ａｎｄ  ｌｏｗｅｒ  ｌｉｍｉｔ  ｏｆ  ｔｈｅ  ｔｅｍｐｅｒａｔｕｒｅ  ｏｆ  ｔｈｅ  ｓｌｉｄｅｓ）である。もしラン中、スライド温度モニタリングセンサー６８により示された該環境温度が該下部限界より下になるなら、該スライドヒーター３０２はオンに切り替わる。同様に、スライド温度モニタリングセンサー６８により示される該環境温度が該上部限界の上になるなら、該スライドヒーター３０２はオフに切り替わる。もう１つのランルールはシステムドアを開くことに関係する。追加のランルールは該遠隔デバイス１６６がランを実行する環境に関係する。もし該センサーの何れかが該ランルールにより送られる境界の外部にあるなら、該遠隔デバイス１６６はメッセージを送り、該メッセージは該ホストデバイス３２により検索される。キュー（ｑｕｅｕｅ）内にメッセージを置くことに関連して図５Ｃで一般的に論じられる様に。第１優先は該ランプログラム内の過程の実行である。これに加えて、余分の処理が利用可能な場合、該ホストデバイス３２は該遠隔デバイス１６６をステイタス用にポール（ｐｏｌｌｓ）する。該ホストデバイス３２は約１．５秒毎にこれを行うがそれは、該遠隔デバイス１６６の現在の温度、該ランプログラム内で処理されつつある現在の過程の番号（ｃｕｒｒｅｎｔ  ｓｔｅｐ  ｎｕｍｂｅｒ  ｂｅｉｎｇ  ｐｒｏｃｅｓｓｅｄ）、該ランの経過時間（ｅｌａｐｓｅｄ  ｔｉｍｅ）、及びラン中の何等かのエラー、を含む該遠隔デバイス１６６のステイタスを受信するためである。該ホストデバイス３２は該遠隔デバイスのラン中のどんな異常の記録も作り、該ランの終わりに最終リポートを印刷する。
【００７８】
染色ランの例は図１５のフローチャートフオームで示される。ラン用の準備で、オペレーターは特定のスライド用の染色の種類を決定する。各スライドはそれに付けられたバーコードを有する。このバーコードに基づき、オペレーターは該種類の染色をプログラムする。該オペレーターを助けるために、該ホストデバイスは１セットのレシピ（ｒｅｃｉｐｅｓ）を提供する。例えば、１つのテストはデーエイビーパラフィンテスト（ＤＡＢ  ｐａｒａｆｆｉｎ  ｔｅｓｔ）である。このテストは普通に行われるので、ユーザーは該特定スライド用バーコードをそのレシピに割り当て、それにより該テストを行う該特定の過程を選ぶ。加えて、該レシピの幾つかは該オペレーターが、プロトコルと呼ばれる或るパラメーターを入れるよう要求する。例えば、プロトコルは該テスト用の特定の温度でも、或いは加熱用の時間であってもよい。該プロトコルと対照的に、該レシピは該ユーザーが制御しない過程を規定する。例えば、弁のオンへの切り替え、該スライドの加熱、他は該ユーザーが変えることが出来ない操作である。代わりの実施例では、スライド上の各バーコードは、該手順を簡単化するため標準化されてもよい。例えば、該スライド用の染色が前立腺ガン（ｐｒｏｓｔａｔｅ  ｃａｎｃｅｒ）用テストであるなら、該バーコード内の特定のフイールドが、前立腺ガン用にテストされるべき全てのスライド用に使われるスライド上に置かれる。その仕方で、該ユーザーはその特定のスライド用にレシピを入れるよう要求されず、寧ろ該バーコードの読み出しがテストの種類を決定する。
【００７９】
該オペレーターが該染色ラン用の各スライドバーコードに対応するレシピとプロトコルを、図１５の過程６９５で、入れた後、該ホストデバイス３２は染色ラン用に準備してもよい。
【００８０】
該レシピとプロトコルの入力の後そしてランを実行する前、該オペレーターは該ホストデバイス３２により促される（６９６）。該ホストデバイスは最初に、該ウオッシュバッ
フアーボトル（ｗａｓｈ  ｂｕｆｆｅｒ  ｂｏｔｔｌｅ）２４６内に充分なバッフアー溶液があるか、該リキッドカバースリップテーエムボトル２４４内に充分なリキッドカバースリップテーエムがあるか、ウエーストタブ（ｗａｓｔｅ  ｔｕｂ）２５４内のウエースト（ｗａｓｔｅ）のレベルは受け入れ可能か、そして該試薬及び試薬トレー１０はロードされたか、を質問する。該オペレーターは次いで該スライドトレー上にロードされたスライドの数について示唆（ｐｒｏｍｐｔｅｄ）される。
【００８１】
最初のランは該スライド上の該バーコードを読むシステムランである。次いでオペレーターは、該スライド上のバーコードを読み、該ホストデバイス３２が該バーコードを検索するのを待つ過程のフアイルをダウンロードすることにより該ランを始める６９７。該遠隔デバイスは該スライド上のバーコードを読み６９８、次に使われるよう該バーコードをフアイル内に記憶し６９９，次いで該ホストデバイス３２が該バーコードを検索し、該スライド上のもう１つのバーコードを読むよう該遠隔デバイス１６６を再トリガーするのを待つ７００。該遠隔デバイス１６６は、最後のスライドが読まれるまで、これを行う７０２。
【００８２】
第２のランはもう１つのシステムのランであり、そこでは該ホストデバイス３２は、該ディスペンサー上のバーコードを読むために、該ランプログラムとランルールとをダウンロードする。該第１のシステムランと同様に、該遠隔デバイス１６６は該ディスペンサー上のバーコードを読み７０６、次に使われるよう該バーコードをフアイル７０７内に記憶し、次いで該ホストデバイス３２が該バーコードを検索し、該ディスペンサー上のもう１つのバーコードを読むよう該遠隔デバイス１６６を再トリガーするのを待つ７０８。該遠隔デバイス１６６は最後のディスペンサーが読まれるまでこれを行う７１０。
【００８３】
次いで該ホストデバイス３２は既に該フアイル内に記憶された該スライドバーコードを読む７１２。もし該フアイル内のエントリーの数が該オペレーターにより前に入れられた数と異なるなら（６９６）、過程６９８でループで行われる様に、エラーメッセージが発生される７３０。これが行われるのは、バーコードリーダーが、時に、該スライド上の該バーコードの１つを読まないかも知れぬからである。その場合、該ランは停止される。
【００８４】
次いで、該ホストデバイス３２はデータベース内に既に記憶された試薬用バーコードを読む７１６。該バーコードに基づき、該ホストデバイスは該データべースから該スライド用プロトコルをロードする。各特定のレシピ用に、該遠隔デバイス１６６により実行されるべき１連のマクロがある。デーエイビーパラフィンテスト（ＤＡＢ  ｐａｒａｆｆｉｎ
ｔｅｓｔ）の場合、ルックアップテーブルが１連の過程又はマクロを示す。前に論じた様に、該遠隔デバイス１６６の基本的動作を規定する１から２５５迄のマクロがある。デーエイビーパラフィンテストの特定のタスク用に、該ルックアップテーブルは、該テストを行うための、適当なシーケンスでの、全ての必要なマクロを有する。これらのマクロに基づき、該ホストデバイス３２は該過程を行うに必要な試薬の種類及び滴の量を決定する７１４。更に、ランプログラムの創生では、該マクロへのコールがマクロ０内に、そしてコールされるべきマクロ１−２５５がマクロ０の後に含まれる。該特定のレシピ用の全てのプロトコルはロードされ、それらが該データベース内にあるかどうかを決定される７１８。それらのプロトコルは過程６９５で前に入れられた。もし入れられていれば、該ホストデバイスは該ディスペンステーブルからデータをロードし７２０、そして全部の該ディスペンサーがあるか、そしてロードされているかを決定する７２２．もしあれば、該レシピが該データベースからロードされる７２４．次いで該ホストデバイス３２は該レシピが一緒にランされ得るかを検証する（すなわち、両立しない又は同期化されない何等かの手順があるかどうか）７２６。例えば、もし該スライドの温度を指図する２つのレシピがあり（該スライドが近く近接している所で）、その温度が異なるなら、該２つのレシピは実行出来ないので、従ってエラーメッセージが発生される７３０。該ラン用の過程は次いで計算される７２８。テストされつつある幾つかのスライドがあり、各スライドはそれと組み合わされる１連の過程を有するので、該ホストデバイス３２は全ての該スライド用の過程の全部を実行出来るランプログラムを発生する。該ホストデバイス３２は、例えば、該スライドカルーセル２４上の或るステーションでボルテックスミキサー２７１で混合する、或るステーションでジュアルリンス（ｄｕａｌ  ｒｉｎｓｅ）する、容積調整（ｖｏｌｕｍｅ  ａｄｊｕｓｔ）で流体を追加する、他が可能であることによる拘束（ｃｏｎｓｔｒａｉｎｅｄ）を受ける。これらの拘束に基づき、該ランプログラムは、該適当なステーションで該適当なシーケンスで該過程を実行するよう該遠隔部（ｔｈｅ  ｒｅｍｏｔｅ）に伝える様な該ランプログラムが発生される７２８。
【００８５】
該ホストデバイス３２は同じ試薬の多数のディスペンサーがあるかどうか決定する。もしあれば、エラーメッセージが発生されるが、それは品質管理の目的で、１つのランには同じキットからのディスペンサーのみが使われてもよいからである。加えて、もし１つの過程が、該同じステーションで２つの異なる試薬を適用するよう求めるなら、該ホストデバイス３２は該試薬が相互に隣り合うよう求める。さもなければ、該カルーセルを動かし，両試薬をディスペンスするのに余りに長く掛かるだろう。ガイドラインとして、染色の過程をスピードアップするために各過程は６秒内に行われるべきである。
【００８６】
次いで該ホストデバイス３２はこれが滴定ラン（ｔｉｔｒａｔｉｏｎ  ｒｕｎ）であるかどうかを決定する７３４。ユーザーに充たされるディスペンサーでは、該ユーザーは該流体ディスペンサー内の種々の濃度の試薬でテストしたいかも知れない。もしそうであるなら、該ユーザーは滴定ランを実行するが、そこでは該ユーザーは、該プログラムを経由しながら、途中で該ランを止め、種々の濃度を滴定することが可能とされる。該滴定用の時間量は該スライドがドライアウトしないよう充分短くなければならない７３６。さもないとエラーメッセージが発生される７５０。該マクロ関数（ｍａｃｒｏ  ｆｕｎｃｔｉｏｎｓ）は該ラン用のデータベースからロードされ７３８、全ての該マクロ関数が適当にロードされたかどうかが決定される７４０。該ホストデバイス３２は、該ディスペンサーテーブルに基づき、何れかのディスペンサーが満了期日を過ぎているかどうかを決定する７４２。もし過ぎていれば、オペレータは知らされる７４４．同様に、該ディスペンサーテーブルは該ディスペンサーが該ランを行うに充分な流体を有するかどうかを決定するようチェックされる７４６。もし充分でないなら、該オペレーターは該ディスペンサーをレフィル（ｒｅｆｉｌｌ）する又は置き換えるよう知らされる７４８．オプションで、品質管理テーブルは、全てのディスペンサーが品質管理プロトコルの下でテストされたかどうかを決定するようチェックされ得る７５２。
【００８７】
従って、該ホストデバイス３２は、必要な該試薬が（１）それらの満了期日を過ぎるか、（２）該ランを行うよう存在するか、（３）該ランを実行するのに充分な滴を該ディスペンサー内に有するか、又は（４）品質管理についてテストされたか、を決定するために図１３で説明された該ディスペンサーテーブル内でルックアップする７１６。もし最初の３つの条件の何れかが不良であるなら、該ランは実行されず、オペレータは知らされる（すなわち、該ディスペンサーの１つがその満了期日を過ぎている、該ディスペンサーの１つが無い、又は該ディスペンサーの１つが流体が少ない）。
【００８８】
オプションでは、品質管理目的で、該ディスペンサーテーブルは品質管理が該ディスペンサーで行われたかを決定するよう探索される７５２。それが未だ行ってなければ、オペレーターは知らされ７５４，彼又は彼女が進めたいか訊ねられる７５６．もし該オペレーターが進めたいなら、該ランを続けるために彼又は彼女は彼又は彼女の名前と、日付及び時刻と、を入れる７５８。最終的に、該ランが実行されると、該ディスペンサーの少なくとも１つは規制に適合するようテストされてないが、該ランはとにかく行われたことを示すために、該オペレーターにより入れられた情報は、前に説明した該ランの履歴内に含ま
れる７６０。この仕方で、該ランの品質は該組織サンプルのテスティングで使われた該ディスペンサーのモニタリングにより高められる。次いで該ホストデバイス３２は該ランについての該ディスペンスデータをデータベースにセーブして７６２、該ランの動作環境を決めるランルールを、該ラン用と一緒になるよう合併させる７６４。該ホストデバイス３２は該ランプログラムと、現在の染色手順用の該ランルールと、をダウンロードする７６６。該ホストデバイス３２は遠隔部に該過程をランしそして該チェック又は該ランルールをランするよう命ずる７６８。該ホストデバイス３２は次いで該ランの実行に基づいて該テーブルを更新する。例えば、該ホストデバイス３２は該ランで使われるディスペンサーの各々用のディスペンサーテーブル内の滴数をデクレメントする７６９。前に論じた様に、該ホストデバイス３２は該遠隔デバイスのステイタスを周期的にチェックする７７０。該遠隔デバイス１６６が該ランプログラムの実行を終了した７７２後、該ホストデバイス３２は該ランの履歴をコンパイルし、該遠隔部から送られた情報を記憶する７７４。
【００８９】
又該ホストデバイス３２は該遠隔デバイス１６６の動作に関する情報を読み、書くことにより該遠隔デバイス１６６と通信する。例えば、該ホストデバイス３２は、該容積調整ライン用弁２４８Ｇがオンとなる時間の量（数十ミリ秒での）を該遠隔デバイスに指示するコマンドをダウンロードする。この値は該遠隔デバイス１６６上の不揮発性ＲＡＭ内に記憶される。更に、該ホストデバイス３２は不揮発性ＲＡＭ内に記憶された該容積調整時間用のその記憶された値を送るよう該遠隔デバイス１６６をポール（ｐｏｌｌ）してもよい。図６Ａで説明した、スライド温度モニタリングセンサー６８，バッフアーヒーター温度センサー６６及びシステム圧力変換器２９０の様な、他の情報が該ホストデバイス３２により読まれ、該ホストデバイス３２により校正される。該遠隔デバイス１６６から該センサー情報を読む時、該校正データが該ホストへ送り戻される。校正データは各温度センサー及び圧力変換器内に固有の一定誤差について調整するため使われる。誤差を修正するように、該ホストデバイス３２は該遠隔デバイス１６６へ書き送る（ｗｒｉｔｅｓ  ｔｏ）。例えば、該圧力センサーを校正する時、該ホストデバイス３２は、約８９．６ｋＰａ（１３．０ｐｓｉ）の予めセットした圧力で該システム圧力変換器２９０のスパン校正（ｓｐａｎ  ｃａｌｉｂｒａｔｉｏｎ）を行うよう該遠隔デバイス１６６に命ずる。該遠隔デバイス１６６は該約８９．６ｋＰａ（１３．０ｐｓｉ）のアナログからデジタルへの点として現在の生の圧力を登録する（Ｔｈｅ  ｒｅｍｏｔｅ  ｄｅｖｉｃｅ  １６６  ｒｅｇｉｓｔｅｒｓ  ｔｈｅ  ｃｕｒｒｅｎｔ  ｒａｗ  ｐｒｅｓｓｕｒｅ  ａｓ  ｔｈｅ  １３．０  ｐｓｉ  ａｎａｌｏｇ  ｔｏ  ｄｉｇｉｔａｌ  ｐｏｉｎｔ）。
【００９０】
図１６を参照すると、該遠隔デバイス用のテスティングランのフローチャートが示される。該遠隔デバイスへダウンロードされるコマンド又は過程（ｓｔｅｐｓ）の１つはテストコマンドである７７６。遠隔部は該遠隔デバイス１６６が該テストコマンドを受ける７８０まで該ランプログラム内の該コマンドを処理する７７８。次いで該遠隔デバイス１６６は、図６Ａを参照して説明されるボタン２９５が該遠隔デバイス上で押されるまで待つ７８２。該ボタン２９５が押されると、該遠隔デバイス１６６は該ランプログラムを再実行（ｒｅ−ｅｘｅｃｕｔｅｓ）し、次いで該ボタンが再び押されるのを待つ。この仕方で、オペレーターは、該ボタン２９５を押し、前のセットのコマンドを再実行することにより、個別の過程又はコマンドをテストしてもよい。代わりの実施例では、該遠隔デバイス１６６は該テストモードを該プログラムを通してシングルステップする手段と解釈する。該ボタン２９５が押される度に、該遠隔デバイス１６６はコマンドを実行する。この仕方で、オペレーターは該ランプログラムを通してステップして、該ステップのシーケンスに内に何等かのエラーがあるかどうかを決定する。
【００９１】
前記詳細説明から、本発明の真の精神と範囲を離れることなく多くの変更と変型が本発明の側面に対し行われ得ることは評価されるであろう。本発明のこの真の精神と範囲は、前記説明に照らして解釈されるべき付随請求項によって規定される。
【００９２】
本発明の現在の好ましい実施例が図面を参照してここで説明されている。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１の実施例による自動式生物学的反応システムの左正面、等角図である。
【図２】図１に示すシステムの分解組立右正面等角図である。
【図３】図１に示すシステムの部分分解組立左正面等角図である。
【図４】図１に示す装置の部分分解組立右背面等角図である。
【図５Ａ】該自動式生物学的反応システムのモジュール方式のホスト及び遠隔デバイスのブロック線図である。
【図５Ｂ】図５Ａで説明したホストデバイス及び遠隔デバイス用のアドレス指定のフオーマットである。
【図５Ｃ】図５Ａで説明したホストデバイス及び遠隔デバイス間の通信伝送プロトコルである。
【図６Ａ】図５Ａの遠隔デバイスの拡張ブロック線図である。
【図６Ｂ】マイクロコントローラー用の回路基板接続線図である。
【図７−８】試薬トレー上への流体ディスペンサーの設置と、試薬トレーがドライブカルーセルと契合する仕方と、を図解する。
【図９】試薬メモリーデバイスを有する予め充填された流体ディスペンサーの分解組立図である。
【図１０】外部メモリーデバイスをプログラムするための製造者のシステムのブロック線図である。
【図１１Ａ−Ｂ】製造者の試薬データベース上のマスターロットを更新し、データをメモリーデバイス内へ入力するフローチャートである。
【図１２】メモリーデバイスからホストシステムへデータをダウンロードするためのフローチャートである。
【図１３Ａ−Ｂ】外部メモリーデバイスからダウンロードされた情報を通してユーザーのメモリーデバイスを更新するフローチャートである。
【図１４】オペレーターによる使用のためのキット／ディスペンサーが正しい数と正しい補足数であるかどうかを決定するフローチャートである。
【図１５Ａ−１５Ｇ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１６】遠隔デバイス用のテスティングランのフローチャートである。
【図１】
2007086080.tif 000003
【図２】
2007086080.tif 000004
【図３】
2007086080.tif 000005
【図４】
2007086080.tif 000006
【図５Ａ】
2007086080.tif 000007
【図５Ｂ】
2007086080.tif 000008
【図５Ｃ】
2007086080.tif 000009
【図６Ａ】
2007086080.tif 000010
【図６Ｂ】
2007086080.tif 000011
【図７】
2007086080.tif 000012
【図８】
2007086080.tif 000013
【図９】
2007086080.tif 000014
【図１０】
2007086080.tif 000015
【図１１Ａ】
2007086080.tif 000016
【図１１Ｂ】
2007086080.tif 000017
【図１２】
2007086080.tif 000018
【図１３Ａ】
2007086080.tif 000019
【図１３Ｂ】
2007086080.tif 000020
【図１４】
2007086080.tif 000021
【図１５Ａ】
2007086080.tif 000022
【図１５Ｂ】
2007086080.tif 000023
【図１５Ｃ】
2007086080.tif 000024
【図１５Ｄ】
2007086080.tif 000025
【図１５Ｅ】
2007086080.tif 000026
【図１５Ｆ】
2007086080.tif 000027
【図１５Ｇ】
2007086080.tif 000028
【図１６】
2007086080.tif 000029
【手続補正書】
【提出日】平成18年12月8日(2006.12.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
【図１】本発明の第１の実施例による自動式生物学的反応システムの左正面、等角図である。
【図２】図１に示すシステムの分解組立右正面等角図である。
【図３】図１に示すシステムの部分分解組立左正面等角図である。
【図４】図１に示す装置の部分分解組立右背面等角図である。
【図５Ａ】該自動式生物学的反応システムのモジュール方式のホスト及び遠隔デバイスのブロック線図である。
【図５Ｂ】図５Ａで説明したホストデバイス及び遠隔デバイス用のアドレス指定のフオーマットである。
【図５Ｃ】図５Ａで説明したホストデバイス及び遠隔デバイス間の通信伝送プロトコルである。
【図６Ａ】図５Ａの遠隔デバイスの拡張ブロック線図である。
【図６Ｂ】マイクロコントローラー用の回路基板接続線図である。
【図７】試薬トレー上への流体ディスペンサーの設置と、試薬トレーがドライブカルーセルと契合する仕方と、を図解する。
【図８】試薬トレー上への流体ディスペンサーの設置と、試薬トレーがドライブカルーセルと契合する仕方と、を図解する。
【図９】試薬メモリーデバイスを有する予め充填された流体ディスペンサーの分解組立図である。
【図１０】外部メモリーデバイスをプログラムするための製造者のシステムのブロック線図である。
【図１１Ａ】製造者の試薬データベース上のマスターロットを更新し、データをメモリーデバイス内へ入力するフローチャートである。
【図１１Ｂ】製造者の試薬データベース上のマスターロットを更新し、データをメモリーデバイス内へ入力するフローチャートである。
【図１２】メモリーデバイスからホストシステムへデータをダウンロードするためのフローチャートである。
【図１３Ａ】外部メモリーデバイスからダウンロードされた情報を通してユーザーのメモリーデバイスを更新するフローチャートである。
【図１３Ｂ】外部メモリーデバイスからダウンロードされた情報を通してユーザーのメモリーデバイスを更新するフローチャートである。
【図１４】オペレーターによる使用のためのキット／ディスペンサーが正しい数と正しい補足数であるかどうかを決定するフローチャートである。
【図１５Ａ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１５Ｂ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１５Ｃ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１５Ｄ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１５Ｅ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１５Ｆ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１５Ｇ】ディスペンステーブルを使うラン用の準備のフローチャートである。
【図１６】遠隔デバイス用のテスティングランのフローチャートである。
【外国語明細書】
2007086080000001.pdf