CN107134089B - 结账***及结算装置 - Google Patents
结账***及结算装置 Download PDFInfo
- Publication number
- CN107134089B CN107134089B CN201710091621.9A CN201710091621A CN107134089B CN 107134089 B CN107134089 B CN 107134089B CN 201710091621 A CN201710091621 A CN 201710091621A CN 107134089 B CN107134089 B CN 107134089B
- Authority
- CN
- China
- Prior art keywords
- checkout
- checkout apparatus
- data
- itself
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0018—Constructional details, e.g. of drawer, printing means, input means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/01—Details for indicating
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
结账***及结算装置,能在登记装置中不选择成为结账数据的发送处的结算装置,结算装置基于规定的判定条件判定自身比转送顺序在先的其他结算装置是否优先执行结账数据的结算处理。在自身所设置的转送顺序不是最后的情况下,当判定为自身优先执行时将自身的识别信息与结账数据一起进行转送,当判定为转送顺序在先的其他结算装置优先执行时将该其他结算装置的识别信息与结账数据一起进行转送。在自身所设置的转送顺序为最后的情况下,当判定为自身优先执行时将自身的识别信息通知给登记装置,当判定为转送顺序在先的其他结算装置优先执行时将该其他结算装置的识别信息通知给登记装置。登记装置进行向由已通知的识别信息识别的结算装置引导顾客的告知。
Description
本申请主张申请日为2016年02月26日、申请号为JP2016-035714的日本申请为优先权,并引用上述申请的内容。
技术领域
本发明的实施例涉及一种结账***及该***所使用的结算装置。
背景技术
近年来,作为面向批发店的结账***,有将对应每交易生成该交易的结算所需的结账数据的登记装置和根据结账数据执行交易的结算处理的结算装置进行了分离的类型。登记装置待机接受商品销售所涉及的数据的输入。而且,当通过操作者商品销售所涉及的数据被输入时,则登记装置根据该数据生成结账数据,并将所述结账数据发送给结算装置。结算装置待机接受针对结账数据的支付数据的输入。而且,当通过操作者支付数据被输入时,则结算装置基于结账数据和支付数据执行交易的结算处理。在这样的将登记装置和结算装置进行了分离的类型的结账***中,有单独的店员分别操作登记装置和结算装置的二人制和店员操作登记装置,购物顾客操作结算装置的分担制的所谓半自助式。
当为半自助式时购物顾客在结算装置的操作中费时间时,则后续的购物顾客就会等待结算。为了避免这样的事态,将多台的结算装置与一台登记装置进行连接。而且,登记装置对应每交易选择任意的结算装置并向该结算装置发送结账数据。
发明内容
鉴于上述问题,本发明所要解决的技术问题是,提供一种结账***及该***所使用的结算装置,其能够在登记装置中不选择成为结账数据的发送处的结算装置。
为解决上述问题,本发明的一实施例,提供了一种结账***,通过网络连接根据已输入的数据生成交易的结算所需的结账数据的登记装置和根据结账数据执行结算处理的多台的结算装置。而且,结账***将在登记装置中已生成的结账数据按照在多台的结算装置之间已设置的转送顺序通过网络依次进行发送。
在这样的结账***中,多台结算装置包括接收部、判定部、转送部及通知部。登记装置具有告知部。接收部接收通过网络传输的结账数据。判定部基于规定的判定条件判定自身结算装置与转送顺序在先的其他结算装置进行比较是否优先执行通过接收部接收到的结账数据的结算处理。转送部在自身结算装置所设置的转送顺序不是最后的情况下,当通过判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息与结账数据一起进行转送,当判定为转送顺序在先的结算装置优先进行执行时将该其他结算装置的识别信息与结账数据一起进行转送。通知部在自身结算装置所设置的转送顺序为最后的情况下,当通过判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息通知给登记装置,当判定为转送顺序在先的其他结算装置优先执行时将该其他结算装置的识别信息通知给登记装置。告知部进行向由通过通知部已通知的识别信息识别的结算装置引导顾客的告知。
根据这样的构成,能够在登记装置中不选择成为结账数据的发送处的结算装置。
对于结账***,在一种可能的实施方式中,所述判定部参照在所述多台结算装置之间分配的不同时间段优先位次的信息,判定所述不同时间段优先位次为上位的一方的结算装置优先执行所述结算处理。
根据这样的构成,由于不集中于优先位次为上位的机型的结算装置,所以能够减少结算装置发生错误的频率。
对于结账***,在一种可能的实施方式中,所述多台结算装置分别还包括:检测部,检测出该结算装置所具有的比较对象物的实际值,所述判定部对通过所述转送顺序在先的其他结算装置的所述检测部检测出的所述比较对象物的实际值和通过自身结算装置的所述检测部检测出的所述比较对象物的实际值进行比较并判定实际值多的一方结算装置优先进行执行。
根据这样的构成,不仅无需登记装置对应每交易选择成为结账数据的发送处的结算装置,而且能够减少结算装置发生错误的频率。
对于结账***,在一种可能的实施方式中,所述结算装置还包括:存储部,用于存储通过所述接收部接收到的结账数据;指令部,当通过所述判定部判定为自身结算装置优先进行执行时,向所述转送顺序在先的其他结算装置指令清除所述结账数据;以及清除部,当从其他的所述结算装置指令有清除所述结账数据时,对在所述存储部中已存储的所述结账数据进行清除。
根据这样的构成,能够减轻不执行结算处理的结算装置的存储部的存储负荷。
本发明的另一实施例,提供了一种结账***的结算装置,该结账***通过网络连接根据已输入的数据生成交易的结算所需的结账数据的登记装置和根据所述结账数据执行结算处理的多台结算装置,并按照在所述多台结算装置之间已设置的转送顺序通过所述网络依次发送在所述登记装置中已生成的所述结账数据,该结算装置包括:接收部,用于接收通过所述网络传输的所述结账数据;判定部,根据规定的判定条件判定自身结算装置与所述转送顺序在先的其他结算装置进行比较是否优先执行通过所述接收部接收到的结账数据的结算处理;转送部,在自身结算装置所设置的所述转送顺序不是最后的情况下,当通过所述判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息与结账数据一起进行转送,当判定为所述转送顺序在先的其他结算装置优先进行执行时将该其他的结算装置的识别信息与所述结账数据一起进行转送;以及通知部,在自身结算装置所设置的所述转送顺序为最后的情况下,当通过判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息通知给所述登记装置,当判定为所述转送顺序在先的其他结算装置优先进行执行时将该其他的结算装置的识别信息通知给所述登记装置。
根据这样的构成,能够使登记装置不选择成为结账数据的发送处的结算装置。
对于结算装置,在一种可能的实施方式中,所述判定部参照在多台所述结算装置之间分配的不同时间段优先位次的信息,判定所述不同时间段优先位次为上位的一方的结算装置优先执行所述结算处理。
根据这样的构成,由于不集中于优先位次为上位的机型的结算装置,所以能够减少结算装置发生错误的频率。
对于结算装置,在一种可能的实施方式中,还包括:检测部,检测出该结算装置所具有的比较对象物的实际值,其中,所述判定部对通过所述转送顺序在先的其他结算装置的所述检测部检测出的所述比较对象物的实际值和通过自身结算装置的所述检测部检测出的所述比较对象物的实际值进行比较并判定实际值多的一方结算装置优先进行执行。
根据这样的构成,能够减少结算装置发生错误的频率。
对于结算装置,在一种可能的实施方式中,还包括:存储部,用于存储通过所述接收部接收到的结账数据;指令部,当通过所述判定部判定为自身结算装置优先进行执行时,向所述转送顺序在先的其他结算装置指令清除所述结账数据;以及清除部,当从其他的所述结算装置指令有清除所述结账数据时,对在所述存储部中已存储的所述结账数据进行清除。
根据这样的构成,能够减轻不执行结账处理的结算装置的存储部的存储负荷。
对于结算装置,在一种可能的实施方式中,还包括:打印机,用于在票据纸张上打印各种信息,其中,所述检测部检测出所述打印机的作为所述比较对象物的实际值的票据纸张的余量。
根据这样的构成,能够抑制打印机的断纸错误的发生频率。
对于结算装置,在一种可能的实施方式中,还包括:自动找零机,用于收受被投入的硬币及纸币,并排出作为零钱的硬币及纸币,其中,所述检测部检测出所述自动找零机的作为所述比较对象物的实际值的零钱的余量。
根据这样的构成,能够抑制自动找零机的无找零错误的发生频率。
附图说明
下面,参照附图对本发明所涉及的结账***及结算装置进行说明。当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,其中:
图1是本实施例所涉及的结账***的示意图;
图2是表示登记装置及结算装置的主要电路构成的框图;
图3是表示优先明细内存的构成的示意图;
图4(a)及图(b)是表示结账数据及结账机应答命令的构成的示意图;
图5是表示登记装置的CPU执行的信息处理的主要顺序的流程图;
图6是表示结算装置的CPU执行的结账数据接收处理的主要顺序的流程图;
图7是表示结算装置的CPU执行的结账数据接收处理的主要顺序的流程图;
图8是表示登记画面的一显示例的示意图;
图9是表示结账确认画面的一显示例的示意图;
图10是表示结账确认画面的一显示例的示意图;
图11是表示第二实施例中的结账数据的构成的示意图;以及
图12是表示第二实施例中的结算装置的CPU执行的结账数据接收处理的主要顺序的流程图。
附图标记说明
11 登记装置 12 结算装置
11a、12a CPU 11b、12b ROM
11c、12c RAM 11d、12d 辅助存储装置
11e 扫描仪 11f、12f 触摸面板
11g、12g 打印机 11h、12h 通信装置
11i、12i 传输*** 12j 卡读写器
12k 自动找零机 12m 时钟部
M1 登记内存 M2 发送处内存
M3 结账缓冲区 M4 转送处内存
T 优先明细表
具体实施方式
以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。
下面,参照附图,对实施例进行说明。
第一实施例
图1是表示本实施例所涉及的结账***10的示意图。结账***10包括多台登记装置11和结算装置12。结算装置12比登记装置11的台数多。
登记装置11及结算装置12对应店铺的每个结账通道配置。一个结账通道所配置的登记装置11及结算装置12的台数是任意的。在图1中,示出将一台登记装置11和三台结算装置12分别配置在两个结账通道中的情况。详细地说,向一个结账通道配置有一台登记装置11和三台结算装置12(12-A、12-B、12-C)。结算装置12-A与登记装置11的距离最近,结算装置12-B与登记装置11的距离第二近,结算装置12-C与登记装置11的距离最远。
结账***10为半自助式。也就是说,起着被称为检验员的作用的店员21是登记装置11的操作者。在登记装置11中进行了购买商品的销售登记的购物顾客22是结算装置12的操作者。
登记装置11在图1中被安装在工作台23上。工作台23具有矩形的顶板。多个工作台23通过以顶板的长边方向大致平行的方式配置,形成有购物顾客22用的通路(通道)。
登记装置11具有商品的销售登记、结账数据的编制及向结算装置12转送结账数据的各功能。商品的销售登记就是将购物顾客22所购买的商品的数据登记在登记装置11中。例如,通过用扫描仪扫描附加在商品上的条形码,从而将该商品的销售件数、销售金额等数据登记在登记装置11中。结账数据就是作为一交易已被销售登记的商品的结账所涉及的数据。在结账数据中包含有已销售登记的商品的商品代码、商品名、单价、销售件数及销售金额和其合计件数、合计金额等。
登记装置11将同一结账通道所配置的三台结算装置12中的一台结算装置设置作为结账数据的发送处。将哪台结算装置12作为发送处是任意的。登记装置11向被设置成发送处的一台结算装置12发送结账数据。
结算装置12具有结算处理的功能。也就是说,结算装置12当从登记装置11接收结账数据时,则基于该结账数据对交易的结算进行处理。结算处理就是根据结账数据对作为商品买卖行为的交易的结算进行处理。在结算中利用现金、***、电子货币等。
此外,也可以是微信支付、支付宝支付、百度钱包支付等的扫码支付也可以是Apple Pay、NFC(近距离通信)支付、扫描支付、支付圈、财付通、盛付通、银联、一网通支付等,或者未来出现的新的支付手段,关于结算支付方法,这里没有特别限定,只要是能够支付货款(服务费用)就可以。
图2是表示登记装置11及结算装置12的主要电路构成的框图。各结账通道的登记装置11及结算装置12均与作为店铺内网络的LAN(Local Area Network:局域网)13相连接。虽然未图示,但是在LAN13中连接有服务器。服务器存储与各商品的商品代码关联地设置有商品名、单价等的商品信息的商品数据库。服务器还可以进一步存储其他的数据库。
登记装置11及结算装置12通过LAN13授受信息。另外,网络也可以采用互联网、无线LAN等其他通信网来替代LAN13。此外,也可以在登记装置11和结算装置12之间通过服务器授受结账数据等信息。
登记装置11包括CPU11a、ROM11b、RAM11c、辅助存储装置11d、扫描仪11e、触摸面板11f、打印机11g、通信装置11h及传输***11i。
CPU11a通过传输***11i与ROM11b、RAM11c及辅助存储装置11d连接而构成计算机。CPU11a相当于上述计算机的中枢部分。CPU11a基于ROM11b及RAM11c所存储的操作***、中间件及应用程序,为实现作为登记装置11的各种功能而控制各部。
ROM11b相当于上述计算机的主存储部分。ROM11b存储上述操作***。ROM11b有时也存储上述中间件或应用程序。此外,ROM11b有时存储CPU11a在进行各种处理时所参照的数据。
RAM11c相当于上述计算机的主存储部分。RAM11c存储CPU11a在进行各种处理时所参照的数据。此外,RAM11c用作存储CPU11a在进行各种处理时临时使用的数据的所谓工作区。
辅助存储装置11d相当于上述计算机的辅助存储部分。辅助存储装置11d保存CPU11a在进行各种处理时所使用的数据或者通过CPU11a的处理编制成的数据。作为辅助存储装置11d,诸如能够使用EEPROM、HDD或者SSD等。ROM11b或辅助存储装置11d所存储的应用程序包含与通过登记装置11执行的信息处理有关而记述的控制程序。
扫描仪11e读取附加在商品上的条形码并取得该商品的商品代码。触摸面板11f包含显示设备和触摸传感器。触摸面板11f有店员用的和顾客用的。店员用的触摸面板11f以显示画面朝向店员21的工作空间侧的方式设置在工作台23上。顾客用触摸面板11f以显示画面朝向购物顾客22用的通路侧的方式设置在工作台23上。打印机11g通过对票据纸张打印各种文字列(字符串)或图像等从而发放票据。通信装置11h与通过LAN13连接的多个结算装置12进行数据通信。通信装置11h也可以通过LAN13与其他登记装置11进行数据通信。
传输***11i对在CPU11a、ROM11b、RAM11c、辅助存储装置11d、扫描仪11e、触摸面板11f、打印机11g及通信装置11h之间授受的数据进行传输。传输***11i可以利用包含***总线等的各种总线和连接这些总线和各部的各种接口电路的公知的总线和接口电路。作为这样的登记装置11的硬件诸如可以利用现有的POS终端。
结算装置12包括CPU12a、ROM12b、RAM12c、辅助存储装置12d、扫描仪12e、触摸面板12f、打印机12g、通信装置12h,卡读写器12j、自动找零机12k、时钟部12m及传输***12i。
卡读写器12j具有读取卡所记录的数据的功能和向上述卡写入数据的功能。卡包括***、借记卡、电子货币卡、预付卡等结算用卡。自动找零机12k收受被投入的硬币及纸币。此外,自动找零机12k排出作为找零(零钱)的硬币及纸币。时钟部12m计时当前的日期和时间。其他的CPU12a、ROM12b、RAM12c、辅助存储装置12d、扫描仪12e、触摸面板12f、打印机12g、通信装置12h及传输***12i具有与登记装置11的相同功能。也就是说,CPU12a、ROM12b、RAM12c、辅助存储装置12d通过传输***12i连接而构成计算机。而且,CPU12a基于ROM12b及RAM12c所存储的操作***、中间件及应用程序,为实现作为结算装置12的各种动作而控制各部。ROM12b或辅助存储装置12d所存储的应用程序包含与在结算装置12中执行的信息处理有关而记述的控制程序。作为这样的结算装置12的硬件,诸如可以利用与现有的自助式对应的POS终端。
所涉及的构成的结账***10在登记装置11的RAM11c中形成数据内存区M1及M2。数据内存区M1是用于存储作为一交易被销售登记的各个商品的商品代码、商品名、单价、销售件数及销售金额的区域。商品代码是用于单独识别各个商品的固有的代码。各个商品诸如附加有通过条形码表示的商品代码,通过用扫描仪11e扫描条形码从而登记装置11能够取得商品代码。商品名及单价是通过对应的商品代码识别的商品的名称及每件的价格。以下,将数据内存区M1称为登记内存M1。
数据内存区M2存储发送处信息。发送处信息是用于识别成为结账数据的发送处的结算装置12的信息。在本实施例中,在与登记装置11相同的结账通道所配置的三台结算装置12之间预先设置有结账数据的转送顺序。而且,将能够识别该转送顺序为一号的结算装置12的信息作为发送处信息存储在数据内存区M2中。例如,在辅助存储装置11d中存储有发送处信息的默认值,CPU11a在起动时将该默认值写入到数据内存区M2中。各结算装置12预先设置有固有的ID,并能够将ID作为发送处信息使用。或者也可以将分别与各结算装置12的ID关联而分配的编号、符号(记号)、代码等作为发送处信息。以下,将数据内存区M2称为发送处内存M2。
结账***10在结算装置12的RAM12c中形成数据内存区M3、M4及M5。数据内存区M3是存储结账数据的区域。以下,将数据内存区M3称为结账缓冲区M3。
数据内存区M4存储转送处信息。转送处信息是用于识别成为结账数据的转送处的其他结算装置12、也就是说转送顺序为自己的下一顺序的结算装置12的信息。另外,在转送顺序为最后的结算装置12中不设置转送处信息。例如,在辅助存储装置12d中存储有转送处信息的默认值,CPU12a在起动时将该默认值写入到数据内存区M4中。各个结算装置12预先设置有固有的ID,并将该ID作为转送处信息使用。或者,也可以将与各个结算装置12的ID分别关联而分配的编号、记号(符号)、代码等,作为转送处信息。以下,将数据内存区M4称为转送处内存M4。
数据内存区M5存储优先明细表。优先明细表示出对配置在一个结账通道中的多台结算装置12在对应每时间段所设置的结算处理的优先位次。
图3是如图1所示那样在一个结账通道中配置有三台结算装置12的情况的优先明细表T的一例。优先明细表T对应每一小时单位的时间段存储分别识别优先位次为1位(第一位)、2位(第二位)及3位(第三位)的各个结算装置12的信息。信息诸如是各个结算装置固有的ID。顺便说一下,在图3中,将结算装置12-A的ID作为“A”,将结算装置12-B的ID作为“B”,将结算装置12-C的ID作为“C”。另外,不用说时间段不限定于一小时单位。
图5是表示登记装置11的CPU11a按照控制程序执行的信息处理的主要顺序的流程图。图6及图7是表示结算装置12的CPU12a在接收结账数据时按照控制程序执行的信息处理的主要顺序的流程图。图8至图10是表示登记装置11的触摸面板11f所显示的画面的一例平面图。以下,参照图5至图10对结账***10的动作进行说明。另外,以下说明的处理内容是一个例子,其可以适当利用能够获得同样结果的各种处理。
首先,对登记装置11的动作进行说明。
当登记装置11在进行购买商品的登记处理的模式中被起动时,则CPU11a开始图5的流程图所示的顺序的控制处理。CPU11a作为Act1先使触摸面板11f的一部分画面显示登记画面SC1(参照图8)。
登记画面SC1是显示登记内存M1的内容并让店员21确认登记处理的实施状况的画面。图8示出登记画面SC1的一例。登记画面SC1包括显示区R1、R2。显示区R1显示最新已被购买登记的商品有关的商品名、单价、销售件数(个数)及销售金额、以及登记该商品后的购买商品的合计件数及合计金额。显示区R2显示在显示区R1所示的商品之前已购买登记的商品有关的商品名、单价、销售件数(个数)及销售金额的明细。
另外,虽然省略图示,但是CPU11a在触摸面板11f的画面中的作为登记画面SC1的区域外显示店员21用于指定商品的商品按钮、小计按钮等各种功能按钮。
店员21如果确认了在触摸面板11f上显示有登记画面SC1,则识别为能够购买商品的销售登记。因而,如果购物顾客22拿着购买商品来到工作台23,则店员21诸如操作扫描仪11e或商品按钮顺序输入购买商品的商品代码。而且,当结束输入所有的购买商品的商品代码时,则店员21触摸小计按钮。根据以上操作,一位购物顾客所购买的商品的销售登记结束。
关于这样的销售登记操作,登记装置11的CPU11a执行以下信息处理。首先,CPU11a作为Act2待机接受商品登记。当通过扫描仪11e或商品按钮输入商品代码时(Act2的YES),则CPU11a作为Act3执行商品销售数据的登记处理。也就是说,CPU11a取得与商品代码关联而设置在商品数据库中的商品名、单价等的商品信息。此外,CPU11a将销售件数与该单价相乘后计算出与销售件数对应的金额所谓的销售金额。销售件数当在商品代码被输入前通过置数键等已被置数时为其数值,当未置数时为“1”。这样,CPU11a编制包含商品代码、商品名、单价、销售件数及销售金额的商品销售数据。而且,CPU11a将商品销售数据存储在登记内存M1中。这时,CPU11a根据登记内存M1的数据更新登记画面SC1。
CPU11a作为Act4确认是否广播了销售商品的登记结束。例如,当小计按钮被触摸时,则CPU11a判断为已广播了登记结束。当未广播有登记结束时(Act4的NO),CPU11a返回到Act2,待机接受商品登记。当已广播登记结束时(Act4的YES),CPU11a作为Act5根据登记内存M1的数据生成结账数据。在这里,CPU11a通过Act2至Act5的处理,构成根据已输入的数据(商品销售所涉及的数据)生成交易的结算所需的结账数据的生成部。
当生成结账数据时,则CPU11a作为Act6使结账确认画面SC2(参照图9)显示在触摸面板11f的一部分画面上。
图9示出结账确认画面SC2的一例。结账确认画面SC2包括显示区R3、R4及按钮B1、B2、B3、B4。显示区R3显示登记内存M1所存储的商品的合计件数、合计金额等。按钮B1、B2是店员21用于指定向合计金额应用减价或折扣的小计减价按钮B1、小计折扣按钮B2。按钮B3是用于店员21指定将触摸面板11f的一部分画面区域返回到登记画面SC1的返回按钮B3。按钮B4是店员21用于指示对一交易的商品的登记结束并过渡到结账的结账按钮B4。显示区R4显示各个结算装置12的状态。在结算装置12的状态中有“结账中”、“有警告”、“待机中”等。“结账中”就是在该结账装置12中处于实施结算处理的状态。实施结算处理的结算装置12的CPU12a具有产生处理中信号的功能。该处理中信号从通信装置12h通过LAN13被输出给登记装置11。“有警告”就是在该结算装置12中处于发生有诸如找零(零钱)金额的不足或者票据纸张的不足的状态。自助找零机12k具有当已被收纳作为找零的货币的余量与阈值相比变少时产生找零金额不足的警告信号的功能。打印机12g具有当票据纸张的余量与阈值相比变少时产生票据纸张不足的警告信号的功能。这些警告信号从通信装置12h通过LAN13被输出给登记装置11。“待机中”就是在该结算装置12中处于待机结算处理的状态。不实施结算处理并没有票据不足、找零不足等的警告的结算装置12的CPU12a具有产生待机中信号的功能。该待机中信号从通信装置12h通过LAN13被输出给登记装置11。
登记装置11的CPU11a当接收从各个结算装置12发射出的处理中信号、警告信号或待机中信号时,则更新显示区R4的状态信息。
确认了结账确认画面SC2的店员21当可以让购物顾客22过渡到结账时,触摸结账按钮B4。
当结账按钮B4已被触摸时(Act7的YES),CPU11a作为Act8取得发送处内存M2所存储的发送处信息。此外,CPU11a作为Act9将结账机信息作为初始值“0”。结账机信息是识别优先执行结账处理的结算装置12的信息。各结算装置12预先设置有固有的ID,可以将该ID作为结账机信息使用。在此时,优先执行结账处理的结算装置12没有确定。因此,结账机信息变为初始值“0”。
CPU11a作为Act10将在Act5的处理中已生成的结账数据、在Act8的处理中已取得的发送处信息及在Act9的处理中已设置的结账机信息输出给通信装置11h。而且,CPU11a向通信装置11h进行指令以使其将包含结账数据和结账机信息的数据传输文件发送给由发送处信息识别的结算装置12。接受该指令后,通信装置11h如图4(a)所示,编制包含有发送处地址、发送源地址、结账数据及结账机信息的结账数据传输文件,并在LAN13上被发送。发送处地址是由发送处信息识别的结算装置12的通信地址。发送源地址是该登记装置11的通信地址。结账数据传输文件通过在与LAN13连接的多台结账装置12中发送处地址被设置作为通信地址的一台结算装置被接收。也就是说,结算装置12的通信装置12h在LAN13上被传输的结账数据传输文件中接收发送处地址是本身的通信地址的结账数据传输文件。在这里,登记装置11的CPU11a通过Act8至Act10的处理,并与通信装置11h进行协作,构成将结账数据与初始值为“0”的结账机信息一起发送给在多台结算装置12中已被设置成发送处的一台结算装置12的发送部。另一方面,结账装置12的CPU12a与通信装置12h进行协作构成接收部。
结算装置12的CPU12a当通过通信装置12h接收结账数据传输文件时,则开始图6及图7的流程图所示的顺序的信息处理。首先,CPU12a作为Act21确认是否发生有错误。错误诸如就是在自动找零机12k中没有找零用的货币的情况(无找零(零钱)错误)。或者诸如是在打印机12g中没有票据纸张的情况(断纸错误)。另外,错误并不限定于上述那样的情况。例如也可以当找零用的货币与规定量相比变少时(零钱接近用尽)时,当票据纸张的余量与规定量相比变少时(纸张接近用尽)时认定为发生有错误。当发生有错误时(Act21的YES),CPU12a前进到Act30的处理。
当未发生有错误时(Act21的NO),CPU12a作为Act22判断忙碌(占线)标志是否已复位为“0”。忙碌标志是在结算装置12未执行结算处理的期间被复位为“0”,当开始结算处理时则一直到结束被置位为“1”的1比特(位)的信息。忙碌标志F诸如被存储在RAM12c中。当忙碌标志F已被置位为“1”时(Act22的NO),在该结算装置12中正被执行其他结账数据的结算处理,因此,不能进行结账数据传输文件所包含的结账数据的结算处理。这时,CPU12a前进到Act30的处理。
当忙碌标志F已被复位为“0”时(Act22的YES),CPU12a作为Act23判定结账数据传输文件的结账机信息是否为“0”。当结账机信息为“0”时(Act23的YES),CPU12a前进到Act27的处理。
当结账机信息为除“0”以外也就是说是其他结算装置12的识别信息时,CPU12a作为Act24取得在时钟部12m中正在被计时的当前时刻。而且,CPU12a作为Act25检索优先明细表T,并识别在包含当前时刻的时间段的各结算装置的优先位次。CPU12a作为Act26与通过结账机信息识别的其他结算装置进行比较,并判定自身一方是否为优先位次的上位。
作为该判定结果,当自身一方为优先位次的上位时(Act26的YES),该结算装置相对于通过结账机信息识别的其他结算装置也就是转送顺序在先的其他结算装置优先执行结算处理。这时,CPU12a前进到Act27的处理。另一方面,当自身一方为优先位次的下位时(Act26的NO),转送顺序在先的其他结算装置一方优先执行结算装置。这时,CPU12a前进到Act30的处理。在这里,CPU12a通过Act23至Act26的处理构成判定部。具体地说,当结账数据传输文件所包含的结账机信息初始值为“0”时,判定为自身的结算装置优先执行结账数据的结算处理。当上述结账机信息为其他结算装置的识别信息时,根据在时钟部12m计时的当前时刻的信息和优先明细表T所设置的数据,判定自己与其他结算装置进行比较是否优先进行执行。
在Act27中,CPU12a将结账数据传输文件的结账机信息改写成自身的识别信息(ID)。此外,CPU12a作为Act28将结账数据传输文件所包含的结账数据存储在结账缓冲区M3中。而且,CPU12a作为Act29指令通信装置12h以使其发送清除命令。接受该指令后,在通信装置12h中编制清除命令并在LAN13上被发送。清除命令可通过与LAN13连接的结算装置接收。在这里,CPU12a通过Act27的处理与RAM12c进行协作从而构成存储部。此外,CPU12a通过Act29的处理与通信装置12h进行协作从而构成指令部。另外,Act27至Act29的各个处理的顺序并不限定于上述说明的顺序。处理顺序也可以适当调换。当结束Act27至Act29的各处理时,则CPU12a前进到Act30的处理。
在Act30中,CPU12a取得转送处内存M4所存储的转送处信息。而且,CPU12a作为Act31判定有无转送处。当转送处信息为其他结算装置的识别信息时,CPU12a判定为有转送处。当未设置有转送处信息时,CPU12a判定为无转送处。
当有转送处时(Act31的YES),CPU12a作为Act32将转送处信息输出给通信装置12h。而且,CPU12a向通信装置12h指令结账数据传输文件的转送。接受该指令后,在通信装置12h中,如图4(a)所示,包含有发送处地址、发送源地址、结账数据及结账机信息的结账数据传输文件被编制,并在LAN13上被发送。发送处地址是由转送处信息识别的其他结算装置的通信地址。发送源地址是该结算装置12的通信地址。结账数据是接收到的结账数据传输文件的结账数据直接被转用的数据。结账机信息当在Act27的处理中结账机信息已被更新时为其更新后的结账机信息,也就是为该结算装置12的识别信息。当未被更新时,直接转用接收到的结账数据传输文件的结账机信息。在这里,CPU12a通过Act30至Act32的处理并与通信装置12h进行协作从而构成转送部。
另一方面,当无转送处时(Act31的NO),CPU12a作为Act33指令通信装置12h发送结账机应答命令。接受该指令后,在通信装置12h中如图4(b)所示,包含有发送处地址、发送源地址及结账机信息的结账机应答命令被编制,并在LAN13上被发送。发送处地址是登记装置11及其他结算装置全部可接收的通信地址。发送源地址是该结算装置12的通信地址。结账机信息当在Act27的处理中结账机信息已被更新了时,为其更新后的结账机信息,也就是该结算装置12的识别信息。当未被更新时,直接转用接收到的结账数据传输文件的结账机信息。在这里,CPU12a通过Act33的处理与通信装置12h进行协作从而构成通知部。
在Act32中转送了结账数据的CPU12a作为Act41待机接收命令。当通过LAN13接收到命令时(Act41的YES),CPU12a确认该命令是否是结账机应答命令。当是结账机应答命令时(Act42的YES),CPU12a前进到Act45的处理。
当接收到的命令不是结账机应答命令时(Act42的NO),CPU12a确认该命令是否是清除命令。当是清除命令时(Act42的YES),CPU12a作为Act44清除结账缓冲区M3的结账数据。以上,CPU12a结束结账数据的接收处理。清除命令从判定为自身优先执行结账处理的结算装置被发送。因此,在与该结算装置12相比转送顺序在前的结算装置12中结账数据从结账缓冲区M3被清除。在这里,CPU12a通过Act44的处理构成清除部。另外,当在结账缓冲区M3中未存储有结账数据的状态下接收到清除命令时,CPU12a实质上什么处理也不进行。
当在Act33中发送结账机应答命令或在Act42中接收到结账机应答命令时,CPU12a作为Act45确认该结账机应答命令所包含的结账机信息是否与自己的识别信息一致。当不一致时(Act45的NO),CPU12a结束结账数据的接收处理。
当结账机应答命令所包含的结账机信息与自己的识别信息一致时(Act45的YES),该结算装置12被确定作为结账机。这时,CPU12a作为Act46将忙碌标志置位为“1”。此外,CPU12a作为Act47使触摸面板12f显示结算画面。而且,CPU12a作为Act48根据结账缓冲区M3所存储的结账数据执行交易的结算处理。结算画面是支援购物顾客22的结算操作的画面。结算画面诸如显示有购买商品的合计金额。此外,也显示有选择现金、***、电子货币等的支付方法的按钮等。结算处理是用于根据购物顾客22的操作对结账数据所示的交易进行结算的处理,并与通过现有的自助POS终端等所进行的处理同样,所以省略详细说明。当结束结算处理时,则CPU12a作为Act49将忙碌标志F复位为“0”。以上,CPU12a结束结账数据的接收处理。
在Act10中发送了结账数据的登记装置11的CPU11a作为Act11待机结账机应答命令。当接收结账机应答命令时(Act11的YES),则CPU11a作为Act12确认该应答命令所包含的结账机信息初始值是否为“0”。当结账机信息初始值不是“0”时,也就是说当是任一个结算装置的识别信息时,CPU11a作为Act13向结账确认画面SC2进行引导显示。
图10示出进行引导显示的结账确认画面SC2的一例。该例是从结算装置12-C发送可结账的应答命令的情况。引导显示是向通知了能够结算处理的结算装置12-C引导顾客的显示。引导显示在显示区R4进行。确认了该引导显示的店员21引导购物顾客22以使其在通过引导显示告知的结算装置12-C中进行结账。例如,接受了向结算装置12-C的引导的购物顾客22,移动到设置有结算装置12-C的地方。在这里,CPU11a通过Act11至Act13的处理并与触摸面板11f进行协作从而构成告知部。
针对于此,当结账机信息初始值为“0”时,CPU11a作为Act14使结账确认画面SC2的一部分区域诸如显示区R4显示表示不能发送结账数据的发送错误的信息。之后,CPU11a执行不可发送处理。不可发送处理诸如将唯一的识别代码附加在结账数据上后发送给服务器,而且驱动打印机11g,从而发放打印有表示该识别代码的条形码的结账券。结账券被转交给购物顾客。购物顾客诸如用与结账通道分开的地方所准备的结算装置12的扫描仪12e读取结账券的条形码。通过这样做,结算装置12的CPU12a从服务器取得用从条形码获得的识别代码所附加的结账数据。而且,CPU12a根据该结账数据执行结算处理。
例如,现在视为针对与登记装置11连接的三台的结算装置12-A、12-B、12-C按照结算装置12-A、结算装置12-B、结算装置12-C的顺序设置有转送顺序。此外,各结算装置12-A、12-B、12-C的内存区M5视为设置有图3所示的数据的优先明细表T。在该例子中,在各结算装置12-A、12-B、12-C均能结算处理时,在上午10点的时间段中,从结算装置12-A向结算装置12-B转送置位有结算装置12-A的识别信息“A”的结账数据传输文件。从结算装置12-B向结算装置12-C也转送有置位有结算装置12-A的识别信息“A”的结账数据传输文件。而且,从结算装置12-C置位有结算装置12-A的识别信息“A”的结账机应答命令被发送给登记装置11及其他结算装置12-A、12-B。其结果,在登记装置11中进行向结算装置12-A的引导显示。此外,在结算装置12-A中显示有结算画面并可结算处理。
针对于此,在上午11点的时间段中,虽然从结算装置12-A向结算装置12-B转送有置位有结算装置12-A的识别信息“A”的结账数据传输文件,但是从结算装置12-B向结算装置12-C转送有置位有结算装置12-B的识别信息“B”的结账数据传输文件。而且,从结算装置12-C中,置位有结算装置12-B的识别信息“B”的结账机应答命令被转送给登记装置11及其他的结算装置12-A、12-B。其结果,在登记装置11中,进行向结账装置12-B的引导显示。此外,在结算装置12-B中显示有结算画面并可结算处理。
另外,当为上午10点的时间段如图9所示在结算装置12-A中发生有错误且结算装置12-B为忙碌当中时,结账机信息初始值始终为“0”的结账数据传输文件被转送到结算装置12-C。而且,从结算装置12-C置位有本身的识别信息“C”的结账机应答命令被发送给登记装置11及其他的结算装置12-A、12-B。其结果,在登记装置11中,如图10所示进行向结算装置12-C的引导显示。此外,在结算装置12-C中显示有结算画面并可结算处理。
根据这样的结账***10,登记装置11只要将结账数据发送给由发送处内存M2所存储的发送处信息识别的结算装置12就可以,因此无需对应每交易选择成为结账数据的发送处的结算装置。因此,例如与操作登记装置11的店员21对应每交易选择成为结账数据的发送处的结算装置12的情况相比,能够减轻店员21的作业负担。此外,与登记装置11根据各个结算装置12的状态对应每交易选择结账数据的发送处的构成进行比较,能够减轻登记装置11的处理负荷。并且,店员由于只要按照引导显示对购物顾客22进行引导就行,所以也没有用肉眼确认哪个结算装置12可结算处理的情况的麻烦。
并且,在各结算装置12中,对应每时间段对作为用于判定本身(自身结算装置)与其他结算装置进行比较是否优先执行结算处理的判定条件的优先位次进行变更。因此,由于执行结算处理的结算装置不集中于优先位次为上位的机型(的结算装置),所以能够减少发生无找零(零钱)错误或断纸错误等错误的频率。
第二实施例
接着,对第二实施例进行说明。另外,该第二实施例也是应用于图1所示的结账***10的情况。因而,下面,仅对与第一实施例不同的部分进行说明。
图11是表示结账数据传输文件的数据构造的示意图。如将图4(a)和图11进行比较可知。在第二实施例中,在结账数据传输文件中追加有项目“比较(对比)值”。比较值是成为在结算装置12中发生的错误的主要原因的比较对象物的值。例如,在结算装置12中,当打印机12g的票据纸张用完时则变成断纸错误。因而,在本实施例中,将票据纸张的余量作为比较对象物的值。
图12是表示结算装置12的CPU12a执行的结账数据接收处理的主要顺序的流程图,与图6通用的处理块附有相同符号。如图12所示,CPU12a作为Act23判定结账数据传输文件的结账机信息是否为“0”。而且,当结账机信息为“0”时(Act23的YES),CPU12a作为Act51检测出比较对象物的实际值(实地测量值)。也就是说,CPU12a从打印机12g所装载的余量传感器检测出票据纸张的余量。之后,CPU12a前进到Act27的处理。
当结账机信息为除“0”以外,即为其他的结算装置12的识别信息时,CPU12a作为Act52从结账数据传输文件取得比较值。此外,CPU12a作为Act53检测出比较对象物的实际值。而且,CPU12a作为Act54判定实际值是否与比较值相比大。当实际值与比较值相比大时(Act54的YES),也就是说当与转送顺序在先的其他结算装置相比自身的结算装置一方的票据纸张的余量较多时,该结算装置相对于转送顺序在先的其他的结算装置优选执行结算处理。这时,CPU12a前进到Act27的处理。另一方面,当实际值小于等于比较值时(Act54的NO),也就是说与转送顺序在先的其他结算装置相比本身的结算装置一方的票据纸张的余量较少或相同时,转送顺序在先的其他结算装置一方优先执行结算处理。这时,CPU12a前进到Act30的处理。
CPU12a作为Act31判定有无转送处。而且,当有转送处时(Act31的YES),CPU12a作为Act55将结账数据传输文件的比较值改写成在Act51或Act53的处理中已取得的实际值。之后,CPU12a将Act32之后的处理与第一实施例同样地进行执行。
根据第二实施例,不论在多台的结算装置12之间所设置的转送顺序如何,都将在可执行结算处理的结算装置中票据纸张的余量最多的结算装置优选确定作为结账机。因此,不仅登记装置11无需对应每交易选择成为结账数据的发送处的结算装置,而且能够减少发生断纸错误的频率。
根据以上所述,打印机12g,用于在票据纸张上打印各种信息,其中,余量传感器(检测部)检测出打印机12g的作为比较对象物的实际值的票据纸张的余量。通过这样,能够抑制打印机12g的断纸错误的发生频率。
其他实施例
在所述第一实施例中,各个结算装置12存储有优先明细表T。作为其他实施例,在LAN13上的服务器中存储优先明细表T。各个结算装置12访问服务器取得优先明细表T的数据。根据采用这样的构成,容易变更优先明细表T。
在所述第二实施例中,将票据纸张的余量作为比较对象物的值。作为其他实施例,将在自动找零机12k中的找零的余量作为比较对象物的值。通过这样做,能够抑制无找零(零钱)错误的发生频率。另外,不用说比较对象物的值不限定于票据纸张的余量及找零(零钱)的余量。
根据以上所述,自动找零机12k,用于收受被投入的硬币及纸币,并排出作为零钱的硬币及纸币,其中,检测部检测出自动找零机12k的作为比较对象物的实际值的零钱的余量。通过这样,能够抑制自动找零机的无找零错误的发生频率
在所述各个实施例中,将结账机应答命令的发送处地址作为登记装置11及其他结算装置12全部可接收的通信地址。作为其他实施例,将结账机应答命令的发送处地址作为登记装置11的通信地址。这时,接收到结账机应答命令的登记装置11的CPU11a将结账执行命令发送给结账机应答命令发送源的结算装置12。接收到该结账执行命令的结算装置12的CPU12a执行图7的Act46~Act49的处理。
在这里,票据并不特别被限定,例如,票据也可以是打印有可以开具电子***的二维码或者提取码等的票据。
另外,登记装置11及结算装置12的转让通常是在控制程序等的程序被存储在ROM中的状态下进行的。不过,不限定于此,也可以根据用户等的操作将与该计算机装置单独转让的控制程序等写入到计算机装置所具有的可写入的存储设备中。控制程序等的转让可以记录在可移动的存储介质中或者通过网络的通信来进行。记录介质只要象CD-ROM、存储卡等那样能够存储程序且装置可读取,则其形态不限。此外,通过安装、下载程序获得的功能也可以与装置内部的OS(操作***)等进行协作从而实现其功能。
根据以上所述,在本发明中,能够在登记装置中不选择成为结账数据的发送处的结算装置。
在本发明中,由于不集中于优先位次为上位的机型的结算装置,所以能够减少结算装置发生错误的频率。
在本发明中,不仅无需登记装置对应每交易选择成为结账数据的发送处的结算装置,而且能够减少结算装置发生错误的频率。
在本发明中,能够减轻不执行结算处理的结算装置的存储部的存储负荷。此外,虽然对本发明的几个实施例进行了说明,但是这些实施例是作为例子提出的,并不意图限定发明的范围。这些新颖的实施例可以用其他的各种形式来实施,在不脱离发明要旨的范围内可以进行各种省略、替换、变更。这些实施例及其变形均被包含在发明的范围或要旨中,而且,包含在权利要求的范围所记载的发明和其均等的范围内。
Claims (10)
1.一种结账***,包括通过网络连接根据已输入的数据生成交易的结算所需的结账数据的登记装置和根据所述结账数据执行结算处理的多台结算装置,并按照在所述多台结算装置之间已设置的转送顺序通过所述网络依次发送在所述登记装置中已生成的所述结账数据,该结账***的其特征在于,
所述多台结算装置分别包括:
接收部,接收通过所述网络传输的所述结账数据以及作为识别优先执行结账处理的结算装置的信息的结账机信息;
判定部,判定自身结算装置是否发生有错误、忙碌,以及所述结账机信息是否为零,并当所述结账机信息为零时判定为自身的结算装置优先执行结账数据的结算处理,将结账机信息改写成自身结算装置的识别信息,当所述结账机信息为除零以外时根据规定的判定条件判定自身结算装置与所述转送顺序在先的其他结算装置进行比较是否优先执行通过所述接收部接收到的结账数据的所述结算处理;
转送部,当自身结算装置发生有错误或忙碌的情况时进行转送,并在自身结算装置所设置的所述转送顺序不是最后的情况下,当通过所述判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息作为结账机信息与所述结账数据一起进行转送,当判定为所述转送顺序在先的其他结算装置优先进行执行时将该其他结算装置的识别信息作为结账机信息与所述结账数据一起进行转送;以及
通知部,在自身结算装置所设置的所述转送顺序为最后的情况下,当通过所述判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息通知给所述登记装置,当判定为所述转送顺序在先的其他结算装置优先进行执行时将该其他的结算装置的识别信息通知给所述登记装置,所述登记装置包括:
告知部,进行向由通过所述通知部已通知的识别信息识别的所述结算装置引导顾客的告知。
2.根据权利要求1所述的结账***,其中,
所述判定部参照在所述多台结算装置之间分配的不同时间段优先位次的信息,判定所述不同时间段优先位次为上位的一方的结算装置优先执行所述结算处理。
3.根据权利要求1所述的结账***,其中,
所述多台结算装置分别还包括:检测部,检测出该结算装置所具有的比较对象物的实际值,
所述判定部对通过所述转送顺序在先的其他结算装置的所述检测部检测出的所述比较对象物的实际值和通过自身结算装置的所述检测部检测出的所述比较对象物的实际值进行比较并判定实际值多的一方结算装置优先进行执行。
4.根据权利要求1至3中任一项所述的结账***,其特征在于,
所述结算装置还包括:
存储部,用于存储通过所述接收部接收到的结账数据;
指令部,当通过所述判定部判定为自身结算装置优先进行执行时,向所述转送顺序在先的其他结算装置指令清除所述结账数据;以及
清除部,当从其他的所述结算装置指令有清除所述结账数据时,对在所述存储部中已存储的所述结账数据进行清除。
5.一种结账***的结算装置,该结账***通过网络连接根据已输入的数据生成交易的结算所需的结账数据的登记装置和根据所述结账数据执行结算处理的多台结算装置,并按照在所述多台结算装置之间已设置的转送顺序通过所述网络依次发送在所述登记装置中已生成的所述结账数据,该结算装置的其特征在于,包括:
接收部,用于接收通过所述网络传输的所述结账数据以及作为识别优先执行结账处理的结算装置的信息的结账机信息;
判定部,判定自身结算装置是否发生有错误、忙碌,以及所述结账机信息是否为零,并当所述结账机信息为零时判定为自身的结算装置优先执行结账数据的结算处理,将结账机信息改写成自身结算装置的识别信息,当所述结账机信息为除零以外时根据规定的判定条件判定自身结算装置与所述转送顺序在先的其他结算装置进行比较是否优先执行通过所述接收部接收到的结账数据的结算处理;
转送部,当自身结算装置发生有错误或忙碌的情况时进行转送,并在自身结算装置所设置的所述转送顺序不是最后的情况下,当通过所述判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息作为结账机信息与结账数据一起进行转送,当判定为所述转送顺序在先的其他结算装置优先进行执行时将该其他的结算装置的识别信息作为结账机信息与所述结账数据一起进行转送;以及
通知部,在自身结算装置所设置的所述转送顺序为最后的情况下,当通过判定部判定为自身结算装置优先进行执行时将自身结算装置的识别信息通知给所述登记装置,当判定为所述转送顺序在先的其他结算装置优先进行执行时将该其他的结算装置的识别信息通知给所述登记装置。
6.根据权利要求5所述的结算装置,其中,
所述判定部参照在多台所述结算装置之间分配的不同时间段优先位次的信息,判定所述不同时间段优先位次为上位的一方的结算装置优先执行所述结算处理。
7.根据权利要求5所述的结算装置,还包括:
检测部,检测出该结算装置所具有的比较对象物的实际值,
其中,所述判定部对通过所述转送顺序在先的其他结算装置的所述检测部检测出的所述比较对象物的实际值和通过自身结算装置的所述检测部检测出的所述比较对象物的实际值进行比较并判定实际值多的一方结算装置优先进行执行。
8.根据权利要求5至7中任一项所述的结算装置,其特征在于,还包括:
存储部,用于存储通过所述接收部接收到的结账数据;
指令部,当通过所述判定部判定为自身结算装置优先进行执行时,向所述转送顺序在先的其他结算装置指令清除所述结账数据;以及
清除部,当从其他的所述结算装置指令有清除所述结账数据时,对在所述存储部中已存储的所述结账数据进行清除。
9.根据权利要求7所述的结算装置,还包括:
打印机,用于在票据纸张上打印各种信息,
其中,所述检测部检测出所述打印机的作为所述比较对象物的实际值的票据纸张的余量。
10.根据权利要求7所述的结算装置,还包括:
自动找零机,用于收受被投入的硬币及纸币,并排出作为零钱的硬币及纸币,
其中,所述检测部检测出所述自动找零机的作为所述比较对象物的实际值的零钱的余量。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016035714A JP6650783B2 (ja) | 2016-02-26 | 2016-02-26 | チェックアウトシステム及び決済装置 |
JPJP2016-035714 | 2016-02-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107134089A CN107134089A (zh) | 2017-09-05 |
CN107134089B true CN107134089B (zh) | 2019-11-08 |
Family
ID=58098512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710091621.9A Active CN107134089B (zh) | 2016-02-26 | 2017-02-20 | 结账***及结算装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20170249613A1 (zh) |
EP (1) | EP3232387A1 (zh) |
JP (1) | JP6650783B2 (zh) |
CN (1) | CN107134089B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11481750B2 (en) * | 2015-06-30 | 2022-10-25 | Block, Inc. | Pairing a payment object reader with a point-of-sale terminal |
US11488130B1 (en) * | 2016-11-17 | 2022-11-01 | Worldpay, Llc | Systems and methods for cloud-based management of payment devices |
JP7107748B2 (ja) * | 2018-05-25 | 2022-07-27 | 東芝テック株式会社 | 登録装置およびプログラム |
JP7335575B2 (ja) * | 2018-10-04 | 2023-08-30 | 株式会社寺岡精工 | 商品販売データ処理装置、商品販売データ処理システム、及び、プログラム |
JP7233992B2 (ja) * | 2019-03-18 | 2023-03-07 | 東芝テック株式会社 | チェックアウトシステム及びレーンシステム |
CN110246281B (zh) * | 2019-06-04 | 2021-01-22 | 北京星选科技有限公司 | 数据处理方法、装置、电子设备及计算机可读存储介质 |
JP7330495B2 (ja) * | 2019-08-08 | 2023-08-22 | 株式会社寺岡精工 | 商品販売データ処理システム及びプログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01173292A (ja) * | 1987-12-28 | 1989-07-07 | Ncr Corp | キヤツシヤレス・チエツクアウト・システム |
WO2000034905A1 (fr) * | 1998-12-04 | 2000-06-15 | Takayuki Doki | Systeme de reglement de service par numero d'identification |
JP4906134B2 (ja) * | 2009-09-03 | 2012-03-28 | 東芝テック株式会社 | 登録用ターミナル、精算用ターミナル、プログラム及び商品販売処理装置 |
JP5783149B2 (ja) * | 2012-01-25 | 2015-09-24 | 株式会社寺岡精工 | Posシステム及び登録装置 |
JP2014006856A (ja) * | 2012-06-27 | 2014-01-16 | Teraoka Seiko Co Ltd | Posシステム |
JP6134664B2 (ja) * | 2014-01-31 | 2017-05-24 | 東芝テック株式会社 | 商品データ登録装置およびプログラム |
JP5898360B1 (ja) * | 2015-07-01 | 2016-04-06 | 東芝テック株式会社 | チェックアウトシステム、決済装置、入力処理装置および制御プログラム |
JP6290149B2 (ja) * | 2015-09-25 | 2018-03-07 | 東芝テック株式会社 | チェックアウトシステム、登録装置、決済装置および制御プログラム |
JP6606421B2 (ja) * | 2015-12-22 | 2019-11-13 | 東芝テック株式会社 | チェックアウトシステム及び登録装置 |
JP6650285B2 (ja) * | 2016-02-03 | 2020-02-19 | 東芝テック株式会社 | チェックアウトシステム及び決済装置 |
-
2016
- 2016-02-26 JP JP2016035714A patent/JP6650783B2/ja active Active
-
2017
- 2017-02-17 US US15/435,617 patent/US20170249613A1/en not_active Abandoned
- 2017-02-20 CN CN201710091621.9A patent/CN107134089B/zh active Active
- 2017-02-20 EP EP17156892.6A patent/EP3232387A1/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
EP3232387A1 (en) | 2017-10-18 |
JP2017151877A (ja) | 2017-08-31 |
CN107134089A (zh) | 2017-09-05 |
US20170249613A1 (en) | 2017-08-31 |
JP6650783B2 (ja) | 2020-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107134089B (zh) | 结账***及结算装置 | |
JP6247238B2 (ja) | チェックアウトシステム、決済装置及びそのプログラム | |
JP6262626B2 (ja) | 商品登録装置およびその制御プログラム | |
CN107038821A (zh) | 结账***及登记装置 | |
JP6449746B2 (ja) | チェックアウトシステム | |
JP2024015056A (ja) | 商品登録装置およびその制御プログラム、ならびにチェックアウトシステム | |
JP6251146B2 (ja) | チェックアウトシステムおよび決済装置並びにその制御プログラム | |
JP6855624B2 (ja) | チェックアウトシステム及びチェックアウト処理方法 | |
JP2018014136A (ja) | 商品登録装置およびその制御プログラム、ならびにチェックアウトシステム | |
JP6466545B2 (ja) | チェックアウトシステム、決済装置及びそのプログラム | |
JP6309473B2 (ja) | チェックアウトシステム、商品登録装置およびその制御プログラム、ならびに決済装置およびその制御プログラム | |
JP7069271B2 (ja) | チェックアウトシステム、商品登録装置およびその制御プログラム | |
JP6780074B2 (ja) | チェックアウトシステム、商品登録装置およびその制御プログラム | |
JP2019053786A (ja) | チェックアウトシステム、決済装置及びそのプログラム | |
JP7230127B2 (ja) | チェックアウトシステム、決済装置及び情報処理プログラム | |
JP6919035B2 (ja) | チェックアウトシステム | |
JP6563548B2 (ja) | チェックアウトシステム、商品登録装置およびその制御プログラム、ならびに決済装置およびその制御プログラム | |
JP6720395B2 (ja) | 商品登録装置およびその制御プログラム | |
JP7318085B2 (ja) | チェックアウトシステム及びそのプログラム | |
JP6742495B2 (ja) | 決済装置 | |
JP6682603B2 (ja) | 決済装置並びにその制御プログラム | |
JP6591643B2 (ja) | 商品登録装置およびその制御プログラム | |
JP7148583B2 (ja) | チェックアウトシステム、商品登録装置及びそのプログラム | |
JP6571845B2 (ja) | 商品登録装置およびその制御プログラム | |
JP6633159B2 (ja) | 商品登録装置およびその制御プログラム |
Legal Events
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 |