耗材芯片及其数据补救方法、耗材容器、成像设备.pdf

上传人:zhu****_FC 文档编号:4714244 上传时间:2018-10-30 格式:PDF 页数:21 大小:781.41KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110301241.6

申请日:

2011.09.28

公开号:

CN103009817A

公开日:

2013.04.03

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):B41J 2/175申请日:20110928|||公开

IPC分类号:

B41J2/175; G03G15/08

主分类号:

B41J2/175

申请人:

珠海天威技术开发有限公司

发明人:

谢立功

地址:

519060 广东省珠海市南屏坪岚路2号南屏企业集团大厦5楼

优先权:

专利代理机构:

珠海智专专利商标代理有限公司 44262

代理人:

李谨;张中

PDF下载: PDF下载
内容摘要

本发明提供一种耗材芯片,包括存储单元、接口单元、控制单元、错误检测部分和指向逻辑部分,存储单元包括参数区和计量区,计量区包括2个以上备用计量区,每个备用计量区中存放可被成像设备识别的数据;接口单元为数据通信提供接口或协议;控制单元分别与存储单元和接口单元连接,控制存储单元及接口单元的数据操作;错误检测部分与存储单元连接,检测备用计量区中的数据是否损坏,将结果保存处理;指向逻辑部分分别与存储单元及控制单元连接,读取错误检测部分的值并通过控制单元以指向相应备用计量区,本发明能对损坏的芯片数据实现补救。

权利要求书

权利要求书耗材芯片,包括
存储单元,用于存储与成像设备数据通信所需的数据,包括参数区和计量区;
接口单元,用于为数据通信提供接口或协议;
控制单元,分别与所述存储单元和所述接口单元连接,用于控制所述存储单元及所述接口单元的数据操作;
其特征在于:
所述计量区包括 2个以上的备用计量区,所述每个备用计量区中存放可被所述成像设备所识别的计量数据;
与所述存储单元连接的错误检测部分,用于检测所述备用计量区中的数据是否损坏,并将损坏结果保存并处理;
分别与所述存储单元及所述控制单元连接的指向逻辑部分,用于读取所述错误检测部分的值,并通过所述控制单元以指向相应的备用计量区。
如权利要求1所述的耗材芯片,其特征在于:
所述错误检测部分包括互连的错误检测逻辑单元和错误数值计数器单元;
所述错误检测逻辑单元用于检测所述备用计量区或所述备用参数区中的数据是否损坏,并将损坏结果发送给所述错误数值计数器单元;
所述错误数值计数器单元接收所述错误检测逻辑单元发送的结果,当数据损坏时,将错误数值计数器的值加1,当数据正常时,错误数值计数器值不变。
如权利要求1或2所述的耗材芯片,其特征在于:
还包括分别与所述控制单元及所述存储单元连接的更新检测逻辑单元,用于比较当前备用计量区中的计量值与下一备用计量区中的计量值,并当二者差值大于P个百分比时,通过所述控制单元将当前备用计量区中的数据更新到下一备用计量区中,P是0.5~50的任一数值。
耗材芯片数据补救方法,该耗材芯片包括
存储单元,用于存储与成像设备数据通信所需的数据,包括参数区及计量区,计量区包括 2个以上的备用计量区,所述每一个备用计量区中存放可被所述成像设备所识别的计量数据;
接口单元,用于为数据通信提供接口或协议;
与所述存储单元连接的错误检测部分,用于检测所述备用计量区中的数据是否损坏,并将结果保存并处理;
分别与所述存储单元及所述控制单元连接的指向逻辑部分,用于读取所述错误检测部分的值,并通过所述控制单元以指向相应的备用计量区;
控制单元,分别与所述存储单元和所述接口单元连接,用于控制所述存储单元及所述接口单元的数据操作;
其特征在于:
所述错误检测部分在所述成像设备上电时检测所述备用计量区中的数据是否损坏,若所述备用计量区中的数据损坏,则所述控制单元使用另一备用计量区的数据与所述成像设备进行数据通信,若所述备用计量区的数据未损坏,所述控制单元继续使用所述备用计量区中的数据。
如权利要求4所述的耗材芯片数据补救方法,其特征在于:
采用更新检测逻辑单元实时比较所述备用计量区的数据与下一备用计量区的数据,当差别为P个百分比时,通过所述控制单元将所述备用计量区的数据更新到下一备用计量区中,其中,P的取值是0.5~50中的任一数值。
耗材容器,包括壳体,所述壳体围成容纳耗材的腔体,
其特征在于:
所述壳体的外壁上安装有如权利要求1所述的耗材芯片。
成像设备,包括成像单元和耗材容器,
其特征在于:
所述耗材容器上安装有如权利要求1所述的耗材芯片。

说明书

说明书耗材芯片及其数据补救方法、耗材容器、成像设备
技术领域
 本发明涉及一种芯片及其数据损坏补救的方法,具体地说,涉及一种用于耗材容器的耗材芯片及其数据损坏补救的方法,本发明还涉及装有上述耗材芯片的耗材容器、成像设备。
背景技术
现有的成像设备有打印机、复印机、传真机及多功能一体机,常用的两种打印机是喷墨打印机和激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向打印机提供打印用的墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒作为耗材容器向打印机提供打印用的碳粉,以在介质上形成需要打印的文字或图案,复印机、传真机及多功能一体机的成像原理、使用耗材容器等与打印机基本相同。目前常用的两类打印机为喷墨打印机和激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向打印机提供打印用的墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒作为耗材容器向打印机提供打印用的碳粉,以在介质上形成需要打印的文字或图案。
图1是现有墨盒的结构示意图,其包括壳体11,壳体11围成腔体15,腔体内容纳有墨水,壳体下方设有出墨口14,通过出墨口14可向喷墨打印机提供墨水,在壳体11的一个外壁上安装有耗材芯片13,耗材芯片13的结构如图2所示,其具有一块PCB板16,在PCB板16上安装有电子模块17,电子模块17中包括有接收打印机信号及电能的通讯单元和集成电路部分,通讯单元一般为电触点或感应线圈,集成电路部分中内具有一个存储器,该存储器包括参数区和计量区,该存储器通常为非易失性存储器,其中存储与墨盒相关的数据和打印过程中产生的数据,与墨盒相关的数据一般存储在参数区,其包括:墨盒厂家代码、墨盒生产日期、墨盒型号、特性参数(如总打印量)等,打印过程中产生的数据一般存储在计量区,包括:已消耗打印页数、墨盒内墨水余量、墨盒的初始打印时间、上一打印操作时间等。 
图3是现有碳粉盒的结构示意图,其包括壳体21,壳体21围成一腔体25(图中未示出),在腔体25内容纳有作为耗材的碳粉,碳粉盒的一端设有出粉口24,碳粉盒内的碳粉可以通过出粉口24送至激光打印机,壳体21的外壁上有一耗材芯片安装座22,耗材芯片23安装在芯片安装座22上。耗材芯片23的结构与上述墨盒的耗材芯片13的结构相类似,参见图4,其具有一块PCB板26,在PCB板26上安装有电子模块27,电子模块27中包括有通讯单元和集成电路部分,通讯单元一般为电触点或感应线圈,在集成电路部分内也同样具有一个存储器,该存储器包括参数区和计量区,该存储器通常为非易失性存储器,其中存储有与碳粉盒相关的数据和打印过程中产生的数据,与碳粉盒相关的数据一般存储在参数区,其包括:碳粉盒厂家代码、碳粉盒生产日期、碳粉盒型号、特性参数等,打印过程中产生的数据一般存储在计量区,包括:已消耗打印页数、碳粉盒内碳粉余量、碳粉盒的初始打印时间、上一打印操作时间等。
喷墨打印机或激光打印机在进行打印的过程中,往往会将打印过程的信息存储到墨盒或碳粉盒的耗材芯片的存储器中,如:已打印页数、剩余打印页数、墨水余量或碳粉余量等信息;上述存储操作跟随打印机打印过程而进行,因此,整个打印过程都存在有对墨盒的耗材芯片或碳粉盒的耗材芯片的存储操作。图5示出了现有碳粉盒的耗材芯片23中存储的数据,地址0X05~0X0B为参数区,包括碳粉盒的型号、页产量、厂家代码等参数数据,打印机上电后,读取参数区中的数据,以判断该碳粉盒是否适用于该款打印机;地址0X0C~0X13为计量区,其内存储已打印页数、碳粉剩余量百分比等计量数据,打印机在工作过程中会根据打印的消耗情况重新计算,再把计算结果重新更新到计量区中;通常,耗材芯片对存储器的存储操作为:读取将要操作数据块中的数据,然后将上述数据的相应部分修改为需要存储的数据,再擦除存储器,最后才把修改后的数据写入存储器中,上述读‑改‑擦‑写的过程最少需要几毫秒的时间,有些甚至需要花费几十毫秒,在此过程中,如果擦除后没完成写操作而出现打印机掉电或打印出错等异常状况,则会导致耗材芯片中的数据被损坏,进而使得打印机不能识别该墨盒或碳粉盒,则墨盒或碳粉盒将不能继续使用引起浪费和污染;在打印机工作过程中,客户有时会打开打印机盖取出墨盒或碳粉盒,此时若存储器中的数据正处于擦除完毕而待写入的状态,则会导致数据的丢失,出现墨盒或碳粉盒安装后无法被打印机所识别的情况;甚至有些打印机一直是给芯片供电的,而在安装或取下碳粉盒或墨盒时,往往也会遇到墨盒或碳粉盒的耗材芯片的存储器数据被冲乱的情况,即数据全部为0XFF,同样也导致墨盒或碳粉盒安装后无法被打印机所识别的情况。由于打印机在工作过程中会反复读写计量区中的数据,因此,0X0C~0X13的中数据会随着打印过程而发生变化,当写操作的擦除结束后未写入数据,而此时停电或用户正取出碳粉盒,其计量区中的数据便会如图6中所示,0X0C~0X13中都变成0XFF或部分数据为0XFF,此时,耗材芯片中的数据已被破坏,当打印机再次上电使用时,该耗材芯片则无法被打印机所识别,导致碳粉盒无法继续使用,给用户带来不便。因此,需要提供一种即使数据被损坏仍能使用的耗材芯片,以避免上述各种情况下由于打印机不能识别耗材芯片引起的各种打印中断等问题。
发明内容
本发明的主要目的是提供一种能对损坏的耗材芯片数据实现补救、便于使用的耗材芯片,以弥补上述现有技术的不足。
为实现上述目的,本发明提供的耗材芯片包括:存储单元、接口单元、控制单元、错误检测部分和指向逻辑部分;存储单元用于存储与成像设备数据通信所需的数据,包括参数区及计量区,计量区包括2个以上备用计量区,每一个备用计量区中存放可被成像设备所识别的计量数据;接口单元用于为数据通信提供接口或协议;错误检测部分与存储单元连接,用于检测备用计量区中的数据是否损坏,并将损坏结果保存并处理;指向逻辑部分分别与存储单元及控制单元连接,用于读取错误检测部分的值,并通过控制单元以指向相应的备用计量区;控制单元分别与存储单元、接口单元、错误检测部分和指向逻辑部分连接,用于控制上述各组成部分的数据操作。
由上方案可见,本发明所提供的芯片在存储单元中设置2个以上的备用计量区,每个备用计量区中的数据均为成像设备可以识别的数据,当错误检测部分检测到一个备用计量区的数据被损坏时,采用另一备用计量区的数据以进行数据交换,如此,可确保芯片使用正确的数据与成像设备进行通信,避免在成像设备出错、异常状况或用户不当操作等情况下,由于芯片数据被损坏而不能继续打印操作的情况。
其进一步方案是,错误检测部分包括互连的错误检测逻辑单元和错误数值计数器单元;错误检测逻辑单元用于检测备用计量区或备用参数区中的数据是否损坏,并将损坏结果发送给错误数值计数器单元;错误数值计数器单元接收错误检测逻辑单元发送的结果,当数据损坏时,将错误数值计数器的值加1,并把值更新到存储器里,当数据正常时,错误数值计数器值不变,不更新该存储器的值。
本方案中采用错误检测逻辑单元来检测备用计量区的数据是否损坏,错误数值计数器单元接到错误检测逻辑单元发送的数据损坏结果后,将错误数值计数器的值加1,表示当前备用计量区的数据已经损坏,应使用下一备用计量区或下一备用参数区的数据,若数据未损坏,错误数值计数器值不变,表示仍使用当前备用计量区的数据,因此,能够确保与打印机进行通信的备用计量区中数据也保持正确状态,从而保证了芯片内数据的正确,使得打印能够正常进行、方便用户使用。
其更进一步方案是,该耗材芯片还包括分别与控制单元及存储单元连接的更新检测逻辑单元,用于比较当前备用计量区中的计量值与下一备用计量区中的计量值,并当二者差值大于P个百分比时,通过控制单元将当前备用计量区中的数据更新到下一备用计量区中,P是0.5~50的任一数值。
打印机在工作过程中,会多次读写芯片计量区中的数据,采用更新检测逻辑单元实时比较当前备用计量区与下一备用计量区中所记录计量数值的差,可以当差值大于设置百分比值以上时,通过控制单元更新下一备用计量区中的数值,如此,可以确保当前备用计量区与下一备用计量区中的数值差别总是小于所设置的百分比值,从而使得芯片当前使用的备用计量区数据损坏后所使用的下一备用计量区的数据均与实际值基本相符,确保芯片数据的准确性、便于用户使用,两个备用计量区中的数值差别可以设置在0.5~50之间的任意整数或小数,用户可以根据实际需求在制作芯片的时候提前设置到芯片中。
本发明的还一目的是提供一种耗材芯片数据补救方法,该方法用于上述芯片,错误检测部分在成像设备上电时检测备用计量区中的数据是否损坏,若备用计量区中的数据损坏,则控制单元使用另一备用计量区的数据与打印机进行数据通信,若备用计量区的数据未损坏,控制单元继续使用备用计量区中的数据。
当打印出错、打印机异常、用户不当操作成像设备等情况下,若芯片内一个备用计量区的数据被损坏,采用上述方法以使得芯片使用另一个备用计量区的数据继续与打印机进行通信,如此,确保了芯片内数据的完整性和正确性,避免由此所引起的打印中止。
其更进一步方案是,更新检测逻辑单元实时比较备用计量区的数据与下一备用计量区的数据,当差别为P个百分比时,将备用计量区的数据更新到下一备用计量区中,其中,P的取值是0.5~50中的任一数值,包括整数和小数。
由于打印机在工作过程中是实时读写芯片计量区中的数据,应用本方案实时检测两个备用计量区中的数值差并及时更新一致,可以保证芯片即使过程有计量数据损坏,但补救后与打印机进行通信的数据基本与实际数据相同,从而保证了打印的正常进行、便于使用。
本发明的又一目的是提供一种耗材容器,包括壳体,壳体围成容纳耗材的腔体,壳体的外壁上安装有如上所述的耗材芯片。
本方案所提供耗材容器由于安装有如上耗材芯片,因此,可以避免芯片中数据受损而导致的打印中止,便于使用。
本发明的又一目的是提供一种成像设备,包括成像单元和耗材容器,耗材容器上安装有如上所述的耗材芯片。
成像设备上的耗材容器上设置有如上所述的耗材芯片,可以避免由于芯片数据被损坏而导致成像设备工作中止的情况。
附图说明
图1是现有墨盒的结构示意图。
图2是现有墨盒的耗材芯片的结构示意图。
图3是现有碳粉盒的结构示意图。
图4是现有碳粉盒的耗材芯片的结构示意图。
图5是现有碳粉盒的耗材芯片计量区所存数据未被损坏的示意图。
图6是现有碳粉盒的耗材芯片计量区所存数据被损坏后的示意图。
图7本发明之耗材芯片实施例的结构示意图。
图8是本发明之耗材芯片实施例计量区未损坏数据的示意图。
图9是本发明之耗材芯片实施例计量区一次损坏数据补救后的示意图。
图10是本发明之耗材芯片实施例计量区的碳粉余量数据可跟随的示意图。
图11是本发明之耗材芯片数据补救方法实施例的流程图。
图12是本发明之耗材容器实施例的结构示意简图。
图13是本发明之打印机实施例的结构示意简图。
下面结合附图和实施例对本发明进一步进行说明。
具体实施方式
耗材芯片实施例
参见图7,本例耗材芯片为一个安装于碳粉盒上的耗材芯片,包括:存储单元、接口单元、控制单元、错误检测部分、指向逻辑部分及更新检测逻辑单元;
存储单元用于存储与打印机数据通信所需的数据,包括1个参数区及3个备用计量区,每一个备用计量区设置在存储单元的一个数据块中,且其中的数据都是可被打印机识别的数据,存储单元中设置有一个错误数值计数器存储区,以存储错误数值计数器的值,该错误数值计数器的初始值为0;
若备用计量区中的数据损坏,则控制单元使用另一备用计量区的数据与打印机进行数据通信,若备用计量区的数据未损坏,控制单元继续使用该备用计量区中的数据。
接口单元用于为数据通信提供接口或协议;
错误检测部分与存储单元连接,用于检测备用计量区中的数据是否损坏,并将损坏的结果保存及处理,该错误检测部分包括互连的错误检测逻辑单元和错误数值计数器单元,错误检测逻辑单元用于检测备用计量区中的数据是否损坏,并将结果发送给错误数值计数器单元;错误数值计数器单元接收错误检测逻辑单元发送的结果,当结果标识为数据损坏时,错误数值计数器的值加1,当结果标识为数据正常时,错误数值计数器值不变。
更新检测逻辑单元分别与控制单元及存储单元连接,用于比较当前备用计量区中的计量值与下一备用计量区中的计量值,当二者差值大于10%时,则输出一更新信号给控制单元,控制单元接收到该更新信号后将当前备用计量区中的数据更新到下一备用计量区中;
指向逻辑部分分别与存储单元及控制单元连接,用于读取错误检测部分的值,并通过控制单元以指向相应的备用计量区;
控制单元分别与存储单元、接口单元、指向逻辑部分及更新检测逻辑单元连接,用于控制存储单元、接口单元、指向逻辑部分及更新检测逻辑单元的数据操作。
由于计量区中数据随着打印的进行,会有数据改变的写入操作,数据损坏的风险较大,参见图8,本实施例设置3个备用计量区,即在3个备用计量区中均设置有地址0X0C~0X13的数据,地址虽然一样,然而,在存储单元中也可重新映射不同地址(图8中未示出),也可通过不同的块来达到不同地址的映射(图8中未示出),如:已打印量、碳粉剩余量百分比等,设置错误检测部分用于检测备用计量区中的数据是否损坏并根据结果进行相应处理,指向逻辑部分通过控制单元指向某一个备用计量区,更新检测逻辑单元实时比较当前备用计量区与下一备用计量区的数据差值,当检测到当前使用的备用计量区与下一备用区的参数差值为10%时,则通过控制单元将当前使用备用计量区的数据更新到下一备用计量区中;错误检测部分的错误检测逻辑单元用于检测耗材芯片当前备用计量区中的数据是否损坏,如检测到该备用计量区数据连续空间存在有10个以上的“0XFF”值,或检测到某些地址的数据校验值不正确,如:备用计量区的0X0C 地址和0X0F地址的数据在耗材芯片上电时都是一样的,0X0D地址和0X10地址的数据在耗材芯片上电时也是一样的,可使用某一地址数据与另一地址数据比较,如二者一样,则校验值正确,否则检验值错误;则错误检测逻辑单元会给错误数值计数器单元输入一个备用计量区数据损坏的信号,错误数值计数器单元收到该信号后,将错误数值计数器的值加1,且把该值存储到存储器中,错误数值计数器的存储值分配在存储器的某一地址空间,指向逻辑部分取出错误数值计数器存储区中的值,然后根据该值通过控制单元指向对应的备用计量区,如此,可确保用于和打印机通信的数据是未损坏的,错误数值计数器存储区中的错误数值计数器初始值为0,表示指向逻辑部分初始指向为第一个备用计量区0。
图9是计量区中数据第一次被损坏后的补救示意图,当用户异常操作如错误断电时,导致备用计量区即地址:0X0C~0X13中的数据全部被擦除为“0XFF”,且耗材芯片还没有及时回写,再次上电时,用于检测备用计量区的错误检测逻辑单元检测到耗材芯片当前所使用的备用计量区数据已损坏,则错误检测逻辑单元会给错误数值计数器单元输入一个当前备用计量区数据损坏的信号,错误数值计数器单元收到该信号后,将错误数值计数器的值加1,即0+1=1,并把错误数值计数器的值1存储到错误计数值存储器,指向逻辑部分从中取出错误数值存储器的值1,然后通过控制单元根据该值1指向对应的备用计量区1作为新的当前使用备用计量区,该备用计量区1的数据是未被损坏的,而且该备用计量区1中所存储的数据是预先设置好的初始数据,耗材芯片使用该备用计量区1中的数据和打印机进行通信,可被打印机识别,从而使得耗材容器可以继续使用。
当后续打印机给耗材芯片上电,错误检测逻辑单元检测到该耗材芯片备用计量区1的数据未发生损坏,则错误检测逻辑单元不会给错误数值计数器单元输入损坏信号,则错误数值计数器的存储器值不会加1,指向逻辑部分所的错误数值存储器值仍然是1,当前使用的备用计量区仍是指向相应的备用计量区1,耗材芯片使用该备用计量区1的数据与打印机进行数据通信,耗材芯片可被打印机识别,耗材容器仍可以继续使用。
图9反映了对备用计量区的数据损坏后进行补救的方式,然而在打印过程中,当某一备用计量区中的数据损坏时,若使用的下一备用计量区中耗材使用量仍为初始值,则会出现耗材使用量的错误计量,本实施例采用更新检测逻辑单元以解决上述问题,参见图10,在耗材芯片与打印机进行数据通信时,更新检测逻辑单元实时比较当前备用计量区1与下一备用计量区2的数据差值,当检测到当前使用的备用计量区1比下一备用区2的用量参数差值为10%时,则通过控制单元将当前使用备用计量区1的数据更新到下一备用计量区2中。以耗材剩余量%数据为例,地址0X0E或地址0X11的第二字节数据为耗材剩余量%数据,耗材已打印量%和耗材剩余量%有如下关系:
耗材已打印量%数据=1‑耗材剩余量%数据
或耗材剩余量%数据=1‑耗材已打印量%数据
打印机打印到当前备用计量区1中的已打印量为10%、剩余90%(数据十六进制数据5A其十进制数为90, 即耗材剩余量90%),而下一备用计量区2存储的已打印量为0%,剩余100%(即更新前数据,与图9的备用计量区2全新数据一样,地址0X0E或地址0X11的第二字节数据为十六进制数64,其十进制为100, 即耗材剩余量100%),此时更新检测逻辑单元检测到当前备用计量区1的耗材剩余量(90%)比下一备用计量区2的耗材剩余量(100%)相差10个%点, 因此更新检测逻辑单元给控制单元输送一个 更新信号,控制单元接收到该信号后,将当前备用计量区1的数据拷贝到下一备用计量区2里,见图10的备用计量区2的数据。 打印机继续打印,当前备用计量区1继续计量,当打印到图10的当前备用计量区1的数据时,即已打印量11%,耗材剩余量89%(十六进制数59) ,如果此时当前备用计量区1因意外损坏,则耗材芯片将启用下一备用计量区2的数据(90%),因损坏后备用计量区2作为当前计量区,且比损坏前备用计量区1的耗材剩余量相差90%‑89%=1%,因此用该方法补救后与实际正常打印的耗材消耗量相差不大。 
由上,采用本实施例的耗材芯片,可在数据被损坏的情况下,实现数据的补救,而且,由于更新检测逻辑单元通过控制单元将当前备用计量区的数据更新到下一备用计量区中,使得耗材使用量、打印页数等计量值与实际使用量基本一致,耗材容器可以继续使用,耗材芯片中与打印机进行通信的数据也基本准确反映了实际的用量,保证耗材容器及其耗材芯片的正常工作。
作为本发明之耗材芯片实施例的一种变换,存储单元中的备用计量区可以设置2个,也可以设置多个,只要存储单元中所设置的空间足够,备用计量区的个数越多,耗材芯片数据的安全性则越高;存储单元中也可以设置2个以上备用参数区及2个以上备用计量区,备用参数区及备用计量区的个数相同,一个备用参数区和一个备用计量区存放在一个数据块中,即将计量数据区和参数数据区放在相同的块作为备用区来进行检测及操作,备用计量区和备用参数区都作为检测对象;其余结构与本实施例类似,该变换同样可以实现本发明的目的。
作为本发明之耗材芯片实施例的另一种变换,每一个备用计量区中所存储的初始数据也可以不相同,只要是可以被打印机所识别的计量数据即可,该变换同样可以实现本发明的目的。
作为本发明之耗材芯片实施例的又一种变换,更新检测逻辑单元比较当前备用计量区与下一备用计量区中的数据差别值可以根据需求来设置,可以是0.5%~50%中的任一数值,包括小数或整数,也可以是0.5%~100%中的任一数值,该变换同样可以实现本发明的目的。
作为本发明之耗材芯片实施例的又一种变换,备用计量区可以从备用计量区3、备用计量区2、备用计量区1到备用计量区0往下设置以使用,其错误检测部分每次检测到当前备用计量区数据损坏后,其错误数值计数器的值减1,该变换同样可以实现本发明的目的。
作为本发明之耗材芯片实施例的又一种变换,可以在耗材芯片中不设置更新逻辑检测单元,即包括:存储单元、接口单元、控制单元、错误检测部分及指向逻辑部分,存储单元包括N个备用参数区及M个备用计量区,每一个备用计量区的初始数据相同,其余结构和工作原理同上耗材芯片实施例所述,错误检测部分检测到当前备用计量区0或备用参数区0的数据损坏时,控制单元控制指向逻辑部分指向下一备用计量区1或备用参数区1以进行数据通信,该变换同样可以实现本发明的目的。
上述耗材芯片是采用ASIC实现,作为本发明之耗材芯片实施例的又一种变换,上述结构可以通过MCU或可编程逻辑器件(如CPLD,FPGA)实现,也可以采用软件编程或硬件编程来实现,该变换同样可以实现本发明的目的。
本发明之耗材芯片实施例不仅可以用在碳粉盒上,也可以用在墨盒上,其结构和工作原理与本实施例相似,该变换同样可以实现本发明的目的。
耗材芯片数据补救方法实施例
本实施例中使用的耗材芯片可以为上述耗材芯片实施例,其数据补救方法为:错误检测部分在打印机上电时,检测备用计量区中的数据是否损坏,若备用计量区中的数据损坏,则控制单元使用另一备用计量区的数据与打印机进行数据通信,若未损坏,控制单元继续使用备用计量区中的数据;更新检测逻辑单元实时比较备用计量区的数据与下一备用计量区的数据,当差别10%时,通过控制单元将备用计量区的数据更新到下一备用计量区中。参见图11,其具体程序步骤如下:
s10:开始;该步骤说明打印机开机或合盖或打印过程中打印机开始访问耗材芯片;
s20:耗材芯片读取错误数值存储器的值n;
s30:耗材芯片将值n指向备用区作为当前备用计量区n;耗材芯片将读出的值n作为指向备用计量区的依据,即:如果值为1,则指向计量备用区1;如果值为2,则指向计量备用区2;
s40:检测当前备用计量区n的数据;如:检测上述的当前备用计量区n中的数据是否连续10个以上空间值为“0XFF”,或某些地址的数据校验值,如备用计量区的0X0C 地址和0X0F地址的数据在耗材芯片上电时是否一样;
s50:判断当前备用计量区n的数据是否损坏,如果损坏,则进入步骤s60,否则,进入步骤s90;判断检测到当前备用计量区n中的数据是连续10个以上空间值为“0XFF”,或某些地址的数据校验值不正确,即检测到损坏,则将错误数值存储器的值加1,否则,保持原有的错误数值存储器值;
s60:将错误数值计数器值加1;即:n+1该值是作为指向新的备用计量区n+1的依据;
s70:将n+1的值保存到错误数值计数器的存储器中;
s80:将备用计量区n+1作为当前使用的备用计量区,然后进入步骤s130;即判断当前备用计量区数据损坏后,指向下一备用计量区,结束本次操作;
s90:将当前备用计量区n的打印量参数值P0与下一备用计量区n+1的打印量P1进行比较;
s100:判断当前备用计量区n的打印量参数P0与下一备用计量区n+1的打印量P1是否大10%,如果是,则进入步骤s110,否则进入步骤s120;
s110:将当前备用计量区n中的全部数据更新到下一备用计量区n+1中,然后进入步骤s130;该步骤使得每隔一段时间打印机产生一定的打印量时,拷贝当前使用量到下一备用计量区n+1里面,如当前备用计量区损坏而启用下一备用计量区n+1时,打印量是更新的使用量,而不是设定的固定使用量,使得备用计量区中的数据能够跟踪损坏之前的打印量数据,从而能够保存客户使用过程的数据;
s120:不更新下一备用计量区n+1的数据,进入步骤s130;如果两个备用计量区的数值差没有达到10%,则没必要每次都要更新备用计量区中的数据,从而节约更新的时间;
s130:结束。结束本轮操作,下一次开机或合盖或打印过程中,打印机访问耗材芯片则从s10再次开始。
作为本发明耗材芯片数据补救方法实施例的一种变换,更新检测逻辑单元比较当前备用计量区与下一备用计量区中的数据差别值可以根据需求来设置,可以是0.5%~50%中的任一数值,包括整数或小数,也可以是0.5%~100%中的任意数值,上述变换同样可以实现本发明的目的。
作为本发明耗材芯片数据补救方法实施例的另一种变换,本发明所提供的方法可以不采用更新检测逻辑单元比较两个备用计量区的数值差,其余方法与本实施例相同,即是:采用2个以上的备用计量区,错误检测部分在打印机上电时,检测备用计量区的数据是否损坏,当损坏时,使用下一备用计量区的数据,否则,继续使用当前备用计量区的数据,该变换同样也可以实现本发明的目的。
作为本发明耗材芯片数据补救方法实施例的又一种变换,判断当前备用计量区是否损坏,可以是连续Q个以上地址空间数据都为0XFF才判断当前备用计量区数据已损坏,其中Q的值大于5, 上述变换同样可以实现本发明的目的。
作为本发明耗材芯片数据补救方法实施例的又一种变换,当芯片存储单元中设置为:多个备用参数区+多个备用计量区的形式时,错误检测部分在打印机上电时,检测备用参数区中的数据是否损坏,若备用参数区中的数据损坏,则控制单元使用另一备用计量区及与该备用计量区设置在一个数据块的备用参数区的数据与打印机进行数据通信,若未损坏,控制单元继续使用该备用计量区及与该备用计量区设置在一个数据块的备用参数区中的数据与打印机进行数据通信。
耗材容器实施例
参见图12,本例耗材容器为一碳粉盒,碳粉盒包括壳体,该壳体围成容纳碳粉的腔体,壳体的外壁上安装有如上实施例所述的耗材芯片33。
打印机实施例
本例打印机为激光打印机,激光打印机包括成像单元和碳粉盒,该碳粉盒上安装有如上所述的耗材芯片,其结构简图参见图13,图中芯片未示出。
作为本发明打印机实施例的一种变换,还可以是喷墨打印机或复印机或传真机或多功能一体机等成像设备,上述成像设备上安装有如上所述的耗材芯片,上述变换同样可以实现本发明的目的。
本发明不限于上述各实施例及变换,其他基于本发明技术方案且不违背本发明目的的方法及其组合变化也应该包括在本发明权利要求的保护范围内。

耗材芯片及其数据补救方法、耗材容器、成像设备.pdf_第1页
第1页 / 共21页
耗材芯片及其数据补救方法、耗材容器、成像设备.pdf_第2页
第2页 / 共21页
耗材芯片及其数据补救方法、耗材容器、成像设备.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《耗材芯片及其数据补救方法、耗材容器、成像设备.pdf》由会员分享,可在线阅读,更多相关《耗材芯片及其数据补救方法、耗材容器、成像设备.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103009817 A (43)申请公布日 2013.04.03 CN 103009817 A *CN103009817A* (21)申请号 201110301241.6 (22)申请日 2011.09.28 B41J 2/175(2006.01) G03G 15/08(2006.01) (71)申请人 珠海天威技术开发有限公司 地址 519060 广东省珠海市南屏坪岚路 2 号 南屏企业集团大厦 5 楼 (72)发明人 谢立功 (74)专利代理机构 珠海智专专利商标代理有限 公司 44262 代理人 李谨 张中 (54) 发明名称 耗材芯片及其数据补救方法、 耗材容。

2、器、 成像 设备 (57) 摘要 本发明提供一种耗材芯片, 包括存储单元、 接 口单元、 控制单元、 错误检测部分和指向逻辑部 分, 存储单元包括参数区和计量区, 计量区包括 2 个以上备用计量区, 每个备用计量区中存放可被 成像设备识别的数据 ; 接口单元为数据通信提供 接口或协议 ; 控制单元分别与存储单元和接口单 元连接, 控制存储单元及接口单元的数据操作 ; 错误检测部分与存储单元连接, 检测备用计量区 中的数据是否损坏, 将结果保存处理 ; 指向逻辑 部分分别与存储单元及控制单元连接, 读取错误 检测部分的值并通过控制单元以指向相应备用计 量区, 本发明能对损坏的芯片数据实现补救。 。

3、(51)Int.Cl. 权利要求书 2 页 说明书 9 页 附图 9 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 9 页 附图 9 页 1/2 页 2 1. 耗材芯片, 包括 存储单元, 用于存储与成像设备数据通信所需的数据, 包括参数区和计量区 ; 接口单元, 用于为数据通信提供接口或协议 ; 控制单元, 分别与所述存储单元和所述接口单元连接, 用于控制所述存储单元及所述 接口单元的数据操作 ; 其特征在于 : 所述计量区包括 2 个以上的备用计量区, 所述每个备用计量区中存放可被所述成像设 备所识别的计量数据 ; 与所述存储单元连接的错误检测。

4、部分, 用于检测所述备用计量区中的数据是否损坏, 并将损坏结果保存并处理 ; 分别与所述存储单元及所述控制单元连接的指向逻辑部分, 用于读取所述错误检测部 分的值, 并通过所述控制单元以指向相应的备用计量区。 2. 如权利要求 1 所述的耗材芯片, 其特征在于 : 所述错误检测部分包括互连的错误检测逻辑单元和错误数值计数器单元 ; 所述错误检测逻辑单元用于检测所述备用计量区或所述备用参数区中的数据是否损 坏, 并将损坏结果发送给所述错误数值计数器单元 ; 所述错误数值计数器单元接收所述错误检测逻辑单元发送的结果, 当数据损坏时, 将 错误数值计数器的值加 1, 当数据正常时, 错误数值计数器值。

5、不变。 3. 如权利要求 1 或 2 所述的耗材芯片, 其特征在于 : 还包括分别与所述控制单元及所述存储单元连接的更新检测逻辑单元, 用于比较当前 备用计量区中的计量值与下一备用计量区中的计量值, 并当二者差值大于 P 个百分比时, 通过所述控制单元将当前备用计量区中的数据更新到下一备用计量区中, P 是 0.550 的任 一数值。 4. 耗材芯片数据补救方法, 该耗材芯片包括 存储单元, 用于存储与成像设备数据通信所需的数据, 包括参数区及计量区, 计量区包 括 2 个以上的备用计量区, 所述每一个备用计量区中存放可被所述成像设备所识别的计量 数据 ; 接口单元, 用于为数据通信提供接口或。

6、协议 ; 与所述存储单元连接的错误检测部分, 用于检测所述备用计量区中的数据是否损坏, 并将结果保存并处理 ; 分别与所述存储单元及所述控制单元连接的指向逻辑部分, 用于读取所述错误检测部 分的值, 并通过所述控制单元以指向相应的备用计量区 ; 控制单元, 分别与所述存储单元和所述接口单元连接, 用于控制所述存储单元及所述 接口单元的数据操作 ; 其特征在于 : 所述错误检测部分在所述成像设备上电时检测所述备用计量区中的数据是否损坏, 若 所述备用计量区中的数据损坏, 则所述控制单元使用另一备用计量区的数据与所述成像设 备进行数据通信, 若所述备用计量区的数据未损坏, 所述控制单元继续使用所述。

7、备用计量 区中的数据。 权 利 要 求 书 CN 103009817 A 2 2/2 页 3 5. 如权利要求 4 所述的耗材芯片数据补救方法, 其特征在于 : 采用更新检测逻辑单元实时比较所述备用计量区的数据与下一备用计量区的数据, 当 差别为 P 个百分比时, 通过所述控制单元将所述备用计量区的数据更新到下一备用计量区 中, 其中, P 的取值是 0.550 中的任一数值。 6. 耗材容器, 包括壳体, 所述壳体围成容纳耗材的腔体, 其特征在于 : 所述壳体的外壁上安装有如权利要求 1 所述的耗材芯片。 7. 成像设备, 包括成像单元和耗材容器, 其特征在于 : 所述耗材容器上安装有如权利。

8、要求 1 所述的耗材芯片。 权 利 要 求 书 CN 103009817 A 3 1/9 页 4 耗材芯片及其数据补救方法、 耗材容器、 成像设备 技术领域 0001 本发明涉及一种芯片及其数据损坏补救的方法, 具体地说, 涉及一种用于耗材容 器的耗材芯片及其数据损坏补救的方法, 本发明还涉及装有上述耗材芯片的耗材容器、 成 像设备。 背景技术 0002 现有的成像设备有打印机、 复印机、 传真机及多功能一体机, 常用的两种打印机是 喷墨打印机和激光打印机, 喷墨打印机使用容纳有墨水的墨盒作为耗材容器向打印机提供 打印用的墨水, 以在纸张上形成需要打印的文字或图案 ; 激光打印机则使用容纳有碳。

9、粉的 碳粉盒作为耗材容器向打印机提供打印用的碳粉, 以在介质上形成需要打印的文字或图 案, 复印机、 传真机及多功能一体机的成像原理、 使用耗材容器等与打印机基本相同。目前 常用的两类打印机为喷墨打印机和激光打印机, 喷墨打印机使用容纳有墨水的墨盒作为耗 材容器向打印机提供打印用的墨水, 以在纸张上形成需要打印的文字或图案 ; 激光打印机 则使用容纳有碳粉的碳粉盒作为耗材容器向打印机提供打印用的碳粉, 以在介质上形成需 要打印的文字或图案。 0003 图 1 是现有墨盒的结构示意图, 其包括壳体 11, 壳体 11 围成腔体 15, 腔体内容纳 有墨水, 壳体下方设有出墨口 14, 通过出墨口。

10、 14 可向喷墨打印机提供墨水, 在壳体 11 的 一个外壁上安装有耗材芯片 13, 耗材芯片 13 的结构如图 2 所示, 其具有一块 PCB 板 16, 在 PCB 板 16 上安装有电子模块 17, 电子模块 17 中包括有接收打印机信号及电能的通讯单元 和集成电路部分, 通讯单元一般为电触点或感应线圈, 集成电路部分中内具有一个存储器, 该存储器包括参数区和计量区, 该存储器通常为非易失性存储器, 其中存储与墨盒相关的 数据和打印过程中产生的数据, 与墨盒相关的数据一般存储在参数区, 其包括 : 墨盒厂家代 码、 墨盒生产日期、 墨盒型号、 特性参数 (如总打印量) 等, 打印过程中产。

11、生的数据一般存储 在计量区, 包括 : 已消耗打印页数、 墨盒内墨水余量、 墨盒的初始打印时间、 上一打印操作时 间等。 0004 图 3 是现有碳粉盒的结构示意图, 其包括壳体 21, 壳体 21 围成一腔体 25(图中未 示出) , 在腔体 25 内容纳有作为耗材的碳粉, 碳粉盒的一端设有出粉口 24, 碳粉盒内的碳粉 可以通过出粉口 24 送至激光打印机, 壳体 21 的外壁上有一耗材芯片安装座 22, 耗材芯片 23 安装在芯片安装座 22 上。耗材芯片 23 的结构与上述墨盒的耗材芯片 13 的结构相类似, 参见图 4, 其具有一块 PCB 板 26, 在 PCB 板 26 上安装有。

12、电子模块 27, 电子模块 27 中包括有 通讯单元和集成电路部分, 通讯单元一般为电触点或感应线圈, 在集成电路部分内也同样 具有一个存储器, 该存储器包括参数区和计量区, 该存储器通常为非易失性存储器, 其中存 储有与碳粉盒相关的数据和打印过程中产生的数据, 与碳粉盒相关的数据一般存储在参数 区, 其包括 : 碳粉盒厂家代码、 碳粉盒生产日期、 碳粉盒型号、 特性参数等, 打印过程中产生 的数据一般存储在计量区, 包括 : 已消耗打印页数、 碳粉盒内碳粉余量、 碳粉盒的初始打印 时间、 上一打印操作时间等。 说 明 书 CN 103009817 A 4 2/9 页 5 0005 喷墨打印机。

13、或激光打印机在进行打印的过程中, 往往会将打印过程的信息存储到 墨盒或碳粉盒的耗材芯片的存储器中, 如 : 已打印页数、 剩余打印页数、 墨水余量或碳粉余 量等信息 ; 上述存储操作跟随打印机打印过程而进行, 因此, 整个打印过程都存在有对墨盒 的耗材芯片或碳粉盒的耗材芯片的存储操作。 图5示出了现有碳粉盒的耗材芯片23中存储 的数据, 地址 0X050X0B 为参数区, 包括碳粉盒的型号、 页产量、 厂家代码等参数数据, 打印 机上电后, 读取参数区中的数据, 以判断该碳粉盒是否适用于该款打印机 ; 地址 0X0C0X13 为计量区, 其内存储已打印页数、 碳粉剩余量百分比等计量数据, 打印。

14、机在工作过程中会根 据打印的消耗情况重新计算, 再把计算结果重新更新到计量区中 ; 通常, 耗材芯片对存储器 的存储操作为 : 读取将要操作数据块中的数据, 然后将上述数据的相应部分修改为需要存 储的数据, 再擦除存储器, 最后才把修改后的数据写入存储器中, 上述读 - 改 - 擦 - 写的过 程最少需要几毫秒的时间, 有些甚至需要花费几十毫秒, 在此过程中, 如果擦除后没完成写 操作而出现打印机掉电或打印出错等异常状况, 则会导致耗材芯片中的数据被损坏, 进而 使得打印机不能识别该墨盒或碳粉盒, 则墨盒或碳粉盒将不能继续使用引起浪费和污染 ; 在打印机工作过程中, 客户有时会打开打印机盖取出。

15、墨盒或碳粉盒, 此时若存储器中的数 据正处于擦除完毕而待写入的状态, 则会导致数据的丢失, 出现墨盒或碳粉盒安装后无法 被打印机所识别的情况 ; 甚至有些打印机一直是给芯片供电的, 而在安装或取下碳粉盒或 墨盒时, 往往也会遇到墨盒或碳粉盒的耗材芯片的存储器数据被冲乱的情况, 即数据全部 为 0XFF, 同样也导致墨盒或碳粉盒安装后无法被打印机所识别的情况。由于打印机在工作 过程中会反复读写计量区中的数据, 因此, 0X0C0X13 的中数据会随着打印过程而发生变 化, 当写操作的擦除结束后未写入数据, 而此时停电或用户正取出碳粉盒, 其计量区中的数 据便会如图 6 中所示, 0X0C0X13。

16、 中都变成 0XFF 或部分数据为 0XFF, 此时, 耗材芯片中的数 据已被破坏, 当打印机再次上电使用时, 该耗材芯片则无法被打印机所识别, 导致碳粉盒无 法继续使用, 给用户带来不便。因此, 需要提供一种即使数据被损坏仍能使用的耗材芯片, 以避免上述各种情况下由于打印机不能识别耗材芯片引起的各种打印中断等问题。 发明内容 0006 本发明的主要目的是提供一种能对损坏的耗材芯片数据实现补救、 便于使用的耗 材芯片, 以弥补上述现有技术的不足。 0007 为实现上述目的, 本发明提供的耗材芯片包括 : 存储单元、 接口单元、 控制单元、 错 误检测部分和指向逻辑部分 ; 存储单元用于存储与成。

17、像设备数据通信所需的数据, 包括参 数区及计量区, 计量区包括 2 个以上备用计量区, 每一个备用计量区中存放可被成像设备 所识别的计量数据 ; 接口单元用于为数据通信提供接口或协议 ; 错误检测部分与存储单元 连接, 用于检测备用计量区中的数据是否损坏, 并将损坏结果保存并处理 ; 指向逻辑部分分 别与存储单元及控制单元连接, 用于读取错误检测部分的值, 并通过控制单元以指向相应 的备用计量区 ; 控制单元分别与存储单元、 接口单元、 错误检测部分和指向逻辑部分连接, 用于控制上述各组成部分的数据操作。 0008 由上方案可见, 本发明所提供的芯片在存储单元中设置 2 个以上的备用计量区, 。

18、每个备用计量区中的数据均为成像设备可以识别的数据, 当错误检测部分检测到一个备用 计量区的数据被损坏时, 采用另一备用计量区的数据以进行数据交换, 如此, 可确保芯片使 说 明 书 CN 103009817 A 5 3/9 页 6 用正确的数据与成像设备进行通信, 避免在成像设备出错、 异常状况或用户不当操作等情 况下, 由于芯片数据被损坏而不能继续打印操作的情况。 0009 其进一步方案是, 错误检测部分包括互连的错误检测逻辑单元和错误数值计数器 单元 ; 错误检测逻辑单元用于检测备用计量区或备用参数区中的数据是否损坏, 并将损坏 结果发送给错误数值计数器单元 ; 错误数值计数器单元接收错误。

19、检测逻辑单元发送的结 果, 当数据损坏时, 将错误数值计数器的值加 1, 并把值更新到存储器里, 当数据正常时, 错 误数值计数器值不变, 不更新该存储器的值。 0010 本方案中采用错误检测逻辑单元来检测备用计量区的数据是否损坏, 错误数值计 数器单元接到错误检测逻辑单元发送的数据损坏结果后, 将错误数值计数器的值加 1, 表示 当前备用计量区的数据已经损坏, 应使用下一备用计量区或下一备用参数区的数据, 若数 据未损坏, 错误数值计数器值不变, 表示仍使用当前备用计量区的数据, 因此, 能够确保与 打印机进行通信的备用计量区中数据也保持正确状态, 从而保证了芯片内数据的正确, 使 得打印能。

20、够正常进行、 方便用户使用。 0011 其更进一步方案是, 该耗材芯片还包括分别与控制单元及存储单元连接的更新检 测逻辑单元, 用于比较当前备用计量区中的计量值与下一备用计量区中的计量值, 并当二 者差值大于 P 个百分比时, 通过控制单元将当前备用计量区中的数据更新到下一备用计量 区中, P 是 0.550 的任一数值。 0012 打印机在工作过程中, 会多次读写芯片计量区中的数据, 采用更新检测逻辑单元 实时比较当前备用计量区与下一备用计量区中所记录计量数值的差, 可以当差值大于设置 百分比值以上时, 通过控制单元更新下一备用计量区中的数值, 如此, 可以确保当前备用计 量区与下一备用计量。

21、区中的数值差别总是小于所设置的百分比值, 从而使得芯片当前使用 的备用计量区数据损坏后所使用的下一备用计量区的数据均与实际值基本相符, 确保芯片 数据的准确性、 便于用户使用, 两个备用计量区中的数值差别可以设置在 0.550 之间的任 意整数或小数, 用户可以根据实际需求在制作芯片的时候提前设置到芯片中。 0013 本发明的还一目的是提供一种耗材芯片数据补救方法, 该方法用于上述芯片, 错 误检测部分在成像设备上电时检测备用计量区中的数据是否损坏, 若备用计量区中的数据 损坏, 则控制单元使用另一备用计量区的数据与打印机进行数据通信, 若备用计量区的数 据未损坏, 控制单元继续使用备用计量区。

22、中的数据。 0014 当打印出错、 打印机异常、 用户不当操作成像设备等情况下, 若芯片内一个备用计 量区的数据被损坏, 采用上述方法以使得芯片使用另一个备用计量区的数据继续与打印机 进行通信, 如此, 确保了芯片内数据的完整性和正确性, 避免由此所引起的打印中止。 0015 其更进一步方案是, 更新检测逻辑单元实时比较备用计量区的数据与下一备用计 量区的数据, 当差别为 P 个百分比时, 将备用计量区的数据更新到下一备用计量区中, 其 中, P 的取值是 0.550 中的任一数值, 包括整数和小数。 0016 由于打印机在工作过程中是实时读写芯片计量区中的数据, 应用本方案实时检测 两个备用。

23、计量区中的数值差并及时更新一致, 可以保证芯片即使过程有计量数据损坏, 但 补救后与打印机进行通信的数据基本与实际数据相同, 从而保证了打印的正常进行、 便于 使用。 0017 本发明的又一目的是提供一种耗材容器, 包括壳体, 壳体围成容纳耗材的腔体, 壳 说 明 书 CN 103009817 A 6 4/9 页 7 体的外壁上安装有如上所述的耗材芯片。 0018 本方案所提供耗材容器由于安装有如上耗材芯片, 因此, 可以避免芯片中数据受 损而导致的打印中止, 便于使用。 0019 本发明的又一目的是提供一种成像设备, 包括成像单元和耗材容器, 耗材容器上 安装有如上所述的耗材芯片。 0020。

24、 成像设备上的耗材容器上设置有如上所述的耗材芯片, 可以避免由于芯片数据被 损坏而导致成像设备工作中止的情况。 附图说明 0021 图 1 是现有墨盒的结构示意图。 0022 图 2 是现有墨盒的耗材芯片的结构示意图。 0023 图 3 是现有碳粉盒的结构示意图。 0024 图 4 是现有碳粉盒的耗材芯片的结构示意图。 0025 图 5 是现有碳粉盒的耗材芯片计量区所存数据未被损坏的示意图。 0026 图 6 是现有碳粉盒的耗材芯片计量区所存数据被损坏后的示意图。 0027 图 7 本发明之耗材芯片实施例的结构示意图。 0028 图 8 是本发明之耗材芯片实施例计量区未损坏数据的示意图。 00。

25、29 图 9 是本发明之耗材芯片实施例计量区一次损坏数据补救后的示意图。 0030 图 10 是本发明之耗材芯片实施例计量区的碳粉余量数据可跟随的示意图。 0031 图 11 是本发明之耗材芯片数据补救方法实施例的流程图。 0032 图 12 是本发明之耗材容器实施例的结构示意简图。 0033 图 13 是本发明之打印机实施例的结构示意简图。 0034 下面结合附图和实施例对本发明进一步进行说明。 具体实施方式 0035 耗材芯片实施例 参见图 7, 本例耗材芯片为一个安装于碳粉盒上的耗材芯片, 包括 : 存储单元、 接口单 元、 控制单元、 错误检测部分、 指向逻辑部分及更新检测逻辑单元 ;。

26、 存储单元用于存储与打印机数据通信所需的数据, 包括1个参数区及3个备用计量区, 每一个备用计量区设置在存储单元的一个数据块中, 且其中的数据都是可被打印机识别的 数据, 存储单元中设置有一个错误数值计数器存储区, 以存储错误数值计数器的值, 该错误 数值计数器的初始值为 0 ; 若备用计量区中的数据损坏, 则控制单元使用另一备用计量区的数据与打印机进行数 据通信, 若备用计量区的数据未损坏, 控制单元继续使用该备用计量区中的数据。 0036 接口单元用于为数据通信提供接口或协议 ; 错误检测部分与存储单元连接, 用于检测备用计量区中的数据是否损坏, 并将损坏的 结果保存及处理, 该错误检测部。

27、分包括互连的错误检测逻辑单元和错误数值计数器单元, 错误检测逻辑单元用于检测备用计量区中的数据是否损坏, 并将结果发送给错误数值计数 器单元 ; 错误数值计数器单元接收错误检测逻辑单元发送的结果, 当结果标识为数据损坏 说 明 书 CN 103009817 A 7 5/9 页 8 时, 错误数值计数器的值加 1, 当结果标识为数据正常时, 错误数值计数器值不变。 0037 更新检测逻辑单元分别与控制单元及存储单元连接, 用于比较当前备用计量区中 的计量值与下一备用计量区中的计量值, 当二者差值大于 10% 时, 则输出一更新信号给控 制单元, 控制单元接收到该更新信号后将当前备用计量区中的数据。

28、更新到下一备用计量区 中 ; 指向逻辑部分分别与存储单元及控制单元连接, 用于读取错误检测部分的值, 并通过 控制单元以指向相应的备用计量区 ; 控制单元分别与存储单元、 接口单元、 指向逻辑部分及更新检测逻辑单元连接, 用于控 制存储单元、 接口单元、 指向逻辑部分及更新检测逻辑单元的数据操作。 0038 由于计量区中数据随着打印的进行, 会有数据改变的写入操作, 数据损坏的风 险较大, 参见图 8, 本实施例设置 3 个备用计量区, 即在 3 个备用计量区中均设置有地址 0X0C0X13 的数据, 地址虽然一样, 然而, 在存储单元中也可重新映射不同地址 (图 8 中未示 出) , 也可通。

29、过不同的块来达到不同地址的映射 (图 8 中未示出) , 如 : 已打印量、 碳粉剩余量 百分比等, 设置错误检测部分用于检测备用计量区中的数据是否损坏并根据结果进行相应 处理, 指向逻辑部分通过控制单元指向某一个备用计量区, 更新检测逻辑单元实时比较当 前备用计量区与下一备用计量区的数据差值, 当检测到当前使用的备用计量区与下一备用 区的参数差值为 10% 时, 则通过控制单元将当前使用备用计量区的数据更新到下一备用计 量区中 ; 错误检测部分的错误检测逻辑单元用于检测耗材芯片当前备用计量区中的数据是 否损坏, 如检测到该备用计量区数据连续空间存在有 10 个以上的 “0XFF” 值, 或检。

30、测到某些 地址的数据校验值不正确, 如 : 备用计量区的 0X0C 地址和 0X0F 地址的数据在耗材芯片上 电时都是一样的, 0X0D 地址和 0X10 地址的数据在耗材芯片上电时也是一样的, 可使用某一 地址数据与另一地址数据比较, 如二者一样, 则校验值正确, 否则检验值错误 ; 则错误检测 逻辑单元会给错误数值计数器单元输入一个备用计量区数据损坏的信号, 错误数值计数器 单元收到该信号后, 将错误数值计数器的值加 1, 且把该值存储到存储器中, 错误数值计数 器的存储值分配在存储器的某一地址空间, 指向逻辑部分取出错误数值计数器存储区中的 值, 然后根据该值通过控制单元指向对应的备用计。

31、量区, 如此, 可确保用于和打印机通信的 数据是未损坏的, 错误数值计数器存储区中的错误数值计数器初始值为 0, 表示指向逻辑部 分初始指向为第一个备用计量区 0。 0039 图 9 是计量区中数据第一次被损坏后的补救示意图, 当用户异常操作如错误断电 时, 导致备用计量区即地址 : 0X0C0X13 中的数据全部被擦除为 “0XFF” , 且耗材芯片还没有 及时回写, 再次上电时, 用于检测备用计量区的错误检测逻辑单元检测到耗材芯片当前所 使用的备用计量区数据已损坏, 则错误检测逻辑单元会给错误数值计数器单元输入一个当 前备用计量区数据损坏的信号, 错误数值计数器单元收到该信号后, 将错误数。

32、值计数器的 值加1, 即0+1=1, 并把错误数值计数器的值1存储到错误计数值存储器, 指向逻辑部分从中 取出错误数值存储器的值1, 然后通过控制单元根据该值1指向对应的备用计量区1作为新 的当前使用备用计量区, 该备用计量区1的数据是未被损坏的, 而且该备用计量区1中所存 储的数据是预先设置好的初始数据, 耗材芯片使用该备用计量区 1 中的数据和打印机进行 通信, 可被打印机识别, 从而使得耗材容器可以继续使用。 0040 当后续打印机给耗材芯片上电, 错误检测逻辑单元检测到该耗材芯片备用计量区 说 明 书 CN 103009817 A 8 6/9 页 9 1 的数据未发生损坏, 则错误检测。

33、逻辑单元不会给错误数值计数器单元输入损坏信号, 则错 误数值计数器的存储器值不会加 1, 指向逻辑部分所的错误数值存储器值仍然是 1, 当前使 用的备用计量区仍是指向相应的备用计量区 1, 耗材芯片使用该备用计量区 1 的数据与打 印机进行数据通信, 耗材芯片可被打印机识别, 耗材容器仍可以继续使用。 0041 图 9 反映了对备用计量区的数据损坏后进行补救的方式, 然而在打印过程中, 当 某一备用计量区中的数据损坏时, 若使用的下一备用计量区中耗材使用量仍为初始值, 则 会出现耗材使用量的错误计量, 本实施例采用更新检测逻辑单元以解决上述问题, 参见图 10, 在耗材芯片与打印机进行数据通信。

34、时, 更新检测逻辑单元实时比较当前备用计量区 1 与下一备用计量区 2 的数据差值, 当检测到当前使用的备用计量区 1 比下一备用区 2 的用 量参数差值为 10% 时, 则通过控制单元将当前使用备用计量区 1 的数据更新到下一备用计 量区 2 中。以耗材剩余量 % 数据为例, 地址 0X0E 或地址 0X11 的第二字节数据为耗材剩余 量 % 数据, 耗材已打印量 % 和耗材剩余量 % 有如下关系 : 耗材已打印量 % 数据 =1- 耗材剩余量 % 数据 或耗材剩余量 % 数据 =1- 耗材已打印量 % 数据 打印机打印到当前备用计量区 1 中的已打印量为 10%、 剩余 90%(数据十六进。

35、制数据 5A 其十进制数为 90, 即耗材剩余量 90%) , 而下一备用计量区 2 存储的已打印量为 0%, 剩余 100%(即更新前数据, 与图 9 的备用计量区 2 全新数据一样, 地址 0X0E 或地址 0X11 的第二 字节数据为十六进制数 64, 其十进制为 100, 即耗材剩余量 100%) , 此时更新检测逻辑单元 检测到当前备用计量区 1 的耗材剩余量 (90%) 比下一备用计量区 2 的耗材剩余量 (100%) 相差 10 个 % 点, 因此更新检测逻辑单元给控制单元输送一个 更新信号, 控制单元接收到 该信号后, 将当前备用计量区 1 的数据拷贝到下一备用计量区 2 里,。

36、 见图 10 的备用计量区 2 的数据。 打印机继续打印, 当前备用计量区 1 继续计量, 当打印到图 10 的当前备用计量 区 1 的数据时, 即已打印量 11%, 耗材剩余量 89% (十六进制数 59) , 如果此时当前备用计量 区 1 因意外损坏, 则耗材芯片将启用下一备用计量区 2 的数据 (90%) , 因损坏后备用计量区 2作为当前计量区, 且比损坏前备用计量区1的耗材剩余量相差90%-89%=1%, 因此用该方法 补救后与实际正常打印的耗材消耗量相差不大。 0042 由上, 采用本实施例的耗材芯片, 可在数据被损坏的情况下, 实现数据的补救, 而 且, 由于更新检测逻辑单元通过。

37、控制单元将当前备用计量区的数据更新到下一备用计量区 中, 使得耗材使用量、 打印页数等计量值与实际使用量基本一致, 耗材容器可以继续使用, 耗材芯片中与打印机进行通信的数据也基本准确反映了实际的用量, 保证耗材容器及其耗 材芯片的正常工作。 0043 作为本发明之耗材芯片实施例的一种变换, 存储单元中的备用计量区可以设置 2 个, 也可以设置多个, 只要存储单元中所设置的空间足够, 备用计量区的个数越多, 耗材芯 片数据的安全性则越高 ; 存储单元中也可以设置 2 个以上备用参数区及 2 个以上备用计量 区, 备用参数区及备用计量区的个数相同, 一个备用参数区和一个备用计量区存放在一个 数据块。

38、中, 即将计量数据区和参数数据区放在相同的块作为备用区来进行检测及操作, 备 用计量区和备用参数区都作为检测对象 ; 其余结构与本实施例类似, 该变换同样可以实现 本发明的目的。 0044 作为本发明之耗材芯片实施例的另一种变换, 每一个备用计量区中所存储的初始 说 明 书 CN 103009817 A 9 7/9 页 10 数据也可以不相同, 只要是可以被打印机所识别的计量数据即可, 该变换同样可以实现本 发明的目的。 0045 作为本发明之耗材芯片实施例的又一种变换, 更新检测逻辑单元比较当前备用计 量区与下一备用计量区中的数据差别值可以根据需求来设置, 可以是 0.5%50% 中的任一 。

39、数值, 包括小数或整数, 也可以是 0.5%100% 中的任一数值, 该变换同样可以实现本发明的 目的。 0046 作为本发明之耗材芯片实施例的又一种变换, 备用计量区可以从备用计量区 3、 备 用计量区 2、 备用计量区 1 到备用计量区 0 往下设置以使用, 其错误检测部分每次检测到当 前备用计量区数据损坏后, 其错误数值计数器的值减 1, 该变换同样可以实现本发明的目 的。 0047 作为本发明之耗材芯片实施例的又一种变换, 可以在耗材芯片中不设置更新逻辑 检测单元, 即包括 : 存储单元、 接口单元、 控制单元、 错误检测部分及指向逻辑部分, 存储单 元包括N个备用参数区及M个备用计量。

40、区, 每一个备用计量区的初始数据相同, 其余结构和 工作原理同上耗材芯片实施例所述, 错误检测部分检测到当前备用计量区 0 或备用参数区 0的数据损坏时, 控制单元控制指向逻辑部分指向下一备用计量区1或备用参数区1以进行 数据通信, 该变换同样可以实现本发明的目的。 0048 上述耗材芯片是采用 ASIC 实现, 作为本发明之耗材芯片实施例的又一种变换, 上 述结构可以通过 MCU 或可编程逻辑器件 (如 CPLD, FPGA) 实现, 也可以采用软件编程或硬件 编程来实现, 该变换同样可以实现本发明的目的。 0049 本发明之耗材芯片实施例不仅可以用在碳粉盒上, 也可以用在墨盒上, 其结构和。

41、 工作原理与本实施例相似, 该变换同样可以实现本发明的目的。 0050 耗材芯片数据补救方法实施例 本实施例中使用的耗材芯片可以为上述耗材芯片实施例, 其数据补救方法为 : 错误检 测部分在打印机上电时, 检测备用计量区中的数据是否损坏, 若备用计量区中的数据损坏, 则控制单元使用另一备用计量区的数据与打印机进行数据通信, 若未损坏, 控制单元继续 使用备用计量区中的数据 ; 更新检测逻辑单元实时比较备用计量区的数据与下一备用计量 区的数据, 当差别 10% 时, 通过控制单元将备用计量区的数据更新到下一备用计量区中。参 见图 11, 其具体程序步骤如下 : s10 : 开始 ; 该步骤说明打。

42、印机开机或合盖或打印过程中打印机开始访问耗材芯片 ; s20 : 耗材芯片读取错误数值存储器的值 n ; s30 : 耗材芯片将值 n 指向备用区作为当前备用计量区 n ; 耗材芯片将读出的值 n 作为 指向备用计量区的依据, 即 : 如果值为1, 则指向计量备用区1 ; 如果值为2, 则指向计量备用 区 2 ; s40 : 检测当前备用计量区 n 的数据 ; 如 : 检测上述的当前备用计量区 n 中的数据是否 连续 10 个以上空间值为 “0XFF” , 或某些地址的数据校验值, 如备用计量区的 0X0C 地址和 0X0F 地址的数据在耗材芯片上电时是否一样 ; s50 : 判断当前备用计量。

43、区 n 的数据是否损坏, 如果损坏, 则进入步骤 s60, 否则, 进入步 骤 s90 ; 判断检测到当前备用计量区 n 中的数据是连续 10 个以上空间值为 “0XFF” , 或某些 地址的数据校验值不正确, 即检测到损坏, 则将错误数值存储器的值加 1, 否则, 保持原有的 说 明 书 CN 103009817 A 10 8/9 页 11 错误数值存储器值 ; s60 : 将错误数值计数器值加 1 ; 即 : n+1 该值是作为指向新的备用计量区 n+1 的依据 ; s70 : 将 n+1 的值保存到错误数值计数器的存储器中 ; s80 : 将备用计量区 n+1 作为当前使用的备用计量区,。

44、 然后进入步骤 s130 ; 即判断当前 备用计量区数据损坏后, 指向下一备用计量区, 结束本次操作 ; s90 : 将当前备用计量区 n 的打印量参数值 P0 与下一备用计量区 n+1 的打印量 P1 进行 比较 ; s100 : 判断当前备用计量区 n 的打印量参数 P0 与下一备用计量区 n+1 的打印量 P1 是 否大 10%, 如果是, 则进入步骤 s110, 否则进入步骤 s120 ; s110 : 将当前备用计量区n中的全部数据更新到下一备用计量区n+1中, 然后进入步骤 s130 ; 该步骤使得每隔一段时间打印机产生一定的打印量时, 拷贝当前使用量到下一备用 计量区n+1里面,。

45、 如当前备用计量区损坏而启用下一备用计量区n+1时, 打印量是更新的使 用量, 而不是设定的固定使用量, 使得备用计量区中的数据能够跟踪损坏之前的打印量数 据, 从而能够保存客户使用过程的数据 ; s120 : 不更新下一备用计量区n+1的数据, 进入步骤s130 ; 如果两个备用计量区的数值 差没有达到 10%, 则没必要每次都要更新备用计量区中的数据, 从而节约更新的时间 ; s130 : 结束。结束本轮操作, 下一次开机或合盖或打印过程中, 打印机访问耗材芯片则 从 s10 再次开始。 0051 作为本发明耗材芯片数据补救方法实施例的一种变换, 更新检测逻辑单元比较当 前备用计量区与下一。

46、备用计量区中的数据差别值可以根据需求来设置, 可以是 0.5%50% 中的任一数值, 包括整数或小数, 也可以是 0.5%100% 中的任意数值, 上述变换同样可以实 现本发明的目的。 0052 作为本发明耗材芯片数据补救方法实施例的另一种变换, 本发明所提供的方法可 以不采用更新检测逻辑单元比较两个备用计量区的数值差, 其余方法与本实施例相同, 即 是 : 采用 2 个以上的备用计量区, 错误检测部分在打印机上电时, 检测备用计量区的数据是 否损坏, 当损坏时, 使用下一备用计量区的数据, 否则, 继续使用当前备用计量区的数据, 该 变换同样也可以实现本发明的目的。 0053 作为本发明耗材。

47、芯片数据补救方法实施例的又一种变换, 判断当前备用计量区是 否损坏, 可以是连续 Q 个以上地址空间数据都为 0XFF 才判断当前备用计量区数据已损坏, 其中 Q 的值大于 5, 上述变换同样可以实现本发明的目的。 0054 作为本发明耗材芯片数据补救方法实施例的又一种变换, 当芯片存储单元中设置 为 : 多个备用参数区 + 多个备用计量区的形式时, 错误检测部分在打印机上电时, 检测备用 参数区中的数据是否损坏, 若备用参数区中的数据损坏, 则控制单元使用另一备用计量区 及与该备用计量区设置在一个数据块的备用参数区的数据与打印机进行数据通信, 若未损 坏, 控制单元继续使用该备用计量区及与该。

48、备用计量区设置在一个数据块的备用参数区中 的数据与打印机进行数据通信。 0055 耗材容器实施例 参见图 12, 本例耗材容器为一碳粉盒, 碳粉盒包括壳体, 该壳体围成容纳碳粉的腔体, 壳体的外壁上安装有如上实施例所述的耗材芯片 33。 说 明 书 CN 103009817 A 11 9/9 页 12 0056 打印机实施例 本例打印机为激光打印机, 激光打印机包括成像单元和碳粉盒, 该碳粉盒上安装有如 上所述的耗材芯片, 其结构简图参见图 13, 图中芯片未示出。 0057 作为本发明打印机实施例的一种变换, 还可以是喷墨打印机或复印机或传真机或 多功能一体机等成像设备, 上述成像设备上安装。

49、有如上所述的耗材芯片, 上述变换同样可 以实现本发明的目的。 0058 本发明不限于上述各实施例及变换, 其他基于本发明技术方案且不违背本发明目 的的方法及其组合变化也应该包括在本发明权利要求的保护范围内。 说 明 书 CN 103009817 A 12 1/9 页 13 图 1 图 2 说 明 书 附 图 CN 103009817 A 13 2/9 页 14 图 3 说 明 书 附 图 CN 103009817 A 14 3/9 页 15 图 4 图 5 图 6 说 明 书 附 图 CN 103009817 A 15 4/9 页 16 图 7 说 明 书 附 图 CN 103009817 A 16 5/9 页 17 图 8 说 明 书 附 图 CN 103009817 A 17 6/9 页 18 图 9 说 明 书 附 图 CN 103009817 A 18 7/9 页 19 图 10 说 明 书 附 图 CN 103009817 A 19 8/9 页 20 图 11 说 明 书 附 图 CN 103009817 A 20。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 作业;运输 > 印刷;排版机;打字机;模印机〔4〕


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1