本申请主张申请日为2018年05月25日、申请号为JP2018-100869的日本申请为优先权,并引用上述申请的内容,通过引用将公开内容全部结合于此。This application claims priority to the Japanese application with the filing date of May 25, 2018 and the application number JP2018-100869, and cites the contents of the above application, and the entire disclosure is incorporated herein by reference.
技术领域Technical field
本发明的实施例涉及一种登记装置、结账装置及控制方法。Embodiments of the present invention relate to a registration device, a checkout device and a control method.
背景技术Background technique
目前,有商品的登记处理由店员在登记装置中进行、结账(结算)处理由顾客在结账装置中进行的半自助式的结账系统(结账系统)。在这样的半自助式的结账系统中,登记装置的操作员以目视(肉眼)确认待机中的结账装置、即处于不是顾客操作当中也未发生错误的结账装置后,进行指定交易数据的发送处的结账装置的操作。登记装置当接受该操作时,则将交易数据发送给作为发送处已被指定的结账装置。作为现有技术,公开有根据在画面上所设置的转送处键的操作来选择数据转送处,将交易数据发送给已被选择的结账装置的技术。Currently, there is a semi-self-service checkout system (checkout system) in which store clerks perform product registration processing in a registration device, and checkout (settlement) processing is performed by customers in a checkout device. In such a semi-self-service checkout system, the operator of the registration device visually confirms (with the naked eye) that the checkout device on standby, that is, the checkout device is not being operated by a customer and that no error has occurred, and then transmits designated transaction data. Operation of the checkout facility. When the registration device accepts this operation, it sends the transaction data to the checkout device that has been designated as the sending destination. As a conventional technology, there is disclosed a technology in which a data transfer destination is selected based on the operation of a transfer destination key provided on the screen, and the transaction data is sent to the selected settlement device.
在这样的半自助式的结账系统中,由于店员不进行会计处理,能迅速转过渡到下一登记处理,所以能够使售货的效率提高并谋求缩短等待收银的时间。不过,依然期望进一步缩短等待收银的时间,此外,期望使操作员的操作更单纯化并减轻负担。也就是说,在需要上述那样选择数据转送处的操作时,收银员在肉眼确认了结账装置的使用状况、有无错误发生之后,必须再次将视线返回到操作画面上选择数据转送处的结账装置。In such a semi-self-service checkout system, since the clerk does not perform accounting processing and can quickly move to the next registration process, the efficiency of sales can be improved and the waiting time for the checkout can be shortened. However, there is still a desire to further shorten the time waiting for a checkout, and in addition, to simplify the operator's operation and reduce the burden. That is to say, when the above-mentioned operation of selecting the data transfer destination is required, the cashier must visually check the usage status of the checkout device and whether an error has occurred, and then return to the operation screen to select the checkout device as the data transfer destination. .
发明内容鉴于上述问题,本发明所要解决的技术问题是,提供一种登记装置、结账装置及控制方法,其能够在半自助式的结账系统中,使收银员在登记装置中进行的操作单纯化,并谋求减轻收银员的负担。SUMMARY OF THE INVENTION In view of the above problems, the technical problem to be solved by the present invention is to provide a registration device, a checkout device and a control method, which can simplify the operations performed by the cashier in the registration device in a semi-self-service checkout system. , and seek to reduce the burden on cashiers.
为解决上述问题,本发明的一实施例,提供了一种登记装置,其是在登记装置和结账装置已被连接的结账系统中被使用,该登记装置,包括:显示控制部、下一交易指示部、交易数据生成部、数据转送部、显示清除部及下一交易开始部。显示控制部在一交易的登记处理中,在登记画面上显示销售对象商品的商品信息。下一交易指示部接受向下一交易的登记处理进行过渡的指示操作。交易数据生成部当接受所述指示操作时,则生成包含对应所述一交易的登记商品的商品信息和所述登记商品的合计金额的交易数据。数据转送部如果所述结账装置处于能够开始新的结账处理的可结账状态,则向该结账装置转送所述交易数据,如果所述结账装置处于不能开始新的结账处理的不可结账状态,则从该结账装置处于所述可结账状态后向该结账装置转送所述交易数据。显示清除部不管所述交易数据的转送状况,对所述登记画面所显示的在先交易的销售对象商品的商品信息及所述合计金额的显示进行清除。下一交易开始部不管所述交易数据的转送状况都接受下一交易的登记操作,开始关于下一交易的销售对象商品将商品信息向清除显示后的登记画面上进行显示的处理。In order to solve the above problems, one embodiment of the present invention provides a registration device, which is used in a checkout system in which a registration device and a checkout device are connected. The registration device includes: a display control unit, a next transaction Instruction part, transaction data generation part, data transfer part, display clearing part and next transaction start part. In the registration process of a transaction, the display control unit displays the product information of the sale target product on the registration screen. The next transaction instruction unit accepts an instruction operation to transition to the registration process of the next transaction. When accepting the instruction operation, the transaction data generating unit generates transaction data including product information of the registered product corresponding to the transaction and the total amount of the registered product. The data transfer unit transfers the transaction data to the checkout device if the checkout device is in a checkout-enabled state in which a new checkout process can be started, and if the checkout device is in a checkout-disabled state in which new checkout processing cannot be started, the data transfer unit transfers the transaction data from After the checkout device is in the checkout-enabled state, it transfers the transaction data to the checkout device. The display clearing unit clears the display of the product information of the sales object product of the previous transaction and the display of the total amount displayed on the registration screen regardless of the transfer status of the transaction data. The next transaction starting unit accepts the registration operation of the next transaction regardless of the transfer status of the transaction data, and starts a process of displaying the product information on the sales target product of the next transaction on the registration screen after clearing the display.
根据这样的构成,能够在半自助式的结账系统中,使收银员在登记装置中进行的操作单纯化,并谋求减轻收银员的负担。According to such a structure, in a semi-self-service checkout system, it is possible to simplify the operations performed by the cashier on the registration device and reduce the burden on the cashier.
对于登记装置,在一种可能的实施方式中,在所述结账系统中,相对于一台所述登记装置连接有多个所述结账装置,所述数据转送部如果多个所述结账装置处于所述能够结账状态,则按照预先规定的优先位次选择一台所述结账装置,并将所述交易数据转送给已选择的所述结账装置。For the registration device, in a possible implementation, in the checkout system, there are multiple checkout devices connected to one registration device, and the data transfer unit if multiple checkout devices are in In the checkout-enabled state, one of the checkout devices is selected according to a predetermined priority, and the transaction data is transferred to the selected checkout device.
根据这样的构成,操作员能够集中登记作业,能够谋求提高登记作业的效率。According to such a structure, the operator can concentrate the registration work and improve the efficiency of the registration work.
对于登记装置,在一种可能的实施方式中,还包括:数据存储部,将所述交易数据生成部已生成的所述交易数据存储到存储部中,其中,所述数据转送部如果有从所述不能结账状态过渡到所述能够结账状态的所述结账装置,则将存储在所述存储部中的未发送的所述交易数据按照数据生成顺序转送给过渡到所述能够结账状态的结账装置。For the registration device, in a possible implementation, it further includes: a data storage unit, which stores the transaction data generated by the transaction data generation unit into the storage unit, wherein if the data transfer unit has The checkout device that transitions from the checkout-enabled state to the checkout-enabled state transfers the unsent transaction data stored in the storage unit to the checkout device that transitions to the checkout-enabled state in the order of data generation. device.
根据这样的构成,操作员能够集中登记作业,能够谋求提高登记作业的效率。According to such a structure, the operator can concentrate the registration work and improve the efficiency of the registration work.
本发明的另一实施例,提供了一种结账装置,在连接有登记装置和结账装置的结账系统中使用,该结账装置包括:告知部,当从所述登记装置接收交易数据时,告知开始在本装置中的结账。Another embodiment of the present invention provides a checkout device for use in a checkout system connected with a registration device and a checkout device. The checkout device includes: a notification unit that notifies the start when transaction data is received from the registration device. Checkout in this unit.
根据这样的构成,对站在登记装置前面的顾客来说也能够容易肉眼确认开始在本装置中的结账。According to such a structure, even a customer standing in front of the registration device can easily visually confirm the start of checkout in this device.
对于结账装置,在一种可能的实施方式中,所述告知部对告知开始在本装置中的结账的信息进行声音输出,而且,对发光部进行发光控制进行所述告知。For the checkout device, in one possible implementation, the notification unit outputs sound information notifying the start of checkout in the device, and controls the light emitting unit to perform the notification.
根据这样的构成,能够更有效地告知。According to such a structure, notification can be made more effectively.
本发明的第三实施例,提供了一种登记装置的控制方法,该登记装置在连接了登记装置和结账装置的结账系统中使用,该控制方法包括以下步骤:显示控制步骤,在一交易的登记处理中,将销售对象商品的商品信息显示在登记画面上;下一交易指示步骤,接受过渡到下一交易的登记处理的指示操作;交易数据生成步骤,当接受所述指示操作时,则生成包含对应所述一交易的登记商品的商品信息和所述登记商品的合计金额的交易数据;数据转送步骤,如果所述结账装置处于能够开始新的结账处理的能够结账状态,则将所述交易数据传送给该结账装置,如果所述结账装置处于不能开始新的结账处理的不能结账状态,则从该结账装置处于所述能够结账状态后向该结账装置转送所述交易数据;显示清除步骤,不论所述交易数据的转送状况,都清除所述登记画面所显示的对应在先交易的销售对象商品的商品信息及所述合计金额的显示;以及下一交易开始步骤,不论所述交易数据的转送状况都接受下一交易的登记操作,开始关于下一交易的销售对象商品向清除显示后的登记画面上显示商品信息的处理。A third embodiment of the present invention provides a method for controlling a registration device. The registration device is used in a checkout system connected to a registration device and a checkout device. The control method includes the following steps: a display control step, a transaction In the registration process, the product information of the sales target product is displayed on the registration screen; in the next transaction instruction step, an instruction operation to transition to the registration process of the next transaction is accepted; in the transaction data generation step, when the instruction operation is accepted, Generate transaction data including product information corresponding to the registered product of the transaction and the total amount of the registered product; a data transfer step, if the checkout device is in a checkout-capable state that can start a new checkout process, transfer the checkout to the checkout device. The transaction data is transmitted to the checkout device. If the checkout device is in a checkout-incapable state where a new checkout process cannot be started, then the transaction data is transferred to the checkout device after the checkout device is in the checkout-enabled state; the display clearing step , regardless of the transfer status of the transaction data, clear the product information displayed on the registration screen corresponding to the sales object product of the previous transaction and the display of the total amount; and the next transaction start step, regardless of the transaction data The registration operation for the next transaction is accepted regardless of the transfer status, and the process of displaying the product information on the sales target product of the next transaction on the registration screen after clearing the display is started.
根据这样的方法,能够在半自助式的结账系统中,使收银员在登记装置中进行的操作单纯化,并谋求减轻收银员的负担。According to this method, in a semi-self-service checkout system, the operations performed by the cashier on the registration device can be simplified and the burden on the cashier can be reduced.
对于控制方法,在一种可能的实施方式中,在所述结账系统中,相对于一台所述登记装置连接有多个所述结账装置,所述数据转送步骤如果多个所述结账装置处于所述能够结账状态,则按照预先规定的优先位次选择一台所述结账装置,并将所述交易数据转送给已选择的所述结账装置。For the control method, in a possible implementation, in the checkout system, there are multiple checkout devices connected to one registration device, and the data transfer step is performed if multiple checkout devices are in In the checkout-enabled state, one of the checkout devices is selected according to a predetermined priority, and the transaction data is transferred to the selected checkout device.
根据这样的方法,操作员能够集中登记作业,能够谋求提高登记作业的效率。According to this method, the operator can concentrate the registration work and improve the efficiency of the registration work.
对于控制方法,在一种可能的实施方式中,还包括:数据存储步骤,将通过所述交易数据生成步骤已生成的所述交易数据存储到存储部中,其中,所述数据转送步骤如果有从所述不能结账状态过渡到所述能够结账状态的所述结账装置,则将存储在所述存储部中的未发送的所述交易数据按照数据生成顺序转送给过渡到所述能够结账状态的结账装置。For the control method, in a possible implementation, it further includes: a data storage step, which stores the transaction data generated by the transaction data generation step in a storage unit, wherein the data transfer step, if any The checkout device that transitions from the checkout-unable state to the checkout-enabled state transfers the unsent transaction data stored in the storage unit to the checkout device that transitions to the checkout-enabled state in the order of data generation. Checkout device.
根据这样的方法,操作员能够集中登记作业,能够谋求提高登记作业的效率。According to this method, the operator can concentrate the registration work and improve the efficiency of the registration work.
本发明的第四实施例,提供了一种结账装置的控制方法,该结账装置在连接有登记装置和结账装置的结账系统中使用,该控制方法包括以下步骤:告知步骤,当从所述登记装置接收交易数据时,告知开始在本装置中的结账。A fourth embodiment of the present invention provides a method for controlling a checkout device, which is used in a checkout system connected to a registration device and a checkout device. The control method includes the following steps: informing that when the checkout device is removed from the registration When the device receives the transaction data, it is notified to start the checkout in this device.
根据这样的方法,对站在登记装置前面的顾客来说也能够容易肉眼确认开始在本装置中的结账。According to this method, even a customer standing in front of the registration device can easily visually confirm the start of checkout in this device.
对于控制方法,在一种可能的实施方式中,所述告知步骤对告知开始在本装置中的结账的信息进行声音输出,而且,对发光部进行发光控制进行所述告知。Regarding the control method, in one possible implementation, the notifying step performs a sound output for notifying the start of checkout in the device, and controls the light emission of the light-emitting unit to perform the notification.
根据这样的方法,能够更有效地告知。According to this method, notification can be made more effectively.
附图说明Description of the drawings
下面,参照附图对实施例所涉及的登记装置、结账装置及程序进行说明。当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,其中:Next, the registration device, checkout device, and program according to the embodiment will be described with reference to the drawings. A more complete and better understanding of the present invention, and the many attendant advantages thereof, may be readily appreciated by reference to the following detailed description, when considered in conjunction with the accompanying drawings, which are illustrated here to provide a further understanding of the invention, constituting Part of this application, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention, in which:
图1是表示本实施例所涉及的结账系统的构成例的示意图;FIG. 1 is a schematic diagram showing a structural example of the checkout system according to this embodiment;
图2是表示登记装置的外观的立体图;Figure 2 is a perspective view showing the appearance of the registration device;
图3是表示结账装置的外观的立体图;Figure 3 is a perspective view showing the appearance of the checkout device;
图4是表示结账系统的硬件构成的框图;Figure 4 is a block diagram showing the hardware configuration of the checkout system;
图5是表示结账系统的功能构成的框图;Figure 5 is a block diagram showing the functional structure of the checkout system;
图6是表示登记装置的操作员用显示器所显示的登记画面的构成例的图;6 is a diagram showing a configuration example of a registration screen displayed on the operator's monitor of the registration device;
图7是表示在小计键的操作后显示的小计画面的构成例的图;7 is a diagram showing a configuration example of a subtotal screen displayed after the subtotal key is operated;
图8是表示在下一交易键的操作后显示的下一交易的登记画面的构成例的图;8 is a diagram showing a configuration example of a next transaction registration screen displayed after the next transaction key is operated;
图9是表示登记模块的登记部所生成的交易数据的构成例的图;9 is a diagram showing a structural example of transaction data generated by the registration unit of the registration module;
图10是表示以规定的时机存储到转送数据存储部中的、等待发送的交易数据的例子的图;FIG. 10 is a diagram showing an example of transaction data waiting to be sent that is stored in the transfer data storage unit at a predetermined timing;
图11是表示转送预定(预约)数据确认画面的构成例的图;FIG. 11 is a diagram showing a configuration example of a transfer schedule (reservation) data confirmation screen;
图12是表示登记装置的登记模块所执行的登记处理的次序例的流程图;12 is a flowchart showing a sequence example of registration processing executed by the registration module of the registration device;
图13是表示登记装置的自动转送模块所执行的自动转送处理的次序例的流程图;13 is a flowchart showing an example of the sequence of automatic forwarding processing executed by the automatic forwarding module of the registration device;
图14是表示登记装置的状态监视模块所执行的状态监视处理的次序例的流程图;以及14 is a flowchart showing a sequence example of status monitoring processing executed by the status monitoring module of the registration device; and
图15是表示结账装置的结账处理模块所执行的结账处理的次序例的流程图。FIG. 15 is a flowchart showing a sequence example of checkout processing executed by the checkout processing module of the checkout device.
附图标记说明Explanation of reference signs
1 结账系统 2(2a、2b) 登记装置1 Checkout system 2(2a, 2b) Registration device
3(3a、3d) 结账装置3(3a, 3d) Checkout device
51 状态监视模块51 status monitoring module
52 结账处理模块52 Checkout Processing Module
81、83 登记画面 82 小计画面81, 83 Registration screen 82 Subtotal screen
114 操作员用显示器 143 转送数据存储部114 Operator display 143 Transfer data storage unit
151 登记模块 152 自动转送模块151 Registration module 152 Automatic transfer module
510 状态管理标志 511 状态管理部510 Status Management Flag 511 Status Management Department
512 通信控制部 521 显示控制部512 Communication Control Section 521 Display Control Section
522 输入接受部 523 结账处理部522 Input Acceptance Department 523 Checkout Processing Department
701、1151 小计键701, 1151 Subtotal key
711、1152 下一交易键711, 1152 next transaction key
1511 显示控制部1511 Display Control Department
1512 输入接受部1512 Input Acceptance Department
1513 登记部1513 Registration Department
1521 状态判定部1521 Status Determination Department
1522 数据转送部1522 Data Transfer Department
具体实施方式Detailed ways
以下,参照附图,对实施例进行说明。另外,在以下所示的实施例中,对在超市等的店铺中使用的半自助式的结账系统中应用了本实施例所涉及的结账系统的例子进行说明。此外,本发明不因该应用例而被任何的限定。Hereinafter, embodiments will be described with reference to the drawings. In the embodiment shown below, an example in which the checkout system according to the present embodiment is applied to a semi-self-service checkout system used in stores such as supermarkets will be described. In addition, the present invention is not limited in any way by this application example.
图1是表示本实施例所涉及的结账系统1的构成例的示意图。如图1所示,结账系统1包括登记装置2a、2b、结账装置3a、3b、3c、3d。登记装置2a、2b分别设置在柜台5的上表面上。在结账装置3a、3b、3c、3d的旁边,分别设置有用于放置商品筐的载置台40a、40b、40c、40d。FIG. 1 is a schematic diagram showing a configuration example of the checkout system 1 according to this embodiment. As shown in FIG. 1 , the checkout system 1 includes registration devices 2a and 2b and checkout devices 3a, 3b, 3c, and 3d. The registration devices 2a and 2b are respectively provided on the upper surface of the counter 5. Next to the checkout devices 3a, 3b, 3c, and 3d, mounting tables 40a, 40b, 40c, and 40d for placing product baskets are respectively provided.
店员O操作登记装置2a、2b,登记销售对象商品的商品信息,并进行合计金额的计算。作为登记处理及结账处理的概略的流程,例如,登记装置2a生成包含销售对象商品的商品信息和合计金额的交易数据。登记装置2a以后述的下一交易键的操作为触发,自动地选择与本装置连接的结账装置3a、30b中的任意一方作为数据转送处并转送交易数据。例如,当交易数据被转送给结账装置3a时,顾客C从登记装置2a的前面移动至结账装置3a的前面,操作结账装置3a并进行结账处理。The clerk O operates the registration devices 2a and 2b, registers the product information of the sales object products, and calculates the total amount. As a schematic flow of the registration process and the settlement process, for example, the registration device 2a generates transaction data including product information of the sales target product and the total amount. The registration device 2a automatically selects either one of the checkout devices 3a and 30b connected to the registration device as a data transfer destination and transfers the transaction data, triggered by the operation of the next transaction key described later. For example, when the transaction data is transferred to the checkout device 3a, the customer C moves from the front of the registration device 2a to the front of the checkout device 3a, operates the checkout device 3a, and performs checkout processing.
登记装置2a通过连接接口6与两台结账装置3a、3b连接。同样,登记装置2b通过连接接口6与两台结账装置3c、3d连接。此外,登记装置2a、2b通过LAN(Local Area Network:局域网)等的网络7,与设置在店铺的后院的店铺服务器8相连接。The registration device 2a is connected to the two checkout devices 3a and 3b through the connection interface 6. Similarly, the registration device 2b is connected to the two checkout devices 3c and 3d through the connection interface 6. Furthermore, the registration devices 2a and 2b are connected to the store server 8 installed in the backyard of the store via a network 7 such as a LAN (Local Area Network).
另外,在图1中,虽然例示了结账系统1具备两台的登记装置2a、2b和四台结账装置3a、3b、3c、3d,但各装置的台数不限于该例。此外,在图1中,虽然将与登记装置2连接的结账装置3的数量视为两台,但该台数不限于此,登记装置2也可以连接多台结账装置3。或者,也可以是对一台登记装置2连接一台结账装置3的半自助式的结账系统。In addition, in FIG. 1 , although the checkout system 1 is illustrated as including two registration devices 2a and 2b and four checkout devices 3a, 3b, 3c, and 3d, the number of each device is not limited to this example. In addition, in FIG. 1 , the number of checkout devices 3 connected to the registration device 2 is regarded as two, but the number is not limited to this, and a plurality of checkout devices 3 may be connected to the registration device 2 . Alternatively, a semi-self-service checkout system may be used in which one checkout device 3 is connected to one registration device 2 .
另外,由于各登记装置2a、2b分别具备相同构造和功能,所以下面不特别限定各装置时,将这些统称为登记装置2。此外,对于各结账装置3a、3b、3c、3d也同样,由于分别是相同功能构成,所以在不特别限定各装置时,将这些统称为结账装置3。In addition, since each of the registration devices 2a and 2b has the same structure and function, when each device is not particularly limited below, these will be collectively referred to as the registration device 2. In addition, the same applies to each of the checkout devices 3a, 3b, 3c, and 3d. Since each of the checkout devices 3a, 3b, 3c, and 3d has the same functional configuration, when each device is not particularly limited, these are collectively referred to as the checkout device 3.
接着,参照图2对登记装置2的概略构成进行说明。Next, the schematic configuration of the registration device 2 will be described with reference to FIG. 2 .
图2是表示登记装置2的外观的立体图。如图2所示,设置在柜台5的上表面上的登记装置2以具有读取窗112的立式的扫描仪111构成底部(基座)。扫描仪111诸如用现有使用的一般物体识别(对象物识别),根据码符号的摄像图像读取商品代码(销售对象代码)。另外,扫描仪111也可以是通过解析扫描附在商品上的码符号(例如条码)接受到的激光光,读取码符号所包含的商品代码的扫描式的扫描仪。FIG. 2 is a perspective view showing the appearance of the registration device 2 . As shown in FIG. 2 , the registration device 2 installed on the upper surface of the counter 5 has a bottom (base) composed of a vertical scanner 111 having a reading window 112 . The scanner 111 reads a product code (sales target code) based on a photographed image of a code symbol using, for example, conventionally used general object recognition (object recognition). In addition, the scanner 111 may be a scanning type scanner that reads the product code included in the code symbol by analyzing the laser light received by scanning the code symbol (for example, a barcode) attached to the product.
此外,登记装置2在扫描仪111的上部具备操作员用显示器114及操作部115。操作员用显示器114显示进行销售商品的登记的登记画面、表示小计金额的小计画面等。操作员用显示器114的表面设置有触摸面板113。触摸面板113及操作部115具有作为辅助商品信息的输入的用户接口(界面)的功能。Furthermore, the registration device 2 is provided with an operator display 114 and an operation unit 115 on the upper part of the scanner 111 . The operator display 114 displays a registration screen for registering sales merchandise, a subtotal screen showing the subtotal amount, and the like. A touch panel 113 is provided on the surface of the operator display 114 . The touch panel 113 and the operation unit 115 function as a user interface (interface) that assists input of product information.
在登记装置2的左侧设置有打印机116。从店员O侧来看在登记装置的右侧设置有读卡器118。读卡器118对从插入口18A插入的磁卡,磁性地读写信息。此外,在与打印机116的发放口相反的背面,以其显示面朝向与操作员用显示器114的显示面相反一侧的状态设置有顾客用显示器117。A printer 116 is provided on the left side of the registration device 2 . A card reader 118 is provided on the right side of the registration device as viewed from the clerk O side. The card reader 118 magnetically reads and writes information on the magnetic card inserted from the insertion port 18A. Furthermore, a customer display 117 is provided on the back surface opposite to the dispensing port of the printer 116 with its display surface facing the opposite side to the display surface of the operator display 114 .
当将已装入顾客C所购买的商品的筐载置在图2中的柜台5的右侧时,店员O(参照图1)从筐中取出商品,将附在该商品上的商品代码对准读取窗112的正面,用扫描仪111读取商品代码。或者,店员O用扫描仪111摄像商品的图像。When the basket containing the goods purchased by customer C is placed on the right side of the counter 5 in Fig. 2, the clerk O (see Fig. 1) takes out the goods from the basket and compares the product codes attached to the goods. The product code is read with the scanner 111 on the front of the quasi-reading window 112. Alternatively, the clerk O uses the scanner 111 to capture an image of the product.
接着,参照图3对结账装置3的概略构成进行说明。Next, the schematic structure of the checkout device 3 will be described with reference to FIG. 3 .
图3是表示结账装置3的外观的立体图。如图3所示,结账装置3具备第一机箱10和第二机箱11。第一机箱10具备找零机34和扫描仪35。第二机箱11被载置在第一机箱10的上表面10a上,具备显示器61、打印机9及读卡器38。FIG. 3 is a perspective view showing the appearance of the checkout device 3 . As shown in FIG. 3 , the checkout device 3 includes a first chassis 10 and a second chassis 11 . The first chassis 10 is equipped with a change machine 34 and a scanner 35 . The second chassis 11 is placed on the upper surface 10a of the first chassis 10 and includes a display 61, a printer 9, and a card reader 38.
扫描仪35具有与扫描仪111(参照图2)同样的构造。扫描仪35读取对准摄像窗的前面的码符号。扫描仪35将已译码读取到的码符号的商品代码输出给控制部150(参照图4)。The scanner 35 has the same structure as the scanner 111 (see FIG. 2 ). The scanner 35 reads the code symbol pointed at the front of the camera window. The scanner 35 outputs the product code in which the read code symbol has been decoded to the control unit 150 (see FIG. 4 ).
显示器61安装在第二机箱11的上方,并在表面上具备触摸面板62。显示器61诸如由液晶面板构成,以图像、文字显示关于结账装置3的动作状态的信息。触摸面板62将基于触摸位置的信息输出给控制部50(参照图4)。The display 61 is installed above the second chassis 11 and has a touch panel 62 on the surface. The display 61 is composed of, for example, a liquid crystal panel, and displays information on the operating status of the checkout device 3 in the form of images and text. The touch panel 62 outputs information based on the touch position to the control unit 50 (see FIG. 4 ).
读卡器38被配置在第二机箱11的左旁且第一机箱10的上表面10a上。读卡器38对从卡插入口38a插入的信用卡、会员卡等,读写信息。The card reader 38 is disposed on the left side of the second chassis 11 and on the upper surface 10 a of the first chassis 10 . The card reader 38 reads and writes information on a credit card, membership card, etc. inserted from the card insertion port 38a.
找零机34具备硬币投入口46、纸币投入口41、纸币支出口42及硬币支出部43。找零机34将从纸币投入口41投入的纸币收纳到纸币收纳部(未图示)中。此外,找零机34将投入到硬币投入口46中的硬币收纳到硬币收纳部(未图示)中。而且,找零机34根据来自控制部50(参照图4)的找零的支出要求,将纸币的找零支出到纸币支出口42。此外,找零机34根据来自控制部50的找零的支出要求,将硬币的找零支出到硬币支出部43。The change machine 34 includes a coin insertion port 46 , a banknote insertion port 41 , a banknote dispensing port 42 , and a coin dispensing portion 43 . The change machine 34 stores the banknotes inserted from the banknote insertion port 41 into a banknote storage part (not shown). In addition, the change machine 34 stores the coins inserted into the coin input port 46 into a coin storage portion (not shown). Furthermore, the change machine 34 pays out the change of the banknote to the banknote dispensing port 42 in response to the change payout request from the control unit 50 (see FIG. 4 ). Furthermore, the change machine 34 pays out the change of coins to the coin dispensing unit 43 in response to the change dispensing request from the control unit 50 .
打印机9具有内置于第二机箱11中的打印部(包含打印头、用纸输送机构等)和设置在第二机箱11的前面11a上的票据发放口9a。打印机9按照控制部50(参照图4)的控制,对票据或优惠券进行印字并从票据发放口9a进行发放。The printer 9 has a printing unit (including a print head, a paper transport mechanism, etc.) built in the second cabinet 11 and a receipt issuing port 9 a provided on the front surface 11 a of the second cabinet 11 . The printer 9 prints receipts or coupons under the control of the control unit 50 (see FIG. 4 ) and issues them from the receipt issuing port 9a.
此外,结账装置3具备竖着设置在第一机箱10的上表面上10a的后方侧的圆柱状的显示杆22。显示杆22在上方的顶端部具有蓝色或红色地发光的发光部22a。发光部22a根据在结账装置3中的处理状况,改变颜色进行发光,提醒店员注意。另外,使其发光的处理状况和发光颜色、发光图案(模式)都可以适当设定。In addition, the checkout device 3 is provided with a cylindrical display rod 22 installed vertically on the rear side of the upper surface 10 a of the first cabinet 10 . The display rod 22 has a light-emitting part 22a that emits blue or red light at an upper tip portion. The light-emitting unit 22a changes color and emits light according to the processing status in the checkout device 3 to remind the store clerk to pay attention. In addition, the processing conditions for causing the light to emit light, the light emitting color, and the light emitting pattern (mode) can be set appropriately.
发光部22a由于设置在具有高度的显示杆22的顶端,所以不但作为登记装置2的操作员的店员O,而且其他的店员也容易看见。由于从登记装置2的位置也易于确认发光,所以对于站在登记装置2的前面的顾客来说也易于肉眼确认。Since the light-emitting part 22a is provided at the top end of the high display rod 22, it can be easily seen by not only the store clerk O who is the operator of the registration device 2, but also by other store clerks. Since the light emission is easy to confirm from the position of the registration device 2, it is also easy for a customer standing in front of the registration device 2 to visually confirm.
此外,显示杆22在发光部22a的下方具有信息显示部70。信息显示部70诸如由液晶面板构成,显示图像、文字。信息显示部70以显示面朝向与显示器61同方向被设置。信息显示部70显示诸如在结账装置3中发生的错误的内容等。In addition, the display lever 22 has an information display part 70 below the light emitting part 22a. The information display unit 70 is composed of, for example, a liquid crystal panel, and displays images and characters. The information display unit 70 is provided with the display surface facing the same direction as the display 61 . The information display unit 70 displays, for example, the contents of an error that occurred in the checkout device 3 .
顾客C(参照图1)操作该结账装置3,进行通过现金、信用卡、电子货币等支付商品的货款的处理、即结账处理。The customer C (see FIG. 1 ) operates the checkout device 3 and performs a checkout process, which is a process of paying for goods by cash, credit card, electronic money, or the like.
接着,对结账系统1的硬件构成进行说明。图4是表示结账系统1的硬件构成的框图。Next, the hardware configuration of the checkout system 1 will be described. FIG. 4 is a block diagram showing the hardware configuration of the checkout system 1 .
如图4所示,登记装置2具备控制部150。控制部150由执行控制处理的CPU(CentralProcessing Unit:中央处理器)、作为存储介质的ROM(Read Only Memory:只读存储器)及RAM(Random Access Memory:随机存取存储器)(均未图示)等构成。ROM存储CPU所执行的各种程序、各种数据。RAM在CPU执行各种程序时,暂时地存储数据、程序。此外,RAM存储操作员用显示器114所显示的各种的画面显示数据。As shown in FIG. 4 , the registration device 2 includes a control unit 150 . The control unit 150 is composed of a CPU (Central Processing Unit: Central Processing Unit) that performs control processing, a ROM (Read Only Memory: Read Only Memory) and a RAM (Random Access Memory: Random Access Memory) as storage media (none of which are shown in the figure) etc. composition. ROM stores various programs and various data executed by the CPU. RAM temporarily stores data and programs while the CPU executes various programs. In addition, the RAM stores various screen display data displayed on the operator display 114 .
控制部150通过I/O(Input/Output:输入/输出)装置控制部139及总线138,与扫描仪111、触摸面板113连接。此外,控制部150通过I/O装置控制部139及总线138,与操作员用显示器114、键盘等的操作部115连接。此外,控制部150通过I/O装置控制部139及总线138,与打印机116、顾客用显示器117、读卡器118、HDD(Hard Disk Drive:硬盘驱动器)136连接。控制部150通过通信I/F140,与通过连接接口6连接的结账装置3进行数据通信。The control unit 150 is connected to the scanner 111 and the touch panel 113 through an I/O (Input/Output) device control unit 139 and a bus 138 . In addition, the control unit 150 is connected to the operation unit 115 such as the operator display 114 and a keyboard through the I/O device control unit 139 and the bus 138 . In addition, the control unit 150 is connected to the printer 116, the customer display 117, the card reader 118, and the HDD (Hard Disk Drive) 136 through the I/O device control unit 139 and the bus 138. The control unit 150 performs data communication with the settlement device 3 connected through the connection interface 6 through the communication I/F 140 .
操作部115具备宣告在交易中的商品代码的输入结束的小计键1151、下一交易键1152等。小计键1151是接受基于读取到的商品信息计算登记商品的合计金额的指示的操作键。下一交易键1152是合计一交易后,接受将该交易的交易数据转送给结账装置3的指示的操作键。换言之,下一交易键1152也可以称为接受过渡到下一交易开始下一交易的登记处理的指示的操作键。The operation unit 115 is provided with a subtotal key 1151 for announcing the completion of input of the product code in the transaction, a next transaction key 1152, and the like. The subtotal key 1151 is an operation key that accepts an instruction to calculate the total amount of registered goods based on the read product information. The next transaction key 1152 is an operation key for accepting an instruction to transfer the transaction data of the transaction to the settlement device 3 after totaling one transaction. In other words, the next transaction key 1152 may also be called an operation key that accepts an instruction to transition to the next transaction and start the registration process of the next transaction.
另外,在本实施例中,也在操作员用显示器114的显示画面上设置具有与小计键1151及下一交易键1152同等的功能的操作图标(参照图6至图8)。登记装置2根据针对该图标向触摸面板113的触摸操作,能够接受上述的指示。In addition, in this embodiment, operation icons having the same functions as the subtotal key 1151 and the next transaction key 1152 are also provided on the display screen of the operator monitor 114 (see FIGS. 6 to 8 ). The registration device 2 can accept the above-mentioned instruction based on the touch operation on the touch panel 113 for this icon.
HDD136存储控制部150的CPU所执行的程序137。此外,HDD136存储PLU文件141、销售文件142及转送数据存储部143。PLU文件141对应存储向各商品唯一分配的商品代码、和其商品的名称、价格、商品分类等的与商品有关的商品信息。此外,登记装置2如是通过一般物体识别(对象物识别)指定商品的构成,则PLU文件141还存储各商品的特征量、基准图像。另外,特征量就是从商品的基准图像读取到的色彩、表面的凹凸状况等的数据。销售文件142是存储登记装置2已销售登记的数据的文件。The HDD 136 stores the program 137 executed by the CPU of the control unit 150 . In addition, the HDD 136 stores the PLU file 141, the sales file 142, and the transfer data storage unit 143. The PLU file 141 stores a product code uniquely assigned to each product and product information related to the product such as the product name, price, product classification, etc., in association with each other. In addition, if the registration device 2 specifies the structure of a product through general object recognition (object recognition), the PLU file 141 also stores feature quantities and reference images of each product. In addition, the feature amount is data such as color and surface unevenness read from the reference image of the product. The sales file 142 is a file that stores data registered for sales by the registration device 2 .
转送数据存储部143(存储手段)是在下一交易键1152已被操作时,用于将与控制部150所生成的一交易对应的交易数据作为转送给结账装置3的转送数据暂时地进行存储的存储区域。当转送正常结束时,该交易数据从转送数据存储部143中被删除。也就是说,转送数据存储部143具有作为存储未转送的交易数据的存储手段(存储部)的功能。The transfer data storage unit 143 (storage means) is for temporarily storing transaction data corresponding to a transaction generated by the control unit 150 as transfer data to be transferred to the settlement device 3 when the next transaction key 1152 has been operated. storage area. When the transfer is completed normally, the transaction data is deleted from the transfer data storage unit 143 . That is, the transfer data storage unit 143 has a function as a storage means (storage unit) that stores untransferred transaction data.
结账装置3具备由CPU、作为存储介质的ROM及RAM(均未图示)等构成的计算机构成的控制部50。ROM存储CPU所执行的各种程序、各种数据。RAM在CPU执行各种程序时暂时地存储数据、程序,并存储表示商品的销售记录的销售数据、显示器61所显示的各种的画面显示数据。The checkout device 3 includes a control unit 50 composed of a computer including a CPU, ROM and RAM as storage media (both are not shown). ROM stores various programs and various data executed by the CPU. The RAM temporarily stores data and programs when the CPU executes various programs, and stores sales data indicating sales records of merchandise and various screen display data displayed on the display 61 .
控制部50通过I/O装置控制部32及总线31,与触摸面板62、显示器61、扫描仪35、读卡器38、打印机9、找零机34、发光部22a、信息显示部70及HDD36相连接。控制部50通过通信I/F40,与用连接接口6连接的登记装置2进行数据通信。The control unit 50 communicates with the touch panel 62, the display 61, the scanner 35, the card reader 38, the printer 9, the change machine 34, the light emitting unit 22a, the information display unit 70 and the HDD 36 through the I/O device control unit 32 and the bus 31. connected. The control unit 50 performs data communication with the registration device 2 connected via the connection interface 6 via the communication I/F 40 .
读卡器38从卡插入口38a(参照图3)插入的信用卡或会员卡读取信息。打印机9在一连串的结账处理结束时、即在通过现金、电子货币、信用卡等其他的结算方法进行的结算后,打印票据从票据发放口9a(参照图3)进行发放。找零机34进行投入到纸币投入口41的纸币、或投入到硬币投入口46(均参照图3)的硬币的存入处理。此外,找零机34根据来自控制部50的货币支出指示,从纸币支出口42或硬币支出口43(均参照图3)支出找零。The card reader 38 reads information from the credit card or membership card inserted into the card insertion slot 38a (see FIG. 3). The printer 9 prints a receipt and issues it from the receipt issuance port 9a (see FIG. 3) after a series of settlement processing is completed, that is, after settlement by other settlement methods such as cash, electronic money, and credit card. The change machine 34 performs depositing processing of banknotes inserted into the banknote insertion slot 41 or coins inserted into the coin insertion slot 46 (both see FIG. 3 ). In addition, the change machine 34 dispenses change from the banknote dispensing port 42 or the coin dispensing port 43 (both see FIG. 3 ) based on the currency dispensing instruction from the control unit 50 .
HDD36存储控制部50所执行的程序37、交易文件39及状态管理标志510。交易文件39是用于储存从登记装置2接收到的交易数据及记录结账装置3所执行的结账处理的详细的结账数据等的数据文件。The HDD 36 stores the program 37 executed by the control unit 50, the transaction file 39, and the status management flag 510. The transaction file 39 is a data file for storing transaction data received from the registration device 2 , detailed settlement data recording the settlement processing executed by the settlement device 3 , and the like.
状态管理标志510存储表示本装置、即结账装置3的处理状态、错误状态等的标志值。作为对各处理状态的标志值,作为一例如下那样设定。The status management flag 510 stores a flag value indicating the processing status, error status, etc. of the own device, that is, the checkout device 3 . As an example, the flag value for each processing state is set as follows.
0(可转送):处于从登记装置2可转送交易数据的状态0 (transferable): The transaction data can be transferred from the registration device 2
1(已接收):处于从登记装置2已接收交易数据的状态1 (Received): The transaction data has been received from the registration device 2
2(结账当中):处于基于接收到的交易数据的结账处理当中的状态2 (Checkout in progress): In the status of checkout processing based on the received transaction data.
3(错误):错误状态。例如,处于发生通信错误、找零用完等的关于装置整体的错误的状态3(Error): Error status. For example, an error regarding the entire device such as a communication error or running out of change occurs.
4(结账错误):结账错误状态。即在转送交易数据后即使经过了规定时间结账处理也未结束时、在交易数据转送后处于发生错误的状态。4 (Checkout Error): Checkout error status. That is, if the settlement process is not completed even if a predetermined time has elapsed after the transaction data is transferred, an error occurs after the transaction data is transferred.
在标志值为0时,结账装置3处于能够开始新的结账处理的可结账状态。在标志值不是0时,结账装置3处于不能开始新的结账处理的不可结账状态。When the flag value is 0, the checkout device 3 is in a checkout-enabled state in which a new checkout process can be started. When the flag value is not 0, the checkout device 3 is in a checkout-impossible state in which a new checkout process cannot be started.
另外,标志值为0就是结账装置3处于满足诸如下述的双方的条件的状态。In addition, when the flag value is 0, it means that the checkout device 3 is in a state that satisfies both conditions such as the following.
·结账装置3中没有交易数据的状态。即,结账装置3处于不是结账处理当中,而是在结账装置3中处于没有被发送任意的交易数据的状态。· There is no transaction data in the checkout device 3. That is, the settlement device 3 is not in the process of settlement, but is in a state in which any transaction data is not transmitted to the settlement device 3 .
·在结账装置3中没有发生错误,能够转送交易数据的状态。即,在结账装置3中处于能够立即开始结账处理的状态。· No error has occurred in the settlement device 3 and the transaction data can be transferred. That is, the checkout device 3 is in a state where the checkout process can be started immediately.
这样的状态管理标志510通过标志值管理结账装置3是否处于能够立即开始结账处理的状态。通过这样,登记装置2通过参照与本装置连接的结账装置3a、3b(参照图1)的各个的状态管理标志510,能够判定将交易数据应该转送给结账装置3a、3b中的任一个的结账装置3。Such a state management flag 510 manages whether the checkout device 3 is in a state in which checkout processing can be started immediately by a flag value. In this way, the registration device 2 can determine whether the transaction data should be transferred to any one of the settlement devices 3a and 3b by referring to the status management flag 510 of each of the settlement devices 3a and 3b (see FIG. 1) connected to the registration device 2. Device 3.
接着,对登记装置2所执行的程序137及结账装置3所执行的程序37进行说明。Next, the program 137 executed by the registration device 2 and the program 37 executed by the settlement device 3 will be described.
另外,如上所述,本实施例的登记装置2所执行的程序137预先安装到HDD136等中而提供。另外,本实施例的登记装置2所执行的程序137也可以用可安装的形式或可执行的形式的文件记录在CD-ROM、软盘(FD)、CD-R、DVD(Digital Versatile Disk:数字通用磁盘)等的计算机可读的存储介质中而进行提供。In addition, as mentioned above, the program 137 executed by the registration device 2 of this embodiment is installed and provided in the HDD 136 or the like in advance. In addition, the program 137 executed by the registration device 2 of this embodiment may also be recorded in a CD-ROM, a floppy disk (FD), a CD-R, or a DVD (Digital Versatile Disk) in an installable or executable format. provided in a computer-readable storage medium such as a general-purpose disk.
并且,也可以将本实施例的登记装置2所执行的程序137存储在与互联网等的网络连接的计算机上,通过经由网络下载来进行提供。此外,也可以将本实施例的登记装置2所执行的程序137经由互联网等的网络提供或配置。Furthermore, the program 137 executed by the registration device 2 of this embodiment may be stored in a computer connected to a network such as the Internet, and may be provided by downloading via the network. In addition, the program 137 executed by the registration device 2 of this embodiment may also be provided or placed via a network such as the Internet.
此外,本实施例的结账装置3所执行的程序37被预先安装到HDD36等中而提供。另外,本实施例的结账装置3所执行的程序37也可以用可安装的形式或可执行的形式的文件记录在CD-ROM、软盘(FD)、CD-R、DVD(Digital Versatile Disk:数字通用磁盘)等的计算机可读的存储介质中而进行提供。In addition, the program 37 executed by the checkout device 3 of this embodiment is installed in the HDD 36 or the like in advance and provided. In addition, the program 37 executed by the checkout device 3 of this embodiment may also be recorded on a CD-ROM, a floppy disk (FD), a CD-R, or a DVD (Digital Versatile Disk) in an installable or executable form. provided in a computer-readable storage medium such as a general-purpose disk.
而且,也可以将本实施例的结账装置3所执行的程序37存储在与互联网等的网络连接的计算机上,通过经由网络下载来进行提供。此外,也可以将本实施例的结账装置3所执行的程序37经由互联网等的网络提供或配置。Furthermore, the program 37 executed by the checkout device 3 of this embodiment may be stored in a computer connected to a network such as the Internet, and may be provided by downloading via the network. In addition, the program 37 executed by the checkout device 3 of this embodiment may also be provided or arranged via a network such as the Internet.
如图4所示,登记装置2的控制部150所执行的程序137使计算机成为包含登记模块151、自动转送模块152的模块构成。控制部150的CPU(处理器)从HDD136中读出程序137,通过加载到主存储装置上,在控制部150的主存储装置上生成上述各模块。另外,控制部150能够分别独立执行登记模块151和自动转送模块152,并并行执行各模块的处理。As shown in FIG. 4 , the program 137 executed by the control unit 150 of the registration device 2 causes the computer to have a module structure including a registration module 151 and an automatic transfer module 152 . The CPU (processor) of the control unit 150 reads the program 137 from the HDD 136 and loads the program 137 onto the main storage device, thereby generating each module described above on the main storage device of the control unit 150 . In addition, the control unit 150 can independently execute the registration module 151 and the automatic transfer module 152, and execute the processing of each module in parallel.
此外,如图4所示,结账装置3的控制部50所执行的程序37使计算机成为包含状态监视模块51、结账处理模块52的模块构成。控制部50的CPU(处理器)通过从HDD36中读出程序37并加载到主存储装置上,在控制部50的主存储装置上生成上述各模块。另外,控制部50能够分别独立执行状态监视模块51和结账处理模块52,并并行执行各模块的处理。In addition, as shown in FIG. 4 , the program 37 executed by the control unit 50 of the checkout device 3 causes the computer to have a module structure including a status monitoring module 51 and a checkout processing module 52 . The CPU (processor) of the control unit 50 reads the program 37 from the HDD 36 and loads it onto the main storage device, thereby generating each of the above modules on the main storage device of the control unit 50 . In addition, the control unit 50 can independently execute the status monitoring module 51 and the checkout processing module 52, and execute the processing of each module in parallel.
接着,参照图5对上述各模块所实现的功能进行说明。Next, the functions implemented by each of the above modules will be described with reference to FIG. 5 .
图5是表示结账系统1的功能构成的框图。在登记装置2中,登记模块151具有显示控制部1511、输入接受部1512、登记部1513的功能。此外,在登记装置2中,自动转送模块152具备状态判定部1521、数据转送部1522的功能。FIG. 5 is a block diagram showing the functional configuration of the checkout system 1 . In the registration device 2 , the registration module 151 has the functions of a display control unit 1511 , an input acceptance unit 1512 , and a registration unit 1513 . In addition, in the registration device 2, the automatic transfer module 152 has the functions of the status determination unit 1521 and the data transfer unit 1522.
显示控制部1511生成输出给操作员用显示器114、顾客用显示器117(均参照图2和图4)的显示数据,并控制在这些显示器中的显示处理。例如,显示控制部1511在操作员用显示器114中显示用于进行商品登记处理的登记画面81、83(参照图6和图8)。显示控制部1511(显示控制手段、显示控制步骤)在一交易的登记处理中,在登记画面上显示销售对象商品的商品信息。参照图6至图8对画面构成例及显示变迁例进行后述。The display control unit 1511 generates display data to be output to the operator display 114 and the customer display 117 (see both FIGS. 2 and 4 ), and controls display processing on these displays. For example, the display control unit 1511 displays the registration screens 81 and 83 for performing product registration processing on the operator display 114 (see FIGS. 6 and 8 ). The display control unit 1511 (display control means, display control step) displays the product information of the sale target product on the registration screen during the registration process of a transaction. Screen configuration examples and display transition examples will be described below with reference to FIGS. 6 to 8 .
输入接受部1512通过扫描仪111、触摸面板113、操作部115、读卡器118、通信I/F140,接受来自用户的操作输入、数据输入。例如,输入接受部1512从扫描仪111接受商品代码的码信息的输入。或者,输入接受部1512接受商品代码的摄像图像、商品的摄像图像等的数据的输入。更详细地说,输入接受部1512将摄像导通信号输出给扫描仪111,指示扫描仪111开始图像采集。输入接受部1512从扫描仪111接受以规定的摄像速率摄像的帧图像的输入,读入到控制部150的工作存储器上。另外,输入接受部1512也可以通过来自触摸面板113、操作部115的键盘的输入、声音输入,接受商品名称、商品代码的输入。The input accepting unit 1512 accepts operation input and data input from the user through the scanner 111, the touch panel 113, the operation unit 115, the card reader 118, and the communication I/F 140. For example, the input accepting unit 1512 accepts input of code information of a product code from the scanner 111 . Alternatively, the input accepting unit 1512 accepts input of data such as a captured image of a product code, a captured image of a product, and the like. In more detail, the input accepting unit 1512 outputs the imaging on signal to the scanner 111 and instructs the scanner 111 to start image acquisition. The input accepting unit 1512 receives an input of a frame image captured at a predetermined imaging rate from the scanner 111 and reads it into the work memory of the control unit 150 . In addition, the input accepting unit 1512 may accept input of the product name and product code through input from the keyboard of the touch panel 113 and the operation unit 115 or voice input.
输入接受部1512在小计键1151(参照图4)已被操作时,结束对应一交易的商品的读取,接受计算合计金额的指示(指示操作)。When the subtotal key 1151 (see FIG. 4 ) has been operated, the input accepting unit 1512 ends reading of the products corresponding to one transaction and accepts an instruction (instruction operation) to calculate the total amount.
此外,输入接受部1512(下一交易指示手段)在下一交易键1152(参照图4)已被操作时,接受过渡到下一交易的登记处理的指示(指示操作)。In addition, the input accepting unit 1512 (next transaction instruction means) accepts an instruction (instruction operation) to transition to the registration process of the next transaction when the next transaction key 1152 (see FIG. 4 ) has been operated.
登记部1513当输入接受部1512接受商品代码时,从PLU文件141读入与该商品代码对应的商品信息,临时登记作为销售对象的商品信息。When the input accepting unit 1512 accepts the product code, the registration unit 1513 reads the product information corresponding to the product code from the PLU file 141 and temporarily registers the product information to be sold.
或者,登记部1513当输入接受部1512接受扫描仪111的摄像图像(帧图像)时,从该帧图像提取(抽取)码符号或商品的摄像区域,进行商品的指定处理。Alternatively, when the input accepting unit 1512 accepts the captured image (frame image) of the scanner 111, the registration unit 1513 extracts (extracts) the code symbol or the imaging area of the product from the frame image, and performs product designation processing.
在提取到码符号时,从该码符号译码商品代码,从PLU文件141读入与该商品代码对应的商品信息,临时登记作为销售对象的商品信息。When the code symbol is extracted, the product code is decoded from the code symbol, the product information corresponding to the product code is read from the PLU file 141, and the product information to be sold is temporarily registered.
在提取到商品的图像区域时,对该图像区域进行对象物识别,指定商品。而且,登记部1513从PLU文件141读入与已指定的商品的商品信息,临时登记作为销售对象的商品信息。另外,也可以不自动进行到商品的指定,而是提取多个与摄像图像相似的商品候补后,显示该商品候补,通过操作员的选择操作指定商品。When an image area of a product is extracted, object recognition is performed on the image area and the product is designated. Furthermore, the registration unit 1513 reads the product information on the specified product from the PLU file 141 and temporarily registers the product information to be sold. In addition, instead of automatically specifying a product, a plurality of product candidates similar to the camera image may be extracted, the product candidates may be displayed, and the product may be designated by the operator's selection operation.
此外,登记部1513当输入接受部1512接受小计键1151(参照图4)的操作时,对临时登记的一交易的销售对象商品计算合计金额。In addition, when the input accepting unit 1512 accepts the operation of the subtotal key 1151 (see FIG. 4 ), the registration unit 1513 calculates the total amount of the sales target goods temporarily registered for one transaction.
在这里,参照图6至图8,对显示控制部1511显示在操作员用显示器114上的登记画面的构成例和显示动作例进行说明。Here, a configuration example and a display operation example of the registration screen displayed by the display control unit 1511 on the operator display 114 will be described with reference to FIGS. 6 to 8 .
图6是表示显示在登记装置2的操作员用显示器114上的登记画面81的构成例的图。如图6所示,在登记画面81中,设置有与输入接受部1512最近刚接受到的商品相关的显示栏70a,并显示有登记部1513从PLU文件141读入的商品名称、单价、输入接受部1512已接受的数量等。此外,在登记画面81中,对在本次的交易中登记部1513已临时登记的销售对象商品,对应每个商品显示有商品名称、数量、单价、金额等的临时登记信息70b。此外,在登记画面81中显示有已临时登记的销售对象商品的合计件数70c。此外,在登记画面81中显示有不含税合计金额70d及含税合计金额70e。FIG. 6 is a diagram showing a configuration example of the registration screen 81 displayed on the operator display 114 of the registration device 2 . As shown in FIG. 6 , the registration screen 81 is provided with a display column 70 a related to the product recently received by the input accepting unit 1512 , and displays the product name, unit price, and input read by the registration unit 1513 from the PLU file 141 . The quantity accepted by the receiving unit 1512, etc. In addition, the registration screen 81 displays temporary registration information 70b such as product name, quantity, unit price, amount, etc. for each product that has been temporarily registered by the registration unit 1513 in this transaction. In addition, the registration screen 81 displays the total number 70c of temporarily registered sales target commodities. In addition, the registration screen 81 displays a tax-exclusive total amount 70d and a tax-included total amount 70e.
在登记画面81中,设置有转送预定(预约)数据图标90,作为用于显示能够确认转送数据存储部143(参照图4和图5)所存储的交易数据(转送预定(预约)数据)的转送预定(预约)数据确认画面84(参照图11)的操作图标。另外,后述转送预定数据确认画面84。此外,在登记画面81中设置有与操作部115的小计键1151同样的功能的小计键701。输入接受部1512当接受小计键701或操作部115的小计键1151的操作时,显示控制部1511将操作员用显示器114的显示从图6切换到图7所示那样的小计画面82。另外,由于设置在登记画面81上的小计键701和操作部115的小计键1151为同样的功能,所以之后关于对小计键701或小计键1151的操作,仅记述为接受小计键701的操作。The registration screen 81 is provided with a transfer schedule (reservation) data icon 90 for displaying the transaction data (transfer schedule (reservation) data) stored in the transfer data storage unit 143 (see FIGS. 4 and 5 ). Operation icons of the transfer schedule (reservation) data confirmation screen 84 (see FIG. 11 ). In addition, the transfer scheduled data confirmation screen 84 will be described later. In addition, the registration screen 81 is provided with a subtotal key 701 having the same function as the subtotal key 1151 of the operation unit 115 . When the input accepting unit 1512 accepts the operation of the subtotal key 701 or the subtotal key 1151 of the operating unit 115, the display control unit 1511 switches the display of the operator display 114 from FIG. 6 to the subtotal screen 82 as shown in FIG. 7 . In addition, since the subtotal key 701 provided on the registration screen 81 and the subtotal key 1151 of the operation unit 115 have the same function, the subsequent operations on the subtotal key 701 or the subtotal key 1151 will only be described as accepting the subtotal. Operation of key 701.
图7是表示小计键701的操作后所显示的小计画面82的构成例的图。显示控制部1511在小计画面82的显示栏71a中显示在小计键701的操作前在登记画面81中已被临时登记的销售对象商品的合计件数和合计金额。此外,小计画面82设置有返回键71c。输入接受部1512当接受返回键71c的操作时,显示控制部1511将操作员用显示器114的显示从图7的小计画面82切换到图6所示那样的登记画面81。输入接受部1512、登记部1513重启本次对应的交易的商品登记,登记装置2处于可读取商品的状态。FIG. 7 is a diagram showing a configuration example of the subtotal screen 82 displayed after the subtotal key 701 is operated. The display control unit 1511 displays in the display field 71 a of the subtotal screen 82 the total number of items and the total amount of the sales target commodities that have been provisionally registered in the registration screen 81 before the operation of the subtotal key 701 . In addition, the subtotal screen 82 is provided with a return key 71c. When the input accepting unit 1512 accepts the operation of the return key 71 c, the display control unit 1511 switches the display of the operator display 114 from the subtotal screen 82 in FIG. 7 to the registration screen 81 as shown in FIG. 6 . The input accepting unit 1512 and the registration unit 1513 restart the product registration for this corresponding transaction, and the registration device 2 is in a state where the product can be read.
如图7所示,小计画面82设置有用于结束本次的交易过渡到下一交易的下一交易键711。另外,下一交易键711具有与操作部115的下一交易键1152同样的功能。之后,关于对下一交易键711或下一交易键1152的操作,进记述为接受下一交易键1152的操作。As shown in FIG. 7 , the subtotal screen 82 is provided with a next transaction key 711 for ending the current transaction and transitioning to the next transaction. In addition, the next transaction key 711 has the same function as the next transaction key 1152 of the operation unit 115. Thereafter, the operation of the next transaction key 711 or the next transaction key 1152 will be described as accepting the operation of the next transaction key 1152.
关于下一交易键711的显示形态,如图7所示,既可以显示“下一交易”或“过渡到下一交易”等的文本,并明示过渡到下一交易,又可以为其他的显示形态。关于其他的显示形态,也可以显示“转送给结账装置”“转送数据”“转送交易数据”“自动转送”等的文本,并示出将交易数据自动转送给结账装置3。或者,也可以显示“预定转送”等的文本,并显示向结账装置3的数据转送即使不能马上进行也能够预定数据转送。As for the display form of the next transaction key 711, as shown in Figure 7, it can display text such as "next transaction" or "transition to the next transaction", and clearly indicate the transition to the next transaction, or it can be other displays. form. As for other display forms, text such as "transfer to checkout device", "transfer data", "transfer transaction data", "automatic transfer", etc. may be displayed, indicating that the transaction data is automatically transferred to the checkout device 3 . Alternatively, text such as "scheduled transfer" may be displayed to indicate that data transfer to the checkout device 3 can be scheduled even if the data transfer cannot be performed immediately.
此外,下一交易键711不仅显示文本而且也可以显示插图。例如,下一交易键711也可以显示表示过渡到下一交易的登记的插图、表示将交易数据从登记装置2转送给结账装置3的插图。Furthermore, the next transaction key 711 may display not only text but also illustrations. For example, the next transaction key 711 may display an illustration indicating transition to registration of the next transaction or an illustration indicating transfer of transaction data from the registration device 2 to the settlement device 3 .
此外,小计画面82显示有“请操作下一交易键。交易数据会自动的转送”等与下一交易键711的操作有关而辅助地说明的消息71b。或者,作为消息71b,也可以显示“请操作下一交易键。数据处于转送预定处理并被自动地转送”等的文本。消息71b的内容不限于图7所示的例子,而只要根据下一交易键711的显示形态适宜改变就可以。In addition, the subtotal screen 82 displays a message 71 b that explains the operation of the next transaction key 711 such as "Please operate the next transaction key. The transaction data will be automatically transferred." Alternatively, as the message 71b, text such as "Please operate the next transaction key. The data is in transfer scheduled processing and will be automatically transferred." may be displayed. The content of the message 71b is not limited to the example shown in FIG. 7 , and may be appropriately changed according to the display form of the next transaction key 711 .
例如,在下一交易键711显示了为“转送给结账装置”“转送数据”“转送交易数据”“自动转送”等时,作为消息71b,只要显示“转送数据后、请开始下一交易”等的文本就可以。或者,在下一交易键711显示了“预定转送”等时,作为消息71b,只要显示“预定转送后、请开始下一交易”等的文本就可以。For example, when the next transaction key 711 displays "transfer to checkout device", "transfer data", "transfer transaction data", "automatic transfer", etc., the message 71b only needs to display "After transferring the data, please start the next transaction" or the like. The text will do. Alternatively, when the next transaction key 711 displays "Scheduled transfer" or the like, text such as "After scheduled transfer, please start the next transaction" may be displayed as the message 71b.
在这里,对小计键701被操作时的各部的动作进行说明。当输入接受部1512接受下一交易键711的操作时,则显示控制部1511将操作员用显示器114的显示,从图7切换到图8所示那样新的登记画面83。Here, the operation of each part when the subtotal key 701 is operated is explained. When the input accepting unit 1512 accepts the operation of the next transaction key 711, the display control unit 1511 switches the display of the operator display 114 from FIG. 7 to a new registration screen 83 as shown in FIG. 8 .
图8是表示在下一交易键711的操作后所显示的下一交易的登记画面83的构成例的图。即,显示控制部1511当下一交易键711被操作时,清除先交易的登记画面81(参照图6)的显示,将显示刷新到新的交易用的登记画面83。也就是,显示控制部1511(显示清除手段、显示清除部、显示清除步骤)与基于自动转送模块152的交易数据的转送状况无关,全部清除关于先交易的销售对象商品显示在登记画面81(参照图6)上的、销售对象商品的商品信息(即,图6所示的临时登记信息70b)、显示栏70a、合计件数70c、不含税合计金额70d及含税的合计金额70e的显示。显示控制部1511在清除显示后的新的登记画面83中,开始关于下一交易的销售对象商品的显示处理。FIG. 8 is a diagram showing a configuration example of the next transaction registration screen 83 displayed after the next transaction key 711 is operated. That is, when the next transaction key 711 is operated, the display control unit 1511 clears the display of the previous transaction registration screen 81 (see FIG. 6 ) and refreshes the display to the new transaction registration screen 83. That is, the display control unit 1511 (display clearing means, display clearing unit, display clearing step), regardless of the transfer status of the transaction data by the automatic transfer module 152, clears all the sales target products that were previously traded on the registration screen 81 (see 6), the product information of the sales target product (that is, the temporary registration information 70b shown in FIG. 6), the display column 70a, the total number of pieces 70c, the tax-exclusive total amount 70d, and the tax-included total amount 70e are displayed. The display control unit 1511 starts the display process of the sales target merchandise for the next transaction in the new registration screen 83 after clearing the display.
而且,输入接受部1512与基于自动转送模块152的交易数据的转送状况无关,通过新的登记画面83接受下一交易的登记操作,并从扫描仪111接受商品代码或商品的摄像图像等的输入。登记部1513与基于自动转送模块152的交易数据的转送状况无关,开始下一交易的登记处理。Furthermore, the input accepting unit 1512 accepts the registration operation of the next transaction through the new registration screen 83 regardless of the transfer status of the transaction data by the automatic transfer module 152, and accepts input of product codes, camera images of the products, etc. from the scanner 111. . The registration unit 1513 starts the registration process of the next transaction regardless of the transfer status of the transaction data by the automatic transfer module 152 .
这样,显示控制部1511、输入接受部1512及登记部1513具有作为与基于自动转送模块152的交易数据的转送状况无关,接受下一交易的登记操作,对下一交易的销售对象商品开始将商品信息显示在显示清除后的登记画面上的处理的下一交易开始手段(下一交易开始部、下一交易开始步骤)的功能。In this way, the display control unit 1511, the input accepting unit 1512, and the registration unit 1513 have the function of accepting the registration operation of the next transaction regardless of the transfer status of the transaction data by the automatic transfer module 152, and starting to sell the products for the next transaction. Information is displayed on the function of the next transaction start means (next transaction start part, next transaction start step) of the processing on the cleared registration screen.
登记部1513(交易数据生成手段、交易数据生成部、交易数据生成步骤)当输入接受部1512接受下一交易键711的操作时,生成对应本次的交易的交易数据。The registration unit 1513 (transaction data generation means, transaction data generation unit, transaction data generation step) generates transaction data corresponding to the current transaction when the input acceptance unit 1512 accepts the operation of the next transaction key 711 .
图9是表示登记模块的登记部1513所生成的交易数据的构成例的图。如图9所示,交易数据包括交易日期和时间、票据编号、合计金额、合计件数及商品信息等。虽然视为交易日期和时间的时机不特别限定,但是例如,只要将下一交易键已被操作的日期和时间或生成了交易数据的时间用于作为交易日期和时间就可以。票据编号既可以包含在登记装置2所生成的交易数据中,又可以在结账装置3中的票据发放时在各结账装置3的管理下被编号。合计金额和合计件数是本次对应的交易所涉及的销售对象商品的合计金额及合计件数。商品信息是如上所述临时登记的本次交易对应的销售对象商品的商品信息、例如商品名称、商品代码、单价、数量等。FIG. 9 is a diagram showing a configuration example of transaction data generated by the registration unit 1513 of the registration module. As shown in Figure 9, the transaction data includes transaction date and time, bill number, total amount, total number of pieces, product information, etc. Although the timing to be regarded as the transaction date and time is not particularly limited, for example, it is sufficient to use the date and time when the next transaction key has been operated or the time when transaction data is generated as the transaction date and time. The receipt number may be included in the transaction data generated by the registration device 2 , or may be numbered under the management of each settlement device 3 when the receipt is issued in the settlement device 3 . The total amount and total number of items are the total amount and total number of items sold in the corresponding transaction. The product information is the product information of the sales target product corresponding to this transaction temporarily registered as mentioned above, such as product name, product code, unit price, quantity, etc.
另外,在交易数据中,为能够指定各交易而包含登记装置2的识别信息、担任输入的操作员的识别信息、店铺信息等的信息。In addition, the transaction data includes information such as identification information of the registration device 2, identification information of the operator responsible for input, and store information so that each transaction can be specified.
登记部1513(数据存储手段、数据存储部)将已生成的交易数据按照生成顺序存储到转送数据存储部143(参照图4和图5)中。The registration unit 1513 (data storage means, data storage unit) stores the generated transaction data in the transfer data storage unit 143 (see FIGS. 4 and 5 ) in the order of generation.
返回到图5,对自动转送模块152的功能进行说明。Returning to FIG. 5 , the function of the automatic transfer module 152 will be described.
状态指定部1521基于与本装置连接的结账装置3的状态管理标志510,对处于可结账状态的结账装置3进行判定。状态判定部1521如标志值为0,则判定为该结账装置3处于可结账状态,如标志值不是0,则判定为该结账装置3处于不能结账状态。The status specifying unit 1521 determines which checkout device 3 is in the checkout-enabled state based on the status management flag 510 of the checkout device 3 connected to the own device. If the flag value is 0, the status determination unit 1521 determines that the checkout device 3 is in a checkout-enabled state. If the flag value is not 0, it determines that the checkout device 3 is in a checkout-incapable state.
数据转送部1522(数据转送手段、数据转送步骤)基于状态判定部1521的判定结果,将已存储在转送数据存储部143中的交易数据转送给作为数据传送处的结账装置3。即,数据转送部1522将交易数据转送给处于可结账状态的结账装置3。此外,如果有从不能结账状态过渡到可结账状态的结账装置3,则数据转送部1522将存储在转送数据存储部143中的未发送的交易数据数据按照生成顺序(即,按照图9的交易日期和时间的顺序)转送给该结账装置3。The data transfer unit 1522 (data transfer means, data transfer step) transfers the transaction data stored in the transfer data storage unit 143 to the settlement device 3 as the data transfer destination based on the determination result of the status determination unit 1521. That is, the data transfer unit 1522 transfers the transaction data to the settlement device 3 that is in a settlement-enabled state. In addition, if there is a checkout device 3 that has transitioned from a checkout-impossible state to a checkout-enabled state, the data transfer unit 1522 will process the unsent transaction data stored in the transfer data storage unit 143 in the order of generation (that is, according to the transaction of FIG. 9 date and time) are forwarded to the checkout device 3.
在结账系统1中,在对一台登记装置2连接有多个结账装置3时,如多个结账装置3处于可结账状态,则数据转送部1522按预先规定的优先顺序选择一台结账装置3,并将交易数据转送给已选择的结账装置3。如可转送交易数据的结账装置3处于一个也没有的状态,则数据转送部1522将交易数据转送给最先处于可结账状态的结账装置3。In the checkout system 1, when a plurality of checkout devices 3 are connected to one registration device 2, if the plurality of checkout devices 3 are in a checkout-enabled state, the data transfer unit 1522 selects one checkout device 3 in a predetermined order of priority. , and transfer the transaction data to the selected checkout device 3. If there is no settlement device 3 that can transfer the transaction data, the data transfer unit 1522 transfers the transaction data to the first settlement device 3 that can transfer the transaction data.
在结账系统1中,当对一台登记装置2只连接一台结账装置3时,如果与本装置连接的结账装置3处于能够开始新的结账处理的可结账状态时,则数据转送部1522将交易数据转送给该结账装置3。此外,如该结账装置3处于不能开始新的结账处理的不能结账状态,则数据转送部1522从该结账装置3处于可结账状态后,将交易数据转送给该结账装置3。In the checkout system 1, when only one checkout device 3 is connected to one registration device 2, if the checkout device 3 connected to this device is in a checkout-enabled state in which a new checkout process can be started, the data transfer unit 1522 will The transaction data is forwarded to the checkout device 3 . In addition, if the checkout device 3 is in the checkout-disabled state where a new checkout process cannot be started, the data transfer unit 1522 transfers the transaction data to the checkout device 3 after the checkout device 3 is in the checkout-enabled state.
另外,在交易数据的生成时,在状态判定部1521判定出为能够向任意一个的结账装置3即时可转送该交易数据时,登记部1513也可以不将该交易数据存储到转送数据存储部143中,而是数据转送部1522将该交易数据即时转送给处于可结账状态的结账装置3。换言之,登记部1513(数据存储手段、数据存储部、数据存储步骤)也可以将登记部1513如上所述生成的交易数据、且通过自动转送模块152的数据转送部1522未发送给任意一个结账装置3的未发送的交易数据存储到转送数据存储部143中。In addition, when generating transaction data, when the status determination unit 1521 determines that the transaction data can be immediately transferred to any checkout device 3, the registration unit 1513 may not store the transaction data in the transfer data storage unit 143. Instead, the data transfer unit 1522 immediately transfers the transaction data to the checkout device 3 that is in a checkout-ready state. In other words, the registration unit 1513 (data storage means, data storage unit, data storage step) may transmit the transaction data generated by the registration unit 1513 as described above to any checkout device through the data transfer unit 1522 of the automatic transfer module 152 The unsent transaction data of 3 is stored in the transfer data storage unit 143 .
图10是表示以规定的时机(时间)存储到转送数据存储部143中的、等待发送的交易数据的例子的图。例如,如图9所示,登记部1513依次生成交易数据。此外,作为转送交易数据时的优先顺序,将结账装置3a的优先位次为第一,将结账装置3b的优先位次为第二。在第一行的交易数据(交易时间:2018/04/0115:00)的生成时,如结账装置3a处于可结账状态(状态管理标志510的标志值:0),则自动转送模块152将该交易数据转送给结账装置3a。接着,在图9的第二行的交易数据(交易时间:2018/04/01 15:03)的生成时,虽然结账装置3a是结账当中(标志值:2)处于不能结账状态,但如结账装置3b处于可结账状态(标志值:0),则自动转送模块152将该交易数据转送给结账装置3b。FIG. 10 is a diagram showing an example of transaction data waiting to be sent that is stored in the transfer data storage unit 143 at a predetermined timing (time). For example, as shown in FIG. 9 , the registration unit 1513 sequentially generates transaction data. In addition, as the order of priority when transferring transaction data, the priority of the settlement device 3a is set to first, and the priority of the checkout device 3b is set to second. When the transaction data of the first row (transaction time: 2018/04/0115:00) is generated, if the checkout device 3a is in the checkout state (the flag value of the status management flag 510: 0), the automatic transfer module 152 will The transaction data is forwarded to the settlement device 3a. Next, when the transaction data (transaction time: 2018/04/01 15:03) in the second row of Figure 9 is generated, although the checkout device 3a is in the checkout state (flag value: 2) and is in a checkout-unable state, if the checkout is If the device 3b is in the checkout-ready state (flag value: 0), the automatic transfer module 152 will transfer the transaction data to the checkout device 3b.
接着,在双方的结账装置3a、3b为结账当中(标志值:2)且双方都处于不能结账状态时,自动转送模块152由于将该交易数据不能转送给结账装置3a、3b中的任一个,所以该交易数据直接被存储到转送数据存储部143中。自动转送模块152等待任一个结账装置3a、3b的状态管理标志510为0,发送在传送数据存储143中所存储的交易数据。Next, when the checkout devices 3a and 3b of both parties are in the process of checking out (flag value: 2) and both parties are in a checkout-unable state, the automatic transfer module 152 cannot transfer the transaction data to either of the checkout devices 3a and 3b. Therefore, the transaction data is directly stored in the transfer data storage unit 143. The automatic transfer module 152 waits for the status management flag 510 of any checkout device 3a, 3b to be 0, and then sends the transaction data stored in the transfer data storage 143.
在这里,关于转送数据存储部143所存储的未转送的交易数据,也可以输出显示在操作员用显示器114上,以使能够随时确认未转送的交易数据。例如,在登记画面81、83(参照图6和图8)或小计画面82(参照图7)中,设置转送预定数据图标90。而且,登记装置2的显示控制部1511根据转送预定数据图标90的操作,将图11所示那样的转送预定数据确认画面84显示在操作员用显示器114上。Here, the untransferred transaction data stored in the transferred data storage unit 143 may be output and displayed on the operator display 114 so that the untransferred transaction data can be checked at any time. For example, the transfer scheduled data icon 90 is provided on the registration screens 81 and 83 (see FIGS. 6 and 8 ) or the subtotal screen 82 (see FIG. 7 ). Furthermore, the display control unit 1511 of the registration device 2 displays the transfer schedule data confirmation screen 84 as shown in FIG. 11 on the operator display 114 in response to the operation of the transfer schedule data icon 90 .
图11是表示转送预定数据确认画面84的构成例的图。如图11所示,在转送预定数据确认画面84中,对转送数据存储部143所存储的未转送的交易数据(参照图10),对应交易数据显示有交易日期和时间、票据号码、合计金额及合计件数等。此外,对各行的交易数据,设置有用于进一步显示收银机负责人、登记商品的商品信息等其他详细的信息的详细图标841。根据详细图标841的操作,显示控制部1511将上述的详细信息显示在操作员用显示器114上。显示控制部1511当接受设置在转送预定数据确认画面84上的返回图标842的操作时,则结束转送预定数据确认画面84的显示,返回显示登记画面(例如参照图8)。FIG. 11 is a diagram showing a configuration example of the transfer schedule data confirmation screen 84. As shown in FIG. 11 , in the transfer schedule data confirmation screen 84 , for the untransferred transaction data (see FIG. 10 ) stored in the transfer data storage unit 143 , the transaction date and time, receipt number, and total amount are displayed corresponding to the transaction data. and total number of pieces, etc. In addition, the transaction data of each row is provided with a detailed icon 841 for further displaying other detailed information such as the person in charge of the cash register and product information of the registered product. In response to the operation of the detail icon 841, the display control unit 1511 displays the above-mentioned detailed information on the operator display 114. When the display control unit 1511 accepts the operation of the return icon 842 provided on the transfer schedule data confirmation screen 84, it ends the display of the transfer schedule data confirmation screen 84 and returns to the display registration screen (for example, see FIG. 8).
接着,对结账装置3的功能构成进行说明。Next, the functional configuration of the checkout device 3 will be described.
如图5所示,在结账装置3中,状态监视模块51具备状态管理部511、通信控制部512的功能。此外,在结账装置3中,结账处理模块52具备显示控制部521、输入接受部522、结账处理部523的功能。As shown in FIG. 5 , in the checkout device 3 , the status monitoring module 51 has the functions of a status management unit 511 and a communication control unit 512 . Furthermore, in the checkout device 3 , the checkout processing module 52 has the functions of a display control unit 521 , an input acceptance unit 522 , and a checkout processing unit 523 .
首先,对状态监视模块51的功能进行说明。First, the function of the status monitoring module 51 will be described.
状态管理部511用状态管理标志510,对结账装置3的处理状态及错误状态进行管理。状态管理标志510的初始值为0。状态管理部511如结账装置3中处于没有交易数据的状态、且处于没有发生错误的状态,则将状态管理标志510的标志值视为0。状态管理部511当结账装置3从登记装置2接收交易数据时,则将标志值变更为1。此外,状态管理部511当结账装置3开始结账处理时,则将标志值变更为2,并当结账处理正常结束时,则将标志值变更为初始值0。此外,状态管理部511当在结账装置3中发生有通信错误或找零用完等的关于装置整体的错误时,将标志值变更为3。此外,状态管理部511当在结账处理中发生错误时,则将标志值变更为4。The status management unit 511 uses the status management flag 510 to manage the processing status and error status of the checkout device 3 . The initial value of the status management flag 510 is 0. The status management unit 511 treats the flag value of the status management flag 510 as 0 when there is no transaction data in the checkout device 3 and no error occurs. The status management unit 511 changes the flag value to 1 when the checkout device 3 receives the transaction data from the registration device 2 . In addition, the status management unit 511 changes the flag value to 2 when the checkout device 3 starts the checkout process, and changes the flag value to the initial value 0 when the checkout process ends normally. In addition, the status management unit 511 changes the flag value to 3 when an error related to the entire device such as a communication error or a run out of change occurs in the checkout device 3 . In addition, when an error occurs during the checkout process, the status management unit 511 changes the flag value to 4.
通信控制部512控制与通过通信I/F40及连接接口6(均参照图4)连接的登记装置2之间的数据通信,并从登记装置2接收交易数据。The communication control unit 512 controls data communication with the registration device 2 connected via the communication I/F 40 and the connection interface 6 (both see FIG. 4 ), and receives transaction data from the registration device 2.
接着,对结账处理模块52的功能进行说明。Next, the function of the checkout processing module 52 will be described.
显示控制部521控制在显示器61中的显示动作、在信息显示部70中的显示动作及发光部22a(均参照图3及图4)的发光动作。显示控制部521(告知手段、告知部、告知步骤)当从登记装置2接收交易数据时,则控制显示器61、信息显示部70、发光部22a的动作,告知开始在本装置中的结账。作为告知内容,不限定于进行结账开始的消息,也可以显示告知已接收交易数据、正常地结束数据转送的消息。The display control unit 521 controls the display operation on the display 61, the display operation on the information display unit 70, and the light-emitting operation of the light-emitting unit 22a (see both FIGS. 3 and 4). When receiving transaction data from the registration device 2, the display control unit 521 (notification means, notification unit, notification step) controls the operations of the display 61, the information display unit 70, and the light emitting unit 22a to notify the start of settlement in the own device. The content of the notification is not limited to a message to start settlement. A message notifying that the transaction data has been received and that the data transfer has been completed normally may be displayed.
例如,显示控制部521在显示器61(参照图3和图4)上显示“结账在这里”或“数据接收完成”等的消息。另外,也可以与消息一起,显示交易数据所包含的合计金额。此外,显示控制部521在信息显示部70中显示“开始结账”或“接收数据”等文本。此外,显示控制部521以与待机状态不同的发光状态使发光部22a发光,告知交易数据的接收。虽然发光控制方法不特别限定,但只要为在待机状态中使发光部22a发蓝色光持续亮灯,当接收交易数据时,使发光部22a闪烁发红色光、当结账处理开始时连续红色亮灯等就可以。For example, the display control unit 521 displays a message such as "Check out here" or "Data reception completed" on the display 61 (see FIGS. 3 and 4 ). In addition, the total amount included in the transaction data can also be displayed together with the message. In addition, the display control unit 521 displays text such as "Start Checkout" or "Receive Data" on the information display unit 70 . In addition, the display control unit 521 causes the light-emitting unit 22a to emit light in a light-emitting state different from the standby state to notify reception of the transaction data. The light emission control method is not particularly limited, as long as the light emitting part 22a is continuously lit in blue in the standby state, flashes in red when transaction data is received, and is continuously lit in red when the checkout process is started. Just wait.
另外,告知方法不限于上述的例子。如结账装置3具有扬声器的构成,则结账装置3的控制部50也可以用该扬声器,声音输出告知开始在本装置中的结账的消息。将基于声音输出的告知与上述的告知方法组合起来,能够更效率的进行告知。如果能够将上述的告知方法与通过声音输出进行的告知进行组合,则能够更有效地告知。例如,结账装置3的控制部50也可以在从登记装置2接收到交易数据时,在从扬声器声音输出上述的消息的同时,如上所述以指定的发光色使发光部22a闪烁发光进行告知。通过这样,对站在登记装置前面的顾客来说能够容易确认在本装置中开始结账。In addition, the notification method is not limited to the above example. If the checkout device 3 is configured with a speaker, the control unit 50 of the checkout device 3 may use the speaker to soundly output a message notifying the start of checkout in the device. Combining the notification based on sound output with the above notification method can provide more efficient notification. If the notification method described above can be combined with notification by sound output, notification can be made more effectively. For example, when receiving the transaction data from the registration device 2, the control unit 50 of the checkout device 3 may output the above-mentioned message through a speaker sound and cause the light-emitting part 22a to flash and emit light in a designated light-emitting color as described above to notify. In this way, the customer standing in front of the registration device can easily confirm that checkout is started in this device.
输入接受部522接收来自触摸面板62、扫描仪35、读卡器38、找零机34(均参照图3和图4)的输入。例如,输入接受部522通过对触摸面板62的触摸操作,接受支付方法的选择操作。作为支付方法,能够选择诸如现金支付、信用卡结算、电子货币结算等。此外,输入接受部522通过读卡器38接受信用卡的卡信息的输入。The input accepting unit 522 receives input from the touch panel 62, the scanner 35, the card reader 38, and the change machine 34 (see FIGS. 3 and 4 for each). For example, the input accepting unit 522 accepts a payment method selection operation by a touch operation on the touch panel 62 . As the payment method, cash payment, credit card settlement, electronic money settlement, etc. can be selected. In addition, the input accepting unit 522 accepts input of credit card information through the card reader 38 .
支付方法不仅限于信用卡、现金等传统的支付方式,也可以是微信支付、支付宝支付、百度钱包支付等的扫码支付,也可以是Apple Pay、NFC(近距离通信)支付、扫描支付、支付圈、财付通、盛付通、银联、一网通支付等,或者未来出现的新的支付手段,关于结算支付方法,这里没有特别限定,只要是能够支付货款或服务费用就可以。The payment method is not limited to traditional payment methods such as credit card and cash. It can also be scan-code payment such as WeChat payment, Alipay payment, Baidu Wallet payment, etc. It can also be Apple Pay, NFC (Near Field Communication) payment, scan payment, and payment circle. , Tenpay, Shengfutong, UnionPay, OneNet payment, etc., or new payment methods that will appear in the future. There are no special restrictions on the settlement payment method, as long as it can pay for goods or service fees.
结账处理部523基于从登记装置2接收到的交易数据和通过操作员(顾客)所选择的支付方法等的信息,执行结账处理(结算处理)。如是现金支付,则结账处理部523进行控制找零机34的货币存入动作、货币支出动作,计入由顾客的支付金额,并基于合计金额计算出找零,从找零机34支出找零的处理。如是信用卡结算,则结账处理部523基于读卡器38接受到的卡信息,对信用卡公司的管理服务器进行查询,发送接收结算数据,进行结算处理。如是电子货币结算,则结账处理部523通过电子货币用的无线通信部(未图示),在与电子货币介质之间发送接收结算数据,进行电子货币结算处理。The settlement processing unit 523 executes settlement processing (settlement processing) based on the transaction data received from the registration device 2 and information such as the payment method selected by the operator (customer). In the case of cash payment, the settlement processing unit 523 controls the currency deposit operation and the currency disbursement operation of the change machine 34, counts the payment amount from the customer, calculates the change based on the total amount, and disburses the change from the change machine 34. processing. In the case of credit card settlement, the settlement processing unit 523 queries the credit card company's management server based on the card information received by the card reader 38, sends and receives settlement data, and performs settlement processing. In the case of electronic money settlement, the settlement processing unit 523 transmits and receives settlement data to and from the electronic money medium through a wireless communication unit (not shown) for electronic money, and performs electronic money settlement processing.
此外,结账处理部523当基于任一个支付方法的结算完成时,则生成包含合计金额、支付金额、找零金额、销售对象商品的商品信息、店铺名称、结账装置3的识别信息等的票据数据,并从打印机9输出票据。另外,输出方法不限于对纸介质的印字,也可以将上述的票据数据转换成结构化数据或图像数据等的其他数据形式,作为电子票据数据输出给顾客的便携终端或电子票据服务器等。In addition, when settlement based on any payment method is completed, the settlement processing unit 523 generates receipt data including the total amount, payment amount, change amount, product information of the sales target product, store name, identification information of the checkout device 3, etc. , and output the ticket from printer 9. In addition, the output method is not limited to printing on paper media. The above-mentioned receipt data can also be converted into other data formats such as structured data or image data, and output as electronic receipt data to the customer's portable terminal or electronic receipt server.
此外,结账处理部523生成包含结算已完成的交易数据和关于结算方法、结算的信息的结账数据,并存储到交易文件39(参照图4)中。In addition, the settlement processing unit 523 generates settlement data including transaction data on which settlement has been completed and information on the settlement method and settlement, and stores the transaction data in the transaction file 39 (see FIG. 4 ).
如上那样,登记模块151在下一交易键711已被操作的时候,将交易数据存储到转送数据存储部143中,将转送处理移交给自动转送模块152。通过这样,登记模块151不论转送状况、即结账装置3的状态,都能够即刻开始下一交易的登记。而且,自动转送模块152自动地判定结账装置3的可转送状况,并自动地转送给处于可结账状态的结账装置3。通过这样,登记装置2的操作员(即,收银员)能够专注于登记作业,并能够谋求提高登记作业的效率。As described above, when the next transaction key 711 is operated, the registration module 151 stores the transaction data in the transfer data storage unit 143 and transfers the transfer process to the automatic transfer module 152 . In this way, the registration module 151 can immediately start registration of the next transaction regardless of the transfer status, that is, the status of the checkout device 3 . Furthermore, the automatic transfer module 152 automatically determines the transferable status of the checkout device 3 and automatically transfers it to the checkout device 3 in the checkout-ready state. This allows the operator of the registration device 2 (that is, the cashier) to concentrate on the registration work and improve the efficiency of the registration work.
接着,对登记装置2及结账装置3的各模块独立并行执行的处理的次序例进行说明。另外,在这里,对图1所示的一台登记装置2(2a)连接有两台结账装置3(3a、3b)的情况进行说明。Next, a sequence example of processing executed independently and in parallel by each module of the registration device 2 and the checkout device 3 will be described. In addition, here, the case where two checkout devices 3 (3a, 3b) are connected to one registration device 2 (2a) shown in FIG. 1 will be described.
图12是表示登记装置2的登记模块151所执行的登记处理的次序例的流程图。输入接受部1512开始从扫描仪111采集摄像图像。当从摄像图像检测出商品代码的图像区域时,则登记部1513从该图像区域读取商品代码,指定商品(步骤S1的Yes)。登记部1513从PLU文件141读入与读取到的商品代码对应的商品信息,临时登记作为销售对象商品的商品信息(步骤S2)。FIG. 12 is a flowchart showing a sequence example of registration processing executed by the registration module 151 of the registration device 2 . The input accepting unit 1512 starts collecting the captured image from the scanner 111 . When the image area of the product code is detected from the captured image, the registration unit 1513 reads the product code from the image area and specifies the product (Yes in step S1). The registration unit 1513 reads the product information corresponding to the read product code from the PLU file 141, and temporarily registers the product information of the product to be sold (step S2).
此外,当从摄像图像检测出商品的摄像图像区域时,登记部1513对该图像区域进行对象物识别指定商品(步骤S1的Yes)。登记部1513从PLU文件141读入与指定的商品代码对应的商品信息,临时登记作为销售对象商品的商品信息(步骤S2)。另外,通过商品代码的商品指定和基于对象物识别的商品指定既可以并列进行,又可以优先任一个进行。在商品未被指定的期间(步骤S1的No),输入接受部1512继续进行摄像图像的采集,并等待商品的指定(步骤S1)。When the captured image area of the product is detected from the captured image, the registration unit 1513 performs object recognition on the image area to specify the product (Yes in step S1). The registration unit 1513 reads the product information corresponding to the specified product code from the PLU file 141, and temporarily registers the product information of the product to be sold (step S2). In addition, product designation by product code and product designation based on object recognition may be performed in parallel, or either one may be performed with priority. While the product is not designated (No in step S1), the input accepting unit 1512 continues collecting captured images and waits for the designation of the product (step S1).
另外,显示控制部1511将登记部1513从PLU文件141读取到的商品信息显示在登记画面81(参照图6)中(步骤S2)。输入接受部1512对是否通过登记画面81接受到小计键701(或者,操作部115的小计键1151。以下也同样)的操作进行判定(步骤S3)。在未接受小计键701的操作的期间(步骤S3的No),返回到步骤S1继续进行商品的临时登记。当接受小计键701的操作时(步骤S3的Yes),显示控制部1511将操作员用显示器114的显示切换到小计画面82(参照图7),在该小计画面82中显示已临时登记的销售对象商品的合计金额(步骤S4)。In addition, the display control unit 1511 displays the product information read by the registration unit 1513 from the PLU file 141 on the registration screen 81 (see FIG. 6 ) (step S2). The input acceptance unit 1512 determines whether the operation of the subtotal key 701 (or the subtotal key 1151 of the operation unit 115. The same applies below) is received through the registration screen 81 (step S3). While the operation of the subtotal key 701 is not accepted (No in step S3), the process returns to step S1 to continue temporary registration of the product. When the operation of the subtotal key 701 is accepted (Yes in step S3), the display control unit 1511 switches the display of the operator display 114 to the subtotal screen 82 (see FIG. 7 ), and displays that the subtotal screen 82 has temporarily The total amount of the registered sales target goods (step S4).
输入接受部1512对是否在小计画面82中接受到下一交易键711(操作部115的小计键1151。以下也同样)的操作进行判定(步骤S5)。在未接受下一交易键711的操作的期间(步骤S5的No),等待操作。当接受下一交易键711的操作时(步骤S5的Yes),登记部1513生成本次交易所涉及的交易数据(步骤S6),并存储到转送数据存储部143中(步骤S7)。显示控制部1511在将操作员用显示器114的显示从小计画面82切换到登记画面的同时,全部清除先前的登记画面81(参照图6)的显示(步骤S8),在操作员用显示器114中显示新的交易的登记画面83(参照图8)。之后,返回到步骤S1,对下一交易重复与上述同样的次序。The input acceptance unit 1512 determines whether or not the operation of the next transaction key 711 (the subtotal key 1151 of the operation unit 115. The same applies below) is received on the subtotal screen 82 (step S5). While the operation of the next transaction key 711 is not accepted (No in step S5), the operation is waited for. When the operation of the next transaction key 711 is accepted (Yes in step S5), the registration unit 1513 generates transaction data related to the current transaction (step S6), and stores it in the transfer data storage unit 143 (step S7). The display control unit 1511 switches the display of the operator monitor 114 from the total screen 82 to the registration screen and clears all the previous displays of the registration screen 81 (see FIG. 6 ) (step S8 ). A new transaction registration screen 83 is displayed (see FIG. 8 ). After that, return to step S1 and repeat the same procedure as above for the next transaction.
图13是表示登记装置2的自动传送模块152所执行的自动转送处理的次序例的流程图。状态判定部1521对转送数据存储部143中是否存储有交易数据进行判定(步骤S11)。如未存储有交易数据(步骤S11的No),返回到步骤S11。如存储有交易数据(步骤S11的Yes),对与本装置连接的结账装置3a、3b,按优先位次高的顺序,读入状态管理标志510的标志值,并对该结账装置3的处理状态进行判定。FIG. 13 is a flowchart showing a sequence example of automatic transfer processing executed by the automatic transfer module 152 of the registration device 2 . The status determination unit 1521 determines whether transaction data is stored in the transfer data storage unit 143 (step S11). If no transaction data is stored (No in step S11), return to step S11. If transaction data is stored (Yes in step S11), the flag value of the status management flag 510 is read in order of the highest priority for the checkout devices 3a and 3b connected to this device, and the processing of the checkout device 3 is performed. Status is judged.
首先,状态判定部1521参照优先位次为第一的结账装置3的状态管理标志510,对结账装置3a是否处于可结账状态进行判定(步骤S12)。如结账装置3a的状态管理标志510的标志值为0、且结账装置3a处于可结账状态(步骤S12的Yes),则数据转送部1522将存储在转送数据存储部143中的交易数据中、最先生成的、即交易日期和时间最旧(老)的交易数据转送给结账装置3a(步骤S13)。之后,数据转送部1522将已发送的交易数据从转送数据存储部143中删除(步骤S14),并过渡到步骤S11。First, the status determination unit 1521 refers to the status management flag 510 of the checkout device 3 with the first priority to determine whether the checkout device 3a is in a checkout-enabled state (step S12). If the flag value of the status management flag 510 of the checkout device 3a is 0 and the checkout device 3a is in the checkout-enabled state (Yes in step S12), the data transfer unit 1522 will transfer the latest transaction data stored in the transfer data storage unit 143. The transaction data generated first, that is, the transaction data with the oldest transaction date and time is forwarded to the settlement device 3a (step S13). Thereafter, the data transfer unit 1522 deletes the transmitted transaction data from the transfer data storage unit 143 (step S14), and proceeds to step S11.
如结账装置3a的状态管理标志510的标志值不是0、结账装置3a处于不能结账状态(步骤S12的No),过渡到步骤S15。而且,状态判定部1521参照优先位次为第二的结账装置3b的状态管理标志510,并对结账装置3b是否处于可结账状态进行判定(步骤S15)。如结账装置3b的状态管理标志510的标志值为0、且结账装置3b处于可结账状态(步骤S15的Yes),则数据转送部1522将存储在转送数据存储部143中的交易数据中、最先生成的、即交易日期和时间最老的交易数据转送给结账装置3b(步骤S16)。之后,数据转送部1522将已发送的交易数据从转送数据存储部143中删除(步骤S17),并过渡到步骤S11。If the flag value of the status management flag 510 of the checkout device 3a is not 0 and the checkout device 3a is in a checkout-unable state (No in step S12), the process proceeds to step S15. Then, the status determination unit 1521 refers to the status management flag 510 of the checkout device 3b with the second priority, and determines whether the checkout device 3b is in a checkout-enabled state (step S15). If the flag value of the status management flag 510 of the checkout device 3b is 0 and the checkout device 3b is in the checkout-enabled state (Yes in step S15), the data transfer unit 1522 will transfer the latest transaction data stored in the transfer data storage unit 143. The transaction data generated first, that is, the transaction data with the oldest transaction date and time is forwarded to the settlement device 3b (step S16). Thereafter, the data transfer unit 1522 deletes the transmitted transaction data from the transfer data storage unit 143 (step S17), and proceeds to step S11.
如结账装置3b的状态管理标志510的标志值不是0、结账装置3b处于不能结账状态(步骤S15的No),过渡到步骤S18。状态判定部1521对是否检测出标志值从不是0变更为0的结账装置3进行判定(步骤S18)。如有标志值变更为0、成为可结账状态的结账装置3(步骤S18的Yes),则向该结账装置3将在转送数据存储部143中最先生成的交易数据转送给该结账装置3(步骤S19)。之后,数据转送部1522将已发送的交易数据从转送数据存储部143中删除(步骤S20),并过渡到步骤S11。在未检测出标志值变更为0的结账装置3的期间(步骤S18的No),等待检测(步骤S18)。If the flag value of the status management flag 510 of the checkout device 3b is not 0 and the checkout device 3b is in a checkout-unable state (No in step S15), the process proceeds to step S18. The state determination unit 1521 determines whether or not the checkout device 3 whose flag value has changed from 0 to 0 has been detected (step S18). If there is a checkout device 3 whose flag value is changed to 0 and becomes a checkout-enabled state (Yes in step S18), the transaction data first generated in the transfer data storage unit 143 is transferred to the checkout device 3 ( Step S19). Thereafter, the data transfer unit 1522 deletes the transmitted transaction data from the transfer data storage unit 143 (step S20), and proceeds to step S11. While the checkout device 3 whose flag value is changed to 0 is not detected (No in step S18), detection is waited for (step S18).
图14是表示结账装置3的状态监视模块51所执行的状态监视处理的次序例的流程图。状态监视模块51的状态管理部511对通信控制部512从登记装置2是否接收到交易数据进行判定(步骤S31)。当通信控制部512接收交易数据时(步骤S31的Yes),状态管理部511将状态管理标志510的标志值从初始值0变更为1:已接收(步骤S32)。状态管理部511对结账处理模块52是否已开始结账处理进行判定(步骤S33)。FIG. 14 is a flowchart showing a sequence example of the state monitoring process executed by the state monitoring module 51 of the checkout device 3 . The status management unit 511 of the status monitoring module 51 determines whether the communication control unit 512 has received transaction data from the registration device 2 (step S31). When the communication control unit 512 receives the transaction data (Yes in step S31), the status management unit 511 changes the flag value of the status management flag 510 from the initial value 0 to 1: received (step S32). The status management unit 511 determines whether the checkout processing module 52 has started the checkout process (step S33).
在结账处理未开始而经过了规定时间时,状态管理部511将状态管理标志510的标志值从1变更为4:结账错误(步骤S34)。当检测结账错误已被解除时(步骤S35的Yes),状态管理部511将状态管理标志510的标志值从4变更为0:可传送(步骤S36),之后,过渡到步骤S31。在未检测错误解除期间(步骤S35的No),在步骤S35中待机。When the predetermined time has passed without starting the settlement process, the status management unit 511 changes the flag value of the status management flag 510 from 1 to 4: settlement error (step S34). When it is detected that the settlement error has been resolved (Yes in step S35), the status management unit 511 changes the flag value of the status management flag 510 from 4 to 0: transmission is possible (step S36), and then proceeds to step S31. During the undetected error cancellation period (No in step S35), the process waits in step S35.
另一方面,当检测开始结账处理时(步骤S33的Yes),状态管理部511将状态管理标志510的标志值从1变更为2:结账当中(步骤S37)。之后,当检测结账处理已正常完成时(步骤S38的Yes),状态管理部511将状态管理标志510的标志值从2变更为0:可转送(步骤S39)。之后过渡到步骤S31。On the other hand, when detecting the start of the checkout process (Yes in step S33), the status management unit 511 changes the flag value of the status management flag 510 from 1 to 2: checkout in progress (step S37). Afterwards, when detecting that the checkout process has been completed normally (Yes in step S38), the status management unit 511 changes the flag value of the status management flag 510 from 2 to 0: transfer is possible (step S39). Thereafter, the process proceeds to step S31.
在标志值为2后(步骤S37),在即使经过了规定时间后结账处理也未完成时(步骤S38的No),过渡到步骤S40。状态管理部511将状态管理标志510的标志值从2变更为4:结账错误(步骤S40)。当检测结账错误已被解除时(步骤S41的Yes),状态管理部511将状态管理标志510的标志值从4变更为2:结账当中(步骤S42),过渡到步骤S38。在未检测结账错误解除的期间(步骤S41的No),在步骤S41中待机。After the flag value becomes 2 (step S37), if the checkout process is not completed even after the predetermined time has elapsed (No in step S38), the process proceeds to step S40. The status management unit 511 changes the flag value of the status management flag 510 from 2 to 4: settlement error (step S40). When it is detected that the settlement error has been resolved (Yes in step S41), the status management unit 511 changes the flag value of the status management flag 510 from 4 to 2: settlement in progress (step S42), and proceeds to step S38. While settlement error cancellation is not detected (No in step S41), the process waits in step S41.
在步骤S31中,如未检测交易数据的接收(步骤S31的No),过渡到步骤S43。如状态管理部511未检测通信错误、找零用完等的关于装置整体的错误(步骤S43的No),返回到步骤S31。另一方面,当检测关于装置整体的错误时(步骤S43的Yes),状态管理部511将状态管理标志510的标志值从初始值0变更为3:错误(步骤S44)。之后,当检测错误已被解除时(步骤S45的Yes),状态管理部511将状态管理标志510的标志值从3变更为0:可传送(步骤S46),并过渡到步骤S31。在未检测错误解除的期间(步骤S45的No),在步骤S45中待机。In step S31, if reception of transaction data is not detected (No in step S31), the process proceeds to step S43. If the status management unit 511 does not detect an error regarding the entire device such as a communication error or a run out of change (No in step S43), the process returns to step S31. On the other hand, when an error regarding the entire device is detected (Yes in step S43), the status management unit 511 changes the flag value of the status management flag 510 from the initial value 0 to 3: error (step S44). After that, when the detection error has been resolved (Yes in step S45), the status management unit 511 changes the flag value of the status management flag 510 from 3 to 0: transmission is possible (step S46), and proceeds to step S31. While the error is not detected (No in step S45), the process waits in step S45.
图15是表示结账装置3的结账处理模块52所执行的结账处理的次序例的流程图。当从登记装置2接收交易数据时(步骤S15的Yes),结账处理模块52的显示控制部521如上所述那样控制显示器61、信息显示部70、发光部22a,告知接收数据(步骤S52)。此外,显示控制部521在显示器61上显示结账画面,显示接收到的交易数据所包含的合计金额,并将选择支付方法的选择图标等显示在该结账画面中。在未接收交易数据的期间(步骤S51的No),在步骤S51中待机。FIG. 15 is a flowchart showing a sequence example of the checkout process executed by the checkout processing module 52 of the checkout device 3 . When the transaction data is received from the registration device 2 (Yes in step S15), the display control unit 521 of the checkout processing module 52 controls the display 61, the information display unit 70, and the light emitting unit 22a as described above, and notifies the received data (step S52). Furthermore, the display control unit 521 displays a checkout screen on the display 61, displays the total amount included in the received transaction data, and displays a selection icon for selecting a payment method on the checkout screen. While the transaction data is not received (No in step S51), the process waits in step S51.
输入接受部522在未接受针对触摸面板62、扫描仪35、读卡器38或未图示的人感传感器等的输入时(步骤S35的No),过渡到步骤S57。输入接受部522当通过任一个接口接受输入时(步骤S53的Yes),结账处理部523开始结账处理(步骤S54)。When the input accepting unit 522 does not accept input from the touch panel 62, the scanner 35, the card reader 38, or a human sensor not shown (No in step S35), the process proceeds to step S57. When the input acceptance unit 522 accepts input through any interface (Yes in step S53), the settlement processing unit 523 starts settlement processing (step S54).
也就是说,结账处理部523基于接收到的交易数据和已选择的支付方法等的信息,执行上述那样的结账处理(结算处理)(步骤S54)。如结账处理正常完成(步骤S55的Yes),显示控制部521将显示器61的显示从结账画面切换到等待画面(步骤S56),并过渡到步骤S51。That is, the settlement processing unit 523 executes the above-mentioned settlement processing (settlement processing) based on the received transaction data and information such as the selected payment method (step S54). If the checkout process is completed normally (Yes in step S55), the display control unit 521 switches the display on the display 61 from the checkout screen to the waiting screen (step S56), and proceeds to step S51.
在结账处理未正常完成(步骤S55的No),显示控制部521在显示器61上显示错误消息,并将表示错误状态的文本显示在信息显示部70上。此外,显示控制部521使发光部22a红色闪烁发光,进行将错误状态告知给操作员(顾客)或服务员等的错误处理(步骤S60)。在错误未被解除的期间(步骤S61的No)进行待机(步骤S61),如错误已被解除(步骤S61的Yes),过渡到步骤S51。When the checkout process is not completed normally (No in step S55 ), the display control unit 521 displays an error message on the display 61 and displays text indicating the error status on the information display unit 70 . Furthermore, the display control unit 521 causes the light-emitting unit 22a to flash and emit red light, and performs error processing to notify an operator (customer) or a waiter of the error state (step S60). While the error has not been resolved (No in step S61), the process waits (step S61). If the error has been resolved (Yes in step S61), the process proceeds to step S51.
另一方面,如未接受输入(步骤S53的No),过渡到步骤S57,在未经过规定时间的期间(步骤S57的No),规定时间待机,当经过规定时间(步骤S53的Yes),显示控制部521在显示器61上显示错误消息,并将表示错误状态的文本显示在信息显示部70上。此外,显示控制部521使发光部22a红色闪烁发光,进行将错误状态告知给操作员(顾客)或服务员等的错误处理(步骤S58)。在错误未解除的期间(步骤S59的No)进行待机(步骤S59),如错误已被解除(步骤S59的Yes),则过渡到步骤S51。On the other hand, if the input is not accepted (No in step S53), the process proceeds to step S57. While the predetermined time has not elapsed (No in step S57), the system waits for a predetermined time. When the predetermined time elapses (Yes in step S53), the display is displayed. The control unit 521 displays an error message on the display 61 and displays text indicating the error status on the information display unit 70 . Furthermore, the display control unit 521 causes the light-emitting unit 22a to flash and emit red light, and performs error processing to notify an operator (customer) or a waiter of the error state (step S58). While the error has not been resolved (No in step S59), the system waits (step S59). If the error has been resolved (Yes in step S59), the process proceeds to step S51.
虽然对本发明的几个实施例进行了说明,但这些实施例是作为例子提出的,并不意图限定发明的范围。这些新颖的实施例可以用其他的各种形式来实施,在不脱离发明要旨的范围内可以进行各种省略、替换、变更。这些实施例及其变形均被包含在发明的范围或要旨中,而且,包含在权利要求的范围所记载的发明和其均等的范围内。Although several embodiments of the invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope or gist of the invention, and are included in the invention described in the claims and their equivalent scope.
如上那样,上述实施例的登记装置2当接受过渡到下一交易的登记处理的指示操作时,根据结账装置3的状况,自动地转送交易数据,另一方面,不论交易数据的转送状况,都开始下一交易的登记操作的接受。因此,根据上述实施例,在半自助式的结账系统中,能够提供一种将收银员在登记装置中进行的操作单纯化(单一化),并能够谋求减轻收银员的负担的登记装置、结账装置及程序。As described above, the registration device 2 of the above embodiment automatically transfers the transaction data according to the status of the checkout device 3 when receiving the instruction operation to transition to the registration process of the next transaction. On the other hand, regardless of the transfer status of the transaction data, the registration device 2 automatically transfers the transaction data. Acceptance of registration operation to start next transaction. Therefore, according to the above-described embodiment, in a semi-self-service checkout system, it is possible to provide a registration device and checkout device that can simplify (simplify) the operations performed by the cashier on the registration device and reduce the burden on the cashier. Devices and Programs.
在本发明中,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的控制方法。In the present invention, an electronic device is provided, including: at least one processor; and a memory communicatively connected to the at least one processor, wherein the memory stores instructions that can be executed by the at least one processor. , the instructions are executed by the at least one processor, so that the at least one processor can execute the above control method.
此外,在本发明中,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使该计算机执行上述的控制方法。In addition, in the present invention, a non-transitory computer-readable storage medium is provided, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause the computer to execute the above-mentioned control method.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018-100869 | 2018-05-25 | ||
| JP2018100869AJP7107748B2 (en) | 2018-05-25 | 2018-05-25 | Registration device and program |
| Publication Number | Publication Date |
|---|---|
| CN110533408A CN110533408A (en) | 2019-12-03 |
| CN110533408Btrue CN110533408B (en) | 2024-01-30 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910419457.9AActiveCN110533408B (en) | 2018-05-25 | 2019-05-20 | Registration device, checkout device, and control method |
| Country | Link |
|---|---|
| JP (2) | JP7107748B2 (en) |
| CN (1) | CN110533408B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7360972B2 (en)* | 2020-02-25 | 2023-10-13 | 東芝テック株式会社 | Sales data processing equipment and programs |
| JP7453030B2 (en) | 2020-03-24 | 2024-03-19 | 東芝テック株式会社 | Payment device and payment method notification system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1021472A (en)* | 1996-06-28 | 1998-01-23 | Teraoka Seiko Co Ltd | Sales data register device |
| CN1322071A (en)* | 2000-04-11 | 2001-11-14 | 索尼公司 | Data sending and receiving device and method, recording and reproducing device and method |
| CN1410923A (en)* | 2001-09-28 | 2003-04-16 | 富士通株式会社 | Terminal apparatus for stopping and resuming business between goods registering apparatus and settling account apparatus |
| CN103854195A (en)* | 2012-11-30 | 2014-06-11 | 国际商业机器公司 | Device and method for processing requests to buy items or services |
| JP2015018406A (en)* | 2013-07-11 | 2015-01-29 | 富士通株式会社 | Checkout monitoring apparatus, method and program |
| JP2015143955A (en)* | 2014-01-31 | 2015-08-06 | 東芝テック株式会社 | Product data registration apparatus and program |
| JP2016081072A (en)* | 2014-10-09 | 2016-05-16 | 東芝テック株式会社 | Checkout system, merchandise registration device, and control program |
| WO2016136109A1 (en)* | 2015-02-27 | 2016-09-01 | 日本電気株式会社 | Information processing device, information processing method, and program |
| JP2017037399A (en)* | 2015-08-07 | 2017-02-16 | 日本電気株式会社 | Commodity registration device and settlement support method |
| CN107016540A (en)* | 2015-12-22 | 2017-08-04 | 东芝泰格有限公司 | Checkout system, goods registration device and checkout apparatus |
| JP2017139034A (en)* | 2017-05-23 | 2017-08-10 | 東芝テック株式会社 | Accounting device and program |
| CN107045681A (en)* | 2016-02-05 | 2017-08-15 | 东芝泰格有限公司 | Merchandise sales data processing apparatus |
| JP2017219908A (en)* | 2016-06-03 | 2017-12-14 | 東芝テック株式会社 | Checkout system, settlement apparatus and program |
| JP2018028722A (en)* | 2016-08-15 | 2018-02-22 | 株式会社寺岡精工 | Product sales data processing system, settlement device, registration device, and program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5783149B2 (en) | 2012-01-25 | 2015-09-24 | 株式会社寺岡精工 | POS system and registration device |
| JP5928543B2 (en) | 2014-08-27 | 2016-06-01 | 株式会社寺岡精工 | POS system, settlement apparatus and program |
| JP6588736B2 (en) | 2015-05-20 | 2019-10-09 | 株式会社イシダ | POS system |
| JP6650783B2 (en)* | 2016-02-26 | 2020-02-19 | 東芝テック株式会社 | Checkout system and payment device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1021472A (en)* | 1996-06-28 | 1998-01-23 | Teraoka Seiko Co Ltd | Sales data register device |
| CN1322071A (en)* | 2000-04-11 | 2001-11-14 | 索尼公司 | Data sending and receiving device and method, recording and reproducing device and method |
| CN1410923A (en)* | 2001-09-28 | 2003-04-16 | 富士通株式会社 | Terminal apparatus for stopping and resuming business between goods registering apparatus and settling account apparatus |
| CN103854195A (en)* | 2012-11-30 | 2014-06-11 | 国际商业机器公司 | Device and method for processing requests to buy items or services |
| JP2015018406A (en)* | 2013-07-11 | 2015-01-29 | 富士通株式会社 | Checkout monitoring apparatus, method and program |
| JP2015143955A (en)* | 2014-01-31 | 2015-08-06 | 東芝テック株式会社 | Product data registration apparatus and program |
| JP2016081072A (en)* | 2014-10-09 | 2016-05-16 | 東芝テック株式会社 | Checkout system, merchandise registration device, and control program |
| WO2016136109A1 (en)* | 2015-02-27 | 2016-09-01 | 日本電気株式会社 | Information processing device, information processing method, and program |
| JP2017037399A (en)* | 2015-08-07 | 2017-02-16 | 日本電気株式会社 | Commodity registration device and settlement support method |
| CN107016540A (en)* | 2015-12-22 | 2017-08-04 | 东芝泰格有限公司 | Checkout system, goods registration device and checkout apparatus |
| CN107045681A (en)* | 2016-02-05 | 2017-08-15 | 东芝泰格有限公司 | Merchandise sales data processing apparatus |
| JP2017219908A (en)* | 2016-06-03 | 2017-12-14 | 東芝テック株式会社 | Checkout system, settlement apparatus and program |
| JP2018028722A (en)* | 2016-08-15 | 2018-02-22 | 株式会社寺岡精工 | Product sales data processing system, settlement device, registration device, and program |
| JP2017139034A (en)* | 2017-05-23 | 2017-08-10 | 東芝テック株式会社 | Accounting device and program |
| Title |
|---|
| Reliablity and criterion validity of an observation protocol for working technique assessments in cash register work;Peter Palm 等;《Ergonomics》;第829-839页* |
| 移动收银POS机系统前置机设计与实现;曹伟;《CNKI学位》;第2013年卷(第07期);全文* |
| Publication number | Publication date |
|---|---|
| JP7107748B2 (en) | 2022-07-27 |
| JP2022132418A (en) | 2022-09-08 |
| JP2019204435A (en) | 2019-11-28 |
| JP7391145B2 (en) | 2023-12-04 |
| CN110533408A (en) | 2019-12-03 |
| Publication | Publication Date | Title |
|---|---|---|
| US20150220899A1 (en) | Commodity data registration apparatus and checkout data transmission method | |
| CN109285301B (en) | Settlement device and control method | |
| US20150213425A1 (en) | Commodity data registration apparatus, checkout system and checkout data transmission method | |
| JP7335008B2 (en) | Merchandise sales data processing system, registration device and program | |
| US20170132602A1 (en) | Accounting apparatus | |
| JP7370399B2 (en) | POS system | |
| JP2018132992A (en) | Accounting device, accounting system, and program | |
| JP7554323B2 (en) | Accounting devices and programs | |
| JP7391145B2 (en) | Accounting system | |
| JP7743115B2 (en) | Product sales data processing device and program | |
| JP6167645B2 (en) | Registration settlement apparatus, POS system, and program | |
| JP6650167B2 (en) | Commodity sales data processing device and program | |
| JP7453030B2 (en) | Payment device and payment method notification system | |
| JP2022066252A (en) | Accounting equipment and programs | |
| US20190251797A1 (en) | Commodity sales data registration device and commodity sales data registration method | |
| JP7631586B2 (en) | Product data registration device and program | |
| JP7258980B2 (en) | Accounting system and registration device | |
| JP2021135601A (en) | Accounting equipment and programs | |
| JP7737882B2 (en) | Accounting devices and programs | |
| JP7223108B2 (en) | Checkout system and product data registration device | |
| JP6209895B2 (en) | Settlement system, settlement apparatus and program | |
| JP7725056B2 (en) | Merchandise sales data processing device, program, and merchandise sales data processing system | |
| JP2025023407A (en) | Accounting device, accounting system and program | |
| JP6704978B2 (en) | Accounting equipment and programs | |
| JP2025136396A (en) | Payment device, system, and program |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |