一种打印机用耗材计数芯片制造技术

技术编号:9511953 阅读:119 留言:0更新日期:2013-12-27 12:32
本发明专利技术涉及一种打印机用耗材计数芯片,所述计数芯片用于标记耗材特征以及与打印机之间通讯,该计数芯片包括PCB板、MCU、EEPROM,MCU用于完成计数芯片与打印机之间的通信,EEPROM用于读取和存放数据,MCU中还包括在执行打印机命令开始前进行验证的验证功能模块,通过该模块执行验证步骤,所述验证步骤为比对验证信息,如果验证信息通过,则执行用户自定义命令或是打印机命令,如果验证信息未通过,则陷入不断验证的死循环中,所述验证信息包括存于加密IC中的密码,或两个字节的“MQ”的ASCII十六进制值:0x4D和0x51。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种打印机用耗材计数芯片,所述计数芯片用于标记耗材特征以及与打印机之间通讯,该计数芯片包括PCB板、MCU、EEPROM,MCU用于完成计数芯片与打印机之间的通信,EEPROM用于读取和存放数据,MCU中还包括在执行打印机命令开始前进行验证的验证功能模块,通过该模块执行验证步骤,所述验证步骤为比对验证信息,如果验证信息通过,则执行用户自定义命令或是打印机命令,如果验证信息未通过,则陷入不断验证的死循环中,所述验证信息包括存于加密IC中的密码,或两个字节的“MQ”的ASCII十六进制值:0x4D和0x51。【专利说明】一种打印机用耗材计数芯片
本专利技术涉及一种打印机用耗材计数芯片,特别是应用于打印机粉盒、硒鼓或者墨盒等耗材的计数芯片。
技术介绍
打印机中最重要的耗材为粉盒、硒鼓或者墨盒,并且不同的打印机厂商生产的原装粉盒、硒鼓或者墨盒中均带有一片计数芯片,该计数芯片是打印机原厂所设计的一种有特定通信方式的EEPR0M,打印机对计数芯片发送不同的命令,计数芯片应该相应地把信息应答给打印机,打印机与该计数芯片之间的通信内容包含了型号匹配、验证信息、耗材余量、打印日期、打印页数、耗材型号等信息,当耗材耗尽时,打印机会往这计数芯片写入一些数据,使计数芯片锁死,即使加粉或墨水后,耗材不能再被打印机识别或者耗材余量一直显示低余量。但为了提高耗材的利用率以及可以更加环保的打印,人们往往要在使用过的粉盒、硒鼓或者墨盒中添加耗材原材料使其能够重复使用,如果将该添加后的耗材在原厂商打印机中使用,则必须修改其计数芯片,于是人们专利技术了兼容计数芯片。中国专利文献I中公开了一种通过修改原厂粉盒、硒鼓或者墨盒计数芯片数据,在技术芯片中写入适应各种打印机的通用信息并形成兼容计数芯片,从而使得重新补充原材料后的粉盒、硒鼓或者墨盒可以被原厂打印机所识别并继续使用的方法。专利文献I =CN2OO7IOO3I92tj兼容计数芯片包括PCB板、MCU、EEPROM和其他电子元件组成,这些电子元件包括但不限于如电容、电阻、电感、二极管、三极管等,有些MCU里已经集成有EEPR0M,此时的计数芯片中可不设置EEPROM芯片,若MCU内部无EEPR0M,则需要在计数芯片中添加EEPROM芯片。开发人员在分析打印机和原厂计数芯片通信方式后,模拟原厂的通信协议,把程序编写到MCU里面,使打印机与兼容芯片可通信,MCU通过与MCU连接的EEPROM把打印机需要芯片记录的数据记录在EEPROM里面。图1为兼容计数芯片的基本结构,兼容计数芯片与打印机之间的通信由MCU完成,MCU按照预先编写好的指令程序运行,与打印机进行数据交互。在通信期间,MCU会把需要的数据从EEPROM中读取出来,并应答给打印机,或者打印机需要芯片记录的数据,MCU会把这些数据写入EEPROM的特定地址中。图1计数芯片工作结构图 现在打印机耗材兼容计数芯片行业还缺乏统一的技术规范,MCU被肆意破解,并提取MCU里面的程序和EEPROM里面的数据,复制线路图,再使用这些破解出来的程序、数据和线路图直接投产,而这些缺乏技术规范的带有兼容计数芯片重新被灌装的耗材极容易损害打印机,为了解决这一技术问题, 申请人:对兼容计数芯片进行了改进,本专利技术的兼容计数芯片使得耗材的规范正常使用得到了保障,同时也保护了打印机。
技术实现思路
本专利技术提供一种打印机用耗材计数芯片:所述计数芯片用于标记耗材特征以及与打印机之间通讯,该计数芯片包括PCB板、MCU、EEPROM, MCU用于完成计数芯片与打印机之间的通信,EEPROM用于读取和存放数据,MCU中还包括在执行打印机命令开始前进行验证的验证功能模块,通过所述验证功能模块比对验证信息,如果验证信息通过,则执行用户自定义命令或是打印机命令,如果验证信息未通过,则陷入不断验证的死循环中。所述验证功能模块中包括两个字节的数据,该两个字节的数据分别是“MQ”,对应的ASCII十六进制数值:0x4D和0x51。所述两个字节数据的验证为连续验证,如果其中任意一个字节的数据未验证通过,均返回到重新验证过程中。所述两个字节的数据从EEPROM的两个地址中读取,并将其保存在MCU的寄存器中。所述验证功能模块中包括加密1C,且所述加密IC包括加密型EEPROM、加密狗和加密型MCU。所述耗材为:粉盒、硒鼓或者墨盒,所述芯片为兼容计数芯片。本专利技术还提供一种打印机用耗材计数芯片与打印机的通讯方法,所述计数芯片用于标记耗材特征以及与打印机之间通讯,该计数芯片包括PCB板、MCU、EEPR0M等,MCU用于完成计数芯片与打印机之间的通信,EEPROM用于读取和存放数据,其特征在于:在执行打印机命令开始前进行验证的验证步骤,通过所述验证步骤比对验证信息,如果验证信息通过,则执行用户自定义命令或是打印机命令,如果验证信息未通过,则陷入不断验证的死循环中。所述验证步骤中的验证信息包括两个字节数据,且该两个改为字节数据分别是”MQ”的ASCII十六进制数值:0x4D和0x51。所述验证步骤中两个字节的数据验证为连续验证,如果其中任意一个字节的数据未验证通过,均返回到重新验证过程中。所述两个字节的数据从EEPROM的两个地址中读取,并将其保存在MCU的寄存器中。所述验证信息为存储于加密IC中的加密密码。所述加密IC包括加密型EEPROM、加密狗和加密型MCU。所述耗材为:粉盒、硒鼓或者墨盒,所述芯片为兼容计数芯片。所述验证功能模块以及验证步骤中的用户自定义名为: 写命令一:主机发送:器件地址 byte + AB + CD + EEPROiOia+ DATAO + DATAl+DATA2+ DATA3 + DATA4 + DATA5 + DATA6 + DATA7 ; 芯片应答:器件地址byte~0X01+AA+CC+EEPR0M地址; 写命令二:主机发送:器件地址byte + AB + CD + EF + EEPROM地址+ DATAO + DATAl+DATA2+ DATA3 + DATA4 + DATA5 + DATA6 + DATA7 芯片应答:器件地址byte~0X01+AA+CC+EE+EEPR0M地址; 读命令:主机发送:器件地址byte +12+34+56+EEPR0M地址; 芯片应答:器件地址byte~0X01+ll+33+55+ 8个byte EEPROM数据; 复位命令:主机发送:器件地址byte+78+78+89+89+9A+9A ; 芯片应答:器件地址 byte~0X01+77+77+88+88+99+99。 申请人:通过在兼容技术芯片中添加验证功能模块,使其在执行打印机命令之前进行验证,充分保证了耗材的正常规范使用,保护了打印机。【专利附图】【附图说明】图1:现有技术中兼容芯片的工作结构图; 图2:本专利技术中第一具体实施例流程图;图3:加密IC型的兼容芯片的工作结构图; 图4:本专利技术中第二具体实施例流程图。具体实施例第一实施例申请人:在兼容技术芯片程序打印机命令开始前添加一段用户自定义的芯片认证程序,通过在打印机命令开始前验证该认证程序,如果认证程序可以通过,则该耗材可以被使用,反之,则不本文档来自技高网
...

【技术保护点】
一种打印机用耗材计数芯片:所述计数芯片用于标记耗材特征以及与打印机之间通讯,该计数芯片包括PCB板、MCU、EEPROM,?MCU用于完成计数芯片与打印机之间的通信,EEPROM用于读取和存放数据,其特征在于:MCU中还包括在执行打印机命令开始前进行验证的验证功能模块,通过所述验证功能模块比对验证信息,如果验证信息通过,则执行用户自定义命令或是打印机命令,如果验证信息未通过,则陷入不断验证的死循环中。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄铉光李剑锋
申请(专利权)人:中山铭祺电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1