Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PRINTER AND CONTROL METHOD THEREOF
Document Type and Number:
WIPO Patent Application WO/2012/010079
Kind Code:
A1
Abstract:
A printer and a control method thereof. The control method of the printer comprises: checking the working state of the printer; and storing, when the printer experiences a failure, printing data and printer failure information. The invention is thereby able to provide a basis for judging whether the printer is in an abnormal state when printing fails due to a printing failure during the printing process. The printer comprises a printing mechanism, a controller, a checking mechanism, a first memory and a second memory, wherein the checking mechanism is used for checking the working state of the printer, and obtaining failure information when the printer experiences a failure; the first memory is used for temporarily storing the printing data of the printer; and the second memory is used for storing the failure information and the printing data when the printer experiences a failure.

More Like This:
JP2010173246LABEL PRINTER
JP2001313796ORIGINAL READER
JP62070073DOT MATRIX TYPE PRINTER
Inventors:
CONG, Qiangzi (NO.169 Huoju Road, Hi-Tech. ZoneWeihai, Shandong 9, 264209, CN)
丛强滋 (中国山东省威海市高技区火炬路169号, Shandong 9, 264209, CN)
WANG, Chuntao (NO.169 Huoju Road, Hi-Tech. ZoneWeihai, Shandong 9, 264209, CN)
王春涛 (中国山东省威海市高技区火炬路169号, Shandong 9, 264209, CN)
JIANG, Tianxin (NO.169 Huoju Road, Hi-Tech. ZoneWeihai, Shandong 9, 264209, CN)
Application Number:
CN2011/077315
Publication Date:
January 26, 2012
Filing Date:
July 19, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHANDONG NEW BEIYANG INFORMATION TECHNOLOGY CO., LTD. (NO.169 Huoju Road, Hi-Tech. ZoneWeihai, Shandong 9, 264209, CN)
山东新北洋信息技术股份有限公司 (中国山东省威海市高技区火炬路169号, Shandong 9, 264209, CN)
CONG, Qiangzi (NO.169 Huoju Road, Hi-Tech. ZoneWeihai, Shandong 9, 264209, CN)
丛强滋 (中国山东省威海市高技区火炬路169号, Shandong 9, 264209, CN)
WANG, Chuntao (NO.169 Huoju Road, Hi-Tech. ZoneWeihai, Shandong 9, 264209, CN)
王春涛 (中国山东省威海市高技区火炬路169号, Shandong 9, 264209, CN)
International Classes:
B41J5/30; B41J29/00; B41J29/393; G11C16/22
Attorney, Agent or Firm:
KANGXIN PARTNERS, P.C. (Floor 16, Tower A Indo Building,A48 Zhichun Road,Haidian District, Beijing 8, 100098, CN)
Download PDF:
Claims:
权 利 要 求 书

1. 一种打印机控制方法, 其特征在于, 包括:

检测打印机的工作状态; 以及

在所述打印机出现故障的情况下, 保存打印数据和所述打印机的故 障信息。

2. 根据权利要求 1所述的打印机控制方法, 其特征在于, 保存打印数据和 所述打印机的故障信息包括:

对所述打印数据进行加密; 以及

对加密后的打印数据进行保存。

3. 根据权利要求 1所述的打印机控制方法, 其特征在于, 在所述打印机出 现故障的情况下, 所述方法还包括:

中断所述打印机的打印操作。

4. 根据权利要求 1所述的打印机控制方法, 其特征在于, 所述打印数据包 括票据信息, 其中, 保存打印数据和所述打印机的故障信息包括: 以对 应的方式保存所述票据信息和所述故障信息。

5. 根据权利要求 1至 4中任一项所述的打印机控制方法, 其特征在于, 保 存打印数据和所述打印机的故障信息包括:

判断存储器的存储空间是否足够保存所述打印数据和所述故障信 息, 其中, 所述存储器用于存储打印数据和所述打印机的故障信息; 在所述存储器的存储空间不足的情况下, 删除所述存储器中最早存 储的信息。

6. —种打印机, 包括打印机构和控制器, 其特征在于, 还包括:

检测机构, 用于检测打印机的工作状态, 并且在所述打印机出现故 障的情况下, 得到故障信息;

第一存储器, 用于暂存所述打印机的打印数据; 以及 第二存储器, 用于在所述打印机出现故障的情况下保存所述故障信 息和所述打印数据。

7. 根据权利要求 6所述的打印机, 其特征在于, 所述第二存储器为移动存 储器, 所述打印机还包括:

插卡器, 与所述控制器相连接, 用于提供所述移动存储器的连接接 口以使所述移动存储器在所述打印机出现故障的情况下保存所述故障信 息和所述打印数据。

8. 根据权利要求 7所述的打印机, 其特征在于, 所述移动存储器包括: 第三存储器, 存储有密钥;

第四存储器, 用于在所述打印机出现故障的情况下保存所述故障信 息和所述打印数据; 以及 卡控制器, 用于在所述第四存储器保存所述故障信息和所述打印数 据的过程中利用所述密钥对所述打印数据进行加密。

9. 根据权利要求 6所述的打印机, 其特征在于, 所述打印机还包括:

第五存储器, 存储有密钥,

其中, 所述控制器还用于在所述第二存储器保存所述故障信息和所 述打印数据的过程中利用所述密钥对所述打印数据进行加密。

10. 根据权利要求 6所述的打印机, 其特征在于, 所述打印数据为票据信息, 其中,所述票据信息和所述故障信息相对应地保存于所述第二存储器中。

11. 根据权利要求 6至 10中任一项所述的打印机, 其特征在于, 所述检测机 构包括一个或多个传感器。

Description:
打印枳 其控制方法 技术领域 本发明涉及一种打印机及其控制方法。 背景技术 票据打印机广泛应用于彩票、 交通、 超市、 商场等领域, 用于打印有价证 券或交易凭证, 比如彩票、 车票、 购物发票等。 这些票据只有在票面内容打印 完整的情况下才能正常使用。 相关技术中, 在票据打印过程中, 由于打印机故障, 比如打印机抬起上盖、 切刀错误、 塞纸、 打印纸用完等原因, 造成当前票据的数据丢失、 票据内容打 印不全。 这种问题发生后, 根据票据发行流程的不同, 通常会出现两种情况, 引起票据买卖双方的纠纷。 一种情况是: 打印机主机控制软件在向打印机下发 了一张待打印票据的数据后, 就认为该票据打印是成功的, 即使因打印机故障 造成票据打印无效的情况, 也认为打印出了有效的票据并: 票据票号登记在主 机的软件系统中, 对购买者进行扣款。 另一种情况是, 打印过程中如果打印机 报错, 打印机的主机控制软件不登记票据信息, 该票面认为未打印, 对购买者 不扣款。 第一种情况下, 由于打印机错误使购买者花钱买到的是无法正 常使用 票据, 引起购买者的强烈不满; 第二种情况下, 某些购买者可能将未付款无效 票据以次充好, 但由于无据可查, 引起买卖不必要的纠纷。 发明人发现, 在相关技术中, 在打印过程中当由于打印故障而导致打印无 效时, 难以提供打印是否正常的依据。 发明内容 针对打印过程中当因为打印故障而导致打印无 效时, 难以提供打印是否正 常的依据的问题而提出本发明, 为此, 本发明的主要目的在于提供一种打印机 及其控制方法, 以解决上述问题。 为了实现上述目的,根据本发明的一个方面, 提供了一种打印机控制方法。 该方法包括: 检测打印机的工作状态, 在打印机出现故障的情况下, 保存打印 数据和打印机的故障信息。 为了实现上述目的, 根据本发明的另一方面, 提供了一种打印机。 该打印 机包括打印机构和控制器, 还包括: 检测机构, 用于检测打印机的工作状态, 并且在打印机出现故障的情况下, 得到故障信息; 第一存储器, 用于暂存打印 机的打印数据; 第二存储器, 用于在打印机出现故障的情况下保存故障信息 和 打印数据。 通过本发明, 釆用检测打印机的工作状态, 在打印机出现故障的情况下, 保存打印数据和打印机的故障信息, 在打印机出现故障的情况下, 所保存的打 印数据和打印机的故障信息可以用来作为打印 是否正常的依据, 从而解决了打 印过程中当因为打印故障而导致打印无效时, 难以提供打印是否正常的依据的 问题, 进而达到了在打印过程中当因为打印故障而导 致打印无效时, 提供打印 是否正常的依据的效果。 附图说明 此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发 明, 并不构成对本发明的不 当限定。 在附图中: 图 1是根据本发明实施例一的打印机的结构框图 图 2是根据本发明实施例一的打印机控制方法流 图; 图 3是根据本发明实施例二的打印机的结构框图 图 4是根据本发明实施例二的打印机控制方法流 图; 图 5是根据本发明实施例三的打印机控制方法流 图; 图 6是根据本发明实施例的一种打印过程状态信 的存储格式示意图; 图 7是根据本发明实施例四的打印机控制方法流 图; 图 8是根据本发明实施例三的打印机的结构框图 以及 图 9是 居图 8所示打印机的一种加密票据信息控制方法流 图。 具体实施方式 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征 可以相互组合。 下面将参考附图并结合实施例来详细说明本发 明。 图 1是根据本发明实施例一的打印机的结构框图 如图 1所示, 该打印机 1 包括打印机构 12和控制器 11 , 并且还包括: 检 测机构 13 , 该检测机构 13用于检测打印机的工作状态, 并且在打印机出现故 障的情况下, 得到故障信息; 第一存储器, 用于暂存打印机的打印数据; 第二 存储器, 用于在打印机出现故障的情况下保存故障信息 和打印数据。 上述的第一存储器可以为 RAM存储器 14 , 第二存储器可以为 FLASH存 储器 15。 如图 3所示, 根据本发明第二实施例的打印机可以包括控制 器 11及与控 制器 11连接的打印机构 12、 检测机构 13、 RAM存储器 14和 FLASH存储器 15。 控制器 11 与主机 2连接, 用于接收主机控制软件下发的指令, 并根据指 令控制打印机各机构执行相应操作。 打印机构 12 包括图中未示出的介质输送 机构、 打印头等, 其中介质输送机构用于运输打印介质, 打印头用于执行打印 动作, 在打印介质上打印设定的图像和文字; 检测机构 13 可以包括一个或者 多个传感器, 分别设置在打印机内的不同位置, 并与控制器 11 电连接, 用于 检测打印机状态, 比如剩纸量、 介质在通道内状态、 切刀状态、 打印机盖体开 闭状态等, 检测机构 13实时地将检测到打印机状态反馈给控制器 11 ; RAM存 储器 14 用于暂存主机下发的打印数据, 该打印数据包括票据信息和控制指令 等; FLASH存储器 15用于实时存储打印过程中打印机发生的故障 息及打印 数据。 为了节约存储器空间, 优选地, FLASH存储器 15仅存储打印过程中打 印机发生的故障信息及对应的票据信息, 其中, 故障信息包括故障类型、 故障 发生时间等, 票据信息包括票据标识号、 票据内容等。 需要说明的是, 本发明的实施例并不仅仅限于票据打印机, 还可以是各种 不同类型的打印机。 通过本发明, 在打印过程中, 如果打印机发生故障, 在打印机 FLASH存 储器中记录故障信息及票据信息, 作为票据打印正常与否的依据。 图 2是根据本发明实施例一的打印机控制方法流 图。 如图所示, 该方法 包括以下步 4聚: 步 4聚 S 12, 检测打印机的工作状态。 例如, 可以通过安装在打印机中的一个或多个传感器 来检测打印机的工作 状态。 步骤 S 14, 在打印机出现故障的情况下, 保存打印数据和打印机的故障信 息。 优选地, 在保存打印数据和打印机的故障信息时, 可以先对打印数据进行 加密, 然后对加密后的打印数据进行保存。 并且, 在保存打印数据和打印机的故障信息时, 还可以判断存储器的存储 空间是否足够保存打印数据和故障信息, 其中, 存储器用于存储打印数据和打 印机的故障信息; 在存储器的存储空间不足的情况下, 删除存储器中最早存储 的信息。 通过上述实施例, 能够将打印过程中故障信息和票据信息 (也就是打印数 据)对应的记录保存, 可以为解决票据买卖双方争议提供证据, 从而防止争议 的产生。 并且可以通过查询该票据打印过程状态信息 (包括上述存储的故障信 息和打印数据)可以确定票据有效性, 避免票据发行商对无效票据的不合理收 费及票据购买者对废票的冒充使用, 为解决争议提供证据支持。 图 4是根据本发明实施例二的打印机控制方法流 图。 如图 4所示, 该方法包括以下步 4聚: 步骤 S 101 , 接收打印数据并打印。 打印机接收主机控制软件下发的打印数据, 并将打印数据暂存在 RAM存 储器中, 控制器控制打印机构执行打印动作。 步骤 S 102, 判断打印机是否异常。 检测机构根据各传感器状态, 实时检测打印机各部件状态。 比如, 打印机 通常在纸仓内设置纸将尽检测传感器, 用于检测纸张剩余量, 以判断纸张是否 充足。 当剩纸量充足时正常, 当剩纸量不足时, 判定打印机异常; 在介质输送 通道内设置纸存在传感器, 用于检测介质状态, 以判断通道内有纸或缺纸。 当 打印过程中有纸时, 判定打印机正常, 无纸时判定打印机异常; 在切刀内设置 动刃位置传感器, 用于检测切刀动刃状态, 以判断切刀复位或卡塞, 当切刀动 刃复位时, 判定打印机正常, 否则判定打印机异常; 在打印机盖体与主体之间 设置盖抬起传感器, 用于检测盖体状态, 以判断盖体开启或闭合状态。 当盖体 闭合时, 判定打印机正常, 盖体开启时, 判定打印机异常; 在打印头内设置温 度检测传感器, 用于检测打印头温度, 以判断打印头温度正常或过热。 当打印 头温度低于设定值时, 判定打印机正常, 高于设定值时, 判定打印机异常。 需要说明的是, 打印机的检测机构不局限于上述包括的传感器 , 可以根据 需要而设定。 检测机构的传感器根据各自的判断条件输出正 常或异常的检测结 果。 步骤 S 103 , 当打印机异常时, 中断打印, 在 FLASH存储器中保存故障信 息及对应的票据信息。 打印过程中, 当控制器收到检测机构反馈的打印机异常信息 时, 控制器会 立即中断打印操作, 发出警告信息。 同时, 造成打印机异常的故障信息及当前 票据信息被保存到 FLASH存储器中, 其中, 故障信息可以包括故障类型、 故 障发生时间等; 票据信息可以包括能够唯一确认票据内容的票 据标识, 如序列 号, 或票据的详细内容等。 通过查询 FLASH存储器存储的信息, 即可得知某 一票据何时、 因何种原因未打印完整而被作废。 本发明提供的打印机控制方法, 通过将打印过程中的故障信息及与该故障 对应的票据信息记录(或保存) 下来, 从而通过查询该票据打印过程状态可以 确定票据有效性, 避免票据发行商对无效票据的不合理收费及票 据购买者对废 票的冒充使用。 图 5是根据本发明实施例三的打印机控制方法流 图, 该方法包括如下步 骤: 步骤 S201、 S202同步骤 S 101、 S 102。 步骤 S203 : 当打印机异常时, 中断打印, 在 FLASH存储器中保存故障信 息及对应的加密后的票据信息。 打印过程中, 当控制器收到检测机构反馈的打印机异常信息 时, 控制器会 立即中断打印操作, 发出警告信息。 同时, 将造成打印机异常的故障信息及当 前票据信息被保存到 FLASH存储器中。 在保存票据信息前, 先根据存储的密 钥对票据信息进行处理, 生成加密数据后再与故障信息对应地存储在 FLASH 存储器中, 其中, 上述的密钥可以存储在 FLASH存储器中, 也可以存储在单 独设置的存储器中, 从而使得打印机在对故障信息和打印数据进行 存储时, 打 印机的控制器可以利用密钥对故障信息和打印 数据进行加密, 并且在 FLASH 存储器为移动存储器的情况下, 还可以在移动存储器中设置单独的控制器来利 用密钥对故障信息和打印数据进行加密。 为了保证故障信息与票据信息对应, 可以将信息以固定格式进行保存。 图 6示意出了一种票据打印过程状态信息的存储 式。 如图所示, 该信息 包括起始符 41、 数据长度 42、 票据信息 43、 故障信息 44和结束符 45。 其中, 起始符 41用于表示本条信息的开始;数据长度 42用于表示该条信息的数据量; 票据信息 43可以包括票据标识和 /或加密后的票据内容;故障信息 44包括故障 类型和故障时间; 结束符 45用于表示本条信息的结尾。 其中, 故障信息 44是 打印当前票据信息时发生的故障信息, 通过这种方式实现了故障信息和票据信 息以对应方式进行存储。 本发明提供的打印机控制方法, 通过在存储票据信息之前对票据信息加 密,可以防止票据信息被不法人员读取而伪造 票据,提高了信息存储的安全性。 图 7是根据本发明实施例四的打印机控制方法流 图, 该方法包括如下步 骤: 步骤 S301、 S302同步 4聚 S 101、 S 102。 步 4聚 S303 , 中断打印。 打印过程中, 当控制器收到检测机构反馈的打印机异常信息 时, 控制器会 立即中断打印操作, 发出警告信息。 步骤 S304, 判断 FLASH存储器容量是否已满, 如果是执行步骤 S305 , 否 则执行步 4聚 S306。

FLASH 存储器存储信息的数量与其容量有关。 为了保证最新故障信息正 常保存至 FLASH存储器,需要在信息存储前判断 FLASH存储器容量是否已满。 具体判断方法是: 根据 FLASH存储器容量和一条信息最大容量设置记录 大 值, 设置计数器, 每存储一条信息计数器值加 1。 在存储信息之前, 比较计数 器值与记录最大值, 当计数器值大于或等于记录最大值时, 认为 FLASH存储 器容量已满; 当计数器值小于记录最大值时, 认为 FLASH存储器容量未满。 当 FLASH存储器容量已满时, 执行步骤 S305 , 否则, 执行步骤 S306。 步骤 S305 , 删除最早记录的信息。 为了能够保存最新的故障信息及票面信息, 可以通过删除最早记录的信 息, 以释放 FLASH存储器的存储空间。 步骤 S306,在 FLASH存储器中保存故障信息及对应的加密后的 据信息。 将造成打印机异常的故障信息及当前票据信息 被保存到 FLASH 存储器 中。 在保存票据信息前, 先根据设定的密钥对票据信息进行处理, 生成加密数 据后再与故障信息对应地存储在 FLASH存储器中。 因此, 本发明提供的打印机控制方法, 通过循环使用 FLASH存储器记录 打印过程的故障信息和票据信息, 降低了设备成本。 图 8是根据本发明实施例三的打印机框图。 本实施例与图 1所示打印机的 主要区别在于, 打印机设置专用插卡器, 从而用于存储打印过程中故障信息和 票据信息的 FLASH存储器可以为可移动存储卡, 该可移动存储卡通过插卡器 与打印机连接, 以便于票据发行商定期回收存储卡, 查询票据销售网点票据发 行情况。 优选地, 可移动存储卡为智能卡或其他类型的可移动存 储卡, 该智能 卡包括智能卡控制器 151和存储器, 其中, 存储器包括第三存储器 152和第四 存储器 153 , 其中第三存储器 152用于存储密钥, 第四存储器 153用于存储故 障信息和票据信息。 需要说明的是, 该处的第三存储器 152和第四存储器 153 也可以为一个存储器, 即, 在一个存储器中同时存储故障信息和票据信息 以及 密钥。 图 9是 居图 8所示打印机的一种加密票据信息控制方法流 图。 步骤 S401 , 当打印机异常时, 发送当前票据信息至智能卡控制器。 当打印机异常时, 打印机控制器将当前票据信息发送给智能卡控 制器。 步骤 S402, 智能卡控制器生成加密的票据信息。 智能卡控制器根据智能卡的第三存储器内存储 的密钥将当前票据信息加 密, 生成加密数据。 步骤 S403 , 保存故障信息及加密的票据信息。 打印机控制器将加密的票据信息和故障信息按 照设定格式存储至智能卡 第四存储器。 本实施例提供的打印机及打印机控制方法, 打印机控制器不参与票据加密 信息的生成, 从而能够实现智能卡和密钥仅由票据发行部门 统一管理, 票据销 售商无权读取, 有利于票据数据安全性。 从以上的描述中, 可以看出, 本发明实现了在打印过程中当因为打印故障 而导致打印无效时, 提供打印是否正常的依据, 进而为解决票据买卖双方争议 提供证据, 从而防止争议的产生。 以及可以通过查询该票据打印过程状态可以 确定票据有效性, 避免票据发行商对无效票据的不合理收费及票 据购买者对废 票的冒充使用, 为解决争议提供证据支持。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领 域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之 内。