耗材芯片及对其重写的重写器、重写方法

文档序号:2491870阅读:667来源:国知局
专利名称:耗材芯片及对其重写的重写器、重写方法
技术领域
本发明涉及一种芯片,尤其是打印耗材上的耗材芯片,以及对耗材芯片重写的重写器和重写方法。
背景技术
打印机作为常见的办公设备,为现代化办公提供了极大的方便。现有的打印机分 为喷墨打印机以及激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向纸张喷 射墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒 作为耗材容器在介质上形成需要打印的文字或图案。
无论是喷墨打印机使用的墨盒,还是激光打印机使用的碳粉盒,其盒体上大多设 有一块用于存储打印消耗体(墨水或碳粉)相关数据信息的耗材芯片,该耗材芯片一般被固 定在盒体外表面上与打印机探针对应的位置。打印机探针一般为七个或者九个,耗材芯片 上有与打印机探针数量和位置对应的触点,工作时两者之间一一对应地形成电连接。当盒 体安装到打印机上开机或者打印机重新开机时,打印机主体都要执行一次对盒体的识别, 即对耗材芯片进行识别。打印机的控制部件会发送一系列的读指令来读取耗材芯片中的信 息,如序列号、剩余消耗体容量、出厂日期等信息。当耗材芯片回复的信息与打印机存储器 里存储的信息匹配时,则识别过程结束,打印机可进入正常的打印状态,否则打印机就会提 示错误。打印过程中,打印机主体会将打印过程中耗材的消耗量或盒体内消耗体的状况记 录并存储在耗材芯片内。当消耗体用尽时,打印机向耗材芯片写入“消耗体耗尽”对应的数 据,耗材芯片中的消耗体剩余容量信息记录为“空”或者“零”,这时,即使盒体内重新装满消 耗体,耗材芯片也不能再被打印机识别而使用。除非对耗材芯片进行重写,使其消耗体剩余 容量信息由“空”还原为“满”,耗材芯片才能再次作为全新芯片使用。
耗材芯片的结构,有一个基板,基板上设有芯片微控制器以及与芯片微控制 器连接的多个电触点,芯片微控制器内设有FLASH (Flash Memory,即闪存)和EEPROM (Electrically Erasable Programmable Read-Only Memory,即电可擦可编程只读存储 器)。有些芯片微控制器内不带EEPR0M,则采用外置的EEPR0M。
FLASH,是非易失存储器,其只能对称为块(Block)的存储器单元块进行擦写和再 编程,不能按字节(Byte)擦写。EEPR0M,也是非易失存储器,其只能按字节(Byte)擦写。在 耗材芯片中,将能被打印机改写的数据放在芯片微控制器的EEPROM中,将不能被改写的数 据放在芯片微控制器的FLASH中。
在耗材芯片出厂时,芯片微控制器的FLASH中固化程序代码,即与打印机进行通 信的指令;EEPR0M中记录有芯片全新状态的数据,包括消耗体容量信息为“满”状态。耗材 芯片与打印机主体进行通信时,当打印机主体发送读指令给耗材芯片时,芯片微控制器识 别读指令并从EEPROM对应位置读取数据发送给打印机主体;当打印机主体发送写指令给 耗材芯片时,芯片微控制器识别写指令并向EEPROM对应位置写入数据。
通常,采用专门的重写器对耗材芯片进行重写,这种专门的重写器内存储了耗材芯片的大量数据,在重写过程中,重写器将其内存储的相关数据写入耗材芯片中,使耗材芯 片恢复为“全新”状态,可再次被打印机识别和使用。针对具有内置EEPROM的芯片微控制器 的耗材芯片,对应的重写器相当于一个编程器,其对芯片微控制器中的FLASH和EEPROM重 新编程,则耗材芯片恢复为全新芯片;针对具有外置EEPROM的芯片微控制器的耗材芯片, 重写器直接通过写时序对EEPROM改写,使EEPROM的数据重写成“全新”状态,则耗材芯片 恢复为全新芯片。
在重写器对耗材芯片的重写过程中,重写器上的探针与耗材芯片的电触点一一对 应地连接,重写器发送时序给耗材芯片。这样,重写过程中的时序很容易被捕捉和破译,例 如,在探针与电触点连接处接上示波器监视,即可采集到重写器发送给耗材芯片的所有数 据。这使得原本在耗材芯片中加密的程序代码和数据可在重写过程中被轻而易举地获取, 使某些信息不适当地泄密。发明内容
本发明的主要目的是提供一种防止泄密的耗材芯片;本发明的另一目的是提供一种对上述耗材芯片重写的重写器;本发明的还一目的是提供一种使用上述重写器重写上述耗材芯片的重写方法。
为实现上述主要目的,本发明提供的耗材芯片包括基板,基板上设有芯片微控制 器,并设有可接收外部信号的电触点组;芯片微控制器具有FLASH、EEPROM, FLASH内设有 可与打印机进行通信的工作模块,EEPROM存储打印消耗体相关数据;FLASH内设有可对 EEPROM进行重写的重写模块;FLASH内还设有根据外部信号判断是进入工作模块还是进入 重写模块的判断模块。
由上述方案可见,在FLASH中设置工作模块和重写模块,当耗材芯片与打印机 进行通信时,工作模块启动,打印机通过工作模块从EEPROM读取数据,以及将数据写入 EEPROM ;当耗材芯片需要重写时,重写模块启动,FLASH内置的重写模块即可对EEPROM进行 重写,不需要外部输入重写程序,而FLASH内设置的判断模块用于根据外部的启动信号判 断是用于工作模块还是用于重写模块。本方案的重写模块置于耗材芯片内部,能有效地防 止芯片内部信息泄露。
一个具体的方案是,电触点组为可与打印机探针或者重写器探针电连接的一组电 触点组。采用一组电触点组,既可用于与打印机探针电连接已进行打印通信,又可与重写器 探针电连接已进行重写芯片。这样,可节省芯片面积,还可合理布置触点间间距。
另一个具体的方案是,电触点组包括用于与打印机探针电连接的第一电触点组, 和用于与重写器探针电连接的第二电触点组。采用两组不同的触点组分别接收打印机信号 和重写信号,可有效地避免芯片误判而进入不正确的模式本发明提供的重写器用于重写如上述任一方案的耗材芯片,包括壳体,壳体内设有重 写电路,重写电路包括重写微控制器,重写微控制器与设置在壳体上的重写器探针电连接; 重写微控制器内设有启动所述重写模块的重写启动模块。
使用时,重写器与耗材芯片电连接,重写启动模块发送重写启动信号给耗材芯片, 耗材芯片FLASH中的判断模块判断进入重写模块,重写模块对EEPROM进行重写。这种重写 器内只是设有重写启动的时序,并不含重写程序,耗材芯片通过其内设置的重写模块进行自重写,采用这种重写器重写耗材芯片,不会因重写过程中传输的数据被截获而泄露耗材 芯片内部信息。
本发明还提供的采用上述重写器对上述耗材芯片进行重写的重写方法是重写器 探针与电触点组电连接;重写启动模块发送重写启动信号给FLASH,FLASH的判断模块根据 重写启动信号判断启动重写模块,重写模块对EEPROM内存储的数据进行重写。
根据电触点组是打印机和重写器共用的一组还是分别使用的第一电触点组和第 二电触点组,其重写器探针与公用的一组触点电连接,或者与第二电触点组电连接。


图1是本发明耗材芯片实施例的功能模块图;图2是耗材芯片实施例的结构图;图3是重写器实施例的结构图;图4是耗材芯片的重写方法中重写器与耗材芯片的握手时序。
以下结合附图及各实施例对本发明作进一步说明。具体实施方式

耗材芯片实施例参见图1,图1为耗材芯片的功能模块图。耗材芯片主要由一块基板及其上设置的芯片 微控制器I构成,芯片微控制器I具有FLASH 2和EEPROM。当然,基板上还设有用于芯片微 控制器I与打印机进行通讯的电触点或射频天线等。
FLASH 2中存储有程序指令代码和自重写程序代码,分为判断模块、工作模块和重 写模块三个部分。判断模块根据输入信号判断出是打印机发送的通信信号还是重写器发送 的重写启动信号,从而进入工作模块中的代码空间执行与打印机之间的通信操作,或者跳 转到重写模块中的代码空间执行重写操作。
EEPROM中存储有与打印消耗体相关的数据,包括打印消耗体的类型、打印消耗体 为满的状态以及打印消耗体剩余量。在耗材芯片与打印机通信过程中,EEPROM中的数据被 “读”、“写”。在FLASH 2的重写模块对EEPROM进行重写过程中,EEPROM中的数据被重写。
参见图2,图2为耗材芯片的结构图。
耗材芯片的基板I上设有按功能划分的两个电触点组,第一电触点组有1、2、3、 和4电触点,用于与打印机探针电连接,这四个电触点依次为时钟(SCL)、电源(VCC)、地线 (GND)、数据(SDA)电触点;第二电触点组有2、3、5、6和7电触点,用于与重写器探针电连 接,这五个电触点依次为电源(VCC)、地线(GND)、片选(CS)、时钟(WSCL)、数据(WSDA)电触 点,其中CS、WSCL和WSDA不参与和打印机之间的通信。
本实施例的耗材芯片设计有自重写程序,在外部供给一个重写启动信号时,耗材 芯片FLASH中的重写模块可对EEPROM进行重写,避免了现有技术用重写器对耗材芯片进行 重写过程中需要发送大量芯片数据而导致泄露芯片信息的现象。而且,设计了用于与外部 电信号电连接的两组不同的电触点,可区分耗材芯片接收的是打印机通信信号还是重写启 动信号,使得耗材芯片FLASH中的判断模块能准确判断是进入工作模块还是重写模块,不 会出现因误断而误入模块的问题。
重写器实施例参见图3,图3示出了重写器的结构。重写器有一个壳体,壳体内设置有重写电路,壳体 外表面设置开关按钮以及显示面板,从壳体中弓I出的数据线以及数据线终端形成的一个由 多个探针组成的插口,简称重写器探针。
重写电路包括一个重写微控制器,重写微控制器内设有重写启动模块,其存储有 作为重写启动信号的用于供给耗材芯片以使其正确进入重写模块的时序;供给重写微控制 器电源的电池;控制供电的开关;以及用于显示供电的电源指示LED和显示重写成功/失 败的结果双色显示LED。其开关的控制端即为壳体外表面的开关按钮,电源指示LED和结果 双色显示LED均露于壳体外表面的显示面板上。重写微控制器与耗材芯片之间的电连接通 过重写器探针与耗材芯片的第二电触点组之间的电连接实现。
本实施例的重写器,其重写微控制器中不必存储大量芯片数据,只需其内设置用 于与耗材芯片进行握手通信的握手指令,当耗材芯片的WSCL和WSDA上接收到指令后就进 入重写模块。
重写方法实施例本实施例是采用上述实施例中的重写器重写上述实施例中的耗材芯片的重写方法,其 具体步骤为将耗材芯片从打印机内取出,准备好与其对应的专门的重写器,该重写器和该耗材芯 片中分别设置匹配的握手通信协议;开启重写器上的开关按钮,重写器的电源指示灯亮,重写微控制器开始工作,并不停地 检测耗材芯片的电触点组是否与重写器探针接合;将耗材芯片的第二电触点组与重写器探针一一对应地电连接,重写微控制器的I/o端 口检测到耗材芯片接入,则重写启动模块通过CS、WSCL、WSDA、VCC和GND电触点向耗材芯 片发送时序,可参见图4所示的时序;重写器发送完时序后即处于等待状态,重写器开启等待时间定时器,如果在规定时间 内没有得到耗材芯片返回的“重写成功”的结果,则认为重写超时,操作失败,结果双色显示 LED亮红灯,如果在规定时间内接收到“重写成功”,则认为重写成功,结果双色显示LED亮 绿灯;耗材芯片接收到时序时,耗材芯片即被供电,同时,耗材芯片的WSCL、WSDA上接收到重 写器发送的握手指令后,经判断模块判断并进入重写模块,当然,握手指令也可以设计的更 为复杂一些,比如发送更多字节的指令或者与耗材芯片进行多次对答的形式;耗材芯片中FLASH内的重写模块对EEPROM进行重写,并在重写后进行校验重写结果; 耗材芯片完成重写后,即向重写器返回“重写成功”的数据。
本实施例的重写方法由耗材芯片和重写器共同完成,重写器负责给芯片供电并发 送启动重写的时序给耗材芯片,具体重写与校对过程是由耗材芯片内FLASH中的重写模块 来完成。由于重写器只是提供使耗材芯片正确进入重写模块的时序,即使被恶意用户采集 到重写器发送给芯片的所有数据,也不会暴露芯片的实质代码与数据。
而且,本实施例的重写器不再需要存储耗材芯片的大量数据,其设计简单、价格低 廉,使用安全、可靠。
上述实施例仅是本发明具体的实施方案,实际应用时还可以有更多的变化,例如,第一电触点组和第二电触点组可以设计成完全一样的电触点,根据接收信号的不同同样可 判断出是需要进入工作模块还是重写模块等,这些改变同样可以实现本发明的目的。
最后需要强调的是,本发明不限于上述实施方式,如耗材芯片的EEPROM位于芯片 微控制器外部,同样适用于本发明,这些变化也应该包括在本发明权利要求的保护范围内。
权利要求
1.耗材芯片,包括基板,基板上设有芯片微控制器,并设有可接收外部信号的电触点组;所述芯片微控制器具有FLASH、EEPR0M,所述FLASH内设有可与打印机进行通信的工作模块,所述EEPROM存储打印消耗体相关数据;其特征在于所述FLASH内还设有可对所述EEPROM进行重写的重写模块;所述FLASH内还设有根据所述外部信号判断是进入工作模块还是进入重写模块的判断模块。
2.根据权利要求1所述的耗材芯片,其特征在于所述电触点组为可与打印机探针或者重写器探针电连接的一组电触点组。
3.根据权利要求1所述的耗材芯片,其特征在于所述电触点组包括用于与打印机探针电连接的第一电触点组,和用于与重写器探针电连接的第二电触点组。
4.重写器,其用于重写如权利要求1至3任一项所述的耗材芯片,包括壳体,壳体内设有重写电路,所述重写电路包括重写微控制器,所述重写微控制器与设置在所述壳体上的重写器探针电连接;其特征在于所述重写微控制器内设有启动所述重写模块的重写启动模块。
5.用重写器对耗材芯片重写的方法,所述耗材芯片包括基板,基板上设有芯片微控制器,并设有可接收外部信号的电触点组;所述芯片微控制器具有FLASH、EEPR0M,所述FLASH内设有可与打印机进行通信的工作模块,所述EEPROM存储打印消耗体相关数据;所述FLASH内还设有可对所述EEPROM进行重写的重写模块;所述 FLASH内还设有根据所述外部信号判断是进入工作模块还是进入重写模块的判断模块; 其重写器包括壳体,壳体内设有重写电路,所述重写电路包括重写微控制器,所述重写微控制器与设置在所述壳体上的重写器探针电连接;所述重写微控制器内设有启动所述重写模块的重写启动模块;其重写方法为所述重写器探针与所述电触点组电连接;所述重写启动模块发送重写启动信号给所述FLASH,所述FLASH的判断模块根据所述重写启动信号判断启动所述重写模块,所述重写模块对所述EEPROM内存储的数据进行重
6.根据权利要求5所述用重写器对耗材芯片重写的方法,其特征在于所述电触点组为可与打印机探针或者重写器探针电连接的一组电触点组;所述重写器探针与所述一组电触点组电连接。
7.根据权利要求5所述的用重写器对耗材芯片重写的方法,其特征在于所述电触点组包括用于与打印机探针电连接的第一电触点组和用于与重写器探针电连接的第二电触点组; 所述重写器探针与所述第二电触点组电连接。
全文摘要
本发明提供一种耗材芯片及对其重写的重写器、重写方法,耗材芯片的芯片微控制器中的FLASH设有重写模块,可对EEPRPM进行重写,而重写器内设置启动重写模块,启动重写模块发送启动重写信号给耗材芯片的重写模块后,重写模块即可对EEPROM进行重写。本发明设计耗材芯片内部自带重写程序,实际重写操作均由耗材芯片内的重写模块进行,而重写器内不含有与耗材芯片相关的信息数据,避免了重写器对耗材芯片重写过程中因传送大量耗材芯片数据而被人恶意截获。本发明设计结构简单、成本低廉,使用安全、可靠。
文档编号B41J2/175GK103009816SQ2011102805
公开日2013年4月3日 申请日期2011年9月20日 优先权日2011年9月20日
发明者温禄泉 申请人:珠海天威技术开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1