可替换装置、可替换芯片及其通信方法与流程

未命名 09-16 阅读:108 评论:0


1.本发明属于图像形成技术领域,尤其涉及一种可替换装置、可替换芯片及其通信方法。


背景技术:

2.当前的打印系统典型地包括一个或多个可更换打印机部件,诸如喷墨盒、喷墨打印头组件、墨粉盒、供墨器等。一些现有系统为这些可更换打印机部件提供了板上存储器以向打印机传递关于可更换部件的信息,诸如墨填充水平、市场信息等。
3.为了进行这样的信息管理,在成像设备的主体中提供的控制器和在可消耗单元中提供的存储单元彼此进行通信。为了验证通信的可靠性,成像设备在向存储器传输数据是还同时传输完整性检测信号,通过验证完整性检测信号,来判断传输的数据是否发生缺失或出现错误。然而,若完整性检测信号本身在传输时发生错误时,也会判断为传输的数据有误,无法准确的判断传输的数据是否发生缺失或出现错误,导致重复计算。


技术实现要素:

4.本发明的目的在于提供一种可替换装置、可替换芯片及其通信方法,旨在解决无法准确的判断传输的数据是否发生缺失或出现错误的问题。
5.一种具有接收模块的可替换芯片的通信方法,所述通信方法包括:
6.接收打印机发送的第一数据集;所述第一数据集包括第一命令数据、第一数据以及第一符号数据;
7.存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能。
8.本发明还提供了一种具有接收模块的可替换芯片,用于与图像形成装置通信,所述可替换芯片包括:
9.接收模块,配置为接收打印机发送的第一数据集;所述第一数据包括第一命令数据、第一数据以及第一符号数据;
10.控制模块,存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能。
11.本发明还提供了一种可替换装置,包括:
12.显影盒,安装在图像形成装置上;以及
13.安装在所述显影盒上上述的可替换芯片。
14.上述的可替换芯片及其通信方法,可替换芯片接收到打印机发送的第一数据集;存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能,芯片不接收第一完整性检测数据或将第一完整性检测数据变为0,即使第一完整性数据本身出现问题时,仍然可以完成正确的数据传输,避免重复的数据传输和计算。
附图说明
15.图1为本发明实施例提供的图像形成装置的结构示意图;
16.图2为本发明实施例提供的可替换芯片的通信方法的流程示意图;
17.图3为本发明实施例提供的可替换芯片的通信方法的另一流程示意图;
18.图4为本发明实施例提供的可替换芯片的结构示意图;
19.图5为本发明实施例提供的可替换芯片的另一结构示意图。
具体实施方式
20.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
21.图1示出了图像形成装置10的结构示意图,图像形成装置10包括主体部,设置在主体部中的主控制器11以及可拆卸安装在主体部中的可更换装置,主控制器11可以与可替换单元上的硒鼓可替换芯片20通信。可更换装置可以被安装在图像形成装置10的主体上,每个可更换装置具有预定的寿命,当可更换装置达到预设的寿命时,图像形成装置10可提醒用户更换。
22.可更换装置上包括硒鼓可替换芯片20,可替换芯片20包括用来记录和存储各种信息的存储器,例如,关于可更换装置、可替换芯片20本身,或图像形成装置10的各种特性信息,以及可更换装置的使用信息或程序。
23.如图2所示,本发明实施例提供了一种可替换芯片20的通信方法,该通信方法包括:
24.在步骤s100中,接收打印机发送的第一数据集;所述第一数据集包括第一命令数据、第一数据以及第一符号数据。
25.具体的,可替换芯片20可以为crum可替换芯片20,可更换装置安装入图像形成装置10中时,可替换芯片20可与图像形成装置10中的主控制器11通信连接,可替换芯片20可以通过通信连接获取图像形成装置10的主控制器11发送的第一数据集,以进行可替换芯片20认证。其中,第一数据集包括第一命令数据和第一数据,其中,第一命令数据为图像形成装置10的主控制器11发送给可替换芯片20的控制命令,第一数据可以包括诸如随机数据之类的各种数据。同时,第一数据集还包括第一循环冗余校验位,第一循环冗余检验位具体为图像形成装置10的主控制器11根据第一命令数据和第一数据生成,第一循环冗余校验位用于校验第一命令数据和第一数据的数据错误校验。
26.在步骤s200中,存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能。
27.图像形成装置的主控制器在发送第一数据集的同时,还会向可替换芯片发送第一完整性检测数据,当可替换芯片接到第一完整性检测数据时,需要对第一完整性检测数据进行验证,来验证第一数据集是否在传输过程中发生错误,但是,当第一完整性检测数据本身在传输过程中也有发生错误,而可替换芯片无法判断第一完整性检测数据是否在传输过程中发生错误,可替换芯片容易发生运算错误,而从另一方面来说,第一完整性检测数据不含实际的通信信息,即对于可替换芯片与主控制器的通信无关,故可替换芯片在接收到第
一数据集时,存储第一数据集,并使所述接收模块失能,从而接收模块不接收第一完整性检测数据或者将接收的第一完整性检测数据均变为0,可替换芯片不用对第一完整性检测数据进行处理,不仅节约了运算资源和存储空间,而且能避免发生运算错误。
28.可替换芯片20需要先读取第一数据集中的第一命令数据和第一数据,并根据第一命令数据和第一数据反馈相应信息至图像形成装置10的主控制器11。具体来说,第二数据、第二结果数据、第二crc数据以及第二符号数据,其中,第二数据集为反馈第一命令数据和第一数据的反馈数据,具体可为可替换装置和可替换芯片20自身的相关特性信息或使用信息。第二结果数据为根据第一命令数据的操作结果而生成的数据,用于指示第一命令数据的执行情况,第二符号数据为数据标志位,用于指示第二完整性数据,即第二完整性检测数据在反馈的数据中位于第二符号数据之后。
29.第二完整性数据用于第二数据集的完整性检测,可以通过检测第二完整性数据的来验证第二数据集的数据完整性,第二完整性数据根据第一数据集和外部数据生成,具体来说,第二完整性数据根据第一命令数据、第一数据以及外部数据生成。其中,外部数据包括常量数据、循环冗余校验相关算法、用于计算第二完整性数据的相关加密数据、以及用于计算第二符号数据的数据等。第二数据为根据第一命令数据和第一数据,以及从可替换芯片20存储单元中获取的关于涉案可替换芯片20以及可消耗装置的相关信息生成,第二crc数据由第二数据、第二结果数据以及外部数据中的crc常量通过位移、异或及相关算法生成,第二结果数据和第二符号数据可以由外部数据中的常量数据计算或赋值生成。
30.第二完整性检测数据由以下公式生成:
31.第二完整性检测数据=e(第一命令数据+第一数据+外部数据)
32.其中,可替换芯片20根据第一命令数据和第一数据生成中间数据,并根据外部数据中的预设的加密算法以及相关算法,结合外部数据中的其他常量数据对该中间数据进行计算生成第二完整性检测数据。
33.在步骤中,发送第二数据集和第二完整性数据至主控制器11。
34.图像形成装置10的主控制器11接收到第二数据集和第二完整性数据后,对数据进行读取,将第二完整性数据分离开来,并对第二完整性数据进行验证,具体的,主控制器11通过预设算法对第二数据集进行计算,得到第二实际完整性数据,然后比较第二实际完整性数据和第二完整性数据,若二者相同或相对应,则判断主控制器11接收的第二数据集是完整的;若二者不同或不对应,则判断主控制器11接收的第二数据集在传输过程中发生错误,主控制器11发送错误信息并请求可替换芯片20的控制单元300再次发送第二数据集和第二完整性数据,直至主控制器11确认收到无误的第二数据集和第二完整性检测数据。
35.如图3所示,进一步地,所述根据接收到的所述第一数据集,使所述接收模块失能的步骤包括:
36.在步骤201中,检测是否接收到第一符号数据;
37.在步骤202中,若接收到第一符号数据,使所述接收模块失能。
38.第一完整性数据为数据的最后的数据位,第一符号数据用于指示第一完整性检测数据的位置,即第一符号数据之后的数据为第一完整性检测数据,在检测到第一符号数据之后,控制单元使接收模块失能,芯片不接收第一完整性检测数据或将第一符号数据之后的数据变为0。
39.上述的可替换芯片20的通信方法,可替换芯片20需要先读取第一数据集并根据第一数据集反馈第二数据集至图像形成装置10的主控制器11,同时,根据第一数据集中的第一命令数据和第一数据生成第二完整性数据,成像设备只需检测第二完整性数据准确性,即可判断数据传输的准确性,在只有第一完整性数据本身出现问题时,仍然可以完成正确的数据传输,避免重复的数据传输和计算。
40.图4为本方案实施例提供的硒鼓可替换芯片20的电路结构示意图。每一个可更换装置上可安装可替换芯片20,用于与图像形成装置10通信。如图3所示,硒鼓可替换芯片20包括接收模块100和控制模块200。接收模块100配置为接收打印机发送的第一数据集;第一数据包括第一命令数据、第一数据以及第一符号数据;控制模块配置为存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能。
41.接收模块100配置为信号收发端口,用来接收或发送各种信号,具体来说,可以接收图像形成装置10的主控制器11发送的第一数据集,以及发送反馈至图像形成装置10的第二数据集和第二完整数据。接收模块100在可替换芯片20上可表现为包括暴露在可替换芯片20表面的导电触点的部分,可替换装置在安装至图像形成装置10中时,可替换芯片20可通过导电触点与图像形成装置10的主控制器11电连接,以实现可替换芯片20与图像形成装置10的主控制器11的通信连接。
42.具体的,接收模块100接收的第一数据集包括第一命令数据和第一数据,其中,第一命令数据为图像形成装置10的主控制器11发送给可替换芯片20的控制命令,其中,第二数据集为反馈第一命令数据和第一数据的反馈数据,具体可为可替换装置和可替换芯片20自身的相关特性信息或使用信息。第二结果数据为根据第一命令数据的操作结果而生成的数据,用于指示第一命令数据的执行情况,第二符号数据为数据标志位,用于指示第二完整性数据,即第二完整性检测数据在反馈的数据中位于第二符号数据之后。控制模块200包括判断单元201和控制单元202。判断单元201配置为检测是否接收到第一符号数据;控制单元202配置为若接收到第一符号数据,使所述接收模块100失能。
43.第一生成单元包括第一获取单元和第二生成单元;第一获取单元配置为获取外部数据;其中,外部数据包括用于生成第二数据集和完整性数据的常量数据;第二生成单元配置为根据外部数据和第一数据集生成第二数据集和完整性数据。第二完整性数据根据第一命令数据、第一数据以及外部数据生成。其中,外部数据包括常量数据、循环冗余校验相关算法、用于计算第二完整性数据的相关加密数据、以及用于计算第二符号数据的数据等。第二生成单元根据第一命令数据和第一数据,以及从可替换芯片20存储单元中获取的关于涉案可替换芯片20以及可消耗装置的相关信息生成第二数据,第二crc数据由第二数据、第二结果数据以及外部数据中的crc常量通过位移、异或及相关算法生成,第二结果数据和第二符号数据可以由外部数据中的常量数据计算或赋值生成。
44.如图5所示,可替换芯片20还包括第二获取单元、验证单元以及错误反馈单元;第二获取单元配置为获取图像形成装置10的主控制器11发送的第一完整性数据;验证单元配置为验证第一完整性数据的正确性;错误反馈单元配置为在所述第一完整性数据不正确时,向所述主控制器11发送错误信号。图像形成装置10的主控制器11在发送第一数据集时,同时还会发送第一完整性数据至可替换芯片20的验证单元,该第一完整性数据用于检测第一数据集的数据完整性,验证单元通过检测第一完整性数据的准确性,确认第一数据集的
完整性。具体的,第一完整性数据根据图像形成装置10的主控制器11发出的第一数据集生成,验证单元只需要验证接收到的第一数据集与第一完整性检查数据是否相符,即可验证第一数据集的完整性,若第一完整性数据准确,即判断可替换芯片20接收的第一数据集完整无错误,可替换芯片20提取第一数据集进行后续运算;若第一完整性数据不准确,即判断可替换芯片20接收的第一数据集缺失或发生错误,此时错误反馈单元向图像形成装置10的主控制器11发送错误信号,并请求主控制器11重新发送第一信息和第一完整性数据。
45.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种具有接收模块的可替换芯片的通信方法,其特征在于,所述通信方法包括:接收打印机发送的第一数据集;所述第一数据集包括第一命令数据、第一数据以及第一符号数据;存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能。2.如权利要求1所述的通信方法,其特征在于,所述接收打印机发送的第一数据集的步骤包括:按照顺序依次接收所述第一命令数据、所述第一数据以及所述第一符号数据。3.如权利要求1所述的通信方法,其特征在于,所述根据接收到的所述第一数据集,使所述接收模块失能的步骤包括:检测是否接收到所述第一符号数据;若接收到所述第一符号数据,使所述接收模块失能。4.一种具有接收模块的可替换芯片,用于与图像形成装置通信,所述可替换芯片包括:接收模块,配置为接收打印机发送的第一数据集;所述第一数据集包括第一命令数据、第一数据以及第一符号数据;控制模块,存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能。5.如权利要求4所述的可替换芯片,其特征在于,所述接收模块按照顺序依次接收所述第一命令数据、所述第一数据以及所述第一符号数据。6.如权利要求4所述的可替换芯片,其特征在于,所述控制模块包括:判断单元,配置为检测是否接收到所述第一符号数据;控制单元,配置为若接收到所述第一符号数据,使所述接收模块失能。7.一种可替换装置,其特征在于,包括:显影盒,安装在图像形成装置上;以及安装在所述显影盒上如权利要求4至6中任一项所述的可替换芯片。

技术总结
本发明属于图像形成技术领域,提供了一种可替换装置、可替换芯片及其通信方法。所述通信方法包括:接收打印机发送的第一数据集;所述第一数据集包括第一命令数据、第一数据以及第一符号数据;存储所述第一数据集,并根据接收到的所述第一数据集,使所述接收模块失能。根据接收到的所述第一数据集,使所述接收模块失能,芯片不接收第一完整性检测数据或将第一完整性检测数据变为0,即使第一完整性数据本身出现问题时,仍然可以完成正确的数据传输,避免重复的数据传输和计算。避免重复的数据传输和计算。避免重复的数据传输和计算。


技术研发人员:傅裕敏
受保护的技术使用者:江西亿铂电子科技有限公司
技术研发日:2023.03.11
技术公布日:2023/9/14
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐