一种耗材芯片防锁死方法、耗材芯片与流程

文档序号:14163716阅读:356来源:国知局
一种耗材芯片防锁死方法、耗材芯片与流程

本发明涉及打印机耗材技术领域,尤其涉及一种耗材芯片防锁死方法、耗材芯片。



背景技术:

打印机作为常见的办公设备,为现代化办公提供了极大的方便。现有的打印机一般分为喷墨打印机以及激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向纸张喷射墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒作为耗材容器在介质上形成需要打印的文字或图案。

在将装有耗材芯片的耗材容器安装在打印机上进行打印作业时,打印机与耗材芯片会建立通信连接,两者进行数据交互。具体地,打印机通过耗材芯片记录的信息确定厂家、耗材容量、耗材余量、生产日期等信息;同时,打印机根据耗材使用的情况将上机日期、已经打印的页数、耗材余量等信息回写记录到耗材芯片内。而耗材芯片会根据打印机回写记录反馈打印机正常打印、异常打印、打印耗材余量不足等信号。打印机根据反馈信号执行正常打印、停止打印、打印耗材余量不足提示等打印操作。

在实际打印作业中,一旦打印机检测耗材使用情况不准确或错误,会将打印机误检测的信息写入耗材芯片内,则导致耗材芯片将错误信号反馈给打印机,继而使打印操作执行不准确,影响打印效率,造成打印耗材浪费。打印机误检测耗材使用情况有多种,在此罗列常见的两种情况:

1、现在的耗材容器上往往会有检测窗口(或者出墨,出粉检测),如:棱镜,使得打印机能够检测到耗材的实际余量是否到达报警值,这个值会回写给耗材芯片,使得不出现耗材空打,影响打印质量和打印头。然而由于偶然性,振动可能会导致耗材不均匀地分布在耗材容器中,或者由于耗材容器窗口透光的原因,使得打印机误检测到耗材余量不足,这时打印机将耗材余量不足的信息写入耗材芯片。使得用户即便是排除了耗材的一些问题后,重新上机,打印机依然会显示余量不足或粉量不对。这个现象称为芯片被锁粉或锁死,从而导致耗材不能使用或者使用效果打折等。

2、有许多打印机耗材是带序列号的。当新装上去的耗材和前面的耗材序列号重复,或者打印机记忆了前面的耗材序列号后,打印机仍记录前面耗材的耗材使用情况,并根据此情况进行打印作业。若前面的耗材存在耗材不满或耗材不足的情况,打印机会将此情况写进新装上的耗材芯片,新装上的耗材芯片会反馈余量不足或粉量不足,导致这个新的耗材被锁死。即便这个耗材芯片通过耗材容器设于其他打印机上,或者该打印机已经轮换不记忆该耗材的序列号,耗材芯片因被打印机错误信息改写后,无法再正常使用,导致整个耗材芯片使用率打折,甚至报废。

实用新型专利cn204172496u公开了一种打印机隔离装置及耗材盒,该打印机隔离装置包括:耗材芯片;隔离器件,所述隔离器件连接在所述耗材芯片与打印机之间,用于隔离所述打印机发送至所述耗材芯片的信号;控制芯片,所述控制芯片分别与所述耗材芯片和所述隔离器件连接,用于控制所述耗材芯片和所述隔离器件。该实用新型提供的打印机隔离装置及耗材盒,通过在耗材芯片和打印机之间设置隔离器件,在某些情况下,隔离打印机对耗材芯片的信息改写,进而控制芯片能够对该耗材芯片进行合适改写,如在打印机判断出耗材芯片中存储的墨水量信息为墨水量耗尽时,控制芯片能够通过该隔离器件隔离打印机向耗材芯片发送的信号,并将该墨水量信息修改为满墨水量,以避免打印机误检测耗材使用情况造成耗材无法使用或使用效果打折的问题。然而,该隔离器件需要额外设置,且设置在打印机和耗材芯片之间,这样需要在打印机和隔离器件之间、隔离器件和耗材芯片之间设置相应通信连接线。并且,通篇均未公开如何通过控制芯片启动隔离器件。



技术实现要素:

本发明针对现有技术存在的问题,提出了一种耗材芯片防锁死的方法、耗材芯片。本发明对接收来自打印机发送的待写耗材使用数据进行防误写条件判断,当满足条件时,不对耗材芯片进行写入操作,生成已改写的反馈信号并将其发送给打印机;当不满足条件时,对耗材芯片进行写入操作。从而在发生打印机误检测或者序列号重复的情况下,能在将误检测信息或同一序列号之前的使用信息写入耗材芯片前进行了预判处理,避免耗材浪费。

本发明是通过以下技术方案得以实现的:

一种耗材芯片防锁死的方法,包括:

接收来自打印机发送的待写耗材使用数据;

判断待写耗材使用数据是否满足防误写条件,若满足,则禁止写入待写耗材使用数据,生成已改写的反馈信号并将该信号发送给打印机;否则,写入待写耗材使用数据,发送已写入的反馈信号给打印机。

作为本发明优选,所述待写耗材使用数据包括待写墨量或粉量使用数据。

作为本发明优选,所述防误写条件具体为:

待写耗材使用数据大于耗材阈值时,则耗材芯片禁止写入待写耗材使用数据;否则,耗材芯片写入待写耗材使用数据;

或者,

待写耗材使用数据不小于耗材阈值时,则耗材芯片禁止写入待写耗材使用数据;否则,耗材芯片写入待写耗材使用数据。

作为本发明优选,所述待写耗材使用数据为存储于耗材芯片上的耗材使用数据与存储于打印机上的耗材使用数据的差值。

作为本发明优选,所述耗材阈值根据墨量正常递减量设定。

作为本发明优选,所述已改写的反馈信号和所述已写入的反馈信号相同。

一种耗材芯片,包括:

数据接收单元,用于接收来自打印机发送的待写耗材使用数据;

数据判断单元,用于判断待写耗材使用数据是否满足防误写条件,若满足,则禁止写入待写耗材使用数据,启动反馈信号产生单元,否则,写入待写耗材使用数据,并通过数据发送单元发送已写入的反馈信号给打印机;

反馈信号产生单元,用于生成已改写的反馈信号并通过数据发送单元发送已改写的反馈信号给打印机;以及

数据发送单元。

作为本发明优选,所述防误写条件具体为待写耗材使用数据大于耗材阈值时,则耗材芯片禁止写入待写耗材使用数据;否则,耗材芯片写入待写耗材使用数据;

或者,

待写耗材使用数据不小于耗材阈值时,则耗材芯片禁止写入待写耗材使用数据;否则,耗材芯片写入待写耗材使用数据。

作为本发明优选,所述待写耗材使用数据为存储于耗材芯片上的耗材使用数据与存储于打印机上的耗材使用数据的差值。

作为本发明优选,所述耗材阈值根据墨量正常递减量设定

本发明具有以下有益效果:

本发明提供了一种耗材芯片防锁死的方法、耗材芯片,在正常使用的同时,解决了由于耗材(硒粉,墨水)在耗材容器内分布不均匀或检测窗口有污渍,或其他原因造成的打印机误检测耗材使用情况导致耗材被误改写成余量不足或余量不对应的情况;也可以解决通用兼容耗材在序列号出现概率性重复时不被“锁死”(误写)。为客户提供了更好地用户体验,为耗材生产及经销商解决了不必要的额外更换产生的时间和其他资源。

附图说明

图1为本发明一种耗材芯片防锁死的方法的流程框图;

图2为本发明一种耗材芯片的结构示意图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

打印机与耗材芯片通过单线通讯接口实现通信连接。在通信过程中,打印机可以通过向通信总线发送指令来获取耗材芯片的信息,从而得知耗材容易是否安装在打印机上,同时还能获知存储于耗材芯片内的耗材信息。打印机根据耗材使用情况,还会将其发送至耗材芯片,并更新耗材芯片内的存储信息。

在实际使用时,如果在任何情况下都允许打印机对耗材芯片进行数据写入,在某些特定情况下会导致耗材芯片锁死,即不能有效使用或不能使用,进而导致耗材资源浪费。其中特定情况有多种,包括背景技术内提及的两种情况,还有因客观因素,如温度、湿度等干扰而造成打印机对耗材使用情况误检测的其他情况。

为此,本发明提供一种耗材芯片防锁死的方法。如图1,所述方法包括:

接收来自打印机发送的待写耗材使用数据;

判断待写耗材使用数据是否满足防误写条件,若满足,则禁止写入待写耗材使用数据,生成已改写的反馈信号并将该信号发送给打印机;否则,写入待写耗材使用数据,发送已写入的反馈信号给打印机。

具体地,打印机在使用时,会周期性地检测耗材使用情况,如检测硒鼓中是否有碳粉,或者检测墨盒中是否含有墨水。之后,将耗材使用数据发送给耗材芯片。所述待写耗材使用数据可包括待写墨量或粉量使用数据。

耗材芯片对接收到的待写耗材使用数据进行防误写条件判断。所述防误写条件具体为:待写耗材使用数据大于耗材阈值时,则耗材芯片禁止写入待写耗材使用数据;否则,耗材芯片写入待写耗材使用数据。或者,所述防误写条件具体为:待写耗材使用数据不小于耗材阈值时,则耗材芯片禁止写入待写耗材使用数据;否则,耗材芯片写入待写耗材使用数据。

一般,打印机会存储一个耗材使用数据a,且会获取耗材芯片上存储的耗材使用数据b。当耗材使用数据b表示的量,如墨量值或粉量值小于或不大于耗材使用数据a表示的量,如墨量值或粉量值时,打印机认为该耗材芯片有效,打印机能正常打印,直到没墨。但是,如果耗材使用数据b表示的量大于耗材使用数据a表示的量时,打印机会认为耗材芯片里的耗材使用数据b错误或者无效,并将自身的耗材使用数据a发送给耗材芯片,并使得耗材芯片的存储单元存储耗材使用数据a,即将耗材芯片内的耗材使用数据从b改为a;否则,控制耗材芯片失效,打印机不能正确打印。

在正常打印的情况下,耗材芯片内的耗材使用数据b被改为打印机的耗材使用数据进行打印操作是没有问题的。但,一旦打印机误检测耗材使用情况,打印机存储的耗材使用数据a就会是一个错误的量,强行写入耗材芯片内时,将导致耗材浪费。尤其是,当错误的耗材使用数据a接近墨量值或墨粉值为0时,将会导致更大的浪费。同样,对于同一序列号的耗材芯片或打印机发生记忆行为时,因为打印机已经记录了与该序列号相关的一个耗材使用数据a或前面耗材芯片的耗材使用数据a,打印机仍旧认为耗材容器中的墨量或粉量为原先的值,则打印作业无法继续。一般只有当墨尽或者粉尽时,才会更换耗材,此时,打印机记录的耗材使用数据a表示墨尽或者粉尽;当更换的耗材芯片与被换的耗材芯片序列号相同时,打印机会将表示墨尽或者粉尽的耗材使用数据a发送至更换的耗材芯片中,然而更换的耗材内为满墨或满粉,如果更换的耗材芯片接收了表示墨尽或者粉尽的耗材使用数据a将导致更换的耗材芯片失效,耗材无法使用。

为此,我们将所述待写耗材使用数据设置为存储于耗材芯片上的耗材使用数据与存储于打印机上的耗材使用数据的差值。所述耗材阈值根据墨量正常递减量设定,一般大于0。举例说明,墨量使用情况一般匀速递减,从使用量0开始,逐渐为10%,20%,…,100%,可认为以10%递减量递减。一旦递减量超过10%时,则认为耗材芯片发生了锁死现象,拒绝打印机对耗材芯片存储的耗材使用数据进行修改,但同时又发送可被打印机接收进行正常打印作业的反馈信号给打印机,从而防止打印机认为该耗材芯片无效。

当判断满足防误写条件时,耗材芯片会生成已改写的反馈信号给打印机。所述已改写的反馈信号可以通过将耗材芯片的无效反馈信号修改为有效反馈信号的方式生成。例如,若耗材芯片的有效反馈信号为高电平时,则将耗材芯片的无效反馈信号的低电平修改为高电平。又例如,若耗材芯片的存储单元内存储反馈信号对照表时,在此对照表内存储耗材芯片的无效反馈信号的各类情况值,如电压值或电流值等其他参数值,并存储耗材芯片的有效反馈信号的各类情况值或某一类情况值。一旦,检测满足防误写条件,则通过该对照表,将无效反馈信号修改为有效反馈信号,这样生成了已改写的反馈信号。该已改写的反馈信号发送给打印机,打印机认为耗材芯片有效,打印机能正常打印机。

当判断不满足防误写条件时,耗材芯片写入待写耗材使用数据,发送已写入的反馈信号给打印机。所述已写入的反馈信号为一般理解的耗材芯片有效的反馈信号。为便于打印机识别,可将所述已改写的反馈信号和所述已写入的反馈信号设置为相同。例如,设置相同的标识符等参数来统一。

如图2,本发明还提供一种耗材芯片,包括数据接收单元、数据判断单元、反馈信号产生单元、数据发送单元。数据接收单元,用于接收来自打印机发送的待写耗材使用数据。数据判断单元,用于判断待写耗材使用数据是否满足防误写条件,若满足,则禁止写入待写耗材使用数据,启动反馈信号产生单元生成已改写的反馈信号并通过数据发送单元发送已改写的反馈信号给打印机;,否则,写入待写耗材使用数据,并通过数据发送单元发送已写入的反馈信号给打印机。

所述耗材芯片可根据上述方法实现防锁死功能。在进行可能发生锁粉的改写时,我们不对耗材芯片进行写入动作,而是通过反馈信号产生单元直接产生一个已改写的反馈信号,从而使得打印机认为耗材芯片有效,能继续打印。

所述数据接收单元、所述数据判断单元、所述反馈信号产生单元、所述数据发送单元可模块化为一防锁死模块而设于墨盒芯片内。该防锁死模块会对芯片的数据、时序、通信,进行监控和控制,在这个模块中设置一个防误写的条件,一旦防写的条件被触发,防锁死模块将会对芯片的写入进行禁止,即不将打印机发送来的耗材使用数据写入耗材芯片的存储单元,并且根据进行设定的响应进行操作。所述防锁死模块可以是基于芯片设计的逻辑模块时序控制电路,如在asc芯片内设置逻辑模块时序控制电路,也可在带mcu的soc芯片内设置逻辑模块时序控制电路。所述防锁死模块还可以是虚拟模块,即将嵌入在带mcu的soc芯片的代码集成的虚拟模块。

以在使用带soc耗材芯片的打印机存在序列号问题为示例,进行下述说明。当新装上去的耗材和前面的序列号重复,或者记忆后,打印机也同样将不满或耗材不足的余量写进了这个新的耗材芯片,导致这个新的耗材被锁死。

本实施例中,假设耗材芯片的粉量或墨量最小单位是以10%来表示的,因此打印机写数据命令中的待写数据存在一个耗材阈值x,当待写耗材使用数据>=x,打印机和耗材芯片完成打印机写数据命令通讯后,耗材芯片的粉量或墨量将会至少改变10%。本发明在soc芯片中存放在flash的代码里增加一个虚拟防锁死模块。逻辑过程为:

当待写耗材使用数据>=x,x大于10%,对打印机写数据命令中的写入功能进行禁止,而耗材芯片进行正常的反馈。这样的结果是:当新装上去的耗材和前面的序列号重复,或者记忆后,禁止了打印机“锁死”这个耗材,让这个耗材在其他打印机上仍可以从满粉量状态开始工作。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1