(57)【特許請求の範囲】
【請求項１】
バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、
前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段と、
前記一つのスキャナの前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、一括設定バーコードを生成するバーコード生成手段と、
を備えるＰＯＳシステムであって、
前記一つのスキャナ以外の他のスキャナにおける各制御手段は、各読取手段により読み取られた前記一括設定バーコードより得られる前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを変更することを特徴とするＰＯＳシステム。
【請求項２】
前記バーコード生成手段は、
前記一つのスキャナの前記制御手段に対して、前記設定変更後の個別設定内容を含む全個別設定内容の設定データを前記記憶手段から読み出すことを要求する指令を出す読出制御部と、
前記一つのスキャナの前記制御手段により読み出された前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、前記一括設定バーコードを生成するバーコード生成部と、
を備えることを特徴とする請求項１に記載のＰＯＳシステム。
【請求項３】
前記一つのスキャナの制御手段は、前記読取手段による所定のバーコードの読み取り結果に基づいて、前記記憶手段から前記設定変更後の個別設定内容を含む全個別設定内容の設定データを読み出し、
前記バーコード生成手段は、前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、前記一括設定バーコードを生成することを特徴とする請求項１に記載のＰＯＳシステム。
【請求項４】
バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、
前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段と、
前記一つのスキャナの前記記憶手段に記憶中の設定変更前の全個別設定内容の設定データと前記設定変更後の個別設定内容を含む全個別設定内容の設定データとを比較し、変更部分のデータのみに基づいて、一括設定バーコードを生成するバーコード生成手段と、
を備えるＰＯＳシステムであって、
前記一つのスキャナ以外の他のスキャナにおける各制御手段は、各読取手段により読み取られた前記一括設定バーコードより得られる前記変更部分のデータに基づいて、各記憶手段に記憶中の全個別設定内容の設定データのうち前記変更部分のみを変更することを特徴とするＰＯＳシステム。
【請求項５】
バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、
前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段と、
前記一つのスキャナの前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、一括設定バーコードを生成するバーコード生成手段と、
を備えるＰＯＳシステムであって、
前記他のスキャナにおける各制御手段は、前記読取手段にて一括設定モードに移行する一括設定モード移行バーコードが読み取られると、前記一括設定モードに移行した後、前記読取手段により読み取られた前記一括設定バーコードより得られる前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを変更することを特徴とするＰＯＳシステム。
【請求項６】
バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、
前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段と、
前記一つのスキャナの前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、一括設定バーコードを生成するバーコード生成手段と、
前記一つのスキャナ以外の他のスキャナを一括設定モードに移行させるスイッチ手段と、
を備えるＰＯＳシステムであって、
前記他のスキャナにおける各制御手段は、前記スイッチ手段により前記一括設定モードに移行した後、前記読取手段により読み取られた前記一括設定バーコードより得られる前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを変更することを特徴とするＰＯＳシステム。
【請求項７】
バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段と、外部装置との通信を行うインターフェースと、を備える光学読取装置において、
前記制御手段は、外部入力で前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更すると、前記外部装置側で前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて一括設定バーコードを生成させるべく、前記インターフェースを介して、前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データを前記外部装置へ送出することを特徴とする光学読取装置。
【請求項８】
前記制御手段は、前記インターフェースを介して、前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データを前記外部装置へ送出する代わりに、前記設定変更後の個別設定内容の設定データのみを前記外部装置へ送出することを特徴とする請求項７に記載の光学読取装置。
【請求項９】
バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段に記憶中の前記個別設定内容の設定データの書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、
前記複数のスキャナに接続される上位装置と、
を備えた情報処理システムにおいて、
前記上位装置は、
前記複数のスキャナのうち一つのスキャナ側で設定変更した前記個別設定内容を含む全個別設定内容の設定データを受信する受信手段と、
前記受信した全個別設定内容の設定データに基づいて、他のスキャナの全個別設定内容の設定データを一括して更新させる一括設定バーコードを生成するバーコード生成手段と、
を備え、
前記一括設定バーコードをスキャナに読み取らせることにより、当該スキャナの前記記憶手段に記憶中の全個別設定内容の設定データを一括して更新可能としたことを特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品管理用のバーコードを光学的に読み取るスキャナを有するＰＯＳシステムに関するものであり、特に、複数のスキャナ側の設定変更時に一つのスキャナの設定内容に基づいて、他のスキャナの設定変更を一括して行うＰＯＳシステム、光学読取装置および情報処理システムに関するものである。
【０００２】
近時、小売業においては、商品の売上内容の把握の迅速化、省力化を目的として、レーン毎に設けられた複数台のＰＯＳ（Point Of Sales: 販売時点情報管理システム）ターミナルと、これらの複数台のＰＯＳターミナルにそれぞれ接続されバーコードを光学的に読み取る複数のスキャナとから概略構成されたＰＯＳシステムが用いられている。このＰＯＳシステムにおいては、各スキャナにより商品に付されたバーコードがそれぞれ読み取られた後、各ＰＯＳターミナルにより、バーコード読み取り結果に基づいて、精算処理が行われる。
【０００３】
また、これらの複数のスキャナにおいては、バーコード読み取り時のプロトコル、ＰＯＳターミナルとの通信インターフェース等の条件がそれぞれ設定されており、複数のスキャナの各設定内容を変更する場合には、１台毎に設定内容を個別的に変更しなければならない。従って、スキャナの台数に比例して、設定作業に要する時間が増大するとともに、設定ミスが増える傾向にあるため、特に、数百台のスキャナおよびＰＯＳターミナルが設置されている大規模店舗においては、迅速かつ正確に上記設定変更作業を行うことができるＰＯＳシステムが切望されている。このＰＯＳシステム以外にも、バーコード読み取りに関する光学読取装置、該光学読取装置を備える情報処理システムにおいても、上述した要請がある。
【０００４】
【従来の技術】
図６は、従来のＰＯＳシステムの構成を示すブロック図である。この図において、スキャナ１０1 〜１０n は、後述するＰＯＳターミナル２０1 〜２０n にケーブルＬ1 〜Ｌn を介してそれぞれ１台づつ接続されており、運用時（以下、運用モードと称する）に商品（図示略）に付された通常バーコード４を光学的に読み取る。
【０００５】
上記通常バーコード４は、複数の黒バーと白バーとが交互に組み合わされてなり、これらの組み合わせにより、０〜９、スペース、＃、＆等のキャラクタを表現するものである。また、通常バーコード４には、上記キャラクタの組み合わせにより、商品メーカコードおよび商品アイテムコードが表現されている。ここで、上記通常バーコード４としては、たとえば、ＪＡＮ（Japan Article Number）として規定されているバーコードシンボル、世界共通のＷＰＣ（World Product Code) 、ヨーロッパ等で用いられているＥＡＮ（European Article Number ）、アメリカで用いられているＵＰＣ（Universal Product Code）がある。
【０００６】
また、スキャナ１０1 〜１０n は、上述した個別的な設定時（以下、設定モードと称する）に設定モード移行バーコード１、設定バーコード２および設定モード終了バーコード３を光学的に読み取る。
【０００７】
上記設定モード移行バーコード１は、スキャナ１０1 〜１０n のモードを上述した運用モードから設定モードへ移行させるための制御情報がバーコード表現されたものである。
【０００８】
設定バーコード２は、設定モードにおいて、変更後の設定内容がバーコード表現されたものである。上記設定内容は、上述したＷＰＣ、ＪＡＮ等の各規格のバーコードの中からの読み取り可能なバーコードの選択、データ送信条件、バーコード読み取り音の発生条件、各種制御パラメータ等の複数の内容からなる。このように設定内容が複数あるため、実際には、１つの設定内容に対応して１つの設定バーコード２が用いられている。従って、たとえば、設定内容がｎあるとすれば、ｎ種類の設定バーコード２が用いられる。設定モード終了バーコード３は、上記設定モードを終了させて、スキャナ１０1 〜１０n のモードを上述したこの設定モードから運用モードへ移行させるための制御情報がバーコード表現されたものである。
【０００９】
スキャナ１０1 において、ＣＰＵ（Central Processing Unit ）１１1 は、バーコード読み取り制御、上述した設定の変更制御、不揮発性メモリ１８1 に対する書き込み／読み出し制御等を行う。このＣＰＵ１１1 の動作の詳細については、後述する。ＲＯＭ（Read Only Memory）１２1 は、ＣＰＵ１１1 により実行されるプログラムを記憶している。ＲＡＭ（Random Access Memory）１３1 は、ＣＰＵ１１1 により各種データを一時的に記憶する。
【００１０】
読取部１４1 は、通常バーコード４等に対してレーザ光を照射するレーザ発振器と、上記通常バーコード４等によりレーザ光が反射された反射光を受光し、通常バーコード４等における黒バーおよび白バーの分布に対応した読取信号を生成する受光器とから概略構成されている。また、ＣＰＵ１１1 は、上記読取信号から通常バーコード４を復調することによりバーコードデータＤb を生成して、これを外部インターフェース１７1 およびケーブルＬ1 を介してＰＯＳターミナル２０1 へ送信する。
【００１１】
リスタートスイッチ１５1 は、後述するディップスイッチ１９1 を用いた設定内容の変更時に使用される。ＬＥＤ（Light Emitting Diode）１６1 は、スキャナ１０1 の動作状態をオペレータに光を介して報知するものであり、具体的には、通常バーコード４等の読み取り完了時、設定モード時等にＣＰＵ１１1 の制御により点灯される。
【００１２】
外部インターフェース１７1 は、ＣＰＵ１１1 と外部装置（ＰＯＳターミナル２０1 ）との間のインターフェースをとる。すなわち、ＣＰＵ１１1 は、外部インターフェース１７1 およびケーブルＬ1 を介してＰＯＳターミナル２０1 に接続されている。
【００１３】
不揮発性メモリ１８1 は、電気的にデータの書き込み／消去が可能なＥＥＰＲＯＭ（Electrically Eresable And Programmable Read Only Memory）であり、電力の供給が停止されてもその記憶内容を保持するメモリである。この不揮発性メモリ１８1 には、上述したスキャナ１０1 の設定内容が記憶されている。また、この不揮発性メモリ１８1 における設定内容は、上述した設定モード時に更新される。
【００１４】
ディップスイッチ１９1 は、図７に示す８個のスイッチＤ1 〜スイッチＭ1 からなる第１のスイッチ群ＳＷ1 と、４個のスイッチＦ1 〜スイッチＦ4 からなる第２のスイッチ群ＳＷ2 とから構成されている。このディップスイッチ１９1 は、第１のスイッチ群ＳＷ1 および第２のスイッチ群ＳＷ2 における各スイッチのオン／オフにより、上述した設定モードの指定、スキャナ１０1 における設定に用いられる。
【００１５】
また、スキャナ１０2 〜１０n は、上述したスキャナ１０1 と同一構成とされているが、スキャナ１０2 については、説明の便宜上各構成要素に別の符号を付ける。すなわち、スキャナ１０2 は、ＣＰＵ１１2 、ＲＯＭ１２2 、ＲＡＭ１３2 、読取部１４2 、リスタートスイッチ１５2 、ＬＥＤ１６2 、外部インターフェース１７2 、不揮発性メモリ１８2 およびディップスイッチ１９2 から構成されており、これらの各構成要素は、スキャナ１０1 における各構成要素に対応している。
【００１６】
ＰＯＳターミナル２０1 は、スキャナ１０1 よりケーブルＬ1 を介して受信されるバーコードデータＤb から、通常バーコード４が付されている商品（図示略）の商品メーカおよび商品アイテムを認識した後、この認識結果に基づいて当該商品に対する精算処理を行う。
【００１７】
つぎに、上述した従来のＰＯＳシステムの動作について図８に示すフローチャートを参照しつつ説明する。図６において、装置各部に電力が供給されると、スキャナ１０1 のＣＰＵ１１1 、スキャナ１０2 のＣＰＵ１１2 およびスキャナ１０3 〜スキャナ１０n の各ＣＰＵ（図示略）は、図８に示すステップＳＡ１へ進む。以下の説明は、スキャナ１０1 のＣＰＵ１１1 の動作を中心にして行う。
【００１８】
ステップＳＡ１では、スキャナ１０1 のＣＰＵ１１1 は、読取部１４1 より入力される読取信号の有無により読取部１４1 がバーコード（通常バーコード４等）を検出したか否かを判断し、判断結果が「ＮＯ」の場合、同判断を繰り返す。ここで、読取部１４1 により通常バーコード４が検出されると、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ１の判断結果を「ＹＥＳ」として、ステップＳＡ２へ進む。また、読取部１４1 からは、通常バーコード４に対応する読取信号がＣＰＵ１１1 に入力される。
【００１９】
ステップＳＡ２では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号から、ステップＳＡ１において検出されたバーコードが設定モード移行バーコード１であるか否かを判断する。検出されたバーコードが通常バーコード４である場合、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ２の判断結果を「ＮＯ」として、ステップＳＡ３へ進む。
【００２０】
ステップＳＡ３では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号から、ステップＳＡ１において検出されたバーコードが通常バーコード４であるか否かを判断し、この判断結果が「ＮＯ」の場合、ステップＳＡ１へ戻る。一方、検出されたバーコードが通常バーコード４である場合、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ３の判断結果を「ＹＥＳ」として、ステップＳＡ４へ進む。ステップＳＡ４では、入力された読取信号から通常バーコード４に対応するバーコードデータＤb を生成した後、これを外部インターフェース１７1 およびケーブルＬ1 を介してＰＯＳターミナル２０1 へ送信して、ステップＳＡ１へ戻り、上述した工程を繰り返す。
【００２１】
ここで、使用する通常バーコード４の規格変更等が生じた場合には、スキャナ１０1 〜スキャナ１０n における各設定を個別的に変更しなければならない。この場合には、オペレータは、スキャナ１０1 →スキャナ１０2 →スキャナ１０3 →・・・ →スキャナ１０n の順で各設定を変更する設定作業を行う。この設定作業において、オペレータは、まず、スキャナ１０1 の設定を変更すべく、読取部１４1 により設定モード移行バーコード１を読み取らせる動作を行う。これにより、読取部１４1 により設定モード移行バーコード１が検出され、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ１の判断結果を「ＹＥＳ」として、ステップＳＡ２へ進む。また、読取部１４1 からは、設定モード移行バーコード１に対応する読取信号がＣＰＵ１１1 に入力される。
【００２２】
ステップＳＡ２では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号から、ステップＳＡ１において検出されたバーコードが設定モード移行バーコード１であるか否かを判断する。ここで、設定モード移行バーコード１である場合、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ２の判断結果を「ＹＥＳ」として、ステップＳＡ５へ進む。これにより、スキャナ１０1 のモードが運用モードから設定モードに移行される。
【００２３】
ステップＳＡ５では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ１と同様にして、読取部１４1 より入力される読取信号の有無により読取部１４1 がバーコードを検出したか否かを判断し、判断結果が「ＮＯ」の場合、同判断を繰り返す。
【００２４】
つぎに、オペレータは、設定変更すべく、読取部１４1 により設定バーコード２を読み取らせる動作を行う。この設定バーコード２には、設定変更後の新規な１つの設定内容に対応する１つの情報が表されている。そして、ここで、読取部１４1 により設定バーコード２が検出され、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ５の判断結果を「ＹＥＳ」として、ステップＳＡ６へ進む。また、読取部１４1 からは、設定バーコード２に対応する読取信号がＣＰＵ１１1 に入力される。
【００２５】
ステップＳＡ６では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号から、ステップＳＡ５において検出されたバーコードが設定バーコード２であるか否かを判断する。この場合、設定バーコード２であるため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ６の判断結果を「ＹＥＳ」として、ステップＳＡ７へ進む。
【００２６】
ステップＳＡ７では、スキャナ１０1 のＣＰＵ１１1 は、設定バーコード２から復調されたデータに基づいて、不揮発性メモリ１８1 から既存の設定内容のデータを読み出した後、この既存の設定内容を、読取信号から得られる新規の設定内容に更新した後、ステップＳＡ５へ戻る。ステップＳＡ５では、スキャナ１０1 のＣＰＵ１１1 は、読取部１４1 がバーコードを検出したか否かの判断を行い、この場合、バーコードが検出されていないものとすると、判断結果を「ＮＯ」として、同判断を繰り返す。
【００２７】
つぎに、オペレータは、設定モードを終了させるべく、スキャナ１０1 の読取部１４1 により設定モード終了バーコード３を読み取らせる動作を行う。これにより、読取部１４1 により設定モード終了バーコード３が検出され、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ５の判断結果を「ＹＥＳ」として、ステップＳＡ６へ進む。また、読取部１４1 からは、設定モード終了バーコード３に対応する読取信号がＣＰＵ１１1 に入力される。
【００２８】
ステップＳＡ６では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号から、ステップＳＡ５において検出されたバーコードを復調して、この復調結果が設定バーコード２であるか否かを判断し、設定モード終了バーコード３であれば、判断結果を「ＮＯ」として、ステップＳＡ８へ進む。ステップＳＡ８では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号から、ステップＳＡ５において検出されたバーコードが設定モード終了バーコード３であるか否かを判断し、同判断結果が「ＮＯ」の場合、ステップＳＡ５へ戻り上述した工程を繰り返す。
【００２９】
この場合、ステップＳＡ５において検出されたバーコードが設定モード終了バーコード３であるため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ８の判断結果を「ＹＥＳ」として、ステップＳＡ９へ進む。これにより、スキャナ１０1 におけるモードが設定モードから運用モードへ移行される。ステップＳＡ９では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＡ７の更新動作に基づいて、不揮発性メモリ１８1 における設定内容を新規な設定内容に更新した後、ステップＳＡ１へ戻り上述した工程を繰り返す。
【００３０】
そして、スキャナ１０1 の設定変更が終了すると、オペレータは、つぎのスキャナ１０2 の設定変更を行うべく、上述したスキャナ１０1 における設定動作と同様の動作を行う。同様にして、スキャナ１０2 の設定変更が終了すると、オペレータは、スキャナ１０3 〜スキャナ１０n の設定変更を行うべく、上述したスキャナ１０1 における設定動作と同様の動作を順次行う。
【００３１】
また、上述した設定モードにおいては、設定モード移行バーコード１、設定バーコード２および設定モード終了バーコード３を用いて設定変更を行う例について説明したが、この手法とは別にディップスイッチ１９1 、ディップスイッチ１９2 を用いた設定変更も可能である。一例として、スキャナ１０1 の設定変更をディップスイッチ１９1 を用いて行う場合には、オペレータは、図７に示すディップスイッチ１９1 の第１のスイッチ群ＳＷ1 におけるスイッチＭ1 をオフにするとともに、スイッチＭ2 をオンにした後、電源を再投入する。続いて、オペレータは、リスタートスイッチ１５1 を押す。これにより、スキャナ１０1 が設定モードとされ、スキャナ１０1 のＣＰＵ１１1 は、スキャナ１０1 のモードが運用から設定モードに設定されたものと認識する。
【００３２】
つぎに、オペレータは、ディップスイッチ１９1 の、たとえば、第２のスイッチ群ＳＷ2 におけるスイッチＦ1 〜スイッチＦ4 のオン／オフ状態を変更することにより、スキャナ１０1 における設定の変更を行う。これによりスキャナ１０1 のＣＰＵ１１1 は、上記第２のスイッチ群ＳＷ2 のオン／オフ状態を認識することにより、新規な設定内容を把握する。
【００３３】
つぎに、スキャナ１０1 のＣＰＵ１１1 は、上述したステップＳＡ７（図８参照）の動作と同様にして、不揮発性メモリ１８1 から既存の設定内容のデータを読み出した後、リスタートスイッチ１５1 が３０ｍｓ以上連続して押下されると、この既存の設定内容を、第２のスイッチ群ＳＷ2 による新規の設定内容に更新する。なお、上述したＰＯＳシステムの構成は、バーコードを光学的に読み取る光学読取装置や、例えば物流におけるバーコード読み取りに関する機能を備える情報処理システムにも適用されている。
【００３４】
【発明が解決しようとする課題】
ところで、従来のＰＯＳシステムにおいては、スキャナ１０1 〜スキャナ１０n に対する設定変更が生じた場合には、１台毎に設定モード移行バーコード１の読み取り動作→１つ以上の設定バーコード２読み取り動作→設定モード終了バーコード３の読み取り動作という一連の設定変更動作をｎ回繰り返さなければならない。
【００３５】
このことから、スキャナ１０1 〜スキャナ１０n の台数ｎが数台の場合には特に問題が生じないが、上記台数ｎが数百台オーダになると、設定変更作業に長時間を要してしまうとともに、１台毎に都合３回以上のバーコード読み取り動作が発生することから、読み取り順序ミスが生じやすくひいては設定ミスが生じやすいという問題があった。特に、設定変更作業をディップスイッチ１９1 等により行った場合には、ディップスイッチ１９1 等のオン／オフ設定にさらに時間を要するため、上述した設定モード移行バーコード１を用いたときに比して、上記設定作業時間が長時間化するという問題が顕著になる。
【００３６】
さらに、設定変更作業をディップスイッチ１９1 等により行った場合には、ディップスイッチ１９1 等のオン／オフ設定を各スイッチ単位で、しかも１台毎に行わなければならないため、上述した設定モード移行バーコード１を用いたときに比して、上記設定ミスの問題がさらに顕在化する。なお、従来の光学読取装置、情報処理システム等においてもＰＯＳシステムにおける問題が発生している。
【００３７】
本発明はこのような背景の下になされたもので、複数のスキャナに対する設定変更作業を迅速かつ正確に行うことができるＰＯＳシステム、光学読取装置および情報処理システムを提供することを目的とする。
【００３８】
【課題を解決するための手段】
上記目的を達成するために、請求項１にかかるＰＯＳシステムは、バーコードを光学的に読み取る読取手段（後述する一実施の形態の読取部１４1 、読取部１４2 等に相当）と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段（後述する一実施の形態の不揮発性メモリ１８1 、不揮発性メモリ１８2 等に相当）と、前記記憶手段の書き込み／読み出しを制御する制御手段（後述する一実施の形態のＣＰＵ１１1 、ＣＰＵ１１2 に相当）とをそれぞれ備える複数のスキャナ（後述する一実施の形態のスキャナ１０1 〜スキャナ１０n に相当）と、前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段（後述する一実施の形態のＣＰＵ１１1 、ＣＰＵ１１2 等に相当）と、前記一つのスキャナの前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、一括設定バーコードを生成するバーコード生成手段（後述する一実施の形態のホストコンピュータ３０およびプリンタ５０に相当）とを備えるＰＯＳシステムであって、前記一つのスキャナ以外の他のスキャナにおける各制御手段は、各読取手段により読み取られた前記一括設定バーコードより得られる前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを変更することを特徴とする。
【００３９】
この請求項１に記載の発明によれば、まず、複数のスキャナのうち一つのスキャナに対して、個別設定変更手段により、一つのスキャナの記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データが変更される。つぎに、複数のスキャナのうち設定変更が完了していない他のスキャナに対して一括設定変更が行われる。
【００４０】
すなわち、一括設定変更においては、他のスキャナの各読取手段により一括設定バーコードが読み取られると、各制御手段は、該一括設定バーコードより得られる設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを更新する。
【００４１】
このように請求項１に記載の発明によれば、一つのスキャナの記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データに対して個別設定変更を行った後、他のスキャナの各記憶手段に記憶中の全個別設定内容の設定データに対して、同一の一括設定バーコードを用いて一括で設定変更を行うように構成したので、従来のＰＯＳシステムに比して、迅速に設定変更作業を行うことができるとともに、特に、複数のスキャナに対して、ディップスイッチ等による個別的な設定変更を行う必要がないため、設定ミスを防止することができることから正確に設定変更作業を行うことができる。
【００４２】
請求項２にかかるＰＯＳシステムは、請求項１に記載のＰＯＳシステムにおいて、前記バーコード生成手段は、前記一つのスキャナの前記制御手段に対して、前記設定変更後の個別設定内容を含む全個別設定内容の設定データを前記記憶手段から読み出すことを要求する指令を出す読出制御部（後述する一実施の形態のホストコンピュータ３０に相当）と、前記一つのスキャナの前記制御手段により読み出された前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、前記一括設定バーコードを生成するバーコード生成部（後述する一実施の形態のプリンタ５０に相当）とを備えることを特徴とする。
【００４３】
この請求項２に記載の発明によれば、バーコード生成手段の読出制御部により、設定変更後の個別設定内容を含む全個別設定内容の設定データを記憶手段から読み出すことを要求する指令が出されると、一つのスキャナの制御手段により上記設定変更後の設定データが読み出される。そして、バーコード生成部は、設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、一括設定バーコードを生成する。
【００４４】
このように請求項２に記載の発明によれば、一つのスキャナの個別設定内容の設定データに対して個別設定変更を行った後、他のスキャナの全個別設定内容の設定データに対して、同一の一括設定バーコードを用いて一括で設定変更を行うように構成したので、従来のＰＯＳシステムに比して、迅速に設定変更作業を行うことができるとともに、特に、複数のスキャナに対して、ディップスイッチ等による個別的な設定変更を行う必要がないため、設定ミスを防止することができることから正確に設定変更作業を行うことができる。
【００４５】
請求項３にかかるＰＯＳシステムは、請求項１に記載のＰＯＳシステムにおいて、前記一つのスキャナの制御手段は、前記読取手段による所定のバーコード（後述する一実施の形態の第１の送信要求バーコード７００および第２の送信要求バーコード８００に相当）の読み取り結果に基づいて、前記記憶手段から前記設定変更後の個別設定内容を含む全個別設定内容の設定データを読み出し、前記バーコード生成手段は、前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、前記一括設定バーコードを生成することを特徴とする。
【００４６】
この請求項３に記載の発明によれば、一つのスキャナの読取手段に所定のバーコードが読み取られると、一つのスキャナの制御手段は、記憶手段から設定変更後の個別設定内容を含む全個別設定内容の設定データを読み出す。これにより、バーコード生成手段は、設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、前記一括設定バーコードを生成する。
【００４７】
このように請求項３に記載の発明によれば、所定のバーコードを読取手段に読み取らせるという極めて単純な手法を用いているため、従来のＰＯＳシステムに比して、さらに迅速に設定変更作業を行うことができる。
【００４８】
請求項４にかかるＰＯＳシステムは、バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段と、前記一つのスキャナの前記記憶手段に記憶中の設定変更前の全個別設定内容の設定データと前記設定変更後の個別設定内容を含む全個別設定内容の設定データとを比較し、変更部分のデータのみに基づいて、一括設定バーコードを生成するバーコード生成手段とを備えるＰＯＳシステムであって、前記一つのスキャナ以外の他のスキャナにおける各制御手段は、各読取手段により読み取られた前記一括設定バーコードより得られる前記変更部分のデータに基づいて、各記憶手段に記憶中の全個別設定内容の設定データのうち前記変更部分のみを変更することを特徴とする。
【００４９】
この請求項４に記載の発明によれば、一つのスキャナに対する個別設定においては、記憶手段に記憶中の設定変更前の全個別設定内容の設定データと設定変更後の個別設定内容を含む全個別設定内容の設定データとを比較し、変更部分のデータのみに基づいて、一括設定バーコードが生成される。
【００５０】
従って、請求項４に記載の発明によれば、変更部分のみの読み取りで済むため、一括設定バーコードが他のスキャナの読取手段に読み取られるときの読み取り時間が短縮されることから、従来のＰＯＳシステムに比して、さらに迅速に設定変更作業を行うことができる。
【００５１】
請求項５にかかるＰＯＳシステムは、バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段と、前記一つのスキャナの前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、一括設定バーコードを生成するバーコード生成手段と、を備えるＰＯＳシステムであって、前記読取手段にて一括設定モードに移行する一括設定モード移行バーコードが読み取られると、前記一括設定モードに移行した後、前記読取手段により読み取られた前記一括設定バーコードより得られる前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを変更することを特徴とする。
【００５２】
この請求項５に記載の発明によれば、まず、複数のスキャナのうち一つのスキャナに対して、個別設定変更手段により、一つのスキャナの記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データが変更される。一括設定モード移行バーコードが他の各スキャナの各読取手段に読み取られると、一括設定モードに移行する。つぎに、一括設定バーコードが他のスキャナの各読取手段に読み取られると、設定変更が完了していないこれらの他のスキャナに対して一括設定変更が順次行われる。
【００５３】
すなわち、一括設定変更においては、他のスキャナの各読取手段により一括設定バーコードが読み取られると、各制御手段は、該一括設定バーコードより得られる設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを更新する。
【００５４】
このように請求項５に記載の発明によれば、一つのスキャナの設定データに対して個別設定変更を行った後、他のスキャナの各設定データに対して、同一の一括設定バーコードを用いて一括で設定変更を行うように構成したので、従来のＰＯＳシステムに比して、迅速に設定変更作業を行うことができるとともに、特に、複数のスキャナに対して、ディップスイッチ等による個別的な設定変更を行う必要がないため、設定ミスを防止することができることから正確に設定変更作業を行うことができる。
【００５５】
請求項６にかかるＰＯＳシステムは、バーコードを光学的に読み取る読取手段と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段と、前記記憶手段の書き込み／読み出しを制御する制御手段とをそれぞれ備える複数のスキャナと、前記複数のスキャナのうち一つのスキャナの前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更する個別設定変更手段と、前記一つのスキャナの前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、一括設定バーコードを生成するバーコード生成手段と、前記一つのスキャナ以外の他のスキャナを一括設定モードに移行させるスイッチ手段（後述する一実施の形態のディップスイッチ１９1 、ディップスイッチ１９2 等に相当）と、を備えるＰＯＳシステムであって、前記他のスキャナにおける各制御手段は、前記スイッチ手段により前記一括設定モードに移行した後、前記読取手段により読み取られた前記一括設定バーコードより得られる前記設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを変更することを特徴とする。
【００５６】
この請求項６に記載の発明によれば、まず、複数のスキャナのうち一つのスキャナに対して、個別設定変更手段により、一つのスキャナの記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データが変更される。つぎに、スイッチ手段により一括設定モードに移行された後、一括設定バーコードが他のスキャナの各読取手段に読み取られると、設定変更が完了していないこれらの他のスキャナに対して一括設定変更が順次行われる。
【００５７】
この一括設定変更においては、他のスキャナの各読取手段により一括設定バーコードが読み取られると、各制御手段は、該一括設定バーコードより得られる設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて、各記憶手段に記憶中の全個別設定内容の設定データを更新する。
【００５８】
このように請求項６に記載の発明によれば、一つのスキャナの設定データに対して個別設定変更を行った後、他のスキャナの各設定データに対して、同一の一括設定バーコードを用いて一括で設定変更を行うように構成したので、従来のＰＯＳシステムに比して、迅速に設定変更作業を行うことができるとともに、特に、複数のスキャナに対して、ディップスイッチ等による個別的な設定変更を行う必要がないため、設定ミスを防止することができることから正確に設定変更作業を行うことができる。
【００５９】
請求項７にかかる光学読取装置は、バーコードを光学的に読み取る読取手段（後述する一実施の形態の読取部１４1 に相当）と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段（後述する一実施の形態の不揮発性メモリ１８1 に相当）と、前記記憶手段の書き込み／読み出しを制御する制御手段（後述する一実施の形態のＣＰＵ１１1 に相当）と、外部装置（後述する一実施の形態のホストコンピュータ３０に相当）との通信を行うインターフェース（後述する一実施の形態の外部インターフェース１７1 に相当）と、を備える光学読取装置において、前記制御手段は、外部入力で前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更すると、前記外部装置側で前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて一括設定バーコードを生成させるべく、前記インターフェースを介して、前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データを前記外部装置へ送出することを特徴とする。
【００６０】
この請求項７に記載の発明によれば、外部入力で前記記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データを変更すると、前記外部装置側で前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データに基づいて一括設定バーコードを生成させるべく、前記インターフェースを介して、前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データを前記外部装置へ送出する。このように請求項７に記載の発明によれば、記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データが外部装置へ送出されるように構成したので、外部装置側においてこの設定データを用いて、他の記憶手段に対する設定変更を一括して容易に行うことが可能となる。
【００６１】
また、請求項８にかかる光学読取装置は、請求項７に記載の光学読取装置において、前記制御手段は、前記インターフェースを介して、前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データを前記外部装置へ送出する代わりに、前記設定変更後の個別設定内容の設定データのみを前記外部装置へ送出することを特徴とする。
【００６２】
この請求項８に記載の発明によれば、前記制御手段にて前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データを前記外部装置へ送出する代わりに、前記設定変更後の個別設定内容の設定データのみを前記外部装置へ送出するように構成したので、外部装置側における他の記憶手段に対する設定データの量が少なくなるため、迅速に設定変更作業を行うことが可能となる。
【００６３】
また、請求項９にかかる情報処理システムは、バーコードを光学的に読み取る読取手段（後述する一実施の形態の読取部１４1 〜１４n に相当）と、動作に必要な複数の個別設定内容の設定データを記憶する記憶手段（後述する一実施の形態の不揮発性メモリ１８1 〜１８n に相当）と、前記記憶手段に記憶中の前記個別設定内容の設定データの書き込み／読み出しを制御する制御手段（後述する一実施の形態のＣＰＵ１１1 〜１１n に相当）とをそれぞれ備える複数のスキャナ（後述する一実施の形態のスキャナ１０1 〜１０n に相当）と、前記複数のスキャナに接続される上位装置（後述する一実施の形態のホストコンピュータ３０に相当）とを備えた情報処理システムにおいて、前記上位装置は、前記複数のスキャナのうち一つのスキャナ側で設定変更した前記個別設定内容を含む全個別設定内容の設定データを受信する受信手段（後述する一実施の形態のホストコンピュータ３０に相当）と、前記受信した全個別設定内容の設定データに基づいて、他のスキャナの全個別設定内容の設定データを一括して更新させる一括設定バーコードを生成するバーコード生成手段（後述する一実施の形態のホストコンピュータ３０およびプリンタ５０に相当）と、を備え、前記一括設定バーコードをスキャナに読み取らせることにより、当該スキャナの前記記憶手段に記憶中の全個別設定内容の設定データを一括して更新可能としたことを特徴とする。
【００６４】
この請求項９に記載の発明によれば、上位装置の受信手段により一つのスキャナ側で設定変更した前記個別設定内容を含む全個別設定内容の設定データが受信されると、バーコード生成手段により一括設定バーコードが生成される。そして、この一括設定バーコードをスキャナに読み取らせることで、このスキャナの記憶手段に記憶中の全個別設定内容の設定データが一括して更新される。このように請求項９に記載の発明によれば、一括設定バーコードを用いて他のスキャナの設定データを一括して更新可能に構成したので、迅速かつ正確に設定変更作業を行うことができる。
【００６５】
【発明の実施の形態】
以下、図面を参照して本発明にかかるＰＯＳシステム、光学読取装置および情報処理システムの一実施の形態について詳述する。
【００６６】
図１は本発明の一実施の形態によるＰＯＳシステムの構成を示すブロック図である。この図において、図６の各部に対応する部分には同一の符号を付けその説明を省略する。
【００６７】
図１に示すＰＯＳシステムにおいては、図６に示す設定モード移行バーコード１、設定バーコード２、設定モード終了バーコード３、通常バーコード４に代えて、図２に示す各種バーコードが用いられる。すなわち、図２において、個別／一括設定モード移行バーコード１００は、スキャナ１０1 〜スキャナ１０n のモードを前述した運用モードから個別／一括設定モードに移行させるための情報がバーコード化されたものである。上記個別／一括設定モードは、たとえば、不揮発性メモリ１８1 の設定内容を後述する複数の個別設定バーコード２００を用いて、個別的に設定するためのモード、および、たとえば、不揮発性メモリ１８2 〜不揮発性メモリ１８n の設定内容を後述する第１の一括設定バーコード５００（または第２の一括設定バーコード６００）を用いて一括で設定するためのモードである。
【００６８】
上記個別設定バーコード２００は、前述した設定バーコード２（図６参照）と同一の機能を備えており、たとえば、不揮発性メモリ１８1 の全設定内容のうち１つの設定内容に対応して設けられている。従って、実際には、たとえば、設定内容がｎあるとすれば、ｎ種類の個別設定バーコード２００が用いられる。第１の一括設定バーコード５００は、上述した個別設定バーコード２００を用いて再設定された、たとえば不揮発性メモリ１８1 の設定内容の情報がバーコード化されたものである。
【００６９】
第２の一括設定バーコード６００は、上述した個別設定バーコード２００を用いて再設定された、たとえば、不揮発性メモリ１８1 の設定内容のうち変更があった部分の情報がバーコード化されたものである。個別／一括設定モード終了バーコード３００は、スキャナ１０1 〜スキャナ１０n のモードを上述した個別／一括設定モードから運用モードに移行させるための情報がバーコード化されたものである。通常バーコード４００は、前述した通常バーコード４（図６参照）と同一の機能を備えており、商品メーカコードおよび商品アイテムコードがバーコード化されたものである。
【００７０】
第１の送信要求バーコード７００は、たとえば、スキャナ１０1 の不揮発性メモリ１８1 に記憶されている設定変更後の設定内容のデータを送信すべきことを要求するための情報がバーコード化されたものである。一方、第２の送信要求バーコード８００は、たとえば、スキャナ１０1 の設定変更前の設定内容に対する変更部分のデータを送信すべきことを要求するための情報がバーコード化されたものである。一括設定モード移行バーコード９００は、スキャナ１０1 〜スキャナ１０n を運用モードから一括設定モードに移行させるための情報がバーコード化されたものである。たとえば、不揮発性メモリ１８2 〜不揮発性メモリ１８n の設定内容を後述する第１の一括設定バーコード５００（または第２の一括設定バーコード６００）を用いて一括で設定するためのモードである。
【００７１】
つまり、一実施の形態によるＰＯＳシステムにおいては、（複数の）個別設定バーコード２００を用いて個別的に設定された、たとえばスキャナ１０1 の不揮発性メモリ１８1 の設定内容に基づいて作成される第１の一括設定バーコード５００（または第２の一括設定バーコード６００）を用いて、その他のスキャナ１０2 〜１０n の各不揮発性メモリの設定内容が一括的に再設定されるのである。また、上述した一括設定は、個別／一括設定モード移行バーコード１００、一括設定モード移行バーコード９００のいずれか一方を用いて行うことが可能とされている。従って、一括設定時においては、個別／一括設定モード移行バーコード１００、一括設定モード移行バーコード９００のうち、どちらを選択するかはユーザの判断に委ねられる。
【００７２】
また、図１においては、ホストコンピュータ３０、入力部４０、プリンタ５０が新たに設けられている。さらに、一実施の形態によるＰＯＳシステムにおけるＣＰＵ１１1 （図１参照）の機能は、図６に示すＣＰＵ１１1 の機能とは異なる。このＣＰＵ１１1 （図１参照）の機能の詳細については後述する。
【００７３】
図１に示すホストコンピュータ３０は、ＰＯＳターミナル２０1 〜ＰＯＳターミナル２０n にそれぞれ接続されており、ＰＯＳターミナル２０1 〜ＰＯＳターミナル２０n からの各種データの集計、スキャナ１０1 〜スキャナ１０n およびＰＯＳターミナル２０1 〜ＰＯＳターミナル２０n の集中制御を行う上位コンピュータである。これらのスキャナ１０1 〜スキャナ１０n は、ケーブルＬ1 〜ケーブルＬn を介して、ＰＯＳターミナル２０1 〜ＰＯＳターミナル２０n にそれぞれ接続されている。
【００７４】
また、ホストコンピュータ３０は、キーボード等の入力部４０より入力される第１の送信要求コマンドＳ1 および第２の送信要求コマンドＳ2 をＰＯＳターミナル２０1 、ケーブルＬ1 および外部インターフェース１７1 を介してスキャナ１０1 のＣＰＵ１１1 へ送信する。なお、ホストコンピュータ３０は、上記第１の送信要求コマンドＳ1 および第２の送信要求コマンドＳ2 を他のスキャナ１０2 〜スキャナ１０n に対しても送信可能である。ここで、上記第１の送信要求コマンドＳ1 は、スキャナ１０1 の不揮発性メモリ１８1 に記憶されている設定変更後の設定内容のデータを送信すべきことを要求するためのコマンドである。一方、上記第２の送信要求コマンドＳ2 は、設定変更前の設定内容に対する変更部分のデータを送信すべきことを要求するためのコマンドである。
【００７５】
プリンタ５０は、ホストコンピュータ３０の制御により、上記第１の送信要求コマンドＳ1 に応答してＣＰＵ１１1 より送信される第１の一括設定データＨ1 に基づいて、第１の一括設定バーコード５００（図２参照）を図示しないラベルに印刷する。ここで、上記第１の一括設定データＨ1 は、スキャナ１０1 の個別設定モードにおいて、スキャナ１０1 の不揮発性メモリ１８1 に記憶されている設定変更後の設定内容のデータである。
【００７６】
また、プリンタ５０は、ホストコンピュータ３０の制御により、上記第２の送信要求コマンドＳ2 に応答してＣＰＵ１１1 より送信される第２の一括設定データＨ2 に基づいて、第２の一括設定バーコード６００（図２参照）を図示しないラベルに印刷する。ここで、上記第２の一括設定データＨ2 は、スキャナ１０1 の個別設定モードにおいて、スキャナ１０1 の不揮発性メモリ１８1 に記憶されている、設定変更前の設定内容に対する変更部分のデータである。
【００７７】
つぎに、上述した一実施の形態によるＰＯＳシステム動作について図３〜図５に示すフローチャートを参照しつつ説明する。以下においては、前述した運用モード、個別／一括設定モードおよび一括設定モードに分けて説明する。
【００７８】
（運用モード）
はじめに、運用モード時の動作について説明する。この運用モードにおいては、図２に示す通常バーコード４００が用いられるとともに、スキャナ１０1 〜スキャナ１０n は、不揮発性メモリ１８1 、不揮発性メモリ１８2 ・・・ における上述した設定内容に従って動作する。図１において、装置各部に電力が供給されると、スキャナ１０1 のＣＰＵ１１1 、スキャナ１０2 のＣＰＵ１１2 およびスキャナ１０3 〜スキャナ１０n の各ＣＰＵ（図示略）は、図３に示すステップＳＢ１へ進む。以下の説明は、スキャナ１０1 のＣＰＵ１１1 の動作を中心にして行う。
【００７９】
ステップＳＢ１では、スキャナ１０1 のＣＰＵ１１1 は、読取部１４1 より入力される読取信号の有無により読取部１４1 がバーコード（通常バーコード４００等）を検出したか否かを判断する。ここで、読取部１４1 により通常バーコード４００が検出されると、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ１の判断結果を「ＹＥＳ」として、ステップＳＢ２へ進む。また、読取部１４1 からは、通常バーコード４００に対応する読取信号がＣＰＵ１１1 に入力される。
【００８０】
ステップＳＢ２では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号からバーコードの復調を行い、ステップＳＢ１において検出されたバーコードが個別／一括設定モード移行バーコード１００であるか否かを判断する。この場合、検出されたバーコードが通常バーコード４００であるため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ２の判断結果を「ＮＯ」として、ステップＳＢ４へ進む。
【００８１】
ステップＳＢ４では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ１において検出されたバーコードが一括設定モード移行バーコード９００であるか否かを判断する。この場合、検出されたバーコードが通常バーコード４００であるため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ４の判断結果を「ＮＯ」として、ステップＳＢ６へ進む。
【００８２】
ステップＳＢ６では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ１において検出されたバーコードが第１の送信要求バーコード７００であるか否かを判断する。この場合、通常バーコード４００が検出されているため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ６の判断結果を「ＮＯ」として、ステップＳＢ９へ進む。ステップＳＢ９では、ＣＰＵ１１1 は、ステップＳＢ１において検出されたバーコードが第２の送信要求バーコード８００であるか否かを判断する。この場合、通常バーコード４００が検出されているため、ＣＰＵ１１1 は、ステップＳＢ９の判断結果を「ＮＯ」として、ステップＳＢ１２へ進む。
【００８３】
ステップＳＢ１２では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ１で検出されたバーコードが通常バーコード４００であるか否かを判断し、同判断結果が「ＮＯ」である場合、ステップＳＢ１へ戻る。この場合、通常バーコード４００が検出されているため、ＣＰＵ１１1 は、ステップＳＢ１２の判断結果を「ＹＥＳ」として、ステップＳＢ１３へ進む。ステップＳＢ１３では、スキャナ１０1 のＣＰＵ１１1 は、通常バーコード４００に対応するバーコードデータＤb を生成した後、これを外部インターフェース１７1 およびケーブルＬ1 を介してＰＯＳターミナル２０1 へ送信した後、ステップＳＢ１へ戻り、上述した工程を繰り返す。
【００８４】
なお、運用モード時におけるスキャナ１０2 〜スキャナ１０n およびＰＯＳターミナル２０2 〜ＰＯＳターミナル２０n の各動作は、上述したスキャナ１０1 およびＰＯＳターミナル２０1 の各動作と同様であるため、その詳細な説明を省略する。
【００８５】
（個別／一括設定モード）
つぎに、個別／一括設定モード時の動作について説明する。はじめに、上記個別／一括設定モードのうち、スキャナ１０1 の不揮発性メモリ１８1 に対して個別設定を行う個別設定モードについて説明する。この個別設定モードにおいては、図２に示す個別／一括設定モード移行バーコード１００、１つ以上の個別設定バーコード２００および個別／一括設定モード終了バーコード３００が用いられる。
【００８６】
上述した運用モード中において、たとえば、使用する通常バーコード４００の規格変更等が生じた場合には、スキャナ１０1 〜スキャナ１０n における各設定を変更しなければならない。この場合には、オペレータは、スキャナ１０1 の読取部１４1 により個別／一括設定モード移行バーコード１００を読み取る動作を行う。これにより、読取部１４1 により個別／一括設定モード移行バーコード１００が検出され、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ１の判断結果を「ＹＥＳ」として、ステップＳＢ２へ進む。また、読取部１４1 からは、個別／一括設定モード移行バーコード１００に対応する読取信号がＣＰＵ１１1 に入力される。
【００８７】
ステップＳＢ２では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号からバーコードの復調を行い、ステップＳＢ１において検出されたバーコードが個別／一括設定モード移行バーコード１００であるか否かを判断する。この場合、個別／一括設定モード移行バーコード１００であるため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ２の判断結果を「ＹＥＳ」として、ステップＳＢ３へ進む。これにより、スキャナ１０1 のモードが運用モードから個別／一括設定モードに移行される。
【００８８】
以下、上記ステップＳＢ３における個別／一括設定処理の詳細について、図４に示すフローチャートを参照して説明する。図４に示すステップＳＣ１では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＢ１（図２参照）と同様にして、読取部１４1 より入力される読取信号の有無により読取部１４1 がバーコードを検出したか否かを判断し、判断結果が「ＮＯ」の場合、同判断を繰り返す。
【００８９】
ここで、オペレータは、設定変更すべく、スキャナ１０1 の読取部１４1 により個別設定バーコード２００（図２参照）を読み取らせる動作を行う。この個別設定バーコード２００には、変更すべき設定内容に対応する情報が表されている。これにより、読取部１４1 により個別設定バーコード２００が検出され、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ１の判断結果を「ＹＥＳ」として、ステップＳＣ２へ進む。また、読取部１４1 からは、個別設定バーコード２００に対応する読取信号がＣＰＵ１１1 に入力される。
【００９０】
ステップＳＣ２では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号からバーコードの復調を行い、ステップＳＣ１において検出されたバーコードが個別設定バーコード２００であるか否かを判断する。この場合、個別設定バーコード２００であるため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ２の判断結果を「ＹＥＳ」として、ステップＳＣ３へ進む。ステップＳＣ３では、スキャナ１０1 のＣＰＵ１１1 は、不揮発性メモリ１８1 から既存の設定内容を読み出した後、この既存の設定内容を、読取信号から得られる新規の設定内容に更新した後、ステップＳＣ１へ戻る。以後、別の設定内容の変更がある場合には、オペレータは、別の個別設定バーコード２００を読取部１４1 に読み取らせる動作を行う。
【００９１】
そして、オペレータは、個別設定バーコード２００の読み取り動作を終えると、個別／一括設定モードを終了させるべく、スキャナ１０1 の読取部１４1 により個別／一括設定モード終了バーコード３００を読み取らせる動作を行う。これにより、読取部１４1 により個別／一括設定モード終了バーコード３００が検出され、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ１の判断結果を「ＹＥＳ」として、ステップＳＣ２へ進む。また、読取部１４1 からは、個別／一括設定モード終了バーコード３００に対応する読取信号がＣＰＵ１１1 に入力される。
【００９２】
ステップＳＣ２では、スキャナ１０1 のＣＰＵ１１1 は、入力された読取信号からバーコードの復調を行い、ステップＳＣ１において検出されたバーコードが個別設定バーコード２００であるか否かを判断する。この場合、個別／一括設定モード終了バーコード３００であるため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ２の判断結果を「ＮＯ」として、ステップＳＣ４へ進む。ステップＳＣ４では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ１において検出されたバーコードが第１の一括設定バーコード５００であるか否かを判断する。この場合、個別／一括設定モード終了バーコード３００が検出されているため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ４の判断結果を「ＮＯ」として、ステップＳＣ６へ進む。
【００９３】
ステップＳＣ６では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ１において検出されたバーコードが第２の一括設定バーコード６００であるか否かを判断し、この場合、個別／一括設定モード終了バーコード３００が検出されているため、判断結果を「ＮＯ」として、ステップＳＣ８へ進む。ステップＳＣ８では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ１において検出されたバーコードが個別／一括設定モード終了バーコード３００であるか否かを判断し、同判断結果が「ＮＯ」の場合、ステップＳＣ１へ戻る。この場合、個別／一括設定モード終了バーコード３００が検出されているため、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ８の判断結果を「ＹＥＳ」として、ステップＳＣ９へ進む。これにより、スキャナ１０1 におけるモードが個別設定モードから運用モードへ移行される。
【００９４】
ステップＳＣ９では、スキャナ１０1 のＣＰＵ１１1 は、ステップＳＣ３の更新動作に基づいて、不揮発性メモリ１８1 における設定内容を新規な設定内容に更新した後、個別／一括設定処理を終了させて、ステップＳＢ１（図３参照）へ戻る。これにより、スキャナ１０1 に対する個別設定バーコード２００を用いた個別的な設定変更が終了する。
【００９５】
つぎに、上述した個別／一括設定のうち、スキャナ１０1 に対する個別設定の結果に基づいて、他のスキャナ１０2 〜１０n に対して行われる一括設定について説明する。以下に説明する個別／一括設定モードのうち一括設定モードにおいては、図２に示す個別／一括設定モード移行バーコード１００、第１の一括設定バーコード５００（または第２の一括設定バーコード６００）が用いられる。すなわち、一実施の形態によるＰＯＳシステムにおける一括設定モードには、第１の一括設定バーコード５００を用いたモードと、第２の一括設定バーコード６００を用いたモードという２種類がある。
【００９６】
はじめに、第１の一括設定バーコード５００を用いた一括設定モードについて説明する。この場合、先に個別設定バーコード２００を用いた、スキャナ１０1 に対する個別設定が既に行われており、スキャナ１０1 の不揮発性メモリ１８1 の設定内容が変更されているものとする。このような状態において、入力部４０より不揮発性メモリ１８1 に記憶されている設定変更後の設定内容のデータを送信すべきことを要求するためのコマンドが入力されると、ホストコンピュータ３０は、ＰＯＳターミナル２０1 、ケーブルＬ1 および外部インターフェース１７1 を介してＣＰＵ１１1 へ第１の送信要求コマンドＳ1 を送信する。
【００９７】
そして、上記第１の送信要求コマンドＳ1 がＣＰＵ１１1 により受信されると、ＣＰＵ１１1 は、図３に示すステップＳＢ１４の判断結果を「ＹＥＳ」として、ステップＳＢ１５へ進む。ステップＳＢ１５では、不揮発性メモリ１８1 より変更後の全設定内容のデータを読み出した後、これを第１の一括設定データＨ1 として生成した後、ステップＳＢ１６へ進む。ステップＳＢ１６では、ＣＰＵ１１1 は、上記第１の一括設定データＨ1 を外部インターフェース１７1 、ケーブルＬ1 およびＰＯＳターミナル２０1 を介して、ホストコンピュータ３０へ出力した後、ステップＳＢ１へ戻る。
【００９８】
そして、上記第１の一括設定データＨ1 を受信すると、ホストコンピュータ３０は、該第１の一括設定データＨ1 に基づいて、第１の一括設定バーコード５００の印刷データをプリンタ５０へ出力する。これにより、図示しないラベルには、プリンタ５０により第１の一括設定バーコード５００（図２参照）が印刷される。ここで、上記第１の一括設定バーコード５００は、第１の一括設定データＨ1 に対応する情報（不揮発性メモリ１８1 の全設定内容）がバーコード化されたものである。
【００９９】
上記第１の一括設定バーコード５００の印刷が完了すると、オペレータは、この第１の一括設定バーコード５００を用いた一括設定モードの動作を、スキャナ１０1 以外のスキャナ１０2 〜スキャナ１０n に対して行う。具体的には、オペレータは、最初に、モード移行のための個別／一括設定モード移行バーコード１００（図２参照）をスキャナ１０2 の読取部１４2 に読み取らせる。これにより、スキャナ１０2 のＣＰＵ１１2 は、図３に示すステップＳＢ１およびステップＳＢ２の判断結果を共に「ＹＥＳ」とし、ステップＳＢ３へ進み、図４に示す上述した個別／一括設定処理を実行する。
【０１００】
すなわち、スキャナ１０2 のＣＰＵ１１2 は、図４に示すステップＳＣ１へ進み、読取部１４2 によりバーコードが検出されたか否かを判断する。ここで、オペレータは、上述した動作にて作成された第１の一括設定バーコード５００をスキャナ１０2 の読取部１４2 に読み取らせる動作を行う。これにより、スキャナ１０2 のＣＰＵ１１2 はステップＳＣ１の判断結果を「ＹＥＳ」とし、さらにステップＳＣ２の判断結果を「ＮＯ」として、ステップＳＣ４へ進む。ステップＳＣ４では、第１の一括設定バーコード５００が検出されているため、スキャナ１０2 のＣＰＵ１１2 は、判断結果を「ＹＥＳ」として、ステップＳＣ５へ進む。
【０１０１】
ステップＳＣ５では、スキャナ１０2 のＣＰＵ１１2 は、第１の一括設定バーコード５００の読取信号（第１の一括設定データＨ1 ）に基づいて、不揮発性メモリ１８2 の全設定内容を読み出した後、この全設定内容を新規な設定内容（スキャナ１０1 の不揮発性メモリ１８1 における設定内容）に更新した後、ステップＳＣ９へ進む。ステップＳＣ９では、スキャナ１０2 のＣＰＵ１１2 は、不揮発性メモリ１８2 の設定内容を更新した後、個別／一括設定処理を終了させて、図３に示すステップＳＢ１へ戻る。
【０１０２】
すなわち、ステップＳＣ９においては、スキャナ１０1 の不揮発性メモリ１８1 における設定内容のデータが、第１の一括設定バーコード５００を媒介としてスキャナ１０2 の不揮発性メモリ１８2 にコピーされたのである。そして、スキャナ１０2 の設定変更が終了すると、オペレータは、スキャナ１０3 〜スキャナ１０n の設定変更を行うべく、上述したスキャナ１０2 における一括設定動作と同様の動作を、同一の第１の一括設定バーコード５００を用いて順次行う。
【０１０３】
続いて、上述した第１の一括設定バーコード５００に代えて、第２の一括設定バーコード６００（図２参照）を用いた一括設定について説明する。この場合、先に個別設定バーコード２００を用いた、スキャナ１０1 に対する個別設定が既に行われており、スキャナ１０1 の不揮発性メモリ１８1 の設定内容が変更されているものとする。
【０１０４】
このような状態において、入力部４０より不揮発性メモリ１８1 に記憶されている設定変更後の設定内容のうち変更部分のデータを送信すべきことを要求するためのコマンドが入力されると、ホストコンピュータ３０は、ＰＯＳターミナル２０1 、ケーブルＬ1 および外部インターフェース１７1 を介してＣＰＵ１１1 へ第２の送信要求コマンドＳ2 を送信する。
【０１０５】
そして、上記第２の送信要求コマンドＳ2 がＣＰＵ１１1 により受信されると、ＣＰＵ１１1 は、図３に示すステップＳＢ１７の判断結果を「ＹＥＳ」として、ステップＳＢ１８へ進む。ステップＳＢ１８では、不揮発性メモリ１８1 より設定内容のデータを読み出した後、これと変更前の設定内容のデータとを比較して、変更部分のデータを生成する。つぎに、ＣＰＵ１１1 は、上記変更部分のデータを第２の一括設定データＨ2 として生成した後、ステップＳＢ１９へ進む。ステップＳＢ１９では、ＣＰＵ１１1 は、上記第２の一括設定データＨ2 を外部インターフェース１７1 、ケーブルＬ1 およびＰＯＳターミナル２０1 を介して、ホストコンピュータ３０へ出力した後、ステップＳＢ１へ戻る。
【０１０６】
そして、上記第２の一括設定データＨ2 を受信すると、ホストコンピュータ３０は、該第２の一括設定データＨ2 に基づいて、第２の一括設定バーコード６００の印刷データをプリンタ５０へ出力する。これにより、図示しないラベルには、プリンタ５０により第２の一括設定バーコード６００が印刷される。ここで、上記第２の一括設定バーコード６００は、第２の一括設定データＨ2 に対応する情報（不揮発性メモリ１８1 における設定内容のうち変更部分）がバーコード化されている。
【０１０７】
上記第２の一括設定バーコード６００の印刷が完了すると、オペレータは、この第２の一括設定バーコード６００を用いた一括設定モードの動作を、スキャナ１０1 以外のスキャナ１０2 〜スキャナ１０n に対して行う。具体的には、オペレータは、最初に、モード移行のための個別／一括設定モード移行バーコード１００（図２参照）をスキャナ１０2 の読取部１４2 に読み取らせる。これにより、スキャナ１０2 のＣＰＵ１１2 は、図３に示すステップＳＢ１およびステップＳＢ２の判断結果を共に「ＹＥＳ」とし、ステップＳＢ３へ進み、図４に示す上述した個別／一括設定処理を実行する。
【０１０８】
ここで、第２の一括設定バーコード６００が読取部１４2 に読み取られると、スキャナ１０2 のＣＰＵ１１2 は図４に示すステップＳＣ１の判断結果を「ＹＥＳ」とし、さらにステップＳＣ２およびステップＳＣ４の判断結果を「ＮＯ」として、ステップＳＣ６へ進む。ステップＳＣ６では、第２の一括設定バーコード６００が検出されているため、スキャナ１０2 のＣＰＵ１１2 は、判断結果を「ＹＥＳ」として、ステップＳＣ７へ進む。
【０１０９】
ステップＳＣ７では、スキャナ１０2 のＣＰＵ１１2 は、第２の一括設定バーコード６００の読取信号（第２の一括設定データＨ2 ）に基づいて、不揮発性メモリ１８2 の設定内容を読み出した後、この設定内容のうち第２の一括設定データＨ2 から得られる変更内容に対応する部分を更新した後、ステップＳＣ９へ進む。ステップＳＣ９では、スキャナ１０2 のＣＰＵ１１2 は、不揮発性メモリ１８2 における設定内容のうち、変更部分を更新した後、個別／一括設定処理を終了させて、図３に示すステップＳＢ１へ戻る。
【０１１０】
そして、スキャナ１０2 の設定変更が終了すると、オペレータは、スキャナ１０3 〜スキャナ１０n の設定変更を行うべく、上述したスキャナ１０2 における一括設定動作と同様の動作を、同一の第２の一括設定バーコード６００を用いて順次行う。
【０１１１】
また、上述した一実施の形態によるＰＯＳシステムにおいては、入力部４０を用いたコマンド入力により、第１の一括設定データＨ1 および第２の一括設定データＨ2 の送信を行う例について説明したが、上記コマンド入力に代えて、第１の送信要求バーコード７００および第２の送信要求バーコード８００（図２参照）を用いることも可能である。
【０１１２】
すなわち、オペレータが、上記コマンド入力に代えて、第１の送信要求バーコード７００をスキャナ１０1 の読取部１４1 に読み取らせると、スキャナ１０1 のＣＰＵ１１1 は、図３に示すステップＳＢ６の判断結果を「ＹＥＳ」として、ステップＳＢ７へ進む。ステップＳＢ７では、スキャナ１０1 のＣＰＵ１１1 は、前述したステップＳＢ１５と同様にして、第１の一括設定データＨ1 を生成した後、ステップＳＢ８へ進む。ステップＳＢ８では、スキャナ１０1 のＣＰＵ１１1 は、前述したステップＳＢ１６と同様にして、上記第１の一括設定データＨ1 を外部インターフェース１７1 、ケーブルＬ1 およびＰＯＳターミナル２０1 を介して、ホストコンピュータ３０へ送信する。
【０１１３】
一方、オペレータが、コマンド入力に代えて、第２の送信要求バーコード８００をスキャナ１０1 の読取部１４1 に読み取らせると、スキャナ１０1 のＣＰＵ１１1 は、図３に示すステップＳＢ９の判断結果を「ＹＥＳ」として、ステップＳＢ１０へ進む。ステップＳＢ１０では、スキャナ１０1 のＣＰＵ１１1 は、前述したステップＳＢ１８と同様にして、第２の一括設定データＨ2 を生成した後、ステップＳＢ１１へ進む。ステップＳＢ１１では、スキャナ１０1 のＣＰＵ１１1 は、前述したステップＳＢ１９と同様にして、上記第２の一括設定データＨ2 を外部インターフェース１７1 、ケーブルＬ1 およびＰＯＳターミナル２０1 を介して、ホストコンピュータ３０へ送信する。
【０１１４】
（一括設定モード）
また、上述した一実施の形態によるＰＯＳシステムにおいては、個別／一括設定モード移行バーコード１００を用いて、スキャナ１０1 〜スキャナ１０n に対する一括設定を行う例について説明したが、この個別／一括設定モード移行バーコード１００に代えて一括設定モード移行バーコード９００を用いて一括設定を行うことも可能である。以下に、上記一括設定モード移行バーコード９００を用いた場合の一括設定モードについて説明する。
【０１１５】
この場合、前述したようにスキャナ１０1 の不揮発性メモリ１８1 に対する個別設定が完了しており、かつ第１の一括設定バーコード５００または第２の一括設定バーコード６００がプリンタ５０により作成されているものとする。このような状態において、スキャナ１０2 〜スキャナ１０n の各不揮発性メモリ１８2 に対して第１の一括設定バーコード５００（または第２の一括設定バーコード６００）を用いた一括設定を行う場合、オペレータは、まず、スキャナ１０2 の読取部１４2 に一括設定モード移行バーコード９００を読み取らせる。
【０１１６】
これにより、スキャナ１０2 のＣＰＵ１１2 は、図３に示すステップＳＢ４の判断結果を「ＹＥＳ」として、ステップＳＢ５へ進み、図５に示す一括設定処理を実行する。すなわち、図５に示すステップＳＤ１では、スキャナ１０2 のＣＰＵ１１2 は、読取部１４2 によりバーコードが検出されたか否かを判断し、この判断結果が「ＮＯ」の場合、同判断を繰り返す。そして、オペレータにより、第１の一括設定バーコード５００が読取部１４2 により読み取られたとすると、スキャナ１０2 のＣＰＵ１１2 は、ステップＳＤ１の判断結果を「ＹＥＳ」として、ステップＳＤ２へ進む。
【０１１７】
ステップＳＤ２では、スキャナ１０2 のＣＰＵ１１2 は、第１の一括設定バーコード５００が検出されたか否かを判断し、この場合、第１の一括設定バーコード５００が検出されているため、判断結果を「ＹＥＳ」として、ステップＳＤ３へ進む。ステップＳＤ３では、スキャナ１０2 のＣＰＵ１１2 は、第１の一括設定バーコード５００の読取信号から復調されたバーコードに基づいて、不揮発性メモリ１８2 の全設定内容を新規な設定内容（スキャナ１０1 の不揮発性メモリ１８1 における設定内容）に更新した後、ステップＳＢ１（図３参照）へ戻り上述した工程を繰り返す。
【０１１８】
一方、スキャナ１０2 〜スキャナ１０n の各不揮発性メモリに対して第２の一括設定バーコード６００を用いた一括設定を行う場合、オペレータは、まずスキャナ１０2 の読取部１４2 に一括設定モード移行バーコード９００を読み取らせた後、第２の一括設定バーコード６００を読み取らせる。これにより、スキャナ１０2 のＣＰＵ１１2 は、前述した動作と同様にして、図３に示すステップＳＢ４の判断結果を「ＹＥＳ」として、ステップＳＢ５へ進み、図５に示す一括設定処理を実行する。
【０１１９】
すなわち、図５に示す一括設定処理において、スキャナ１０2 のＣＰＵ１１2 は、ステップＳＤ１の判断結果を「ＹＥＳ」とした後、ステップＳＤ２の判断結果を「ＮＯ」とし、さらにステップＳＤ４の判断結果を「ＹＥＳ」として、ステップＳＤ５へ進む。ステップＳＤ５では、スキャナ１０2 のＣＰＵ１１2 は、前述したステップＳＣ７（図４参照）と同様にして、第２の一括設定バーコード６００の読取信号から復調されたバーコードに基づいて、不揮発性メモリ１８2 の設定内容の変更部分を更新した後、図３に示すステップＳＢ１へ戻る。
【０１２０】
以上説明したように、上述した一実施の形態によるＰＯＳシステムによれば、スキャナ１０1 における設定内容に対して個別設定変更を行った後、他のスキャナ１０2 〜１０n に対して、同一の第１の一括設定バーコード５００（または第２の一括設定バーコード６００）を用いて一括で設定変更するように構成したので、従来のＰＯＳシステムに比して、迅速に設定作業を行うことができるとともに、スキャナ１０1 〜スキャナ１０n に対して個別的に、ディップスイッチ１９1 等による設定変更等を行う必要がないため、設定ミスを防止することができることから正確に設定変更作業を行うことができる。
【０１２１】
さらに、上述した一実施の形態によるＰＯＳシステムによれば、第２の一括設定バーコード６００を用いた場合には、特に変更部分のみの読み取りで済むため、読み取り時間を短縮することができることから、さらに従来のＰＯＳシステムに比して、さらに迅速に設定変更作業を行うことができる。
【０１２２】
また、上述した一実施の形態によるＰＯＳシステムによれば、第１の送信要求バーコード７００または第２の送信要求バーコード８００を読み取らせるという極めて単純な手法を用いているため、従来のＰＯＳシステムに比して、さらに迅速に設定変更作業を行うことができる。
【０１２３】
なお、上述した一実施の形態によるＰＯＳシステムにおいては、一括設定モード移行バーコード９００（個別／一括設定移行バーコード１００）を、たとえばスキャナ１０2 の読取部１４2 に読み取らせることにより、スキャナ１０2 を一括設定モードに移行させる例について説明したが、この一括設定モード移行バーコード９００（個別／一括設定移行バーコード１００）に代えて、スキャナ１０2 のディップスイッチ１９2 を用いて一括設定モードに移行させるようにしてもよい。また、上述した一実施の形態においては、ＰＯＳシステムを一例にして説明したが、これに限定されることなく、例示した構成は、バーコードを光学的に読み取る光学読取装置や、例えば、物流におけるバーコードを用いた情報処理を行う物流システムとしても応用可能である。
【０１２４】
【発明の効果】
以上説明したように、請求項１、２、５、６に記載の発明によれば、一つのスキャナの記憶手段に記憶中の全個別設定内容の内、任意の個別設定内容の設定データに対して個別設定変更を行った後、他のスキャナの各記憶手段に記憶中の全個別設定内容の設定データに対して、同一の一括設定バーコードを用いて一括で設定変更を行うように構成したので、従来のＰＯＳシステムに比して、迅速に設定変更作業を行うことができるとともに、特に、複数のスキャナに対して、ディップスイッチ等による個別的な設定変更を行う必要がないため、設定ミスを防止することができることから正確に設定変更作業を行うことができるという効果を奏する。
【０１２５】
また、請求項３に記載の発明によれば、所定のバーコードを読取手段に読み取らせるという極めて単純な手法を用いているため、従来のＰＯＳシステムに比して、さらに迅速に設定変更作業を行うことができるという効果を奏する。
【０１２６】
また、請求項４に記載の発明によれば、一つのスキャナに対する個別設定においては、記憶手段に記憶中の設定変更前の全個別設定内容の設定データと設定変更後の個別設定内容を含む全個別設定内容の設定データとを比較し、変更部分のデータのみに基づいて、一括設定バーコードが生成される。従って、請求項４に記載の発明によれば、変更部分のみの読み取りで済むため、一括設定バーコードが他のスキャナの読取手段に読み取られるときの読み取り時間が短縮されることから、従来のＰＯＳシステムに比して、さらに迅速に設定変更作業を行うことができるという効果を奏する。
【０１２７】
また、請求項７に記載の発明によれば、記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データが外部装置へ送出されるように構成したので、外部装置側においてこの設定データを用いて、他の記憶手段に対する設定変更を一括して容易に行うことができるという効果を奏する。
【０１２８】
さらに、請求項８に記載の発明によれば、前記制御手段にて前記記憶手段に記憶中の設定変更後の個別設定内容を含む全個別設定内容の設定データを前記外部装置へ送出する代わりに、前記設定変更後の個別設定内容の設定データのみを前記外部装置へ送出するように構成したので、外部装置側における他の記憶手段に対する設定データの量が少なくなるため、迅速に設定変更作業を行うことができるという効果を奏する。
【０１２９】
加えて、請求項９に記載の発明によれば、一括設定バーコードを用いて他のスキャナの設定データを一括して更新可能に構成したので、迅速かつ正確に設定変更作業を行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の一実施の形態によるＰＯＳシステムの構成を示すブロック図である。
【図２】  同一実施の形態によるＰＯＳシステムに用いられる各種バーコードを示す図である。
【図３】  同一実施の形態によるＰＯＳシステムの全体動作を説明するフローチャートである。
【図４】  同一実施の形態によるＰＯＳシステムにおける個別／一括設定処理を説明するフローチャートである。
【図５】  同一実施の形態によるＰＯＳシステムにおける一括設定処理を説明するフローチャートである。
【図６】  従来におけるＰＯＳシステムの構成を示すブロック図である。
【図７】  ディップスイッチ１９1 （１９2 ）の構成を示すブロック図である。
【図８】  従来のＰＯＳシステムの動作を説明するフローチャートである。
【符号の説明】
１０1 、１０n スキャナ
１１1 、１１2 ＣＰＵ
１４1 、１４2 読取部
１８1 、１８2 不揮発性メモリ
１９1 、１９2 ディップスイッチ
３０ ホストコンピュータ
４０  入力部
５０  プリンタ
５００  第１の一括設定バーコード
６００  第２の一括設定バーコード
７００  第１の送信要求バーコード
８００  第２の送信要求バーコード
【図１】
0004173238.tif 000002
【図２】
0004173238.tif 000003
【図３】
0004173238.tif 000004
【図４】
0004173238.tif 000005
【図５】
0004173238.tif 000006
【図６】
0004173238.tif 000007
【図７】
0004173238.tif 000008
【図８】
0004173238.tif 000009