专利名称:自结账终端的制作方法
技术领域:
本发明涉及一种使顾客能够执行自结账(self-checkout )的自结账终端。
背景技术:
最近几年中,使顾客能够执行自结账的自结账终端已经得到发展。安排 了用于执行商品销售数据处理的各种用户接口 ,使得由顾客操作、为顾客提 供信息以及发放收据成为可能。作为各种用户接口,提供了商品代码读取器 如条码读取器等、用于显示信息的显示器、用于输入信息的输入部分、用于使能结算的结算部分如硬币和纸币的接收/分发装置、收据打印机等等。
另外,需要测量以防止不正当的行为(wrongdoing),即顾客能够带回家 的商品应当被限定为其商品代码已经被商品代码读取器读取过的商品。换句 话说,商品应当被限定为通过商品销售数据处理所购买的商品。对于这样的 测量(measurement),日本公开号为No. Hei 09-245251的文献公开了 一种 通过检查商品的重量来防止不正当行为的技术,该商品的商品代码被商品代 码读取器读取。日本公开号为No. Hei 09-245251的文献中公开的技术基于 由商品代码读取器读取的商品代码,从PLU (价格查询)文件等中获得商品 的重量数据,在读取了商品代码之后称量商品的重量,并且执行重量检查以 查看重量数据所指定的重量与实际称量重量之间的一致性。
然而,上述重量检查的技术可能是不适当的,或者这种技术从开始就不 可能被采用。理由将陈述如下。
商品的重量不是恒定的,并且有各种商品,它们的重量从重如IO公斤到 轻如几克。例如,为了称量商品的重量,需要将商品放在组成称装置(scale device)的称盘的商品放置台上。然而,因为放置重的商品给顾客增加了负 担,所以将重的商品放在商品放置台上是不适当的。因此,对于这样重的商 品采用重量检查技术是不适当的。
另外,虽然为称装置设置了可能精确称量的最大范围和最小范围作为称 量性能,但是可能存在非精确称量如超出称装置的称量性能的重的商品或轻的商品。因此,对于超出称装置的称量性能的商品不能采用重量检查。因为上述原因,所以存在商品,对于该商品重量检查技术是不适当的, 或者重量检查技术不能被采用。如果没有商品销售数据处理,那么检查这些 商品是否通过不正当行为被拿出商店可能是很困难的或不可能的。发明内容本发明的目的在于对通过不正当行为被拿出商店的商品提供有效测量。本发明的自结账终端包括商品代码读取装置,用于光学地读取粘贴到 商品上并且指定该商品的代码符号,用于解码商品代码,并且用于输出商品 代码;拍摄图像部分,用于拍摄区域的图像,商品的代码符号在该区域被商 品代码读取装置读取,并且用于输出拍摄的图像数据;以及用于生成警报的报警装置,其中(i)当商品代码读取装置读取了代码符号时,通过为了对应 的价格查找存储了与每个商品代码对应的价格的商品数据文件执行商品登记 处理;(ii )执行用于从拍摄图像部分输出的拍摄图像数据中提取商品的外部 特征的提取处理;(iii)确定基于提取处理获得的第一数据与基于商品代码 读取装置的输出而获得的、并且应当与第 一数据相匹配的第二数据之间的一 致性;以及(iv)当确定第一数据与第二数据之间不存在一致性时,报警装 置生成警报。
当结合附图考虑时,通过参照下面详细的描述,对于本发明的更完整的 理解以及其中许多伴随的优点将容易地得到也同样变得更好理解,其中 图1是示出本发明的实施例的整个系统结构的示例性图; 图2是示出自结账系统的每个部分的布局的平面图; 图3是示出自结账终端的透视图; 图4是示出称装置的透视图;图5是示出购物袋由支撑臂(holding arm)支撑的状态的透视图; 图6是示出结算终端的电子硬件结构的框图;图7 (A)是示出商品数据文件(PLU (价格查询)文件)的例子的示例 性图;图7 (B)是示出商品数据文件(重量数据文件)的例子的示例性图8是示出称装置的电子硬件结构的示例性图;图9是示出自结账终端中自结账处理的流程的流程图;图;; 、、 ,图1是示出关于将要放置在临时放置台上的商品的初始显示和读取确认显示的示例性图;图12是示出包括第一确定处理的外形(form )检查处理的流程的流程图; 图13是示出另一个实施例的包括第一确定处理的外形检查处理的流程的流程图;图14是示出包括第二确定处理的外形检查处理的流程的流程图; 图15是示出另一个实施例的包括第二确定处理的外形检查处理的流程 的流程图;图16是示出包括第三确定处理的外形检查处理的流程的流程图; 图17是示出另一个实施例的包括第三确定处理的外形检查处理的流程 的流程图;图18是示出从称装置获得的重量数据的接收处理的流程的流程图,该流 程包括在重量检查处理中;图19 (A)是示出关于免除重量检查商品的初始显示和读取确认显示的 示例性图(放置位置是放置台);以及图19 (B)是示出关于免除重量检查商品的初始显示和读取确认显示的 示例性图(放置位置是地面)。
具体实施方式
将参照附图l到19来描述本发明的实施例。 将按照以下的项目解释实施例。1. 系统结构(1) 系统结构的概要(2) 自结账终端2. 自结账处理(1) 自结账处理的基本程序(2) 自结账处理的显示转换
(3) 外形检查处理(4) 重量检查处理(i) 重量检查处理的细节 (n) 重量检查处理的省略(5) 通过显示输入登记商品信息(6) 结算以下,将按照上面的项目执行说明。 1.系统结构 (1 )系统结构的概要图1是示出整个系统结构的示例性图。该实施例的系统由如通过通信网络41连接的多个自结账系统11、多个P0S终端21以及存储控制器31组成。自结账系统11由分配到多个自结账终端101的服务员终端501组成。自 结账终端101由结算终端201和称装置301组成。图2是示出自结账系统11的每个部分的布局的平面图。 一个服务员终端 501被分配到本发明的自结账系统11中的四个自结账终端101。在该自结账 系统101中, 一对自结账终端101与顾客通道121平行地排列,并且每对自 结账终端101的前端相互面对,在中间有顾客通道121。服务员终端501被安排在顾客通道121的末端。服务员终端501是具有 个人计算机外观的一种形式,其具有主要部分502、作为显示部分的显示器 503、键盘504以及作为控制器的定点装置505 。顾客通过顾客通道121可到达每个自结账终端101。例如,当顾客想要 使用从顾客的视野排列在顾客通道左下部的自结账终端101时,即排列在图 2中的右上部,顾客经过顾客通道121,站在自结账终端101的前面,然后在 他/她完成自结账处理后绕到服务员终端601的左边或右边离开。 (2)自结账终端图3是示出自结账终端101的透视图。自结账终端101由结算终端201 和称装置301组成。结算终端201具有机壳(housing) 202,在该机壳的左边延伸有商品篮 放置台102。确定篮子的位置的突出部分103在商品篮放置台102的上表面 形成L型。结算终端201的机壳202由放置在地面上的底部机壳202a和放置在底部 机壳202a的上表面的较小的上部机壳202b构成。底部机壳202a的前表面向后倾斜使得底部机壳202a的投影面积随着向下而变窄。因此,底部机壳202a 随着向下而向后偏移。在上部机壳202b上提供了各种用户接口。即在左边作为商品代码读取装 置的条码扫描仪203以及安排在上部机壳202b上的打印机盖204。作为结算 部分的卡片读取器206和数字键207安排在条码扫描仪203与打印机盖204 之间。条码扫描仪203具有由丙烯酸板或玻璃板形成的读取表面203a,并且该 条码扫描仪203是具有商品读取器功能的垂直扫描仪,该商品读取器在位于 读取表面203a前面的读取空间处发射预定的激光模式。当把商品放到读取空 间并且粘贴到商品上的条码面对读取表面203a时,条码扫描仪203通过接收 元件(未示出)接收来自条码的反射光。然后,条码扫描仪203基于接收元 件的输出信号解码所接收的条码信号,获得条码代表的商品代码作为代码数 据,并且输出到结算终端201的控制器253。监视摄像机205附在条码扫描仪203的读取表面203a之后。监视摄像机 205具有数码摄像机的结构,该结构由二维排列的CCD传感器、将聚焦图像 导向CCD的多个镜头以及通过接收CCD的输出生成并输出图像数据的控制电 路组成(所有均未示出)。监视摄像机205被安排在一个区域中,在该区域由 条码扫描仪203读取商品、商品的代码符号。即监视摄像机205被安排在一 个位置,在该位置能够拍摄上述读取空间的图像。因此,通过拍摄这样的图 像,监视摄像机2 0 5组成用于输出所拍摄的图像数据的拍摄图像部分。为打印机盖204提供了收据出口 208。收据打印机251 (参见图6)安放 (house )在打印机盖204的背后部分的上部机壳202b中。收据打印机251 打印的收据(未示出)从收据出口 ( issuer ) 208发出。打印机盖204可松 开地附着在上部机壳202b上,并且通过薄片209的下拉操作被松开。卡片读取器206执行与非接触IC卡(未示出)的无线电通信,并且在非 接触IC卡上读取和写入。例如,非接触IC卡能存储与现金等值的电子货币。 天线(未示出)安放在图3中所示的、"卡"的表示在圓圈中显示的部分的后 部,并且该天线执行与非接触IC卡的无线电通信。在用非接触IC卡结算期 间,数字键207用于输入个人识别号码。作为显示部分的LCD 210具有固定到上部机壳202b的液晶面板。LCD 210 具有在它的显示表面上作为输入部分的触摸板211,以及在它右边的卡片读
取沟(ditch) 212。作为结算部分的卡片读取器/写入器252 (参见图6)安 放在卡片读取沟212中。卡片读取器/写入器252读取如卡片号码和个人识别 号码的信息,该信息存储在如信用卡等的磁卡中。硬币和纸币的接收/分发装置221 (参见图6)安放在底部机架202a中。 作为接收/分发装置221的一部分,硬币入口 213安排在底部机架202a的中 心上表面,并且硬币分发器214安排在硬币入口 213的右边。另外,纸币入 口 215和纸币分发器216安排在基本机架202a前端的右上部。该接收/分发 装置221具有执行硬币和纸币处理的机制,以及控制该机制的控制器(均未 示出)。由于由如此机制和控制器执行的处理是公知的,所以说明将被省略。作为报警装置的显示杆217从底部机壳202a的背面装配,该显示杆217 用于显示自结账终端101的当前状态。显示杆217具有发射部分218,其顶 端可选择地发出蓝色和红色。图4是示出称装置301的透视图。在称机壳302的上部提供了称盘303, 并且购物袋支架304固定到称盘303上以组成称装置301。称盘303具有在 它的上表面的放置台303a。购物袋支架304固定到放置台303a上。因此, 当从购物袋支架304观看时,称盘303构成了底部。即,支架臂305装配在 放置台303a的背面中心部分,并且用于放置商品的临时放置台306固定到支 架臂305的顶端。临时放置台306的上表面是扁平的,以用于在条码扫描仪 203读取了商品的条码之后临时放置商品。放置台303a和临时放置台306都 起到放置商品代码已经被读取的商品的放置部分的作用。一对支撑臂307和钩308固定到临时放置台306的背面。即,臂固定部 分309固定到临时放置台306的背面的两侧末端。例如,通过螺丝钉、胶水 或各种固定方法来实现臂固定部分309的固定。支撑臂307放置在每个臂固 定部分309中。同样,钩固定部分310固定到临时放置台306的背面的中心 部分。例如,通过螺丝、胶水或各种固定方法来实现钩固定部分31Q的固定。 钩308放置在钩固定部分310中。图5是示出支撑臂307上支撑作为存储袋的购物袋401的状态的透视图。 购物袋401有开口 402和一对把手403,该把手在购物袋401的两端被折叠。 支撑臂307贯穿地支撑如塑料袋等的购物袋401的一对把手403,在超市中 该购物袋被提供给顾客。另外,在一对提手403之间的孔405处可分离地形 成一对耳状物(ear) 406,并且在这些耳状物406中形成洞407。钩308穿透这些洞407以便与支撑臂307 —起支撑购物袋401。图6是示出结算终端201的电子硬件结构的框图。在该结算终端201内 部具有作为信息处理器的控制器235。例如,控制器2 35能够是写入了操作 序列的半导体芯片结构,或是通过存储在RAM 254等中的操作程序操作的微 型计算机结构。这里,将描述微型计算机结构的控制器235。控制器253的核心部分是CPU (中央处理单元)255。在CPU 255中,通 过系统总线259连接用于固定地存储固定数据的ROM (只读存储器)256、用 于可重写地存储可变数据的RAM 254 (随机存取存储器)、用于生成在LCD (液 晶显示器)210上显示的显示图像的VRAM (视频RAM) 257以及HDD(硬盘驱 动器)258。作为例子,HDD 258存储操作程序、各种显示帧、PLU (价格查 询)文件PF (参见图7 (A))、分类文件、重量数据文件WDF (参见图7 (B))、 图像文件、销售文件等(除了 PLU文件PF和重量数据文件WDF之外都未示出), 并且这些操作程序、各种显示帧以及各种规则信息等在初始操作时被传送到 RAM 254供使用。各种文件如PLU文件PF (参见图7 (A))、分类文件、重量 数据文件WDF (参见图7 (B))、图像文件、销售文件等组成商品数据文件。构成商品数据文件的PLU文件PF可重写地存储商品显示、是否为打折商 品、打折价格、M&M (混合和匹配)信息以及与指定每个商品的商品代码对应 的价格。商品显示包括商品名称的文本数据以及商品代码所指定的商品的图 像数据。构成商品数据文件的分类文件可重写地存储与每个商品的分类代码对应 的价格、商品显示、是否为打折商品、打折价格、M&M(混合和匹配)信息等。 分类代码不存储在PLU文件PF中。商品显示包括商品名称的文本数据以及分 类数据所指定的商品的图像数据。图7 (A)是示出了组成商品数据文件的PLU文件PF的例子的示例性图。 PLU文件PF存储商品显示、价格以及与商品代码对应的图像数据。商品显示 是与对应的商品名称等价的文本数据。图像数据是对应商品的图像数据。作 为另一个例子,PLU文件PF可能包括分类文件。图7 (B)是示出了组成商品数据文件的重量数据文件WDF的例子的示例 性图。重量数据文件存储预定重量(g )、是否执行重量检查的定义、商品放 置位置定义(忽略包装)、允许类型定义、上限允许值、下限允许值以及重量 更新标记(flag)。作为另一个例子,重量数椐文件WDF可能包括PLl)文件 PF以及部分文件(section file)。
预定重量(g)存储商品代码指定的商品的重量的预定值。 如上所述,是否执行重量检查的定义是存储对应于每个商品代码的是否 执行重量检查的定义信息。在是否执行重量检查的定义期间,自结账终端101的控制器253将
解释为"不执行重量检查",并且将[l]解释为"执行重量 检查"。作为不检查重量的商品的一个例子,是这样的商品,该商品太轻或者 不适合称重,或者该商品太重因此很难移动到称装置301的放置台303a上。 作为另一个例子,是否执行重量检查的定义可能包括在PLU文件PF中。商品放置位置定义(忽略包装)定义了哪个放置位置应当用于放置已经 由条码扫描仪203读取了条码的商品。放置位置是放置台303a(不忽略重量)、 临时放置台306 (忽略重量(称重))、或地面(忽略重量(重量))。在是否 执行重量检查的定义期间,自结账终端101的控制器253将
解释为放置台 303a (不忽略重量),将[l]解释为临时放置台306 (忽略重量(称重)),并 且将[2]解释为地面(忽略重量(重量))。作为另一个例子,商品放置位置定 义可能包括在PLU文件PF中。另外,作为另一个例子,商品的特征信息如易 碎、易破、易变形、或重的被存储在PLU文件PF中,并且商品放置位置定义 定义了临时放置台306作为易碎、易破、或易变形的商品的放置位置,并且 定义了地面作为重的商品的放置位置。另外,作为另一个例子,当重量比重 量数据文件WDF中存储的预定重量重时,定义地面作为已读取商品的放置位 置。允许值类型定义是定义关于预定重量(g )的允许范围是否应当为一个比 率、或上限值和下限值的信息。即,在重量检查处理中,执行称装置301称 出的实际重量与预定重量(g)中存储的重量之间的重量的比较处理。在那时, 定义关于预定重量(g)的允许范围。根据允许值类型定义中存储的定义,允 许范围从关于预定重量(g)存储的重量值的比率获得,或者从预定的上限值 和下限值获得。上限允许值和下限允许值存储用于定义关于预定重量(g)的允许范围的 值的信息。当允许值类型定义采取关于预定重量(g)中存储的重量值的比率 作为允许范围时,存储到上值和下限值中的值将是百分比顺序值。同样, 当允许值类型定义采取特定值作为关于预定重量(g)中存储的重量值的上限 值和下限值时,存储到上限值和下限值中的值将是特定值本身。重量更新标记存储是否执行重量登记处理。自结账终端101的控制器25 3 将[O]解释为"还未更新",将[l]解释为"自动更新",将[2]解释为"人工更
新",并且将[3]解释为"单独更新"。当还未更新时,选择默认值。通过重量 登记处理执行自动更新。通过手工输入4丸行人工更新。在自动更新之后,通 过手工输入执行单独更新。现在,返回示出了图6所示的结算终端201的电子硬件结构的方框图的 说明。条码扫描仪203、 LCD 210、触摸板211、卡片读取器206、数字键207、 卡片读取器/写入器252、收据打印机251、监视摄像机205、构成报警装置 的发射部分218、执行与接收/分发装置221进行数据通信的接口 260通过系 统总线259连接到控制器253,以便由控制器25 3控制。控制器253控制每 个部分并且执行商品销售数据处理,该处理包括查找处理、外形检查处理、 重量检查处理、商品信息登记处理以及结算处理。当条码扫描仪203读取了粘贴到商品上的条码时,查找处理识别条码指 定的商品代码,并且查找PLU文件PF和重量数据文件WDF并且获得与商品代 码对应的价格、重量和商品显示。外形检查处理是即使在商品通过读取空间之后还没有正确地读取粘贴到 商品上的条码,用于确定商品是否通过错误或不正当行为被视为是已购商品 的处理,所述读耳又空间是条码扫描仪203的读取表面203a的前表面,所述外 形检查处理基于用于拍摄读取空间的图像的监视摄像机205拍摄的图像。即, 在外形检查处理中,控制器2 5 3执行从监视摄像机2 0 5输出的拍摄图像数据 中提取商品的外部特征的提取处理,并且基于该提取处理获得第一数据。控 制器2 5 3基于条码扫描仪2 0 3的输出获得与第 一数据匹配的第二数据。然后, 如果两块数据之间存在一致性,则控制器25 3确定第一数据与第二数据之间 存在一致性,同时如果不存在一致性,则控制器253确定它们之间不存在一 致性。由于第一数据和第二数据应当是匹配的,如果不存在一致性,则认为 以下情况可能发生。 (第一种情况)条码扫描仪203读取了其条码的商品与监视相机摄像机205拍摄的商品 关于外部图像不匹配。 (第二种情况)条码扫描仪203读取了其条码的商品的数量与监视摄像机205拍摄了其 图像的商品的数量不匹配。 (第三种情况)虽然监视摄像机205拍摄了商品的图像,但是条码扫描仪203没有读取
商品的条码。当监视摄像机205拍摄了商品的图像,即使还没有读取粘贴在商品上的 条码,该商品通过错误或不正当行为被视为是已购商品时,这些情况发生。因此,当控制器253确定第一数据与第二数据之间存在一致性时,控制器253 识别粘贴在监视摄像机205拍摄了其图像的商品上的条码已经被正确地读 取,同时当控制器253确定第一数据与第二数据之间不存在一致性时,控制 器253识别粘贴在其图像已经被拍摄的商品上的条码还没有被正确地读取。重量检查处理是读取了条码之后,确定称装置301称量的商品的重量是 否与查找处理获得的重量相同的处理。通过查看基于称装置301称量的重量 而获得的商品的重量是否在查找处理获得的重量的允许范围(例如,上限值 与下限值之间的范围)内,即重量范围内,来确定重量是否相同。当条码扫描仪203读取了粘贴在商品上的条码时,商品信息登记处理执 行交易信息到RAM 254中的暂时登记,该信息包括条码指定的商品代码以及 基于指定的商品代码通过查找处理找到的价格。结算处理是用基于通过查找处理获得的价格计算结算总额,以及执行结 算总额的结算的处理。结算总额是根据触摸板211的结束操作、通过计算包 括顾客税款的必要销售总额而获得的,并且暂时地登记到RAM 254中,或者 登记到销售文件中。结算处理使计算出的结算总额能够通过现金、磁卡如信 用卡、电子货币或存储识别银行账户的识别号码的非接触IC卡来支付。现金 处理在底部机壳202a提供的接收/分发装置221上执行,而磁卡处理通过卡 片读取/写入部分206执行。在本发明的实施例中,商品销售数据处理的概念被在更广泛的意义中使 用,其包括查找处理、外形检查处理、重量检查处理、商品信息登记处理、 结算处理等。因此,为了辅助包括广泛意义的商品销售数据处理,结算终端 201的控制器25 3为顾客的方便、提供给顾客操作方法的显示。通信接口 261通过系统总线259连接到控制器253。控制器253连接到 通信网络41以便实现服务员终端510、存储控制器31以及自结账终端101 之间的数据通信。图8是示出了称装置301的电子硬件结构的示例性图。称装置301具有 测压元件单元(load cell unit) 351。测压元件(结构和形状未示出)的一 端固定到底部352,并且在另一端提供负载接收部分35 3。当从平面视图观看 时,称架354形成X型,并且在它的四个角放置称盘303。测压元件单元351的输出信号在放大器355放大,并且在模拟/数字转换器(AD/C) 356转换成 数字信号,并且在算术计算器357进行分析。在算术计算器357,基于测压 元件单元351的输出信号执行重量分析。算术计算器357可能是写入了操作 序列的半导体芯片结构,或者由RAM中存储的操作程序操作的微型计算机结 构等等。算术计算器357将是分析结果的重量数据传送到传送器358 ,并且 通过传送器358将它输出到结算终端201。作为一个例子,以预定的周期周 期性地执行重量数据到结算终端201的传送,并且作为另一个例子,在用户 指定自结账处理的开始之后,以预定的周期周期性地执行传送。所希望的是, 例子的周期是短的,如几微秒到几百微秒。在上述的实施例中,自结账终端101使能自结账。在这一点,结算终端 201的控制器253以及称装置301的算法计算器357执行各种算术计算处理、 驱动控制处理等,以便辅助自结账处理。就是说,结算终端201显示各种用 户辅助显示并且如上所述执行查找处理、重量检查处理以及商品销售数据处 理。为了辅助结算终端201的重量检查处理,称装置301将重量值从传送器 358传送并输出到结算终端201。以下,将参照表示各处理、各种显示例子以 及各显示转换例子等的流程的流程图来说明自结账处理的流程。 2.自结账处理 (1)自结账处理的基本程序图9是示出了自结账终端101中自结账处理的流程的流程图。自结账终 端101的控制器253准备是否输入了商品代码的决定(步骤Sll)。商品代码 的输入通过条码扫描仪203执行,或者输入操作根据LCD 210的显示通过触 摸板211完成。当自结账终端101的控制器253确定有商品代码的输入时(步骤Sll的 Y),执行查找处理(步骤S12)。结果,如上所述,获得与输入的商品代码对 应的价格、重量和商品显示。查找处理之后,自结账终端101的控制器253执行外形检查处理(步骤 S13),然后执行重量检查处理(步骤S14)。随后将参照图12到17说明该外 形检查处理。重量检查处理和外形检查处理之后,自结账终端101的控制器25 3执行 商品信息登记处理(步骤S15)。即,当通过了重量检查处理和外形检查处理 时,交易信息如商品代码、价格等被暂时登记到RAM 254中。商品信息登记处理之后,自结账终端101的控制器253确定是否指定结算(步骤S16 )。根据LCD 210的显示通过触摸板211的输入操作执行结算指 定。然后,如果自结账终端101的控制器253确定有结算指定(步骤S16的 Y),则控制器253执行如上所述的结算处理(步骤S17)。 (2)自结账处理的显示转换图IO是示出自结账终端101的自结账处理中显示转换的示例性图。顾客 带着装有将购买商品的篮子到自结账终端101,并且将该篮子放到自结账终 端101的商品放置台102上。在这一点,自结账终端101的控制器253生成如图10中所示的初始指导 显示A (从左边的第一行第一列)并且在LCD210上显示它。初始指导显示A 指导顾客如何处理商品。这里指导的处理方法有两种。 一种是通过使用条码 扫描仪203输入商品代码,而另一种是通过触摸板211输入指定。作为用于 对前一种方法的指导,"请在玻璃表面上持有条码"的说明随着描述所说明状 况的图片被指导。作为用于对后一种方法的指导,"将在下一个显示中登记没 有条码的商品"的说明随着描述下一个显示的图片被指导。在这一点,控制器253将指示它的准备状态作为操作状态信息的信息输 出给指定的服务员终端501,所述操作状态信息显示它是处于准备状态还是 处于扫描操作状态。初始指导显示A通过提供两个选择按钮Al和A2使能使用购物袋或我的 篮子的选择。这里,我的篮子的意思是顾客拥有的篮子。当触摸并指定了选 择按钮A1时,使用购物袋401的自结账处理开始。同时,通过触摸板211触 摸并指定了选择按钮A2时,使用我的篮子的自结账处理开始。在这一点,控制器253将指示它的操作状态作为操作状态信息的信息输 出给指定的服务员终端501,所述操作状态信息显示它是处于准备状态还是 处于扫描操作状态。图10示出了当通过触摸板211触摸并指定了选择按钮A2时,启动用我 的篮子的自结账处理的例子(图10中从左边的第二行第一列)。购物袋401 的处理与我的篮子的处理之间的不同是零点设置。当执行我的篮子的处理时, 控制器253生成并显示图像,用于指导顾客商店的篮子应当放置在称装置301 的放置台303a上并且在商店的篮子中打开我的篮子。在选择了我的篮子之 后,在初始指导显示A中显示设置完成按钮A3和返回按钮A4 (图10中从左 边的第二行第一列)。当通过触摸板211触摸并指定了设置完成按钮A3时, 控制器253告知称装置301需要执行零点设置。当通过触摸板211触摸并指
定了返回按钮A4时,显示返回初始指导显示A (图IO中从左边的第一行第 一列)。
在初始指导显示A的左下部显示了取消按钮Y和呼叫按钮Z (图10中从 左边的第二行第一列)。取消按钮Y是用于取消处理的按钮,而呼叫按钮Z是 用于呼叫商店助手(服务员)的按钮。控制器253在每个显示上适当地生成 并显示取消按钮Y和呼叫按钮Z,所述每个显示根据自结账处理的一系列流 程转变。
当通过触摸板211选择和指定了选择按钮Al或A2 (图10中从左边的第 一行第一列)之后,在初始指导显示中通过触摸板211触摸并指定了设置完 成按钮A3 (例如,图10中从左边的第二行第一列)时,控制器253生成基 本显示B并且在LCD 210上显示它(图10中从左边的第一行第二列)。基本 显示B由指导显示区域B1和用户区域B2构成。指导显示区域B1安排在上面 的位置,而用户区域B2安排在下面的位置。指导显示区域B1显示自结账所 需的各种指导。用户区域B 2显示各种操作按钮以及自结账所需的交易信息。 "请在玻璃表面上持有商品的条码"的说明随着描述所说明状态的图片 显示在第一基本显示B中的指导显示区Bl,所述第一基本显示B准备读取商 品条码。
用于指定没有条码的商品的商品指定按钮B22被显示为第一基本显示B (图10中从左边的第一行第二列)中用户区域B2的各种操作按钮之一,所 述第一基本显示B准备读取商品条码,并且显示包括将购买商品的名称、数 量、价格以及将购买商品的总量的交易信息B21。图10的显示例子示出了已 经登记了一瓶果汁、 一捆牛奶以及三个炸肉饼的状态。当所购商品的数量增 加时,通过触摸板211触摸并指定滚动按钮,在交易信息B21中可以获得滚 动显示。同样,在果汁和炸肉饼的右边显示圓形标记。这些圓表示这些商品 是打折的。使PLU文件PF具有打折信息就能够显示商品是否是打折的。
根据第一基本显示B (图10中从左边的第二行第二列)的指导显示区域 Bl中显示的指导显示,顾客在条码扫描仪203前持有商品使得条码被读取。
在这一点,控制器253降低LCD 210上显示的基本显示B的用户区域B2 的亮度,生成读取确认显示C,并且显示所生成的读取确认显示C以覆盖用 户区域B2(图10中从左边的第一行第三列)。读取确认显示C包括交易信息, 如价格、折扣价格、商品数量以及已经读取了条码并且从PLU文件PF中查找 的商品的总数。同样,读取确认显示C包括基于从PLU文件PF存储的商品显示中引用的商品名称的文本数据的字母,以及基于商品的图像数据的图片。 读取确认显示C可能采用通常的弹出(pop up)显示技术进行显示,也可能 采用使用显示帧来显示读取确认显示C以覆盖基本显示B的技术。也就是说,对于将要显示的读取确认显示C来说,覆盖基本显示B就足够了。因此,对于采用的显示技术没有限制。重要的是,读取确认显示C只覆盖基本显示B的用户区域B2,而不覆盖 指导显示区域B1。因此,指导显示能够在指导显示区域B1上连续地显示。 当条码扫描仪203读取了粘贴在商品上的条码时,在图IO所示的例子中,在 指导显示区域Bl,显示从"请在玻璃表面上持有商品的条码"的第一基本显 示B (图10中从左边的第一行第二列)转换到"将商品装入购物袋中或我的 篮子中"的显示(图10中从左边的第一行第三列)。控制器253不但转换说 明,而且转换用于帮助将商品装到购物袋或我的篮子的工作的图片。由于读 取确认显示c不覆盖指导显示区域Bl,所以顾客能够容易地确认指导显示区 域B1上的指导显示和显示转换。图ll是示出了关于将要放置在临时放置台306上的商品的基本显示B和 读取确认显示C的示例性图。如上所述,结算终端201具有商品放置位置定 义。因此,当条码扫描仪203读取了商品的条码,并且在第一基本显示B(图 10中从左边的第一行第二列)中临时放置台306被定义为商品放置位置定义 时,控制器253在LCD210的指导显示区域B1中生成并显示具有用于帮助说 明的图片的"在临时放置台上放置商品,,的说明。现在,返回参照图IO的说明。在条码扫描仪203读取了粘贴在商品上的 条码后,控制器253执行外形检查处理。将参照图12到17说明外形检查处 理的细节。当控制器253识别其图像由监视摄像机205拍摄的商品是通过错 误操作或不正当行为被视为已购买的商品时,即使还没有正确地读取粘贴在 商品上的条码,控制器25 3停止商品销售数据处理的进行并执行警报通知处 理。即,控制器253将在显示杆217的顶端提供的发射部分218的发射颜色 从蓝色改变为红色,以便通知商店助手(例如,服务员)存在错误操作或不 正当行为。作为停止商品销售数据处理进行的结果,LCD 210的显示保持显 示读取确认显示C ,并且为顾客显示处理不在进行中。在执行了外形检查处理之后,在条码扫描仪203读取了粘贴在商品上的 条码之后,控制器253准备重量检查处理。因此,显示具有用于帮助说明的 图片的"将商品装到购物袋中或我的篮子中"的说明的指导(图10中从左边
的第一行第三列)。可替代地,如图11中所示,当临时放置台306被定义为 商品放置位置定义时,在指导显示区域B1上显示具有用于帮助说明的图片的"将商品放到临时放置台"的说明的指导。然后,顾客将条码扫描仪203已 经读取了其条码的商品装到购物袋401或我的篮子中,或者根据指导将商品 放到临时放置台306上。因此,被装到购物袋401中或被放到临时放置台306 上的商品加载到称装置301的称盘303上,从而通过测压元件单元351称负 载。如上所述,将测压元件单元351的称量结果通过传送器358输出到结算 终端201。结算终端201接收测压元件单元351的称量结果并且执行重量检 查处理。如上所述,重量检查处理是查看称装置301称量的商品的重量与查 找处理从重量数据文件WDF获得的重量是否具有一致性的处理,所述商品的 条码已被读取。为了 了解两者是否具有一致性,确定基于称装置301称量所 获得的重量是否在查找处理所获得的重量允许范围(例如,上限值与下限值 之间的范围)内,即在重量范围内。
当作为重量检查处理的结果确定两个重量不具有一致性时,可能存在错 误操作或不正当行为。因此,在这种情况下,控制器253停止商品销售数据 处理的进行并且将显示杆217的顶端提供的发射部分218的发射光从蓝色改 为红色,以便通知商店助手(服务员)存在操作错误或不正当行为。作为停 止商品销售数据处理的结果,LCD 210的显示图像保留在读取确认显示C中 以便通知顾客处理不能进行。
(3)外形检查处理这里,将参照图12到17说明外形检查处理的细节。自结账终端101执 行三种外形检查处理。这三种外形检查处理共享以下的处理用于从监视摄 像机205输出的所拍摄的图像数据中提取外部特征的提取处理,用于确定基 于提取处理获得的第一数据与基于条码扫描仪203输出的、将与第一数据匹 配的第二数据之间的一致性的处理,以及当确定存在不一致时,用于停止商 品销售数据处理的进行并且将显示杆217的顶端提供的发射部分218的发射 颜色从蓝色改为红色的报警处理。这里,三种外形检查处理执行有关第一数 据与第二数据之间的一致性确定处理的不同处理。为了方便,每个不同的确定处理被称为第一确定处理、第二确定处理以及第三确定处理。这些不同的 确定处理被应用到导致第 一数据与第二数据之间缺乏一致性的不同类型的情 况。如上所述,三种不同的情况如下。 (第一种情况)条码扫描仪203读取了其条码的商品与监视相机摄像机205拍摄的商品关于外部图像不匹配。(第二种情况)条码扫描仪203读取了其条码的商品的数量与监视摄像机205拍摄了其 图像的商品的数量不匹配。 (第三种情况)虽然监视摄像机205拍摄了商品的图像,但是条码扫描仪203没有读取 商品的条码。当相对便宜的商品的条码标签被摘下然后粘贴到相对昂贵的商品上,并且条 码扫描仪203扫描了该相对昂贵的商品时,第一种情况可能发生。当同时扫 描两个以上的商品时,第二种情况可能发生。特别地,当两只手分别持有相 对便宜的商品和相对昂贵的商品,并且只有相对便宜的商品的条码面对条码 扫描仪203的读取表面203a并且执行扫描操作时,这种情况可能发生。当粘 贴在商品上的条码没有面对条码扫描仪203的读取表面203a并且执行扫描操 作时,第三种情况可能发生。虽然所有这些情况的发生都是由于不正当行为, 但是由位于服务员终端501的商店助手来识别这些不正当行为是困难的。夕卜 形检查处理使得对不正当行为的检测变得容易。特别地,包括在外形检查处 理中的第一确定处理确定上述的第一种情况中缺乏一致性,第二确定处理确 定上述的第二种情况中缺乏一致性,而第三确定处理确定上迷的第三种情况 中缺乏一致性。下面将说明三种类型的外形检查处理的详细过程。首先,将说明包括外形检查处理的第一确定处理。通过以下的处理执行 第一确定处理用于获得商品的外部特征作为第一数据的处理,所述外部特 征是通过用于从监视摄像机205输出的拍摄图像数据中提取商品外部特征的 提取处理而提取的,用于基于条码扫描仪203输出的商品代码、从商品特征 数据库(未示出)中获得相应对应的特征数据作为第二数据的处理,以及用 于当所获得的第一数据与所获得的第二数据具有一致性时确定存在一致性, 同时当所获得的第一数据与所获得的第二数据不具有一致性时确定不存在一 致性的处理。对于第一确定处理,存储控制器31 (参见图1 )提供上述的商品特征数 据库。商品特征数据库存储对应于外部特征数据的商品代码。特征数据指定 商品的区别性的颜色、形状、图案、文字等等。特别地,商品区别性的颜色、 形状、图案、文字等等特征数据被评价为特征值。能够用生产者提供的数据、
商品的经销商提供的数据、或者通过拍摄商品的图像预先产生特征数据。图12是示出了包括第一确定处理的外形检查处理的流程的流程图。当触摸并指定了选择按钮Al或A2 (图10中从左边的第一行第一列)时,控制器 25 3将0N (开)信号输出到监视摄像机205,并开始自结账处理(步骤S101 )。 从而,初始化监视摄像机205的图像拍摄操作。继续拍摄图像操作直到确定 终止命令(步骤S102)。当触摸并指定了第一初始显示B (图IO中从左边的 第一行第二列)的用户区域B2(图10中从左边的第一行第二列)中显示为[结 算]的结算按钮B23时,控制器253生成终止命令。结算按钮B23的触摸指定 意味着关闭指定。这将在稍后说明。控制器253根据终止命令(步骤S102的 Y)将OFF (关)信号输出到监视摄像机205 (步骤S103)。从而,结束监视 摄像机205的图像拍摄操作。控制器253将监视摄像机205输出的拍摄图像数据送入到RAM 254中(步 骤S104 )。然后,控制器253从送入到RAM 254的拍摄图像数据中提取商品 的特征作为特征数据(步骤S107)。将要提取的商品的特征是,例如,商品 的轮廓、包装的颜色、图案、文字、商标等等被评价为特征值的数据。通过 应用公知的图像处理技术执行处理。所提取的商品的特征数据构成第 一数据。特征数据的提取处理(步骤S107)之后,控制器253执行用于确定是否 获得商品代码的处理,即,准备确定是否从条码扫描仪203输出商品代码(步 骤S108 )。当控制器253确定存在来自条码扫描仪203的商品代码的输出(步 骤S108的Y)时,控制器253将对附加了条码扫描仪203输出的商品代码的 特征数据的读取请求传送到存储控制器31,接收从存储控制器31传送的特 征数据并且将该数据送入到RAM 254中(步骤S109)。在此时,存储控制器 31访问商品特征数据库并且查找与所接收的商品代码对应的商品的外部特征 数据。所获得的特征数据构成第二数据。控制器253比较在步骤S107提取的商品的特征数据(第一数据)和在步 骤S109获得的商品的外部特征数据(第二数据),并且确定两块数据之间的 一致性(步骤SllO)。在该比较处理中,当在步骤S107中提取的商品的特征 数据(第一数据)中包括的特征值与在步骤S109获得的商品的外部特征数据 (第二数据)中包括的特征值之间的差距小于预定的设定值时,确定存在一 致性,同时,当该差距大于预定的设定值时,确定不存在一致性。然后,控制器25 3允许处理返回步骤S102,并且当确定在步骤S107提 取的商品的特征数据(第一数据)与在步骤S109获得的外部特征数据(第二
数据)之间存在一致性时,重复步骤S102到Sill之间的处理。另一方面,当控制器253确定在步骤S107提取的商品的特征数据(第一数据)与在步骤 S109获得的商品的外部特征数据(第二数据)之间不存在一致性时(步骤Sill 的N),控制器25 3执行报警处理(步骤S112)。即,控制器253停止商品销 售数据处理并且将显示杆217的顶端提供的发射部分218的发射颜色从蓝色 改为红色以生成警报,另外,通过通信接口 261将报警信号传送到服务员终 端501。图13是示出了另 一个实施例的包括第 一确定处理的另 一实施例的外形 检查处理的流程的流程图。图13中所示的处理与图12中所示的处理的不同 是商品代码的获得技术。图13中所示的处理不使用条码扫描仪203输出的商 品代码,而利用监视摄像机205输出的拍摄图像数据,所述拍摄图像数据在 步骤S104已经作为将要在外形检查处理中使用的商品代码被送入到RAM 254 中。控制器253基于监视摄像机205输出的已经送入到RAM 254中的拍摄图 像数据执行条码识别处理(步骤S105)。例如,通过参照安装到HDD 258并 复制到RAM 254的条码数据库执行条码识别处理。例如,条码数据库存储了 代码和表现与该代码对应的条码的特征的各种元素之间的关系。从而,控制 器253分析在步骤S104送入到RAM 254的拍摄图像数据中包括的条码,提取 表现条码的特征的各种元素,并且访问条码数据库以获得与所提取的元素对 应的代码。于是,控制器253解码所获得的条码并获得商品代码。当控制器2 5 3确定用于获得商品代码的解码处理完成时(步骤S106的Y ), 控制器25 3在步骤S107执行商品的特征数据的提取处理。由于在步骤S105 已经获得了商品代码,所以不再执行用于确定是否由条码扫描仪203输出商 品代码(图12的步骤S108 )的处理,并且处理继续进行到步骤S109的特征 数据的读取处理。这里,控制器253使用在步骤S105获得的商品代码作为附 加有将要传送到存储控制器31的特征数据的读取请求的商品代码。步骤S109之后的处理与图12中所示的处理相同。现在,将说明包括第二确定处理的外形检查处理。第二确定处理执行以 下处理用于获得商品的数量作为第一数据的处理,所述商品的外部特征已 经基于用于从监视摄像机205输出的拍摄图像数据中提取商品的外部特征的 提取处理被提取,用于获得条码扫描仪203输出的商品代码的数量作为第二 数据的处理,以及用于当获得的第 一数据指定商品的数量和获得的第二数据 指定商品的数量有一致性时,确定存在一致性的处理。图14是示出了包括第二确定处理的外形检查处理的流程的流程图。当触摸并指定了选择按钮Al或A2 (图10中从左边的第一行第一列)时,控制器 253将ON信号输出到监视摄像机205以开始自检验结账处理(步骤S201 )。 从而,开始监视摄像机205的图像拍摄操作。图像拍摄操作持续直到确定终 止命令(步骤S202 )。当触摸并指定了第一初始显示B (图IO中从左边的第 一行第二列)的用户区域B2 (图10中从左边的第一行第二列)中显示为[结 算]的结算按钮B23时,控制器253生成终止命令。结算按钮B23的触摸指定 意味着关闭指定。这将在稍后说明。控制器253根据终止命令(步骤S202的 Y)将OFF信号输出到监视摄像机205 (步骤S203 )。从而,监视摄像机205 的图像拍摄操作结束。当终止命令没有确定时(步骤S202的N ),控制器253将监视摄像机205 输出的拍摄图像数据送入到RAM 254 (步骤S204 )。然后,控制器253根据送 入到RAM 254的拍摄图像数据执行用于计算商品的数量的处理。也就是说, 控制器253从送入到RAM 254的拍摄图像数据中提取商品的特征作为特征数据。将要提取的特征数据是,例如,商品的轮廓、包装的颜色、图案、文字、 商标等等被评价为特征值的数据。通过应用公知的图像处理技术执行这些处理。然后,计算已经提取了其特征数据的商品的数量。该商品的数量构成第 一数据。重要的是在一个交易中的设定时间内,基于监视摄像机205输出的拍摄 图像数据获得作为第一数据而获得的商品的数量。在这种情况下,设定时间对 于两个以上的商品经一个条码扫描操作通过条码扫描仪203的读取表面203a来说是充足的时间。商品数量的计算处理(步骤S207 )之后,控制器253允许处理进行到用 于确定是否获得商品代码的处理,即,控制器253准备确定是否从条码扫描 仪203输出商品代码(步骤S208 )。当确定从条码扫描仪203输出商品代码 时(步骤S208的Y),控制器25 3执行用于计算在步骤S207采用的设定时间 内已经获得的商品的数量的计算处理(步骤S209 )。商品的数量构成第二数 据。控制器253执行用于比较在步骤S207计算的商品的数量(第一数据)与在步骤S209计算的商品代码的数量(第二数据)的数量比较处理(步骤sno )。在数量比较处理中,当第 一数据指定的商品的数量与第二数据指定的商品代 码的数量一致时,控制器253确定存在一致性,同时,当数量相互不一致时, 识别为不存在一致性。然后,当控制器253确定在步骤S207计算的商品的数量(第一数据)与 在步骤S209计算的商品代码的数量(第二数据) 一致时(步骤S211的Y), 控制器25 3允许处理返回步骤S202并且重复步骤S202到S211之间的处理。 另一方面,当控制器25 3确定在步骤S207计算的商品的数量(第一数据)与 在步骤S209计算的商品代码的数量(第二数据)不一致时(步骤S211的N ), 控制器253执行报警处理(步骤S212)。即,控制器25 3停止商品销售数据 处理的进行,将显示杆217的顶端提供的发射部分218的发射颜色从蓝色改 为红色,并且通过通信接口 261将报警信号传送到服务员终端501。图15是示出了另一个实施例的包括第二确定处理的外形检查处理的流 程的流程图。图15中所示的处理与图14中所示的处理的不同在于商品代码 的获得技术。图15中所示的处理不采用条码扫描仪203输出的商品代码作为 将要在外形检查处理中使用的商品代码,而利用监视相机摄像机205输出的、 已经被送入到RAM 254中的拍摄图像数据。控制器253基于监视摄像机205输出的已经送入到RAM 254中的拍摄图 像数据执行条码识别处理(步骤S205 )。例如,通过参照安装到HDD 258并 复制到RAM 254的条码数据库执行条码识别处理。例如,条码数据库存储代 码和表现与该代码对应的条码的特征的各种元素之间的关系。从而,控制器 253分析在步骤S204中送入到RAM 254的拍摄图像数据中包括的条码,提取 表现条码的特征的各种元素,并且访问条码数据库以获得与所提取的元素对 应的代码。然后,控制器253解码所获得的条码并获得商品代码。步骤S210之后的处理与图14中所示的处理相同。现在,将说明包括第三确定处理的外形检查处理。图16是示出了包括第三确定处理的外形检查处理的流程的流程图。当触 摸并指定了选择按钮A1或A2 (图10中从左边的第一行第一列)时,控制器 25 3将ON信号输出到监视摄像机205以便开始自检验结账处理(步骤S301 )。 从而,开始监视摄像机205的图像拍摄操作。图像拍摄操作持续直到确定终 止命令为止(步骤S302 )。当触摸并指定了第一初始显示B (图IO中从左边 的第一行第二列)的用户区域B2 (图10中从左边的第一行第二列)中显示 为[结算]的结算按钮B23时,控制器253生成终止命令。结算按钮B23的触 摸指定意味着关闭指定。这将在稍后说明。控制器253根据终止命令(步骤
S302的Y )将OFF信号输出到监视摄像机205 (步骤S303 )。从而,监视摄像 机205的图像拍摄操作结束。当终止命令没有确定时(步骤S302的N ),控制器253将监视摄像相机 205输出的拍摄图像数据送入到RAM 254 (步骤S304 )。然后,控制器253执 行用于从已经送入到RAM 254的拍摄图像数据中提取商品的特征作为特征数 据的处理(步骤S305 )。将要提取的特征数据是,例如,商品的轮廓、包装 的颜色、图案、文字、商标等等被评价为特征值的数据。通过应用公知的图 像处理技术执行这些处理。在步骤S305的商品特征的提取意味着条码扫描仪203已经执行了商品的 扫描操作。也就是说,商品已经经过了读取空间,即条码扫描仪203的读取 表面203a的前部空间。因此,控制器253通过察看在步骤S305的商品的特 征提取确定商品的扫描操作的执行(步骤S306 )。在步骤S305的商品的特征 的提取处理,换句话说,商品的扫描操作的执行构成第一数据。当控制器253确定商品的扫描操作的执行时(步骤S306的Y),控制器 253允许处理进行到用于确定是否输出商品代码的处理,即,控制器253准 备确定是否从条码扫描仪203输出商品代码(步骤S308 )。在这种情况下, 由条码扫描仪203输出的商品代码,即,从条码扫描仪203输出的商品代码 的确定构成第二数据。将说明第 一数据与第二数据之间的关系。当商品在粘贴在商品上的条码 面对条码扫描仪203的读取表面203a的情况下被扫描时,在步骤S306的商 品的扫描操作(第一数据)的执行的确定、和在步骤S308的从条码扫描仪 203输出商品代码的确定在瞬间同时发生。这里,当在步骤S306的商品扫描 操作的执行的确定(第一数据)与在步骤S308从条码扫描仪203输出商品代 码的确定同时发生时,控制器253识别第一数据与第二数据之间存在一致性, 同时,当确定不同时发生时,控制器253识别第一数据与第二数据之间不存 在一致性。这里,当控制器253识别第一数据与第二数据之间存在一致性时 (步骤S308的Y),控制器253允许处理返回步骤S302并且重复步骤S302 到S308之间的处理。另一方面,当控制器253识别第一数据与第二数据之间 不存在一致性时(步骤S308的N ),执行报警处理(步骤S309 )。即,控制器 253停止商品销售数据处理的进行,并且将显示杆217的顶端提供的发射部 分218的发射颜色从蓝色改为红色以生成报警,并且通过通信接口 261将报 警信号传送到服务员终端501。
图17是示出了包括第三确定处理的另一个实施例的外形检查处理的流 程的流程图。图17中所示的处理与图16中所示的处理的不同在于商品代码的获得技术。图17中所示的处理不采用条码扫描仪203输出的商品代码,而 利用监视摄像机205输出的、在步骤S304已经被送入到RAM 254中的拍摄图 像数据作为将要在外形检查处理中使用的商品代码。在步骤S306商品的扫描操作的确定之后,控制器253基于监视摄像机 205输出的、送入到RAM 254 (步骤S304 )的拍摄图像数据执行条码识别处 理。例如,通过参照安装到HDD 258并且复制到RAM 254的条码数据库执行 条码识别处理。例如,条码数据库存储通过对应的代码表现条码的特征的各 种元素。从而,控制器25 3分析在步骤S304送入到RAM 254的拍摄图像数据 中包括的条码,提取表现条码的特征的各种元素,并且访问条码数据库以获 得与所提取的元素对应的代码。重要的是,条码识别处理不通过解码代码符 号即条码而获得商品代码,而是识别条码本身的存在。因此,在步骤S307的 条码识别处理识别的条码能够被称为商品代码,即使条码实际上并不构成商 品代码。于是,如果从在步骤S304已经送入到RAM 254的拍摄图像数据中提 取条码(能够称为商品代码的商品代码)(步骤S308的Y),那么这组成第二 数据。这里,如果控制器253从在步骤S304已经送入到RAM 254的拍摄图像数 据中提取条码(能够称为商品代码的商品代码)(步骤S308的Y ),则识别第 一数据与第二数据具有一致性,同时如果不提取条码,则识别不存在一致性。 不必说,在步骤S308的条码提取确定(第二数据)与在步骤S.306的商品扫 描操作的确定(第一数据)周期地同步。步骤S308之后的处理与图16中所示的处理相同。 (4 )重量纟全查处理(i)重量检查处理的细节图18是示出了从称装置301接收重量数据处理的流程的流程图,该处理 包括在重量检查处理中。称装置301将测压元件单元351的称量结果作为重 量数据传送到自结账终端101。这里,当通过触摸板211触摸并指定了第一 初始指导显示A (图10中从左边的第一行第一列)中的选择按钮A1从而开 始了自结账处理时,自结账终端101的控制器253准备接收重量数据(步骤 S51 )。如上所述,以短周期如几微秒到几百微秒、周期性地执行重量数据从称
装置301到结算终端201的传送。在图18所示的流程图的步骤S51的接收处 理中,无论何时存在从称装置301到结算终端201的传送,总是确定接收传 送。
当结算终端201的控制器253确定存在重量数据的传送时(步骤S51的 Y),控制器25 3将所接收的重量数据暂时存储到RAM 254中(步骤S52 )。即, 结算终端201的控制器25 3暂时以短周期如几微秒到几百微秒、周期性地将 从称装置301传送的重量数据存储到RAM 254中(步骤S52 )。
作为重量检查处理,控制器25 3通过从图18的步骤S52中为获得增加值、 暂时存储到RAM 254中的重量数据所指定的重量值中減去步骤S52之前暂时 存储到RAM 254中的重量数据所指定的重量值,从而获得增加的重量值。在 这种情况下,控制器253必须在步骤S52之前已经执行了查找处理(图9中 的步骤S12)。即,控制器25 3必须基于条码扫描仪203输出的商品代码已经 查找了 PLU文件PF和重量数据文件WDF (图7 ( A )和图7 ( B )),并且必须 已经获得了与商品代码对应的价格、重量允许范围(例如,上限值与下限值 之间的范围)以及商品显示。因此,控制器253确定通过从图18的步骤S52 中暂时存储到RAM 254中的重量值减去步骤S52之前暂时存储到RAM 254中 的重量数据所指定的重量值而获得的增加的重量是否落入查找处理(图9中 的步骤S12)所获得的重量允许范围(例如,上限值与下限值之间的范围) 内。从而,执行重量检查处理。 (ii )重量检查处理的略过图19是示出了免除重量检查商品的基本显示B和读取确认显示C的示例 性图。如上所述,结算终端201具有是否执行重量检查的定义。因此,控制 器253参照是否执行重量检查的定义,并且对于定义为不用执行重量检查的 商品,在读取确认显示C上显示确认按钮X并且略过重量检查处理。于是, 当通过触摸板211在读取确认显示C指定确认按钮X时,控制器253允许继 续进行商品销售数据处理,返回基本显示B的用户区域B2的亮度并且取消读 取确认显示C。从而,LCD 210的显示返回基本显示B (图10中从左边的第 一行第二列)。
正如能够看到的,对于免除重量检查的商品略过重量检查处理。如图19 (A)中所示,尽管略过了重量检查处理,在读取了粘贴在商品上的条码之后, 指导显示区域B1显示一个指导,该指导结合用于帮助说明的图片示出了 "请 将商品装入购物袋或我的篮子并且触摸确认按钮"的说明。 这里,如基于图ll所说明的,指导显示区域B1在读取了条码之后,根 据重量数据文件WDF的商品放置位置定义(忽略商品包装),显示商品的放置位置。因此,如图19 (B)中所示,控制器253使指导显示区域B1结合一个 用于帮助商品说明的图片显示"请将商品放到购物袋桌旁边并且触摸确认按 钮"的说明,通过商品放置位置定义(忽略商品包装)将商品的放置位置定 义为i也面。(5 )通过显示输入登记商品信息现在返回基于图10的说明。如上所述,第一初始指导显示A (图10中 从左边的第一行第一列)结合描述"下一个显示"的图片显示"将在下一个 显示登记没有条码的商品"的说明。这时,控制器253准备商品指定按钮B22 作为用于登记没有条码的商品的图像,该指定按钮B22由基本显示B的用户 区域B2 (图10中从左边的第一行第二列)中的六个触摸按钮"蔬菜"、"水 果"、"预制食品"、"鱼"、"其他"以及"包装食品"组成。这里,当将要购 买的商品没有条码时,顾客通过触摸板211触摸并指定商品指定按钮B22。 通过触摸板211指定任意一个商品指定按钮B22时,基本显示B的用户区域 B2的交易信息B21被转换并显示到种类选择显示E(图10中从左边的第二行 第二列)。图IO中的种类选择显示E (从左边的第二行第二列)示出了通过触摸板 211指定"预制食品"的一个例子。在这种情况下,在行和列中以四乘四阵 列的滚动显示显示"预制食品"分类中包括的十六种类型的不同食物。种类 选择显示E显示返回按钮E1。当通过触摸板211指定返回按钮E1时,种类 选择显示E被转换并显示到交易信息B21,并且返回到基本显示B (图10中 从左边的第一行第二列)。当基本显示B中的用户区域B2的交易信息B21被转换并显示到种类选择 显示E (图10中从左边的第二行第二列)时,控制器253使指导显示区域B1 结合用于帮助说明的图片显示"请触摸你持有的商品的按钮"的说明。这时, 顾客能够知道他/她接下来该如何操作。因此,顾客根据指导通过触摸板211从种类选择显示E (图10中从左边 的第二行第二列)中触摸并指定一种食物,在基本显示B中的用户区域B2上 出现食物的种类登记显示F (图10中从左边的第二行第三列)。图10中的种 类登记显示F (图10中从左边的第二行第三列)示出了触摸并指定了 "鸡蛋 豆腐"的一个例子。在这种情况下,出现有关"鸡蛋豆腐"的种类登记显示 F。种类登记显示F包括如商品价格、折扣价格、购买的数量以及购买价格的 交易信息。种类登记显示F还包括基于有关商品的名称的文本数据的字符、 基于有关商品的图像数据的图片以及数字键。数字键能够改变将要购买商品 的数量的输入,该数量的默认设置是l。从种类文件中记录的信息中引用这些不同类型的数据,在结算终端201中从PLU文件PF分别提供这些数据。同 样,种类登记显示F中包括取消按钮Fl和确认按钮F2。当通过触摸板211 触摸并指定取消按钮F1时,种类登记显示F返回显示了基本显示B中的用户 区域B2的种类选择显示E的显示(图10中从左边的第二行第二列)。当在基本显示B中的用户区域B2 (图10中从左边的第二行第三列)上 显示种类登记显示F时,控制器253使指导显示区域B1结合用于帮助说明图 片显示"当改变数量时,请通过数字键输入并触摸"确认"按钮"的说明。 从而,顾客能够知道他/她接下来该如何操作。因此,根据指导,当顾客在种类登记显示F (图10中从左边的第二行第 三列)根据需要用数字键输入并改变购买数量,并且然后通过触摸板211触 摸并指定确认按钮F2时,通过默认数量或用数字键改变的数量登记所选择食 品(图10所示的例子中的"鸡蛋豆腐")的种类登记。这里,控制器253降 低LCD 210上显示的基本显示B的亮度,生成读取确认显示C,并且在用户 区域B2上覆盖生成的读取确认显示C (图10中从左边的第二行第四列)。另 外,控制器25 3将基本显示B的指导显示区域B1中的显示转变为"请将商品 装入购物袋或我的篮子"的指导显示(图10中从左边的第二行第四列)。虽 然图10中没有示出,但是控制器253还将用于帮助装入商品的操作的图片转 变为指导显示区域B1中所示的购物袋或我的篮子。通过在指导显示区域B1 上显示没有被覆盖的读取确认显示C,顾客可能在指导显示区域B1中容易地 确认指导显示以及它的转换。这里,当通过触摸板211触摸并指定"蔬菜"、"水果"、"鱼"和"其他" 的五种类型的商品指定按钮B22时,即,触摸并指定除了 "包装食品"的商 品指定按钮B22之外的所有按钮,并且在显示读取确认显示C以覆盖基本显 示B的用户区域B2之后执行了种类登记时,执行重量检查处理。即,该处理 与条码扫描仪203读取了粘贴在商品上的条码之后的处理相同。因此,将省 略以下处理的说明。 (6)结算返回基于图10的说明。在基本显示B中的用户区域B2 (图10中从左边
的第一行第二列)上显示表现为"结算"的结算按钮B23。结算按钮B23的 指定意味着结束指定。因此,当通过触摸板211触摸并指定了结算按钮B23 时,控制器253执行结算处理。即,控制器253生成结算显示J并且在用户 区域B2上显示它(图10中从左边的第三行第二列)。结算显示J包括总金额 的显示、支付方法的选择按钮Jl到J5、用于返回第一初始显示B (图10中 从左边的第一行第二列)表现为"返回详细的显示"的返回按钮J6。选择按 钮J1是用现金,选择按钮J2是用信用卡,选择按钮J3是用电子货币类型的 非接触IC卡,选择按钮J4是用银行账户收费的非接触IC卡以及选择按钮 J5是用赠券。从而,当顾客在结算终端201通过触摸板211触摸并指定结算 按钮B23时,控制器253通过现金、如信用卡的电磁卡、电子货币类非接触 IC卡或银行账户收费类非接触IC卡对于通过商品销售数据处理获得的支付 总额执行结算处理。
显然,根据以上教导,本发明的多种修改和变化是可能的。因此,可以 理解的是,在所附权利要求的范围内,除了这里明确描述的之外,可能实现 本发明。
权利要求
1.一种自结账终端,包括商品代码读取装置,用于光学地读取粘贴在商品上并且指定商品的代码符号,用于解码商品代码,并且用于输出商品代码;拍摄图像部分,用于拍摄区域的图像,商品的代码符号在该区域被商品代码读取装置读取,并且用于输出拍摄图像数据;报警装置,用于生成警报;用于当商品代码读取装置读取了代码符号时、通过为了对应的价格、查找存储了与每个商品代码对应的价格的商品数据文件而执行商品登记处理的装置;用于执行从拍摄图像部分输出的拍摄图像数据中提取商品的外部特征的提取处理的装置;用于确定基于提取处理获得的第一数据、与基于商品代码读取装置的输出而获得的、并且应当与第一数据相匹配的第二数据之间的一致性的装置;以及用于当确定第一数据与第二数据之间不存在一致性时、允许报警装置生成警报的装置。
2. 根据权利要求l的自结账终端,其中通过第一确定处理执行第一数据与第二数据之间一致性的确定,包括用于获得通过提取处理提取的商品的外部特征作为第 一数据的处理; 用于基于商品代码读取装置输出的商品代码、从存储了对应于商品代码的商品的外部特征的商品特征数据库中获得对应的特征数据的处理;以及 用于如果两个数据之间存在 一致性、则确定所获得的第 一数据与所获得的第二数据之间存在一致性的处理,并且如果两个数据之间不存在一致性,则确定所获得的第 一数据与所获得的第二数据之间不存在一致性。
3. 根据权利要求1的自结账终端,其中通过第二确定处理执行第一数据 与第二数据之间一致性的确定,包括用于基于提取处理提取的外部特征、获得提取了外部特征的商品的数量 作为第一数据的处理;用于获得商品代码读取装置输出的商品代码的数量作为第二数据的处 理;以及用于如果两块数据之间存在 一致性、则确定所获得的第 一数据指定的数 量与所获得的第二数据指定的数量之间存在一致性的处理,并且如果两块数 据之间不存在 一致性,则确定所获得的第 一数据指定的数量与所获得的第二 数据指定的数量之间不存在一致性。
4. 根据权利要求2的自结账终端,其中通过第一确定处理和第二确定处 理执行第 一数据与第二数据之间 一致性的确定,包括用于基于提取处理提取的商品的外部特征、获得提取了外部特征的商品 的数量作为第 一数据的处理;用于获得商品代码读取装置输出的商品代码的数量作为第二数据的处 理;以及用于如果两块数据之间存在一致性、则确定所获得的第一数据指定的数量与所获得的第二数据指定的数量之间存在 一致性的处理。
5. 根据权利要求1的自结账终端,其中通过第三确定处理执行第一数据 与第二数据之间一致性的确定,包括用于获得通过提取处理的商品的外部特征的提取作为第 一数据的处理; 用于获得通过商品代码读取装置的商品代码的输出作为第二数据的处理;用于如果第二数据与第 一数据的获得同时地获得、则确定第 一数据和第二数据之间存在一致性的处理,并且如果没有获得第二数据,则确定第一数 据与第二数据之间不存在一致性。
6. 根据权利要求2的自结账终端,其中通过第一确定处理和第三确定处 理执行第一数据与第二数据之间一致性的确定,包括用于获得通过提取处理的商品的外部特征的提取作为第 一数据的处理; 用于荻得通过商品代码读取装置的商品代码的输出作为第二数据的处理;用于如果第二数据与第 一数据的获得同时地获得、则确定第 一数据和第 二数据之间存在一致性的处理,并且如果没有获得第二数据,则确定第一数 据与第二数据之间不存在一致性。
7. 根据权利要求3的自结账终端,其中通过第二确定处理和第三确定处 理执行第 一数据与第二数据之间 一致性的确定,包括 用于获得通过提取处理的商品的外部特征的提取作为第 一数据的处理; 用于获得通过商品代码读取装置的商品代码的输出作为第二数据的处理;用于如果第二数据与第 一数据的获得同时地获得、则确定第 一数据和第二数据之间存在一致性的处理,并且如果没有获得第二数据,则确定第一数 据与第二数据之间不存在一致性。
8. 根据权利要求4的自结账终端,其中通过第一确定处理、第二确定处 理和第三确定处理执行第一数据与第二数据之间一致性的确定,包括用于获得通过提取处理的商品的外部特征的提取作为第 一数据的处理; 用于获得通过商品代码读取装置的商品代码的输出作为第二数据的处理;用于如果第二数据与第 一数据的获得同时地获得、则确定第 一数据和第 二数据之间存在一致性的处理,并且如果没有获得第二数据,则确定不存在 一致性。
9. 根据权利要求2的自结账终端,其中如果第一数据中包括的特征值与 第二数据中包括的特征值之间的差距小于设定值,则确定第 一数据与第二数 据之间存在一致性,并且如果该差距大于该设定值则确定不存在一致性。
10. 根据权利要求4的自结账终端,其中如果第一数据中包括的特征值 与第二数据中包括的特征值之间的差距小于设定数据,则确定第一数据与第 二数据之间存在一致性,并且如果该差距大于该设定数据则确定第一数据与 第二数据之间不存在一致性。
11. 根据权利要求6的自结账终端,其中如果第一数据中包括的特征值 与第二数据中包括的特征值之间的差距小于设定数据,则确定第一数据与第 二数据之间存在一致性,并且如果该差距大于该设定数据则确定第一数据与 第二数据之间不存在一致性。
12. 根据权利要求8的自结账终端,其中如果第一数据中包括的特征值 与第二数据中包括的特征值之间的差距小于设定数据,则确定第 一数据与第二数据之间存在一致性,并且如果该差距大于该设定数据则确定第一数据与 第二数据之间不存在一致性。
13. 根据权利要求3的自结账终端,其中在一个交易的设定时间内,基 于拍摄图像部分输出的拍摄图像数据获得作为第 一数据获得的商品的数量, 并且在该设定时间内,基于商品代码读取装置输出的商品代码的数量获得作 为第二数据获得的商品代码的数量。
14. 根据权利要求4的自结账终端,其中在一个交易的设定时间内,基 于拍摄图像部分输出的拍摄图像数据获得作为第 一数据获得的商品的数量, 并且在该设定时间内,基于商品代码读取装置输出的商品代码的数量获得作 为第二数据获得的商品代码的数量。
15. 根据权利要求7的自结账终端,其中在一个交易的设定时间内,基 于拍摄图像部分输出的拍摄图像数据获得作为第 一数据获得的商品的数量, 并且在该设定时间内,基于商品代码读取装置输出的商品代码的数量获得作 为第二数据获得的商品代码的数量。
16. 根据权利要求8的自结账终端,其中在一个交易的设定时间内,基于拍摄图像部分输出的拍摄图像数据获得作为第 一数据获得的商品的数量, 并且在该设定时间内,基于商品代码读取装置输出的商品代码的数量获得作 为第二数据获得的商品代码的数量。
17. 根据权利要求l的自结账终端,其中商品代码读取装置是用于通过 从代码符号中接收反射光而读取代码符号的数据代码扫描仪。
18. 根据权利要求1的自结账终端,其中商品代码读取装置分析拍摄图 像部分拍摄的商品的图像中包括的代码符号并且将该代码符号解码为商品代码。
19. 根据权利要求1的自结账终端,还包括用户接口,用于使能各种信息的输入和显示,以及结算;以及用于响应通过用户接口的一个交易的完成声明、执行执行了商品登记的 商品的结算处理的装置。
20. 根据权利要求1的自结账终端,还包括称装置,在读取了代码符号之后提供用于放置商品的放置部分, 以及用于称量放置在放置部分上的商品的重量,并且将所称量的重量值传送 到自结账终端,其中商品数据文件存储与每个商品代码对应的重量,并且 执行重量检查处理,该重量检查处理用于为了对应的重量查找商品数据 文件,基于从称装置接收的重量值荻得放置在放置部分上的商品的重量,并且当商品代码读取装置读取了代码符号时,确定查找到的重量与称量的重量 之间的一致性,并且只有当作为重量检查处理的结果确定了查找到的重量与放置在放置部分 上的商品的重量之间的一致性时,才执行商品登记处理。
全文摘要
本发明公开了一种自结账终端。该自结账终端包括商品代码读取装置,用于光学地读取粘贴在商品上并且指定商品的代码符号,用于解码商品代码,并且用于输出商品代码;拍摄图像部分,用于拍摄区域的图像,商品的代码符号在该区域被商品代码读取装置读取,并且用于输出拍摄图像数据;以及用于生成警报的报警装置;当商品代码读取装置读取了代码符号时,通过为了对应的价格查找存储了与每个商品代码对应的价格的商品数据文件,执行商品登记处理;执行用于从拍摄图像部分输出的拍摄图像数据中提取商品的外部特征的提取处理;确定基于提取处理获得的第一数据、与基于商品代码读取装置的输出而获得的、并且应当与第一数据相匹配的第二数据之间的一致性;当确定第一数据与第二数据之间不存在一致性时,报警装置生成警报。
文档编号G07G1/14GK101159084SQ20071014944
公开日2008年4月9日 申请日期2007年6月20日 优先权日2006年6月20日
发明者土屋修, 山田祥也, 栗原规彦, 饭坂仁志 申请人:东芝泰格有限公司