(57)【要約】更新データは、データキャプチャの前、データキャプチャの後、あるいはデータキャプチャの間のいずれであっても、電気光学リーダ、ＲＦＩＤリーダ、およびイメージャのようなデータキャプチャシステムにその場で、アップロードされる。このようなシステムは、特にデータをキャプチャする間に、データキャプチャシステムとトランザクション端末との間で、データキャプチャシステムを更新するため、さらにアップグレードするために使用される。
2008538150.tif 000002
【特許請求の範囲】
【請求項１】
トランザクションデータをキャプチャするように動作する少なくとも１つのデータキャプチャシステムをインフィールド管理するアレンジメントであって、該アレンジメントは、
ａ）該少なくとも１つのデータキャプチャシステムに動作可能に接続されたトランザクション端末であって、該少なくとも１つのデータキャプチャシステムは、該端末に対して移動可能であり、該端末は、該トランザクションデータを処理するように動作する、トランザクション端末と、
ｂ）該少なくとも１つのデータキャプチャシステムが、該端末に動作可能に接続されたままである間に、該端末から該少なくとも１つのデータキャプチャシステムに更新データをアップロードする手段と
を備えている、アレンジメント。
【請求項２】
前記トランザクション端末は、ワークステーションであり、前記少なくとも１つのデータキャプチャシステムは、インディシアを読み取る電気光学リーダである、請求項１に記載のアレンジメント。
【請求項３】
前記リーダは、有線リンクと無線リンクとのうちの一方によって、前記トランザクション端末に動作可能に接続されている、請求項２に記載のアレンジメント。
【請求項４】
前記リーダは、レーザビームで前記インディシアを走査するレーザスキャナと、該インディシアの画像をキャプチャするイメージャとのうちの一方である、請求項２に記載のアレンジメント。
【請求項５】
ホストコンピュータは、前記トランザクション端末に動作可能に接続されており、前記アップロード手段は、該端末に前記更新データをアップロードするように動作する、請求項１に記載のアレンジメント。
【請求項６】
前記少なくとも１つのデータキャプチャシステムは、前記端末に対して移動可能なハンドヘルドデバイスである、請求項１に記載のアレンジメント。
【請求項７】
前記少なくとも１つのデータキャプチャシステムは、無線周波数識別（ＲＦＩＤ）デバイスである、請求項１に記載のアレンジメント。
【請求項８】
前記アップロード手段は、前記少なくとも１つのデータキャプチャシステムが、前記トランザクションデータをキャプチャしている間、前記更新データをアップロードするように動作する、請求項１に記載のアレンジメント。
【請求項９】
メモリは、前記少なくとも１つのデータキャプチャシステムに搭載されており、該メモリは、前記トランザクションデータが処理されるトランザクションデータ処理第一ストレージエリアと、前記更新データが処理される更新データ処理第二ストレージエリアとを有し、該第一のエリアと該第二のエリアとは、互いに区別されている、請求項８に記載のアレンジメント。
【請求項１０】
前記第一のエリアと前記第二のエリアとは、単一のメモリチップに含まれている、請求項９に記載のアレンジメント。
【請求項１１】
前記第一のエリアおよび前記第二のエリアは、別々のメモリチップに含まれている、請求項９に記載のアレンジメント。
【請求項１２】
前記アップロード手段は、前記少なくとも１つのデータキャプチャシステムが、前記トランザクションデータをキャプチャしていないとき、前記更新データをアップロードするように動作する、請求項１に記載のアレンジメント。
【請求項１３】
メモリは、前記少なくとも１つのデータキャプチャシステムに搭載されており、該メモリは、単一のストレージエリアを有し、該エリア内で、前記トランザクションデータと前記更新データとの双方が処理されるが、同時には処理されない、請求項１２に記載のアレンジメント。
【請求項１４】
トランザクションデータをキャプチャするように動作する少なくとも１つのデータキャプチャシステムをインフィールド管理する方法であって、該方法は、
ａ）該少なくとも１つのデータキャプチャシステムに、トランザクション端末を動作可能に接続するステップであって、該少なくとも１つのデータキャプチャシステムは、該端末に対して移動可能であり、該トランザクション端末は、該トランザクションデータを処理するように動作する、ステップと、
ｂ）該少なくとも１つのデータキャプチャシステムが、該端末に動作可能に接続されたままである間に、該端末から該少なくとも１つのデータキャプチャシステムに更新データをアップロードするステップと
を包含する、方法。
【請求項１５】
前記更新データの前記アップロードは、前記少なくとも１つのデータキャプチャシステムが、前記トランザクションデータをキャプチャしている間に、実行される、請求項１４に記載の方法。
【請求項１６】
前記更新データの前記アップロードは、前記少なくとも１つのデータキャプチャシステムが、前記トランザクションデータをキャプチャしていない間に、実行される、請求項１４に記載の方法。
【請求項１７】
インフィールド管理可能なデータキャプチャシステムであって、
ａ）該データキャプチャシステムによって、サポートされている手段であって、該手段は、該データキャプチャシステムをトランザクション端末に動作可能に接続し、該端末は、該データキャプチャシステムによってキャプチャされたトランザクションデータを処理する、手段と、
ｂ）該データキャプチャシステムによってサポートされているメモリであって、該データキャプチャシステムが該端末に動作可能に接続されたままである間に、該端末からアップロードされた更新データを格納するメモリと
を備えている、システム。
【請求項１８】
前記接続手段は、有線リンクと無線リンクとのうちの一方である、請求項１７に記載のシステム。
【請求項１９】
前記メモリは、トランザクションデータ処理第一ストレージエリアと、更新データ処理第二ストレージエリアとを有し、該第一のエリア内で、該トランザクションデータが処理され、該第二のエリア内で、該更新データが処理される、請求項１７に記載のシステム。
【請求項２０】
前記システムが、前記トランザクションデータをキャプチャしている間に、前記更新データのアップロードが可能となるように、前記第一のエリアと前記第二のエリアとは、区別されたエリアである、請求項１９に記載のシステム。
【請求項２１】
前記システムが、前記トランザクションデータをキャプチャしていない間に、前記更新データのアップロードが可能となるように、前記第一のエリアと前記第二のエリアとは、同じである、請求項１９に記載のシステム。
【請求項２２】
トランザクションデータをキャプチャするように動作する少なくとも１つのデータキャプチャシステムをインフィールド管理するアレンジメントであって、該アレンジメントは、
ａ）該少なくとも１つのデータキャプチャシステムに動作可能に接続され、該トランザクションデータを処理するように動作するトランザクション端末と、
ｂ）該少なくとも１つのデータキャプチャシステムが、該トランザクションデータをキャプチャする動作を不能にすることなく、該端末から該少なくとも１つのデータキャプチャシステムに更新データをアップロードする手段と
を備えている、アレンジメント。
【請求項２３】
前記アップロード手段は、前記少なくとも１つのデータキャプチャシステムと関連付けられたメモリを含み、該メモリは、トランザクションデータ処理第一ストレージエリアと、更新データ処理第二ストレージエリアとを有し、該第一のエリア内で、前記トランザクションデータが処理され、該第二のエリア内で、前記更新データが処理され、該第一のエリアと該第二のエリアとは、互いに区別されている、請求項２２に記載のアレンジメント。
【請求項２４】
トランザクションデータをキャプチャするように動作する少なくとも１つのデータキャプチャシステムをインフィールド管理する方法であって、該方法は、
ａ）該トランザクションデータを処理する、該少なくとも１つのデータキャプチャシステムに、トランザクション端末を動作可能に接続するステップと、
ｂ）該少なくとも１つのデータキャプチャシステムが、該トランザクションデータをキャプチャする動作を不能にすることなく、該端末から該少なくとも１つのデータキャプチャシステムに、更新データをアップロードするステップと
を包含する、方法。
【請求項２５】
前記アップロードするステップは、メモリを前記少なくとも１つのデータキャプチャシステムと関連付けることを含み、該メモリは、トランザクションデータ処理第一ストレージエリアと、更新データ処理第二ストレージエリアとを有し、該第一のエリア内で、前記トランザクションデータが処理され、該第二のエリア内で、前記更新データが処理され、該第一のエリアと該第二のエリアとは、互いに区別されている、請求項２４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、電気光学リーダのようなデータキャプチャシステムのインフィールド管理に関する。このシステムは、好ましくは、バーコードシンボルのようなインディシアを読み取るレーザスキャナ、さらにこのようなインディシアの画像をキャプチャするイメージャ、さらにターゲットを識別する無線周波数識別（ＲＦＩＤ）デバイスである。本発明は、より具体的には、データキャプチャシステムを更新し、およびアップグレードするための、データキャプチャシステムとトランザクション端末との間での通信であって、特に、データをキャプチャする間における通信に関する。
【背景技術】
【０００２】
様々な電気光学システムまたはリーダが、物品のラベルまたは表面上に表わされるバーコードシンボルのようなインディシアを読み取るために開発されてきた。バーコードシンボル自身は、互いに間隔を空けた様々な幅を有する一連のバーからなり、様々な幅を有するスペースを境界付けるグラフィックインディシアのコード化されたパターンであり、これらのバーとスペースとは、異なる光反射特性を有する。リーダは、グラフィックインディシアのパターンを時間変動する電気信号に電気光学的に変換することによって機能し、この電気信号は、デジタル化され、読み取られているシンボルに関連するデータにデコードされる。
【０００３】
典型的に、レーザビームは、ターゲットに向かった光の経路に沿って導かれる。このターゲットは、ターゲット表面上のバーコードシンボルも含む。移動ビームスキャナは、走査コンポーネント、例えば、レーザ自体、あるいはレーザビームの経路に配置された走査ミラーの移動によって、シンボル全体にわたって、１本の走査線または一連の走査線を、レーザビームで繰り返し掃引することによって、動作する。光学機器が、レーザビームをターゲット表面上のビームスポットに焦点合わせし、走査コンポーネントの移動が、シンボルを、ビームスポットで掃引し、シンボルを横切る走査線をトレースする。走査コンポーネントの移動は、典型的に、電気駆動モータによって実行される。
【０００４】
リーダはまた、センサまたは光検出器も含み、該センサまたは光検出器は、走査線に沿って、シンボルから反射または散乱される光を検出する。光検出器またはセンサは、反射光または散乱光を確実にキャプチャする視野を有するように置かれ、反射光または散乱光を電気アナログ信号に変換する。
【０００５】
再帰反射光の収集において、単一の光学コンポーネント、例えば、特許文献１または特許文献２に記載されたような相補振動ミラーが、ターゲット表面全体を、ビームで掃引し、収集された光をセンサに導く。これら２つの特許文献は、本明細書に参考として援用される。非再帰反射光の収集においては、反射されたレーザ光は、走査に使用される同じ光学コンポーネントによって、収集されない。その代わりに、センサは、走査ビームと独立しており、反射レーザ光がセンサをトレースするように、大きな視野を有する。
【０００６】
電気制御回路網およびソフトウェアは、センサからの電気アナログ信号をデコードし、走査されたシンボルによって表現されるデータのデジタル表現にする。例えば、光検出器によって生成されたアナログ電気信号は、デジタイザによって、バーおよびスペースの物理的な幅に対応する幅を有するパルス幅変調デジタル化信号に変換され得る。あるいは、アナログ電気信号は、直接ソフトウェアデコーダによって、処理され得る。例えば、特許文献３を参照されたい。
【０００７】
デコード処理は、通常、デジタル化信号を、ソフトウェアアルゴリズムをランしているマイクロプロセッサに付与することによって機能し、このソフトウェアアルゴリズムは、信号をデコードしようと試みる。シンボルが、成功裏に完全にデコードされる場合、デコードは、終了し、読み取り成功のインジケータ（例えば、緑色光および／または可聴ビープ）が、ユーザに提供される。成功裏に完全にデコードされない場合、マイクロプロセッサは、次の走査を受信し、別のデコードを実行して、シンボル内のコード化されているデータをバイナリ表現にして、そして、それが表わしている英数字キャラクタにする。一度、読み取りに成功すると、バイナリデータは、さらなる処理のために、例えば、ルックアップテーブルからの情報検索のために、ホストコンピュータに通信される。
【０００８】
一次元シンボルと二次元シンボルとの双方は、移動ビームスキャナを用いることによって、またソリッドステートイメージャを用いることによって、読み取られ得る。例えば、一次元アレイまたは二次元アレイのセルまたは光センサを有するイメージセンサデバイスが、使用され得、これらのセルまたは光センサは、デバイスの視野内にある画像エレメントまたはピクセルに対応する。このようなイメージセンサデバイスは、一次元または二次元電荷結合デバイス（ＣＣＤ）または相補型金属酸化物半導体（ＣＭＯＳ）デバイスと、視野に対する一次元または二次元アレイのピクセル情報に対応する電気信号を生成する関連回路とを含み得る。
【０００９】
したがって、シンボルの単色イメージをキャプチャする、ソリッドステートデバイスを使用することは、例えば、特許文献４に開示されているように、公知である。また、ターゲットのフルカラーイメージをキャプチャする、複数の埋め込みチャネルを有するソリッドステートデバイスを使用することも、例えば、特許文献５に開示されているように、公知である。ＶＧＡモニタで一般に見られる６４０×４８０の解像度を有する二次元ＣＣＤを提供することは、一般的であるが、他の解像度サイズも可能である。
【００１０】
また、物体、人などのターゲットを自動的に識別するために、無線波を使用することも公知である。ＲＦＩＤタグまたはトランスポンダは、ターゲットを識別する。ＲＦＩＤリーダは、タグを調査し、タグから反射されて戻った無線波をデジタルデータに変換する。
【００１１】
データをキャプチャすることにおいて、このような移動ビームスキャナ、イメージャ、およびＲＦＩＤデバイスは、同様に満足できるので、このようなデータキャプチャシステムは、フィールド内で、容易に更新されない。典型的に、携帯データキャプチャシステムは、システムによってキャプチャされるトランザクションデータを処理するように動作するトランザクション端末に接続され、その端末に対して移動可能である。このシステムを接続解除し、このシステムをアップグレードするように動作する専用設定コンピュータに、このシステムを接続する、プロセスを開始することとは、ユーザに委ねられる。このことは、システムが稼動していないために、コストの掛かる混乱を招き得る。一部のアプリケーションにおいて、単一のトランザクション端末に動作可能に接続された複数のシステムがある。各システムの接続解除およびアップグレードは、その代わりに、手間の掛かる作業となる。しばしば、多くのシステムは、単に、関与する努力が多大となるために、アップグレードされない。
【特許文献１】米国特許第４，８１６，６６１号明細書
【特許文献２】米国特許第４，４０９，４７０号明細書
【特許文献３】米国特許第５，５０４，３１８号明細書
【特許文献４】米国特許第５，７０３，３４９号明細書
【特許文献５】米国特許第４，６１３，８９５号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１２】
したがって、本発明の一般的な目的は、データキャプチャシステム、特に、携帯システムに、インフィールド管理アップグレード機能性を追加することである。
【００１３】
本発明のさらなる目的は、データキャプチャシステムが、データをキャプチャしている間に、そのデータキャプチャシステムをアップグレードすることである。
【００１４】
本発明の別の目的は、データキャプチャシステムが、データをキャプチャしていない間に、そのデータキャプチャシステムをアップグレードすることである。
【００１５】
本発明のさらなる目的は、データキャプチャシステムとトランザクション端末との間での管理通信を提供することである。
【課題を解決するための手段】
【００１６】
上述の目的と、本明細書の以下の記載から明らかになる他の目的に沿うと、本発明の一つの特徴は、簡単に述べると、データキャプチャシステム、例えば、バーコードシンボルのようなインディシアを読み取る電気光学リーダ、またはターゲットを画像化するイメージャ、もしくは無線波でターゲットを調査するＲＦＩＤリーダをインフィールド管理するアレンジメントおよびその方法であって、これらは、トランザクションデータを処理するトランザクション端末、例えば、販売時点ワークステーションを、無線リンクまたは有線リンクを介して、該データキャプチャシステムに動作可能に接続することによって、さらに、該データキャプチャシステムが、該端末に動作可能に接続されたままである間に、該端末から該データキャプチャシステムに更新データをアップロードすることによって行われる。換言すれば、該データキャプチャシステムは、該端末から接続解除されないが、該システムは、無線リンクまたは無線リンクのいずれかによって、動作可能なように接続されたままである。該データキャプチャシステムは、該端末から直接アップグレードされ、従来技術におけるように、該端末から接続解除されて（すなわち、オフラインにされる）、次いで、アップグレードする端末から遠方にある、異なる専用設定コンピュータに接続され、次いで、該端末に再接続されることによってではない。
【００１７】
本発明に従うアップグレードは、好ましくは、データキャプチャの間に、実行されるが、このアップグレードはまた、データが、上記データキャプチャシステムによってキャプチャされていない間にも、実行され得る。メモリが、該データキャプチャシステムに搭載される。該メモリは、該データキャプチャシステムの動作を制御するために、かつ該システムによってキャプチャされたトランザクションデータを少なくとも部分的に処理するために、使用されるマイクロプロセッサ内に含まれ得る。該トランザクションデータは、情報を含み、この情報は、典型的には、電気光学的に読み取られるインディシア、あるいは画像化または質問されているターゲットを示す情報である。該メモリも、該マイクロプロセッサに接続された個別のメモリチップ内に含まれ得るか、あるいは該メモリはまた、該個別のチップと該マイクロプロセッサとの間で共有され得る。
【００１８】
利用可能な全メモリによって、アップグレードが実行されるのは、トランザクションデータがキャプチャされている間か、その後か、あるいはその前であるかが、決定付けられる。典型的に、全メモリの主メモリストレージ部分は、システム動作を制御するため、かつトランザクションデータを処理するソフトウェア、すなわち、データキャプチャシステムの通常の機能のソフトウェアを格納するために使用される。全メモリの副メモリストレージ部分は、更新プログラムを格納するために、使用される。典型的には、もはや更新データを格納するために利用可能なメモリは存在しない。
【００１９】
したがって、この実施形態において、更新プログラムが実行されるとき、端末からの更新コマンドに応答して、更新プログラムは、メモリのその主メモリストレージ部分を上書きして、更新データソフトウェアを受け入れる。当然、この上書き作業の間に、データキャプチャが発生し得ないことは、理解される。しかしながら、この休止時間は、不利な点である。また、上書き作業の間に、給電が中断する場合、あるいはデータキャプチャシステムとの通信が中断する場合、更新は、失敗し、ユーザは、例えば、従来技術によって教示されるように、専用設定コンピュータにシステムを接続することによって、この失敗した更新の修復を担う。
【００２０】
より有用なのは、更新データソフトウェアを格納する追加メモリを提供することである。更新プログラムが、以前のように、実行されるが、今回は、システム動作を制御し、かつトランザクションデータを処理するソフトウェアを格納するために使用されるメモリの主メモリストレージ部分への上書きはない。更新データソフトウェアは、追加で提供されたメモリストレージエリア内に提供される。
【００２１】
したがって、この実施形態において、データキャプチャシステムは、システムがアップグレードされる間でさえも、完全に機能を発揮する状態のままである。休止時間は、存在しない。いかなる給電の中断も通信の中断も、致命的ではない。なぜなら、完全なアップグレードが、システムにアップロードされていないことを検証した後に、更新は、繰り返され得るからである。
【発明を実施するための最良の形態】
【００２２】
本明細書において使用されるとき、「シンボル」という用語は、バーコードシンボルとして一般に称される交互に配置された様々な幅のバーとスペースとから構成されるシンボルパターンのみならず、他の一次元または二次元のグラフィックパターンおよび英数字も幅広く含む。一般に、「シンボル」という用語は、光ビームを走査して、パターンまたはインディシアの様々なポイントにおける光反射性の変動を表わす反射光または散乱光を検出することによって、認識または識別され得る任意のタイプのパターンまたはインディシアに適用され得る。図１は、読み取られるべき「シンボル」の一例として、インディシア１５を示す。
【００２３】
図１は、シンボルを読み取るハンドヘルドレーザスキャナデバイス１０を示す。レーザスキャナデバイス１０は、バレル部分１１およびハンドル１２を有する筺体を含む。筺体のバレル部分１１は、出口ポートまたは出口窓１３を含み、この出口ポートまたは出口窓を出射レーザ光ビーム１４が通過し、筺体から幾分か離れた距離にあるバーコードシンボル１５上に衝突し、バーコードシンボル１５全体にわたって走査する。
【００２４】
レーザビーム１４は、シンボル１５を横切って動いて、走査パターンを生成する。典型的には、走査パターンは、線１６によって示されるように、一次元すなわち線形である。レーザビーム１４のこの線形走査の動きは、振動モータ１８によって駆動される振動走査ミラー１７によって生成される。必要に応じて、二次元走査パターンでビーム１４を走査して、二次元の光学的にコード化されたシンボルの読み取りを可能にする手段が、提供され得る。オペレータがデバイス１０を持ち、デバイス１０をシンボル１５に向けるとき、オペレータは、手動トリガ１９または類似手段によって、走査動作を開始することができる。
【００２５】
スキャナデバイス１０は、筺体内に装着されたレーザソース２０を含む。レーザソース２０は、レーザビーム１４を生成する。光検出器２１は、バーコードシンボル１５から反射および散乱された光の少なくとも一部を収集するために、筺体の中に置かれている。図に示されるように、光検出器２１は、窓１３に面し、上述された非再帰反射リーダの静的な広い視野特性を有する。その代わりに、再帰反射リーダにおいては、走査ミラー１７の凹部は、収集された光の焦点を光検出器２１上に合わせ得る。その場合、光検出器は、走査ミラーの方を向く。ビーム１４が、シンボル１５を掃引すると、光検出器２１は、シンボル１５から反射および散乱された光を検出し、収集された光の強度に比例するアナログ電気信号を生成する。
【００２６】
デジタイザは、典型的には、アナログ信号をパルス幅変調デジタル信号に変換する。ここで、パルス幅および／または間隔は、走査されたシンボル１５のバーおよびスペースの物理的な幅に対応する。デコーダは、典型的には、プログラムされたマイクロプロセッサ５６（図３〜図４参照）をランダムアクセスメモリ（ＲＡＭ）および読み出し専用メモリ（ＲＯＭ）とともに連携して備え、パルス幅変調デジタル信号を特定のシンボロジに従ってデコードすることにより、シンボルにおけるコード化されたデータのバイナリ表示、およびシンボルによって表わされる英数字を導出する。
【００２７】
レーザソース２０は、焦点レンズ２２および開口絞り２３を備える光学アセンブリを介して、レーザビームを導き、これにより、レーザビームを修正して、走査ミラー１７上に導く。垂直シャフトに装着され、垂直軸の周りのモータドライブ１８によって振動されるミラー１７は、ビームを反射し、それを出口ポート１３を介してシンボル１５に導く。
【００２８】
スキャナデバイス１０を動作するために、オペレータは、レーザソース２０およびモータ１８を起動させるトリガ１９を押す。レーザソース２０はレーザビームを生成し、そのレーザビームは、素子２２と開口絞り２３との組み合わせを通過する。素子２２および開口絞り２３は、ビームを修正して、所与のサイズの強烈なビームスポットを生成する。このビームスポットは、連続的に伸び、作動距離の範囲２４にわたって実質的に変動しない。素子と開口絞りとの組み合わせは、ビームを、回転ミラー１７に向け、この回転ミラーは、修正されたレーザビームをスキャナ筺体１１から外へ、かつ、掃引パターン内、すなわち、走査線１６に沿ったバーコードシンボル１５に向ける。作動距離２４内の任意の点に置かれ、実質的にレーザビーム１４に垂直であるバーコードシンボル１５は、レーザ光の一部を反射し、散乱する。非再帰反射位置のスキャナ筺体１１内に装着された示される光検出器２１は、反射光および散乱光を検出し、受けた光をアナログ電気信号に変換する。光検出器も、走査ミラー１７に面する再帰反射位置内に装着され得る。次いで、システム回路網は、アナログ信号をパルス幅変調デジタル信号に変換する。このデジタル信号は、マイクロプロセッサベースのデコーダが、バーコードシンボロジのルールの特性に従って、デコードするものである。
【００２９】
以上に記載されたように、ハンドへルドスキャナデバイス１０は、シンボル１５の示すトランザクションデータをキャプチャするデータキャプチャシステムである。図２は、少なくとも１つのデータキャプチャシステムを、好ましくは多数のこのようなデータキャプチャシステムをインフィールド管理するアーキテクチャを示し、このようなデータキャプチャシステムは、例えば、本質的にデバイス１０と同一であるハンドヘルドスキャナデバイス３０、画像をトランザクションデータに処理する前に、シンボルまたはターゲットの画像をキャプチャするイメージングリーダ３２、およびＲＦＩＤタグまたはトランスポンダに質問をして、トランザクションデータを入手するＲＦＩＤリーダ３４である。図２に描かれたデータキャプチャシステムの個数およびタイプは、単に例示的なものである。なぜなら、描かれたよりも多くのシステム、あるいは少ないシステムが、実世界でのアプリケーションで使用され得、そして、しばしば使用されているからである。本発明によって考慮される他のデータキャプチャシステムは、磁気ストライプリーダおよびスマートカードリーダのようなカードリーダと、サイン、指紋、または人との接触をキャプチャするスクリーンを有するデバイスとを含む。
【００３０】
これらのシステムのそれぞれは、ネットワーク３８の１つ以上のアクセスポイントまたはノードへのハードワイヤ接続、あるいは好ましくは、無線接続３６を有する。これらのノードの１つが、トランザクション端末４０として描かれており、好ましくは、スーパーマーケット環境の金銭登録機として構成される。しかしながら、この端末は、金銭登録機に限定されるべきではなく、ラップトップコンピュータまたはデスクトップコンピュータのような任意のホストコンピュータであることも理解されるべきである。また、端末は、静止している必要はなく、モバイルでもあり得る。「端末」という用語は、知能を有する任意のデバイスとして、その広い意味で解釈されるべきである。端末４０は、システムをサポートするクレードル４２を有し得る。各システムは、好ましくは、無線インタフェースを介して通信する無線トランシーバを有する。無線インタフェースは、例えば、広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、あるいはブルートゥース（登録商標）のようなパーソナルエリアネットワーク（ＰＡＮ）である。しばしば、より多くのトランザクション端末が、ネットワーク３８内に構成される。各データキャプチャシステムは、好ましくは、ハンドヘルド、携帯可能、および端末に対して移動可能であり、この端末に、そのシステムが、有線接続または無線接続によって、動作可能に接続される。
【００３１】
管理サーバ４４は、典型的には、コンピュータであり、ネットワーク３８を介して、１つ以上の端末４０に動作可能に接続され、次いで、この端末４０が、１つ以上のデータキャプチャシステムに動作可能に接続される。全ての通信は、双方向である。各トランザクション端末４０は、それぞれのシステムによってキャプチャされたトランザクションデータを処理するように動作する。これは、ネットワーク３８上のルックアップテーブルからの情報、例えば、価格情報を検索すること、あるいは在庫情報を検索することを含む。
【００３２】
本発明に従うと、更新データが、端末から１つの、一部の、あるいは全部のデータキャプチャシステムに、アップロードされる。ときどき、各システム上のファームウェアが、強化システム動作のために、更新される。典型的には、管理サーバ４４は、ネットワーク３８を介して、トランザクション端末へのアップロードを開始し、次いで、このトランザクション端末が、更新データをシステムに通信する。端末が、許可する場合、アップロードは、端末自身から開始され得る。
【００３３】
図３は、システム動作を制御し、トランザクションデータを処理する上述のマイクロプロセッサ５６を示す。上述のように、マイクロプロセッサ５６は、付随メモリ５８を有し、この付随メモリ５８は、典型的には、約２Ｍビットのフラッシュメモリおよび約１６ＫバイトのＲＡＭである。事実上全ての利用可能なメモリ、すなわちメモリ５８の主要部分６０は、システム動作を制御し、トランザクションデータを処理するためのソフトウェアを格納するために、使用される。アップロードされるべき更新データを同時に格納するために、利用可能な追加のメモリストレージは、十分ではない。
【００３４】
本発明の一つの実施形態に従うと、限られたサイズの更新プログラムが、マイクロプロセッサメモリのメモリストレージエリアの副部分６２に格納される。アップロードコマンドに応答して、更新プログラムは、自己実行し、更新データをシステム動作を制御し、トランザクションデータを処理するためのソフトウェアによって以前に使用されたのと全く同じマイクロプロセッサメモリ部分６０にアップロードする。簡単に言えば、メモリストレージエリア６０は、更新データによって上書きされる。このアップロード作業の間、システムは、トランザクションデータをキャプチャするために動作可能でない。このシステムは、休止し、オフラインとなる。このアップロード作業の間に、給電または通信が中断する場合、アップロードは、失敗し、エラー回復技術を使用することは、エンドユーザに委ねられる。例えば、ユーザは、専用コンピュータにシステムを接続して、アップロードを再度行う必要があり得るか、あるいはユーザは、メーカにシステムを返却し得る。これら２つの選択肢は、休止時間の観点からのみならず、顧客満足度の観点からも望ましくない。
【００３５】
また本発明の別の好ましい実施形態に従うと、マイクロプロセッサメモリが、例えば、追加メモリチップ６４を直列接続することによって、好ましくは、別の２Ｍビットのメモリを有するＥＥＰＲＯＭを直列接続することによって、増加する。このとき、更新プログラムに、メモリ部分６０に上書きさせるよりも、むしろ、更新プログラムは、メモリチップ６４の追加メモリの中に更新データの画像をロードする。このアップロード作業の間、システムは、トランザクションデータをキャプチャするように動作する状態にあり、更新プログラムは、実質的に、バックグラウンドで動作する。このアップロード作業の間に、給電または通信が中断する場合、アップロードプログラムは、再実行されて、起動する前に、検証され得る。システムの休止時間は存在せず、これによって、このような自動アップグレードに対するユーザの満足度を向上させる。
【００３６】
双方の実施形態と関連して、更新プログラムはまた、更新データが、アップグレードされるべき特定のデータキャプチャシステムに対して意図されていることを検証するためにもまた、アップロードが完了していることを検証するためにも動作する。このような検証を補助するために、各アップロードは、一意的なサインまたはＩＤを用いて、管理サーバ４４によって提供される。
【００３７】
好ましい実施形態において、追加メモリは、不揮発性であるべきである。圧縮データが使用される場合、追加メモリは、圧縮されていないデータが使用される場合と同じ大きさである必要でない。追加チップ６４の追加コストが、避けられるべきである場合、増やさせたメモリを有するマイクロプロセッサが、使用され得る。
【００３８】
新規であるとしてクレームされ、特許証により保護されるべきことを望まれるものが、添付の特許請求の範囲に述べられている。
【図面の簡単な説明】
【００３９】
【図１】図１は、従来技術に従う電気光学リーダの斜視図である。
【図２】図２は、データキャプチャシステムをアップグレードするための本発明の一実施形態に従うインフィールド管理アレンジメントを示す回路図であり、これらのシステムのうちの一つが、図１のリーダであることが、有利である。
【図３】図３は、本発明の一つの実施形態に従う限られたメモリを有するマイクロプロセッサアレンジメントの概略線図である。
【図４】図４は、本発明の別の実施形態に従う拡張されたメモリを有するマイクロプロセッサアレンジメントの概略図である。
【図１】
2008538150.tif 000003
【図２】
2008538150.tif 000004
【図３】
2008538150.tif 000005
【図４】
2008538150.tif 000006