发明名称 一种避免税控收款机分发的发票卷丢失的方法
摘要 本发明涉及计算机系统。所要解决的技术问题是针对现有技术的不足,提出一种避免税控收款机分发的发票卷丢失的方法,保证用户卡回送给税控收款机的发票卷信息能正确的传送给税控收款机。其特征在于:包括当税控收款机的分发发票操作中发生的错误类型为读写用户卡错误即发送命令到用户卡失败或接收用户卡回应数据失败时,将当前要分发的发票卷信息写到上次分发发票失败文件中的步骤;还包括在每次发票分发操作开始前,先读取上次分发发票失败文件中的数据并根据不同情况进行判断再继续下一步操作的步骤。本发明带来以下有益效果:保证了税控收款机用户能够正确分发保存在其用户卡中的发票卷信息,避免产生发票信息丢失,造成用户购买的发票卷不能正常使用的情况。
申请公布号 CN101276500B 申请公布日期 2010.08.18
申请号 CN200710038678.9 申请日期 2007.03.29
申请人 上海新跃仪表厂 发明人 蔡向东;袁仁翔;王文玲
分类号 G07G1/00(2006.01)I;G07G5/00(2006.01)I 主分类号 G07G1/00(2006.01)I
代理机构 上海航天局专利中心 31107 代理人 张绪成
主权项 一种避免税控收款机分发的发票卷丢失的方法,每次分发发票操作都包括税控收款机根据各个操作步骤返回的错误号进行不同的提示并结束本次操作的步骤,其特征在于:还包括当税控收款机的分发发票操作中发生的错误类型为读写用户卡错误即发送命令到用户卡失败或接收用户卡回应数据失败时,将当前要分发的发票卷信息写到上次分发发票失败文件中的步骤;还包括在每次发票分发操作开始前,先读取上次分发发票失败文件中的数据的步骤:如该文件有数据则表示上次分发发票失败过,则设置上次分发失败标志为1,否则表示上次分发发票成功了,则设置上次分发失败标志为0;若上次分发失败标志为0,则继续执行本次分发发票操作,在本次分发发票成功后,提示本次分发发票成功,结束本次分发操作;若上次分发失败标志为1,则读取上次分发发票失败文件中的发票卷信息并与用户卡中的发票分发临时文件中的数据进行对比:判断用户卡的发票分发临时文件中的数据是否和上次分发失败文件中的发票卷信息一致;一致则表示上次执行分发发票时用户卡已经成功执行分发操作,但分发的发票卷信息没有传送给税控收款机,则将从用户卡的发票分发临时文件中读出的发票卷信息保存到税控收款机的相关文件中,并提示本次分发发票成功,清空上次分发发票失败文件,结束本次分发操作;不一致则表示上次用户卡分发的发票卷不是税控收款机失败的发票卷,则继续执行分发发票操作,并在本次分发发票成功后清空上次分发失败文件,提示本次分发发票成功,结束本次分发操作。
地址 200233 上海市宜山路710号