(57)【要約】【課題】ＪＡＮ−８のバーコードが付された商品とＵＰＣ−Ｅのバーコードが付された商品とのいずれについても商品登録を可能にする。【解決手段】ＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格を優先して処理するかを判定する優先規格判定手段と、操作部を介したコードを入力するコード入力手段と、優先規格判定手段の判定に応じた一方の規格に対応する規則に則ってコード入力手段により入力されたコードのチェックディジットが正しいか否かを判定する第１判定手段と、第１判定手段において正しくないとの判定結果であった場合、他方の規格に対応する規則に則ってコード入力手段により入力されたコードのチェックディジットが正しいか否かを判定する第２判定手段と、第１判定手段において正しいとの判定結果であった場合、または第２判定手段において正しいとの判定結果であった場合、コードを外部端末へ出力する出力手段と、を備える。【選択図】図７
2013186598.tif 000002
【特許請求の範囲】
【請求項１】
ＪＡＮ（Japanese  Article  Number）−８とＵＰＣ（Universal  Product  Code）−Ｅとのどちらの規格を優先して処理するかを判定する優先規格判定手段と、
操作部を介したコードを入力するコード入力手段と、
前記優先規格判定手段の判定に応じた一方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第１判定手段と、
前記第１判定手段において正しくないとの判定結果であった場合、他方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第２判定手段と、
前記第１判定手段において正しいとの判定結果であった場合、または前記第２判定手段において正しいとの判定結果であった場合、前記コードを外部端末へ出力する出力手段と、
を備える情報処理装置。
【請求項２】
前記第１判定手段において正しくないとの判定結果であった場合、かつ前記第２判定手段において正しくないとの判定結果であった場合、エラーを報知するエラー報知手段を備える、
請求項１記載の情報処理装置。
【請求項３】
バーコードを読み取る読取手段と、
前記読取手段により読み取られた前記バーコードがＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格かを判定する規格判定手段と、
前記規格判定手段により判定された規格に対応する規則に則って前記バーコードに含まれるコードを復号する復号手段と、
を備え、
前記出力手段は、前記復号手段により復号された前記コードを前記外部端末へ出力する、
請求項１または２記載の情報処理装置。
【請求項４】
コンピュータを、
ＪＡＮ（Japanese  Article  Number）−８とＵＰＣ（Universal  Product  Code）−Ｅとのどちらの規格を優先して処理するかを判定する優先規格判定手段と、
操作部を介したコードを入力するコード入力手段と、
前記優先規格判定手段の判定に応じた一方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第１判定手段と、
前記第１判定手段において正しくないとの判定結果であった場合、他方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第２判定手段と、
前記第１判定手段において正しいとの判定結果であった場合、または前記第２判定手段において正しいとの判定結果であった場合、前記コードを外部端末へ出力する出力手段と、
として機能させるためのプログラム。
【請求項５】
前記第１判定手段において正しくないとの判定結果であった場合、かつ前記第２判定手段において正しくないとの判定結果であった場合、エラーを報知するエラー報知手段として前記コンピュータを機能させる、
請求項４記載のプログラム。
【請求項６】
バーコードを読み取る読取手段と、
前記読取手段により読み取られた前記バーコードがＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格かを判定する規格判定手段と、
前記規格判定手段により判定された規格に対応する規則に則って前記バーコードに含まれるコードを復号する復号手段と、
として前記コンピュータを機能させ、
前記出力手段は、前記復号手段により復号された前記コードを前記外部端末へ出力する、
請求項４または５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ＪＡＮ（Japanese  Article  Number）コードやＵＰＣ（Universal  Product  Code）コード等のバーコードを光学的に読み取るコード読取装置が知られている。このコード読取装置は、例えばスーパー等で使用されるＰＯＳ（Point  Of  Sale）端末と通信ケーブル等を介して接続されてＰＯＳシステムを構成しており、商品に付されたバーコードから商品コードを読み取って商品販売データ処理を実行する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、従来のＰＯＳシステムによれば、ＪＡＮ８とＵＰＣ−Ｅとのいずれか一方の規格のバーコードの読取りに限定して、他方の規格については、コード読取りができないようにしている。
【０００４】
しかしながら、上述したように一方の規格のバーコードの読取りに限定した場合、他方の規格のバーコードが付された商品については、バーコードラベルを貼り替えなければならず、手間がかかるという問題がある。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、ＪＡＮ（Japanese  Article  Number）−８とＵＰＣ（Universal  Product  Code）−Ｅとのどちらの規格を優先して処理するかを判定する優先規格判定手段と、操作部を介したコードを入力するコード入力手段と、前記優先規格判定手段の判定に応じた一方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第１判定手段と、前記第１判定手段において正しくないとの判定結果であった場合、他方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第２判定手段と、前記第１判定手段において正しいとの判定結果であった場合、または前記第２判定手段において正しいとの判定結果であった場合、前記コードを外部端末へ出力する出力手段と、を備える。
【０００６】
実施形態のプログラムは、コンピュータを、ＪＡＮ（Japanese  Article  Number）−８とＵＰＣ（Universal  Product  Code）−Ｅとのどちらの規格を優先して処理するかを判定する優先規格判定手段と、操作部を介したコードを入力するコード入力手段と、前記優先規格判定手段の判定に応じた一方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第１判定手段と、前記第１判定手段において正しくないとの判定結果であった場合、他方の規格に対応する規則に則って前記コード入力手段により入力された前記コードのチェックディジットが正しいか否かを判定する第２判定手段と、前記第１判定手段において正しいとの判定結果であった場合、または前記第２判定手段において正しいとの判定結果であった場合、前記コードを外部端末へ出力する出力手段と、として機能させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態のコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す外観斜視図である。
【図２】図２は、コード読取装置のハードウェア構成を示すブロック図である。
【図３】図３は、バーコードフラグ設定テーブルのデータ構成を示す模式図である。
【図４】図４は、ＪＡＮ−８のバーコード構成を示す模式図である。
【図５】図５は、ＵＰＣ−Ｅのバーコード構成を示す模式図である。
【図６】図６は、ＣＰＵが実現する機能構成を示すブロック図である。
【図７】図７は、コード読取装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下では、実施形態にかかるコード読取装置及びプログラムを図面を参照して説明する。コード読取装置は、一取引にかかる商品の登録、精算を行う際に、商品に添付されたバーコードを読み取るスキャナなどであってよい。実施形態では、スーパーマーケット等の店舗に導入されたＰＯＳ端末に接続して用いるコード読取装置を例に説明する。
【０００９】
図１は、実施形態のコード読取装置２を備えたチェックアウトレーンシステム４の構成を概略的に示す外観斜視図である。図１に示すように、チェックアウトレーンシステム４は、商品を入れた買い物かごを戴置するためのサッカー台１と、サッカー台１の略中央に立設されたコード読取装置２と、コード読取装置２と図示しない伝送路によって相互通信可能に接続された外部端末であるＰＯＳ端末３とを備えている。ＰＯＳ端末３は、客が購入する商品の販売登録を行うものである。
【００１０】
コード読取装置２は、商品に付されたバーコードを読み取って、バーコードが含む商品情報をＰＯＳ端末３に出力するための装置である。図１に示すように、コード読取装置２は、バーコードを読み取るバーコード読取部２０４、表示部２０５、操作部２０６などを筐体２０９に備えて構成される。コード読取装置２により読み取られたバーコード等の情報は、図示しない通信ケーブルを介してＰＯＳ端末３へ出力される。
【００１１】
図２は、コード読取装置２のハードウェア構成を示すブロック図である。図２に示すように、コード読取装置２は、ＣＰＵ２０１（Central  Processing  Unit）、ＲＯＭ２０２（Read  Only  Memory）、ＲＡＭ２０３（Random  Access  Memory）、バーコード読取部２０４、表示部２０５、通信部２０７、操作部２０６を備えて構成される。なお、コード読取装置２が備える各構成部は、バス２０８を介して相互に通信可能に接続されている。
【００１２】
ＣＰＵ２０１は、コード読取装置２の動作を中央制御する。具体的には、ＣＰＵ２０１は、ＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３の作業領域に展開して順次実行することで、コード読取装置２の各部に制御信号を出力してコード読取装置２の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１が読み出して実行するプログラムや設定情報等のデータを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１に作業領域を提供する。
【００１３】
ＲＯＭ２０２は、図３に示すバーコードフラグ設定テーブルＴを設定情報として格納している。バーコードフラグ設定テーブルＴとは、操作部２０６によってコードがマニュアル入力された場合に、ＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格を優先して処理するかを定めるものである。図３に示すように、バーコードフラグ設定テーブルＴにおいては、優先する規格のフラグが“１”、他方の規格のフラグが“０”で設定される。
【００１４】
操作部２０６は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。表示部２０５は、登録された商品の品名や価格、その他のエラーメッセージ等をオペレータの店員に対して表示する。
【００１５】
バーコード読取部２０４は、読取手段として機能するものであって、ＣＰＵ２０１の制御のもと、間隙及びバーが配列されたバーコードを光学的に読み取るためのスキャナである。具体的には、バーコード読取部２０４は、ＬＥＤ（Light  Emitting  Diode）照明及びＣＣＤ（Charge  Coupled  Device）イメージセンサやレーザスキャナ等であってよい。なお、本実施形態のバーコードは、ＵＰＣコード（ＵＰＣ−Ｅ）やＪＡＮコード（ＪＡＮ−８）等であってよく、商品コード等のコードに対応した幅で間隙及びバーが配列されたものである。コード読取装置２では、バーコードとして配列された間隙及びバーの幅をバーコード読取部２０４で読み取り、読み取った間隙及びバーの幅をもとにコード復号部２０１７（図６参照）で復号することで、バーコードからのコードの読み出しを行っている。
【００１６】
通信部２０７は、ＣＰＵ２０１の制御のもと、図示しない通信ケーブルを介して接続するＰＯＳ端末３とデータ通信を行う。具体的には、通信部２０７は、ＵＳＢ（Universal  Serial  Bus）などでＰＯＳ端末３と通信する。操作部２０６は、オペレータの操作入力を受け付けてＣＰＵ２０１へ出力する。
【００１７】
ここで、ＪＡＮコード（ＪＡＮ−８）およびＵＰＣコード（ＵＰＣ−Ｅ）について説明する。
【００１８】
まず、ＪＡＮ−８について説明する。図４は、ＪＡＮ−８のバーコード構成を示す模式図である。図４に示すように、ＪＡＮ−８には８桁の数字が付されており、例えば最初の２桁「４９」が国コードを示し、次の４桁「１２３４」が商品メーカーコードを示し、次の１桁「９」が商品アイテムコードを示し、最後の１桁「４」がチェックディジットを示している。また、センターバーを間に左側に４キャラクタのデータキャラクタ、右側に３キャラクタのデータキャラクタがある。そして、左側データキャラクタのパリティがすべて奇数、右側データキャラクタのパリティがすべて偶数となっている。
【００１９】
次に、ＵＰＣ−Ｅについて説明する。図５は、ＵＰＣ−Ｅのバーコード構成を示す模式図である。図５に示すように、ＵＰＣ−Ｅにも８桁の数字が付されているが、最初の一桁は管理のためのＮＳ（ナンバーシステム）であり、最後の一桁はゼロサプレッションする前の原型のチェックディジットであって、いずれもバーコードのデータ上には存在せず、目視用数字のみが表示される。すなわち、ＵＰＣ−Ｅは、５キャラクタのデータキャラクタと１キャラクタのチェックディジットの６キャラクタのみで構成されている。
【００２０】
次に、ＣＰＵ２０１がプログラムを順次実行することで実現されるコード読取装置２の機能部について、図６を参照して説明する。図６は、ＣＰＵ２０１が実現する機能構成を示すブロック図である。図６に示すように、ＣＰＵ２０１は、プログラムを順次実行することにより、優先規格判定手段である優先規格判定部２０１０、コード入力手段であるコード入力部２０１１、第１判定手段である第１判定部２０１２、第２判定手段である第２判定部２０１３、出力手段である出力部２０１４、エラー報知手段であるエラー報知部２０１５、規格判定手段である規格判定部２０１６、復号手段であるコード復号部２０１７としての機能を備える。
【００２１】
コード入力部２０１１は、操作部２０６を介してマニュアル入力されたコードの入力を受け付ける。優先規格判定部２０１０は、バーコードフラグ設定テーブルＴを参照して、ＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格を優先して処理するかを判定する。
【００２２】
第１判定部２０１２は、バーコードフラグ設定テーブルＴの優先設定に応じた一方の規格に対応する規則に則ってコード入力部２０１１により入力されたコードのチェックディジットが正しいか否かを判定する。また、第２判定部２０１３は、第１判定部２０１２において正しくないとの判定結果であった場合、他方の規格に対応する規則に則ってコード入力部２０１１により入力されたコードのチェックディジットが正しいか否かを判定する。
【００２３】
規格判定部２０１６は、バーコード読取部２０４により読み取られたバーコードがＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格かを判定する。例えば、詳細は後述するが、ＪＡＮ−８はセンターバーを有しているので、バーコード読取部２０４により読み取られたバーコードにセンターバーが有ればＪＡＮ−８と判定し、無ければＵＰＣ−Ｅと判定する。
【００２４】
コード復号部２０１７は、バーコード読取部２０４で読み取ったバーコードを規格判定部２０１６により判定された規格に対応する規則に則って復号してコードを取得する。具体的には、コード復号部２０１７は、読み取ったバーコードの間隙及びバーの幅をもとに、予め設定された変換式に従って、その間隙及びバーの幅に対応したコードへの変換を行う。
【００２５】
出力部２０１４は、第１判定部２０１２において正しいとの判定結果であった場合、または第２判定部２０１３において正しいとの判定結果であった場合、コード入力部２０１１により入力されたコードを通信部２０７を介してＰＯＳ端末３へ出力する。
【００２６】
また、出力部２０１４は、コード復号部２０１７により復号されたコードを読み取ったコードとして通信部２０７を介してＰＯＳ端末３へ出力する。
【００２７】
次に、コード読取装置２の動作について詳細に説明する。図７は、コード読取装置２の動作の一例を示すフローチャートである。
【００２８】
図７に示すように、バーコード読取部２０４によってバーコードが読み取られると（ステップＳ１のＹｅｓ）、ＣＰＵ２０１（規格判定部２０１６）は、バーコード読取部２０４により読み取られたバーコードがＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格のバーコードであるかを判定する（ステップＳ３）。
【００２９】
ここで、ＣＰＵ２０１（規格判定部２０１６）は、バーコード読取部２０４により読み取られたバーコードがＪＡＮ−８とＵＰＣ−Ｅとのどちらの規格のバーコードであるかをセンターバーの有無によって判定する。上述したように、ＪＡＮ−８はセンターバーを有しているので、バーコード読取部２０４により読み取られたバーコードにセンターバーが有ればＪＡＮ−８と判定し、無ければＵＰＣ−Ｅと判定する。
【００３０】
バーコード読取部２０４により読み取られたバーコードがＪＡＮ−８と判定した場合には（ステップＳ３のＹｅｓ）、ＣＰＵ２０１（コード復号部２０１７）は、バーコード読取部２０４により読み取られたバーコードを復号してコードを取得し、取得したコードのチェックディジットがＪＡＮ−８に対応する規則に則って正しいか否かを判定する（ステップＳ４）。
【００３１】
ＣＰＵ２０１（コード復号部２０１７）が取得したコードのチェックディジットが正しいと判定した場合（ステップＳ４のＹｅｓ）、ＣＰＵ２０１（出力部２０１４）は、取得したＪＡＮ−８のコードをＰＯＳ端末３へ出力する（ステップＳ５）。
【００３２】
一方、ＣＰＵ２０１（コード復号部２０１７）が取得したコードのチェックディジットが正しくないと判定した場合（ステップＳ４のＮｏ）、ＣＰＵ２０１（エラー報知部２０１５）は、表示部２０５にエラーメッセージを表示し（ステップＳ６）、処理を終了する。
【００３３】
一方、バーコード読取部２０４により読み取られたバーコードがＵＰＣ−Ｅと判定した場合には（ステップＳ３のＮｏ）、ＣＰＵ２０１（コード復号部２０１７）は、バーコード読取部２０４により読み取られたバーコードを復号してコードを取得し、取得したコードのチェックディジットがＵＰＣ−Ｅに対応する規則に則って正しいか否かを判定する（ステップＳ７）。
【００３４】
ＣＰＵ２０１（コード復号部２０１７）が取得したコードのチェックディジットが正しいと判定した場合（ステップＳ７のＹｅｓ）、ＣＰＵ２０１（出力部２０１４）は、取得したＵＰＣ−ＥのコードをＰＯＳ端末３へ出力する（ステップＳ５）。
【００３５】
一方、ＣＰＵ２０１（コード復号部２０１７）が取得したコードのチェックディジットが正しくないと判定した場合（ステップＳ７のＮｏ）、ＣＰＵ２０１（エラー報知部２０１５）は、表示部２０５にエラーメッセージを表示し（ステップＳ６）、処理を終了する。
【００３６】
また、図７に示すように、ＣＰＵ２０１（コード入力部２０１１）は、操作部２０６によってコードのマニュアル入力を受け付けると（ステップＳ２のＹｅｓ）、ＣＰＵ２０１（優先規格判定部２０１０）は、図３に示すバーコードフラグ設定テーブルＴの設定を確認する（ステップＳ８）。
【００３７】
バーコードフラグ設定テーブルＴの優先設定がＪＡＮ−８である場合には（ステップＳ８のＹｅｓ）、ＣＰＵ２０１（第１判定部２０１２）は、取得したコードのチェックディジットがＪＡＮ−８に対応する規則に則って正しいか否かを判定する（ステップＳ９）。
【００３８】
ＣＰＵ２０１（第１判定部２０１２）が取得したコードのチェックディジットが正しいと判定した場合（ステップＳ９のＹｅｓ）、ＣＰＵ２０１（出力部２０１４）は、取得したＪＡＮ−８のコードをＰＯＳ端末３へ出力する（ステップＳ１０）。
【００３９】
一方、ＣＰＵ２０１（第１判定部２０１２）が取得したコードのチェックディジットが正しくないと判定した場合（ステップＳ９のＮｏ）、ＣＰＵ２０１（第２判定部２０１３）は、取得したコードのチェックディジットがＵＰＣ−Ｅに対応する規則に則って正しいか否かを判定する（ステップＳ１１）。
【００４０】
ＣＰＵ２０１（第２判定部２０１３）が取得したコードのチェックディジットが正しいと判定した場合（ステップＳ１１のＹｅｓ）、ＣＰＵ２０１（出力部２０１４）は、取得したＵＰＣ−ＥのコードをＰＯＳ端末３へ出力する（ステップＳ１０）。
【００４１】
ＣＰＵ２０１（第２判定部２０１３）が取得したコードのチェックディジットが正しくないと判定した場合（ステップＳ１１のＮｏ）、ＣＰＵ２０１（エラー報知部２０１５）は、表示部２０５にエラーメッセージを表示し（ステップＳ１２）、処理を終了する。
【００４２】
また、図３に示すバーコードフラグ設定テーブルＴの優先設定がＵＰＣ−Ｅである場合には（ステップＳ８のＮｏ）、ＣＰＵ２０１（第１判定部２０１２）は、取得したコードのチェックディジットがＵＰＣ−Ｅに対応する規則に則って正しいか否かを判定する（ステップＳ１３）。
【００４３】
ＣＰＵ２０１（第１判定部２０１２）が取得したコードのチェックディジットが正しいと判定した場合（ステップＳ１３のＹｅｓ）、ＣＰＵ２０１（出力部２０１４）は、取得したＵＰＣ−ＥのコードをＰＯＳ端末３へ出力する（ステップＳ１０）。
【００４４】
一方、ＣＰＵ２０１（第１判定部２０１２）が取得したコードのチェックディジットが正しくないと判定した場合（ステップＳ１３のＮｏ）、ＣＰＵ２０１（第２判定部２０１３）は、取得したコードのチェックディジットがＪＡＮ−８に対応する規則に則って正しいか否かを判定する（ステップＳ１４）。
【００４５】
ＣＰＵ２０１（第２判定部２０１３）が取得したコードのチェックディジットが正しいと判定した場合（ステップＳ１４のＹｅｓ）、ＣＰＵ２０１（出力部２０１４）は、取得したＪＡＮ−８のコードをＰＯＳ端末３へ出力する（ステップＳ１０）。
【００４６】
ＣＰＵ２０１（第２判定部２０１３）が取得したコードのチェックディジットが正しくないと判定した場合（ステップＳ１４のＮｏ）、ＣＰＵ２０１（エラー報知部２０１５）は、表示部２０５にエラーメッセージを表示し（ステップＳ１５）、処理を終了する。
【００４７】
このように操作部２０６によってコードがマニュアル入力された場合、ＪＡＮ−８とＵＰＣ−Ｅとのどちらのコードが入力されたかを判定できないため、図３に示すバーコードフラグ設定テーブルＴの設定を優先して処理（商品登録）を行う。バーコードフラグ設定テーブルＴの優先設定が「ＪＡＮ−８」の場合、ＵＰＣ−Ｅのコードを入力してもＪＡＮ−８のコードとして処理を行うが、チェックディジットがエラーとなった場合には、ＵＰＣ−Ｅのコードとして処理する。
【００４８】
このように本実施形態によれば、店舗内にＪＡＮ−８のバーコードが付された商品とＵＰＣ−Ｅのバーコードが付された商品とが混在しているような場合であっても、バーコードラベルを貼り替えることなく、ＪＡＮ−８のバーコードが付された商品とＵＰＣ−Ｅのバーコードが付された商品とのいずれについても商品登録が可能になっている。
【００４９】
なお、実施形態のコード読取装置２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５０】
また、実施形態のコード読取装置２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のコード読取装置２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５１】
実施形態のコード読取装置２で実行されるプログラムは、上述した各部（優先規格判定部２０１０、コード入力部２０１１、第１判定部２０１２、第２判定部２０１３、出力部２０１４、エラー報知部２０１５、規格判定部２０１６、コード復号部２０１７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【００５２】
なお、上述した実施形態では、コード読取装置２のＣＰＵ２０１がプログラムを実行することで、優先規格判定部２０１０、コード入力部２０１１、第１判定部２０１２、第２判定部２０１３、出力部２０１４、エラー報知部２０１５、規格判定部２０１６、コード復号部２０１７としての機能を提供する構成を例示した。しかしながら、優先規格判定部２０１０、コード入力部２０１１、第１判定部２０１２、第２判定部２０１３、出力部２０１４、エラー報知部２０１５、規格判定部２０１６、コード復号部２０１７は、ＰＯＳ端末３側のＣＰＵがプログラムを実行することで実現されてもよい。この場合、ＰＯＳ端末３が情報処理装置として機能する。
【００５３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５４】
２      情報処理装置
３      情報処理装置、外部端末
２０４      コード入力手段
２０６      操作部
２０１０    優先規格判定手段
２０１１    コード入力手段
２０１２    第１判定手段
２０１３    第２判定手段
２０１４    出力手段
２０１５    エラー報知手段
２０１６    規格判定手段
２０１７    コード復号手段
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特開平４−２５９０８７号公報
【図１】
2013186598.tif 000003
【図２】
2013186598.tif 000004
【図３】
2013186598.tif 000005
【図４】
2013186598.tif 000006
【図５】
2013186598.tif 000007
【図６】
2013186598.tif 000008
【図７】
2013186598.tif 000009