Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6936527B2 - Product processing equipment - Google Patents
[go: Go Back, main page]

JP6936527B2 - Product processing equipment - Google Patents

Product processing equipment Download PDF

Info

Publication number
JP6936527B2
JP6936527B2 JP2020069007A JP2020069007A JP6936527B2 JP 6936527 B2 JP6936527 B2 JP 6936527B2 JP 2020069007 A JP2020069007 A JP 2020069007A JP 2020069007 A JP2020069007 A JP 2020069007A JP 6936527 B2 JP6936527 B2 JP 6936527B2
Authority
JP
Japan
Prior art keywords
preset key
display
preset
size
key
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
Application number
JP2020069007A
Other languages
Japanese (ja)
Other versions
JP2020107370A (en
Inventor
文克 齋藤
文克 齋藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Teraoka Seiko Co Ltd
Original Assignee
Teraoka Seiko Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from JP2018072573A external-priority patent/JP2018106761A/en
Application filed by Teraoka Seiko Co Ltd filed Critical Teraoka Seiko Co Ltd
Priority to JP2020069007A priority Critical patent/JP6936527B2/en
Publication of JP2020107370A publication Critical patent/JP2020107370A/en
Application granted granted Critical
Publication of JP6936527B2 publication Critical patent/JP6936527B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、例えば買上商品の登録など、商品の販売に関するデータ処理を行う商品処理装置に関する。 The present invention relates to a product processing device that processes data related to the sale of a product, such as registration of a purchased product.

POS(Point Of Sales)端末装置などの商品処理装置では、商品が予め対応付けられたボタン(プリセットキー)を表示させることが行われている(例えば、特許文献1参照)。店員(オペレータ)は、顧客が買い上げた商品を計上していくにあたり、買い上げられた商品ごと対応付けられたプリセットキーを操作する。そして、商品処理装置は、操作されたボタンに応じた商品を買上商品として登録していく。
これにより、顧客の買い上げた商品が商品処理装置に順次登録されていく。商品処理装置は、登録された商品の価格の計上や、顧客の支払金額の計算などをはじめとする、商品販売に関連したデータ処理を行うことができる。
In a product processing device such as a POS (Point Of Sales) terminal device, a button (preset key) to which a product is associated in advance is displayed (see, for example, Patent Document 1). The clerk (operator) operates a preset key associated with each purchased product when counting the products purchased by the customer. Then, the product processing device registers the product corresponding to the operated button as a purchased product.
As a result, the products purchased by the customer are sequentially registered in the product processing device. The product processing device can perform data processing related to product sales, such as recording the price of a registered product and calculating the payment amount of a customer.

特開2002−123871号公報Japanese Unexamined Patent Publication No. 2002-123871

例えば売れ筋の商品や特売の商品のように顧客に買い上げられる頻度の高い商品に対応するプリセットキーは顧客に買い上げられる頻度の低い商品に対応するプリセットキーよりも操作しやすくなっていることが好ましい。
そこで、画面に表示されるプリセットキーについて、操作される頻度などに応じてサイズを異ならせるようにすれば、サイズの大きいプリセットキーについては操作がしやすくなるとともに、画面におけるボタンの配置も効率がよく行えることとなって好ましい。
For example, it is preferable that the preset keys corresponding to products that are frequently purchased by customers, such as top-selling products and products for sale, are easier to operate than the preset keys that correspond to products that are not frequently purchased by customers.
Therefore, if the preset keys displayed on the screen are made different in size according to the frequency of operation, it will be easier to operate the preset keys with a large size, and the arrangement of buttons on the screen will be more efficient. It is preferable because it can be done well.

しかし、上記のように画面に表示されるプリセットキーのサイズを異ならせた場合には、プリセットキー上で表示できる商品に関する情報の量も、プリセットキーのサイズに応じて異なることになる。
このように、複数の異なるサイズのプリセットキーが表示される場合、オペレータは、プリセットキーのサイズに応じて商品ごとに表示すべき項目を決めて設定していかねばならず、そのための手間と時間に多くを要してしまうという問題がある。
However, when the size of the preset keys displayed on the screen is different as described above, the amount of information about the product that can be displayed on the preset keys also differs depending on the size of the preset keys.
In this way, when multiple preset keys of different sizes are displayed, the operator must determine and set the items to be displayed for each product according to the size of the preset keys, which is time-consuming and time-consuming. There is a problem that it takes a lot of money.

本発明は、このような事情に鑑みてなされたもので、複数の異なるサイズのプリセットキーを画面に表示させるにあたり、プリセットキーのサイズに応じて適切な項目を表示させることのできる商品処理装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and when displaying a plurality of preset keys of different sizes on a screen, a product processing device capable of displaying appropriate items according to the size of the preset keys is provided. The purpose is to provide.

本発明の一態様は、予め所定のデータを各プリセットキーに設定しておき、前記プリセットキーが操作されると、そのプリセットキーに設定されているデータに基づき登録処理を行う商品処理装置において、前記所定のデータを項目ごとに記憶するデータ記憶手段と、前記プリセットキーを表示し操作を受け付ける表示手段と、前記表示手段が表示するプリセットキーの表示サイズに応じたサイズ情報と、前記サイズ情報と対応させて前記プリセットキーに表示させる項目であって前記データ記憶手段が記憶するデータに対応する項目を記憶する表示情報記憶手段と、前記表示手段が表示するプリセットキーの表示サイズに応じて、前記表示情報記憶手段が記憶するサイズ情報に基づき、前記サイズ情報が示す表示サイズに対応する項目と対応して前記データ記憶手段が記憶するデータを前記プリセットキーに表示させる表示制御手段と、を備えることを特徴とする商品処理装置である。 One aspect of the present invention is a product processing apparatus in which predetermined data is set in advance for each preset key, and when the preset key is operated, registration processing is performed based on the data set in the preset key. Data storage means for storing the predetermined data for each item, display means for displaying the preset key and accepting an operation, size information according to the display size of the preset key displayed by the display means, and the size information. According to the display information storage means for storing the items corresponding to the items to be displayed on the preset key and corresponding to the data stored in the data storage means, and the display size of the preset key displayed by the display means. Based on the size information stored in the display information storage means, the display control means for displaying the data stored in the data storage means on the preset key corresponding to the item corresponding to the display size indicated by the size information is provided. It is a product processing device characterized by.

上記構成によれば、プリセットキーの表示サイズと、プリセットキーに表示する項目とを関連付けて記憶していることから、手間や時間を要することなく、プリセットキーの表示にあたり、プリセットキーの表示サイズに応じて適切な項目を表示させることが可能になる。 According to the above configuration, since the display size of the preset key and the item to be displayed on the preset key are stored in association with each other, the display size of the preset key can be set to display the preset key without taking time and effort. Appropriate items can be displayed accordingly.

また、本発明の一態様は、上記の商品処理装置であって、前記データ記憶手段は、商品に関連する前記所定のデータを項目ごとに記憶し、前記表示情報記憶手段が記憶する項目に基づいて前記プリセットキーに表示する項目を決定し、決定された項目ごとの内容を前記データ記憶手段が記憶するデータを利用して表示してもよい。 Further, one aspect of the present invention is the above-mentioned product processing apparatus, in which the data storage means stores the predetermined data related to the product for each item and is based on the items stored by the display information storage means. The items to be displayed on the preset key may be determined, and the contents of each determined item may be displayed by using the data stored in the data storage means.

上記構成によれば、表示情報記憶手段が記憶する項目として、データ記憶手段が記憶する項目が含まれることになるため、プリセットキーにおける項目について、データ記憶部手段が記憶する項目に対応するデータを利用して表示することが可能になる。これにより、プリセットキーにおいて、適切な項目の内容を容易に表示することが可能になる。 According to the above configuration, the items stored by the display information storage means include the items stored by the data storage means. Therefore, for the items in the preset key, the data corresponding to the items stored by the data storage unit means is stored. It will be possible to use and display it. This makes it possible to easily display the contents of appropriate items on the preset keys.

また、本発明の一態様は、上記の商品処理装置であって、販売する商品の特売情報を記憶する特売情報記憶手段をさらに備え、前記表示制御手段は、前記表示情報記憶手段が記憶する項目に特売に関する項目が含まれている場合、前記特売情報記憶手段が記憶する特売情報に基づく特売情報を前記プリセットキーに表示してもよい。 Further, one aspect of the present invention is the above-mentioned product processing apparatus, further including a special sale information storage means for storing special sale information of the product to be sold, and the display control means is an item stored by the display information storage means. When the item related to the special sale is included in, the special sale information based on the special sale information stored in the special sale information storage means may be displayed on the preset key.

上記構成によれば、特売の対象となっている商品に対応するプリセットキーにおいて、特売に関連する内容をプリセットキーに表示させることが可能になる。 According to the above configuration, in the preset keys corresponding to the products targeted for the bargain sale, the contents related to the bargain sale can be displayed on the preset keys.

また、本発明の一態様は、上記の商品処理装置であって、前記表示情報記憶手段は、前記プリセットキーに表示させる項目の優先順位を項目ごとに記憶し、前記表示制御手段は、前記優先順位に基づいてプリセットキーにおける項目を表示してもよい。 Further, one aspect of the present invention is the above-mentioned product processing apparatus, in which the display information storage means stores the priority order of items to be displayed on the preset key for each item, and the display control means has the priority. Items in the preset keys may be displayed based on the order.

上記構成によれば、予め定められた優先順位に従ってプリセットキーにおいて表示すべき項目を決定できるので、プリセットキーにおいて表示される項目の内容を適切なものとすることができる。 According to the above configuration, the items to be displayed by the preset keys can be determined according to the predetermined priority order, so that the contents of the items displayed by the preset keys can be made appropriate.

また、本発明の一態様は、上記の商品処理装置であって、前記表示手段が表示するプリセットキーの表示サイズを変更する表示サイズ変更手段をさらに備え、前記表示制御手段は、前記表示サイズ変更手段により変更された表示サイズに従ってプリセットキーを表示し、表示サイズが変更された後のプリセットキーに、前記表示情報記憶手段が記憶する表示サイズに対応する数の項目を前記優先順位に基づいて表示してもよい。 Further, one aspect of the present invention is the above-mentioned product processing apparatus, further comprising a display size changing means for changing the display size of the preset key displayed by the display means, and the display control means changing the display size. The preset keys are displayed according to the display size changed by the means, and the number of items corresponding to the display size stored by the display information storage means is displayed on the preset keys after the display size is changed based on the priority. You may.

上記構成によれば、プリセットキーの表示サイズを変更可能になるとともに、変更後のプリセットキーの表示サイズに対応して適切な項目の内容を表示することができる。 According to the above configuration, the display size of the preset key can be changed, and the content of an appropriate item can be displayed corresponding to the display size of the preset key after the change.

また、本発明の一態様は、上記の商品処理装置であって、前記表示制御手段は、前記表示サイズ変更手段により変更された表示サイズにプリセットキーを変更するとともに、変更後の表示サイズと表示サイズの変更された方向に応じて他のプリセットキーの位置と表示サイズとの少なくともいずれか一方を変更してもよい。 Further, one aspect of the present invention is the above-mentioned product processing device, in which the display control means changes the preset key to the display size changed by the display size changing means, and displays the changed display size and display. At least one of the positions of the other preset keys and the display size may be changed according to the resizing direction.

上記構成によれば、プリセットキーの表示サイズを変更したのに伴って、他のプリセットキーの表示サイズまたは位置を適切に変更することができる。 According to the above configuration, the display size or position of other preset keys can be appropriately changed as the display size of the preset key is changed.

以上説明したように、本発明によれば、複数の異なるサイズのプリセットキーを画面に表示させるにあたり、プリセットキーのサイズに応じて適切な項目を表示させることのできる商品処理装置を提供できるようになるという効果が得られる。 As described above, according to the present invention, when displaying a plurality of preset keys of different sizes on the screen, it is possible to provide a product processing device capable of displaying appropriate items according to the size of the preset keys. The effect of becoming is obtained.

本実施形態における商品処理装置の外観例を示す図である。It is a figure which shows the appearance example of the product processing apparatus in this embodiment. 本実施形態における商品処理装置の構成例を示す図である。It is a figure which shows the structural example of the product processing apparatus in this embodiment. 本実施形態における商品処理装置が記憶する商品マスタの構造例を示す図である。It is a figure which shows the structural example of the product master stored in the product processing apparatus in this embodiment. 本実施形態における商品処理装置が記憶するキー表示情報の構造例を示す図である。It is a figure which shows the structural example of the key display information stored in the product processing apparatus in this embodiment. 本実施形態における商品処理装置が記憶する特売情報の構造例を示す図である。It is a figure which shows the structural example of the special sale information stored in the product processing apparatus in this embodiment. 本実施形態における液晶タッチパネルの画面において表示されるプリセットキー領域の表示態様例を示す図である。It is a figure which shows the display mode example of the preset key area displayed on the screen of the liquid crystal touch panel in this embodiment. 本実施形態のプリセットキーのサイズごとにおける表示項目の表示態様例を示す図である。It is a figure which shows the display mode example of the display item for each size of the preset key of this embodiment. 本実施形態のプリセットキーにおける表示項目の表示についての他の態様例を示す図である。It is a figure which shows the example of another embodiment about the display of the display item in the preset key of this embodiment. 本実施形態において、プリセットキーのサイズ変更に応じた表示項目の表示の態様例を示す図である。In this embodiment, it is a figure which shows the example of the display mode of the display item corresponding to the size change of a preset key. 本実施形態において、サイズ変更操作によるプリセットキーのサイズの変更に伴って他のプリセットキーの位置が変更される例を示す図である。In this embodiment, it is a figure which shows an example in which the position of another preset key is changed with the change of the size of a preset key by the size change operation. 本実施形態において、サイズ変更操作によるプリセットキーのサイズの変更に伴って他のプリセットキーの位置、サイズが変更される例を示す図である。In this embodiment, it is a figure which shows an example in which the position and size of another preset key are changed with the change of the size of a preset key by a size change operation. 本実施形態の商品処理装置がプリセットキー領域の表示のために実行する処理手順例を示すフローチャートである。It is a flowchart which shows the example of the processing procedure which the product processing apparatus of this embodiment executes for displaying a preset key area. 本実施形態の商品処理装置が、プリセットキーについてのサイズ変更操作が行われるのに応じて実行する処理手順例を示すフローチャートである。It is a flowchart which shows the example of the processing procedure which the product processing apparatus of this embodiment executes in response to the size change operation about a preset key.

以下、本発明の一実施形態による商品処理装置について図面を参照して説明する。
本実施形態の商品処理装置は、プリセットキー(プリセットボタンの一例)を画面に表示する。プリセットキーは、複数の異なるサイズのうちのいずれかのサイズを有し、対応の商品に関する情報が示されるキーである。プリセットキーは、例えば買上商品を登録するなどの登録処理に際して、登録すべき商品を指定する操作が行われる。商品処理装置は、表示されたプリセットキーに対する操作が行われるのに応じて、操作されたプリセットキーに対応する商品の販売に関する処理を行う。商品の販売に関する処理は、例えば、顧客の買上商品の登録などである。
Hereinafter, the product processing apparatus according to the embodiment of the present invention will be described with reference to the drawings.
The product processing device of the present embodiment displays a preset key (an example of a preset button) on the screen. A preset key is a key having one of a plurality of different sizes and showing information about a corresponding product. The preset key is used to specify a product to be registered during a registration process such as registering a purchased product. The product processing device performs processing related to the sale of the product corresponding to the operated preset key in response to the operation on the displayed preset key. The process related to the sale of the product is, for example, registration of the purchased product of the customer.

図1は、本実施形態における商品処理装置1の外観例を示す図である。図1(a)は商品処理装置1の正面図である。図1(b)は商品処理装置1の側面図である。 FIG. 1 is a diagram showing an external example of the product processing device 1 according to the present embodiment. FIG. 1A is a front view of the product processing device 1. FIG. 1B is a side view of the product processing device 1.

商品処理装置1は、レシート発行口109、スキャナ部110、液晶タッチパネル112(表示手段の一例)、キー操作部114、客用表示部116及びカードリーダ部118を備える。 The product processing device 1 includes a receipt issuing port 109, a scanner unit 110, a liquid crystal touch panel 112 (an example of display means), a key operation unit 114, a customer display unit 116, and a card reader unit 118.

レシート発行口109は、内蔵するレシート印字部(ジャーナルプリンタ)によって印刷されたレシートを排出する。
スキャナ部110は、商品に付されたバーコードを読み取る。
液晶タッチパネル112は、液晶表示デバイスとタッチパネルとが組み合わされた構成であり、画面に対して指などの操作体を触れることによる操作を受け付けることが可能なようになっている。また、液晶タッチパネル112は、登録された商品や会計に関する金額などをはじめ、商品販売に関連する各種の情報を表示することができる。
キー操作部114は、商品処理装置1が備えるメカニカルなキーを備える部位である。
客用表示部116は、登録された商品や会計に関する金額などをはじめ、商品販売に関連する各種の情報を表示する。
カードリーダ部118は、クレジットカードなどの情報を読み取る。
The receipt issuing port 109 discharges the receipt printed by the built-in receipt printing unit (journal printer).
The scanner unit 110 reads the barcode attached to the product.
The liquid crystal touch panel 112 has a configuration in which a liquid crystal display device and a touch panel are combined, and can accept operations by touching an operating body such as a finger with respect to the screen. In addition, the liquid crystal touch panel 112 can display various information related to product sales, such as a registered product and an amount related to accounting.
The key operation unit 114 is a portion provided with a mechanical key included in the product processing device 1.
The customer display unit 116 displays various information related to product sales, including registered products and amounts related to accounting.
The card reader unit 118 reads information such as a credit card.

図2は、本実施形態における商品処理装置1の内部構成を示すブロック図である。なお、図1と同一部分には同一符号を付して、ここでの説明を省略する。
同図に示す商品処理装置1は、CPU(Central Processing Unit)100、ハードディスク部102、RAM(Random Access Memory)104、レシート印字部108、スキャナ部110、液晶タッチパネル112、キー操作部114、客用表示部116及びカードリーダ部118を備える。これらの各部は、システムバス120によりデータの入出力が可能なように接続されている。
FIG. 2 is a block diagram showing an internal configuration of the product processing device 1 according to the present embodiment. The same parts as those in FIG. 1 are designated by the same reference numerals, and the description thereof will be omitted here.
The product processing device 1 shown in the figure includes a CPU (Central Processing Unit) 100, a hard disk unit 102, a RAM (Random Access Memory) 104, a receipt printing unit 108, a scanner unit 110, a liquid crystal touch panel 112, a key operation unit 114, and a customer. It includes a display unit 116 and a card reader unit 118. Each of these parts is connected by the system bus 120 so that data can be input and output.

CPU100は、商品処理装置1としての機能を実現するための制御を実行する。
本実施形態のCPU100は、表示サイズ変更手段としての機能を有する。表示サイズ変更手段は、液晶タッチパネル112が表示するプリセットキーの表示サイズを変更する。
表示サイズ変更手段は、プリセットキーごとに指定された表示サイズに変更することができる。また、表示サイズ変更手段は、全てのプリセットキーを対象として一括で指定された表示サイズに変更してもよい。また、表示サイズ変更手段は、選択された任意の複数のプリセットキーを対象として表示サイズを変更するようにしてもよい。
また、CPU100は、表示制御手段としての機能を有する。表示制御手段は、ハードディスク部102が記憶するキー表示情報に基づいて、プリセットキーを表示する。キー表示情報は、プリセットキーの表示サイズ(以下、単にサイズとも記載する)を示すサイズ情報と、サイズ情報が示すサイズに応じて表示させるべき項目(以下、表示項目とも記載する)とを含む。表示制御手段は、キー表示情報に含まれるサイズ情報が示すサイズを有し、サイズに対応する表示項目を表示させたプリセットキーを表示する。つまり、表示制御手段は、キー表示情報における項目に基づいてプリセットキーに表示する項目を決定し、決定された項目ごとの内容を商品マスタのデータを利用して表示する。
また、表示制御手段は、キー表示情報に特売内容の表示項目が含まれている場合には、対応の商品についての特売情報に基づく特売内容をプリセットキーに表示する。
また、表示制御手段は、キー表示情報における表示項目について定められた優先順位に基づいてプリセットキーにおける表示項目を表示する。
また、表示制御手段は、プリセットキーのサイズを変更するサイズ変更操作に応じて、サイズ変更操作により指定されたサイズにプリセットキーを変更し、サイズが変更された後のプリセットキーにおいて、変更後のサイズに対応する数の表示項目を優先順位に基づいて表示する。
また、表示制御手段は、サイズ変更操作により指定されたサイズにプリセットキーを変更するとともに、変更後のサイズとサイズの変更された方向に応じて他のプリセットキーの位置とサイズとの少なくともいずれか一方を変更する。
The CPU 100 executes control for realizing the function as the product processing device 1.
The CPU 100 of the present embodiment has a function as a display size changing means. The display size changing means changes the display size of the preset keys displayed on the liquid crystal touch panel 112.
The display size changing means can be changed to the display size specified for each preset key. Further, the display size changing means may change all the preset keys to the designated display size at once. Further, the display size changing means may change the display size for any plurality of selected preset keys.
Further, the CPU 100 has a function as a display control means. The display control means displays preset keys based on the key display information stored in the hard disk unit 102. The key display information includes size information indicating the display size of the preset key (hereinafter, also simply referred to as size) and items to be displayed according to the size indicated by the size information (hereinafter, also referred to as display items). The display control means has a size indicated by the size information included in the key display information, and displays a preset key displaying display items corresponding to the size. That is, the display control means determines the item to be displayed on the preset key based on the item in the key display information, and displays the content of each determined item by using the data of the product master.
Further, when the key display information includes a display item of the special sale content, the display control means displays the special sale content based on the special sale information of the corresponding product on the preset key.
Further, the display control means displays the display items in the preset keys based on the priority determined for the display items in the key display information.
Further, the display control means changes the preset key to the size specified by the size change operation in response to the size change operation for changing the size of the preset key, and in the preset key after the size is changed, after the change. Display the number of display items corresponding to the size based on the priority.
In addition, the display control means changes the preset key to the size specified by the resizing operation, and at least one of the position and size of the other preset key according to the changed size and the changed direction of the size. Change one.

ハードディスク部102は、CPU100が利用する各種の情報を記憶する。例えば、ハードディスク部102は、CPU100が実行するプログラムのほか、商品マスタ、特売情報、キー表示情報などを記憶する。即ち、ハードディスク部102は、データ記憶手段、表示情報記憶手段、特売情報記憶手段の一例である。
データ記憶手段としてのハードディスク部102は、商品マスタを記憶する。商品マスタは所定のデータの一例であってプリセットキーに設定されるデータである。
表示情報記憶手段としてのハードディスク部102は、プリセットキーの表示サイズを変化させるサイズ情報と、当該サイズ情報と対応させてデータ記憶手段が記憶するデータのうちプリセットキーに表示させる項目とを記憶する。なお、ハードディスク部102は、上記のサイズ情報と表示項目とについて、キー表示情報に含めて記憶する。
特売情報記憶手段は、特売情報を記憶する。
The hard disk unit 102 stores various information used by the CPU 100. For example, the hard disk unit 102 stores a program executed by the CPU 100, a product master, special sale information, key display information, and the like. That is, the hard disk unit 102 is an example of a data storage means, a display information storage means, and a bargain information storage means.
The hard disk unit 102 as a data storage means stores the product master. The product master is an example of predetermined data and is data set in the preset key.
The hard disk unit 102 as the display information storage means stores size information for changing the display size of the preset key and items to be displayed on the preset key among the data stored by the data storage means in correspondence with the size information. The hard disk unit 102 stores the above size information and display items in the key display information.
The bargain information storage means stores bargain information.

商品マスタは、各商品の商品コード、商品名、販売価格などの項目を含む商品情報を格納するファイルである。商品マスタは、商品の販売状況及び仕入れ状況等に応じて適宜変更される。 The product master is a file that stores product information including items such as a product code, a product name, and a selling price of each product. The product master is appropriately changed according to the sales status and purchasing status of the product.

特売情報は、店舗で販売する商品についての特売に関する情報である。 The special sale information is information on the special sale of the products sold in the store.

本実施形態の商品処理装置1は、液晶タッチパネル112の画面に、顧客の買上商品の登録のために店員(オペレータ)が操作するプリセットキーが表示される。プリセットキーは、商品マスタにおいて示される商品ごとに対応しており、対応の商品につての所定の項目が表示される。そして、液晶タッチパネル112の画面上においては、例えば商品の部門ごとに対応するページにおいて、対応の部門の商品ごとのプリセットキーが配列されるように表示される。
ハードディスク部102が記憶する表示情報は、上記のようにプリセットキーを表示させる際に商品処理装置1が利用する情報である。
In the product processing device 1 of the present embodiment, a preset key operated by a clerk (operator) for registering a customer's purchased product is displayed on the screen of the liquid crystal touch panel 112. The preset keys correspond to each product shown in the product master, and predetermined items for the corresponding products are displayed. Then, on the screen of the liquid crystal touch panel 112, for example, on the page corresponding to each product category, the preset keys for each product of the corresponding category are displayed so as to be arranged.
The display information stored in the hard disk unit 102 is the information used by the product processing device 1 when displaying the preset keys as described above.

RAM104は、CPU100に対応する主記憶装置であり、CPU100が処理を実行する際の作業領域として利用される。 The RAM 104 is a main storage device corresponding to the CPU 100, and is used as a work area when the CPU 100 executes processing.

続いて、図3を参照して、ハードディスク部102が記憶する商品マスタの構造例について説明する。
同図に示すように、商品マスタは、例えば店舗にて販売される商品ごとに、商品コード、部門、産地、商品名、単価などの所定の項目を対応付けた構造である。
商品コードは、対応の商品について付与された識別子を示す。
部門は、対応の商品が該当する部門を示す。
産地は、対応の商品の産地が示される。なお、産地に代えて対応の商品を製造したメーカが示されてもよい。
単価は、対応の商品の1個あたり、あるいは所定重量あたりの価格を示す。
Subsequently, a structural example of the product master stored in the hard disk unit 102 will be described with reference to FIG.
As shown in the figure, the product master has a structure in which predetermined items such as a product code, a department, a production area, a product name, and a unit price are associated with each product sold in a store, for example.
The product code indicates an identifier given to the corresponding product.
The department indicates the department to which the corresponding product corresponds.
As for the production area, the production area of the corresponding product is indicated. In addition, the manufacturer who manufactured the corresponding product may be indicated instead of the production area.
The unit price indicates the price per corresponding product or per predetermined weight.

また、図4を参照して、ハードディスク部102が記憶するキー表示情報の構造例について説明する。
同図に示すように、キー表示情報は、プリセットキーごとに、キー番号、商品コード、サイズ情報、位置情報、優先順位情報、表示項目(項目)を対応付けた構造である。1つのキー表示情報は、オペレータの予めの操作によりプリセットキーを登録したのに応じてCPU100により生成され、ハードディスク部102に記憶される。
Further, a structural example of the key display information stored in the hard disk unit 102 will be described with reference to FIG.
As shown in the figure, the key display information has a structure in which a key number, a product code, a size information, a position information, a priority information, and a display item (item) are associated with each preset key. One key display information is generated by the CPU 100 in response to the registration of preset keys by the operator's prior operation, and is stored in the hard disk unit 102.

キー番号は、対応のプリセットキーに付与された識別子としての番号である。
商品コードは、対応のプリセットキーと対応付けられた商品を示す商品コードである。
サイズ情報は、対応のプリセットキーのサイズを示す。
位置情報は、対応のプリセットキーの画面上での表示位置を示す。
優先順位情報は、対応のプリセットキーに表示可能な項目である表示項目についての優先順位を示す。
表示項目は、対応のプリセットキーに表示可能な項目を示す。同図の場合には、表示項目が、画像情報、第1項目、第2項目、第3項目、第4項目の5つである例を示している。
The key number is a number as an identifier given to the corresponding preset key.
The product code is a product code indicating a product associated with the corresponding preset key.
The size information indicates the size of the corresponding preset key.
The position information indicates the display position of the corresponding preset key on the screen.
The priority information indicates the priority of the display items that can be displayed on the corresponding preset keys.
Display items indicate items that can be displayed on the corresponding preset keys. In the case of the figure, an example is shown in which five display items are image information, a first item, a second item, a third item, and a fourth item.

画像情報は、対応のプリセットキーに表示可能な表示項目として、例えば対応の商品を示す画像を指定する情報である。同図においては、画像情報として、画像のファイル名によって画像を指定する例を示している。
第1項目、第2項目、第3項目、第4項目は、それぞれ、表示項目の分類として、産地、商品名、単価、特売内容が対応付けられている。
The image information is information that specifies, for example, an image indicating a corresponding product as a display item that can be displayed on the corresponding preset key. In the figure, an example of designating an image by an image file name is shown as image information.
The first item, the second item, the third item, and the fourth item are associated with the production area, the product name, the unit price, and the special sale content as the classification of the display items, respectively.

また、図5を参照して、ハードディスク部102が記憶する特売情報の構造例について説明する。
同図に示す特売情報は、特売される商品ごとの商品コードに、開始日時、終了日時、特売価格を対応付けた構造である。
開始日時は、特売が開始される日時を示す。
終了日時は、特売が終了する日時を示す。
特売価格は、対応の商品について特売価格を示す。
Further, a structural example of the special sale information stored in the hard disk unit 102 will be described with reference to FIG.
The special sale information shown in the figure has a structure in which the product code for each product to be sold is associated with the start date and time, the end date and time, and the special sale price.
The start date and time indicates the date and time when the bargain sale starts.
The end date and time indicates the date and time when the special sale ends.
The bargain price indicates the bargain price for the corresponding product.

図6は、液晶タッチパネル112の画面において表示されるプリセットキー領域AKYの態様例を示している。同図に示されるプリセットキー領域AKYは、例えば顧客の買上商品を登録するための操作が行われる商品登録画面内に表示される。
同図に示すように、本実施形態のプリセットキーKYは、X1×Y1、X2×Y1、X3×Y1による3つのうちのいずれかによるサイズを有してプリセットキー領域AKY内にて配列される。
同図においては、図示を省略しているが、プリセットキーKYごとに対応の商品についての表示項目の表示が行われる。表示される表示項目の数は、プリセットキーKYのサイズに応じて異なる。
FIG. 6 shows an example of the preset key area AKY displayed on the screen of the liquid crystal touch panel 112. The preset key area AKY shown in the figure is displayed in, for example, a product registration screen in which an operation for registering a customer's purchased product is performed.
As shown in the figure, the preset key KY of the present embodiment has a size according to any one of three of X1 × Y1, X2 × Y1, and X3 × Y1 and is arranged in the preset key area AKY. ..
Although not shown in the figure, display items for corresponding products are displayed for each preset key KY. The number of displayed items varies depending on the size of the preset key KY.

図7は、本実施形態のプリセットキーのサイズごとにおける表示項目の表示態様例を示している。
図7(a)は、図4におけるキー番号K1のキー表示情報に基づいて表示されるプリセットキーKY1の表示態様例を示している。
図4によると、キー番号K1のキー表示情報におけるサイズ情報はX3×Y1のサイズを示している。そこで、商品処理装置1は、プリセットキーKY1に対応して、X3×Y1のサイズによるキーパーツ画像を生成する。キーパーツ画像とは、表示項目が表示されていない状態のプリセットキーの画像である。
図7の場合、X3×Y1のサイズのプリセットキーは、上から下にかけて、3つの第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3に分割される。第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3は、それぞれ、優先順位の1番目、2番目、3番目が対応する。
FIG. 7 shows an example of a display mode of display items for each size of the preset key of the present embodiment.
FIG. 7A shows an example of a display mode of the preset key KY1 displayed based on the key display information of the key number K1 in FIG.
According to FIG. 4, the size information in the key display information of the key number K1 indicates the size of X3 × Y1. Therefore, the product processing device 1 generates a key part image having a size of X3 × Y1 corresponding to the preset key KY1. The key part image is an image of a preset key in a state where display items are not displayed.
In the case of FIG. 7, the preset key having a size of X3 × Y1 is divided into three first item display areas AR1, a second item display area AR2, and a third item display area AR3 from top to bottom. The first item display area AR1, the second item display area AR2, and the third item display area AR3 correspond to the first, second, and third priorities, respectively.

ここで、キー番号K1のキー表示情報における商品コードは1001を示している。商品コードが1001の商品は、図3の商品マスタにおける商品名を参照して分かるように、「人参」である。 Here, the product code in the key display information of the key number K1 indicates 1001. The product having the product code 1001 is "carrot" as can be seen by referring to the product name in the product master of FIG.

このように、プリセットキーKY1は、商品コードが1001の人参に対応している。ただし、プリセットキーKY1は、第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3として示すように、表示可能な項目の最大数は3つである。これに対して、プリセットキーに表示可能な項目は、画像情報と第1〜第4項目の5つである。従って、プリセットキーKY1に項目を表示するにあたっては、5つの項目のうちから3つが選択される必要がある。 As described above, the preset key KY1 corresponds to the carrot whose product code is 1001. However, as shown as the first item display area AR1, the second item display area AR2, and the third item display area AR3, the preset key KY1 has a maximum number of displayable items of three. On the other hand, the items that can be displayed on the preset keys are the image information and the five items 1 to 4. Therefore, when displaying an item on the preset key KY1, it is necessary to select three out of the five items.

そこで、商品処理装置1は、プリセットキーKY1に表示すべき項目を選択するにあたり、キー表示情報の優先順位情報が示す優先順位を利用する。
図4によると、キー番号K1のキー表示情報の優先順位情報は、第2項目(商品名)、第1項目(産地)、第3項目(単価)、第4項目(特売内容)、画像情報の順による優先順位であることを示している。
この場合、商品処理装置1は、1番目〜3番目までの優先順位に対応する第2項目(商品名)、第1項目(産地)、第3項目(単価)を、プリセットキーKY1における第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3の各々に表示させればよい。
Therefore, the product processing device 1 uses the priority indicated by the priority information of the key display information when selecting the item to be displayed on the preset key KY1.
According to FIG. 4, the priority information of the key display information of the key number K1 is the second item (product name), the first item (production area), the third item (unit price), the fourth item (sale content), and the image information. It shows that the order of priority is.
In this case, the product processing device 1 sets the second item (product name), the first item (production area), and the third item (unit price) corresponding to the first to third priorities in the first preset key KY1. It may be displayed in each of the item display area AR1, the second item display area AR2, and the third item display area AR3.

図3の商品マスタによれば、商品コードが1001の商品の商品名は「人参」であり、産地は「青森産」であり、単価は「110」である。そこで、商品処理装置1は、プリセットキーKY1における第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3のそれぞれに、図7(a)のように、「人参」、「青森産」、「110円」を表示させる。
そして、商品処理装置1は、このようにX3×Y1のキーパーツ画像上に項目を表示させたプリセットキーKY1を、プリセットキー領域AKYにおいて、キー表示情報に含まれる位置情報が示す位置(x1,y1)に配置させる。
According to the product master of FIG. 3, the product name of the product with the product code 1001 is "carrot", the production area is "Aomori product", and the unit price is "110". Therefore, the product processing device 1 sets the first item display area AR1, the second item display area AR2, and the third item display area AR3 on the preset key KY1 to "carrot" and "carrot" as shown in FIG. 7A, respectively. Display "Aomori" and "110 yen".
Then, the product processing device 1 places the preset key KY1 in which the item is displayed on the key part image of X3 × Y1 in the preset key area AKY at the position (x1,) indicated by the position information included in the key display information. Place it in y1).

また、図7(b)は、図4におけるキー番号K2のキー表示情報に基づいて表示されるプリセットキーKY2の表示態様例を示している。
図4によると、キー番号K2のキー表示情報におけるサイズ情報はX3×Y1のサイズを示している。そこで、商品処理装置1は、プリセットキーKY2に対応して、図7(b)のように、X3×Y1のサイズのキーパーツ画像を生成する。
Further, FIG. 7B shows an example of a display mode of the preset key KY2 displayed based on the key display information of the key number K2 in FIG.
According to FIG. 4, the size information in the key display information of the key number K2 indicates the size of X3 × Y1. Therefore, the product processing device 1 generates a key part image having a size of X3 × Y1 corresponding to the preset key KY2, as shown in FIG. 7B.

ここで、キー番号K2のキー表示情報における商品コードは1002を示している。商品コードが1002の商品は、図3の商品マスタにおける商品名を参照して分かるように「キャベツ」である。
図4によると、キー番号K2のキー表示情報の優先順位情報は、第2項目(商品名)、第4項目(特売内容)、第3項目(単価)、画像情報、第1項目(産地)、の順による優先順位であることを示している。
この場合、商品処理装置1は、優先順位が1番目〜3番目までの第2項目(商品名)、第4項目(特売内容)、第3項目(単価)を、プリセットキーKY2における第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3のそれぞれに表示させればよい。
Here, the product code in the key display information of the key number K2 indicates 1002. The product with the product code 1002 is "cabbage" as can be seen by referring to the product name in the product master of FIG.
According to FIG. 4, the priority information of the key display information of the key number K2 is the second item (product name), the fourth item (sale content), the third item (unit price), the image information, and the first item (production area). It shows that the priority is in the order of ,.
In this case, the product processing device 1 sets the second item (product name), the fourth item (sale content), and the third item (unit price) having the first to third priorities as the first item in the preset key KY2. It may be displayed in each of the display area AR1, the second item display area AR2, and the third item display area AR3.

そこで、商品処理装置1は、商品マスタから、1002の商品コードに対応付けられた商品名である「キャベツ」と、単価である「138」とを取得する。また、商品処理装置1は、特売内容については、図5の特売情報から以下のように取得する。
即ち、図5によると、1002の商品コードの商品についての特売情報が存在する。ここで、現在の日時が7月9日18時であるとすると、1002の商品コードの商品は、現在特売中であることになる。そこで、この場合の商品処理装置1は、図5の特売情報から1002の商品コードに対応付けられた「98」の特売価格を取得する。
Therefore, the product processing device 1 acquires "cabbage", which is a product name associated with the product code of 1002, and "138", which is a unit price, from the product master. Further, the product processing device 1 acquires the contents of the special sale from the special sale information of FIG. 5 as follows.
That is, according to FIG. 5, there is special sale information about the product with the product code of 1002. Here, assuming that the current date and time is 18:00 on July 9, the product with the product code of 1002 is currently on sale. Therefore, the product processing device 1 in this case acquires the special sale price of "98" associated with the product code of 1002 from the special sale information of FIG.

そして、商品処理装置1は、上記のように取得した各項目の内容に基づき、プリセットキーKY2における第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3のそれぞれに、7(b)のように、「キャベツ」、「特売 110円」、「通常 138円」を表示させる。このように、特売価格と通常の価格とがともに表示される場合、特売価格と通常の価格とが区別できるように、「特売」、「通常」などの文字を、商品マスタから取得した表示項目の内容に付加するとよい。
なお、特売期間が終了してしまっている場合、商品処理装置1は、例えば第2項目表示領域AR2を空欄とすればよい。あるいは、商品処理装置1は、第2項目表示領域AR2に特売期間が終了したことを示す内容を表示させればよい。
そして、商品処理装置1は、上記のようにX3×Y1のキーパーツ画像上に項目を表示させたプリセットキーKY2を、プリセットキー領域AKYにおいて、キー表示情報に含まれる位置情報が示す位置(x2,y2)に配置させる。
Then, based on the contents of each item acquired as described above, the product processing device 1 has 7 in each of the first item display area AR1, the second item display area AR2, and the third item display area AR3 in the preset key KY2. As shown in (b), "cabbage", "sale 110 yen", and "normally 138 yen" are displayed. In this way, when both the special sale price and the normal price are displayed, characters such as "sale" and "normal" are obtained from the product master so that the special sale price and the normal price can be distinguished. It is good to add it to the contents of.
When the special sale period has expired, the product processing device 1 may leave the second item display area AR2 blank, for example. Alternatively, the product processing device 1 may display the content indicating that the special sale period has expired in the second item display area AR2.
Then, the product processing device 1 places the preset key KY2 in which the item is displayed on the key part image of X3 × Y1 as described above in the preset key area AKY at the position (x2) indicated by the position information included in the key display information. , Y2).

また、図7(c)は、図4におけるキー番号K3のキー表示情報に基づいて表示されるプリセットキーKY3の表示態様例を示している。
図4によると、キー番号K3のキー表示情報におけるサイズ情報はX3×Y1のサイズを示している。そこで、商品処理装置1は、プリセットキーKY3に対応して、図7(c)のように、X3×Y1のサイズのキーパーツ画像を生成する。
Further, FIG. 7C shows an example of a display mode of the preset key KY3 displayed based on the key display information of the key number K3 in FIG.
According to FIG. 4, the size information in the key display information of the key number K3 indicates the size of X3 × Y1. Therefore, the product processing device 1 generates a key part image having a size of X3 × Y1 corresponding to the preset key KY3, as shown in FIG. 7C.

ここで、キー番号K3のキー表示情報における商品コードは1003を示している。商品コードが1003の商品は、図3の商品マスタにおける商品名を参照して分かるように、「きゅうり」である。
図4によると、キー番号K3のキー表示情報の優先順位情報は、画像情報、第3項目(単価)、第1項目(産地)、第4項目(特売内容)、第2項目(商品名)、の順による優先順位であることを示している。
この場合、商品処理装置1は、優先順位が1番目〜3番目までの画像情報、第3項目(単価)、第1項目(産地)を、プリセットキーKY3における第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3のそれぞれに表示させればよい。
そこで、商品処理装置1は、商品マスタから、1003の商品コードに対応付けられた画像情報が示す画像ファイル(003.gif)と、単価である「90」と、産地である「九州産」とを取得する。
Here, the product code in the key display information of the key number K3 indicates 1003. The product with the product code 1003 is "cucumber" as can be seen by referring to the product name in the product master of FIG.
According to FIG. 4, the priority information of the key display information of the key number K3 is image information, the third item (unit price), the first item (production area), the fourth item (sale content), and the second item (product name). It shows that the priority is in the order of ,.
In this case, the product processing device 1 displays the image information, the third item (unit price), and the first item (production area) having the first to third priorities in the first item display area AR1 and the second in the preset key KY3. It may be displayed in each of the item display area AR2 and the third item display area AR3.
Therefore, the product processing device 1 includes an image file (003.gif) indicated by image information associated with the product code of 1003 from the product master, a unit price of "90", and a production area of "produced in Kyushu". To get.

そして、商品処理装置1は、上記のように取得した各項目の内容に基づき、プリセットキーKY3における第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3のそれぞれに、7(c)のように、画像ファイル(003.gif)の画像と、「90円」と、「九州産」とを表示させる。
そして、商品処理装置1は、上記のようにX3×Y1のキーパーツ画像上に項目を表示させたプリセットキーKY3を、プリセットキー領域AKYにおいて、キー表示情報に含まれる位置情報が示す位置(x3,y3)に配置させる。
Then, based on the contents of each item acquired as described above, the product processing device 1 has 7 in each of the first item display area AR1, the second item display area AR2, and the third item display area AR3 in the preset key KY3. As shown in (c), the image of the image file (003.gif), "90 yen", and "produced in Kyushu" are displayed.
Then, the product processing device 1 places the preset key KY3 in which the item is displayed on the key part image of X3 × Y1 as described above in the preset key area AKY at the position (x3) indicated by the position information included in the key display information. , Y3).

また、図7(d)は、図4におけるキー番号K4のキー表示情報に基づいて表示されるプリセットキーKY4の表示態様例を示している。
図4によると、キー番号K4のキー表示情報におけるサイズ情報はX2×Y1のサイズを示している。X2は、X3に対して2/3となるサイズである。
そこで、この場合の商品処理装置1は、プリセットキーKY4に対応して、図7(d)のように、X2×Y1のサイズのキーパーツ画像を生成する。
X2×Y1のサイズの場合、図7(d)に示されるように、項目を表示できる領域は、第1項目表示領域AR1、第2項目表示領域AR2の2つのみとなる。
Further, FIG. 7D shows an example of a display mode of the preset key KY4 displayed based on the key display information of the key number K4 in FIG.
According to FIG. 4, the size information in the key display information of the key number K4 indicates the size of X2 × Y1. X2 is a size that is two-thirds that of X3.
Therefore, the product processing device 1 in this case generates a key part image having a size of X2 × Y1 corresponding to the preset key KY4, as shown in FIG. 7D.
In the case of the size of X2 × Y1, as shown in FIG. 7D, there are only two areas where items can be displayed, the first item display area AR1 and the second item display area AR2.

ここで、キー番号K4のキー表示情報における商品コードは1004を示している。商品コードが1004の商品は、図3の商品マスタにおける商品名を参照して分かるように、もやしである。
図4によると、キー番号K4のキー表示情報の優先順位情報は、第2項目(商品名)、第3項目(単価)、画像情報、第4項目(特売内容)、第1項目(産地)の順による優先順位であることを示している。
この場合、商品処理装置1は、優先順位が1番目の第2項目(商品名)と、2番目の第3項目(単価)とを、プリセットキーKY4における第1項目表示領域AR1、第2項目表示領域AR2のそれぞれに表示させればよい。
そこで、商品処理装置1は、商品マスタから、1004の商品コードに対応付けられた商品名である「もやし」と、単価である「48」とを取得する。
Here, the product code in the key display information of the key number K4 indicates 1004. The product with the product code 1004 is a bean sprout, as can be seen by referring to the product name in the product master of FIG.
According to FIG. 4, the priority information of the key display information of the key number K4 is the second item (product name), the third item (unit price), the image information, the fourth item (sale content), and the first item (production area). It shows that the order of priority is.
In this case, the product processing device 1 sets the second item (product name) having the first priority and the second third item (unit price) in the preset key KY4 as the first item display area AR1 and the second item. It may be displayed in each of the display areas AR2.
Therefore, the product processing device 1 acquires the product name “bean sprout” associated with the product code of 1004 and the unit price “48” from the product master.

そして、商品処理装置1は、上記のように取得した各項目の内容に基づき、プリセットキーKY4における第1項目表示領域AR1、第2項目表示領域AR2のそれぞれに、7(d)のように、「もやし」、「48円」を表示させる。
そして、商品処理装置1は、上記のようにX2×Y1のキーパーツ画像上に項目を表示させたプリセットキーKY4を、プリセットキー領域AKYにおいて、キー表示情報に含まれる位置情報が示す位置(x4,y4)に配置させる。
Then, the product processing device 1 sets the first item display area AR1 and the second item display area AR2 on the preset key KY4 as shown in 7 (d) based on the contents of each item acquired as described above. Display "bean sprouts" and "48 yen".
Then, the product processing device 1 places the preset key KY4 in which the item is displayed on the key part image of X2 × Y1 as described above in the preset key area AKY at the position (x4) indicated by the position information included in the key display information. , Y4).

また、図7(e)は、図4におけるキー番号K5のキー表示情報に基づいて表示されるプリセットキーKY5の表示態様例を示している。
図4によると、キー番号K5のキー表示情報におけるサイズ情報はX1×Y1のサイズを示している。X1は、X3に対して1/3となるサイズである。
そこで、この場合の商品処理装置1は、プリセットキーKY5に対応して、図7(e)のように、X1×Y1のサイズのキーパーツ画像を生成する。
X1×Y1のサイズの場合、図7(e)に示されるように、項目を表示できる領域は、第1項目表示領域AR1の1つのみとなる。
Further, FIG. 7E shows an example of a display mode of the preset key KY5 displayed based on the key display information of the key number K5 in FIG.
According to FIG. 4, the size information in the key display information of the key number K5 indicates the size of X1 × Y1. X1 has a size that is 1/3 of that of X3.
Therefore, the product processing device 1 in this case generates a key part image having a size of X1 × Y1 corresponding to the preset key KY5, as shown in FIG. 7 (e).
In the case of the size of X1 × Y1, as shown in FIG. 7 (e), the area in which the item can be displayed is only one of the first item display area AR1.

ここで、キー番号K5のキー表示情報における商品コードは1005を示している。商品コードが1005の商品は、図3の商品マスタにおける商品名を参照して分かるように、カイワレ大根である。
図4によると、キー番号K5のキー表示情報の優先順位情報は、第2項目(商品名)、第1項目(産地)、第4項目(特売内容)、第3項目(単価)、画像情報の順による優先順位であることを示している。
この場合、商品処理装置1は、優先順位が1番目の第2項目(商品名)を、プリセットキーKY5における第1項目表示領域AR1に表示させればよい。
そこで、商品処理装置1は、商品マスタから、1005の商品コードに対応付けられた商品名である「カイワレ大根」を取得する。
Here, the product code in the key display information of the key number K5 indicates 1005. The product having the product code 1005 is radish sprouts, as can be seen by referring to the product name in the product master of FIG.
According to FIG. 4, the priority information of the key display information of the key number K5 is the second item (product name), the first item (production area), the fourth item (sale content), the third item (unit price), and the image information. It shows that the order of priority is.
In this case, the product processing device 1 may display the second item (product name) having the first priority in the first item display area AR1 on the preset key KY5.
Therefore, the product processing device 1 acquires "Kaiware daikon", which is a product name associated with the product code of 1005, from the product master.

そして、商品処理装置1は、上記のように取得した項目の内容である「カイワレ大根」を、プリセットキーKY4における第1項目表示領域AR1に、7(e)のように表示させる。
そして、商品処理装置1は、上記のようにX1×Y1のキーパーツ画像上に項目を表示させたプリセットキーKY5を、プリセットキー領域AKYにおいて、キー表示情報に含まれる位置情報が示す位置(x5,y5)に配置させる。
Then, the product processing device 1 displays "Kaiware daikon", which is the content of the item acquired as described above, in the first item display area AR1 of the preset key KY4 as shown in 7 (e).
Then, the product processing device 1 places the preset key KY5 in which the item is displayed on the key part image of X1 × Y1 as described above in the preset key area AKY at the position (x5) indicated by the position information included in the key display information. , Y5).

図8は、プリセットキーにおける項目についての優先順位に応じた表示位置についての変形例を示している。
例えば、図7(a)に例示したプリセットキーKY1については、図8(a)に示すように、第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3が、それぞれ、キーパーツ画像上の中段、上段、下段に割り当てられるように変更されている。
即ち、X3×Y1のサイズのプリセットキーについては、1番目、2番目、3番目の優先順位の各項目が、それぞれ、キーパーツ画像上の中段、上段、下段に表示されてもよい。
FIG. 8 shows a modified example of the display position according to the priority of the items in the preset keys.
For example, with respect to the preset key KY1 illustrated in FIG. 7A, as shown in FIG. 8A, the first item display area AR1, the second item display area AR2, and the third item display area AR3 are respectively. It has been changed so that it can be assigned to the middle, upper, and lower rows on the key part image.
That is, for the preset keys having a size of X3 × Y1, each item of the first, second, and third priority may be displayed in the middle, upper, and lower rows on the key part image, respectively.

また、図8(b)においては、図7(a)に例示したプリセットキーKY1について、第1項目表示領域AR1、第2項目表示領域AR2、第3項目表示領域AR3が、それぞれ、キーパーツ画像上の中段、下段、上段に割り当てられるように変更されている。
即ち、X3×Y1のサイズのプリセットキーについては、1番目、2番目、3番目の優先順位の各項目が、それぞれ、キーパーツ画像上の中段、下段、上段に表示されてもよい。
Further, in FIG. 8B, for the preset key KY1 illustrated in FIG. 7A, the first item display area AR1, the second item display area AR2, and the third item display area AR3 are key part images, respectively. It has been changed so that it can be assigned to the upper middle, lower, and upper rows.
That is, for the preset keys having a size of X3 × Y1, each item of the first, second, and third priority may be displayed in the middle, lower, and upper rows on the key part image, respectively.

また、図8(c)においては、図7(d)に例示したプリセットキーKY4について、第1項目表示領域AR1、第2項目表示領域AR2が、それぞれ、キーパーツ画像上の、下段、上段に割り当てられるように変更されている。
即ち、X2×Y1のサイズのプリセットキーについては、1番目、2番目の優先順位の項目が、それぞれ、キーパーツ画像上の下段、上段に表示される例を示している。
Further, in FIG. 8 (c), regarding the preset key KY4 illustrated in FIG. 7 (d), the first item display area AR1 and the second item display area AR2 are located in the lower and upper rows of the key part image, respectively. It has been modified to be assigned.
That is, for the preset keys having a size of X2 × Y1, the first and second priority items are displayed in the lower and upper rows of the key parts image, respectively.

また、本実施形態においては、オペレータの液晶タッチパネル112に対する所定操作によってプリセットキーのサイズを変更することができる。
図9は、プリセットキーのサイズの変更に応じた項目の表示態様の一例を示している。同図では、図8(a)と同じプリセットキーKY1を例に挙げている。
即ち、図9(a)のプリセットキーKY1において、優先順位が1番目、2番目、3番目の各表示項目は、それぞれ、中段の第1項目表示領域AR1、上段の第2項目表示領域AR2、下段の第3項目表示領域AR3に表示されている。
Further, in the present embodiment, the size of the preset key can be changed by a predetermined operation on the liquid crystal touch panel 112 of the operator.
FIG. 9 shows an example of the display mode of items according to the change in the size of the preset key. In the figure, the same preset key KY1 as in FIG. 8A is given as an example.
That is, in the preset key KY1 of FIG. 9A, the display items having the first, second, and third priorities are the first item display area AR1 in the middle row and the second item display area AR2 in the upper row, respectively. It is displayed in the third item display area AR3 in the lower row.

そして、図9(a)のプリセットキーKY1のサイズをX2×Y1に変更した場合、プリセットキーKY1は、図9(b)に示す態様で表示される。
つまり、X2×Y1のサイズのプリセットキーKY1は、上段が第2項目表示領域AR2とされて優先順位が2番目の項目である産地(「青森産」)が表示される。また、X2×Y1のサイズのプリセットキーKY2は、下段が第1項目表示領域AR1とされて優先順位が1番目の項目である商品名(「人参」)が表示される。
即ち、X2×Y1のサイズのプリセットキーKY1においては、優先順位が1番目と二番目の項目が表示される。
Then, when the size of the preset key KY1 in FIG. 9A is changed to X2 × Y1, the preset key KY1 is displayed in the manner shown in FIG. 9B.
That is, in the preset key KY1 having a size of X2 × Y1, the upper row is the second item display area AR2, and the production area (“Aomori product”) whose priority is the second item is displayed. Further, in the preset key KY2 having a size of X2 × Y1, the lower row is the first item display area AR1 and the product name (“carrot”) whose priority is the first item is displayed.
That is, in the preset key KY1 having a size of X2 × Y1, the items having the first and second priority are displayed.

また、図9(b)のX2×Y1によるサイズのプリセットキーKY1を、さらにX1×Y1によるサイズに変更した場合、プリセットキーKY1は、図9(c)に示す態様で表示される。
つまり、X1×Y1のサイズのプリセットキーKY1においては、優先順位が1番目の項目である商品名(「人参」)が表示される。
なお、図9(c)の状態からサイズを大きしていく操作を行った場合、プリセットキーKY1は、図9(b)、図9(a)に示すように表示される。
Further, when the preset key KY1 having the size of X2 × Y1 in FIG. 9B is further changed to the size of X1 × Y1, the preset key KY1 is displayed in the manner shown in FIG. 9C.
That is, in the preset key KY1 having a size of X1 × Y1, the product name (“carrot”) whose priority is the first item is displayed.
When the operation of increasing the size is performed from the state of FIG. 9 (c), the preset key KY1 is displayed as shown in FIGS. 9 (b) and 9 (a).

このように、本実施形態では、プリセットキーのサイズが変更されるのに伴って、プリセットキーとしてのキーパーツ画像上に表示できる項目の数も変更される。即ち、本実施形態では、プリセットキーのサイズの変更に応じて、項目についての表示内容も変化する。
この際、本実施形態では、表示項目ごとの優先順位に基づいて、プリセットキーのサイズに応じて表示可能な数の項目を優先順位の高い順から表示するようにしている。
このように、プリセットキーのサイズの変更に応じて、プリセットキーに表示させる項目を優先順位に従って決定することにより、特に人手を要することなくプリセットキーのサイズごとに表示される項目を適切なものとすることができる。
As described above, in the present embodiment, as the size of the preset key is changed, the number of items that can be displayed on the key part image as the preset key is also changed. That is, in the present embodiment, the display content of the item changes according to the change in the size of the preset key.
At this time, in the present embodiment, the number of items that can be displayed according to the size of the preset key is displayed in descending order of priority based on the priority of each display item.
In this way, by deciding the items to be displayed on the preset keys according to the priority according to the change in the size of the preset keys, the items displayed for each preset key size can be made appropriate without any special labor. can do.

次に、図10と図11とを参照して、1つのプリセットキーのサイズ変更に伴う他のプリセットキーのサイズの変更の態様例について説明する。
先ず、図10(a)においては、プリセットキー領域AKYにおける最も右の列において、下から上にかけて5つのプリセットキーKY11、KY12、KY13、KY14及びKY15が配列された状態が示されている。
この場合において、最も上に配置されたプリセットキーKY15の上には、未だプリセットキーが配置されていない空き領域が存在している。
Next, an example of the mode of changing the size of another preset key accompanying the resizing of one preset key will be described with reference to FIGS. 10 and 11.
First, in FIG. 10A, in the rightmost column in the preset key area AKY, a state in which five preset keys KY11, KY12, KY13, KY14, and KY15 are arranged from bottom to top is shown.
In this case, above the preset key KY15 arranged at the top, there is an empty area in which the preset key is not yet arranged.

上記の状態において、プリセットキーKY13を対象として、X2×Y1からX3×Y1のサイズに変更する操作が行われた場合には、図10(b)に示すようにプリセットキー領域AKY内の状態が変化する。
先ず、プリセットキーKY13よりも下に配置されるプリセットキーKY11、KY12については、図10(a)からの変化はない。
そして、サイズ変更操作の対象であるプリセットキーKY13は、縦方向が上側の方向に延びるようにX2×Y1からX3×Y1にサイズが変更される。
In the above state, when the operation of changing the size of the preset key KY13 from X2 × Y1 to the size of X3 × Y1 is performed, the state in the preset key area AKY is changed as shown in FIG. 10 (b). Change.
First, there is no change from FIG. 10A with respect to the preset keys KY11 and KY12 arranged below the preset keys KY13.
Then, the preset key KY13, which is the target of the resizing operation, is resized from X2 × Y1 to X3 × Y1 so that the vertical direction extends in the upper direction.

さらに、上記のようにプリセットキーKY13のサイズが変更されるのに伴い、プリセットキーKY14、KY15は、プリセットキーKY13の縦方向の変化に応じて、上方向に移動する。
なお、図10(b)の状態から、例えばプリセットキーKY13を、再びX2×Y1のサイズに戻した場合には、図10(a)の状態に戻る。
Further, as the size of the preset key KY13 is changed as described above, the preset keys KY14 and KY15 move upward according to the vertical change of the preset key KY13.
When, for example, the preset key KY13 is returned to the size of X2 × Y1 from the state of FIG. 10 (b), the state of FIG. 10 (a) is restored.

次に、図11を参照して、1つのプリセットキーのサイズ変更に伴う他のプリセットキーのサイズの変更の態様の他の例について説明する。
先ず、図11(a)においては、プリセットキー領域AKYにおける最も右の列において、下から上にかけて6つのプリセットキーKY11、KY12、KY13、KY14、KY15及びKY16が配列された状態が示されている。
この場合において、プリセットキー領域AKYにおける最も右の列は、これら6つのプリセットキーKY11、KY12、KY13、KY14、KY15及びKY16により占有され、空き領域は存在していない。
Next, with reference to FIG. 11, another example of the mode of resizing the other preset keys accompanying the resizing of one preset key will be described.
First, in FIG. 11A, a state in which six preset keys KY11, KY12, KY13, KY14, KY15, and KY16 are arranged from the bottom to the top is shown in the rightmost column in the preset key area AKY. ..
In this case, the rightmost column in the preset key area AKY is occupied by these six preset keys KY11, KY12, KY13, KY14, KY15 and KY16, and there is no free area.

上記の状態において、プリセットキーKY13を対象として、X2×Y1からX3×Y1のサイズに変更する操作が行われた場合には、図11(b)に示すようにプリセットキー領域AKY内の状態が変化する。
先ず、プリセットキーKY13よりも下に配置されるプリセットキーKY11、KY12については、図11(a)からの変化はない。
そして、サイズ変更操作の対象であるプリセットキーKY13は、図10(b)に示されるように、縦方向が上側の方向に延びるようにX2×Y1からX3×Y1にサイズが変更される。
In the above state, when the operation of changing the size of the preset key KY13 from X2 × Y1 to the size of X3 × Y1 is performed, the state in the preset key area AKY is changed as shown in FIG. 11 (b). Change.
First, the preset keys KY11 and KY12 arranged below the preset keys KY13 are unchanged from FIG. 11A.
Then, as shown in FIG. 10B, the preset key KY13, which is the target of the resizing operation, is resized from X2 × Y1 to X3 × Y1 so that the vertical direction extends in the upper direction.

さらに、上記のようにプリセットキーKY13の縦方向のサイズが大きくなるようにされるのに伴い、プリセットキーKY13の上において隣接するプリセットキーKY14は、X3×Y1からX2×Y1のサイズに小さくなるように変化する。
プリセットキーKY14の上のプリセットキーKY15、KY16については、サイズ及び位置についての変化はない。
Further, as the vertical size of the preset key KY13 is increased as described above, the preset key KY14 adjacent to the preset key KY13 becomes smaller from X3 × Y1 to the size of X2 × Y1. It changes like.
There is no change in size and position of the preset keys KY15 and KY16 above the preset keys KY14.

なお、図11(b)の状態から、例えばプリセットキーKY13を、再びX2×Y1のサイズに戻した場合には、図11(a)の状態に戻る。 When, for example, the preset key KY13 is returned to the size of X2 × Y1 from the state of FIG. 11B, the state of FIG. 11A is restored.

このように、図11の例では、サイズ変更操作の対象のプリセットキーのサイズを変更した場合には、変更方向において隣接するプリセットキーのサイズを変更するようにしている。 As described above, in the example of FIG. 11, when the size of the preset key to be resized is changed, the size of the adjacent preset key is changed in the changing direction.

なお、例えば、サイズ変更操作の対象のプリセットキーのサイズ変更に伴っては、サイズ変更操作の対象のプリセットキーに隣接するプリセットキーではなく、例えば、最も上に配置されたプリセットキーのサイズが変更されるようにしてもよい。
また、図10及び図11においては、プリセットキー領域AKYの下から上にかけて詰めていくようにプリセットキーが配置された例を示している。しかし、例えば、プリセットキー領域AKYの上から下にかけて詰めていくようにプリセットキーが配置される態様であってもよい。
For example, when the size of the preset key to be resized is changed, the size of the preset key arranged at the top is changed instead of the preset key adjacent to the preset key to be resized. It may be done.
Further, FIGS. 10 and 11 show an example in which preset keys are arranged so as to be packed from the bottom to the top of the preset key area AKY. However, for example, the preset keys may be arranged so as to fill the preset key area AKY from the top to the bottom.

次に、図12のフローチャートを参照して、本実施形態の商品処理装置1がプリセットキー領域AKYにおけるプリセットキーの表示のために実行する処理手順例について説明する。
商品処理装置1において、CPU100は、先ず、プリセットキーのキー番号に対応する変数nに、初期値として1を代入する(ステップS101)。
次に、CPU100は、キー番号Knのキー表示情報をハードディスク部102から取得する(ステップS102)。
Next, with reference to the flowchart of FIG. 12, an example of a processing procedure executed by the product processing device 1 of the present embodiment for displaying a preset key in the preset key area AKY will be described.
In the product processing device 1, the CPU 100 first substitutes 1 as an initial value into the variable n corresponding to the key number of the preset key (step S101).
Next, the CPU 100 acquires the key display information of the key number Kn from the hard disk unit 102 (step S102).

次に、CPU100は、ステップS102により取得したキー表示情報が含むサイズ情報が示すサイズによるキーパーツ画像を生成する(ステップS103)。 Next, the CPU 100 generates a key part image according to the size indicated by the size information included in the key display information acquired in step S102 (step S103).

次に、CPU100は、ステップS102にて取得したキー表示情報が含むサイズ情報が示すサイズに応じた数の表示項目の内容を、同じキー表示情報が示す優先順位に従って商品マスタから取得する(ステップS104)。 Next, the CPU 100 acquires the contents of the number of display items corresponding to the size indicated by the size information included in the key display information acquired in step S102 from the product master according to the priority order indicated by the same key display information (step S104). ).

具体例として、図4におけるキー番号K1(n=1)のキー表示情報がステップS102にて取得された場合、サイズ情報はX3×Y1のサイズを示していることから、表示可能な表示項目の数は3つである。
そこで、CPU100は、キー表示情報の優先順位に従って、上位3つの、第2項目(商品名)、第1項目(産地)、第3項目(単価)の3つの表示項目の内容を商品マスタから取得する。つまり、CPU100は、1番目〜3番目までの優先順位ごとに対応して、「人参」(商品名)、「青森産」(産地)、「110」(単価)の各表示項目の内容を取得する。
As a specific example, when the key display information of the key number K1 (n = 1) in FIG. 4 is acquired in step S102, since the size information indicates the size of X3 × Y1, the displayable display items The number is three.
Therefore, the CPU 100 acquires the contents of the top three display items of the second item (product name), the first item (production area), and the third item (unit price) from the product master according to the priority of the key display information. do. That is, the CPU 100 acquires the contents of each display item of "carrot" (product name), "Aomori product" (production area), and "110" (unit price) corresponding to each of the first to third priorities. do.

次に、CPU100は、ステップS103にて生成したキーパーツ画像の第1項目表示領域AR1から順に、ステップS104にて取得した表示項目の内容を優先順位に従って描画する(ステップS105)。
具体例として、図4におけるキー番号K1(n=1)のキー表示情報がステップS102にて取得された場合であれば、CPU100は、図7(a)に例示したように、第1項目表示領域AR1に商品名の表示項目の内容である「人参」を描画する。
また、CPU100は、第2項目表示領域AR2に、産地の表示項目の内容である「青森産」を描画する。
また、CPU100は、第3項目表示領域AR3に、単価の表示項目の内容である「110円」を描画する。
Next, the CPU 100 draws the contents of the display items acquired in step S104 in order from the first item display area AR1 of the key part image generated in step S103 (step S105).
As a specific example, if the key display information of the key number K1 (n = 1) in FIG. 4 is acquired in step S102, the CPU 100 displays the first item as illustrated in FIG. 7A. Draw "carrot" which is the content of the display item of the product name in the area AR1.
Further, the CPU 100 draws "Aomori product" which is the content of the display item of the production area in the second item display area AR2.
Further, the CPU 100 draws "110 yen", which is the content of the unit price display item, in the third item display area AR3.

ステップS105までの処理によって、キー番号Knのプリセットキーの画像が生成される。
そこで、CPU100は、上記のように生成されたプリセットキーの画像を、プリセットキー領域AKYにおいてステップS102にて取得したキー表示情報が含む位置情報によって示される位置に配置させる(ステップS106)。
By the process up to step S105, an image of the preset key having the key number Kn is generated.
Therefore, the CPU 100 arranges the image of the preset key generated as described above at the position indicated by the position information included in the key display information acquired in step S102 in the preset key area AKY (step S106).

次に、CPU100は、変数nをインクリメントし(ステップS107)、インクリメントした後の変数nが、最大値を超えたか否かについて判定する(ステップS108)。変数nに対応する最大値は、プリセットキー領域AKYに表示すべきプリセットキーの数に対応する。
変数nが最大値以下である場合(ステップS108−NO)、未だプリセットキー領域AKYに配置させていないプリセットキーが残っている。そこでこの場合のCPU100は、ステップS102の処理に戻ることで、次のキー番号のプリセットキーの表示のための処理に移行する。
そして、全てのプリセットキーの表示が完了すると、変数nが最大値を越えることとなり(ステップS108−YES)、同図に示す処理が終了される。
Next, the CPU 100 increments the variable n (step S107), and determines whether or not the variable n after the increment exceeds the maximum value (step S108). The maximum value corresponding to the variable n corresponds to the number of preset keys to be displayed in the preset key area AKY.
When the variable n is equal to or less than the maximum value (step S108-NO), preset keys that have not yet been arranged in the preset key area AKY remain. Therefore, the CPU 100 in this case shifts to the process for displaying the preset key of the next key number by returning to the process of step S102.
Then, when the display of all the preset keys is completed, the variable n exceeds the maximum value (step S108-YES), and the process shown in the figure is completed.

次に、図13のフローチャートを参照して、本実施形態の商品処理装置1が、プリセットキーについてのサイズ変更操作が行われるのに応じて実行する処理手順例について説明する。
先ず、商品処理装置1において、CPU100は、プリセットキー領域AKYにおけるプリセットキーのうちのいずれかのサイズを変更するためのサイズ変更操作が行われるのを待機している(ステップS201−NO)。
Next, with reference to the flowchart of FIG. 13, an example of a processing procedure to be executed by the product processing device 1 of the present embodiment in response to the resizing operation of the preset key will be described.
First, in the product processing device 1, the CPU 100 is waiting for a size change operation for changing the size of any of the preset keys in the preset key area AKY (step S201-NO).

サイズ変更操作が行われると(ステップS201−NO)、CPU100は、サイズ変更操作対象のプリセットキーのサイズ変更に伴う、他のプリセットキーの位置、サイズの変更パターンを判定する(ステップS202)。
具体例として、ステップS201に対応するサイズ変更操作が、図11に示したようにプリセットキーKY13のサイズを変更するものである場合には、以下のようになる。
When the size change operation is performed (step S201-NO), the CPU 100 determines the positions and size change patterns of other preset keys accompanying the size change of the preset key to be resized (step S202).
As a specific example, when the size change operation corresponding to step S201 changes the size of the preset key KY13 as shown in FIG. 11, it is as follows.

即ち、この場合のCPU100は、ステップS202において、プリセットキーKY14のサイズが小さくなり、また、プリセットキーKY15、KY16のそれぞれの位置が、プリセットキーKY13について変更されたサイズに応じて上方向に移動することを判定する。 That is, in this case, in step S202, the size of the preset key KY14 becomes smaller, and the positions of the preset keys KY15 and KY16 move upward according to the changed size of the preset key KY13. Judge that.

次に、CPU100は、サイズ変更操作対象のプリセットキーと、ステップS202によりサイズが変更されると判定されたプリセットキーとについて、キーパーツ画像上に描画されていた表示項目の内容を一旦消去する(ステップS203)。このように表示項目の内容を消去する処理は、サイズ変更に応じて、キーパーツ画像上に表示される表示項目を変更するにあたっての準備処理である。 Next, the CPU 100 temporarily erases the contents of the display items drawn on the key part image for the preset key to be resized and the preset key determined to be resized in step S202 (. Step S203). The process of erasing the contents of the display item in this way is a preparatory process for changing the display item displayed on the key part image according to the size change.

次に、CPU100は、サイズ変更操作対象のプリセットキーのサイズの変更と、ステップS202により判定された変更パターンに従ったプリセットキーごとのサイズ、位置の変更をプリセットキー領域AKY上で実行する(ステップS204)。
なお、CPU100は上記のように変更したプリセットキーごとのサイズ、位置がキー表示情報にて反映されるように、ステップS204によりサイズ、位置を変更したプリセットキーごとのキー表示情報における位置情報、サイズ情報を更新する。
Next, the CPU 100 executes the size change of the preset key to be resized and the size and position of each preset key according to the change pattern determined in step S202 on the preset key area AKY (step). S204).
The CPU 100 has the position information and size in the key display information for each preset key whose size and position have been changed in step S204 so that the size and position of each preset key changed as described above are reflected in the key display information. Update information.

ステップS205以降は、サイズが変更されたプリセットキーごとにおける表示項目の内容の表示を更新するための処理である。また、ここでのサイズが変更されたプリセットキーは、サイズ変更操作対象のプリセットキーと、サイズ変更操作対象のプリセットキーのサイズ変更に伴ってサイズが変更されたプリセットキーである。図11の例であれば、プリセットキーKY13とプリセットキーKY14とが、サイズが変更されたプリセットキーに該当する。 After step S205, it is a process for updating the display of the contents of the display item for each preset key whose size has been changed. Further, the preset keys whose size has been changed here are the preset key which is the target of the size change operation and the preset key whose size has been changed according to the size change of the preset key which is the target of the size change operation. In the example of FIG. 11, the preset key KY13 and the preset key KY14 correspond to the preset keys whose size has been changed.

先ず、CPU100は、サイズが変更されたプリセットキーについての処理順を示す変数mについて初期値として1を代入する(ステップS205)。
次に、CPU100は、サイズが変更されたプリセットキーのうちのm番目のプリセットキーのキー表示情報に含まれるサイズ情報が示すサイズに応じた数の表示項目の内容を、同じキー表示情報が示す優先順位に従って商品マスタから取得する(ステップS206)。
First, the CPU 100 substitutes 1 as an initial value for the variable m indicating the processing order of the preset keys whose size has been changed (step S205).
Next, the CPU 100 uses the same key display information to indicate the contents of a number of display items corresponding to the size indicated by the size information included in the key display information of the m-th preset key among the preset keys whose size has been changed. Obtained from the product master according to the priority (step S206).

次に、CPU100は、m番目のプリセットキーのキーパーツ画像の第1項目表示領域AR1から順に、ステップS206にて取得した表示項目の内容を優先順位に従って描画する(ステップS207)。
このようにステップS206、S207の処理が実行されることで、サイズが変更された1つのプリセットキーについての表示項目の更新が完了する。
Next, the CPU 100 draws the contents of the display items acquired in step S206 in order from the first item display area AR1 of the key part image of the m-th preset key in order of priority (step S207).
By executing the processes of steps S206 and S207 in this way, the update of the display item for one preset key whose size has been changed is completed.

次に、CPU100は、変数mをインクリメントし(ステップS208)、インクリメントした後の変数mが、最大値を超えたか否かについて判定する(ステップS209)。
変数mが最大値以下である場合(ステップS209−NO)、未だ表示項目を更新していないプリセットキーが残っている。そこで、この場合のCPU100は、ステップS206の処理に戻ることで、次のプリセットキーの表示項目の変更のための処理に移行する。
そして、サイズが変更されたプリセットキーの全てについての表示項目の更新が完了すると、変数mが最大値を越えることとなり(ステップS209−YES)、同図に示す処理が終了される。
Next, the CPU 100 increments the variable m (step S208), and determines whether or not the variable m after the increment exceeds the maximum value (step S209).
When the variable m is equal to or less than the maximum value (step S209-NO), there are still preset keys whose display items have not been updated. Therefore, the CPU 100 in this case shifts to the process for changing the display item of the next preset key by returning to the process of step S206.
Then, when the update of the display items for all the preset keys whose sizes have been changed is completed, the variable m exceeds the maximum value (step S209-YES), and the process shown in the figure is completed.

なお、これまでに説明した商品処理装置1としては、図1にて外観を示したようにPOSレジスタと呼ばれる装置を例に挙げている。しかし、本実施形態における商品処理装置1としては、POSレジスタなどに限定されるものではない。例えば、商品処理装置1は、商品を包装する包装装置、商品などを計量する計量装置、商品に貼り付けるラベルを印刷するラベルプリンタ(ラベル発行装置)、ラベルを印刷して商品に貼り付けることのできるラベル貼付装置、券売機、携帯端末装置などにおいてタッチパネルを備える装置であってもよい。 As the product processing device 1 described so far, a device called a POS register is given as an example as shown in the appearance in FIG. However, the product processing device 1 in the present embodiment is not limited to the POS register and the like. For example, the product processing device 1 includes a packaging device for wrapping a product, a weighing device for weighing a product, a label printer (label issuing device) for printing a label to be attached to a product, and a label for printing and attaching the label to the product. It may be a device provided with a touch panel in a label sticking device, a ticket vending machine, a mobile terminal device, or the like.

なお、上述の商品処理装置1の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の商品処理装置1としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The above-mentioned product is recorded by recording a program for realizing the function of the above-mentioned product processing device 1 on a computer-readable recording medium, reading the program recorded on the recording medium into a computer system, and executing the program. The processing as the processing apparatus 1 may be performed. Here, "loading and executing a program recorded on a recording medium into a computer system" includes installing the program in the computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. Further, the "computer system" may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, and a dedicated line. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. As described above, the recording medium in which the program is stored may be a non-transient recording medium such as a CD-ROM. The recording medium also includes an internal or external recording medium that can be accessed from the distribution server to distribute the program. The code of the program stored in the recording medium of the distribution server may be different from the code of the program in a format that can be executed by the terminal device. That is, the format stored in the distribution server does not matter as long as it can be downloaded from the distribution server and installed in a form that can be executed by the terminal device. The program may be divided into a plurality of parts, downloaded at different timings, and then combined by the terminal device, or the distribution server for distributing each of the divided programs may be different. Furthermore, a "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network, and holds the program for a certain period of time. It shall also include things. Further, the above program may be for realizing a part of the above-mentioned functions. Further, it may be a so-called difference file (difference program) that can realize the above-mentioned function in combination with a program already recorded in the computer system.

100 CPU、102 ハードディスク部、104 RAM、108 レシート印字部、109 レシート発行口、110 スキャナ部、112 液晶タッチパネル、114 キー操作部、116 客用表示部、118 カードリーダ部、120 システムバス 100 CPU, 102 hard disk unit, 104 RAM, 108 receipt printing unit, 109 receipt issuing port, 110 scanner unit, 112 liquid crystal touch panel, 114 key operation unit, 116 customer display unit, 118 card reader unit, 120 system bus

Claims (5)

予め所定のデータを各プリセットキーに設定しておき、前記プリセットキーが操作されると、そのプリセットキーに設定されているデータに基づき所定の処理を行う商品処理装置において、
前記所定のデータを項目ごとに記憶するデータ記憶手段と、
前記プリセットキーを表示する表示手段と、
前記表示手段が表示するプリセットキーの表示サイズに応じたサイズ情報と、前記サイズ情報と対応させて前記プリセットキーに表示させる項目であって前記データ記憶手段が記憶するデータに対応する項目を記憶する表示情報記憶手段と、
前記表示手段が表示するプリセットキーの表示サイズを変更する表示サイズ変更手段と、
前記表示サイズ変更手段により第のプリセットキーを大きくするように表示サイズの変更が行われたことに応じて、前記第のプリセットキーを含む一方向のプリセットキーの配列において、当該配列の両端部のうち前記第1のプリセットキーの表示サイズの変更に関わらず前記一方向における態様の変更が生じないものとして定められたプリセットキーが配置される側にある一方の端部に対して前記第のプリセットキーよりも遠い位置に配置されかつ前記第のプリセットキーと隣接する第のプリセットキーの前記一方向における態様を変更し、前記一方の端部に対して前記第のプリセットキーよりも遠い位置に配置される第のプリセットキーの前記一方向における態様を変更しない表示制御手段と、
を備えることを特徴とする商品処理装置。
In a product processing device in which predetermined data is set in advance for each preset key and when the preset key is operated, predetermined processing is performed based on the data set in the preset key.
A data storage means for storing the predetermined data for each item,
A display means for displaying the preset keys and
The size information corresponding to the display size of the preset key displayed by the display means and the item to be displayed on the preset key corresponding to the size information and corresponding to the data stored by the data storage means are stored. Display information storage means and
Display size changing means for changing the display size of preset keys displayed by the display means, and
In an array of unidirectional preset keys including the first preset key, both ends of the array are arranged in response to the display size being changed so as to increase the size of the first preset key by the display size changing means. The first portion of the unit with respect to one end on the side on which the preset key is arranged, which is determined so that the mode does not change in one direction regardless of the change in the display size of the first preset key. The second preset key arranged at a position farther than the first preset key and adjacent to the first preset key changes the mode in the one direction, and the second preset key with respect to the one end. A display control means that does not change the mode of the third preset key arranged at a position farther than the above in one direction, and
A product processing device characterized by being provided with.
前記表示制御手段は、
前記表示サイズ変更手段により前記第のプリセットキーの前記一方向における表示サイズを大きくするように変更したことに応じて前記第のプリセットキーの前記一方向における表示サイズを変更する
請求項1に記載の商品処理装置。
The display control means
The first aspect of the present invention is to change the display size of the second preset key in the one direction in response to the change to increase the display size of the first preset key in the one direction by the display size changing means. The described product processing device.
前記表示制御手段は、
前記表示サイズ変更手段により第のプリセットキーを大きくするように表示サイズの変更が行われたことに応じて、前記第のプリセットキーを含む一方向のプリセットキーの配列において、当該配列の両端部のうち表示サイズの変更に関わらず前記一方向における態様の変更が生じないものとして定められた一方の端部に対して前記第のプリセットキーよりも遠い位置に空き領域がある場合、前記一方の端部に対して前記第のプリセットキーより遠い位置に配置される第のプリセットキーの態様を変更する
請求項1または2に記載の商品処理装置。
The display control means
In an array of unidirectional preset keys including the first preset key, both ends of the array are arranged in response to the display size being changed so as to increase the size of the first preset key by the display size changing means. When there is a free area at a position farther than the first preset key with respect to one end of the unit, which is determined so that the mode does not change in one direction regardless of the change in display size, the above. The product processing device according to claim 1 or 2, wherein the mode of the fourth preset key arranged at a position farther from the first preset key with respect to one end is changed.
予め所定のデータを各プリセットキーに設定しておき、前記プリセットキーが操作されると、そのプリセットキーに設定されているデータに基づき所定の処理を行う商品処理装置としてのコンピュータを、
前記所定のデータを項目ごとに記憶するデータ記憶手段、
前記プリセットキーを表示する表示手段、
前記表示手段が表示するプリセットキーの表示サイズに応じたサイズ情報と、前記サイズ情報と対応させて前記プリセットキーに表示させる項目であって前記データ記憶手段が記憶するデータに対応する項目を記憶する表示情報記憶手段、
前記表示手段が表示するプリセットキーの表示サイズを変更する表示サイズ変更手段、
前記表示サイズ変更手段により第のプリセットキーを大きくするように表示サイズの変更が行われたことに応じて、前記第のプリセットキーを含む一方向のプリセットキーの配列において、当該配列の両端部のうち前記第1のプリセットキーの表示サイズの変更に関わらず前記一方向における態様の変更が生じないものとして定められたプリセットキーが配置される側にある一方の端部に対して前記第のプリセットキーよりも遠い位置に配置されかつ前記第のプリセットキーと隣接する第のプリセットキーの前記一方向における態様を変更し、前記一方の端部に対して前記第のプリセットキーよりも遠い位置に配置される第のプリセットキーの前記一方向における態様を変更しない表示制御手段、
として機能させるためのプログラム。
A computer as a product processing device that sets predetermined data in advance for each preset key and performs predetermined processing based on the data set in the preset key when the preset key is operated.
A data storage means for storing the predetermined data for each item,
Display means for displaying the preset keys,
The size information corresponding to the display size of the preset key displayed by the display means and the item to be displayed on the preset key corresponding to the size information and corresponding to the data stored by the data storage means are stored. Display information storage means,
Display size changing means for changing the display size of preset keys displayed by the display means,
In an array of unidirectional preset keys including the first preset key, both ends of the array are arranged in response to the display size being changed so as to increase the size of the first preset key by the display size changing means. The first portion of the unit with respect to one end on the side on which the preset key is arranged, which is determined so that the mode does not change in one direction regardless of the change in the display size of the first preset key. The second preset key arranged at a position farther than the first preset key and adjacent to the first preset key changes the mode in the one direction, and the second preset key with respect to the one end. A display control means that does not change the aspect of the third preset key arranged at a position farther than the above in one direction.
A program to function as.
予め所定のデータを各プリセットキーに設定しておき、前記プリセットキーが操作されると、そのプリセットキーに設定されているデータに基づき所定の処理を行う商品処理装置における商品処理方法であって、
前記所定のデータを項目ごとに記憶するデータ記憶ステップと、
前記プリセットキーを表示する表示ステップと、
前記表示ステップが表示するプリセットキーの表示サイズに応じたサイズ情報と、前記サイズ情報と対応させて前記プリセットキーに表示させる項目であって前記データ記憶ステップが記憶するデータに対応する項目を記憶する表示情報記憶ステップと、
前記表示ステップが表示するプリセットキーの表示サイズを変更する表示サイズ変更ステップと、
前記表示サイズ変更ステップにより第のプリセットキーを大きくするように表示サイズの変更が行われたことに応じて、前記第のプリセットキーを含む一方向のプリセットキーの配列において、当該配列の両端部のうち前記第1のプリセットキーの表示サイズの変更に関わらず前記一方向における態様の変更が生じないものとして定められたプリセットキーが配置される側にある一方の端部に対して前記第のプリセットキーよりも遠い位置に配置されかつ前記第のプリセットキーと隣接する第のプリセットキーの前記一方向における態様を変更し、前記一方の端部に対して前記第のプリセットキーよりも遠い位置に配置される第のプリセットキーの前記一方向における態様を変更しない表示制御ステップと、
を備えることを特徴とする商品処理方法。
It is a product processing method in a product processing device that sets predetermined data in advance for each preset key, and when the preset key is operated, performs predetermined processing based on the data set in the preset key.
A data storage step for storing the predetermined data for each item, and
A display step for displaying the preset keys and
The size information corresponding to the display size of the preset key displayed by the display step and the item to be displayed on the preset key corresponding to the size information and corresponding to the data stored in the data storage step are stored. Display information storage step and
A display size change step for changing the display size of preset keys displayed by the display step, and a display size change step.
In an array of unidirectional preset keys including the first preset key, both ends of the array, in response to the display size being changed so as to increase the size of the first preset key by the display size change step. The first portion of the unit with respect to one end on the side on which the preset key is arranged, which is determined so that the mode does not change in one direction regardless of the change in the display size of the first preset key. The second preset key arranged at a position farther than the first preset key and adjacent to the first preset key changes the mode in the one direction, and the second preset key with respect to the one end. A display control step that does not change the mode of the third preset key arranged in a position farther than the above in one direction, and
A product processing method characterized by comprising.
JP2020069007A 2018-04-04 2020-04-07 Product processing equipment Active JP6936527B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020069007A JP6936527B2 (en) 2018-04-04 2020-04-07 Product processing equipment

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018072573A JP2018106761A (en) 2018-04-04 2018-04-04 Commodity processing device and program
JP2020069007A JP6936527B2 (en) 2018-04-04 2020-04-07 Product processing equipment

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018072573A Division JP2018106761A (en) 2018-04-04 2018-04-04 Commodity processing device and program

Publications (2)

Publication Number Publication Date
JP2020107370A JP2020107370A (en) 2020-07-09
JP6936527B2 true JP6936527B2 (en) 2021-09-15

Family

ID=71450895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020069007A Active JP6936527B2 (en) 2018-04-04 2020-04-07 Product processing equipment

Country Status (1)

Country Link
JP (1) JP6936527B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190479A (en) * 1996-01-10 1997-07-22 Nitsuko Corp System for processing ticket issuing data of restaurant
JP5216742B2 (en) * 2009-10-20 2013-06-19 東芝テック株式会社 Product sales data processing apparatus, control program thereof, and product sales system
JP5211021B2 (en) * 2009-11-26 2013-06-12 東芝テック株式会社 Product information input device and control program thereof
JP6318856B2 (en) * 2014-05-27 2018-05-09 株式会社寺岡精工 Product processing equipment

Also Published As

Publication number Publication date
JP2020107370A (en) 2020-07-09

Similar Documents

Publication Publication Date Title
EP3185200A1 (en) Point-of-sale terminal including a touch panel screen having expanded areas for selecting objects when the objects are partially obscured
JP6318856B2 (en) Product processing equipment
JP2011054053A (en) Payment processor and program
JP2020161116A (en) Purchase information provision terminal, purchase information provision method and program
JP6936527B2 (en) Product processing equipment
JP5371913B2 (en) Merchandise sales data processing apparatus and control program
JP4754535B2 (en) Electronic tag collection device and electronic tag collection system
JP7238036B2 (en) Touch panel input device and control program
JP2017167868A (en) Sales data processor and program
JP5703596B2 (en) Display device
JP2004206368A (en) Display method of operation screen, display program, and pos system using them
JP6364290B2 (en) Product sales processing device, product sales processing method, and program
JP5729501B2 (en) POS register
JP5216742B2 (en) Product sales data processing apparatus, control program thereof, and product sales system
JP2018106761A (en) Commodity processing device and program
JP6916341B2 (en) Touch panel input device and control program
JP6984857B2 (en) Product data processing equipment and programs
JP6648799B2 (en) Commodity registration device, checkout device and program
JP2017128042A (en) Label issuing device
JP7355536B2 (en) Set sale processing device, set sale processing system, set sale processing method, and program
JP5531499B2 (en) Sales data registration device
JP5672866B2 (en) Label printer
JP2011238241A (en) Electronic tag collection device
JP2019079274A (en) Product sales data processing device, product sales data processing system equipped with the same, and program
JP6421548B2 (en) Product registration device, payment device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A132

Effective date: 20210216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210713

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: 20210803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210820

R150 Certificate of patent or registration of utility model

Ref document number: 6936527

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250