CN103009817B - 耗材芯片及其数据补救方法、耗材容器、成像设备 - Google Patents
耗材芯片及其数据补救方法、耗材容器、成像设备 Download PDFInfo
- Publication number
- CN103009817B CN103009817B CN201110301241.6A CN201110301241A CN103009817B CN 103009817 B CN103009817 B CN 103009817B CN 201110301241 A CN201110301241 A CN 201110301241A CN 103009817 B CN103009817 B CN 103009817B
- Authority
- CN
- China
- Prior art keywords
- data
- subsequent use
- metering zone
- memory cell
- control unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000003384 imaging method Methods 0.000 title claims description 22
- 238000001514 detection method Methods 0.000 claims abstract description 45
- 238000004891 communication Methods 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims description 29
- 239000000463 material Substances 0.000 claims description 21
- 238000007639 printing Methods 0.000 description 24
- 238000006243 chemical reaction Methods 0.000 description 18
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 12
- 229910052799 carbon Inorganic materials 0.000 description 12
- 239000000428 dust Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 7
- 230000005611 electricity Effects 0.000 description 4
- 230000001771 impaired effect Effects 0.000 description 3
- 230000006698 induction Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 2
- 230000000153 supplemental effect Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Ink Jet (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
本发明提供一种耗材芯片,包括存储单元、接口单元、控制单元、错误检测部分和指向逻辑部分,存储单元包括参数区和计量区,计量区包括2个以上备用计量区,每个备用计量区中存放可被成像设备识别的数据;接口单元为数据通信提供接口或协议;控制单元分别与存储单元和接口单元连接,控制存储单元及接口单元的数据操作;错误检测部分与存储单元连接,检测备用计量区中的数据是否损坏,将结果保存处理;指向逻辑部分分别与存储单元及控制单元连接,读取错误检测部分的值并通过控制单元以指向相应备用计量区,本发明能对损坏的芯片数据实现补救。
Description
技术领域
本发明涉及一种芯片及其数据损坏补救的方法,具体地说,涉及一种用于耗材容器的耗材芯片及其数据损坏补救的方法,本发明还涉及装有上述耗材芯片的耗材容器、成像设备。
背景技术
现有的成像设备有打印机、复印机、传真机及多功能一体机,常用的两种打印机是喷墨打印机和激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向打印机提供打印用的墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒作为耗材容器向打印机提供打印用的碳粉,以在介质上形成需要打印的文字或图案,复印机、传真机及多功能一体机的成像原理、使用耗材容器等与打印机基本相同。目前常用的两类打印机为喷墨打印机和激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向打印机提供打印用的墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒作为耗材容器向打印机提供打印用的碳粉,以在介质上形成需要打印的文字或图案。
图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,图中芯片未示出。
作为本发明打印机实施例的一种变换,还可以是喷墨打印机或复印机或传真机或多功能一体机等成像设备,上述成像设备上安装有如上所述的耗材芯片,上述变换同样可以实现本发明的目的。
本发明不限于上述各实施例及变换,其他基于本发明技术方案且不违背本发明目的的方法及其组合变化也应该包括在本发明权利要求的保护范围内。
Claims (7)
1.耗材芯片,包括
存储单元,用于存储与成像设备数据通信所需的数据,包括参数区和计量区;
接口单元,用于为数据通信提供接口或协议;
控制单元,分别与所述存储单元和所述接口单元连接,用于控制所述存储单元及所述接口单元的数据操作;
其特征在于:
所述计量区包括 2个以上的备用计量区,所述每个备用计量区中存放可被所述成像设备所识别的计量数据;
与所述存储单元连接的错误检测部分,用于检测所述备用计量区中的数据是否损坏,并将损坏结果保存并处理;
分别与所述存储单元及所述控制单元连接的指向逻辑部分,用于读取所述错误检测部分的值,并通过所述控制单元以指向相应的备用计量区。
2.如权利要求1所述的耗材芯片,其特征在于:
所述错误检测部分包括互连的错误检测逻辑单元和错误数值计数器单元;
所述错误检测逻辑单元用于检测所述备用计量区或备用参数区中的数据是否损坏,并将损坏结果发送给所述错误数值计数器单元;
所述错误数值计数器单元接收所述错误检测逻辑单元发送的结果,当数据损坏时,将错误数值计数器的值加1,当数据正常时,错误数值计数器值不变。
3.如权利要求1或2所述的耗材芯片,其特征在于:
还包括分别与所述控制单元及所述存储单元连接的更新检测逻辑单元,用于比较当前备用计量区中的计量值与下一备用计量区中的计量值,并当二者差值大于P个百分比时,通过所述控制单元将当前备用计量区中的数据更新到下一备用计量区中,P是0.5~50的任一数值。
4.耗材芯片数据补救方法,该耗材芯片包括
存储单元,用于存储与成像设备数据通信所需的数据,包括参数区及计量区,计量区包括 2个以上的备用计量区,所述每一个备用计量区中存放可被所述成像设备所识别的计量数据;
接口单元,用于为数据通信提供接口或协议;
与所述存储单元连接的错误检测部分,用于检测所述备用计量区中的数据是否损坏,并将结果保存并处理;
分别与所述存储单元及控制单元连接的指向逻辑部分,用于读取所述错误检测部分的值,并通过所述控制单元以指向相应的备用计量区;
所述控制单元分别与所述存储单元和所述接口单元连接,用于控制所述存储单元及所述接口单元的数据操作;
其特征在于:
所述错误检测部分在所述成像设备上电时检测所述备用计量区中的数据是否损坏,若所述备用计量区中的数据损坏,则所述控制单元使用另一备用计量区的数据与所述成像设备进行数据通信,若所述备用计量区的数据未损坏,所述控制单元继续使用所述备用计量区中的数据。
5.如权利要求4所述的耗材芯片数据补救方法,其特征在于:
采用更新检测逻辑单元实时比较所述备用计量区的数据与下一备用计量区的数据,当差别为P个百分比时,通过所述控制单元将所述备用计量区的数据更新到下一备用计量区中,其中,P的取值是0.5~50中的任一数值。
6.耗材容器,包括壳体,所述壳体围成容纳耗材的腔体,
其特征在于:
所述壳体的外壁上安装有如权利要求1所述的耗材芯片。
7.成像设备,包括成像单元和耗材容器,
其特征在于:
所述耗材容器上安装有如权利要求1所述的耗材芯片。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110301241.6A CN103009817B (zh) | 2011-09-28 | 2011-09-28 | 耗材芯片及其数据补救方法、耗材容器、成像设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110301241.6A CN103009817B (zh) | 2011-09-28 | 2011-09-28 | 耗材芯片及其数据补救方法、耗材容器、成像设备 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103009817A CN103009817A (zh) | 2013-04-03 |
| CN103009817B true CN103009817B (zh) | 2015-08-19 |
Family
ID=47959156
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110301241.6A Expired - Fee Related CN103009817B (zh) | 2011-09-28 | 2011-09-28 | 耗材芯片及其数据补救方法、耗材容器、成像设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103009817B (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103240999B (zh) * | 2012-02-10 | 2016-06-08 | 珠海天威技术开发有限公司 | 存储芯片及其复位方法、耗材容器、成像设备 |
| CN108068463A (zh) * | 2016-11-11 | 2018-05-25 | 杭州旗捷科技有限公司 | 耗材、打印系统、耗材的墨量数据复位方法 |
| CN114115757A (zh) * | 2020-09-01 | 2022-03-01 | 杭州旗捷科技有限公司 | 一种打印页数异常处理方法及耗材芯片 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5812156A (en) * | 1997-01-21 | 1998-09-22 | Hewlett-Packard Company | Apparatus controlled by data from consumable parts with incorporated memory devices |
| US5930553A (en) * | 1997-04-25 | 1999-07-27 | Hewlett-Packard Company | Image forming and office automation device consumable with memory |
| CN1383400A (zh) * | 1998-11-02 | 2002-12-04 | 精工爱普生株式会社 | 一种墨盒与使用这种墨盒的打印机 |
| CN201109241Y (zh) * | 2007-11-06 | 2008-09-03 | 珠海天威技术开发有限公司 | 墨盒芯片及墨盒 |
| CN101362401A (zh) * | 2007-08-09 | 2009-02-11 | 珠海天威技术开发有限公司 | 墨盒芯片及可变信息的读写方法 |
| CN201654473U (zh) * | 2009-12-02 | 2010-11-24 | 珠海艾派克微电子有限公司 | 打印装置的存储芯片 |
| CN101978362A (zh) * | 2008-03-18 | 2011-02-16 | 精工爱普生株式会社 | 液体容纳体 |
-
2011
- 2011-09-28 CN CN201110301241.6A patent/CN103009817B/zh not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5812156A (en) * | 1997-01-21 | 1998-09-22 | Hewlett-Packard Company | Apparatus controlled by data from consumable parts with incorporated memory devices |
| US5930553A (en) * | 1997-04-25 | 1999-07-27 | Hewlett-Packard Company | Image forming and office automation device consumable with memory |
| CN1383400A (zh) * | 1998-11-02 | 2002-12-04 | 精工爱普生株式会社 | 一种墨盒与使用这种墨盒的打印机 |
| CN101362401A (zh) * | 2007-08-09 | 2009-02-11 | 珠海天威技术开发有限公司 | 墨盒芯片及可变信息的读写方法 |
| CN201109241Y (zh) * | 2007-11-06 | 2008-09-03 | 珠海天威技术开发有限公司 | 墨盒芯片及墨盒 |
| CN101978362A (zh) * | 2008-03-18 | 2011-02-16 | 精工爱普生株式会社 | 液体容纳体 |
| CN201654473U (zh) * | 2009-12-02 | 2010-11-24 | 珠海艾派克微电子有限公司 | 打印装置的存储芯片 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103009817A (zh) | 2013-04-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103240999B (zh) | 存储芯片及其复位方法、耗材容器、成像设备 | |
| CN102662701B (zh) | Cpld在线升级方法、装置及业务单板 | |
| CN102627033B (zh) | 存储芯片及其复位方法、耗材容器、成像设备 | |
| US7117107B2 (en) | Computerized methods for data loggers | |
| EP3050708A1 (en) | Storage chip, imaging cartridge, method for changing a serial number and method of using storage chip | |
| EP3984755B1 (en) | Automatic reset method for consumable chip, and consumable chip | |
| US7085884B2 (en) | System and method for storing operational data of a storage automation device to a removable nonvolatile memory component | |
| CN108804024A (zh) | 数据储存装置及其操作方法 | |
| CN101794110B (zh) | 一种成像装置与成像盒间的认机方法及装置 | |
| JP7707597B2 (ja) | 電子機器、ファームウェア更新方法及びプログラム | |
| CN103009817B (zh) | 耗材芯片及其数据补救方法、耗材容器、成像设备 | |
| CN102147587A (zh) | 一种成像盒芯片的复位方法及成像盒芯片 | |
| CN111459726A (zh) | 一种芯片以及芯片自修复方法 | |
| CN103009816A (zh) | 耗材芯片及对其重写的重写器、重写方法 | |
| CN103386817A (zh) | 芯片、芯片连接件、芯片组件及其通讯方法、打印机 | |
| CN112965351B (zh) | 成像盒及调色剂余量检测方法 | |
| CN202517844U (zh) | 存储芯片、耗材容器、成像设备 | |
| JP3919375B2 (ja) | 画像形成装置及び画像形成装置の制御方法 | |
| CN205539940U (zh) | 永久再生硒鼓 | |
| CN104015494A (zh) | 一种校验值生成方法及系统、存储芯片 | |
| CN110027323B (zh) | 耗材芯片的控制方法及控制装置、耗材芯片 | |
| CN103303008A (zh) | 一种打印耗材的数据存取方法 | |
| CN219245942U (zh) | 一种用于粉筒上的计数电路模块 | |
| CN102956266B (zh) | 一种在图像形成装置的引擎部中使用的信息存储方法 | |
| JP3495439B2 (ja) | 動作経歴データ記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150819 Termination date: 20180928 |