(57)【特許請求の範囲】
【請求項１】
情報コードを撮像すると共に前記情報コードの明暗レベルをディジタル値の画像データに変換して出力する撮像機と、
前記撮像機から出力される前記画像データを文字データに変換するデコード機と、
このデコード機から出力される文字データに基づいて所定の情報処理を行う情報処理機とを備え、
前記撮像機および前記デコード機に夫々ネットワークに接続するためのインターフェースを設け、
前記デコード機は、前記情報処理機が複数接続され、前記ネットワークを介して前記撮像機からの画像データを受信して文字データに変換し、前記文字データの内容から識別情報を把握し、把握した識別情報に対応する情報処理機に対して、当該情報処理機のアドレスを宛先アドレスとし、当該デコード機のアドレスを送信元アドレスとして設定し前記文字データを送信することを特徴とする情報処理システム。
【請求項２】
請求項１記載の情報処理システムにおいて、
前記デコード機に対して前記撮像機および前記情報処理機が夫々複数接続され、
前記撮像機と前記情報処理機とが対応付けされた状態に設定されると共に、前記デコード機は、前記撮像機から送信された前記画像データを前記文字データに変換し、前記撮像機と対応付けされた前記情報処理機に前記文字データを送信することを特徴とする情報処理システム。
【請求項３】
請求項１または２記載の情報処理システムにおいて、
前記情報処理機は、ネットワークに接続するためのインターフェースが設けられ、
前記デコード機は、前記情報処理機が接続されたネットワークを介して前記文字データを前記情報処理機に送信することを特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報コードを読み取って文字データに変換し、変換された文字データに基づいて情報処理を行う情報処理システムに関する。
【０００２】
【発明が解決しようとする課題】
この種の情報コード読み取りシステムおよび情報処理システムは、ＬＡＮ（Local Area Network）等のネットワークにより、多数のバーコード端末装置からホスト装置にバーコードを読み取り送信する商品管理システムとして特開平１０−４９６１３号に開示されている。
【０００３】
特開平１０−４９６１３号公報には、バーコード端末装置を備えた商品管理システムの構成が開示されており、このものによれば、情報コードのデータを示すバーコードデータをＬＡＮを介してホスト装置に送信することが可能なため、商品管理を行う上で、例えば利便性を向上させることができる。
【０００４】
このような商品管理システムの構成を、例えば、ケアハウス等の養護老人ホームの現場に応用を試みると、お年寄りが養護老人ホームに多数在住している場合に、対応する職員が各自バーコード端末装置を所持してお年寄りの部屋等に出向き、室内に配置してあるバーコード表の情報をバーコード端末装置で読み取ることにより、そのバーコード情報をＬＡＮ等のネットワークを介してお年寄りが要求するサービスを受付処理することが対応可能となるシステムを構築することができる。
【０００５】
しかしながら、バーコード端末装置を操作する職員は、バーコード端末装置を専門的に使用する業務ではないので、多機能のものほどその操作の複雑さにより、使用に際しての操作性の点から利便性が損なわれるという問題があった。またバーコード端末装置は、内部構造の複雑さにより、高価なものとなり、多数のお年寄りを管理しなければならない場合には、多数の職員が各自バーコード端末装置を操作することになり、全体のシステムとしてコスト面で負担が大きくなるものであった。
【０００６】
本発明は、上記事情に鑑みてなされたもので、その目的は、バーコード端末装置に代替される操作性の良い情報コード読取り用の端末を使用者に所持させることにより、操作性および利便性を向上すると共に、安価に柔軟性良く構築できる情報処理システムを提供することにある。
【０００７】
【課題を解決するための手段】
【００１０】
請求項１の発明によれば、次のように作用する。すなわち撮像機により、情報コードが撮像されると、その画像の明暗レベルをディジタル値に変換した画像データとしてインターフェースからネットワークに送信する。すると、デコード機は、インターフェースを介してネットワークより画像データを受信し、デコード処理を行って文字データに変換して情報処理機に送信する。さらに、情報処理機において所定の情報処理を行うことになる。これにより、読み取った情報コードのデータをネットワークを介して離れたところに通信する場合に、撮像機とデコード機とに分ける構成としてネットワークを介在させることで、読み取り用の端末を撮像機のみとして、デコードの機能を省くことができると共に、情報処理機を備えているので、様々な情報処理を行うことができる。
しかも、文字データの内容から識別される情報処理機に文字データを出力するので、撮像機と情報処理機とが対応付けされなくとも、文字データの内容を必要な情報処理機に出力することが可能となり、情報処理機は、例えばその用途に応じて情報処理機能を分担して処理することができる。
【００１１】
請求項２の発明によれば、請求項１の発明においてデコード機は撮像機に対応付けられた情報処理機に文字データを出力するので、その対応付けられた情報処理機は、その用途に応じて情報処理機能を分担して処理することができる。
【００１３】
請求項３の発明によれば、請求項１または２記載の発明においてデコード機のネットワークインターフェースから情報処理機に文字データを送信するため柔軟性のあるシステムを構築することができる。
【００１４】
尚、請求項１ないし３の何れかの発明で文字データとは、ＪＩＳなどの工業規格に規定されている改行コード等を含む文字コード全般を含めたものともすることができる。
【００１５】
【発明の実施の形態】
（第１の実施形態）
以下、本発明の第１の実施形態について図１ないし図３を参照して説明する。
図１は、本発明の一実施形態である情報処理システムを示している。
情報処理システムのネットワーク１ａは、バス型トポロジーで形成されており、撮像機２，３，撮像機４，５，撮像機６，７が接続されている。また、デコード機８，デコード機９，デコード機１０は、ネットワーク１ａに接続されている。情報処理機１１はデコード機８に、情報処理機１２はデコード機９に、情報処理機１３はデコード機１０に夫々接続されている。ターミネータ１４ａ，１４ｂは、ネットワーク１ａを終端するように接続されている。ＬＡＮ（Local Area Network）は、ネットワーク１ａ，各撮像機２〜７，各デコード機８〜１０，各情報処理機１１〜１３およびターミネータ１４ａ，１４ｂより構成されている。尚、図面中（Ａ），（Ｂ），（Ｃ）と示しているのは、各撮像機２〜７，各デコード機８〜１０および各情報処理機１１〜１３のグループＩＤ（Identification）を示しているものである。
【００１６】
各撮像機２〜７は、設定されたグループＩＤ以外の構成は略同一であるため撮像機２のみの構成を説明して他の撮像機３〜７の説明は省略する。異なる部分に付いてはその都度記述する。図２（ａ）は、ネットワーク１ａに接続される撮像機２の電気的構成を示している。また図２（ｂ）は、図２（ａ）中の撮像面１５に印刷されている情報コード１６ａ，１６ｂの一例を示している。尚、情報コード１６ａはバーコード、情報コード１６ｂはＱＲコードと呼ばれる２次元コードである。
【００１７】
撮像機２は、制御回路１７，ＬＥＤ１８ａ，１８ｂ，スイッチ１９，ブザー２０，レンズ２１，センサ２２，Ａ／Ｄ変換回路２３，ネットワークインターフェース２４および端子２５からなっている。
【００１８】
制御回路１７は、マイクロコンピュータ，ＲＯＭ，ＲＡＭ等から構成されている。制御回路１７内のＲＯＭには、対応プログラムが記憶されており、ＲＡＭには、各撮像機２〜７のグループＩＤとデコード機８〜１０のアドレスとの対応が表として記憶されるようになっている。制御回路１７の４つの出力端子は、ＬＥＤ１８ａおよびＬＥＤ１８ｂ，ブザー２０，Ａ／Ｄ変換回路２３，ネットワークインターフェース２４に夫々接続されている。また、制御回路１７の２つの入力端子は、ネットワークインターフェース２４，スイッチ１９に夫々接続されている。ＬＥＤ１８ａ，１８ｂは、制御回路１７の制御信号に基づいて光を出力するようになっている。一方センサ２２の出力端子は、Ａ／Ｄ変換回路２３のアナログ入力端子に接続されている。センサ２２は、撮像面１５で反射された光を、レンズ２１を介して検出し、Ａ／Ｄ変換回路２３にアナログ画像出力するように構成されている。図２（ｃ）は、センサ２２から出力されるアナログ画像出力の一例を示している。センサ２２は、図２（ｃ）で示された、明レベルと暗レベルとの間で振れる明暗レベルの画像信号をアナログ画像データとして出力するようになっている。
【００１９】
Ａ／Ｄ変換回路２３は、制御回路１７のタイミング出力により、センサ２２のアナログ画像出力を量子化してネットワークインターフェース２４にデジタル出力するように構成されている。
【００２０】
ネットワークインターフェース２４は、制御回路１７のタイミング出力により、Ａ／Ｄ変換回路２３のデジタル出力を制御回路１７に送信するようになっている。制御回路１７は、Ａ／Ｄ変換回路２３のデジタル出力を後述するパケットに変換して再びネットワークインターフェース２４に送信するようになっている。
ネットワークインターフェース２４は、受信したパケットを撮像機２の端子２５を介してネットワーク１ａに出力するように構成されている。また、ネットワークインターフェース２４は、端子２５を介してネットワーク１ａより受信したパケットを、制御回路１７の入力端子に出力するようになっている。また、制御回路１７内のＲＯＭには、撮像機２固有のアドレスが記憶されている（撮像機３，撮像機４，５，および撮像機６，７にも同様に固有のアドレスが夫々記憶されている。）。
【００２１】
また、制御回路１７は、スイッチ１９が押下されることにより、ＬＥＤ１８ａ，１８ｂ，Ａ／Ｄ変換回路２３，ネットワークインターフェース２４を駆動できると共に、ブザー２０を鳴動するように構成されている。
【００２２】
すなわち、撮像機２は、スイッチ１９が押下されることにより、ブザー２０を鳴動し、撮像面１５に形成された一例として示した情報コード１６ａ，１６ｂ等の情報コードをディジタル値の画像データとしてネットワーク１ａに出力するようになっている。
【００２３】
各デコード機８〜１０は、略同一構成であるためデコード機８のみの構成を説明して他のデコード機９および１０の構成説明を省略する。異なる部分に付いてはその都度記載する。図３は、デコード機８の電気的構成を示している。
デコード機８は、ＣＰＵ２６（Central Processing Unit：中央処理装置），ネットワークインターフェース２７，ＲＯＭ２８，ＲＡＭ２９，情報処理機用インターフェース３０および端子３１，３２を主体として形成されている。
【００２４】
ＣＰＵ２６の入出力端子は、ネットワークインターフェース２７，ＲＯＭ２８，ＲＡＭ２９および情報処理機用インターフェース３０に接続されている。ネットワークインターフェース２７は、ネットワーク１ａと端子３１を介して接続されている。ＲＯＭ２８は、情報コード１６ａのようなバーコードや，情報コード１６ｂのようなＱＲコードの画像データを情報として解読するデコードプログラムが記録されている。また、デコード機８固有のアドレスが記憶されている。（デコード機９およびデコード機１０にも同様に固有のアドレスが夫々記憶されている。）
ＣＰＵ２６は、ネットワーク１ａから端子３１およびネットワークインターフェース２７を介して送られてくる画像データをＲＡＭ２９に送信するように構成されている。ＲＡＭ２９は、その画像データを一時的に記憶するようになっている。ＣＰＵ２６は、ＲＯＭ２８に記憶されているデコードプログラムに従ってＲＡＭ２９に記憶された画像データを解読（デコード）し、文字データとしてＲＡＭ２９の上述とは別の記憶領域に記憶するようになっている。またＣＰＵ２６は、ＲＡＭ２９に記憶された文字データを後述するパケットとしてネットワークインターフェース２７および端子３１を介してネットワーク１ａに出力するようになっている。
【００２５】
各情報処理機１１〜１３は、略同一構成であるため情報処理機１１のみの構成を説明して他の情報処理機１２および１３の構成説明を省略する。異なる部分については、その都度記載する。図４は、コンビニエンスストア等で利用されているＰＯＳ（Point Of Sales）端末機の例として、情報処理機１１の電気的構成を示している。
情報処理機１１は、ＣＰＵ３３，ＲＯＭ３４，ＲＡＭ３５，外部記憶装置３６，ドロワドライバ３７，施錠検出器３８，クロック３９，デコード機インターフェイス４０，ネットワークインターフェース４１，キーボード４２，表示器４３，プリンタ４４および端子４５，４６により構成されている。ＣＰＵ３３は、キーボード４２，表示器４３，プリンタ４４，ＲＯＭ３４，ＲＡＭ３５，外部記憶装置３６，ドロワドライバ３７，施錠検出器３８，クロック３９，デコード機インターフェース４０およびネットワークインターフェース４１に接続されている。
【００２６】
ＲＯＭ３４は、ＰＯＳ端末機を動作させるためのプログラムがあらかじめ記憶されており、ＣＰＵ３３は、そのプログラムに基いて処理を行うように構成されている。また、ＲＡＭ３５には、文字データに対応する処理を行うためのデータが記憶されており、ネットワークインターフェース４１やデコード機インターフェース４０を介してＣＰＵ３３に入力される文字コードに応じて、ＣＰＵ３３は、ＲＡＭ３５に記憶されているデータを取り出せるように構成されている。
【００２７】
外部記憶装置３６は、過去の端末等に記憶されてきたデータを記憶して必要に応じて使用できるようにするための装置であり、読み書きできるように構成されている。
【００２８】
ドロワドライバ３７は、ＣＰＵ３３の指令に応じて、紙幣や貨幣を蓄えられているドロワを開閉するように構成されている。
【００２９】
また、施錠検出器３８は、ドロワドライバ３７によって開閉されるドロワを施錠してあるか否かを検出するための機器であり、ＣＰＵ３３に対して状態を出力するように構成されている。また、ＣＰＵ３３は、キーボード４２により入力された情報を表示機４３に表示したり、プリンタ４４に印刷できるように構成されている。
【００３０】
ネットワークインターフェース４１は、端子４６を介して外部に接続されるネットワークに対してＣＰＵ３３の中継的な役割を果たすものである。また、デコード機インターフェース４０は、端子４５を介してデコード機８に対して接続されるものである。
【００３１】
本実施形態の作用を図５ないし図１０をも参照して説明する。
図５（ａ）は、実際にネットワーク１ａを介してパケットを送受信する際のパケットのフォーマットを示しており、また、図５（ｂ）は、パケットのフォーマット内のユーザデータ内容を示している。
【００３２】
送受信するパケットの内容は、プリアンブル，第１の同期コード，宛先アドレス，送信元アドレス，データナンバー，データ量，ユーザデータ，第２の同期コード，エラー訂正コード，ポストアンブルからなっている。尚、撮像機２〜７が送信する実際の画像データは、数ＭＢ（メガバイト）〜数十ＭＢに及ぶものであるため、圧縮分割して送信することになる。その際に、データナンバーは、画像データがパケットに分割された順を示すもので、また、データ量は、送信するパケット長を示すものである。
【００３３】
まず、ネットワーク１ａ上で行われる送受信処理を図６および図７を用いて説明する。これ以降、「ネットワーク機器」と記述した場合は、ネットワークインターフェースを介して送受信する機器の夫々のことを示す。すなわち、第１実施形態の場合、ネットワークインターフェースを介して送受信を行う撮像機２〜７，デコード機８〜１０の夫々の機器を示している。
【００３４】
説明の簡略化のため、まず、ネットワーク機器２〜１０の夫々がネットワーク１ａを介して行う送受信処理の詳細を説明した上で、全体の情報処理システムの動作を説明する。図６は、ネットワーク機器２〜１０から送受信する際の、処理を示すフローチャートを示しており、図７は、図６のステップＳ３に示された「受信処理」を示すフローチャートを示している。
ネットワーク機器２〜１０は、ネットワーク１ａ上のデータを検出し（ステップＳ１）、ネットワーク１ａにデータが送出されているか否かを判断する（ステップＳ２）。ステップＳ２においてネットワーク１ａ上にデータが送出されていることを判断すると、後述する「受信処理」を行い（ステップＳ３）、ステップＳ１に戻りネットワーク１ａ上のデータを検出する。ネットワーク機器２〜１０は、プリアンブル，第１の同期コード，宛先アドレス，送信元アドレス，データナンバー，データ量，ユーザデータ，第２の同期コード，エラー訂正コード，ポストアンブルを構成するパケットを組み立てる。
【００３５】
ネットワーク機器２〜１０は、送信するデータがあるか否かを判断して（ステップＳ４）、送信するデータがなければ、ステップＳ１に戻り再びネットワーク１ａ上のデータを検出する。ステップＳ４において、ネットワーク機器２〜１０は、送信するデータがある場合にはネットワーク１ａにパケットを送出する（ステップＳ５）。ネットワーク１ａにパケットを送出している間は、他のパケットと衝突しているか否かを判断し（ステップＳ６）、他のパケットと衝突していなければ送信成功となり（ステップＳ７）、送受信処理を終了する。
【００３６】
ステップＳ６において、ネットワーク機器２〜１０は、他のパケットと衝突していると判断すると、ネットワーク１ａにパケットを再送出し（ステップＳ８）、ネットワーク１ａに送出している間は、他のパケットと衝突しているか否かを判断する（ステップＳ９）。ステップＳ９において、他のパケットと衝突が確認されていなければ、ステップＳ７において送信成功となり送受信処理を終了する。ステップＳ９において、他のパケットと衝突していれば、再送出した回数が規定回数に到達したか否かを判断し（ステップＳ１０）、規定回数に到達していなければステップＳ８に戻り、パケットを再送出する。ステップＳ１０において、再送出回数が規定回数に到達していれば送信失敗となり（ステップＳ１１）、再度時間が経過した後に再送信するパケットを記憶し、送受信処理を終了する。再度時間が経過した際に、送受信処理におけるステップＳ１から繰り返し処理を行うことになる。
【００３７】
図７を参照して前述した「受信処理」の説明を行う。図６に示した送受信処理においてネットワーク機器２〜１０は、ネットワーク上にデータが送出されている旨を確認すると、ネットワーク上のデータを受信し（ステップＴ１）、パケット内の「宛先アドレス」が自己機器のアドレスに一致するか否かを判断する（ステップＴ２）。「宛先アドレス」が、自己機器のアドレスに一致していなければ、マルチキャストアドレスと一致しているか否かを判断する（ステップＴ３）。ネットワーク機器２〜１０は、「宛先アドレス」がマルチキャストアドレスと一致していなければ、送受信処理におけるステップＳ１に戻り再びネットワーク上のデータを検出する。ネットワーク機器２〜１０は、ステップＴ２において宛先アドレスが自己機器のアドレスに一致している場合もしくは、ステップＴ３において、「宛先アドレス」がマルチキャストアドレスと一致している場合は、パケットのエラー訂正コードを用いてエラー訂正を行い（ステップＴ４）、エラー訂正が可能であったか否かを確認する（ステップＴ５）。
【００３８】
エラー訂正が可能でなかった（ＮＧ）場合には、パケットを破棄して（ステップＴ６）、送り元アドレスに対して再送出要求を行い、送受信処理におけるステップＳ１に戻り再びネットワーク上のデータを検出する。ステップＴ４においてエラー訂正を行った結果、エラー訂正が可能であった場合には、パケットからユーザデータを読み取り（ステップＴ７）、そのユーザデータに基づいて処理を行う（ステップＴ８）。このような実施形態に基づいて、ネットワーク機器２〜１０は、ネットワーク１ａ上における送受信処理を行うことになる。
【００３９】
図８は、撮像機２〜７が夫々制御回路内のＲＡＭに記憶する撮像機２〜７のグループＩＤとデコード機のアドレスとの対応表の一例を示している。ここでは、ＩＰアドレスを用いて説明するが、ネットワーク１ａが使用するプロトコルにより、規定されたアドレスを使用する場合もある。また、例えば撮像機２は、対応するグループＩＤとして（Ａ）のみに対応するデコード機のアドレスのみを制御回路内の図示しないＲＡＭに記憶している構成でもよいが、ここでは全体の撮像機２〜７に対応するデコード機のアドレスを記憶している例を示している。
【００４０】
図９は、図１に示される構成に対して送受信実行に伴うフローチャートを示している。以下、例えば、撮像機２がデコード機８に送信して情報処理機１１において処理する場合について、実施形態を示す。撮像機２は、（Ａ）というグループＩＤを有している。撮像機２は、撮像機２が記憶する図８の対応設定から（Ａ）というデコード機のアドレス（ＩＰアドレス）が「１９２．１６８．１００．２」であることを認識し、「宛先アドレス」としてデコード機８のアドレスである「１９２．１６８．１００．２」を設定する。撮像機２は、撮像機２のアドレスを「送信元アドレス」に設定し、図２（ｂ）に示された情報コードの圧縮分割された画像データを、「ユーザデータ」として設定する。撮像機２は、その他のパケットのデータとなる、プリアンブル，第１の同期コード，データナンバー，データ量，ユーザデータ，第２の同期コード，エラー訂正コードおよびポストアンブルを設定し、ネットワーク１ａに送信する。
【００４１】
デコード機８は、受信処理において撮像機２の送信したパケットの「宛先アドレス」がデコード機８のアドレスに一致していることを確認すると、画像データが送信されることを確認し（ステップＵ１）、パケット内の画像データを内蔵しているＲＡＭ２９に記憶する（ステップＵ２）。デコード機８は、パケット内の「データナンバー」が画像データの最終を示すナンバーか否かを確認し（ステップＵ３）、画像データの最終を示すものでない場合には、ステップＵ１に戻り再度デコード機８は画像データが送信されるように待機する。ステップＵ１〜Ｕ３が繰り返されることにより、デコード機８は、画像データをＲＡＭ２９に順次記憶する。ステップＵ３において、デコード機８は、送信されるデータナンバーが画像データの最終を示すナンバーであることを確認すると、パケット内の画像データを文字データにデコードし（ステップＵ４）、その文字データを端子３２，端子４５を介して情報処理機１１に対して、デコード機８と情報処理機１１との間で規定されたフォーマットで送信する（ステップＵ５）。情報処理機１１は、文字データに対応する処理を行う（ステップＵ６）。例えば、情報処理機１１はＰＯＳ端末機であるため、ＣＰＵ３３において計算を行い、表示器４２に表示する等の処理を行う。
【００４２】
同様に撮像機３は、対応するグループＩＤとして（Ａ）を有しているため、デコード機８にネットワーク１ａを介して画像データを送信することで、デコード機８は、画像データを文字データにデコードして情報処理機１１に送信し、情報処理機１１で文字データに対応する処理を行うことになる。また、撮像機４，５は、対応するグループＩＤとして（Ｂ）を有しているため、ネットワーク１ａを介してデコード機９に画像データを送信することで、デコード機９は、画像データを文字データにデコードして情報処理機１２に送信し、情報処理機１２でその文字データに対応する処理を行うことになる。さらに、撮像機６，７は、対応するグループＩＤとして（Ｃ）を有しているため、ネットワーク１ａを介してデコード機１０に画像データを送信することで、デコード機１０は、画像データを文字データにデコードして情報処理機１３に送信し、情報処理機１３において文字データに対応する処理を行うことになる。
【００４３】
このような第１の実施形態によれば、撮像機を使用者が操作する構成をスイッチのみの構成とし、使用者に撮影機の状態を伝達する構成をブザーのみの簡潔な構成としたので、操作性の良い撮像機を使用者に所持させることができ、使用者の操作性および利便性を向上させることができ、また、デコード機の設置個数を撮像機の設置個数に比較して減少させることができるため、全体のシステムとして安価に構築することができる。また、対応付けられたデコード機は用途に応じてデコード機能を分担して処理することが可能であると共に、さらに、対応付けられた情報処理機は、その用途に応じて情報処理機能を分担して処理することができる。
【００４４】
（第２の実施形態）
図１０ないし図１４は、本発明の第２の実施形態を示すものである。
【００４５】
図１０は、第２の実施形態を示すネットワーク構成図であり、図１１は、第２の実施形態における撮像機５１〜５６の構成を示している。撮像機５１〜５６は、夫々アンテナ５１ａ〜５６ａを備えており、ネットワーク１ｂに接続されている。夫々の撮像機５１〜５６の構成は、夫々が固有に備えるグループＩＤ以外は同一であるので、撮像機５１の構成を説明して他の撮像機５２〜５６の構成説明を省略する。
【００４６】
撮像機５１は、制御回路１７，ＬＥＤ１８ａ，１８ｂ，スイッチ１９，ブザー２０，レンズ２１，センサ２２，Ａ／Ｄ変換回路２３，無線ネットワークインターフェース５７およびアンテナ５１ａからなっている。
【００４７】
無線ネットワークインターフェース５７は、制御回路１７のタイミング出力により、Ａ／Ｄ変換回路２３のデジタル出力を、第１実施形態の説明と同様に制御回路１７内でパケットに変換して、アンテナ５１ａを介してネットワーク１ｂに出力するように構成されている。また、ネットワークインターフェース５７は、ネットワーク１ｂより到来した信号を、制御回路１７の入力端子に出力するようになっている。また、制御回路１７内のＲＯＭには、撮像機５１固有のアドレスが記憶されている（撮像機５２，撮像機５３，５４，および撮像機５５，５６にも同様に固有のアドレスが夫々記憶されている。）。そして、撮像機５１〜５６は、ネットワークインターフェース５７を介して、無線接続によるネットワーク１ｂにより、デコード機５８と接続されている。
【００４８】
デコード機５８は、ネットワーク１ｂに接続されており、同時にネットワーク１ｃに接続されている。また、情報処理機５９，６０，６１は、ネットワーク１ｃに接続されている。また、ターミネータ１４ａ，１４ｂは、ネットワーク１ｃを終端するように接続されている。
【００４９】
図１２は、デコード機５８の電気的構成を示している。ＣＰＵ６３は、無線ネットワークインターフェース６４を介してアンテナ５８ａに接続されており、無線接続によりネットワーク１ｂに接続されている。ＣＰＵ６３は、ＲＯＭ２８およびＲＡＭ２９に接続されている。ＲＯＭ２８は、デコード機５８を動作するプログラムを記憶しており、ＲＡＭ２９は、ネットワーク１ｂ，１ｃを介して送受信されるデータを記憶できるようになっている。また、ＣＰＵ６３は、ネットワークインターフェース２７と接続されている。ネットワークインターフェース２７は、端子３１を介してネットワーク１ｃに接続されている。このようにデコード機５８は、ネットワーク１ｂ，１ｃとデータを送受信できるように構成されている。その他の構成は、第１の実施形態の説明と同様であるので、その説明を省略する。
【００５０】
本実施形態の作用を図１３および図１４をも参照して説明する。尚、第２実施形態においては、「ネットワーク機器」と表現した場合は、撮像機５１〜５６，デコード機５８および情報処理機５９〜６１の夫々を現している。
図１３は、ネットワーク機器５１〜５６，５８〜６１がネットワーク１ｂ，１ｃを介してパケットを送受信する際のパケットフォーマットおよびパケットフォーマット内のユーザデータ内容を示している。撮像機５１〜５６がデコード機５８に送信するデータ構造とデコード機５８が情報処理機５９〜６１に送信するデータ構造とは異なるため、図１３（ｂ），図１３（ｃ）に夫々示している。
【００５１】
図１３（ｂ）は、撮像機がデコード機に送信するデータ構造を示している。この時のユーザデータは、画像データより構成されている。また図１３（ｃ）は、デコード機が情報処理機に送信するデータ構造を示している。この時のユーザデータは、画像データがデコードされた文字データを示している。
【００５２】
尚、ネットワーク１ｂおよびネットワーク１ｃ上で行われる送受信処理は、第１の実施形態における図７および図８の説明と同様であるので、その説明を省略する。
図１４は、デコード機５８に内蔵するＲＡＭ２９に記憶する撮像機５１〜５６のグループＩＤと情報処理機５９〜６１のアドレスとの対応を表わしている。
図１５は、図１１のネットワーク構成に対して送受信を行う際の実行に伴うフローチャートを示している。以下、例えば、撮像機５３がデコード機５８に送信して情報処理機６０において処理する場合について実施形態を示す。撮像機５３は、対応するグループＩＤとして（Ｂ）を有している。撮像機５３は、撮像機５３が記憶するデコード機５８のアドレスが例えば「１９２．１６８．０．３」であることを認識し、「宛先アドレス」として「１９２．１６８．０．３」を設定する。撮像機５３は、撮像機５３のアドレスを「送信元アドレス」に設定し、撮像機５３は、図２（ｂ）に示された情報コードの画像データを、ユーザデータとして設定する。撮像機５３は、プリアンブル，第１の同期コード，データナンバー，データ量，ユーザデータ，第２の同期コード，エラー訂正コードおよびポストアンブルを設定し、デコード機５８に無線によるネットワーク１ｂを介して送信する（ステップＶ１）。
【００５３】
デコード機５８は、受信処理において撮像機５３の「宛先アドレス」が自己機器のアドレスに一致していることを確認し、画像データを受信する。デコード機５８は、パケット内の画像データをＲＡＭ２９に記憶する（ステップＶ２）。デコード機５８は、パケット内の「データナンバー」が画像データの最終を示すナンバーか否かを確認し（ステップＶ３）、画像データの最終を示すものでない場合には、ステップＶ１に戻り再度デコード機５８は、画像データが送信されるように待機する。ステップＶ１〜Ｖ３が繰り返されることにより、デコード機５８は、画像データをＲＡＭ２９に順次記憶する。ステップＶ３において、デコード機５８は、送信されるデータナンバーが画像データの最終を示すナンバーであることを確認すると、パケット内の画像データを文字データにデコードする（ステップＶ４）。デコード機５８は、送信された画像データをデコードして得られた文字データの一部が示す（Ｂ）というグループＩＤを把握すると、対応する情報処理機をＲＡＭ２９に記憶されている対応から調査して（ステップＶ５）、対応する情報処理機６０の「宛先アドレス」を「１７２．２１．０．３」として設定する。さらに、デコード機５８は、デコード機５８のアドレスを「送信元アドレス」として設定し、その他のパケットフォーマットを順次設定し、画像データがデコードされた文字データをネットワーク１ｃに送信する（ステップＶ６）。そして情報処理機６０は、文字データに対応する処理を行うことになる（ステップＶ７）。例えば、情報処理機６０はＰＯＳ端末機であるため、ＣＰＵ３３において計算を行い、表示器４２に表示する等の処理を行う。
【００５４】
すなわち、デコード機５８は、撮像機５３で撮像された画像データを文字データにデコードした後、その文字データの一部が示すグループＩＤを持つ情報処理機６０に対してデコードした文字データを送信することが可能となる。
【００５５】
このような第２の実施形態によれば、デコード機を各ネットワークの間に設置する構成としたので、デコード機の設置台数は一台で済み、第１の実施形態の効果を損なうことなく、全体のネットワーク構成に対して安価に構成することができる。また、撮像機５１〜５６は、無線においてデコード機５８に接続しているので、取り扱うユーザにより撮像機５１〜５６を柔軟性よく取り扱うことが可能である。
【００５６】
（他の実施形態）
本発明は、上記実施形態にのみ限定されるものではなく、次のように変形または拡張できる。
ネットワーク構成については、図１６もしくは図１７のように構成することも可能である。すなわち図１６において、第２実施形態において説明した情報処理機５９〜６１は、夫々ネットワークインターフェースを備えた構成となっており、第１実施形態において説明した複数のデコード機８〜１０が夫々に対応する情報処理機５９〜６１にネットワーク１ｄを介して文字データを送信することにより、夫々の情報処理機５９〜６１は、所望の処理を行うことが可能である。また図１７に示すように、デコード機７０は、情報処理機用インターフェースを複数個（図１７においては３個）備えることにより、ネットワーク１ｅにおいて受信した撮像機２〜７の画像データを文字データに変換すると共に対応するグループＩＤを持つ情報処理機１１〜１３に送信し、夫々の情報処理機１１〜１３は、所望の処理を行うように構成することも可能である。
【００５７】
第２の実施形態において、例えば、撮像機５１で撮像された情報コードが情報コード１６ａのバーコードであった場合には、デコード機５８は、撮像機５１で撮像された画像データが「バーコード」である旨の判断を行うことにより、デコード機５８は、例えばバーコードであることを対応付ける例えば情報処理機５９に対して送信処理を行うようにすることも可能である。すなわち、情報コードの種類に応じてネットワーク１ｃに接続される何れかの情報処理機５９〜６１に送信するのかを決定するように構成することも可能である。
【００５８】
第２実施形態の説明において、図１４にＲＡＭ２９に記憶する撮像機のグループＩＤと情報処理機のアドレスとの対応を示したが、これは、撮像機のアドレスと情報処理機のアドレスとの対応を示していてもよい。すなわちデコード機は、撮像機から送信されるパケットの「送信元アドレス」から情報処理機に送信するパケットの「宛先アドレス」をその対応から設定することで、同一のグループＩＤを有する撮像機と情報処理機との対応を得ることができる。
【００５９】
同一のグループＩＤを有するデコード機や情報処理機が複数個同一のネットワークに接続されている構成としてもよい。すなわち、これらのデコード機や情報処理機は同一のグループＩＤを有するマルチキャストアドレスを認識するように構成することで、これらの同一のグループＩＤを有するデコード機や情報処理機で同一の処理を行うようにすることができる。
【００６０】
デコード機は情報処理機をかねる構成としてもよい。
【００６１】
ネットワーク１ａ，１ｃ，１ｄ，１ｅは、バス型トポロジに限らず、リング型トポロジで形成しても良い。また、ネットワーク１ａ，１ｂ，１ｃ，１ｄ，１ｅは、電話回線を利用したネットワークであっても良いし、インターネットを利用したネットワークであっても良い。
【図面の簡単な説明】
【図１】本発明の第１の実施形態を示すネットワーク構成図
【図２】（ａ）撮像機の電気的構成図と、（ｂ）情報コードの一例を示す図と、（ｃ）センサから出力されるアナログ画像信号の一例を示す図
【図３】デコード機の電気的構成図
【図４】情報処理機の電気的構成図
【図５】撮像機もしくはデコード機が送受信するパケットのパケットフォーマット
【図６】ネットワークに接続される機器が行う送受信処理のフローチャート（その１）
【図７】ネットワークに接続される機器が行う送受信処理のフローチャート（その２）
【図８】撮像機のグループＩＤとデコード機のアドレスとの対応を示す図
【図９】撮像機とデコード機と情報処理機との関連処理を示すフローチャート
【図１０】本発明の第２の実施形態を示す図１相当図
【図１１】図２（ａ）相当図
【図１２】図３相当図
【図１３】図５相当図
【図１４】撮像機のグループＩＤと情報処理機のアドレスとの対応を示す図
【図１５】図９相当図
【図１６】本発明の他の実施形態を示す図１相当図
【図１７】本発明の他の実施形態を示す図１相当図
【符号の説明】
２〜７，５１〜５６は撮像機、８〜１０，５８はデコード機、１１〜１３，５９〜６１は情報処理機、２４，２７，４１はネットワークインターフェース、５７，６４は無線ネットワークインターフェースである。
【図１】
0004415472.tif 000002
【図２】
0004415472.tif 000003
【図３】
0004415472.tif 000004
【図４】
0004415472.tif 000005
【図５】
0004415472.tif 000006
【図６】
0004415472.tif 000007
【図７】
0004415472.tif 000008
【図８】
0004415472.tif 000009
【図９】
0004415472.tif 000010
【図１０】
0004415472.tif 000011
【図１１】
0004415472.tif 000012
【図１２】
0004415472.tif 000013
【図１３】
0004415472.tif 000014
【図１４】
0004415472.tif 000015
【図１５】
0004415472.tif 000016
【図１６】
0004415472.tif 000017
【図１７】
0004415472.tif 000018