发行票据的设备和方法

申请号 CN97198485.9 申请日 1997-10-02 公开(公告)号 CN1232567A 公开(公告)日 1999-10-20
申请人 第一数据公司; 发明人 迪安·艾伦·塞弗特; 厄尼·斯托腾博格; 保罗·J·沃格特;
摘要 一种自动的流通契据分发器,根据本 发明 的自动流通票据分发器提供了方便、安全、有效的、用于装入、销售和报告与分发器有关的活动的装置。
权利要求

1、一种用于发行价值契据的设备,包括:
用于接收基层的隔间,每个基层具有相关的码;
读码器,读码器读出和基层有关的码;
打印机,打印机通过在基层上打印信息产生可流通的票据;
控制终端用于控制读码器和打印机;
2、如权利要求1的设备,其特征是可协商票据包括汇票。
3、如权利要求1的设备,其特征是基层包括纸。
4、如权利要求1的设备,其特征是和基层有关的码是串行的,并
且基层是串行顺序。
5、如权利要求1的设备,其特征是每个码唯一的对应一个特定 基层。
6、如权利要求1的设备,其特征是码被打印在基层上。
7、如权利要求1的设备,其特征是用条型码给基层编码。
8、如权利要求1的设备,其特征是基层编码利用MICR。
9、如权利要求1的设备,其特征是读码器用OCR读码。
10、如权利要求1的设备,另外包括存储器,其特征是存储器 存储表明基层已被读码器读过的信息。
11、如权利要求1的设备,其特征是隔间包括一把,通过控 制终端控制这把锁。
12、如权利要求1的设备,另外包括打印机访问控制器,这个 访问控制器根据接到的访问代码允许用户访问至少一部分打印机。
13、如权利要求12的设备,其特征是访问码和用户的有限数目 有关。
14、如权利要求13的设备,其特征是每个访问码和单一个人有 关。
15、如权利要求14的设备,还包括一个存储器,其特征是用于 获得对打印机访问的访问码保存储在存储器里。
16、如权利要求15的设备,其特征是访问打印机的时间被记录 在存储器。
17、如权利要求11的设备,还包括一个存储器,其特征是存储 器保存打印机是否被访问的信息。
18、如权利要求17的设备,其特征是存储器是非易失性的。
19、如权利要求17的设备,其特征是存储器保存打印机已被访 问的时间。
20、如权利要求17的设备,其特征是存储器保存用哪个访问码 访问打印机的信息。
21、如权利要求4的设备,其特征还包括用于记录哪个已串行 化的基层已被打印的装置。
22、如权利要求1的设备,其特征还包括用于检测已从设备中 移出的基层的装置。
23、如权利要求22的设备,其特征还包括用于检测哪个基层被 移出和什么时候移出的装置。
24、一种用于发行可流通票据的设备,包括:
用于打印可流通票据的打印机;
打印机访问控制器,所述的访问控制器根据接收到的访问码允 许对至少一部分所述打印机的访问。
25、如权利要求24的设备,其特征是访问码识别欲访问打印机 的个人。
26、如权利要求25的设备,其特征是打印机被访问时间被记录。
27、如权利要求26的设备,其特征是打印机自动发行一个周期 性的报告,这个报告表明打印机已被访问的次数和访问打印机的操 作者。
28、如权利要求27的设备,其特征是访问代码和访问次数被保 存储在非易失性的存储器。
29、如权利要求28的设备,其特征是非易失性的存储器包括易 失的存储器和一个备份电池
30、如权利要求24的设备,其特征是许多个人已被分别赋予访 问代码,其中一些访问代码允许对打印机访问。
31、如权利要求30的设备,其特征是赋给至少一个高安全个人 的代码允许高级安全个人执行对其它个人来说不允许的行为。
32、如权利要求24的设备,其特征是打印机访问控制器根据接 收到的多个控制访问码中的任何一个允许对至少一部分打印机进行 访问,而且该访问代码还包括不同安全许可级别。
33、如权利要求24的设备,其特征是访问码能被改变。
34、如权利要求33的设备,其特征是访问码被周期性地改变。
35、如权利要求34的设备,其特征是访问码被自动地改变。
36、如权利要求34的设备,其特征是访问码是一个日期的函数 和/或是识别机器的唯一的代码。
37、一种用于发行可流通票据的设备,包括一个无效机构,实 际使以前发行的票据无效。
38、一处用于发行可流通票据的设备,包括用于自动下载和延时回 叫的装置。

说明书全文

这个发明是关于用于价值契据的分发器,尤其是自动发行流通 票据的设备和方法。

流通票据分发器,比如汇票分发机,广为人知,汇票分发机 (“MODS”)也称为“自动汇票分发器”或“AMODS”或“RMODS” 或“Deltas”,适用在方便的地方很宽的范围内分发和销售汇票。比 如MODS通常设置于便利商场、支票现金代办处,食品店、金融机 构及其它零售及服务网点。汇票的发行单位一般授权一个代理商(如 食品店)在每个场所操作MOD。

当MOD安装在一个特定位置后,空白汇票表格(是流通的契据, 有时指的是流通的股票)会周期性地被装入到有MOD中的一个隔 离间里。当顾客购买汇票后,操作者输入相应的信息,(如数量), 然后MOD在汇票表格上打印信息,并且发放完整的汇票。表格一 般都顺序标号,当MOD装入后,装表格的操作者输入第一批表格 的序列号。当汇票被购买时,MOD增加一个计数以记录是哪张表格 被打印。这种MOD机也以电的或打印形式提供MOD运行报告。

发行者通常必须严格地管理他们的MOD机。MOD机一般包括 一些机构部件,因而一般会失灵。而且每个MOD包括发行者承担 金融债务的流通契据,。为了便于广泛使用的MOD机系统的管理, MOD机应具以下特征。

MOD机应是用户友好,操作MOD的人员(例如便利商场的职 员)具有很少的或并未经过任何技术培训,而且对于某个机构(如 零售店)的大量员工操作一台MOD机,良好界面就显得更为重要 (如零售连店)。而对于发行者来说,对每个操作MOD机的人 进行培训也是不现实的。不幸的是,许多传统的MOD机使用起来 并不容易,比如对MOD机安装流通股票,一般就很困难。传统的 MOD机常常体积庞大,且难以安装。

MOD机还应包括安全特征,防止未授权的使用,减少伪造汇票 的危险。大多数传统MOD机具有了相对基本和有限的安全措施。 如包含空白流通票据的隔间加锁,只有通过钥匙打开。这种安全措 施可以阻止某些未授权的进入,但对于任何持有钥匙的人可自由进 入。它也不能提供任何关于访问流通票据的人的记录,也不能记录 在这次访问中进行了哪些操作。因而,很难及时判断是否契据被删 除,以及是否有误使用情况的发生。

MODS应具有发行者可以监视MOD使用情况的机构。大多数 传统MOD机设有提供易于监视的机构,且必须依赖于使用者提供 给发行者或设备本身的信息。比如传统MOD机不会校验在售卖过 程中发生的项目序列,而只能依赖如上所述的操作者输入的初始数 据,在契据不在序列时,MOD机记录了希望得到的序列号而不能校 验正在打印的相应的契据。

有些MOD使用原始的序列校验技术,即每第三个契据包含了一 个可识别的、可检测的记号(即序列标记)。当MOD检测一序列 号时,判定契据记数值能否被3整除。如果可以,就认为契据是在 序列中。这种技术的不足之处在于不能发现所有类型的序列错误。 比如,从序列中移走3张连续的契据,系统就不会检测到这个问题。

而且以前技术的设备可能要求发行者实际检查MOD,得到各种 信息类型或使用诸如做很大的假设序列记号的技术。传统的MOD 机一般要求核对报告打印在空白的汇票表格上或要求另外购买打印 机。这些报告或难懂,格式低劣,需要使用一张空白的流通契据, 或需要另外购买硬件

总之,要求设计出一种用于发行注通契据、比以前系统的更好 的系统。

这个发明提供一种用于发行价值契据的先进系统。本发明的实 施例提供了更为方便、安全和有效的装置,用来发行流通契据,或 其它价值契据,也可用于装入、出售,报告和分发器有关的情况。

本发明的实施例具有很多优点,包括如下:

(Ⅰ)允许进行审计跟踪打印机内的每一契据的帐目。

(ⅱ)允许机器的简易装入,便于决定装入什么。

(ⅲ)用户友好。

(ⅳ)提供汇票的安全存储。

(ⅴ)减少手工保存及文档工作。

(ⅵ)可以每天打印一份所有交易的报告。

(ⅶ)提供迅速有效的汇票打印。

(ⅷ)允许使用标准的条形码,MICR和/或OCR技术。

(ⅸ)可以审计追踪并且谁并且何时访问打印机。

对于这一领域技术熟练的人来说,根据这里的揭示可以明显看 出本发明有许多优点。

通过下列结合附图详细描述,可以加深对本发明的完全理解。

图1、表明根据本发明流通票据分发器的一实施例。

图2(a)2(b)2(c)和2(d)表明了根据本发明做为示例的 流通票据分发器的契据装入过程的流程图

图3(a)3(b)3(c)和3(d)表明根据这项发明使用做为示 例的流通票据分发器卖或卖主付款过程的流程图。

图4表明根据本发明的做为示例的流通分发器电源循环的流程 图。

图5表明根据本发明做为示例的下传通知和复查过程的流程图。

在本发明的优选实施例中,操作者使用了一个控制终端来操作 一台契据分发器(尤其是一流通票据分发器),从而提供了更为便 利,安全和用户友好及有效的装置,用于进行装入、售出、报告与 流通契据有关的信息。控制终端连接到打印机及装有流通股票的保 险柜上。发送打印汇票的信号,并且如有必要,可开启保险柜,空 白汇票表以带有条码序列号的预先定义的包形式被包装(使用 MICR、OCK或其它的编码技术),并被存储在打印机的保险单元 内。控制终端跟踪哪张契据被打印及其它使用的信息。流通票据分 发器的活动通过控制终端被自动记录在“电子日志”(存储器), 并周期性把记录报告给中央计算机。

图1显示的是应用本发明的自动汇票分发器的一个实例。(见 图1)MOD10包括2个独立部分:控制终端12和打印机/保险柜14, 在一个代理商/用户点的安装仅需把这两部分连接在一起,并将它们 连到电话线以传输数据并连接到一个电源插座上以供电

控制终端有3个主要功能1)和发行者的中央计算机(即主机) 通信;2)按预先定义的规则及用户指令控制打印机/保险柜14;3)控 制所有其它的系统行为。从用户的度来说,它包括键区16,显示 18,及一个可选择的电话手持机20。MOD10使用普通电话线向中 央计算机传输数据,以快速有效的保持记录。控制终端12也在它的 存储器里记录了跟踪使用的信息的“日志”或活动日志,这些在这 里会进一步讨论。

控制终端12跟踪所有交易直到在每个工作日结束时或在每个工 作日的不同时间里自动把信息“上载”给位于发行者中央控制设施 上的主机。交易数据优先存储在内部的非易失性存储器里(通过用 电池备份的易失性存储器或传统的非易失性存储器来实现的)。控 制终端还包含传统可编程处理器硬件,从而被编程以进行将要在以 下描述的处理过程:

操作者使用位于控制终端12上的键区16对MOD10的任何交易 进行初始化。针对每个交易必须完成的步骤是相对简单的。完成所 有交易的指令在提供给代理商的指南里有描述。

操作者通过在键区16上按键来输入命令。键区16具有3种类 型的按键。

(1)功能键。这些键用于初始化所希望交易类型(如售出、无 效、报告、取消等)

(2)数字键。从“0”到“9”是数字键,用户需要输入数或码 时可按这些键。

(3)字母数字键。这些键用于卖主付款交易。键区16可以由 本领域技术熟练的人使用任何传统键盘技术,包括如软键技术来实 现。

显示器18给用户提供重要信息,在每个过程的每一步给用户提 示,可以使用字母数字的显示技术来实现。

显示器18通常位于“状态屏幕”,这是所有终端可使用的全部 功能的起始点。如果用户开始交易之前显示屏显示出不同的信息, 或者用户在交易中搞糊涂了,都可通过按“CANCEL”返回到状态 屏幕。状态屏幕显示当前时间和日期、打印机中契据数以及在当天 的文件中同一终端不同的产品应用的交易的数量。(如汇票,汇款, 电话卡,薪册,及礼品证书)。

打印机/保险柜14最好包括由传统MOD打印机和被锁在打印机 上的保险柜组成的打印机部分。空白汇票存储在打印机/保险柜14 的保险柜部分,打印机/保险柜14通过控制终端12激活。通过操作 者输入的命令,通过控制终端12汇票自动地以所规定的数目被打印 出来并传给操作者。打印机14最好包含一个条码阅读器,空白汇票 表格最好被编上条码,MICR技术以传统方式用于这种目的。很明 显传统的OCK技术也可满足需求。

1  装载过程

为了使系统判定一张空白契据是否处于一包契据的起始部分、 中间或后面部分,空白契据以预定的数量打包(如400张契据), 并给予以该包起始序列号(如400、800、1200等),剩下的契据依 序排列(如某一包中的400~799)。系统就可以确定一包中某张契 据的位置,也可知道该包中还有多少张契据。

MOD10的打印机/保险柜14和流通股票一起被安装在代理商/用 户区。在安装时,终端要求一个安全号,用户可以通过终端12输入 一个安全号,只有安全号被证实后才有权进行安装。如当前用户有 权安装,控制终端12向打印机/保险柜14发送一个信号,打开保险 柜(一般使用螺线管或传统的机电锁),使其与打印机分离,使用 户可以移动保险柜。显示器18提示用户移动保险柜。如用户无法在 规定时间内移走保险柜,打印机单元会重新锁住保险柜。如不重新 输入授权码,是无法再次进入保险柜的。

当保险柜从打印机单元移开后,用户可以把一包流通契据放入 保险柜,并使保险柜重新与打印机连接。两者重新连接上后,控制 终端12发信号给打印机装入第一张契据表格,并读出预先打印在契 据上的条形码。预先打印的条形码最好包括数字或字母。在读预先 打印的条形码之后,打印机把数据(或字母或字母数字)送给控制 终端12,控制终端12判断返回的数值是否正确,并给予适当地反 应。

以下步骤更为明显,当控制终端12给打印机发送一个装入一张 表并读出预先打印的条形码之后,打印机开始安装一张表。如果未 能识别出契据的开头部份,打印机告诉控制终端没有识别出任何契 据。控制终端显示出没有检测到任何契据的错误信息,并要求用户 重新装入契据。

当识别出契据的开头部份后,打印机就检查指示预先打印的条 形码所在的位置的契据下边条,如在规定步数内不能定位下边条、 打印机向控制终端12返回未能发现条码的信息。终端显示器显示出 装载有错的信息,要求用户重新载入表格。在这种方式下,终端可 以识别契据是否倒置或反置。控制终端12会发出信号给打印机以将 表格返回给保险柜。

一旦下边条被检查到,打印机就试图读出表格上的预先打印条 码。如果成功读到条码数据,打印机把相应数值返回给终端。终端 计算出该包契据剩余的张数,从而判断用户放入的是完整的一包还 是仅仅一部分,并校验该数据格式是否正确。终端校验该值通过相 应的位校验,向用户显示已经成功装入的信息。发信号给打印机返 回该表格到保险柜,并在工作记录里记入有关内容(如谁开启了打 印机,什么时间,是完整装入还是部分装入)。

只要契据被读出,控制终端12比较当前序列号和所希望的序列 号。如两者不同,终端继而判断当前序列号是否在所希望的序列号 所处的同一包中。如果是处于同一包中,终端就会在其内存中记录 指示这些项已从该包中丢失的序列号或者是序列号的范围。如果不 是处于同一包中,终端就会记录从希望序列号到该包末端序列号之 间的丢失范围。终端还会判断该包中是否以当前序列号开始有丢失 项。如有从新包到当前序列号的项目丢失,终端会把新包的起始序 列号到当前序列之间的序列号作丢失记录。

终端还会判断当前序列号是否为一包的开始,或是一包的中间 部分,或该序列号是否已经在工作记录中被记入过。如果当前项是 在新包的开始,终端就会记录整包已被装入,(如果当前项是在一 包的中间,终端记录一部分包已被装入,)如序列号曾经在工作日 志中被记录过,该契据被打印上“无效”以示作废,并把该过程记 入工作记录。

联系图2(a)-2(d),对装入契据的过程进行详细描述。

2.发行

在发行流通契据时,终端给打印机14发送信号,以装入一张表, 打印机14随后装入一张表。如果契据的开头部份在打印机规定步数 内未被识别,打印机会告诉终端未发现契据。终端显示出没有契据 装入的错误信息,要求用户装入新的表或把当前表格重放。终端向 打印机发信号以卸下契据,并把它返回到保险柜里。

一旦开头部份被识别出,打印机检查指示预先打印条码位置的 下边条。如在规定步数内未检测到下边条,打印机向终端返回消息 指明未发现下边条,终端即显示出在表格中未发现条码的信息,并 要求用户重新装入表格。终端发信号给打印机以把契据返回保险柜。

一旦下边条被检测到,打印机再执行预定步骤,并读出表格上 的预打印条码。如条码读出,打印机把相应值送给终端。终端校正 条码格式是否正确,并校验该数据通过所有相应的位校验。终端还 比较当前序列号和所希望的序列号,如两者不同,终端判断两者是 否位于同一包中,如是在同一包中,终端记录从所希望的序列号到 该包最后序列号的丢失范围。终端在该包中检查从当前序列号开始 是否有丢失项目。如从新包到当前序列号有项目丢失,终端会记录 从新包的起始序列号到当前序列号丢失范围。

如果条码未在规定步数内被读出,打印机通知终端从预先打印 的条码没有获取值。终端显示出“条码是不可读的”的错误信息, 然后发送信号给打印机在该项的剩余部分打印“无效”字样,并记 录所希望的序列号为无效。终端然后发指令给打印机装入一张表, 尝试交易。直到在一张可读的表在打印机中被识别出或预先规定数 量的项目都因为无法读出而失效之前,这一过程会不断进行。

当一张可读表格被识别后,控制终端指示打印机在契据上打印 指定的数据,并作适当日志记录,MOD然后把契据派送出去。

联系图3(a)-3(b)对发行流通契据有进下步的描述

3.其它特征

控制终端在内存中记录了一系列安全代码及其相关权限。控制 终端允许用户定义具有唯一可配置权限的安全配置文件,以增加设 备安全的灵活性。比如,有些操作者可以执行全部功能而另外一些 操作者只允许执行部分功能,如出售或无效。

在卖主付款情况时,汇票用于支付代理商的卖主,该选项授权 给与某些代理商,授权他们允许雇员付款给卖主,而不需要提前准 备大量的现金。如代理商被授权该可选择的卖主付款方式,在多个 系统中操作者就可以用字母键输入任何卖主的名字。在其它系统中, 操作者被限制只能选择某些预定的卖主的名字。在这种系统中,一 些卖主名字被存储于终端的内存里,用于在流通契据的收款人一行 上进行打印。

控制终端12的内存记录了与美元值范围相关的收费列表。用户 可配置终端按要求数量或按帐面数量的百分比计算收费。终端会计 录与一项收费相关的4种不同的价格范围。

每一项目的特定的条形码的读取确保对每一销售项目正常交易 的处理。对丢失项目的检查使得可靠地进行审计跟踪。

本发明使用建立在预定的规则的基础之上的软件开启或加锁保 险柜。例如,只有输入正确安全代码后才可打开保险柜。软件监视 着保险柜。如在规定时间内未能开启保险柜,就会重新为保险柜加 锁。这种软件加锁/解锁特征有助于提供与打印机访问有关的跟踪审 记。这种灵活的可完全配置的安全参数允许用户定义雇员可访问权 限操作。

软件判断在契据顺序上的中断,并把这些中断作为丢失项目登 记。这些都在所有报告上打印出来,作为可能的欺诈行为的一种早 期的提示。

允许操作者进入敏感应用领域的安全代码是动态的。基于事先 定好的运算法则每天都在变动。这种运算法则可能是日期的函数或 者是预先定义的识别代码。这就防止代理商在解决故障和在以后再 用它时获取某一天代码。

联系图2(a)2(b)2(c)2(d),描述了用条形码逻辑进行 装入契据的过程。

开始时,系统处于闲置模式,显示出“状态”或空屏,如第100 步所示。在第102步,用户输入一个代码(如功能“9”),表示希 望把契据装入到打印机/保险柜中。系统在104步显示“输入用户代 码”,在106步用户输入用户访问码(单个或多个字符)。在108 步,系统判断用户是否有权装入契据(并非所有用户都有这个权力)。 如用户不具有这个权力,系统会显示出“禁止进入”字样,如110 步所示,然后回到第112步所示的空屏。如果在108步时,根据访 问码系统认定用户有权装入契据,契据保险柜就在114步打开,系 统在116步显示出“打印机已开锁,请移开M.O.保险柜”。同时系 统会把相关信息记入工作日志。

在显示以上信息后,如第118步所示,设定可配置记时器(通 常5秒钟),允许用户移出保险柜。在120步,系统感应在预定时 间内保险柜是否已被移出。如果没有,保险柜重新锁到打印机,系 统返回第104步,在显示中指示用户重新输入其用户码并重试。如 用户按122步所示移出了保险柜,系统在124步显示“放入汇票、 送回保险柜”。在126步,用户放入契据,把保险柜送回原位。系 统会在128步判断空闲记时器是否已超时,或用户是否按下“取消” 键。如果是这样,系统重新回到空屏状态。如果不是这样,系统判 断保险柜是否送回,如果未被送回,返回到124步,指示用户应装 入汇票。如果保险柜被送回,系统会从节点132(如图2(a)和图 2(b)所示)移到134步。

在134步,契据被送到打印头下方,条码被读出。如果在136 步,契据开头部份未被定位,系统会在138步显示“打印机错误-不 可读条码”,在140步把契据送回到保险柜(设置保险柜空标志), 并在141步返回到空屏状态。

如在136步,检测到契据开头部份,系统会在142步判断条码 下边条是否已被定位,如果没有,会在144步显示“打印机错误-不 可读条码”(或“未发现U形码”),然后如前面描述的一样,移 到第140步和141步。这检测在打印机或保险柜中未被正确摆放(或 者是放颠倒或放反了)的契据。

如果在142步,下边条已被定位,系统会在146句判断条码是 否可以正确读出。如果不能的话。系统会在148步判断条码是否超 过可配置的预定重试限制,如没有,返回到134步;如果已超出, 系统在150步显示“打印机错误-不可读条码”,回到前述的第140 步和141步。

如果在146步,系统认为已经正确读出条码,系统会在152步 检查以判断是否该条形码D.O.号和预定的号相符。(该D.O号是契 据序列号的前两位)。如果不相符,系统会在154步显示“打印机 错误-D.O.不相符”然后回到第140步和141步。如果两者的确相符, 系统会在156步检查以判定检测位是否正确,如不正确,系统在158 步显示“打印机错误-检测位不正确”,然后回到第140步和141步。

如在第156步检测位正确,系统会在160步显示“契据成功装 入”,确认保险柜标志没有在162步设置为空,并由结点164移到 166步。

在第166步,系统判断是否最近作为汇票发行的契据的序列号 是前面一包契据的最后一项。如果是,系统会在176步判断新的契 据(刚读出的契据)是否是一包契据的第一个序列号。如果是的话, 系统会在178步发送“整包装入”信息到它的内存(或称为工作日 志),然后在180步返回到空屏状态。如当前契据不是该包中第一 个序列号,系统会在182步发送“部分装入”信息到日志,并由节 点184移到186步。

如果在186步,系统判断刚发送的契据不是前面一包中的最后 一个项,系统会在186步检查内存以判定在前一包中是否有项目丢 失。如果没有项目丢失,移到176步。如果在前一包中有项目丢失, 系统在176步检查以确定是否在前一包有不止一个序列号丢失,如 果只有一个序列号丢失,系统会发送只有单个项目丢失的信息,回 到176步。如果前一包中有不止一个序列号丢失,系统会在174步, 发送表示首尾序列号的丢失范围项目。

在174步发送丢失范围之后,系统回到中176步。这些丢失范 围的信息会打印在所有报告上,并发送给主机。

在第186步,系统判断当前包中是否有序列号丢失。如果没有, 系统在188步返回到空屏状态;如果发生丢失,系统在190步检查 以判断当前包中是否有超过一个的序列号丢失。如果只有一个序列 号丢失,系统会在192步发送带有该序列号的单一丢失项目,然后 回到第188步。如果有超过一个以上的序列号丢失,系统会在194 步把带有首尾序列号的丢失范围项目发送出去,并回到188步。

联系图3(a)3(b)3(c)3(d),描述了用条码逻辑的销售 和卖主付款活动。

在200步,系统显示空屏。在202步,用户键入一个功能键, 表示“销售/卖主付款”。在204步,系统显示“输入用户码”,相 应地,用户在206步输入自己的用户码。在208步,系统检查以判 断用户是否有权力进行卖或卖主交易,如果没有,就在210步显示 出“禁止访问”,系统然后在212步返回空屏状态。

如果在208步,系统判定用户有权进行卖/卖交易,系统和用户 按前面建立的功能获取进行该交易所需的必要信息,这些过程在214 步执行,在此之后,系统由结点216移到218步。在218步,一张 契据被提交到打印机。在220步,系统检查以确定是否契据开头部 份已被定位。如果没有,在222步,系统把契据从打印头下卸出, 并设定保险柜空标志,在224步显示出“打印机错误一开头部份, 请检查并重新装入”,随后返回到空屏状态226步。如果在220步, 契据开头部份已被定位,系统会在228步检查以确定契据下边条是 否定位,如果没有,会在230步把契据从打印头下卸出,并设定保 险柜空标志。在232步,系统显示“打印机错误一下边条,请检查 并重新装入”,然后回到第226步。

如果在228步,下边条被定位,系统会通过结点234移到236 步。

在236步,契据被送到打印头下面,读条码。如果在238步系 统判定条码未能正确读出,系统在240步检查以确定是否条码超过 了重试极限,如果没有超过,系统返回到236步;如果已超过,系 统在244步显示出“不可读,无效项”,并在契据上打印“失效”, 并把该失效契据记录在内存即电子日志里,同时检查以判定是否已 达到预定的不成功读条码的最大次数;如果没有超过最大次数,系 统经由结点215和216移到218步;如果已超出,系统在252步显 示“不可读项目一请检查并重新装入”或“不可读项目,请申请帮 助”,并在254步设置M.O.保险柜为空标志,在256步返回空屏状 态。

如果条码在238步成功读出,系统经节点251回到258步。

在258步,系统判断D.O号是否和终端上预定值相符。如不相 符,系统在260步显示“打印机错误-D.O.不匹配”。并在262步 把契据从打印头下卸出,设置保险柜为空标志,在264步返回空屏 状态。如果在258步D.O号的确和终端相符,系统在266步判定数 据位是否正确,如不正确,显示“打印机错误,检查数据位不正确”, 然后回到262步。

如果检查数据位正确,系统在270步判断该序列号是否是希望 的下一个序列号。如果是,在276步把该契据作为一项售出写入工 作日志,在280步打印该契据的剩余部分,并在264步返回空屏状 态。

如果在270步系统判断该序列号不是下一个期待的序列号,系 统就会检查在272步是否有不止一个的序列号丢失。如果不是,在 274步连同该序列号把一个单一丢失项目记入工作日志,并移到第 276步。如果在272步有不只一个序列号丢失,系统会在278步把 表示首尾序列号的项目的丢失范围记入工作日志,并移到276步。

联系图4描述了用条行码逻辑的电源循环。

在第300步,系统被打开。在第302步,系统判断打印机电源 是否已被循环,如果不是,返回到在304步的空屏。如果打印机电 源已被循环,在306步契据被送到打印头下面,读取条型码,如果 在316步成功地读出条型码,系统在318步检查以判断D.O.号是否 与终端号相匹配。如果是那样,在322步判断数据位是否正确。如 果检查数据位是正确的,在326步系统取消保险柜空标志,在314 步把契据从打印头上移出(也可选择地检查丢失项),然后返回空 屏,做相应的日志记录。

如果在316步没有成功读出条型码,系统在308步检查以判断 是否条型码超过了重试极限,如果没有超过,系统返回306步;如 果已超过极限,系统在310步显示“打印机错误-不可读的条型码”, 在312步设置保险柜为空标志,在314步把契据从打印头下卸出, 在304步返回闲屏。

在318步,如果D.O.号和终端的不匹配,在320步系统显示“打 印机错误-D.O不匹配”,并移到312步。

在322步,如果检查数据位不正确,在324步系统显示“打印 机错误-检查数据位不正确”,移到312步。

联系图5描述了下载通知和回叫过程。在400步终端把所有存 储在工作日志上的数据传送给主机系统。

在402步,主机在线处理销售数据,在404步主机进行设备I.D 和“通知列表”的匹配。在408步,主机系统判断当前的设备I.D 是否在一“通知列表”,如果不在,在410步发送一个记录过的响 应并断开呼叫。如果在408步设备ID在通知列表中,系统在412步 发送一个带有通知的被记录的响应,并断开呼叫。在414步终端检 查以判断该通知是否是用于预定的或即时的回呼,如果通知是即时 的回呼,系统进入会做进一步描述的420步。如果通知是用于预定 的回呼,终端将在416步中循环等待,并检查当前时间以等于预定 的时间,当当前时间等于预定时间时,在418步移到420步。

在420步,终端判断通知是用于初始化,装入程序,或者打印 机装入。如果通知是用于打印装入机,在422步终端呼叫主机系统 引入打印机增强软体,下载完成后,在428步断开连接。

如果在420步终端判断通知是用于装入程序的,在424步终端 呼叫主机系统并且下载终端增强软件,下载完成以后,在428步断 开呼叫。

通知也可用于多个过程(例如初始化和下载)。通知也可依赖 于和每个MOD有关的唯一码或版本,在调用过程中它们被传送给 主机系统。

如果在420步终端判断通知是用于初始化,在426步终端呼叫 主机系统并且下载一个终端配装置的修改,然后在428步断开呼叫。

以前发行的契据也可以被用户重新插入以使其无效。条型码阅 读器将检验相应的契据正被无效化。

注意当前的发明可应用于发行任何价值契据,无论契据是否是 流通的。

也要注意,基于用户的命令,以前发行的契据可以被重新插入 打印机以被无效化。条型码阅读器将验证序列号来确定正确的契据 正被无效化。

当前的发明包括了权利要求范围内的所有主题。相应地,当前 的发明也不局限于上面所描述的实施例。

QQ群二维码
意见反馈