(57)【要約】【課題】  ＪＡＮシンボル形式のバーコードはもちろんＧＳ１データバー形式のバーコードについても読取りが可能なスキャナ装置と商品販売処理装置およびその制御プログラムと制御方法を提供する。【解決手段】  読取りデータにＡＩが含まれていなければ、読取りデータがＪＡＮシンボル形式のバーコードのものであるとの判断の下に、その読取りデータをそのまま出力する。読取りデータにＡＩが含まれていれば、読取りデータがＧＳ１データバーのものであるとの判断の下に、その読取りデータをＪＡＮシンボル形式に変換する。【選択図】図１
2011028642.tif 000002
【特許請求の範囲】
【請求項１】
商品のバーコードを読取るスキャナ装置において、
読取りデータがＪＡＮシンボル形式であるかＧＳ１データバー形式であるかを判定する判定手段と、
この判定手段の判定結果がＧＳ１データバー形式であるとき、前記読取りデータをＪＡＮシンボル形式に変換する変換手段と、
前記判定手段の判定結果がＪＡＮシンボル形式であるとき、前記読取りデータをそのまま出力し、同判定結果がＧＳ１データバー形式であるとき、前記変換手段で変換されるデータを出力する制御手段と、
を備えることを特徴とするスキャナ装置。
【請求項２】
請求項１記載のスキャナ装置と、このスキャナ装置から出力されるデータに基づいて商品販売処理を実行する制御手段と、を備えることを特徴とする商品販売処理装置。
【請求項３】
前記判定手段は、読取りデータにアプリケーション識別子が含まれていれば、読取りデータがＧＳ１データバー形式であると判定し、読取りデータにアプリケーション識別子が含まれていなければ、読取りデータがＧＳ１データバー形式であると判定する、
ことを特徴とする請求項１記載のスキャナ装置または請求項２記載の商品販売処理装置。
【請求項４】
前記変換手段は、前記判定手段の判定結果がＧＳ１データバー形式であるとき、読取りデータをアプリケーション識別子のない１つのデータ項目のみのＪＡＮシンボル形式に変換する、
ことを特徴とする請求項１記載のスキャナ装置または請求項２記載の商品販売処理装置。
【請求項５】
商品のバーコードを読取るとともに制御用のコンピュータを有するスキャナ装置において、
前記コンピュータに、
読取りデータがＪＡＮシンボルの形式であるかＧＳ１データバーの形式であるかを判定する手順と、
前記判定の結果がＧＳ１データバーの形式であるとき、前記読取りデータをＪＡＮシンボルの形式に変換する手順と、
前記判定の結果がＪＡＮシンボル形式であるとき、前記読取りデータをそのまま出力し、同判定の結果がＧＳ１データバー形式であるとき、前記変換されるデータを出力する手順と、
を実現させることを特徴とするスキャナ装置の制御プログラム。
【請求項６】
商品のバーコードを読取るスキャナ装置において、
読取りデータがＪＡＮシンボル形式であるかＧＳ１データバー形式であるかを判定するステップと、
この判定の結果がＧＳ１データバー形式であるとき、前記読取りデータをＪＡＮシンボル形式に変換するステップと、
前記判定の結果がＪＡＮシンボル形式であるとき、前記読取りデータをそのまま出力し、同判定の結果がＧＳ１データバー形式であるとき、前記変換されるデータを出力する制御手段と、
を備えることを特徴とするスキャナ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スキャナ装置と商品販売処理装置およびその制御プログラムと制御方法に関する。
【背景技術】
【０００２】
店舗で使用される商品販売処理装置たとえばＰＯＳ（Point Of Sales）ターミナルや電子レジスタは、商品に付されているバーコードをスキャナで光学的に読取り、この読取りデータに基づいて商品販売処理を行う。
【０００３】
このような商品販売処理装置のスキャナで読取られるバーコードとして、数桁の商品識別コードからなるＪＡＮシンボル形式が広く用いられている（例えば特許文献１）。
【０００４】
また、最近では、従来からのＪＡＮシンボル形式に加えて、新しいＧＳ１データバー形式のバーコードが使用されつつある。このＧＳ１データバー形式のバーコードは、商品識別コードのほかに、ロット番号や日付など複数のデータを含めることが可能で、データの項目ごとにＡＩと称されるアプリケーション識別子（Application Identifier）が付加される。このアプリケーション識別子により、各データの内容を把握できるようになっている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
現状のＰＯＳターミナルや電子レジスタは、ＪＡＮシンボル形式のバーコードしか読取ることができない。新しいＧＳ１データバー形式のバーコードを読取るためには、新型のＰＯＳターミナルや電子レジスタを用意しなければならないなど、店舗にとって大きな負担となる。
【０００６】
この発明は、上記の事情を考慮したもので、その目的は、ＪＡＮシンボル形式のバーコードはもちろんＧＳ１データバー形式のバーコードについても読取りが可能なスキャナ装置と商品販売処理装置およびその制御プログラムと制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明のスキャナ装置は、商品のバーコードを読取るものであって、読取りデータがＪＡＮシンボル形式であるかＧＳ１データバー形式であるかを判定する判定手段と、この判定手段の判定結果がＧＳ１データバー形式のとき、前記読取りデータをＪＡＮシンボル形式に変換する変換手段と、前記判定手段の判定結果がＪＡＮシンボル形式のとき、前記読取りデータをそのまま出力し、前記判定手段の判定結果がＧＳ１データバー形式のとき、前記変換手段で変換されるデータを出力する制御手段と、を備える。
【発明の効果】
【０００８】
この発明によれば、ＪＡＮシンボル形式のバーコードはもちろんＧＳ１データバー形式のバーコードについても読取りが可能なスキャナ装置と商品販売処理装置およびその制御プログラムと制御方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態およびＰＯＳレジスタの外観斜視図。
【図２】一実施形態およびＰＯＳレジスタの制御ブロックの構成図。
【図３】一実施形態の読取り対象となるＧＳ１データバーの一例を示す図。
【図４】一実施形態の読取り対象となるＧＳ１データバーの各データ項目、これらデータ項目にそれぞれ対応するＡＩ、これらＡＩの定義と内容、各データ項目のデータフォーマットを示す図。
【図５】一実施形態の作用を説明するためのフローチャート。
【図６】一実施形態におけるＧＳ１データバーからの読取りデータのフォーマットを示す図。
【発明を実施するための最良の形態】
【００１０】
以下、この発明の一実施形態について図面を参照して説明する。  
図１に示すように、ＰＯＳターミナル１は、現金等を収容するための引出し２ａを有するドロワ２、およびそのドロワ２上に設けられた本体からなり、店舗のレジカウンタに設置される。このＰＯＳターミナル１の本体上面に、キーボード３、モードスイッチ４、カードリーダ５、タッチパネル式オペレータ表示部６、客面表示部７、ジャーナルを電子媒体に保存する電子ジャーナル８、およびレシート／ジャーナルをプリントするプリンタ９が設けられている。
【００１１】
さらに、ＰＯＳターミナル１の本体側面から手持式のスキャナ装置１１が導出されている。スキャナ装置１１は、商品に付されているバーコードを、そのバーコードの形式にかかわらず光学的に読取ることができる。
【００１２】
キーボード３は、預かり金額などを置数するための置数キー、１取引として販売登録された商品の合計出力を指示する小計キー、１取引の代金を現金決済することを宣言して当該取引の締めを指示する預／現計キー、置数データのクリアを指示するクリアキー等を備えている。モードスイッチ４は、「登録」，「点検」，「精算」，「設定」などの各種業務モードを選択するためのスイッチで、専用の鍵で操作される。
【００１３】
カードリーダ５は、非現金決済に用いるカードが挿入されてスライド操作されることにより、そのカードに記録されているデータを読取る。上記タッチパネル式オペレータ表示部６は、商品情報入力用の各種商品名が記載された操作釦、スキャナ装置１１でバーコードが読取られた商品の品名・価格、合計金額、預かり金額、釣り銭額などを表示する。客面表示部７は、カラー写真やカラー動画によるコマーシャル情報、たとえば『いらっしゃいませ』などの顧客案内情報、取引明細（商品名、単価、個数）、取引結果（合計金額，預かり金額、釣り銭額）等を表示する。
【００１４】
このＰＯＳターミナル１およびスキャナ装置１１の制御ブロックを図２に示す。  
主制御部であるＣＰＵ２０に、オペレーティングシステム（ＯＳ）や各種アプリケーションプログラムを記憶したハードディスクドライブ（ＨＤＤ）２１、各種制御プログラムを記憶したＲＯＭ２２、データ記憶用のＲＡＭ２３、日時データを発するＲＴＣ（リアルタイムクロック）２４、履歴情報を記憶する不揮発性メモリ２５、キーボード３、モードスイッチ４、カードリーダ５、タッチパネル式オペレータ表示部６、客面表示部７、電子ジャーナル８、プリンタ９、スキャナ装置１１、ネットワークインターフェース（Ｉ／Ｆ）１９などが接続される。
【００１５】
スキャナ装置１１は、バーコードに対する光学的な読取り手段を有するとともに、制御用のマイクロコンピュータ１１ａを有する。マイクロコンピュータ１１ａは、内臓メモリに格納されている制御プログラムに基づく主要な機能として、次の（１）〜（３）の手段を有する。
【００１６】
（１）読取りデータがＪＡＮシンボル形式のバーコードのものであるかＧＳ１データバー形式のバーコードのものであるかを判定する判定手段。具体的には、読取りデータに後述のＡＩが含まれていれば、読取りデータがＧＳ１データバー形式であると判定し、読取りデータにＡＩが含まれていなければ、読取りデータがＧＳ１データバー形式であると判定する。
【００１７】
（２）上記判定手段の判定結果がＧＳ１データバー形式であるとき、読取りデータをＪＡＮシンボル形式に変換する変換手段。具体的には、読取りデータをＡＩのない１つのデータ項目のみのＪＡＮシンボル形式に変換する。
【００１８】
（３）上記判定手段の判定結果がＪＡＮシンボル形式であるとき、読取りデータをそのまま出力し、同判定結果がＧＳ１データバー形式であるとき、上記変換手段で変換されるデータを出力する制御手段。
【００１９】
一方、ＣＰＵ２０は、スキャナ装置１１の出力に基づいて商品販売処理を実行する制御手段を有する。
【００２０】
ここで、スキャナ装置１１の読取り対象となるＧＳ１データバー形式のバーコード（以下、ＧＳ１データバーという）の一例を図３に示す。このＧＳ１データバーは、データ項目として、１３桁の商品識別コード“０１２３４５６７８９０１２”および９桁のコードからなるロット／バッチ番号“９９ＡＢＣＤＥＦＧ”を含み、商品識別コードの頭にアプリケーション識別子（Application Identifier；以下ＡＩという）としてカッコ付き２桁コードの“（０１）”を付加し、ロット／バッチ番号の頭にＡＩとしてカッコ付き２桁コード“（１０）”を付加している。
【００２１】
ＧＳ１データバーの各データ項目、これらデータ項目にそれぞれ対応するＡＩ、これらＡＩの定義と内容、データ項目ごとのデータフォーマットの例を図４に示している。
【００２２】
つぎに、図５のフローチャートを参照しながら作用について説明する。  
商品のバーコードがスキャナ装置１１で読取られると（ステップ１０１のＹＥＳ）、その読取りデータにＡＩが含まれているか否かが判定される（ステップ１０２）。読取りデータは、図６に示すように、ヘッダー部、ＡＩ、データ、トレイラー部からなる。ＡＩの後のデータが商品識別コードやロット／バッチ番号である。
【００２３】
読取りデータにＡＩが含まれていなければ（ステップ１０２のＹＥＳ）、読取りデータがＪＡＮシンボル形式のバーコードのものであるとの判断の下に、その読取りデータがそのままスキャナ装置１１から出力される（ステップ１０３）。
【００２４】
読取りデータにＡＩが含まれていれば（ステップ１０２のＮＯ）、読取りデータがＧＳ１データバーのものであるとの判断の下に、その読取りデータがＪＡＮシンボル形式に変換される（ステップ１０４）。すなわち、ＡＩが除去され、ヘッダー部とトレイラー部との間に１つのデータのみ存するＪＡＮシンボル形式の読取りデータが形成される。この読取りデータがスキャナ装置１１から出力される（ステップ１０３）。
【００２５】
ＣＰＵ２０は、スキャナ装置１１から出力される読取りデータに基づき、通常の商品販売処理を実行する。
【００２６】
このように、従来から広く使用されているＪＡＮシンボル形式のバーコードはもちろん、新しいＧＳ１データバーについても、スキャナ装置１１で確実に読取ることができる。
【００２７】
このスキャナ装置１１を採用することにより、ＰＯＳターミナル１のアプリケーションプログラムや制御プログラムに変更を加えることなく、またＰＯＳターミナル１を新型に買い替える必要もなく、新しいＧＳ１データバーに対応できる。よって、店舗の負担を軽減できる。
【００２８】
なお、上記実施形態では、スキャナ装置１１をＰＯＳターミナル１に接続した場合を例に説明したが、バーコード読取りが必要な機器であれば、他の機器にも同様に適用可能である。その他、この発明は上記実施形態に限定されるものではなく、要旨を変えない範囲で種々変形実施可能である。
【符号の説明】
【００２９】
１…ＰＯＳターミナル、３…キーボード、４…モードスイッチ、５…カードリーダ、６…タッチパネル式オペレータ表示部、７…客面表示部、８…電子ジャーナル、９…プリンタ９、１１…スキャナ装置、１１ａ…マイクロコンピュータ、
【先行技術文献】
【特許文献】
【００３０】
【特許文献１】特開２００６−３４３９８８公報
【図１】
2011028642.tif 000003
【図２】
2011028642.tif 000004
【図３】
2011028642.tif 000005
【図４】
2011028642.tif 000006
【図５】
2011028642.tif 000007
【図６】
2011028642.tif 000008
【手続補正書】
【提出日】平成22年2月22日(2010.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品のバーコードを読取るスキャナ装置において、
読取りデータが第１の形式であるか第２の形式であるかを判定する判定手段と、
この判定手段の判定結果が第２の形式であるとき、前記読取りデータを第１の形式に変換する変換手段と、
前記判定手段の判定結果が第１の形式であるとき、前記読取りデータをそのまま出力し、同判定結果が第２の形式であるとき、前記変換手段で変換されるデータを出力する制御手段と、
を備えることを特徴とするスキャナ装置。
【請求項２】
請求項１記載のスキャナ装置と、このスキャナ装置から出力されるデータに基づいて商品販売処理を実行する制御手段と、を備えることを特徴とする商品販売処理装置。
【請求項３】
前記判定手段は、読取りデータにアプリケーション識別子が含まれていれば、読取りデータが第２の形式であると判定し、読取りデータにアプリケーション識別子が含まれていなければ、読取りデータが第２の形式であると判定する、
ことを特徴とする請求項１記載のスキャナ装置または請求項２記載の商品販売処理装置。
【請求項４】
前記変換手段は、前記判定手段の判定結果が第２の形式であるとき、読取りデータをアプリケーション識別子のない１つのデータ項目のみの第１の形式に変換する、
ことを特徴とする請求項１記載のスキャナ装置または請求項２記載の商品販売処理装置。
【請求項５】
商品のバーコードを読取るとともに制御用のコンピュータを有するスキャナ装置において、
前記コンピュータに、
読取りデータが第１の形式であるか第２の形式であるかを判定する手順と、
前記判定の結果が第２の形式であるとき、前記読取りデータを第１の形式に変換する手順と、
前記判定の結果が第１の形式であるとき、前記読取りデータをそのまま出力し、同判定の結果が第２の形式であるとき、前記変換されるデータを出力する手順と、
を実現させることを特徴とするスキャナ装置の制御プログラム。
【請求項６】
商品のバーコードを読取るスキャナ装置において、
読取りデータが第１の形式であるか第２の形式であるかを判定するステップと、
この判定の結果が第２の形式であるとき、前記読取りデータを第１の形式に変換するステップと、
前記判定の結果が第１の形式であるとき、前記読取りデータをそのまま出力し、同判定の結果が第２の形式であるとき、前記変換されるデータを出力する制御手段と、
を備えることを特徴とするスキャナ装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項１に係る発明のスキャナ装置は、商品のバーコードを読取るものであって、読取りデータが第１の形式であるか第２の形式であるかを判定する判定手段と、この判定手段の判定結果が第２の形式のとき、前記読取りデータを第１の形式に変換する変換手段と、前記判定手段の判定結果が第１の形式のとき、前記読取りデータをそのまま出力し、前記判定手段の判定結果が第２の形式のとき、前記変換手段で変換されるデータを出力する制御手段と、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
（１）読取りデータが第１の形式たとえばＪＡＮシンボル形式のバーコードのものであるか第２の形式たとえばＧＳ１データバー形式のバーコードのものであるかを判定する判定手段。具体的には、読取りデータに後述のＡＩが含まれていれば、読取りデータがＧＳ１データバー形式であると判定し、読取りデータにＡＩが含まれていなければ、読取りデータがＧＳ１データバー形式であると判定する。