JP6694322B2 - Product information input device and program - Google Patents
Product information input device and program Download PDFInfo
- Publication number
- JP6694322B2 JP6694322B2 JP2016094288A JP2016094288A JP6694322B2 JP 6694322 B2 JP6694322 B2 JP 6694322B2 JP 2016094288 A JP2016094288 A JP 2016094288A JP 2016094288 A JP2016094288 A JP 2016094288A JP 6694322 B2 JP6694322 B2 JP 6694322B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- input
- numerical value
- digit
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、商品情報入力装置およびプログラムに関する。 The embodiment of the present invention relates to a product information input device and a program.
顧客は、店舗において商品を購入した際、商品販売データ処理装置であるPOS(Point Of Sales)端末と呼ばれる商品決済端末にて精算を行う。POS端末にはスキャナが設けられており、オペレータ(店員)はこのスキャナを用いて商品に貼付されたバーコードのコードデータを読み取って、読み取ったコードデータに基づいて、決済に必要な価格等の情報を取得していた。 When a customer purchases a product at a store, the customer pays for the product at a product settlement terminal called a POS (Point Of Sales) terminal, which is a product sales data processing device. The POS terminal is provided with a scanner, and the operator (clerk) uses this scanner to read the code data of the bar code attached to the product, and based on the read code data, the price required for payment, etc. I was getting information.
バーコードに記録されるコードデータは、予めその線の太さ、配置等が規格で定められているが、商品の陳列状態によっては、バーコードが汚れや破損のために判読できなくなることがあった。このような場合、オペレータは、バーコードの下側に表示された、コードデータに対応する数値(数列)をPOS端末に入力して登録処理を行っていた。例えば、流通コードとして広く用いられている代表的なコードデータであるJAN(Japan Article Number)コードの場合、コードデータは、13桁または8桁の数列で表現される。しかし、13桁または8桁の数列を入力するのは手間と時間がかかるため、決済処理に要する時間が長くなるという問題があった。さらに、13桁または8桁の数列の一部も、汚れや破損のために判読できないときには、商品のコードデータを取得することができなかった。このようなときには、例えば、売場から同一の商品を持ってきて、その商品に貼付されたバーコードをスキャナで読み取らないと決済処理を行うことができないため、手間がかかっていた。 The code data recorded in the bar code has a predetermined line thickness, layout, etc. specified in advance.However, depending on the display condition of the product, the bar code may become unreadable due to dirt or damage. It was In such a case, the operator has performed the registration process by inputting the numerical value (numerical sequence) corresponding to the code data displayed below the barcode to the POS terminal. For example, in the case of a JAN (Japan Article Number) code, which is typical code data widely used as a distribution code, the code data is represented by a 13-digit or 8-digit number sequence. However, it takes a lot of time and labor to input a 13-digit or 8-digit number sequence, which causes a problem that the time required for the settlement process becomes long. Further, even if a part of a 13-digit or 8-digit number sequence is unreadable due to stains or damage, the code data of the product could not be obtained. In such a case, for example, it is troublesome to bring the same product from the sales floor and read the barcode attached to the product with a scanner before the settlement process can be performed.
本発明が解決しようとする課題は、商品に貼付されたバーコードまたはバーコードに記録されたコードデータに対応する数値が判読できないときであっても、商品の商品コードをより効率的に取得することができる商品情報入力装置およびプログラムを提供することである。 The problem to be solved by the present invention is to more efficiently acquire the product code of a product even when the barcode attached to the product or the numerical value corresponding to the code data recorded in the barcode cannot be read. The object of the present invention is to provide a product information input device and a program that can be used.
実施形態の商品情報入力装置は、入力受付手段と、検索手段と、第1表示手段と、選択受付手段と、を備える。入力受付手段は、検索対象の商品に付与された、前記商品を識別する固有の数列部分を少なくとも含む所定桁数の数列のうち、任意の桁位置と当該桁位置に出現する数値との入力を受け付ける。検索手段は、前記入力受付手段が新たな入力を受け付ける度に、それまでに入力された桁位置と数値との組を検索条件として、各商品に付された前記数列を示す数列情報と前記商品に関する商品情報とを関連付けて記憶する商品マスタから、前記検索条件を満たす数列情報が付された商品を検索する。第1表示手段は、前記検索手段が検索した商品を一覧表示させる。選択受付手段は、前記一覧表示された商品の中から、特定の商品の選択を受け付ける。 The product information input device according to the embodiment includes an input acceptance unit, a search unit, a first display unit, and a selection acceptance unit. The input accepting means inputs an arbitrary digit position and a numerical value appearing at the digit position in the number sequence of a predetermined digit number including at least a unique number sequence portion for identifying the item, which is given to the item for search. Accept. Each time the input accepting means accepts a new input, the search means uses the pair of digit positions and numerical values input up to that time as a search condition, and the sequence information indicating the sequence attached to each product and the product. From the product master stored in association with the product information related to, the products to which the sequence information satisfying the search condition is attached are searched. The first display means displays a list of products searched by the search means. The selection receiving means receives selection of a specific product from the products displayed in the list.
(第1の実施形態)
本発明の一実施形態であるPOS端末装置について、図面を用いて説明する。図1は、POS端末装置1の外観構成の一例を示す外観斜視図である。POS端末装置1は、商品情報入力装置の一例である。POS端末装置1は、スーパーマーケット等の店舗に設置されて、顧客が購入した商品の販売データ処理を行う。
(First embodiment)
A POS terminal device according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an external perspective view showing an example of the external configuration of the
POS端末装置1は、ドロワ2の上に載置されて用いられる。ドロワ2は、現金等を収納する引出し3を備えている。POS端末装置1は、引出し3の開閉動作を制御する。
The
POS端末装置1は、キーボード4、オペレータ用表示操作部5、レシートプリンタ6、客用表示デバイス7、カード読取溝8、バーコードリーダ10を備えている。
The
ユーザインタフェースであるキーボード4およびオペレータ用表示操作部5は、POS端末装置1の上面右寄りに、キーボード4が手前側、オペレータ用表示操作部5が奥側に配されている。
The
キーボード4は、入力装置の一部であり、置数キー、クリアキー、戻りキー、小計キー、確定キーなどを備えている。置数キーは、商品コードや金額等の数値を入力するためのテンキーである。クリアキーは、エラー発生時などに操作を取り消すためのキーである。戻りキーは、現在の操作をキャンセルして直前の画面に戻すためのキーである。小計キーは、売上登録を完了して売上合計金額の算出を宣言するためのキーである。確定キーは、入力された操作を確定する場合に押下するキーである。
The
オペレータ用表示操作部5は、例えばLCD(Liquid Crystal Display)などの表示デバイス5aと、当該表示デバイス5aの表面に積層されたタッチパネル5bとを備えている。表示デバイス5aは、表示装置の一部であり、オペレータに対して各種情報を表示する。タッチパネル5bは、入力装置の一部であり、表示デバイス5aに表示中の情報に応じたオペレータの操作を受け付ける。
The operator
レシートプリンタ6は、POS端末装置1の上面左側に配されている。レシートプリンタ6は、オペレータから顧客に手渡すレシートを印刷発行する。
The
客用表示デバイス7は、LCDなどの表示デバイスで構成されて、POS端末装置1の上面奥側に設けられている。客用表示デバイス7は、表示面を客に向けて配置され、登録した商品の金額や、合計金額などを表示する。
The
カード読取溝8は、POS端末装置1の上面右端に配置されている。POS端末装置1は、カード読取溝8に対応する位置に、カードリーダ9を内蔵している。カードリーダ9は、カード読取溝8に差し込まれてスライドされたクレジットカード等の磁気カードの情報を読み取る。
The
さらに、POS端末装置1には、商品に付されたバーコードから、当該バーコードが保持するコードデータを読み取る読取部としてのバーコードリーダ10が接続されている。本実施形態のバーコードリーダ10は、読取口11を有し、この読取口11の前面に形成される読取空間に所定パターンの可視光半導体レーザを照射する。バーコードリーダ10は、読取空間に置かれた商品に貼付されたバーコードが読取口11に向けられると、バーコードからの反射光を受光素子(例えばCCD(Charge Coupled Device))が受光する。そして、バーコードリーダ10は、受光素子の出力信号に基づくコードデータの受光信号をデコード(復号)して、バーコードが表現しているコードデータ(商品を特定する商品コード)を取得し、POS端末装置1のCPU101(図3参照)に出力する。
Further, the
(バーコードの構成の説明)
次に、図2を用いて、バーコードの構成について説明する。バーコードは、商品の外装等に貼付されて、商品を識別する固有の数値情報を含む。バーコードには様々なコード体系が存在するが、本実施形態では、代表的なJANコードを例にあげて説明する。図2は、バーコードの構成を説明するための図であり、図2(a)は、13桁の数値からなるJANコードの一例である。図2(b)は、8桁の数値からなるJANコードの一例である。
(Explanation of barcode structure)
Next, the configuration of the barcode will be described with reference to FIG. The barcode is attached to the exterior or the like of the product and includes unique numerical information for identifying the product. There are various code systems for the barcode, but in the present embodiment, a typical JAN code will be described as an example. FIG. 2 is a diagram for explaining the configuration of the barcode, and FIG. 2A is an example of a JAN code composed of 13-digit numerical values. FIG. 2B is an example of a JAN code composed of 8-digit numerical values.
バーコードBC1は、図2(a)に示すように、左端のクワイエットゾーンQaと右端のクワイエットゾーンQbおよび2つのクワイエットゾーンQa、Qbに挟まれたバーコードシンボルSyから構成されている。クワイエットゾーンQa、Qbは、バーコードBC1のコードデータを読み取る際に必要となる左右の余白領域である。バーコードシンボルSyは、コードデータが存在する領域である。 As shown in FIG. 2A, the barcode BC1 is composed of a leftmost quiet zone Qa, a rightmost quiet zone Qb, and a barcode symbol Sy sandwiched between the two quiet zones Qa and Qb. The quiet zones Qa and Qb are left and right margin areas necessary when reading the code data of the barcode BC1. The barcode symbol Sy is an area where code data exists.
バーコードシンボルSyの領域には、太さが異なる複数の縦線(バー)Blが、異なる幅を有するスペースSsを隔てて印字されている。バーコードBC1は、この縦線BlとスペースSsの組み合わせによってコードデータを符号化している。JANコードの場合、縦線Blの幅とスペースSsの幅は、それぞれ4段階に設定されている。 In the area of the bar code symbol Sy, a plurality of vertical lines (bars) Bl having different thicknesses are printed with spaces Ss having different widths separated from each other. The barcode BC1 encodes the code data by the combination of the vertical line Bl and the space Ss. In the case of the JAN code, the width of the vertical line Bl and the width of the space Ss are set in four stages, respectively.
バーコードシンボルSyの領域の左端には、データコードの左端を示すレフトガードバーLgが印字されている。また、バーコードシンボルSyの領域の右端には、データコードの右端を示すライトガードバーRgが印字されている。さらに、バーコードシンボルSyの領域の中央には、データコードの中央を示すセンターバーCbが印字されている。レフトガードバーLg、ライトガードバーRg、センターバーCbは、バーコードリーダ10でバーコードシンボルSyを読み取る際に、コードデータの区切り位置を認識するために用いられる。
A left guard bar Lg indicating the left end of the data code is printed at the left end of the area of the bar code symbol Sy. Further, a light guard bar Rg indicating the right end of the data code is printed at the right end of the area of the bar code symbol Sy. Further, a center bar Cb indicating the center of the data code is printed in the center of the area of the bar code symbol Sy. The left guard bar Lg, the right guard bar Rg, and the center bar Cb are used to recognize the delimiter position of the code data when the
バーコードシンボルSyの下部には、数列R1が印字されている。数列R1は、バーコードシンボルSyの領域に印字されたコードデータの内容を示している。数列R1は、バーコードシンボルSyの領域に汚れや破損が発生してバーコードリーダ10によってバーコードシンボルSyを読み取ることができないときであっても、コードデータを確認することができるように印字されたものである。
A number sequence R1 is printed below the barcode symbol Sy. The sequence R1 shows the content of the code data printed in the area of the barcode symbol Sy. The sequence R1 is printed so that the code data can be confirmed even when the barcode symbol Sy cannot be read by the
次に、印字された数列R1の内容について説明する。数列R1のうち、先頭2桁は国番号Raを示す。次の5桁は企業コードRbを示す。次の5桁は商品コードRcを示す。そして、最後の1桁は、チェックデジットRdである。チェックデジットRdとは、バーコードリーダ10が読み取ったデータコードに誤りがないかをチェックするために設けたビットである。チェックデジットRdには、データコードの先頭から12桁に登録された数値に基づいて、所定の規則によって計算された値が登録される。
Next, the content of the printed sequence R1 will be described. The first two digits of the sequence R1 indicate the country code Ra. The next five digits indicate the company code Rb. The next five digits indicate the product code Rc. The last digit is the check digit Rd. The check digit Rd is a bit provided to check whether the data code read by the
以上、13桁のJANコードが登録されたバーコードBC1の構成について説明したが、図2(b)に示す8桁のJANコードが登録されたバーコードBC2も同様の構成を有する。基本的な構成は同じであるため、説明は省略する。 Although the configuration of the barcode BC1 in which the 13-digit JAN code is registered has been described above, the barcode BC2 in which the 8-digit JAN code is registered as shown in FIG. 2B also has the same configuration. Since the basic configuration is the same, the description is omitted.
なお、バーコードBC2の下部には、データコードを示す数列R2が印字されているが、前記した数列R1に対して桁数が少ないため、構成の差異についてのみ説明する。数列R2のうち、先頭2桁は国番号Raを示す。次の4桁は企業コードRbを示す。次の1桁は商品コードRcを示す。そして、最後の1桁は、チェックデジットRdである。 A number sequence R2 indicating the data code is printed below the bar code BC2, but since the number of digits is smaller than that of the number sequence R1 described above, only the difference in configuration will be described. The first two digits of the sequence R2 indicate the country code Ra. The next 4 digits indicate the company code Rb. The next one digit indicates the product code Rc. The last digit is the check digit Rd.
(POS端末装置の構成の説明)
以下、図面を用いて、POS端末装置1のハードウェア構成について説明する。図3は、POS端末装置1のハードウェア構成の一例を示すブロック図である。図3に示すように、POS端末装置1は、CPU(Central Processing Unit)101が制御主体となってプログラムP1を実行する、一般的なコンピュータシステムの構成を有する。CPU101は、バスラインBL1を介して、ROM(Read Only Memory)102、RAM(Random Access Memory)103、HDD(Hard Disk Drive)104と接続する。
(Explanation of the configuration of the POS terminal device)
Hereinafter, the hardware configuration of the
RAM103は主記憶装置であり、CPU101が演算処理を行う際に、プログラムや演算結果の一時記憶部として機能する。
The
ROM102は補助記憶装置である。ROM102は、CPU101が行う演算処理に必要な各種データを記憶する。さらに、ROM102は、POS端末装置1の起動プログラム等のプログラムを記憶する。
The
HDD104は補助記憶装置である。HDD104は、CPU101が実行するプログラムP1、およびCPU101が行う演算処理に必要な、後述する商品マスタM1を記憶する。
The
プログラムP1は、インストール可能な形式または実行可能な形式のファイルで、CD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disc)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。或いは、インターネット等のネットワークに接続されたコンピュータに格納したプログラムP1を、ネットワーク経由で、後述する通信I/F(Interface)12を介してPOS端末装置1にダウンロードしてもよい。
The program P1 is a file in an installable format or an executable format, and is recorded in a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD (Digital Versatile Disc). Provided. Alternatively, the program P1 stored in a computer connected to a network such as the Internet may be downloaded to the
商品マスタM1は、各商品のJANコード(商品コードRc)と、その商品の「商品名」や「商品単価」等の商品情報と、を対応付けて記憶したテーブルである。詳しくは後述する。 The product master M1 is a table in which the JAN code (product code Rc) of each product and the product information such as “product name” and “product unit price” of the product are stored in association with each other. Details will be described later.
CPU101には、バスラインBL1を経由して、前述したドロワ2、キーボード4、オペレータ用表示操作部5(表示デバイス5a、タッチパネル5b)、レシートプリンタ6、客用表示デバイス7、カードリーダ9、バーコードリーダ10が、いずれも各種の入出力回路(いずれも不図示)を介して接続され、CPU101によって動作制御される。
The
さらに、POS端末装置1は、LAN(Local Area Network)等のネットワークに接続するための通信I/F12を備える。通信I/F12は、POS端末装置1を、店舗内の複数のPOS端末装置1を管理する店舗サーバ(不図示)や、他のコンピュータ、接続機器と接続して、各種情報のやり取りを行う。
Furthermore, the
(商品マスタの構成の説明)
次に、図4を用いて商品マスタM1の構成について説明する。図4は、商品マスタM1の構成を示す図である。
(Explanation of product master structure)
Next, the configuration of the product master M1 will be described with reference to FIG. FIG. 4 is a diagram showing the configuration of the product master M1.
図4に示すように、商品マスタM1は、各商品に付された13桁または8桁のJANコードと、商品名と、商品単価と、を関連付けて記憶する。そして、バーコードBC1、BC2から読み取ったJANコードと、商品マスタM1が記憶したJANコードと、を照合することによって、商品(商品名と単価)を特定することができる。 As shown in FIG. 4, the product master M1 stores a 13-digit or 8-digit JAN code attached to each product, a product name, and a product unit price in association with each other. The product (product name and unit price) can be specified by collating the JAN code read from the barcodes BC1 and BC2 with the JAN code stored in the product master M1.
具体的には、まず、バーコードリーダ10がバーコードBC1、BC2のバーコードシンボルSyを読み取る。次に、後述する検索部54が、読み取ったバーコードシンボルSyが表す数列と、商品マスタM1に記憶されたJANコードと、を照合することによって、商品を特定する。
Specifically, first, the
(POS端末装置の機能の説明)
次に、図5を用いてPOS端末装置1の機能構成について説明する。図5は、POS端末装置1の機能構成の一例を示す機能ブロック図である。POS端末装置1が備えるCPU101(図3)は、プログラムP1に従って動作することで、図5に示す入力受付部50、検索部54、第1表示部56、選択受付部58および表示制御部59として動作する。
(Explanation of functions of POS terminal device)
Next, the functional configuration of the
これらの機能部位は、HDD104、オペレータ用表示操作部5(表示デバイス5a、タッチパネル5b)およびバーコードリーダ10を制御する。
These functional parts control the
以下、図5の各部の機能を説明する。入力受付部50は、入力受付手段の一例である。入力受付部50は、バーコードリーダ10が読み取ったコードデータの入力を受け付ける。
The functions of the respective units in FIG. 5 will be described below. The
また、入力受付部50は、バーコードBC1(BC2)の下段に印字された数列R1(R2)の入力を、タッチパネル5bを介して受け付ける。例えば、オペレータは、バーコードBC1(BC2)が破損してバーコードリーダ10によるコードデータの読み取りが行えないときに、13桁の数列R1、または8桁の数列R2を、タッチパネル5bを介して入力する。この場合、入力受付部50は、入力された13桁または8桁の数値をコードデータとして受け付ける。
Further, the
さらに、入力受付部50は、バーコードBC1(BC2)の下段に印字された数列R1(R2)のうち、任意の桁位置の数値の入力を、タッチパネル5bを介して受け付ける。例えば、オペレータは、バーコードBC1(BC2)の破損に加えて、数列R1(R2)の一部が汚れや破損のために判読できないときには、判読できる数値のみを、タッチパネル5bを介して入力する。この場合、入力受付部50は、入力された各桁位置の数値を部分コードデータとして受け付ける。
Further, the
検索部54は、検索手段の一例である。検索部54は、入力受付部50が入力を受け付けたコードデータと完全一致するコードデータ(JANコード)を有する商品を、商品マスタM1から検索する。
The
また、検索部54は、入力受付部50が入力を受け付けた部分コードデータが部分一致するコードデータ(JANコード)を有する商品を、商品マスタM1から検索する。そして、検索部54は、第1表示部56と協働することで、検索した商品の候補をリストアップする。詳しい照合方法については後述する。
The
なお、検索部54は、入力受付部50が新たな桁位置のコードデータの入力を受け付ける度に、それまでに入力された桁位置と数値との組を検索条件として、候補となる商品を商品マスタM1から検索する照合処理を繰り返して実行する。この照合処理の繰り返しによって、入力受付部50が数値の入力を受け付ける度に、検索部54が検索した商品の候補が絞り込まれる。
Each time the
第1表示部56は、第1表示手段の一例である。第1表示部56は、検索部54による照合処理の結果、リストアップされた商品候補リストを作成する。詳しくは後述する。
The
選択受付部58は、選択受付手段の一例である。選択受付部58は、第1表示部56が表示した商品の候補の中から、オペレータによるタッチパネル5bの操作に基づいて、1つの商品を選択する。選択受付部58は、さらに、選択した商品の商品コードRcを特定する。特定された商品コードRcは、決済処理を行うための売上登録に利用される。
The
表示制御部59は、入力受付部50がコードデータの入力を受け付ける際の操作表示画面、第1表示部56が作成した商品候補リストの表示画面、および選択受付部58が商品の選択を行う際の操作表示画面をそれぞれ生成する。また、表示制御部59は、生成した各表示画面を、オペレータ用表示操作部5(表示デバイス5a、タッチパネル5b)に表示する。
The
(コードデータ入力照合処理の説明)
次に、図6、図7を用いて、オペレータが入力したコードデータまたは部分コードデータを受け付けて、商品マスタM1に登録されたJANコードと照合するコードデータ入力照合処理について説明する。コードデータ入力照合処理は、入力受付部50と検索部54が行う。図6は、コードデータに対応する数値を入力するタッチパネル5b(オペレータ用表示操作部5)に表示される画面の一例を示す図であり、図6(a)は、コードデータを表す数値の入力開始時の画面の一例である。図6(b)は、任意の桁位置の数値を入力した際の画面の一例である。図6(c)は、更なる桁位置の数値を入力した際の画面の一例である。なお、説明を簡単にするために、13桁のJANコードが示すコードデータを入力する場合を例にあげて説明する。
(Explanation of code data input collation processing)
Next, with reference to FIG. 6 and FIG. 7, a code data input collation process for receiving code data or partial code data input by the operator and collating with the JAN code registered in the product master M1 will be described. The code data input collation process is performed by the
また、図7は、数値入力を行う際の操作手順を示す図であり、図7(a)から図7(d)の順に操作を行うことを示す。 Further, FIG. 7 is a diagram showing an operation procedure when inputting a numerical value, and shows that the operation is performed in the order of FIG. 7A to FIG. 7D.
まず、図6(a)、図7(a)〜図7(d)を用いて、コードデータを表す数値の入力方法について説明する。バーコードリーダ10を用いて、商品に貼付されたバーコードBC1が読み取れないとき、オペレータは、図6(a)に図示しないGUI(Graphical User Interface)画面にてコードデータ入力のメニューを選択する。このとき、表示デバイス5aの表面に積層形成されたタッチパネル5bには、図6(a)に示すように、コードデータを表す数値を入力するための数値入力画面60と、テンキー66と、が表示される。
First, a method of inputting numerical values representing code data will be described with reference to FIGS. 6A and 7A to 7D. When the barcode BC1 attached to the product cannot be read using the
数値入力画面60は、数値入力エリア62と、商品候補表示エリア64と、ソフトスイッチ68を備える。
The numerical
数値入力エリア62は、13桁に区切られた数値入力ボックス62aを備える。オペレータは、数値入力ボックス62aのうち、数値を入力する桁位置を押下した後、テンキー66の中の該当する数値を押下する。これによって、オペレータは、指定した桁位置に任意の数値を入力することができる。複数桁を続けて入力する際には、数値入力ボックス62aのうち、数値を入力する先頭の桁位置を押下した後、テンキー66で連続する数値を押下する。これによって、オペレータは、数値入力ボックス62aの所定の桁位置に2桁以上の連続した数値を入力することができる。
The numerical
例えば、13桁のJANコードが全て判読できるときは、オペレータは、数値入力エリア62の左端の数値入力ボックス62aを押下した後で、13桁のJANコードを、テンキー66を介して左から順に入力する。
For example, when all the 13-digit JAN code can be read, the operator presses the
前記した一連の数値入力の流れについて、図7(a)〜図7(d)を用いて、より具体的に説明する。 The above-described series of numerical value input flow will be described more specifically with reference to FIGS. 7A to 7D.
まず、図7(a)に示すように、オペレータ90は、数値入力画面60に設けられた数値入力エリア62のうち、数値を入力したい数値入力ボックス62aを押下する。
First, as shown in FIG. 7A, the
例えば、オペレータ90が左から3桁目の数値入力ボックス62aを押下すると、表示制御部59は、図7(b)に示すように、押下された数値入力ボックス62aの表示色を変更する。この表示色の変更によって、数値入力を行う先頭の桁位置が確定したことをオペレータ90に知らせる。
For example, when the
次に、オペレータ90は、図7(c)に示すように、テンキー66の中から、入力したい数値(この場合は「6」)を選択して、その数値を押下する。
Next, as shown in FIG. 7C, the
入力受付部50が、テンキー66の押下を検出すると、表示制御部59は、図7(d)に示すように、数値入力を行う桁位置に、押下された数値である「6」を表示する。この一連の操作によって、数値入力エリア62の先頭から3桁目に「6」の入力を完了する。なお、数値入力エリア62の先頭から3桁目を起点にして複数桁の入力を行うときには、図7(c)の状態において、テンキー66で複数桁を連続して押下すればよい。
When the
次に、図6(b)、図6(c)を用いて、入力された数値と、商品マスタM1に登録されたJANコードと、を照合する方法について説明する。図6(b)は、数値入力ボックス62aの1桁目と2桁目に「45」を入力した後、6桁目から9桁目に「2139」を入力した状態を示している。このとき、検索部54は、新たな数値が入力される度に、それまでに数値入力エリア62に入力された桁位置と数値との組を検索条件として、商品マスタM1の中に登録されたJANコードの中から商品候補を検索する。
Next, a method of collating the input numerical value with the JAN code registered in the product master M1 will be described with reference to FIGS. 6B and 6C. FIG. 6B shows a state in which “45” has been input to the first and second digits of the numerical
すなわち、図6(b)の例では、1桁目の「4」、2桁目の「5」等の数値が入力される度に、入力された数列(部分コードデータ)が、商品マスタM1のJANコードと照合される。なお、図6(b)の数値入力ボックス62aに「*」と書かれている桁位置は、数値が入力されていない未入力の桁であることを示している。したがって、検索部54は、この「*」が示す桁位置を、全ての数値と照合するものと判断する。
That is, in the example of FIG. 6B, every time a numerical value such as “4” in the first digit and “5” in the second digit is input, the input numerical sequence (partial code data) is changed to the product master M1. JAN code. The digit position marked with "*" in the numeric
検索部54が照合処理を行った結果、図6(b)に示すように、未入力の桁があるときには、照合する可能性のある商品候補が複数選出される。第1表示部56は、選出された商品候補をリスト化した商品候補リストを作成して、図6(b)に示すように、商品候補表示エリア64に表示する。
As a result of the matching process performed by the
商品候補表示エリア64の右端には、スクロールバー70が備えられる。スクロールバー70は、アロー72a、72bとノブ74を有する。アロー72a、72bは、リスト表示を上下にスクロールさせるボタンである。すなわち、オペレータがアロー72aを短押しすると、商品候補表示エリア64に表示されたリストが、上方向に所定量だけスクロールする。また、オペレータがアロー72aを長押しすると、表示されたリストが、上方向により大きい所定量だけスクロールする。アロー72bは、アロー72aとは逆向き(下方向)にリストをスクロールさせる。
A
オペレータは、ノブ74を押下しながら上下に移動(ドラッグ操作)させることによっても、リストを上下にスクロールさせることができる。ノブ74の上下長pは、リストが含む候補の数の大小を表す。図6(b)の場合、商品コードRcの5桁全てが入力されていないため、商品候補の数は多く、すなわちリスト長は長い。このとき、ノブ74の表示エリアの全高hに対するノブ74の上下長pの割合p/hが、数値入力画面60に表示された候補数(5)の全候補数に対する割合を表している。詳しくは後述するが、数値入力エリア62に入力される部分コードデータの桁数が増えると、商品候補の数は少なくなるため、リスト長はより短くなって、ノブ74の上下長pはより長くなる(図6(c)参照)。
The operator can also scroll the list up and down by moving (dragging) up and down while pressing the
図6(c)は、図6(b)の状態から、さらに2桁の数値を入力した状態を示す。図6(c)に示すように、数値入力エリア62への数値の入力を継続すると、数値が入力される度に、検索部54は、商品マスタM1に登録されたJANコードとの照合を繰り返す。その結果、商品の候補が絞り込まれる。図6(c)の場合、商品候補表示エリア64にリスト表示される商品候補の数は、図6(b)の状態に比べてより少なくなる。
FIG. 6C shows a state in which a 2-digit numerical value is further input from the state of FIG. 6B. As shown in FIG. 6C, if the numerical value is continuously input in the numerical
商品候補表示エリア64に表示された商品候補が唯一つであるとき、または商品候補表示エリア64に表示された商品候補の中から商品を特定できるときには、オペレータは、その商品候補の表示エリアを押下する。その後、ソフトスイッチ68のうち、「確定」を押下すると、商品候補が一意に確定する。選択受付部58は、確定した商品の商品コードRcを特定する。特定された商品コードRcは、登録処理によってPOS端末装置1に登録され、その後、決済処理が行われる。
When only one product candidate is displayed in the product
なお、ソフトスイッチ68のうち、「クリア」を押下すると、数値入力ボックス62aおよび商品候補表示エリア64の表示がクリアされる。「キャンセル」を押下すると、数値入力画面60およびテンキー66が消去されて、コードデータの入力を行う状態から離脱する。
When "Clear" is pressed on the
(コードデータ入力照合処理の流れの説明)
次に、図8を用いて、コードデータ入力照合処理の流れについて説明する。図8は、コードデータ入力照合処理の流れを示すフローチャートである。
(Explanation of the flow of code data input collation processing)
Next, the flow of the code data input matching process will be described with reference to FIG. FIG. 8 is a flowchart showing the flow of the code data input matching process.
表示制御部59は、表示デバイス5aに、入力受付部50が生成した数値入力画面60を表示する(ステップS10)。
The
入力受付部50は、テンキー66にて特定の桁位置に数値が入力されたかを確認する(ステップS12)。数値が入力されたとき(ステップS12;Yes)はステップS14に進み、それ以外のとき(ステップS12;No)はステップS12を繰り返す。
The
検索部54は、部分コードデータ(またはコードデータ)と、商品マスタM1に登録されたJANコードと、を照合する照合処理を行う(ステップS14)。
The
第1表示部56は、商品候補表示エリア64に商品候補のJANコードをリスト表示する(ステップS16)。
The
選択受付部58は、商品候補表示エリア64に表示されたJANコードの中のいずれかが商品候補として選択されたかを確認する(ステップS18)。商品候補が選択されたとき(ステップS18;Yes)はステップS20に進み、それ以外のとき(ステップS18;No)はステップS12に戻る。
The
選択受付部58は、ソフトスイッチ68の「確定」が押下されたかを確認する(ステップS20)。「確定」が押下されたとき(ステップS20;Yes)はステップS22に進み、それ以外のとき(ステップS20;No)はステップS20を繰り返す。
The
表示制御部59は、数値入力画面60を消去する(ステップS22)。
The
選択受付部58は、確定した商品のJANコードからその商品の商品コードRcを抽出する(ステップS24)。その後、POS端末装置1は、図8の処理を終了する。なお、POS端末装置1は、抽出した商品コードRcを登録する商品登録処理を行って、その後、決済処理を行う。
The
(商品候補の別の表示方法の説明)
以上、第1表示部56が、照合処理の結果としてJANコードを表示する例について説明したが、商品候補の別の表示方法について説明する。
(Explanation of another method of displaying product candidates)
The example in which the
図9は、照合処理の結果として、第1表示部56が、数値入力画面60の商品候補表示エリア64にJANコード以外の商品情報を表示する例を示す図であり、図9(a)は、選択された商品の商品情報として商品名を表示する例である。図9(b)は、選択された商品の商品情報として商品単価を表示する例である。
FIG. 9 is a diagram showing an example in which the
検索部54が検索したJANコードは、商品マスタM1に登録された「商品名」、「商品単価」と関連付けられているため、JANコードが特定されれば、「商品名」および「商品単価」が一意に定まる。図9(a)は、このようにして特定された商品名を表示した例である。また図9(b)は、同様にして特定された商品単価を表示した例である。
The JAN code searched by the
オペレータは、図9(a)または図9(b)に示す画面と商品を見比べることによって、リスト表示された商品候補の中から1つの商品を選択する。その際、商品候補表示エリア64に、JANコードではなく、実際の商品に近い、より判りやすい情報が表示されるため、オペレータがリストの中から商品を選択する際に、どの商品を選択すればよいかの識別性を向上させることができる。なお、図9には図示しないが、商品名と商品単価をともに表示しても構わない。
The operator selects one product from the product candidates displayed in the list by comparing the product with the screen shown in FIG. 9A or 9B. At this time, in the product
(第2の実施形態)
次に、第2の実施形態について説明する。第2の実施形態のPOS端末装置1aは、入力受付部50によって商品のコードデータを入力する際に、コードデータ入力用のテンプレートを使用する例である。なお、第2の実施形態のハードウェア構成は、第1の実施形態と同じであるため、個々の部位の説明は省略するとともに、構成部位については同じ符号を用いて説明する。
(Second embodiment)
Next, a second embodiment will be described. The
図10は、第2の実施形態のPOS端末装置1aの機能構成の一例を示す機能ブロック図である。POS端末装置1aのCPU101aは、POS端末装置1のCPU101が有する機能構成(図3)に加えて、第2表示部52を有する。
FIG. 10 is a functional block diagram showing an example of the functional configuration of the
第2表示部52は、第2表示手段の一例である。第2表示部52は、表示制御部59に、入力受付部50が入力を受け付ける数列を、所定の桁位置で区切ったテンプレートを表示させる。また、第2表示部52は、表示制御部59に、桁数の異なるテンプレートを切り替え可能に表示させる。
The
そして、入力受付部50は、テンプレートから選択された桁位置と当該桁位置に入力された数値との入力を受け付ける。
Then, the
以下、図11を用いて、第2の実施形態のPOS端末装置1aにおけるコードデータの入力方法について説明する。なお、図11は、POS端末装置1aにおいてコードデータに対応する数値を入力する画面の一例を示す図であり、図11(a)は、コードデータのテンプレートを表示した例である。図11(b)は、選択したテンプレートに数値入力を開始する際の画面の一例である。
Hereinafter, a method of inputting code data in the
第2表示部52は、表示制御部59が数値入力画面60を表示した際に、コードデータのテンプレート画面80を表示する。テンプレート画面80には、13桁のバーコードを示すテンプレート82aと、8桁のバーコードを示すテンプレート82bが表示される。
The
これらのテンプレート82a、82bは、コードデータが表す数列を所定の桁位置で区切った形式を有する。これは、バーコードシンボルSyの下部に印字された数列R1、R2の表示形式を模したものである。すなわち、数列R1、R2は、それぞれ13桁、8桁の長さを有して(図2(a)、図2(b)参照)、レフトガードバーLg、センターバーCb、ライトガードバーRgによって区切られて印字されている。その結果、数列R1は、1桁−6桁−6桁にグルーピングされているように認識される。また、数列R2は、4桁−4桁にグルーピングされているように認識される。
These
したがって、例えば13桁のJANコードの先頭から8桁目の数値を入力する際には、桁位置を「先頭から8桁目」として認識するよりも、「後半6桁グループの1桁目」として認識する方が容易である。また、8桁のJANコードについても同様に、例えば先頭から6桁目の数値を入力する際には、桁位置を「先頭から6桁目」として認識するよりも、「後半4桁グループの2桁目」として認識する方が容易である。 Therefore, for example, when inputting the numerical value of the eighth digit from the beginning of the 13-digit JAN code, rather than recognizing the digit position as the "8th digit from the beginning", the "first digit of the latter half 6-digit group" is It is easier to recognize. Similarly, for an 8-digit JAN code, for example, when inputting the numerical value of the 6th digit from the beginning, rather than recognizing the digit position as "the 6th digit from the beginning," It is easier to recognize as "digit".
オペレータは、図11(a)の画面を見て、これから入力するコードデータが13桁か8桁かを選択する。具体的には、画面に表示した13桁選択ボタン84aまたは8桁選択ボタン84bを押下することによって選択する。
The operator looks at the screen of FIG. 11A and selects whether the code data to be inputted is 13 digits or 8 digits. Specifically, the selection is performed by pressing the 13-
13桁選択ボタン84aが押下されると、図11(b)の画面に遷移する。このとき、第2表示部52は、数値入力画面60の上部に、13桁のコードデータのテンプレート82aを模した形式の数値入力エリア63を表示させる。
When the 13-
数値入力エリア63は、1−6−6桁に区切られており、オペレータが確認した数列R1の任意の桁位置に対応する数値を、容易に入力することができる。なお、8桁選択ボタン84bが押下されたときには、第2表示部52は、数値入力画面60に、8桁のコードデータのテンプレート82bを模した形式の数値入力エリア(不図示)を表示させる。このように、第2表示部52は、桁数の異なるテンプレート82aとテンプレート82bを切り替え可能に表示させる。
The numerical
具体的な数値入力は、第1の実施形態と同様にして行う。すなわち、図11(b)の画面において、数値入力を行う桁位置を押下した後で、テンキー66を用いて実際の数値を入力する。2桁以上の連続した数値の入力方法も第1の実施形態と同様である。
Specific numerical value input is performed in the same manner as in the first embodiment. That is, in the screen of FIG. 11B, after pressing a digit position for inputting a numerical value, an actual numerical value is input using the ten
このようなテンプレートを用いてコードデータの入力を行うことによって、数列R1、R2の中の特定の桁位置の数値を入力する際に、桁位置の特定をより簡便に行うことができるため、コードデータをより効率的に入力することができる。 By inputting code data using such a template, it is possible to specify the digit position more easily when inputting the numerical value of the specific digit position in the sequence R1, R2. Data can be entered more efficiently.
以上説明したように、第1の実施形態のPOS端末装置1(商品情報入力装置)によれば、入力受付部50(入力受付手段)が、検索対象の商品に付与された、商品を識別する固有の数列部分を少なくとも含む所定桁数の数列のうち、任意の桁位置と当該桁位置に出現する数値との入力を受け付ける。そして、検索部54(検索手段)が、入力受付部50が新たな入力を受け付ける度に、それまでに入力された桁位置と数値との組を検索条件として、商品マスタM1の中から、検索条件を満たす数列情報が付された商品を検索する。そして、第1表示部56が、検索部54による検索が行われる度に、照合すると判断された商品の候補をオペレータ用表示操作部5に表示させる。さらに、選択受付部58が、表示された商品の候補の中から、特定の商品の選択を受け付ける。したがって、例えばバーコードのように商品を識別する固有の数列が完全に判読できないときであっても、商品の商品コードRcを効率的に取得することができる。
As described above, according to the POS terminal device 1 (product information input device) of the first embodiment, the input receiving unit 50 (input receiving means) identifies the product added to the search target product. An input of an arbitrary digit position and a numerical value appearing at the digit position of the digit sequence of a predetermined digit number including at least a unique digit sequence portion is accepted. Then, each time the
また、第1の実施形態のPOS端末装置1によれば、第1表示部56は、商品候補表示エリア64に、商品の商品情報として商品名の候補を表示させる。したがって、オペレータは、入力したコードデータに対応する商品を、より簡便に選択することができる。
Further, according to the
さらに、第1の実施形態のPOS端末装置1によれば、第1表示部56は、商品候補表示エリア64に、商品の商品情報として商品単価の候補を表示させる。したがって、オペレータは、入力したコードデータに対応する商品を、より簡便に選択することができる。
Further, according to the
そして、第2の実施形態のPOS端末装置1aによれば、第2表示部52は、コードデータが表す数値の列である数列を所定の桁位置で区切ったテンプレート82a、82bを表示させて、入力受付部50は、テンプレート82aとテンプレート82bのうち、選択されたテンプレートの任意の桁位置と当該桁位置に入力された数値との入力を受け付ける。したがって、長いコードデータの中の任意の桁位置の数値を、より簡便に入力することができる。
Then, according to the
また、第2の実施形態のPOS端末装置1aによれば、第2表示部52は、桁数の異なるテンプレート82aとテンプレート82bを切り替え可能に表示させる。したがって、コードデータが桁数や区切り位置が異なる複数のパターンを有するときであっても、特定のテンプレートを簡便に選択して数値を入力することができる。
Further, according to the
本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalent scope thereof.
例えば、前述した実施形態にあっては、オペレータが入力したコードデータまたは部分コードデータをJANコードと照合することによって商品候補を検索した。これは、オペレータが入力したコードデータの中から商品コードRcに対応する桁位置の情報を抽出して、抽出した情報と商品マスタM1に登録したJANコードの中から抽出した商品コードRcとを照合する構成にしてもよい。或いは、オペレータが入力した部分コードデータの中から商品コードRcに対応する桁位置の情報を抽出して、抽出した情報と商品マスタM1に登録したJANコードの中から抽出した商品コードRcと照合する構成にしてもよい。 For example, in the above-described embodiment, the product candidates are searched by collating the code data or the partial code data input by the operator with the JAN code. This is to extract the information on the digit position corresponding to the product code Rc from the code data input by the operator, and collate the extracted information with the product code Rc extracted from the JAN code registered in the product master M1. It may be configured to. Alternatively, the information on the digit position corresponding to the product code Rc is extracted from the partial code data input by the operator, and the extracted information is collated with the product code Rc extracted from the JAN code registered in the product master M1. It may be configured.
また、前述した実施形態にあっては、検索対象の商品に付与された、商品を識別する固有の数列部分を少なくとも含む情報としてバーコードを例にあげて説明したが、これは、バーコードに限定されるものではない。すなわち、店舗や団体が商品を特定するために任意に設定した数列情報であれば、本発明を適用することができる。 Further, in the above-described embodiment, the bar code is taken as an example of the information added to the search target product and including at least a unique sequence part for identifying the product. It is not limited. That is, the present invention can be applied to any sequence information arbitrarily set by a store or organization to specify a product.
1、1a POS端末装置(商品情報入力装置)
10 バーコードリーダ
50 入力受付部(入力受付手段)
52 第2表示部(第2表示手段)
54 検索部(検索手段)
56 第1表示部(第1表示手段)
58 選択受付部(選択受付手段)
59 表示制御部
82a、82b テンプレート
1, 1a POS terminal device (product information input device)
10
52 Second display section (second display means)
54 Search Unit (Search Method)
56 first display section (first display means)
58 Selection Reception Unit (Selection Reception Means)
59
Claims (6)
前記入力受付手段が新たな入力を受け付ける度に、それまでに入力された桁位置と数値との組を検索条件として、商品に付された前記数列を示す数列情報と前記商品に関する商品情報とを関連付けて記憶する商品マスタから、前記検索条件を満たす数列情報が付された商品を検索する検索手段と、
前記検索手段が検索した商品を一覧表示させる第1表示手段と、
前記一覧表示された商品の中から、特定の商品の選択を受け付ける選択受付手段と、
を備えることを特徴とする商品情報入力装置。 Input accepting means for accepting an input of an arbitrary digit position and a numerical value appearing at the digit position, of a number sequence having a predetermined digit number that includes at least a unique number sequence portion for identifying the item, which is given to the item to be searched. ,
Each time the input receiving unit receives a new input, the sequence information indicating the number sequence attached to the product and the product information regarding the product are set with the combination of the digit position and the numerical value input so far as the search condition. From the product master stored in association with each other, a search means for searching a product to which the sequence information satisfying the search condition is attached,
First display means for displaying a list of products searched by the search means,
Selection acceptance means for accepting selection of a specific product from the products displayed in the list,
A merchandise information input device comprising:
前記入力受付手段は、前記テンプレートに基づいて選択された桁位置と当該桁位置に入力された数値との入力を受け付ける
ことを特徴とする請求項1に記載の商品情報入力装置。 Further comprising second display means for displaying a template obtained by dividing the number sequence at predetermined digit positions,
The product information input device according to claim 1, wherein the input receiving unit receives an input of a digit position selected based on the template and a numerical value input at the digit position.
ことを特徴とする請求項2に記載の商品情報入力装置。 The second display means displays the templates having different numbers of digits in a switchable manner,
The product information input device according to claim 2, wherein
ことを特徴とする請求項1から請求項3のいずれか1項に記載の商品情報入力装置。 The first display means displays a product name as product information of the product,
The product information input device according to any one of claims 1 to 3, wherein
ことを特徴とする請求項1から請求項3のいずれか1項に記載の商品情報入力装置。 The first display means displays a product unit price as product information of the product,
The product information input device according to any one of claims 1 to 3, wherein
前記入力を受け付ける手段が新たな入力を受け付ける度に、それまでに入力された桁位置と数値との組を検索条件として、各商品に付された前記数列を示す数列情報と前記商品に関する商品情報とを関連付けて記憶する商品マスタから、前記検索条件を満たす数列情報が付された商品を検索する手段と、
前記検索する手段が検索した商品を一覧表示させる手段と、
前記一覧表示された商品の中から、特定の商品の選択を受け付ける手段と、
をコンピュータに実行させるためのプログラム。 Means for accepting an input of an arbitrary digit position and a numerical value appearing at the digit position, of a number sequence of a predetermined digit number including at least a unique number sequence portion for identifying the item, which is given to the item to be searched,
Each time the means for accepting the input accepts a new input, the sequence information indicating the sequence attached to each product and the product information regarding the product are set with the combination of the digit position and the numerical value input so far as the search condition. And a means for searching for a product to which the sequence information satisfying the search condition is attached, from the product master that stores
A means for displaying a list of products searched by the searching means,
Means for accepting selection of a specific product from the list of products,
A program that causes a computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016094288A JP6694322B2 (en) | 2016-05-10 | 2016-05-10 | Product information input device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016094288A JP6694322B2 (en) | 2016-05-10 | 2016-05-10 | Product information input device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017204049A JP2017204049A (en) | 2017-11-16 |
| JP6694322B2 true JP6694322B2 (en) | 2020-05-13 |
Family
ID=60321580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016094288A Expired - Fee Related JP6694322B2 (en) | 2016-05-10 | 2016-05-10 | Product information input device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6694322B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021033801A (en) * | 2019-08-28 | 2021-03-01 | 沖電気工業株式会社 | Service management system, service management device, service management method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10162248A (en) * | 1996-11-29 | 1998-06-19 | Sharp Corp | Data processing device |
| US6540143B1 (en) * | 2000-05-19 | 2003-04-01 | Fujitsu Limited | System and method for recovering bar code errors |
| JP2013191180A (en) * | 2012-03-15 | 2013-09-26 | Ishida Co Ltd | Pos terminal device |
-
2016
- 2016-05-10 JP JP2016094288A patent/JP6694322B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017204049A (en) | 2017-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6189761B2 (en) | Product data registration device, checkout system and program | |
| JP4694605B2 (en) | Product sales data processing apparatus and program | |
| JP2009031919A (en) | Product sales data processing device | |
| JP6949611B2 (en) | Product registration device and its program | |
| JP6694322B2 (en) | Product information input device and program | |
| JP5720146B2 (en) | POS register | |
| JP2011054053A (en) | Payment processor and program | |
| JP5364740B2 (en) | Product sales data processing apparatus and program | |
| JP5812214B2 (en) | POS register | |
| JP4183128B2 (en) | Product sales data processing device | |
| JP7193596B2 (en) | Merchandise sales data processor and input control program | |
| US20220129879A1 (en) | Payment apparatus and receipt data creation method | |
| JP6346338B2 (en) | Product sales data processing apparatus and program | |
| JP5393828B2 (en) | Product sales data processing apparatus and product sales method | |
| JP7239765B2 (en) | Sales data processor and program | |
| JP6367300B2 (en) | Product data registration apparatus and program | |
| JP7514981B2 (en) | Information processing system and program | |
| JP2006039619A (en) | Commodity sales data processor | |
| JP5133303B2 (en) | Product sales data processing device, program | |
| JP5502838B2 (en) | Product sales data processing apparatus and program | |
| JP6126039B2 (en) | Product sales data processing apparatus and program | |
| JP2019204454A (en) | Sales data processing device and program | |
| JP2019215641A (en) | Sales data processing device and program | |
| JP6643435B2 (en) | Payment device and control program therefor | |
| JP7092632B2 (en) | Information processing equipment and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190416 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200313 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200324 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200417 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6694322 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |