JP7740999B2 - Product data input device and program - Google Patents
Product data input device and programInfo
- Publication number
- JP7740999B2 JP7740999B2 JP2022008055A JP2022008055A JP7740999B2 JP 7740999 B2 JP7740999 B2 JP 7740999B2 JP 2022008055 A JP2022008055 A JP 2022008055A JP 2022008055 A JP2022008055 A JP 2022008055A JP 7740999 B2 JP7740999 B2 JP 7740999B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- product
- unit
- registration
- business
- 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.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、商品データ入力装置、およびプログラムに関する。 Embodiments of the present invention relate to a product data input device and a program.
商品あるいはサービス(以下、総称して「商品」という)を販売する店舗においては、POS(Point Of Sales)端末が用いられている。POS端末は、顧客が購入する商品に付されたバーコードなどのコードシンボルからスキャナが読取った商品識別情報(商品コード)に基づいて商品名や価格などの商品情報を登録(以下、「商品登録」ともいう)する。 Point of Sales (POS) terminals are used in stores that sell products or services (hereinafter collectively referred to as "products"). POS terminals register product information such as product name and price (hereinafter also referred to as "product registration") based on product identification information (product codes) read by a scanner from code symbols such as barcodes attached to products purchased by customers.
スキャナに故障などの不具合が発生した場合、POS端末のオペレータは、コードシンボルとともに商品に付されている商品コードを目視で確認し、キーボードなどの操作部を用いて当該商品コードを手入力する。POS端末は、入力された商品コードに基づいて商品登録を実行する。 If a problem such as a malfunction occurs with the scanner, the POS terminal operator visually checks the product code attached to the product along with the code symbol, and manually inputs the product code using an operation unit such as a keyboard. The POS terminal then registers the product based on the input product code.
上記商品コードには、JAN(Japanese Article Number)コードが採用されるのが一般的である。多くの商品の商品コードは13桁の数字からなるJANコードであり、オペレータがPOS端末に手入力する際には、手間を要したり、誤入力が生じたりするなどの問題があった。これを解決するために、手入力用の短縮コードを用いることも提案されている(例えば、特許文献1)。 The JAN (Japanese Article Number) code is typically used for the product code. Many product codes are JAN codes consisting of 13 digits, which can be time-consuming and prone to input errors when manually entered by an operator into a POS terminal. To solve this problem, the use of abbreviated codes for manual input has been proposed (see, for example, Patent Document 1).
しかしながら、従来の短縮コードは、商品コードとは無関係に作成されたものであるため、オペレータは、商品を見ただけでは短縮コードを把握できない。このため、オペレータがPOS端末に短縮コードを手入力する際に、当該短縮コードと商品コードとの対応を確認しながら手入力する必要があり、操作性に課題が残るものであった。 However, because conventional short codes are created independently of product codes, operators cannot understand the short code just by looking at the product. As a result, when operators manually enter a short code into a POS terminal, they must manually check the correspondence between the short code and the product code, which leaves issues with operability.
本発明が解決しようとする課題は、商品コードを手入力する際の操作性を向上することが可能な商品データ入力装置、およびプログラムを提供することである。 The problem that this invention aims to solve is to provide a product data input device and program that can improve operability when manually entering product codes.
実施形態の商品データ入力装置は、商品登録を行う登録部に対して、国コード、企業コード、商品アイテムコード、およびチェックデジットで構成される商品識別情報を入力する商品データ入力装置であって、前記企業コードの一部と前記商品アイテムコードとを含む短縮コードを受付ける受付部と、前記受付部が受付けた短縮コードに基づいて、前記登録部に入力する商品識別情報を生成する生成部と、を備える。 The product data input device of this embodiment inputs product identification information consisting of a country code, company code, product item code, and check digit to a registration unit that registers products. It includes a reception unit that receives an abbreviated code that includes part of the company code and the product item code, and a generation unit that generates product identification information to be input to the registration unit based on the abbreviated code received by the reception unit.
以下、図面を参照して、実施形態について詳細に説明する。なお、以下に説明する各実施形態によりこの発明が限定されるものではない。例えば、各実施形態においては、商品データ入力装置を、商品登録を実行する登録部を備えたPOS端末に適用した例について説明するが、これに限らない。商品データ入力装置は、POS端末とは異なる装置、例えば店舗サーバに適用してもよい。また、各実施形態においては、商品登録を行う登録部は会計処理を行うPOS端末が備えているが、会計処理を行わず商品登録のみを行う登録装置が備えていてもよい。 Embodiments will be described in detail below with reference to the drawings. Note that the present invention is not limited to the embodiments described below. For example, in each embodiment, an example is described in which the product data input device is applied to a POS terminal equipped with a registration unit that performs product registration, but this is not limited to this. The product data input device may also be applied to a device other than a POS terminal, such as a store server. Furthermore, in each embodiment, the registration unit that performs product registration is provided in the POS terminal that performs transaction processing, but it may also be provided in a registration device that only performs product registration without performing transaction processing.
(第1の実施形態)
以下、第1の実施形態の商品データ入力装置、およびプログラムについて、図面を参照して説明する。図1は、商品データ入力装置を含むPOSシステム1の構成を示す図である。POSシステム1は、スーパーマーケットなど商品を販売する店舗に適用される。POSシステム1は、店舗サーバ2と、複数のPOS端末3とを備える。これら店舗サーバ2およびPOS端末3は、LAN(Local Area Network)などのネットワークを介して互いに通信可能に接続される。
(First embodiment)
The product data input device and program of the first embodiment will be described below with reference to the drawings. FIG. 1 shows the configuration of a POS system 1 including a product data input device. The POS system 1 is used in stores that sell products, such as supermarkets. The POS system 1 includes a store server 2 and multiple POS terminals 3. The store server 2 and POS terminals 3 are connected to each other so that they can communicate with each other via a network such as a local area network (LAN).
店舗サーバ2は、各POS端末3から、会計処理にて決済された商品の商品情報や決済情報を受信する。また、店舗サーバ2は、各POS端末3から、所定期間(例えば一日)の売上を精算した精算情報を受信する。店舗サーバ2は、各POS端末3から受信した商品情報、決済情報、精算情報等を集中的に管理して、一店舗での売上管理等を行う。 The store server 2 receives from each POS terminal 3 product information and payment information for products paid for during the checkout process. The store server 2 also receives from each POS terminal 3 settlement information that settles sales for a specified period (e.g., one day). The store server 2 centrally manages the product information, payment information, settlement information, etc. received from each POS terminal 3, and performs sales management for a single store.
また、店舗サーバ2は、各POS端末3から商品コードを受信し、当該商品コードに対応する商品情報(商品名、価格など)を、当該商品コードを送信したPOS端末3に送信する。本実施形態で用いられる商品コードは、8桁および13桁のJANコードであるが、多くの商品には13桁のJANコードが用いられる。以下の説明において、特に区別しない場合、商品コードとJANコードとは同義である。商品コードは、商品を識別する商品識別情報の一例である。店舗サーバ2の詳細は後述する。 The store server 2 also receives product codes from each POS terminal 3 and transmits product information (product name, price, etc.) corresponding to the product code to the POS terminal 3 that transmitted the product code. The product codes used in this embodiment are 8-digit and 13-digit JAN codes, but 13-digit JAN codes are used for many products. In the following explanation, product codes and JAN codes are synonymous unless otherwise distinguished. Product codes are an example of product identification information that identifies products. Details of the store server 2 will be provided later.
POS端末3は、店舗に複数台配置されている。オペレータ(店員)がPOS端末3を操作することで、POS端末3は、販売される商品の商品登録を実行する。POS端末3の登録部は、入力された商品コードに基づいて、商品情報を登録(記憶)することによって商品登録を実行する。通常はオペレータの操作によりスキャナが商品に付されたバーコード等のコードシンボルから商品コードを読み取り、当該商品コードがPOS端末3の登録部に入力される。POS端末3は、当該POS端末が備える登録部に商品コードを入力する商品データ入力装置の一例である。 Multiple POS terminals 3 are placed in a store. When an operator (store clerk) operates the POS terminal 3, the POS terminal 3 registers the products being sold. The registration unit of the POS terminal 3 registers (stores) the product information based on the input product code. Typically, the operator operates a scanner to read the product code from a code symbol such as a barcode attached to the product, and the product code is entered into the registration unit of the POS terminal 3. The POS terminal 3 is an example of a product data input device that inputs the product code into the registration unit provided in the POS terminal.
スキャナに故障などの不具合が発生した場合、オペレータは、商品に付された8桁あるいは13桁の数字からなるJANコードを目視し、キーボードなどからPOS端末に手入力する。本実施形態においては、オペレータが商品コード(JANコード)の一部を手入力することで、POS端末3は、当該POS端末3が備える登録部に商品コードを入力することができる。POS端末3の詳細は後述する。 If a problem such as a scanner malfunction occurs, the operator visually checks the JAN code, which consists of 8 or 13 digits, attached to the product and manually enters it into the POS terminal using a keyboard or other device. In this embodiment, by having the operator manually enter part of the product code (JAN code), the POS terminal 3 can enter the product code into its own registration section. Details of the POS terminal 3 will be provided later.
次に、店舗サーバ2について説明する。図2は、店舗サーバ2の主たるハードウェア構成を示す図である。店舗サーバ2は、制御部20と、メモリ部21と、表示部22と、操作部23と、通信部24と、を備えている。制御部20、メモリ部21、表示部22、操作部23、および通信部24は、バス25等を介して互いに接続されている。 Next, we will explain the store server 2. Figure 2 is a diagram showing the main hardware configuration of the store server 2. The store server 2 comprises a control unit 20, a memory unit 21, a display unit 22, an operation unit 23, and a communication unit 24. The control unit 20, memory unit 21, display unit 22, operation unit 23, and communication unit 24 are connected to each other via a bus 25, etc.
制御部20は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203を備えたコンピュータで構成される。CPU201、ROM202、およびRAM203は、バス25を介して互いに接続されている。 The control unit 20 is composed of a computer equipped with a CPU (Central Processing Unit) 201, ROM (Read Only Memory) 202, and RAM (Random Access Memory) 203. The CPU 201, ROM 202, and RAM 203 are connected to each other via a bus 25.
CPU201は、店舗サーバ2全体を制御する。ROM202は、CPU201の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM203は、CPU201のワークエリアとして使用され、ROM202やメモリ部21に記憶された各種プログラムや各種データを展開する。制御部20は、CPU201がROM202や、メモリ部21に記憶されRAM203に展開された制御プログラムに従って動作することによって、店舗サーバ2の各種制御処理を実行する。 The CPU 201 controls the entire store server 2. The ROM 202 stores various programs, such as programs used to drive the CPU 201, and various data. The RAM 203 is used as a work area for the CPU 201, and loads various programs and data stored in the ROM 202 and the memory unit 21. The control unit 20 executes various control processes for the store server 2 by the CPU 201 operating in accordance with the control programs stored in the ROM 202 and the memory unit 21 and loaded into the RAM 203.
メモリ部21は、HDD(Hard Disk Drive)やフラッシュメモリ等の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。メモリ部21は、制御プログラム部211、第1商品マスタ212、第2商品マスタ213、および事業者コードマスタ214を備える。 The memory unit 21 is composed of storage media such as a hard disk drive (HDD) or flash memory, and retains its stored contents even when power is cut off. The memory unit 21 includes a control program unit 211, a first product master 212, a second product master 213, and a business code master 214.
制御プログラム部211は、各POS端末3から商品コードを受信する機能、受信した商品コードに基づいて商品情報を抽出する機能、抽出した商品情報をPOS端末3に送信する機能等を実行するためのプログラムなどである。 The control program section 211 is a program for executing functions such as receiving product codes from each POS terminal 3, extracting product information based on the received product codes, and sending the extracted product information to the POS terminal 3.
第1商品マスタ212は、店舗で販売される商品のうち、13桁のJANコードを商品コードとする商品について、商品コードと商品情報(商品名、価格等)とを対応付けて記憶したマスタファイルである。店舗で取り扱う商品は日々変化するため、第1商品マスタ212は適宜更新される。図3は、第1商品マスタ212のデータ構成を示す図である。第1商品マスタ212に登録される各データは、商品コード、商品名、および価格を示す各情報が対応付けられている。なお、第1商品マスタ212は、商品分類コードや産地を示す情報など、他の商品情報を記憶してもよい。 The first product master 212 is a master file that stores product codes and product information (product name, price, etc.) for products sold in stores that have a 13-digit JAN code as their product code, in association with each other. As the products handled in stores change daily, the first product master 212 is updated as appropriate. Figure 3 is a diagram showing the data structure of the first product master 212. Each piece of data registered in the first product master 212 is associated with information indicating the product code, product name, and price. The first product master 212 may also store other product information, such as product classification codes and information indicating place of origin.
商品コードの項目には、商品を識別する商品コードが登録される。第1商品マスタ212に登録される商品コードは、13桁の数字からなるJANコードである。商品コードの構成については後述する。商品名の項目には、商品の名称を示す情報が登録される。価格の項目には、商品の単価を示す情報が登録される。商品の単価は、消費税を含む税込価格でも、消費税を含まない本体価格であってもよい。 The product code field contains a product code that identifies the product. The product code registered in the first product master 212 is a JAN code consisting of 13 digits. The structure of the product code will be described later. The product name field contains information indicating the name of the product. The price field contains information indicating the unit price of the product. The unit price of the product may be either the price including consumption tax, or the base price excluding consumption tax.
第2商品マスタ213は、店舗で販売される商品のうち、8桁のJANコードを商品コードとする商品について、商品コードと商品情報(商品名、価格等)とを対応付けて記憶したマスタファイルである。店舗で取り扱う商品は日々変化するため、第2商品マスタ213も適宜更新される。図4は、第2商品マスタ213のデータ構成を示す図である。第2商品マスタ213に登録される各データは、商品コードが8桁の数字からなるJANコードである点を除いて、第1商品マスタ213に登録されるデータと同様であるので、重複する説明は省略する。 The second product master 213 is a master file that stores product codes and product information (product name, price, etc.) for products sold in the store that have an eight-digit JAN code as their product code, in association with each other. As the products handled by the store change daily, the second product master 213 is also updated as appropriate. Figure 4 is a diagram showing the data structure of the second product master 213. Each piece of data registered in the second product master 213 is the same as the data registered in the first product master 213, except that the product code is an eight-digit JAN code, so duplicate explanations will be omitted.
事業者コードマスタ214は、13桁のJANコードにおける2桁の国コードと5桁の企業コードとからなる事業者コードを記憶したマスタファイルである。事業者コードマスタ214は、店舗に商品を提供する事業者が増える際に更新される。図5は、事業者コードマスタ214のデータ構成を示す図である。事業者コードマスタ214に登録される各データは、事業者名、および事業者コードが対応付けられている。 The business code master 214 is a master file that stores business codes, each consisting of a two-digit country code and a five-digit company code in the 13-digit JAN code. The business code master 214 is updated whenever a new business provides products to a store. Figure 5 shows the data structure of the business code master 214. Each piece of data registered in the business code master 214 is associated with a business name and a business code.
事業者名の項目には、事業者の名称を示す情報が登録される。事業者コードの項目には、7桁の事業者コードが登録される。店舗サーバ2は、事業者コードマスタ214を各POS端末3に配信する。 In the business name field, information indicating the name of the business is registered. In the business code field, a seven-digit business code is registered. The store server 2 distributes the business code master 214 to each POS terminal 3.
図2に戻って店舗サーバ2のハードウェアについて説明する。表示部22は、液晶パネル等で構成されており、各種情報を表示する。例えば、表示部22は、第1商品マスタ212、第2商品マスタ213、および事業者コードマスタ214に情報を登録するための登録画面を表示する。 Returning to Figure 2, we will now explain the hardware of the store server 2. The display unit 22 is composed of an LCD panel or the like, and displays various information. For example, the display unit 22 displays a registration screen for registering information in the first product master 212, the second product master 213, and the business code master 214.
操作部23は、制御部20に情報を入力するためのもので、キーボード、表示部22の表面に設けられるタッチパネルなどで構成される。例えば、操作部23は、第1商品マスタ212、第2商品マスタ213、および事業者コードマスタ214に登録される各種情報を制御部20に入力する。 The operation unit 23 is used to input information into the control unit 20 and is composed of a keyboard, a touch panel provided on the surface of the display unit 22, and the like. For example, the operation unit 23 inputs various pieces of information to be registered in the first product master 212, the second product master 213, and the business code master 214 into the control unit 20.
通信部24は、各POS端末3などの外部装置と通信するためのインターフェイスである。制御部20は、通信部24を介して外部装置と接続されることで、外部装置と情報(データ)の送受信が可能となる。 The communication unit 24 is an interface for communicating with external devices such as each POS terminal 3. By connecting the control unit 20 to an external device via the communication unit 24, it becomes possible for the control unit 20 to send and receive information (data) with the external device.
続いて、店舗サーバ2の制御部20の主たる機能構成について説明する。図6は、店舗サーバ2の制御部20の主たる機能構成を示すブロック図である。制御部20は、CPU201がROM202やメモリ部21に記憶された制御プログラムにしたがって動作することで、入力部2001、管理部2002、商品情報抽出部2003、および出力部2004として機能する。なお、これら各機能を専用回路等のハードウェアで構成してもよい。 Next, the main functional configuration of the control unit 20 of the store server 2 will be described. Figure 6 is a block diagram showing the main functional configuration of the control unit 20 of the store server 2. The control unit 20 functions as an input unit 2001, a management unit 2002, a product information extraction unit 2003, and an output unit 2004, as the CPU 201 operates in accordance with control programs stored in the ROM 202 and memory unit 21. Note that each of these functions may also be configured using hardware such as dedicated circuits.
入力部2001には、各種情報が入力される。例えば、入力部2001には、POS端末3から商品コードが入力される。また、入力部2001には、第1商品マスタ212、第2商品マスタ213、および事業者コードマスタ214に登録される各種情報が操作部23から入力される。 Various types of information are input to the input unit 2001. For example, a product code is input to the input unit 2001 from the POS terminal 3. In addition, various types of information to be registered in the first product master 212, second product master 213, and business code master 214 are input to the input unit 2001 from the operation unit 23.
管理部2002は、第1商品マスタ212、第2商品マスタ213、および事業者コードマスタ214を管理する。例えば、管理部2002は、入力部2001に入力された情報に基づいて、第1商品マスタ212、第2商品マスタ213、および事業者コードマスタ214を更新する。 The management unit 2002 manages the first product master 212, the second product master 213, and the business code master 214. For example, the management unit 2002 updates the first product master 212, the second product master 213, and the business code master 214 based on information input into the input unit 2001.
商品情報抽出部2003は、POS端末3から入力部2001に入力された商品コードに基づいて商品情報を抽出する。より詳細には、商品情報抽出部2003は、入力部2001に商品コードが入力されると、当該商品コードが13桁のコードであるか8桁のコードであるかを判別する。そして、商品情報抽出部2003は、商品コードが13桁のコードであると第1商品マスタ212を参照して、当該商品コードに対応する商品情報を読み出す。また、商品情報抽出部2003は、商品コードが8桁のコードであると第2商品マスタ213を参照して、当該商品コードに対応する商品情報を読み出す。 The product information extraction unit 2003 extracts product information based on the product code input from the POS terminal 3 to the input unit 2001. More specifically, when a product code is input to the input unit 2001, the product information extraction unit 2003 determines whether the product code is a 13-digit code or an 8-digit code. If the product code is a 13-digit code, the product information extraction unit 2003 references the first product master 212 and reads out product information corresponding to the product code. If the product code is an 8-digit code, the product information extraction unit 2003 references the second product master 213 and reads out product information corresponding to the product code.
出力部2004は、商品情報抽出部2003が抽出した商品情報を、当該商品情報に対応する商品コードの受信先であるPOS端末3に出力(送信)する。また、出力部2004は、更新された事業者コードマスタ214を各POS端末3に配信する。なお、出力部2004は、第1商品マスタ212および第2商品マスタ213を各POS端末3に配信してもよい。 The output unit 2004 outputs (transmits) the product information extracted by the product information extraction unit 2003 to the POS terminal 3 that is the recipient of the product code corresponding to the product information. The output unit 2004 also distributes the updated business code master 214 to each POS terminal 3. The output unit 2004 may also distribute the first product master 212 and the second product master 213 to each POS terminal 3.
次に、POS端末3について説明する。図7は、POS端末3の主たるハードウェア構成を示す図である。POS端末3は、制御部30と、メモリ部31と、表示部32と、操作部33と、カードリーダ34と、釣銭機35と、スキャナ36と、通信部37と、を備えている。制御部30、メモリ部31、表示部32、操作部33、カードリーダ34、釣銭機35、スキャナ36、および通信部37は、バス38等を介して互いに接続されている。 Next, the POS terminal 3 will be described. Figure 7 is a diagram showing the main hardware configuration of the POS terminal 3. The POS terminal 3 comprises a control unit 30, a memory unit 31, a display unit 32, an operation unit 33, a card reader 34, a change dispenser 35, a scanner 36, and a communication unit 37. The control unit 30, memory unit 31, display unit 32, operation unit 33, card reader 34, change dispenser 35, scanner 36, and communication unit 37 are connected to each other via a bus 38 or the like.
制御部30は、CPU301、ROM302、RAM303を備えたコンピュータで構成される。CPU301、ROM302、およびRAM303は、バス38を介して互いに接続されている。 The control unit 30 is composed of a computer equipped with a CPU 301, ROM 302, and RAM 303. The CPU 301, ROM 302, and RAM 303 are connected to each other via a bus 38.
CPU301は、POS端末3全体を制御する。ROM302は、CPU301の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM303は、CPU301のワークエリアとして使用され、ROM302やメモリ部31に記憶された各種プログラムや各種データを展開する。制御部30は、CPU301がROM302や、メモリ部31に記憶されRAM303に展開された制御プログラムに従って動作することによって、POS端末3の各種制御処理を実行する。 The CPU 301 controls the entire POS terminal 3. The ROM 302 stores various programs, such as programs used to drive the CPU 301, and various data. The RAM 303 is used as a work area for the CPU 301, and loads various programs and data stored in the ROM 302 and the memory unit 31. The control unit 30 executes various control processes for the POS terminal 3 by the CPU 301 operating in accordance with the control programs stored in the ROM 302 and the memory unit 31 and loaded into the RAM 303.
メモリ部31は、HDDやフラッシュメモリ等の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。メモリ部21は、制御プログラム部311、および事業者コードマスタ312を備える。 The memory unit 31 is composed of a storage medium such as a HDD or flash memory, and retains its stored contents even when the power is cut off. The memory unit 21 includes a control program unit 311 and a business code master 312.
制御プログラム部311は、操作部33から入力された短縮コードに基づいて商品コードを生成する機能、生成された商品コードあるいは操作部33やスキャナ36から入力された商品コードに基づいて商品登録を実行する機能、商品登録された商品に関する会計処理を実行する機能等を実現するためのプログラムなどである。 The control program unit 311 is a program for realizing functions such as generating a product code based on an abbreviated code input from the operation unit 33, registering products based on the generated product code or a product code input from the operation unit 33 or scanner 36, and performing accounting processing for registered products.
事業者コードマスタ312は、店舗サーバ2からダウンロードされたものであり、店舗サーバ2に記憶される事業者コードマスタ214と同一構成である。事業所コードマスタ312は、事業所コード記憶部の一例である。 The business code master 312 is downloaded from the store server 2 and has the same configuration as the business code master 214 stored in the store server 2. The business establishment code master 312 is an example of a business establishment code storage unit.
ここで、商品コードの構成、商品コードと事業者コードマスタに登録された事業者コードとの関連、および商品コードと本実施形態で採用する短縮コードとの関連について説明する。図8は、13桁の商品コードを説明するための図である。 Here, we will explain the structure of the product code, the relationship between the product code and the business code registered in the business code master, and the relationship between the product code and the shortened code used in this embodiment. Figure 8 is a diagram explaining the 13-digit product code.
13桁の商品コードは、国際標準の商品識別コードであるJANコードである。図8に示すように、商品コードは、最初の2桁が国コード、次の5桁が企業コード、次の5桁が商品アイテムコード、最後の1桁がチェックデジットとなっている。なお、図示していないが、8桁の商品コードは、最初の2桁が国コード、次の4桁が企業コード、次の1桁が商品アイテムコード、最後の1桁がチェックデジットとなっている。 The 13-digit product code is a JAN code, an international standard product identification code. As shown in Figure 8, the first two digits of the product code are the country code, the next five digits are the company code, the next five digits are the product item code, and the last digit is a check digit. Although not shown, the 8-digit product code is composed of the first two digits of the country code, the next four digits are the company code, the next digit is the product item code, and the last digit is a check digit.
事業者コードマスタ214に登録される事業者コード、すなわち商品を提供するメーカ等の事業者を特定する事業者コードは、国コードと企業コードとからなる7桁のコードとなっている。同一事業者が提供する商品については、商品コードにおける事業者コードは同一である。 The business code registered in the business code master 214, i.e., the business code that identifies the business such as the manufacturer that provides the product, is a seven-digit code consisting of a country code and a company code. Products provided by the same business have the same business code in the product code.
短縮コードは、商品コードが13桁のJANコードである商品について用いられるもので、当該JANコードの一部によって構成される。具体的には、短縮コードは、13桁のJANコードのうち、企業コードの一部と商品アイテムコードの全てを含む。本実施形態においては、短縮コードは、企業コードの下2桁と商品アイテムコードの5桁とチェックデジットの1桁とで構成される8桁のコードとなっている。 The shortened code is used for products whose product code is a 13-digit JAN code, and is composed of part of that JAN code. Specifically, the shortened code includes part of the company code and all of the product item code from the 13-digit JAN code. In this embodiment, the shortened code is an 8-digit code composed of the last two digits of the company code, the 5-digit product item code, and the 1-digit check digit.
本実施形態では、事業者コードマスタ214に登録される事業者コードの下2桁に重複がないことを前提として、短縮コードの含まれる企業コードは下2桁を採用している。言い換えれば、店舗で取り扱う全ての商品について、商品コードに含まれる企業コードの下2桁は重複しない前提で、短縮コードに含まれる企業コードは下2桁となっている。企業コードの下2桁に重複が発生する場合には、重複が発生しない桁数、例えば企業コードの下3桁あるいは下4桁を含む短縮コードとすればよい。この場合、短縮コードは9桁あるいは10桁で構成される。 In this embodiment, the last two digits of the company code included in the short code are used, assuming that there is no duplication of the last two digits of the company codes registered in the company code master 214. In other words, for all products handled in the store, the last two digits of the company code included in the product code are assumed to be unique, and the last two digits are used as the company code included in the short code. If there is duplication of the last two digits of the company code, the short code should be a number of digits that will prevent duplication, for example, the last three or four digits of the company code. In this case, the short code will consist of nine or ten digits.
POS端末3は、商品登録の際に短縮コード(商品コードの下8桁)が入力されると、事業者コードマスタ312を参照して、短縮コードの上2桁が事業者コードの下2桁と一致する事業者コードを選択する。POS端末3は、選択した事業者コードの後に短縮コードの下6桁(商品アイテムコードおよびチェックデジットに相当)を結合して商品コードを生成する。これにより、POS端末3は、入力された短縮コードに対応する商品コード、すなわち商品登録しようとする商品のJANコードと同一の商品コードを生成することができる。なお、入力される短縮コードは、商品コードに含まれる企業コードの一部と商品アイテムコードが含まれていればよく、必ずしもチェックデジットを含む必要はない。この場合、POS端末3は、JANコードの規格で定められた計算方法によってチェックデジットを設定し、当該チェックデジットを付加して商品コードを生成する。 When an abbreviated code (the last eight digits of the product code) is entered during product registration, the POS terminal 3 references the business code master 312 and selects a business code whose first two digits match the last two digits of the business code. The POS terminal 3 generates a product code by combining the selected business code with the last six digits of the abbreviated code (corresponding to the product item code and check digit). This allows the POS terminal 3 to generate a product code that corresponds to the entered abbreviated code, i.e., a product code that is identical to the JAN code of the product to be registered. Note that the entered abbreviated code only needs to contain part of the company code and the product item code contained in the product code, and does not necessarily need to include the check digit. In this case, the POS terminal 3 sets a check digit using a calculation method defined in the JAN code standard and adds the check digit to generate the product code.
図7に戻ってPOS端末3のハードウェアについて説明する。表示部32は、例えば液晶パネルで構成されており、オペレータに向けて設けられるオペレータ用表示部と、顧客に向けて設けられる客用表示部とを備えている。表示部32は、各種情報を表示する。例えば、オペレータ用表示部および客用表示部は、商品登録された商品の商品情報を表示する。また、オペレータ用表示部は、コードシンボルが付されていない商品の商品コードを入力するための商品登録画面を表示する。 Returning to Figure 7, the hardware of the POS terminal 3 will now be described. The display unit 32 is composed of, for example, an LCD panel, and includes an operator display unit facing the operator and a customer display unit facing the customer. The display unit 32 displays various information. For example, the operator display unit and customer display unit display product information for registered products. The operator display unit also displays a product registration screen for entering product codes for products that do not have a code symbol attached.
操作部33は、制御部30に情報を入力するためのもので、キーボード、表示部22の表面に設けられるタッチパネルなどで構成される。例えば、操作部33は、オペレータの操作によって、コードシンボルが付されていない商品の商品コードを制御部30に入力する。また、操作部33は、オペレータの操作によって、上述した短縮コードを制御部30に入力する。 The operation unit 33 is used to input information into the control unit 30 and is composed of a keyboard, a touch panel provided on the surface of the display unit 22, and the like. For example, the operation unit 33 is operated by an operator to input product codes for products that do not have code symbols attached to them into the control unit 30. The operation unit 33 is also operated by an operator to input the above-mentioned short codes into the control unit 30.
カードリーダ34は、顧客の会員カードあるいはポイントカード等の媒体から会員コードを読み取る。また、カードリーダ34は、顧客のクレジットカードからクレジットカード決済に必要な顧客情報を読取る。カードリーダ34は、磁気カードから情報を読取る磁気カードリーダでもよいし、ICチップを内蔵したカードから情報を読取るICカードリーダでもよい。 Card reader 34 reads a membership code from a medium such as a customer's membership card or point card. Card reader 34 also reads customer information required for credit card payments from the customer's credit card. Card reader 34 may be a magnetic card reader that reads information from a magnetic card, or an IC card reader that reads information from a card with an IC chip built in.
釣銭機35は、顧客が商品の購入代金を現金で支払った際に、顧客の支払った紙幣と硬貨を受け付け、必要に応じて釣り銭を払い出す。 When a customer pays for a product in cash, the change dispenser 35 accepts the bills and coins paid by the customer and dispenses change as needed.
スキャナ36は、商品に付されたバーコード、二次元コードなどのコードシンボルから当該商品の商品コードを読取る。なお、スキャナ36は、商品に付された無線タグから商品コードを読取るRFID(Radio Frequency Identification)リーダで構成されてもよい。スキャナ36は、読取った情報を制御部30に入力する。 Scanner 36 reads the product code of the product from a code symbol, such as a barcode or two-dimensional code, attached to the product. Scanner 36 may also be configured as an RFID (Radio Frequency Identification) reader that reads the product code from a wireless tag attached to the product. Scanner 36 inputs the read information into control unit 30.
通信部37は、店舗サーバ2などの外部装置と通信するためのインターフェイスである。制御部30は、通信部37を介して外部装置と接続されることで、外部装置と情報(データ)の送受信が可能となる。 The communication unit 37 is an interface for communicating with external devices such as the store server 2. By connecting the control unit 30 to external devices via the communication unit 37, it becomes possible for the control unit 30 to send and receive information (data) with the external devices.
続いて、POS端末3の制御部30の主たる機能構成について説明する。図9は、POS端末3の制御部30の主たる機能構成を示すブロック図である。制御部30は、CPU301がROM302やメモリ部31に記憶された制御プログラムにしたがって動作することで、入力部3001、受付部3002、抽出部3003、選択部3004、判定部3005、生成部3006、登録部3007、および会計処理部3008として機能する。なお、これら各機能を専用回路等のハードウェアで構成してもよい。 Next, the main functional configuration of the control unit 30 of the POS terminal 3 will be described. Figure 9 is a block diagram showing the main functional configuration of the control unit 30 of the POS terminal 3. The control unit 30 functions as an input unit 3001, a reception unit 3002, an extraction unit 3003, a selection unit 3004, a determination unit 3005, a generation unit 3006, a registration unit 3007, and an accounting processing unit 3008, as the CPU 301 operates in accordance with control programs stored in the ROM 302 and memory unit 31. Note that each of these functions may also be configured using hardware such as dedicated circuits.
入力部3001には、店舗サーバ2から各種情報が入力される。例えば、入力部3001には、店舗サーバ2から事業者コードマスタ312が入力される。また、入力部3001には、店舗サーバ2から商品情報が入力される。 Various information is input to the input unit 3001 from the store server 2. For example, the business code master 312 is input to the input unit 3001 from the store server 2. Product information is also input to the input unit 3001 from the store server 2.
受付部3002は、企業コードの一部と商品アイテムコードとで構成される短縮コードを受付ける。具体的には、受付部3002は、操作部33に手入力された8桁の短縮コードを受付ける。また、受付部3002は、スキャナ36で読取られた商品コードを受付ける。スキャナ36で読取られる商品コードは、13桁のJANコードあるいは8桁のJANコードである。 The reception unit 3002 receives an abbreviated code consisting of a portion of the company code and a product item code. Specifically, the reception unit 3002 receives an 8-digit abbreviated code manually entered into the operation unit 33. The reception unit 3002 also receives a product code read by the scanner 36. The product code read by the scanner 36 is a 13-digit JAN code or an 8-digit JAN code.
抽出部3003は、受付部3002が受付けた短縮コードに含まれる企業コードの一部を抽出する。具体的には、抽出部3003は、受付部3002が受付けた8桁の短縮コードから、当該短縮コードの一部である上2桁の数字を抽出する。 The extraction unit 3003 extracts a portion of the company code contained in the shortened code received by the reception unit 3002. Specifically, the extraction unit 3003 extracts the first two digits, which are part of the shortened code, from the eight-digit shortened code received by the reception unit 3002.
選択部3004は、国コードと企業コードとからなる事業者コードを複数記憶した事業者コード記憶部から、抽出部3003が抽出した企業コードの一部を含む事業者コードを選択する。具体的には、選択部3004は、メモリ部31に記憶された事業者コードマスタ312から、抽出部3004が抽出した短縮コードの上2桁と事業者コードの下2桁が一致する事業者コードを選択する。 The selection unit 3004 selects a business code that includes part of the company code extracted by the extraction unit 3003 from the business code storage unit, which stores multiple business codes consisting of a country code and a company code. Specifically, the selection unit 3004 selects, from the business code master 312 stored in the memory unit 31, a business code in which the first two digits of the shortened code extracted by the extraction unit 3004 match the last two digits of the business code.
判定部3005は、受付部3002が受付けた情報(コード)が短縮コードか商品識別情報かを判定する。具体的には、判定部3005は、受付部3002が受付けたコードが短縮コードか商品コード(13桁のJANコードあるいは8桁の)かを判定する。 The determination unit 3005 determines whether the information (code) received by the reception unit 3002 is an abbreviated code or product identification information. Specifically, the determination unit 3005 determines whether the code received by the reception unit 3002 is an abbreviated code or a product code (a 13-digit JAN code or an 8-digit code).
より詳細には、判定部3005は、受付部3002が受付けたコードが13桁である場合、当該コードは13桁のJANコード(商品コード)であると判定する。また、判定部3005は、受付部3002が受付けたコードが8桁であって、その上2桁と事業者コードの下2桁が一致する事業者コードが事業者コードマスタ312に登録されている場合、当該コードは短縮コードであると判定する。 More specifically, if the code received by the reception unit 3002 is 13 digits, the determination unit 3005 determines that the code is a 13-digit JAN code (product code). Furthermore, if the code received by the reception unit 3002 is 8 digits and a business code whose first two digits match the last two digits of the business code is registered in the business code master 312, the determination unit 3005 determines that the code is an abbreviated code.
さらに、判定部3005は、受付部3002が受付けたコードが8桁であって、その上2桁と事業者コードの下2桁が一致する事業者コードが事業者コードマスタ312に登録されていない場合、当該コードは8桁のJANコード(商品コード)であると判定する。判定部3005は、受付部3002が受付けたコードが8桁でも13桁でもない場合、当該コードは入力ミスにより入力されたコードであると判定する。 Furthermore, if the code received by the reception unit 3002 is eight digits long and there is no business code registered in the business code master 312 in which the first two digits match the last two digits of the business code, the determination unit 3005 determines that the code is an eight-digit JAN code (product code). If the code received by the reception unit 3002 is neither eight digits nor 13 digits long, the determination unit 3005 determines that the code was entered due to an input error.
生成部3006は、選択部3004が選択した事業者コードと受付部3002が受付けた短縮コードとに基づいて商品識別情報を生成する。具体的には、生成部3006は、選択部3004が選択した事業者コードに短縮コードの下6桁を続けることで商品コードを生成する。図8に示すように、選択部3004が選択した7桁の事業者コードに8桁の短縮コードの下6桁を続けることで13桁の商品コードが生成される。すなわち、生成部3006は、7桁の事業者コードの下2桁と8桁の短縮コードの上2桁とのマッチングにより商品コードを生成する。 The generation unit 3006 generates product identification information based on the business code selected by the selection unit 3004 and the shortened code received by the reception unit 3002. Specifically, the generation unit 3006 generates a product code by adding the last six digits of the shortened code to the business code selected by the selection unit 3004. As shown in FIG. 8, a 13-digit product code is generated by adding the last six digits of the eight-digit shortened code to the seven-digit business code selected by the selection unit 3004. In other words, the generation unit 3006 generates a product code by matching the last two digits of the seven-digit business code with the first two digits of the eight-digit shortened code.
商品Xの事業者コードは、当該商品Xの13桁のJANコードにおける国コードと企業コードとからなる。商品Xの短縮コードは、当該商品Xの13桁のJANコードにおける企業コードの一部と商品アイテムコードとチェックデジットからなる。一方、上述したとおり、事業者コードマスタ312に登録される全ての事業者コードは、互いに下2桁が重複しないことが前提となっている。したがって、商品Xの8桁の短縮コードの上2桁と一致する下2桁を備えた事業者コードは1つに特定され、これを結合することで商品Xの13桁のJANコードと同一の商品コードが生成される。生成された商品コードは登録部3007に入力される。 The business code for product X consists of the country code and company code in the 13-digit JAN code for that product X. The abbreviated code for product X consists of part of the company code in the 13-digit JAN code for that product X, the product item code, and a check digit. Meanwhile, as mentioned above, it is assumed that all business codes registered in the business code master 312 do not have the same last two digits. Therefore, business codes with last two digits that match the first two digits of the 8-digit abbreviated code for product X are identified as one, and by combining these, a product code identical to the 13-digit JAN code for product X is generated. The generated product code is input into the registration unit 3007.
登録部3007は、受付部3002が受付けた商品コードに基づいて商品登録を実行する。また、登録部3007は、生成部3006が生成した商品コードに基づいて商品登録を実行する。より詳細には、登録部3007は、受付部3002あるいは生成部3006から入力された商品コードを店舗サーバ2に出力する。そして、登録部3007は、店舗サーバ2から当該商品コードに対応する商品情報を、入力部3001を介して取得してRAM303に登録(記憶)する。 The registration unit 3007 performs product registration based on the product code received by the reception unit 3002. The registration unit 3007 also performs product registration based on the product code generated by the generation unit 3006. More specifically, the registration unit 3007 outputs the product code input from the reception unit 3002 or the generation unit 3006 to the store server 2. The registration unit 3007 then obtains product information corresponding to the product code from the store server 2 via the input unit 3001 and registers (stores) it in RAM 303.
会計処理部3008は、商品登録された商品に関する会計処理を実行する。会計処理は、顧客が購入代金の支払いを行うために必要な処理であって、例えば、合計金額の算出、釣銭の算出、レシートの発行などの処理を含む。 The accounting processing unit 3008 performs accounting processing for registered products. Accounting processing is the processing required for customers to pay for their purchases, and includes, for example, calculating the total amount, calculating change, and issuing receipts.
上記構成を備えたPOS端末3が実行する商品登録処理について説明する。商品登録処理は、登録部3007に商品コードを入力するための商品データ入力処理を含む。図10は、POS端末3の制御部30による商品登録処理の流れを示すフローチャートである。 The product registration process executed by the POS terminal 3 having the above configuration will now be described. The product registration process includes a product data input process for inputting a product code into the registration unit 3007. Figure 10 is a flowchart showing the flow of the product registration process executed by the control unit 30 of the POS terminal 3.
制御部30は、受付部3002がコードを受付けたか否か判断し(ステップS1)、受付けなければ(ステップS1のN)、ステップS1に戻って待機する。受付部3002がコードを受付けると(ステップS1のY)、判定部3005は、受付部3002が受付けたコードが8桁のコードであるか否か判断する(ステップS2)。 The control unit 30 determines whether the reception unit 3002 has received the code (step S1). If the code has not been received (N in step S1), the control unit 30 returns to step S1 and waits. If the reception unit 3002 has received the code (Y in step S1), the determination unit 3005 determines whether the code received by the reception unit 3002 is an 8-digit code (step S2).
受付部3002が受付けたコードが8桁のコードであると、抽出部3004は、8桁のコードから上2桁を抽出する。抽出部3004は、受付部3002が受付けた8桁のコードが短縮コードであると推定して、JANコードにおける企業コードの一部に相当する上2桁を抽出する(ステップS3)。 If the code received by the reception unit 3002 is an eight-digit code, the extraction unit 3004 extracts the first two digits from the eight-digit code. The extraction unit 3004 assumes that the eight-digit code received by the reception unit 3002 is an abbreviated code and extracts the first two digits that correspond to part of the company code in the JAN code (step S3).
次いで、選択部3004は、抽出部3003が抽出した2桁が事業者コードの下2桁に一致する事業者コードが事業者コードマスタ312に登録されているか否か判断する。言い換えれば、選択部3004は、受付部3002が受付けた8桁のコードに対応する事業者コードが事業者コードマスタ312にあるか否か判断する(ステップS4)。対応する事業者コードがあると(ステップS4のY)、判定部3005は受付けた8桁のコードが短縮コードであると判定し、選択部3004は該当する事業者コードを選択する(ステップS5)。 Next, the selection unit 3004 determines whether a business code in which the two digits extracted by the extraction unit 3003 match the last two digits of the business code is registered in the business code master 312. In other words, the selection unit 3004 determines whether a business code corresponding to the eight-digit code accepted by the acceptance unit 3002 is in the business code master 312 (step S4). If a corresponding business code is found (Y in step S4), the determination unit 3005 determines that the accepted eight-digit code is an abbreviated code, and the selection unit 3004 selects the corresponding business code (step S5).
続いて、生成部3006は、受付部3002が受付けた短縮コードと選択部3004が選択した事業者コードとに基づいて13桁の商品コードを生成して登録部3007に入力する(ステップS6)。 Next, the generation unit 3006 generates a 13-digit product code based on the shortened code accepted by the acceptance unit 3002 and the business code selected by the selection unit 3004, and inputs the code to the registration unit 3007 (step S6).
登録部3007は、生成部3006から入力された商品コードを店舗サーバ2に出力する(ステップS7)。制御部30は、登録部3007が出力した商品コードに対応する商品情報が入力部3001に入力されたか否か判断し(ステップS8)、入力されなければ(ステップS8のN)、ステップS8の処理に戻って待機する。入力部3001に商品情報が入力されると(ステップS8のY)、登録部3007は商品情報を登録する(ステップS9)。そして、制御部30は、商品登録処理を終了する。 The registration unit 3007 outputs the product code input from the generation unit 3006 to the store server 2 (step S7). The control unit 30 determines whether product information corresponding to the product code output by the registration unit 3007 has been input to the input unit 3001 (step S8). If no product information has been input (N in step S8), the process returns to step S8 and waits. If product information has been input to the input unit 3001 (Y in step S8), the registration unit 3007 registers the product information (step S9). The control unit 30 then terminates the product registration process.
なお、ステップS2の処理において、受付部3002が受付けたコードが8桁のコードでないと(ステップS2のN)、判定部3005は、当該コードが13桁のコードであるか否か判断する(ステップS10)。受付部3002が受付けたコードが13桁のコードであると(ステップS10のY)、判定部3005は受付けた13桁のコードがJANコードであると判定し、登録部3007は当該13桁のコードを店舗サーバ2に出力する(ステップS11)。そして、制御部30はステップS8の処理に移行する。 In the processing of step S2, if the code received by the reception unit 3002 is not an 8-digit code (N in step S2), the determination unit 3005 determines whether the code is a 13-digit code (step S10). If the code received by the reception unit 3002 is a 13-digit code (Y in step S10), the determination unit 3005 determines that the received 13-digit code is a JAN code, and the registration unit 3007 outputs the 13-digit code to the store server 2 (step S11). The control unit 30 then proceeds to the processing of step S8.
ステップS10の処理において、入力部3001に入力されたコードが13桁のコードでない場合(ステップS10のN)、制御部30は、入力されたコードにエラーがあると判断して表示部32にエラー表示を実行させ(ステップS12)、商品登録処理を終了する。 In the processing of step S10, if the code entered into the input unit 3001 is not a 13-digit code (N in step S10), the control unit 30 determines that there is an error in the entered code and causes the display unit 32 to display an error (step S12), and terminates the product registration processing.
また、ステップS4の処理において、受付部3002が受付けた8桁のコードに対応する事業者コードが事業者コードマスタ312にない場合(ステップS4のN)、判定部3005は受付部3002が受付けたコードが8桁のJANコードであると判定し、登録部3006は当該8桁のコードを店舗サーバ2に出力する(ステップS13)。そして、制御部30はステップS8の処理に移行する。 Furthermore, in the processing of step S4, if the business code master 312 does not contain a business code corresponding to the 8-digit code received by the reception unit 3002 (N in step S4), the determination unit 3005 determines that the code received by the reception unit 3002 is an 8-digit JAN code, and the registration unit 3006 outputs the 8-digit code to the store server 2 (step S13). Then, the control unit 30 proceeds to the processing of step S8.
以上説明したとおり、第1の実施形態のPOS端末3は、商品登録を行う登録部3007に対して、国コード、企業コード、商品アイテムコード、およびチェックデジットで構成される商品識別情報(JANコード)を入力する商品データ入力装置であって、前記企業コードの一部と前記商品アイテムコードとを含む短縮コードを受付ける受付部3002と、受付部3002が受付けた短縮コードに基づいて、登録部3007に入力する商品識別情報(商品コード)を生成する生成部3006と、を備える。 As described above, the POS terminal 3 of the first embodiment is a product data input device that inputs product identification information (JAN code) consisting of a country code, company code, product item code, and check digit to a registration unit 3007 that registers products, and is equipped with a reception unit 3002 that receives an abbreviated code that includes part of the company code and the product item code, and a generation unit 3006 that generates product identification information (product code) to be input to the registration unit 3007 based on the abbreviated code received by the reception unit 3002.
これにより、POS端末3は、受付部3002が受付けた短縮コードに基づいて商品登録を行うことができる。そして、短縮コードは、使用される商品コード(JANコード)における企業コードの一部と商品アイテムコードとで構成されるので、オペレータは商品に付された商品コードを確認すれば短縮コードの手入力を行うことができる。このため、POS端末3は、商品登録を行うために商品コードを手入力する際のオペレータの操作性を向上することができる。 This allows the POS terminal 3 to register products based on the abbreviated code received by the reception unit 3002. The abbreviated code is composed of part of the company code in the product code (JAN code) being used and the product item code, so the operator can manually enter the abbreviated code by checking the product code attached to the product. Therefore, the POS terminal 3 can improve the operability for the operator when manually entering a product code to register a product.
また、第1の実施形態のPOS端末3は、受付部3002が受付けた短縮コードに含まれる企業コードの一部を抽出する抽出部3003と、国コードと企業コードとからなる事業者コードを複数記憶した事業者コード記憶部(事業者コードマスタ312)から、抽出部3003が抽出した企業コードの一部を含む事業者コードを選択する選択部3004と、をさらに備え、生成部3006は、選択部3004が選択した事業者コードと受付部3002が受付けた短縮コードとに基づいて商品識別情報(商品コード)を生成する。 The POS terminal 3 of the first embodiment also includes an extraction unit 3003 that extracts a portion of the company code included in the shortened code received by the reception unit 3002, and a selection unit 3004 that selects a business code that includes a portion of the company code extracted by the extraction unit 3003 from a business code storage unit (business code master 312) that stores multiple business codes consisting of country codes and company codes.The generation unit 3006 generates product identification information (product code) based on the business code selected by the selection unit 3004 and the shortened code received by the reception unit 3002.
これにより、POS端末3は、事業者コードマスタ312を参照することで短縮コードに対応する商品コードを生成することができる。このため、商品マスタに登録された全ての商品コードを参照する必要がなく、商品コードを生成するための処理の迅速化を図ることができる。 This allows the POS terminal 3 to generate a product code corresponding to the abbreviated code by referencing the business code master 312. This eliminates the need to refer to all product codes registered in the product master, speeding up the process of generating product codes.
さらに、第1の実施形態のPOS端末3は、受付部3002は、商品識別情報(商品コード)を受付可能であり、受付部3002が受付けた情報(コード)が短縮コードか商品識別情報(商品コード)かを判定する判定部3005をさらに備える。 Furthermore, in the POS terminal 3 of the first embodiment, the reception unit 3002 is capable of receiving product identification information (product code), and further includes a determination unit 3005 that determines whether the information (code) received by the reception unit 3002 is an abbreviated code or product identification information (product code).
これにより、POS端末3は、短縮コードと商品コードとを識別して処理することができる。このため、オペレータは、短縮コードや商品コードを区別して入力する必要がなく、オペレータの操作性をより向上させることができる。 This allows the POS terminal 3 to distinguish between abbreviated codes and product codes and process them accordingly. This means that the operator does not need to distinguish between abbreviated codes and product codes when entering them, further improving operator operability.
(第2の実施形態)
次に、第2の実施形態について説明する。第2の実施形態においては、POS端末3が商品マスタを検索して、当該POS端末3に入力された短縮コードに対応する商品コードを抽出するようにした点において第1の実施形態と異なる。以下、第1の実施形態と同様の構成、機能については、説明を省略する場合がある。以下の説明が不必要に冗長になることを避け、当業者の理解を容易にするためである。
Second Embodiment
Next, a second embodiment will be described. The second embodiment differs from the first embodiment in that the POS terminal 3 searches the product master and extracts a product code corresponding to the short code entered into the POS terminal 3. Below, descriptions of configurations and functions similar to those of the first embodiment may be omitted. This is to avoid unnecessary redundancy in the following description and to facilitate understanding by those skilled in the art.
図11は、POS端末3の主たるハードウェア構成を示すブロック図である。本実施形態においては、POS端末3のメモリ部31には、第1商品マスタ313および第2商品マスタ314が記憶されている。これら第1商品マスタ313および第2商品マスタ314は、店舗サーバ2からダウンロードされたものであり、第1の実施形態におけるサーバ装置2に記憶された第1商品マスタ212および第2商品マスタ213とそれぞれ同じ情報を記憶している。第1商品マスタ313および第2商品マスタ314は、商品情報記憶部の一例である。POS端末3のその他のハードウェア構成は、第1の実施形態と同様である。 Figure 11 is a block diagram showing the main hardware configuration of the POS terminal 3. In this embodiment, a first product master 313 and a second product master 314 are stored in the memory unit 31 of the POS terminal 3. These first product master 313 and second product master 314 are downloaded from the store server 2 and store the same information as the first product master 212 and second product master 213 stored in the server device 2 in the first embodiment. The first product master 313 and second product master 314 are examples of a product information storage unit. The rest of the hardware configuration of the POS terminal 3 is the same as in the first embodiment.
図12は、POS端末3の主たる機能構成を示すブロック図である。制御部30は、CPU301がROM302やメモリ部31に記憶された制御プログラムにしたがって動作することで、入力部3001、受付部3002、登録部3007、会計処理部3008、および検索部3009として機能する。なお、これら各機能を専用回路等のハードウェアで構成してもよい。 Figure 12 is a block diagram showing the main functional configuration of the POS terminal 3. The control unit 30 functions as an input unit 3001, a reception unit 3002, a registration unit 3007, an accounting processing unit 3008, and a search unit 3009 when the CPU 301 operates in accordance with control programs stored in the ROM 302 and memory unit 31. Note that each of these functions may also be configured using hardware such as dedicated circuits.
入力部3001には、店舗サーバ2から各種情報が入力される。例えば、入力部3001には、店舗サーバ2から第1商品マスタ313および第2商品マスタ314が入力される。 Various information is input to the input unit 3001 from the store server 2. For example, the first product master 313 and the second product master 314 are input to the input unit 3001 from the store server 2.
受付部3002の機能は、第1の実施形態と同様である。 The function of the reception unit 3002 is the same as in the first embodiment.
登録部3007は、商品登録を行う。具体的には、登録部3007は、検索部3009から入力された商品コードに基づいて商品登録を実行する。より詳細には、登録部3007は、検索部3009から入力された商品コードに対応する商品情報を、第1商品マスタ313あるいは第2商品マスタ314から取得してRAM303に登録(記憶)する。 The registration unit 3007 performs product registration. Specifically, the registration unit 3007 performs product registration based on the product code input from the search unit 3009. More specifically, the registration unit 3007 obtains product information corresponding to the product code input from the search unit 3009 from the first product master 313 or the second product master 314, and registers (stores) it in RAM 303.
会計処理部3008の機能は、第1の実施形態と同様である。 The functions of the accounting processing unit 3008 are the same as in the first embodiment.
検索部3009は、複数の商品識別情報を記憶する商品識別情報記憶部から、受付部3002が受付けた短縮コードを含む商品識別情報を検索する。具体的には、検索部3009は、第1商品マスタ313から、受付部3002が受付けた8桁のコードが下8桁と一致するJANコードを検索する。検索部3009は、検索の結果、該当したJANコードを抽出し、当該JANコードを登録部3007に入力する。これにより、受付部3002が受付けた8桁の短縮コードに対応する13桁の商品コードが登録部3007に入力される。 The search unit 3009 searches the product identification information storage unit, which stores multiple pieces of product identification information, for product identification information that includes the abbreviated code received by the reception unit 3002. Specifically, the search unit 3009 searches the first product master 313 for a JAN code whose last eight digits match the eight-digit code received by the reception unit 3002. The search unit 3009 extracts the matching JAN code as a result of the search and inputs the JAN code to the registration unit 3007. As a result, the 13-digit product code corresponding to the eight-digit abbreviated code received by the reception unit 3002 is input to the registration unit 3007.
また、検索部3009は、検索の結果、受付部3002が受付けた8桁のコードと下8桁が一致するJANコードが第1商品マスタ313に存在しない場合、第2商品マスタ314から当該8桁のコードを検索する。言い換えれば、受付部3002に入力された8桁のコードが短縮コードでないと認められる場合、検索部3009は、8桁のJANコードが記憶された第2商品マスタ314を検索する。検索部3009は、検索の結果、該当したJANコードを抽出し、当該JANコードを登録部3007に入力する。これにより、入力部3002に入力された8桁の商品コードが登録部3007に入力される。 Furthermore, if the search result shows that there is no JAN code in the first product master 313 whose last eight digits match the 8-digit code received by the reception unit 3002, the search unit 3009 searches the second product master 314 for that 8-digit code. In other words, if the 8-digit code input into the reception unit 3002 is determined to be not a shortened code, the search unit 3009 searches the second product master 314 in which 8-digit JAN codes are stored. The search unit 3009 extracts the matching JAN code as a result of the search and inputs that JAN code into the registration unit 3007. As a result, the 8-digit product code input into the input unit 3002 is input into the registration unit 3007.
検索部3009は、受付部3002が13桁のコードを受付けた場合、第1商品マスタ313から、当該コードの下8桁が下8桁と一致するJANコードを検索する。検索部3009は、検索の結果、該当したJANコードを抽出し、当該JANコードを登録部3007に入力する。これにより、入力部3002に入力された13桁の商品コードが登録部3007に入力される。 When the reception unit 3002 receives a 13-digit code, the search unit 3009 searches the first product master 313 for a JAN code whose last eight digits match the last eight digits of the received code. The search unit 3009 extracts the matching JAN code as a result of the search and inputs the JAN code into the registration unit 3007. As a result, the 13-digit product code input into the input unit 3002 is input into the registration unit 3007.
次に、上記POS端末3が実行する商品登録処理について説明する。商品登録処理は、登録部3007に商品コードを入力するための商品データ入力処理を含む。図13は、POS端末3の制御部30による商品登録処理の流れを示すフローチャートである。 Next, we will explain the product registration process executed by the POS terminal 3. The product registration process includes a product data input process for entering a product code into the registration unit 3007. Figure 13 is a flowchart showing the flow of the product registration process executed by the control unit 30 of the POS terminal 3.
制御部30は、受付部3002がコードを受付けたか否か判断し(ステップS21)、受付けなければ(ステップS21のN)、ステップS21に戻って待機する。受付部3002がコードを受付けると(ステップS21のY)、検索部3009は、第1商品マスタ313を検索する(ステップS22)。 The control unit 30 determines whether the reception unit 3002 has received the code (step S21). If the code has not been received (N in step S21), the control unit 30 returns to step S21 and waits. If the reception unit 3002 has received the code (Y in step S21), the search unit 3009 searches the first product master 313 (step S22).
検索部3009は、受付部3002が受付けたコードの下8桁について第1商品マスタ313を検索する。例えば、受付部3002が受付けたコードが8桁のコードであれば、当該コードと下8桁が一致するJANコードを第1商品マスタ313から検索する。また、受付部3002が受付けたコードが13桁のコードであれば、当該13桁のコードの下8桁と下8桁が一致するJANコードについて第1商品マスタ313を検索する。 The search unit 3009 searches the first product master 313 for the last eight digits of the code received by the reception unit 3002. For example, if the code received by the reception unit 3002 is an eight-digit code, the search unit 3009 searches the first product master 313 for a JAN code whose last eight digits match the code. Also, if the code received by the reception unit 3002 is a 13-digit code, the search unit 3009 searches the first product master 313 for a JAN code whose last eight digits match the last eight digits of the 13-digit code.
制御部30は、検索部3009による検索の結果、該当する商品コードが第1商品マスタ313にあるか否か判断する(ステップS23)。該当する商品コードがある場合(ステップ23のY)、登録部3007は、第1商品マスタ313から当該商品コードに対応する商品情報を読み出す(ステップS24)。登録部3007は、読み出された商品情報をRAM303に登録して商品登録を実行する(ステップS25)。 The control unit 30 determines whether the corresponding product code is found in the first product master 313 as a result of the search by the search unit 3009 (step S23). If a corresponding product code is found (Y in step S23), the registration unit 3007 reads out product information corresponding to the product code from the first product master 313 (step S24). The registration unit 3007 registers the read product information in RAM 303 and executes product registration (step S25).
なお、ステップS23の処理において、該当する商品コードが第1商品マスタ313にない場合(ステップS23のN)、制御部30は、受付部3002が受付けたコードが8桁のコードであるか否か判断する(ステップS26)。8桁のコードでないと(ステップS26のN)、制御部30は、入力されたコードにエラーがあると判断して表示部32でエラー表示を行い(ステップS27)、商品登録処理を終了する。 If, in the processing of step S23, the corresponding product code is not found in the first product master 313 (N in step S23), the control unit 30 determines whether the code received by the reception unit 3002 is an 8-digit code (step S26). If it is not an 8-digit code (N in step S26), the control unit 30 determines that there is an error in the entered code, displays an error on the display unit 32 (step S27), and terminates the product registration processing.
受付部3002が受付けたコードが8桁のコードであると(ステップS26のY)、検索部3009は、第2商品マスタ314を検索する(ステップS28)。検索部3009は、受付部3002が受付けた8桁のコードについて、8桁のJANコードを記憶する第2商品マスタ314を検索する。 If the code received by the reception unit 3002 is an 8-digit code (Y in step S26), the search unit 3009 searches the second product master 314 (step S28). The search unit 3009 searches the second product master 314, which stores the 8-digit JAN code, for the 8-digit code received by the reception unit 3002.
制御部30は、検索部3009による検索の結果、第2商品マスタ314に該当する商品コードがあるか否か判断する(ステップS29)。制御部30は、該当する商品コードがある場合(ステップ29のY)、ステップS24の処理に移行し、該当する商品コードがない場合(ステップ29のN)、ステップS27の処理に移行する。 The control unit 30 determines whether or not a matching product code is found in the second product master 314 as a result of the search by the search unit 3009 (step S29). If a matching product code is found (Y in step S29), the control unit 30 proceeds to processing in step S24; if a matching product code is not found (N in step S29), the control unit 30 proceeds to processing in step S27.
以上説明したとおり、第2の実施形態のPOS端末3は、商品登録を行う登録部3007に対して、国コード、企業コード、商品アイテムコード、およびチェックデジットで構成される商品識別情報(JANコード)を入力する商品データ入力装置であって、前記企業コードの一部と前記商品アイテムコードとを含む短縮コードを受付ける受付部3002と、複数の商品識別情報を記憶する商品識別情報記憶部(第1商品マスタ313および第2商品マスタ314)から、受付部3002が受付けた短縮コードを含む商品識別情報(JANコード)を検索する検索部3009と、を備える。 As described above, the POS terminal 3 of the second embodiment is a product data input device that inputs product identification information (JAN code) consisting of a country code, company code, product item code, and check digit to a registration unit 3007 that registers products. It is equipped with a reception unit 3002 that receives a shortened code that includes part of the company code and the product item code, and a search unit 3009 that searches for product identification information (JAN code) including the shortened code received by the reception unit 3002 from a product identification information storage unit (first product master 313 and second product master 314) that stores multiple pieces of product identification information.
これにより、POS端末3は、受付部3002が受付けた短縮コードに基づいて商品登録を行うことができる。そして、短縮コードは、使用される商品コード(JANコード)における企業コードの一部と商品アイテムコードとで構成されるので、オペレータは商品に付された商品コードを確認すれば短縮コードの手入力を行うことができる。このため、POS端末3は、商品登録を行うために商品コードを手入力する際のオペレータの操作性を向上することができる。さらに、POS端末3は、従来から存在する第1商品マスタ313および第2商品マスタ314を利用しているので、短縮コードと商品コードとを対応させるための短縮コードテーブルを新たに設ける必要がない。 This allows the POS terminal 3 to register products based on the abbreviated code received by the reception unit 3002. Furthermore, since the abbreviated code is made up of part of the company code in the product code (JAN code) being used and the product item code, the operator can manually enter the abbreviated code by checking the product code attached to the product. Therefore, the POS terminal 3 improves the operability for the operator when manually entering a product code to register a product. Furthermore, because the POS terminal 3 uses the existing first product master 313 and second product master 314, there is no need to create a new abbreviated code table to match abbreviated codes with product codes.
また、上述した第1の実施形態および第2の実施形態のPOS端末3は、受付部3002がチェックデジットを含む短縮コードを受付ける。 In addition, in the POS terminal 3 of the first and second embodiments described above, the reception unit 3002 receives a shortened code that includes a check digit.
これにより、POS端末3は、チェックデジットを算出する必要がない。このため、POS端末3による処理の負荷を軽減することができる。 This eliminates the need for the POS terminal 3 to calculate the check digit, thereby reducing the processing load on the POS terminal 3.
なお、上述の各実施形態の店舗サーバ2およびPOS端末3で実行されるプログラムは、ROMや記憶部等に予め組み込まれた状態で提供される。上述の各実施形態の店舗サーバ2およびPOS端末3で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The programs executed by the store server 2 and POS terminal 3 in each of the above-described embodiments are provided in a state where they are pre-installed in ROM, a storage unit, etc. The programs executed by the store server 2 and POS terminal 3 in each of the above-described embodiments may also be provided by being recorded in an installable or executable file format on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk).
さらに、上述の実施形態の店舗サーバ2およびPOS端末3で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態の各装置で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。 Furthermore, the programs executed by the store server 2 and POS terminal 3 in the above-described embodiments may be stored on a computer connected to a network such as the Internet and provided by downloading via the network. Also, the programs executed by each device in the above-described embodiments may be provided or distributed via a network such as the Internet.
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態やその変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above describes an embodiment of the present invention, but this embodiment is presented as an example and is not intended to limit the scope of the invention. These novel embodiments and their modifications can be embodied in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims.
3 POS端末(商品データ入力装置)
312 事業者コードマスタ(事業者コード記憶部)
313 第1商品マスタ(商品識別情報記憶部)
314 第2商品マスタ(商品識別情報記憶部)
3002 受付部
3003 抽出部
3004 選択部
3005 判定部
3006 生成部
3007 登録部
3009 検索部
3. POS terminal (product data input device)
312 Business code master (business code storage unit)
313 First product master (product identification information storage unit)
314 Second product master (product identification information storage unit)
3002 Reception unit 3003 Extraction unit 3004 Selection unit 3005 Determination unit 3006 Generation unit 3007 Registration unit 3009 Search unit
Claims (6)
前記企業コードの一部と前記商品アイテムコードとを含む短縮コードを受付ける受付部と、
前記受付部が受付けた短縮コードに基づいて、前記登録部に入力する商品識別情報を生成する生成部と、
を備える商品データ入力装置。 A product data input device for inputting product identification information, which is composed of a country code, a company code, a product item code, and a check digit, into a registration unit that performs product registration,
a receiving unit that receives a shortened code including a part of the company code and the product item code;
a generating unit that generates product identification information to be input to the registration unit based on the short code received by the receiving unit;
A product data input device comprising:
前記国コードと前記企業コードとからなる事業者コードを複数記憶した事業者コード記憶部から、前記抽出部が抽出した企業コードの一部を含む事業者コードを選択する選択部と、をさらに備え、
前記生成部は、前記選択部が選択した事業者コードと前記受付部が受付けた短縮コードとに基づいて商品識別情報を生成する、
請求項1に記載の商品データ入力装置。 an extraction unit that extracts a part of the company code included in the shortened code received by the reception unit;
a selection unit that selects a business code including a part of the company code extracted by the extraction unit from a business code storage unit that stores a plurality of business codes each including the country code and the company code;
the generation unit generates product identification information based on the business code selected by the selection unit and the short code accepted by the acceptance unit.
2. The product data input device according to claim 1.
前記受付部が受付けた情報が前記短縮コードか前記商品識別情報かを判定する判定部をさらに備える、
請求項1または2に記載の商品データ入力装置。 the receiving unit is capable of receiving the product identification information,
The receiver further includes a determination unit that determines whether the information received by the receiver is the short code or the product identification information.
3. The product data input device according to claim 1 or 2.
前記企業コードの一部と前記商品アイテムコードとを含む短縮コードを受付ける受付部と、
複数の商品識別情報を記憶する商品識別情報記憶部から、前記受付部が受付けた短縮コードを含む商品識別情報を検索する検索部と、
を備える商品データ入力装置。 A product data input device for inputting product identification information, which is composed of a country code, a company code, a product item code, and a check digit, into a registration unit that performs product registration,
a receiving unit that receives a shortened code including a part of the company code and the product item code;
a search unit that searches a product identification information storage unit that stores a plurality of pieces of product identification information for product identification information including the short code received by the receiving unit;
A product data input device comprising:
請求項1ないし4のいずれか一項に記載の商品データ入力装置。 the accepting unit accepts the shortened code further including the check digit .
5. The product data input device according to claim 1.
前記コンピュータを、
前記企業コードの一部と前記商品アイテムコードとを含む短縮コードを受付ける受付部と、
前記受付部が受付けた短縮コードに基づいて、前記登録部に入力する商品識別情報を生成する生成部と、
として機能させるプログラム。 A program for controlling, by a computer, a product data input device that inputs product identification information consisting of a country code, a company code, a product item code, and a check digit to a registration unit that performs product registration,
The computer
a receiving unit that receives a shortened code including a part of the company code and the product item code;
a generating unit that generates product identification information to be input to the registration unit based on the short code received by the receiving unit;
A program that functions as a
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022008055A JP7740999B2 (en) | 2022-01-21 | 2022-01-21 | Product data input device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022008055A JP7740999B2 (en) | 2022-01-21 | 2022-01-21 | Product data input device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023106985A JP2023106985A (en) | 2023-08-02 |
| JP7740999B2 true JP7740999B2 (en) | 2025-09-17 |
Family
ID=87473542
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022008055A Active JP7740999B2 (en) | 2022-01-21 | 2022-01-21 | Product data input device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7740999B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01220088A (en) * | 1988-02-29 | 1989-09-01 | Tokyo Electric Co Ltd | Electronic cash register |
-
2022
- 2022-01-21 JP JP2022008055A patent/JP7740999B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023106985A (en) | 2023-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7309807B2 (en) | Payment device and its program | |
| MX2010010970A (en) | System, method, and apparatus of a customer interface device. | |
| KR102756203B1 (en) | Information processing terminal device and program | |
| CN107038821A (en) | Checkout system and calling mechanism | |
| US20220147980A1 (en) | Server, information processing device, settlement system, and method | |
| JP7841155B2 (en) | Transaction processing system, server equipment, settlement equipment and program | |
| JP7740999B2 (en) | Product data input device and program | |
| JP2016095587A (en) | Mobile terminal device, merchandise sales data processing device, and program | |
| JP3738903B2 (en) | POS affiliated payment terminal and payment system | |
| JP2002157651A (en) | Product purchase information processing method and system | |
| JP7686512B2 (en) | Server device, payment result notification system and program | |
| JP5958672B2 (en) | Product registration device, payment device and program | |
| JP2024137281A (en) | Sales processing system, sales processing device and its program | |
| JP7731273B2 (en) | Product data registration device, accounting system, and program | |
| CN109993248B (en) | Purchase-sales-stock business management system based on bar code | |
| US20200387882A1 (en) | Commodity sales data processing apparatus, control method therefor, and display control method thereof | |
| JP2022070088A (en) | Payment device, its control program, receipt data creation method | |
| JP7684160B2 (en) | Information processing device, registration system, and program | |
| JP7801935B2 (en) | Sales data processing device and sales data processing system | |
| JP7421295B2 (en) | POS system, product accounting method | |
| JP2006039619A (en) | Commodity sales data processor | |
| JP2026032828A (en) | Transaction processing device and its program | |
| CN120604278A (en) | Checkout processing device and program storage medium | |
| JP2025100094A (en) | Information management server and information processing program | |
| JP2025093691A (en) | Transaction processing device and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240913 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250522 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250725 |
|
| 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: 20250826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250904 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7740999 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |