耗材芯片、工作方法及耗材盒与流程
- 国知局
- 2024-07-05 15:46:20
本技术涉及芯片,尤其涉及一种耗材芯片、工作方法及耗材盒。
背景技术:
1、打印机是现代化办公中不可或缺的设备,通过安装容纳有打印耗材的耗材盒执行打印工作,同时打印机会记录当前安装耗材盒的耗材序列号的相关信息。在该耗材盒容纳的打印耗材用尽后,若用户想要向该耗材盒中添加耗材继续使用,打印机则会记住该耗材序列号对应的耗材盒的耗材已用尽,该耗材盒无法再使用。
2、为解决上述题,可以通过在耗材盒的耗材芯片的存储区域中存放多个耗材序列号,当该耗材盒的在先耗材序列号不能通过打印机认证的时候,切换存储区域的备用耗材序列号认证数据,直到通过认证为止。切换耗材序列号时往往采用插拔耗材盒的方式来触发序列号切换,但是插拔耗材盒的过程中,打印机会出现假上电或毛刺的情况,影响耗材序列号的切换的稳定性。
技术实现思路
1、本技术实施例的目的是提供一种耗材芯片、工作方法及耗材盒,用以解决耗材序列号的切换的稳定性低的问题。
2、为了解决上述技术问题,本说明书是这样实现的:
3、第一方面,提供了一种耗材芯片,包括:上电检测单元、存储单元和序列号切换单元;
4、所述存储单元,分别与所述上电检测单元和所述序列号切换单元电连接,用于存储多个耗材序列号认证数据、各耗材序列号对应的认证状态、以及与所述耗材芯片连接的打印机的上电状态,认证状态包括尚未经所述打印机认证状态、通过所述打印机的认证状态和未通过所述打印机的认证状态,上电状态包括真上电状态和假上电状态;
5、所述上电检测单元,用于在所述耗材芯片与所述打印机电连接时,基于所述打印机输出的信号检测所述打印机的上电状态,并基于所述上电状态更新所述存储单元中存储的所述打印机的上电状态;
6、所述序列号切换单元,用于基于所述打印机反馈的目标耗材序列号的认证结果,更新所述存储单元中存储的所述目标耗材序列号的认证状态;以及在所述打印机下一次上电时,基于所述存储单元中存储的上电状态、所述上电检测单元检测的所述打印机的下一次上电状态和所述目标耗材序列号的认证状态中至少一项,切换与所述打印机进行认证的耗材序列号认证数据。
7、可选地,所述上电检测单元包括:触发器、计数器、比较器和检测模块,
8、所述触发器,检测所述打印机输出的信号的下降沿或上升沿;
9、所述计数器,对所述打印机输出的信号的下降沿或上升沿的数量进行计数;
10、所述比较器,基于所述计数器输出的计数结果,确定所述打印机未输出信号、或者所述打印机输出的信号为所述打印机发送的命令信号还是毛刺信号,并对应向所述检测模块发送用于指示所述打印机输出的信号为所述打印机发送的命令信号的第一指示信号,或者发送用于指示所述打印机输出的信号为毛刺信号的第二指示信号,或者发送用于指示所述打印机未输出信号的第三指示信号;
11、所述检测模块,基于所述第一指示信号、所述第二指示信号或所述第三指示信号,对应更新所述存储单元中存储的所述打印机的上电状态。
12、可选地,所述检测模块具体用于:
13、如果从所述存储单元的目标存储地址扇区读出所述打印机的上电状态为假上电状态,则在接收到所述比较器发送的第一指示信号时,将真上电状态写入所述目标存储地址扇区。
14、可选地,所述检测模块具体用于:
15、如果从所述存储单元的目标存储地址扇区读出所述打印机的上电状态为真上电状态,则将假上电状态写入所述目标存储地址扇区;
16、之后在接收到所述比较器发送的信号为第一指示信号时,将真上电状态写入所述目标存储地址扇区。
17、可选地,所述检测模块,还用于:
18、如果接收到所述比较器发送的信号为第二指示信号或者第三指示信号,则保持所述目标存储地址扇区的假上电状态。
19、可选地,所述序列号切换单元具体用于:
20、如果所述打印机反馈的目标耗材序列号的认证结果为认证成功,则更新所述存储单元中存储的所述目标耗材序列号的认证状态为通过所述打印机的认证状态;
21、如果所述打印机反馈的目标耗材序列号的认证结果为认证失败,则更新所述存储单元中存储的所述目标耗材序列号的认证状态为未通过所述打印机的认证状态。
22、可选地,所述序列号切换单元具体用于:
23、如果读取所述存储单元中存储的所述目标耗材序列号的认证状态为尚未经所述打印机认证状态,则在所述上电检测单元检测所述打印机的下一次上电状态为真上电状态的情况下,判断所述打印机反馈的所述目标耗材序列号的认证结果为认证成功还是认证失败;
24、如果为认证成功,则直接进入工作状态,并将所述存储单元中存储的所述目标耗材序列号的认证状态更新为通过所述打印机的认证状态;如果为认证失败,则将所述存储单元中存储的所述目标耗材序列号的认证状态更新为未通过所述打印机的认证状态。
25、可选地,所述序列号切换单元具体用于:
26、如果读取所述存储单元中存储的所述目标耗材序列号的认证状态为通过所述打印机的认证状态,则在所述上电检测单元检测所述打印机的下一次上电状态为真上电状态时直接进入工作状态。
27、可选地,所述序列号切换单元具体用于:
28、如果读取所述存储单元中存储的上电状态为假上电状态且所述目标耗材序列号的认证状态为未通过所述打印机的认证状态,则在所述上电检测单元检测所述打印机的下一次上电状态为真上电状态时,切换至第一耗材序列号认证数据与所述打印机进行认证,所述第一耗材序列号为所述多个耗材序列号中尚未经所述打印机认证的一个耗材序列号。
29、可选地,所述多个耗材序列号认证数据以码表和码表指针的形式存储在所述存储单元中,一个耗材序列号认证数据存储在一个码表中,
30、所述序列号切换单元切换至第一耗材序列号认证数据与所述打印机进行认证,包括:
31、将码表指针加1,以指向所述目标耗材序列号对应码表的下一个码表,所述下一个码表中存储所述第一耗材序列号认证数据;
32、将加1后的码表指针写入所述存储单元;
33、在所述打印机下一次上电状态为真上电时,基于所述存储单元中存储的码表指针指向的码表中的第一耗材序列号认证数据,进行所述第一耗材序列号认证数据与所述打印机的认证。
34、可选地,还包括静态随机存取存储器,
35、所述序列号切换单元还用于:在所述打印机上电后,将所述目标耗材序列号的从所述存储单元搬移到所述静态随机存取存储器上。
36、可选地,所述序列号切换单元具体用于:
37、如果所述上电检测单元检测所述打印机的下一次上电状态为假上电状态,则保持等待状态直至所述打印机下电。
38、第二方面,提供了一种耗材芯片的工作方法,所述方法包括:
39、在耗材芯片与打印机电连接时,基于所述打印机输出的信号检测所述打印机的上电状态;
40、基于所述上电状态更新所述耗材芯片的存储单元中存储的所述打印机的上电状态,所述存储单元用于存储多个耗材序列号的、各耗材序列号对应的认证状态、以及所述打印机的上电状态,认证状态包括尚未经所述打印机认证状态、通过所述打印机的认证状态和未通过所述打印机的认证状态,上电状态包括真上电状态和假上电状态;
41、基于所述打印机反馈的目标耗材序列号的认证结果,更新所述存储单元中存储的所述目标耗材序列号的认证状态;
42、在所述打印机下一次上电时,基于所述存储单元中存储的上电状态、所述上电检测单元检测的所述打印机的下一次上电状态和所述目标耗材序列号的认证状态中至少一项,切换与所述打印机进行认证的耗材序列号认证数据。
43、可选地,所述在耗材芯片与打印机电连接时,基于所述打印机输出的信号检测所述打印机的上电状态,包括:
44、触发所述打印机输出的信号产生下降沿;
45、对所述打印机输出的信号的下降沿数量进行计数;
46、确定所述打印机输出的信号为所述打印机发送的命令信号还是毛刺信号;
47、基于确定结果,对应更新所述存储单元中存储的所述打印机的上电状态。
48、可选地,所述基于所述上电状态更新所述耗材芯片的存储单元中存储的所述打印机的上电状态,包括:
49、如果从所述存储单元的目标存储地址扇区读出所述打印机的上电状态为假上电状态,则在确定所述打印机输出的信号为所述打印机发送的命令信号时,将真上电状态写入所述目标存储地址扇区。
50、可选地,所述基于所述上电状态更新所述耗材芯片的存储单元中存储的所述打印机的上电状态,包括:
51、如果从所述存储单元的目标存储地址扇区读出所述打印机的上电状态为真上电状态,则将假上电状态写入所述目标存储地址扇区;
52、之后在确定所述打印机输出的信号为所述打印机发送的命令信号时,将真上电状态写入所述目标存储地址扇区。
53、可选地,所述基于所述上电状态更新所述耗材芯片的存储单元中存储的所述打印机的上电状态,还包括:
54、如果未确定所述打印机输出的信号为所述打印机发送的命令信号,则保持所述目标存储地址扇区的假上电状态。
55、可选地,所述基于所述打印机反馈的目标耗材序列号的认证结果,更新所述存储单元中存储的所述目标耗材序列号的认证状态,包括:
56、如果所述打印机反馈的目标耗材序列号的认证结果为认证成功,则更新所述存储单元中存储的所述目标耗材序列号的认证状态为通过所述打印机的认证状态;
57、如果所述打印机反馈的目标耗材序列号的认证结果为认证失败,则更新所述存储单元中存储的所述目标耗材序列号的认证状态为未通过所述打印机的认证状态。
58、可选地,所述基于所述存储单元中存储的上电状态、所述上电检测单元检测的所述打印机的下一次上电状态和所述目标耗材序列号的认证状态中至少一项,切换与所述打印机进行认证的耗材序列号认证数据,包括:
59、如果读取所述存储单元中存储的所述目标耗材序列号的认证状态为尚未经所述打印机认证状态,则在所述上电检测单元检测所述打印机的下一次上电状态为真上电状态的情况下,判断所述打印机反馈的所述目标耗材序列号的认证结果为认证成功还是认证失败;
60、如果为认证成功,则直接进入工作状态,并将所述存储单元中存储的所述目标耗材序列号的认证状态更新为通过所述打印机的认证状态;
61、如果为认证失败,则将所述存储单元中存储的所述目标耗材序列号的认证状态更新为未通过所述打印机的认证状态。
62、可选地,所述基于所述存储单元中存储的上电状态、所述上电检测单元检测的所述打印机的下一次上电状态和所述目标耗材序列号的认证状态中至少一项,切换与所述打印机进行认证的耗材序列号认证数据,包括:
63、如果读取所述存储单元中存储的所述目标耗材序列号的认证状态为通过所述打印机的认证状态,则在所述上电检测单元检测所述打印机的下一次上电状态为真上电状态时直接进入工作状态。
64、可选地,所述基于所述存储单元中存储的上电状态、所述上电检测单元检测的所述打印机的下一次上电状态和所述目标耗材序列号的认证状态中至少一项,切换与所述打印机进行认证的耗材序列号认证数据,包括:
65、如果读取所述存储单元中存储的上电状态为假上电状态且所述目标耗材序列号的认证状态为未通过所述打印机的认证状态,则在所述上电检测单元检测所述打印机的下一次上电状态为真上电状态时,切换至第一耗材序列号认证数据与所述打印机进行认证,所述第一耗材序列号为所述多个耗材序列号中尚未经所述打印机认证的一个耗材序列号。
66、可选地,所述多个耗材序列号的以码表和码表指针的形式存储在所述存储单元中,一个耗材序列号的存储在一个码表中,
67、所述切换至第一耗材序列号认证数据与所述打印机进行认证,包括:
68、将码表指针加1,以指向所述目标耗材序列号对应码表的下一个码表,所述下一个码表中存储所述第一耗材序列号的;
69、将加1后的码表指针写入所述存储单元;
70、在所述打印机下一次上电状态为真上电时,基于所述存储单元中存储的码表指针指向的码表中的第一耗材序列号的,进行所述第一耗材序列号与所述打印机的认证。
71、可选地,还包括:
72、在所述打印机上电后,将所述目标耗材序列号的从所述存储单元搬移到所述耗材芯片的静态随机存取存储器上。
73、可选地,所述基于所述存储单元中存储的上电状态、所述上电检测单元检测的所述打印机的下一次上电状态和所述目标耗材序列号的认证状态中至少一项,切换与所述打印机进行认证的耗材序列号认证数据,包括:
74、如果所述上电检测单元检测所述打印机的下一次上电状态为假上电状态,则保持等待状态直至所述打印机下电。
75、第三方面,提供了一种耗材盒,包括:
76、耗材本体;以及如第一方面所述的耗材芯片。
77、第四方面,提供了一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。
78、第五方面,提供了一种可读存储介质,该可读存储介质上存储有程序或指令,所述程序或指令被处理器执行时实现如第二方面所述的方法的步骤。
79、在本技术实施例中,耗材芯片包括上电检测单元、存储单元和序列号切换单元;所述存储单元,分别与所述上电检测单元和所述序列号切换单元电连接,用于存储多个耗材序列号的、各耗材序列号对应的认证状态、以及与所述耗材芯片连接的打印机的上电状态,认证状态包括尚未经所述打印机认证状态、通过所述打印机的认证状态和未通过所述打印机的认证状态,上电状态包括真上电状态和假上电状态;所述上电检测单元,用于在所述耗材芯片与所述打印机电连接时,基于所述打印机输出的信号检测所述打印机的上电状态,并基于所述上电状态更新所述存储单元中存储的所述打印机的上电状态;所述序列号切换单元,用于基于所述打印机反馈的目标耗材序列号的认证结果,更新所述存储单元中存储的所述目标耗材序列号的认证状态;以及在所述打印机下一次上电时,基于所述存储单元中存储的上电状态、所述上电检测单元检测的所述打印机的下一次上电状态和所述目标耗材序列号的认证状态中至少一项,切换与所述打印机进行认证的耗材序列号认证数据,由此通过上电检测单元对打印机的上电状态进行检测,以识别拔插耗材盒时产生的毛刺或打印机未输出信号对应的假上电情况,根据识别结果执行下一步的耗材序列号切换操作,避免出现影响耗材序列号切换的不稳定因素,保证耗材序列号进行稳定、准确的切换,直到耗材序列号认证通过。
本文地址:https://www.jishuxx.com/zhuanli/20240618/38436.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表