Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
PRINTING DEVICE, CONTROL METHOD THEREFOR, AND REEL TYPE PRINTING CONSUMABLE ASSEMBLY
Document Type and Number:
WIPO Patent Application WO/2014/127710
Kind Code:
A1
Abstract:
A printing device, a control method therefor, and a reel type printing consumable assembly, said printing device comprising a printing unit (15), a driving unit (16), a storage unit (13) and a control unit (11), and said control method comprising: judging whether an installed printing consumable is a valid printing consumable or not; when the printing consumable is a valid printing consumable, making a determination to use the printing consumable to execute printing; before executing the printing, acquiring a stored first remaining length of the printing consumable; after executing the printing, calculating a second remaining length of the printing consumable; and storing the second remaining length in the printing device. In addition, a reel type printing consumable assembly used with the printing device includes a support shaft (22) and a storage card (24); wound around the support shaft (22) is a printing consumable (R); the flag, the total length and the ID number of the printing consumable (R) are all stored in the storage card (24). Using said printing device and the control method therefor solves the problem of user operations being complicated by the fact that the remaining lengths of printing consumables are manually input by the user.

Inventors:
WANG CHUNTAO (CN)
JIANG TIANXIN (CN)
DING JINFENG (CN)
WANG XIN (CN)
Application Number:
PCT/CN2014/072082
Publication Date:
August 28, 2014
Filing Date:
February 14, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHANDONG NEW BEIYANG INF TECH (CN)
International Classes:
B41J11/42; B41J29/46
Domestic Patent References:
WO2012043240A12012-04-05
Foreign References:
JP2009234039A2009-10-15
CN1606505A2005-04-13
CN102336065A2012-02-01
CN1351543A2002-05-29
CN101172430A2008-05-07
Attorney, Agent or Firm:
KANGXIN PARTNERS, P. C. (CN)
北京康信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1. 一种打印设备的控制方法, 其特征在于, 包括: 判断所安装的打印耗材是否为有效的打印耗材;

当所述打印耗材为有效的打印耗材时, 确定使用所述打印耗材执行打印; 在执行打印之前, 获取存储的所述打印耗材的第一剩余长度; 在执行打印之后, 计算所述打印耗材的第二剩余长度; 以及 将所述第二剩余长度存储到打印设备中。

2. 根据权利要求 1所述的方法, 其特征在于, 采用以下方法判断所安装的打印耗 材是否为有效的打印耗材:

判断所述打印耗材的标志位是否为有效值;

如果所述打印耗材的标志位为有效值, 则确定所述打印耗材为有效的打印 耗材;

如果所述打印耗材的标志位为无效值, 查询所述打印设备中是否存储有所 述打印耗材的 ID号; 如果所述打印设备中存储有所述打印耗材的 ID 号, 则确定所述打印耗材 为有效的打印耗材;

如果所述打印设备中未存储有所述打印耗材的 ID 号, 则确定所述打印耗 材为无效的打印耗材。

3. 根据权利要求 1所述的方法, 其特征在于, 获取存储的所述打印耗材的第一剩 余长度包括:

如果所述打印耗材的标志位为有效值, 将存储卡中所存储的所述打印耗材 的总长度作为所述第一剩余长度, 其中, 所述打印耗材和所述存储卡均设置在 打印耗材组件上, 所述打印耗材组件包括支撑轴, 所述打印耗材缠绕在所述支 撑轴上, 且所述存储卡中存储有所述打印耗材的标志位、 所述打印耗材的总长 度和所述打印耗材的 ID 号, 所述打印耗材的标志位为有效值表明所述打印耗 材为新的打印耗材; 如果所述打印耗材的标志位为无效值, 查询所述打印设备中所存储的所述 打印耗材的剩余长度, 并将查询到的剩余长度作为所述第一剩余长度。

4. 根据权利要求 3所述的方法, 其特征在于, 如果所述打印耗材的标志位为有效 值, 所述方法还包括,

将所述打印耗材的 ID号和所述打印耗材的总长度存储至所述打印设备中, 并将所述打印耗材的标志位修改为无效值。

5. 根据权利要求 3所述的方法, 其特征在于, 如果所述打印耗材的标志位为无效 值, 采用以下方式查询所述打印设备中所存储的所述打印耗材的剩余长度: 从所述存储卡中读取所述打印耗材的 ID号, 并根据所述打印耗材的 ID号 查询所述打印设备中所存储的与所述打印耗材的 ID 号相对应的所述打印耗材 的剩余长度。

6. 根据权利要求 1所述的方法, 其特征在于, 在执行打印之前, 并在获取所述第 一剩余长度之后, 所述方法还包括: 判断所述第一剩余长度是否小于预设值, 如果所述第一剩余长度小于所述 预设值, 发出第一提示信息, 或者,

在接收到打印数据后, 计算打印所述打印数据所需要的所述打印耗材的长 度, 并判断所述第一剩余长度是否小于打印所述打印数据所需要的所述打印耗 材的长度, 在确定所述第一剩余长度小于打印所述打印数据所需要的所述打印 耗材的长度时, 发出第二提示信息。

7. 一种打印设备, 其特征在于, 包括:

打印单元 (15 ), 用于执行打印;

驱动单元 (16), 用于驱动打印耗材在打印通道中移动;

存储单元 (13 ); 以及 控制单元(11 ), 用于判断所安装的打印耗材是否为有效的打印耗材, 当所 述打印耗材为有效的打印耗材时, 确定使用所述打印耗材执行打印, 以及在执 行打印之前, 获取存储的所述打印耗材的第一剩余长度, 在执行打印之后, 计 算所述打印耗材的第二剩余长度, 将所述第二剩余长度存储到所述存储单元 ( 13 ) 中。

8. 根据权利要求 7所述的打印设备, 其特征在于, 所述控制单元 (11 ) 用于采用 以下方法判断所安装的打印耗材是否为有效的打印耗材:

判断所述打印耗材的标志位是否为有效值;

如果所述打印耗材的标志位为有效值, 则确定所述打印耗材为有效的打印 耗材;

如果所述打印耗材的标志位为无效值, 查询所述存储单元 (13 ) 中是否存 储有所述打印耗材的 ID号; 如果所述存储单元 (13 ) 中存储有所述打印耗材的 ID 号, 则确定所述打 印耗材为有效的打印耗材;

如果所述存储单元 (13 ) 中未存储有所述打印耗材的 ID 号, 则确定所述 打印耗材为无效的打印耗材。

9. 根据权利要求 7所述的打印设备, 其特征在于, 所述控制单元 (11 ) 用于采用 以下方式获取所述第一剩余长度:

如果所述打印耗材的标志位为有效值, 将存储卡中所存储的所述打印耗材 的总长度作为所述第一剩余长度, 其中, 所述打印耗材和所述存储卡均设置在 打印耗材组件上, 所述打印耗材组件包括支撑轴, 所述打印耗材缠绕在所述支 撑轴上, 且所述存储卡中存储有所述打印耗材的标志位、 所述打印耗材的总长 度和所述打印耗材的 ID 号, 所述打印耗材的标志位为有效值表明所述打印耗 材为新的打印耗材;

如果所述打印耗材的标志位为无效值, 查询所述存储单元 (13 ) 中所存储 的所述打印耗材的剩余长度, 并将查询到的剩余长度作为所述第一剩余长度。

10. 根据权利要求 9所述的打印设备, 其特征在于, 所述控制单元 (11 ) 还用于在 所述打印耗材的标志位为有效值时, 将所述打印耗材的 ID 号和所述打印耗材 的总长度存储至所述存储单元 (13 ) 中, 并将所述打印耗材的标志位修改为无 效值。

11. 根据权利要求 9所述的打印设备, 其特征在于, 所述控制单元 (11 ) 还用于在 所述打印耗材的标志位为无效值时, 根据所述打印耗材的 ID 号查询所述存储 单元 (13 ) 中所存储的与所述打印耗材的 ID 号相对应的所述打印耗材的剩余 长度。

12. 根据权利要求 7所述的打印设备, 其特征在于, 还包括: 指示单元(17), 用于在所述第一剩余长度小于所述预设值时, 发出第一提 示信息, 或者, 在所述第一剩余长度小于打印接收到的打印数据所需要的所述 打印耗材的长度时, 发出第二提示信息。

13. 一种卷筒型打印耗材组件,用于权利要求 7至 12中任一项所述的打印设备,其 特征在于, 所述打印耗材组件包括支撑轴和存储卡, 在所述支撑轴上缠绕有打 印耗材, 所述存储卡中存储有所述打印耗材的标志位、 所述打印耗材的总长度 和所述打印耗材的 ID 号, 所述打印耗材的标志位为有效值表明所述打印耗材 为新的打印耗材。

Description:
打印设备及其控制方法和卷筒型打印耗材组件 申请要求 2013年 2月 22日提交至中国知识产权局的,申请号为 200310057462.2, 名称为 "打印设备及其控制方法和卷筒型打印耗材组 " 的中国发明专利申请的优先 权, 其全部公开内容结合于此作为参考。 技术领域 本发明涉及打印领域, 具体而言, 涉及一种打印设备及其控制方法和卷筒型打印 耗材组件。 背景技术 打印设备常用的打印耗材包括单张型和卷筒型 。 卷筒型打印耗材包括卷筒型打印 纸、卷筒型标签以及卷筒型碳带等, 为了方便使用、减少人工更换打印耗材的工作 量, 卷筒型打印耗材具有设定长度, 该设定长度根据用户的需求及打印耗材的应用 场合确 定。 卷筒型打印耗材安装到打印设备中后, 打印设备可以使用该打印耗材执行打印任 务, 比如, 执行票据的打印, 在打印过程中, 打印设备监控打印耗材的剩余长度, 当 打印耗材的剩余长度达到设定值时(以下简称 打印耗材将尽),打印设备发出提示信息, 提醒用户更换打印耗材, 防止出现打印内容不完整的现象, 如打印出半截的票据等。 为了有效监控打印耗材的剩余量以便提醒用户 更换打印耗材, 申请号为 CN96103512.9的中国专利公开了一种传真系统中卷 筒型记录纸剩余长度的记录方法, 在用户首次安装记录纸时, 向传真机手工输入记录纸的总长度, 传真机将记录纸的总 长度存储在存储器中, 传真机每执行一次打印, 从存储器中记录的总长度中减去打印 过程所使用的记录纸的长度, 从而计算出记录纸的剩余长度, 并将记录纸的剩余长度 存储在存储器中。 由于用户通过查询卷筒型打印耗材的规格书能 够容易得知一卷新的 (即从未使用 过的) 卷筒型打印耗材的总长度, 因此, 如果采用上述方法, 用户在安装一卷新的卷 筒型打印耗材时, 能够容易的输入打印耗材的总长度, 这样, 当一卷新的卷筒型打印 耗材安装到一台打印设备中后, 只要打印设备一直使用该卷打印耗材执行打印 , 则打 印设备可以准确获取及记录打印耗材的剩余长 度。 对于一些特定的应用场合, 根据打印内容的需要, 一台打印设备在不同的时间段 需要使用不同的打印耗材进行打印。 比如, 一台热转印打印机需要在不同的时间段使 用不同颜色的碳带进行打印以打印出不同颜色 的图像, 或者一台标签打印机需要在不 同的时间段使用不同规格的标签纸进行打印以 打印出不同长度的标签。在这些情况下, 用户往往需要将一卷未使用完的打印耗材从打 印设备中拆卸下来, 并更换为另一卷打 印耗材; 当需要使用该打印耗材进行打印时,用户再将 该打印耗材安装到打印设备中。 此时, 如果使用上述方法, 用户在每次安装一种打印耗材时都需要手工输 入打印耗材 的剩余长度, 增加了用户操作的复杂性; 并且, 对于已经使用过的打印耗材, 用户难 以测量其剩余长度, 此时, 用户手工输入打印耗材的剩余长度的操作步骤 难以实施。 同时, 如果用户输入了错误的打印耗材的剩余长度, 由于打印耗材的实际剩余长度和 用户输入的打印耗材的剩余长度不一致, 则打印设备无法正确指示打印耗材将尽的状 态, 因此可能会出现由于用户未能及时更换打印耗 材而导致打印内容不完整的现象。 发明内容 本发明的主要目的在于提供一种打印设备及其 控制方法和卷筒型打印耗材组件, 以解决由于用户手工输入打印耗材的剩余长度 所造成的用户操作复杂的问题。 为了实现上述目的, 根据本发明的一个方面, 提供了一种打印设备的控制方法。 该方法包括: 判断所安装的打印耗材是否为有效的打印耗材 ; 当该打印耗材为有效的 打印耗材时, 确定使用该打印耗材执行打印; 在执行打印之前, 获取存储的该打印耗 材的第一剩余长度; 在执行打印之后, 计算该打印耗材的第二剩余长度; 以及将第二 剩余长度存储到打印设备中。 进一步地, 采用以下方法判断所安装的打印耗材是否为有 效的打印耗材: 判断该 打印耗材的标志位是否为有效值; 如果该打印耗材的标志位为有效值, 则确定该打印 耗材为有效的打印耗材; 如果该打印耗材的标志位为无效值, 查询打印设备中是否存 储有该打印耗材的 ID号; 如果打印设备中存储有该打印耗材的 ID号, 则确定该打印 耗材为有效的打印耗材;如果打印设备中未存 储有该打印耗材的 ID号,则确定该打印 耗材为无效的打印耗材。 进一步地, 获取存储的打印耗材的第一剩余长度包括: 如果该打印耗材的标志位 为有效值, 将存储卡中所存储的该打印耗材的总长度作为 第一剩余长度, 其中, 该打 印耗材和存储卡均设置在打印耗材组件上, 打印耗材组件包括支撑轴, 该打印耗材缠 绕在支撑轴上, 且存储卡中存储有该打印耗材的标志位、 该打印耗材的总长度和该打 印耗材的 ID号,该打印耗材的标志位为有效值表明该打 耗材为新的打印耗材;如果 该打印耗材的标志位为无效值, 查询打印设备中所存储的该打印耗材的剩余长 度, 并 将查询到的剩余长度作为第一剩余长度。 进一步地,如果打印耗材的标志位为有效值, 将打印耗材的 ID号和打印耗材的总 长度存储至打印设备中, 并将打印耗材的标志位修改为无效值。 进一步地, 如果打印耗材的标志位为无效值, 采用以下方式查询打印设备中所存 储的打印耗材的剩余长度:从存储卡中读取该 打印耗材的 ID号,并根据该打印耗材的 ID号查询打印设备中所存储的与该打印耗材的 ID号相对应的打印耗材的剩余长度。 进一步地, 在执行打印之前, 并在获取第一剩余长度之后, 上述方法还包括: 判 断第一剩余长度是否小于预设值,如果第一剩 余长度小于预设值,发出第一提示信息, 或者, 在接收到打印数据后, 计算打印该打印数据所需要的打印耗材的长度 , 并判断 第一剩余长度是否小于打印该打印数据所需要 的打印耗材的长度, 在确定第一剩余长 度小于打印该打印数据所需要的打印耗材的长 度时, 发出第二提示信息。 为了实现上述目的, 根据本发明的另一方面, 提供了一种打印设备。 该打印设备 包括: 打印单元, 用于执行打印; 驱动单元, 用于驱动打印耗材在打印通道中移动; 存储单元; 以及控制单元, 用于判断所安装的打印耗材是否为有效的打印 耗材, 当该 打印耗材为有效的打印耗材时,确定使用该打 印耗材执行打印, 以及在执行打印之前, 获取存储的该打印耗材的第一剩余长度, 在执行打印之后, 计算该打印耗材的第二剩 余长度, 将第二剩余长度存储到存储单元中。 进一步地, 控制单元用于采用以下方法判断所安装的打印 耗材是否为有效的打印 耗材: 判断该打印耗材的标志位是否为有效值; 如果该打印耗材的标志位为有效值, 则确定该打印耗材为有效的打印耗材; 如果该打印耗材的标志位为无效值, 查询存储 单元中是否存储有该打印耗材的 ID号; 如果存储单元中存储有该打印耗材的 ID号, 则确定该打印耗材为有效的打印耗材; 如果存储单元中未存储有该打印耗材的 ID号, 则确定该打印耗材为无效的打印耗材。 进一步地, 控制单元用于采用以下方式获取第一剩余长度 : 如果打印耗材的标志 位为有效值, 将存储卡中所存储的该打印耗材的总长度作为 第一剩余长度, 其中, 该 打印耗材和存储卡均设置在打印耗材组件上, 打印耗材组件包括支撑轴, 该打印耗材 缠绕在支撑轴上, 且存储卡中存储有该打印耗材的标志位、 该打印耗材的总长度和该 打印耗材的 ID号,打印耗材的标志位为有效值表明该打印 材为新的打印耗材;如果 打印耗材的标志位为无效值, 查询存储单元中所存储的该打印耗材的剩余长 度, 并将 查询到的剩余长度作为第一剩余长度。 进一步地,控制单元还用于在打印耗材的标志 位为有效值时,将打印耗材的 ID号 和打印耗材的总长度存储至存储单元中, 并将打印耗材的标志位修改为无效值。 进一步地, 控制单元还用于在打印耗材的标志位为无效值 时, 根据该打印耗材的 ID号查询存储单元中所存储的与该打印耗材的 ID号相对应的该打印耗材的剩余长度。 进一步地, 打印设备还包括: 指示单元, 用于在第一剩余长度小于预设值时, 发 出第一提示信息, 或者, 在第一剩余长度小于打印接收到的打印数据所 需要的打印耗 材的长度时, 发出第二提示信息。 为了实现上述目的, 根据本发明的另一方面, 提供了一种卷筒型打印耗材组件, 该卷筒型打印耗材组件用于本发明提供的打印 设备, 该打印耗材组件包括支撑轴和存 储卡, 在支撑轴上缠绕有打印耗材, 存储卡中存储有打印耗材的标志位、 打印耗材的 总长度和打印耗材的 ID 号, 打印耗材的标志位为有效值表明打印耗材为新 的打印耗 材。 通过本发明, 由于在打印前获取存储的打印耗材的长度, 并在执行打印之后, 将 打印耗材的剩余长度存储到打印设备中, 因而无需用户手工输入打印耗材的长度, 解 决了由于用户手工输入打印耗材的剩余长度所 造成的用户操作复杂的问题。 附图说明 构成本申请的一部分的附图用来提供对本发明 的进一步理解, 本发明的示意性实 施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图中: 图 1是根据本发明第一实施例的卷筒型打印耗材 件的组成示意图; 图 2是根据本发明第一实施例的打印设备的结构 意图; 图 3是根据本发明第一实施例的打印设备的模块 成示意图; 图 4是根据本发明第一实施例的打印设备的控制 法的流程图; 图 5是根据本发明第二实施例的打印设备的控制 法的流程图; 图 6a是根据本发明一实施例的打印耗材的剩余长 的存储方法的示意图; 图 6b是根据本发明另一实施例的打印耗材的剩余 度的存储方法的示意图; 图 7是根据本发明第三实施例的打印设备的控制 法的流程图; 以及 图 8是根据本发明第四实施例的打印设备的控制 法的流程图。 具体实肺式 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相 互组合。 下面将参考附图并结合实施例来详细说明本发 明。 图 1是根据本发明第一实施例的卷筒型打印耗材 件的组成示意图。如图 1所示, 打印耗材 R缠绕在支撑轴 22的外周, 支撑轴 22的一侧设有与支撑轴 22枢接的转板 23, 转板 23上设有与转板 23固定连接的存储卡 24, 存储卡 24中存储有打印耗材 R 的初始信息, 该初始信息包括存储卡 24的 ID号、 打印耗材的总长度以及打印耗材的 标志位等。 存储卡 24的 ID号是唯一的, 该 ID号由打印耗材的制造商分配。 由于存 储卡 24与支撑轴 22固定连接, 打印耗材 R缠绕在支撑轴 22的外周, 因此, 存储卡 24与打印耗材 R是一一对应的, 即存储卡 24的 ID号也可以称为是打印耗材 R的 ID 号; 打印耗材的标志位用于指示打印耗材 R是否为一卷新的打印耗材, 即从未使用过 的打印耗材,打印耗材的制造商在生产打印耗 材时将存储卡 24中的打印耗材的标志位 设置为有效值, 比如设置为 "1",表明该打印耗材是一卷新的打印耗材。需 要说明的是, 打印耗材可以是打印纸、 标签或者碳带等。 图 2是根据本发明第一实施例的打印设备的结构 意图。 在该实施例中, 以打印 设备 100是热转印打印机为例进行描述, 打印设备 100使用的打印纸可以是由图 1所 示的卷筒型打印纸组件提供。 其中, 支撑轴 22安装在打印机 100的机架 21上, 沿打 印纸输送方向, 打印头 25位于支撑轴 22的下游, 打印胶辊 26与打印头 25相对设置, 打印纸 R的起始端从支撑轴 22上引出, 绕过打印头 25和打印胶辊 26沿箭头 A所示 方向在打印通道中输送。 打印机 100的机架 21上设有卡读写单元 14, 支撑轴 22安装 到打印机 100的机架 21上后, 设于支撑轴 22上的转板 23、 存储卡 24与卡读写单元 14位于机架 21的同一侧,通过旋转转板 23,可以使存储卡 24与卡读写单元 14插接, 卡读写单元 14与打印机 100的控制单元 (图中未标出)通过电缆线连接, 打印机 100 的控制单元可以控制卡读写单元 14读取或修改存储卡 24中所存储的数据。 图 3是根据本发明第一实施例的打印设备的模块 成示意图。 如图 3所示, 打印 设备 100包括控制单元 11、通信单元 12、存储单元 13、卡读写单元 14、打印单元 15、 驱动单元 16, 以及指示单元 17。该打印设备可以利用图 1所示的卷筒型打印耗材进行 打印。 控制单元 11用于控制各模块执行工作, 比如,控制单元 11控制卡读写单元 14读 取及修改打印耗材组件的存储卡中所存储的数 据, 控制单元 11控制打印单元 15执行 图像打印, 控制单元 11控制驱动单元 16驱动打印耗材在打印通道中移动等。 通信单元 12, 用于完成打印设备 100和与打印设备 100连接的主机之间的数据交 互, 比如, 通信单元 12接收主机发送的打印命令和打印数据, 通信单元 12向主机返 回打印耗材的各种状态, 比如, 正常状态、 打印耗材将尽状态、 打印耗材用尽状态等。 存储单元 13, 用于存储打印设备 100所使用过的打印耗材的信息, 包括打印耗材 的 ID号、剩余长度等,存储单元 13为非易失性存储器,比如,存储单元 13为 EEPROM 存储器、 Flash存储器等。 卡读写单元 14, 用于读取打印耗材组件的的存储卡中所存储的 数据, 其中, 打印 耗材组件的存储卡中所存储的数据包括打印耗 材的 ID号、总长度、标志位等用于表示 打印耗材的信息, 同时,卡读写单元 14还用于修改打印耗材组件的存储卡中所存储 打印耗材的标志位。 打印单元 15, 用于根据控制单元 11输出的控制信号在打印耗材上打印图像, 其 中, 打印单元 15可以为针式打印单元, 也可以为直热打印单元、 热转印打印单元, 还 可以为喷墨打印单元等。 驱动单元 16, 包括电机驱动器 161和电机 162, 电机驱动器 161, 用于根据控制 单元 11所提供的控制信号,输出电机 162的输出轴转动所需要的电流, 电机 162的输 出轴与打印胶辊 26传动连接, 当电机 162的输出轴转动时, 打印胶辊 26随之转动, 从而驱动打印耗材在打印通道中移动。 优选地, 打印设备 100还可以包括指示单元 17, 该指示单元 17用于根据控制单 元 11的要求以声、 光等方式指示打印耗材的各种状态, 比如, 指示单元 17用于指示 打印耗材将尽状态、 打印耗材用尽状态等, 指示单元 17可以是指示灯、 液晶显示屏、 峰鸣器及语音装置等。 以下对本发明实施例提供的打印设备的控制方 法进行描述。 需要说明的是, 在本 发明实施例提供的控制方法中, 控制的对象可以是本发明实施例提供的任意一 种打印 设备, 同样, 本发明实施例提供的打印设备也可以用于本发 明实施例提供的控制方法 中。 图 4是根据本发明第一实施例的打印设备的控制 法的流程图。 如图 4所示, 该 方法包括以下步骤: 步骤 S101 , 判断所安装的打印耗材是否为有效的打印耗材 打印设备开机或打印设备更换打印耗材后, 控制单元获取打印耗材组件的存储卡 及打印设备的存储单元中所存储的打印耗材的 相关信息, 判断打印耗材是否为有效的 打印耗材, 即是否允许使用打印设备上所安装的打印耗材 执行打印。 控制单元通过卡读写单元读取打印耗材组件的 存储卡中所存储的打印耗材的 ID 号、 总长度以及打印耗材的标志位, 判断该打印耗材的标志位是否为有效值, 当打印 耗材的标志位为有效值时, 比如, 当打印耗材的标志位为 "1"时, 表明打印耗材是一卷 新的打印耗材, 即从未使用过的打印耗材, 此时, 控制单元判定该打印耗材为有效的 打印耗材; 当打印耗材的标志位为无效值时, 比如, 当打印耗材的标志位为" 0"时, 表 明打印耗材不是一卷新的打印耗材, 即已经使用过的打印耗材, 此时, 控制单元查询 打印设备的存储单元中是否存储有该打印耗材 的 ID号,如果打印设备的存储单元中存 储有该打印耗材的 ID号, 则控制单元判定该打印耗材为有效的打印耗材 , 否则, 控制 单元判定该打印耗材为无效的打印耗材。 步骤 S102, 当打印耗材为有效的打印耗材时, 确定使用打印耗材执行打印 当判定打印设备中所安装的打印耗材为有效的 打印耗材时, 则确定使用该打印耗 材执行打印。 步骤 S103, 在执行打印之前, 获取存储的打印耗材的第一剩余长度 第一剩余长度为执行打印之前的打印耗材的长 度。 需要说明的是, 第一剩余长度 虽然使用了"剩余长度"的描述, 但是, "剩余长度"不代表打印耗材已经使用, 该第一 剩余长度除了包括已经使用过的打印耗材的长 度, 也同时包括了打印耗材未使用时的 长度, δΡ, 一卷新的、 未使用过的打印耗材的长度。 当判定打印设备中所安装的打印耗材为有效的 打印耗材时, 控制单元获取该打印 耗材的第一剩余长度。 如果打印耗材的标志位为有效值, 即打印耗材是一卷新的、 未 使用过的打印耗材, 则控制单元将打印耗材组件的存储卡中所存储 的打印耗材的总长 度作为打印耗材的第一剩余长度; 如果打印耗材的标志位为无效值, 即打印耗材是一 卷已经使用过的打印耗材,控制单元根据该打 印耗材的 ID号查询打印设备的存储单元 中所存储的与该打印耗材的 ID号相对应的打印耗材的剩余长度,并将该剩 长度作为 该打印耗材的第一剩余长度。 步骤 S104, 在执行打印之后, 计算打印耗材的第二剩余长度 当接收到由主机发送的打印数据及打印命令时 , 打印设备执行打印, 并计算本次 打印的票面的长度, 即打印设备执行本次打印所需要的打印耗材的 长度, 控制单元将 执行本次打印前打印耗材的剩余长度, 即由打印耗材组件的存储卡或由打印设备的存 储单元获取的打印耗材的第一剩余长度, 减去本次打印的票面的长度得到本次打印结 束后打印耗材的剩余长度, 即打印耗材的第二剩余长度。 控制单元可以在打印前根据接收到的打印数据 计算本次打印的票面的长度, 也可 以在打印过程中根据电机的输出轴转动的角度 计算本次打印的票面的长度。 其中, 根 据接收到的打印数据计算本次打印的票面的长 度的具体方法为: 当打印设备接收到的 打印数据为图形数据时, 即把接收到的数据直接进行打印时, 打印设备将接收到的一 张打印票面的所有图形数据先存储在存储单元 中, 然后计算在打印耗材输送方向上待 打印图像的像素点行数, 然后根据该像素点行数及每打印一像素点行所 需要的打印耗 材的长度计算本次打印的票面的长度; 当打印设备接收到的打印数据是字符数据时, 首先把字符数据转换成图形数据, 然后再计算本次打印的票面的长度。 根据电机的输 出轴转动的角度计算本次打印的票面的长度的 具体方法为: 打印过程中, 控制单元统 计电机的输出轴转动的角度, 并根据电机的输出轴转动的角度与打印耗材的 输送距离 的关系计算本次打印的票面的长度, 比如, 当驱动单元的电机为步进电机时, 步进电 机步进一次, 即步进电机的输出轴转动一个最小角度时, 打印耗材的移动距离 (以下 简称步进电机的步长) 是固定的, 打印过程中, 控制单元统计步进电机的步进次数, 根据步进电机的步进次数及步进电机的步长即 可计算本次打印的票面的长度。 步骤 S105, 将第二剩余长度存储到打印设备中 将第二剩余长度存储到打印设备的存储单元中 , 其中, 第二剩余长度是执行打印 之后的打印耗材的长度。 在本实施例的打印设备的控制方法中, 在执行打印之前, 进行了所安装的打印耗 材的有效性判断, 并且在打印前获取存储的打印耗材的长度, 以及在执行打印之后, 将打印耗材的剩余长度存储到打印设备中, 因而无需用户手工输入打印耗材的长度, 使得用户操作更方便。 图 5是根据本发明第二实施例的打印设备的控制 法的流程图。 该实施例可以作 为图 4所示第一实施例的一种优选实施方式。 如图 5所示, 该方法包括以下步骤: 步骤 S201 , 判断打印耗材是否为有效的打印耗材 具体的判断方法同步骤 S101。 步骤 S202, 当打印耗材为有效的打印耗材时, 获取打印耗材的剩余长度 具体的获取方法同步骤 S103。 步骤 S203, 接收到打印命令时执行打印, 计算打印结束后打印耗材的剩余长度 具体的计算方法同步骤 S104。 步骤 S204, 将打印结束后打印耗材的剩余长度存储至打印 设备的存储单元中 控制单元将打印结束后打印耗材的剩余长度存 储至打印设备的存储单元中,其中, 打印设备的存储单元中所存储的打印耗材的剩 余长度与该打印耗材的 ID 号具有对应 关系。 图 6a是根据本发明一实施例的打印耗材的剩余长 的存储方法的示意图。本实施 例中, 以打印设备的存储单元是 Flash存储器为例进行描述。 其中, 打印设备的存储 单元中包括有若干段存储区域, 每段存储区域与打印设备所使用过的一卷打印 耗材相 对应, 比如存储区域 1与打印耗材 1相对应、 存储区域 2与打印耗材 2相对应, 以及 存储区域 3与打印耗材 3相对应等。 打印耗材首次安装到打印设备中后, 控制单元从 打印耗材组件的存储卡中读取打印耗材的 ID 号及打印耗材的总长度, 将打印耗材的 ID号存储在与该打印耗材相对应的存储区域的 始位置,将打印耗材的总长度存储在 起始位置的下一个存储位置, 即第二个存储位置, 打印设备执行打印的过程中, 控制 单元将每次打印结束后打印耗材的剩余长度依 次存储在与该打印耗材相对应的存储区 域的空的存储位置 (即未写入数据的存储位置) 中, 比如, 将第一张票面打印结束后 打印耗材的剩余长度存储在第三个存储位置, 将第二张票面打印结束后打印耗材的剩 余长度存储在第四个存储位置等。 需要说明是, 控制单元为每段存储区域分配大小相 等的存储空间, 且该存储空间足够大可以存储满卷打印耗材使 用过程中所有需要存储 的剩余长度, 比如, 控制单元根据打印耗材的总长度以及打印票面 的最小长度计算打 印耗材使用过程中所需要执行的剩余长度存储 的最大次数, 并根据该次数分配每卷打 印耗材所对应的存储区域的存储空间的大小。 图 6b是根据本发明另一实施例的打印耗材的剩余 度的存储方法的示意图。本实 施例中,以打印设备的存储单元是 EEPROM存储器为例进行描述。同样,本实施例中 , 打印设备的存储单元包括若干段存储区域, 每段存储区域与打印设备所使用过的一卷 打印耗材相对应, 其中, 每段存储区域包括两个存储位置, 第一个存储位置用于存储 打印耗材的 ID号, 第二个存储位置用于存储打印耗材的剩余长度 , 由于该 EEPROM 在向某个存储位置写入数据时可以自动擦除该 存储位置原有的已存储数据, 因此, 打 印设备执行打印的过程中, 控制单元将每次打印结束后打印耗材的剩余长 度存储在该 打印耗材所对应的存储区域的第二个存储位置 , 即每个存储区域的第二个存储位置存 储有使用相应的打印耗材执行最后一次打印结 束后该打印耗材的剩余长度。 图 7是根据本发明第三实施例的打印设备的控制 法的流程图。 该实施例可以作 为图 4所示第一实施例的一种优选实施方式。 如图 7所示, 该方法包括以下步骤: 步骤 S301 ,打印设备开机或更换打印耗材后读取打印耗 组件的存储卡中存储的 数据 打印设备开机或打印设备更换打印耗材后, 控制单元控制卡读写单元读取与打印 耗材组件的支撑轴固定连接的存储卡中存储的 数据,该数据包括打印耗材的 ID号、总 长度, 以及打印耗材的标志位。 步骤 S302, 判断打印耗材是否为一卷新的打印耗材 控制单元判断打印耗材的标志位是否为有效值 ,当打印耗材的标志位为有效值时, 比如, 当打印耗材的标志位为 "1 "时, 控制单元判定该打印耗材为一卷新的打印耗材 , 执行步骤 S303 , 否则, 当打印耗材的标志位为无效值时, 比如, 当打印耗材的标志位 为" 0"时, 执行步骤 S309。 步骤 S303, 将打印耗材的相关信息存储至打印设备的存储 单元中, 并修改打印耗 材组件的存储卡中打印耗材的标志位 当判定打印耗材为一卷新的打印耗材时, 控制单元将这卷新的打印耗材的 ID号、 总长度存储至打印设备的存储单元中, 同时, 控制单元控制卡读写单元将打印耗材组 件的存储卡中的打印耗材的标志位修改为无效 值, 比如, 将打印耗材的标志位由 "1" 修改为 "0"。 步骤 S304, 获取打印耗材的剩余长度 控制单元获取打印耗材的剩余长度, 当打印耗材为一卷新的打印耗材时, 控制单 元将打印耗材组件的存储卡中所存储的打印耗 材的总长度作为打印耗材的剩余长度; 当打印耗材为一卷已经使用过的打印耗材时, 控制单元根据该打印耗材的 ID号查询打 印设备的存储单元中所存储的与该打印耗材的 ID号相对应的打印耗材的剩余长度,并 将该剩余长度作为该打印耗材的剩余长度。 比如, 在如图 6a所示意的打印耗材的剩余 长度的存储方法中, 控制单元根据每段存储区域的存储空间的大小 计算每段存储区域 的起始存储位置,查询各起始存储位置所存储 的打印耗材的 ID号, 当某一存储区域的 起始存储位置所存储的打印耗材的 ID号与当前所安装的打印耗材的 ID号相同时, 控 制单元从该存储区域的起始存储位置开始, 依次查询每个存储位置所存储的数据, 当 查询到某一存储位置所存储的数据为存储单元 的存储位置为空时的默认值时, 比如为 "OxFFFF"时, 控制单元判定该存储位置的上一个存储位置所 存储的数据为使用该打印 耗材执行最后一次打印后该打印耗材的剩余长 度,即为当前时刻打印耗材的剩余长度; 再比如, 在如图 6b所示意的打印耗材的剩余长度的存储方法中 控制单元查询每段存 储区域的第一个存储位置所存储的打印耗材的 ID号,当某一存储区域的第一个存储位 置所存储的打印耗材的 ID号与当前所安装的打印耗材的 ID号相同时, 控制单元读取 该存储区域的第二个存储位置所存储的数据并 将该数据作为打印耗材的剩余长度。 步骤 S305, 判断打印耗材的剩余长度是否小于预设值 控制单元判断打印耗材的剩余长度是否小于预 设值 L, 其中, 预设值 L是由用户 预先设置的,用于判断打印耗材是否将用尽, 当打印耗材的剩余长度小于预设值 L时, 说明打印耗材即将用完, 因此, 打印设备执行步骤 S306, 否则, 说明打印耗材的剩余 长度可以满足打印需求, 打印设备执行步骤 S307。 步骤 S306, 发出打印耗材将尽的提示信息 当打印耗材的剩余长度小于预设值 L时, 控制单元控制打印设备发出打印耗材将 尽的提示信息, 提醒用户更换一卷新的打印耗材, 比如, 控制单元通过通信单元向主 机返回用于表示打印耗材将尽的数据, 进一步地, 控制单元通过指示单元指示打印耗 材将尽状态, 比如, 通过控制指示灯按照设定频率闪烁设定次数, 或通过控制峰鸣器 按照设定频率鸣叫设定次数等方式指示打印耗 材将尽状态。 步骤 S307, 接收到打印命令时执行打印, 计算打印结束后打印耗材的剩余长度 具体执行方法同步骤 S203。 步骤 S308, 将打印结束后打印耗材的剩余长度存储至打印 设备的存储单元中 具体执行方法同步骤 S204。 步骤 S309, 判断打印设备的存储单元中是否存储有打印耗 材的 ID号 当判定打印耗材不是一卷新的打印耗材时, 控制单元查询打印设备的存储单元中 所存储的打印耗材的 ID号, 比如,控制单元依次查询打印设备的存储单元 中与不同卷 的打印耗材相对应的各存储区域中所存储的打 印耗材的 ID号,判断打印设备的存储单 元中是否存储有当前所安装的打印耗材的 ID号, 如果是, 执行步骤 S304, 否则, 执 行步骤 S310。 步骤 S310, 发出打印耗材无效的提示信息 当判定打印耗材不是一卷新的打印耗材, 并且打印设备的存储单元中未存储有该 打印耗材的 ID号时,说明该打印耗材曾经在其他打印设备 被使用过,控制单元控制 打印设备发出打印耗材无效的提示信息, 提醒用户不允许打印设备使用当前所安装的 打印耗材执行打印, 比如, 控制单元通过通信单元向主机返回用于表示打 印耗材无效 的数据, 进一步地, 控制单元通过指示单元指示打印耗材无效状态 , 比如, 通过控制 指示灯按照设定频率闪烁设定次数, 或通过控制峰鸣器按照设定频率鸣叫设定次数 等 方式指示打印耗材无效状态。 本实施例的控制方法中, 当打印设备所安装的耗材为无效的打印耗材时 , 打印设 备发出打印耗材无效的提示信息提醒用户更换 有效的打印耗材; 当打印设备所安装的 有效的打印耗材的剩余长度小于预设值时, 打印设备发出打印耗材将尽的提示信息提 醒用户更换一卷新的打印耗材, 通过本实施例的控制方法, 可以使用户能够准确地获 取打印耗材的相关信息, 并在打印耗材将尽时能够及时更换新的打印耗 材, 保证了打 印内容的完整性。 图 8是根据本发明第四实施例的打印设备的控制 法的流程图。 该实施例可以作 为图 4所示第一实施例的一种优选实施方式。 如图 8所示, 该方法包括以下步骤: 步骤 S401 ,打印设备开机或更换打印耗材后读取打印耗 组件的存储卡中存储的 数据 具体执行方法同步骤 S301。 步骤 S402, 判断打印耗材是否为一卷新的打印耗材 控制单元判断打印设备当前所安装的打印耗材 是否为一卷新的打印耗材,如果是, 执行步骤 S403 , 否则, 执行步骤 S411。 步骤 S403, 将打印耗材的相关信息存储至打印设备的存储 单元中, 并修改打印耗 材组件的存储卡中打印耗材的标志位 具体执行方法同步骤 S303。 步骤 S404, 获取打印耗材的剩余长度 具体执行方法同步骤 S304。 步骤 S405, 当接收到打印数据和打印命令时, 计算本次打印所需要的打印耗材的 长度 当打印设备接收到主机发送的打印数据和打印 命令时, 控制单元根据所接收到的 打印数据计算本次打印所需要的打印耗材的长 度,具体计算方法参考步骤 S203中对应 说明。 步骤 S406,判断打印耗材的剩余长度是否小于本次 印所需要的打印耗材的长度 控制单元判断打印耗材的剩余长度是否小于本 次打印所需要的打印耗材的长度, 如果是, 说明剩余的打印耗材长度不足, 不能完整打印接收到的打印数据, 执行步骤 S407; 否则, 说明剩余的打印耗材长度充足, 可以完整打印接收到的打印数据, 执行 步骤 S409。 步骤 S407, 删除打印设备的存储单元中所存储的与该打印 耗材相关的信息 当打印耗材的剩余长度小于本次打印所需要的 打印耗材的长度时, 即打印耗材长 度不足, 不能完整打印接收到的打印数据时, 控制单元删除打印设备的存储单元中所 存储的与该打印耗材相关的信息, 包括打印耗材的 ID号、 打印耗材的剩余长度等, 比 如, 在如图 6a所示的打印耗材的剩余长度的存储方法中, 制单元删除该打印耗材的 ID 号, 以及所有所存储的表示在不同时刻打印耗材的 剩余长度的数据等; 在如图 6b 所示的打印耗材的剩余长度的存储方法中,控 制单元删除该打印耗材的 ID号以及该打 印耗材的剩余长度。 步骤 S408, 发出打印耗材用尽的提示信息 控制单元控制打印设备发出打印耗材用尽的提 示信息, 提醒用户更换一卷新的打 印耗材。 步骤 S409, 执行打印, 计算打印结束后打印耗材的剩余长度 当打印耗材的剩余长度不小于本次打印所需要 的打印耗材的长度时, 控制单元控 制打印单元执行打印, 同时, 控制单元使用打印前已获取的打印耗材的剩余 长度, 即 步骤 S404所获取的打印耗材的剩余长度,减去本次 印所需要的打印耗材的长度,得 到打印结束后打印耗材的剩余长度。 步骤 S410, 将打印结束后打印耗材的剩余长度存储至打印 设备的存储单元中 具体执行方法同步骤 S308。 步骤 S411, 判断打印设备的存储单元中是否存储有打印耗 材的 ID号 控制单元判断打印设备的存储单元中是否存储 有打印耗材的 ID号,如果是,执行 步骤 S404, 否则, 执行步骤 S412。 步骤 S412, 发出打印耗材无效的提示信息 具体执行方法同步骤 S310。 通过本实施例的控制方法, 打印设备在执行打印前判断打印耗材的剩余长 度是否 小于本次打印所需要的打印耗材的长度, 当打印耗材的剩余长度小于本次打印所需要 的打印耗材的长度时, 即打印耗材的剩余长度不能完整打印接收到的 打印数据时, 也 即该打印耗材不能再使用时, 打印设备发出打印耗材用尽的提示信息, 并删除打印设 备的存储单元中所存储的与该打印耗材相关的 信息, 从而使打印设备的存储单元具有 更大的可用存储空间。 与现有技术相比, 本发明实施例将打印耗材的 ID 号存储在打印设备的存储单元 中, 打印过程中, 将每次打印结束后打印耗材的剩余长度存储至 存储单元的与该打印 耗材的 ID 号相对应的存储区域中, 打印设备更换打印耗材后, 可以通过打印耗材的 ID号查询打印设备的存储单元从而获取打印耗 的剩余长度。通过本发明实施例提供 的打印设备及其控制方法, 打印设备可以自动、 准确地获取打印耗材的剩余长度, 解 决了相关技术中由于用户手工输入打印耗材的 剩余长度所造成的用户操作复杂及操作 难以实施的问题。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。