CN102442073B - 通用芯片及其通信方法、耗材容器、成像设备 - Google Patents
通用芯片及其通信方法、耗材容器、成像设备 Download PDFInfo
- Publication number
- CN102442073B CN102442073B CN2011102976522A CN201110297652A CN102442073B CN 102442073 B CN102442073 B CN 102442073B CN 2011102976522 A CN2011102976522 A CN 2011102976522A CN 201110297652 A CN201110297652 A CN 201110297652A CN 102442073 B CN102442073 B CN 102442073B
- Authority
- CN
- China
- Prior art keywords
- information
- general
- purpose chip
- imaging device
- chip
- 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.)
- Active
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本发明提供一种用于耗材容器的通用芯片,包括:存储单元、控制单元、接口单元、数据采集单元和状态机选型单元,存储单元用于存储与耗材容器相关的信息,包括参数信息和计量信息;控制单元用于控制存储单元内信息的存取;接口单元用于为通信提供接口或协议;数据采集单元用于采集成像设备的识别信息;状态机选型单元根据识别信息及通用芯片所处的数据操作状态,确定通用芯片当前所对应的成像设备型号;本发明还提供了通用芯片的通信方法,安装有该通用芯片的耗材容器、成像设备;采用本发明,能避免因密钥认证信息交叉而引起通用芯片与打印机配型失败的问题,也使通用芯片具有单寿命。
Description
技术领域
本发明涉及一种通用芯片及其通信方法,具体地说,涉及一种用于耗材容器的通用芯片及其与成像设备进行通信的方法,本发明还涉及其上安装有该通用芯片的耗材容器、使用该耗材容器的成像设备。
背景技术
本发明所说的成像设备是指将文字、图案等电信号转换为在纸张等介质上形成可视图像的设备,例如喷墨类或激光类的打印机、复印机、传真机及多功能一体机。
常用的两类打印机是喷墨打印机和激光打印机,喷墨打印机使用容纳有墨水的墨盒作为耗材容器向打印机提供打印用的墨水,以在纸张上形成需要打印的文字或图案;激光打印机则使用容纳有碳粉的碳粉盒作为耗材容器向打印机提供打印用的碳粉,以在介质上形成需要打印的文字或图案,复印机、传真机及多功能一体机的成像原理、使用耗材容器等与打印机基本相同。本发明所说的耗材是指墨水或碳粉,通用芯片的通信方法是指该通用芯片安装在耗材容器上,当耗材容器安装到成像设备上进行工作时,通用芯片与成像设备主控制器之间进行的通信方法。
耗材容器的壳体上一般都安装有耗材芯片10,耗材芯片10结构如图1所示,其包括有一块基板11,在基板上设置有电子模块12,电子模块中包括有接收成像设备信号及电能的通信单元和实现与成像设备之间通信的集成电路部分,通信单元可以是感应线圈或触点,集成电路部分中一般设置有一控制单元、一存储单元和一接口单元,该存储单元存储与耗材容器相关的信息,包括参数信息和计量信息,参数信息包括:耗材容器型号、耗材颜色、耗材总打印量、适用的成像设备型号等信息,计量信息包括:耗材剩余量、打印页数等信息,该控制单元实现存储单元内数据的存取,该接口单元为耗材芯片及成像设备通信提供接口或协议。
成像设备访问耗材芯片10时,首先对耗材芯片进行验证,以验证耗材芯片的密钥是否正确,即首先由成像设备向耗材芯片10发送一组密钥认证命令,耗材芯片10收到该认证命令后,取出附着在认证命令中的数据与耗材芯片10内部的密码算法进行运算得到一组密钥认证信息,然后,耗材芯片10向成像设备返回该算好的密钥认证信息,成像设备根据收到的信息来判断该耗材芯片10的合法性,若该耗材芯片10合法,则对匹配的耗材芯片10进行读或写存储器的操作,否则,成像设备提示出错或不匹配的信息。
例如:一般情况下,A 款打印机发送的密钥认证命令为:“2B8A…”,其中:“0X2B”为密钥认证命令,“8A” 为密钥认证码,“…”为密钥认证码随机数据组的其它值,若密钥认证码相同,该其他值数据也相同,A款打印机的耗材芯片接收到该命令和数据后,经计算得出并返回密钥认证信息为:“2B30…”,A款打印机接收到该返回的密钥认证信息后,经确认,该耗材芯片返回的密码认证信息是合法的,因此,该款打印机可对该耗材芯片的存储器进行读写操作。与此相似,B 款打印机密钥认证命令为:“2BE8…”,B 款打印机的耗材芯片接收到该命令和数据后,计算得出并返回密钥认证信息为:“2B74…”,B 款打印机接收到该信息后,经确认,该耗材芯片返回的密码认证信息是合法的,因此,可对该耗材芯片的存储器进行读写操作。
通常,打印机发出的密钥认证命令的格式是相同的,即:1字节密钥认证命令+密钥认证随机数据组,同款打印机的密钥认证相同,即:相同打印机型号的密钥认证请求信息是一样的,利用这个特点,许多厂家采用各种方法来获取认证码以制造通用于各款打印机类型的通用芯片,一般方法是:获取1字节的密钥认证信息以进行认证匹配,有些厂家还在芯片中设置一个数据采集单元,用于采集密钥认证命令(如:“0X2B”)后的某一个字节,以便于打印机进行认证匹配,例如:可以选择密钥认证命令后的第一字节,如A 款打印机选择“0X8A”,而B 款打印机选择“0XE8”,应用该方法,可以制造通用于各款打印机的耗材芯片――通用芯片;然而,随着打印机型号的日益增多,密钥认证随机信息不可避免会出现交叉的情况,如果仍然采用上述的方法来进行通用芯片认证,往往会出现通用芯片选择打印机型号混乱的情况,导致打印机不能识别所安装碳粉盒上的通用芯片,出现打印机报错,使得碳粉盒无法继续使用;而且,由于采用该方法所制造的通用芯片中设置有适合多款打印机的信息,设置有该通用芯片的耗材容器在某款打印机上使用完毕后,再安装到另一款打印机上使用时,因通用芯片对应的另一款打印机芯片信息未被使用过,信息仍全新,则会出现打印机提示该耗材容器仍可使用的情况,而实际上,该耗材容器中的耗材已经用完,已不能在另一台打印机上继续使用,若该通用芯片适用于N款打印机,则该通用芯片具有N个寿命,如此,给用户的使用带来不便。
发明内容
本发明的主要目的是提供一种避免因密钥认证信息交叉而引起通用芯片与成像设备配型失败、具有单一寿命的通用芯片,以解决上述现有技术的不足之处。
为实现上述目的,本发明所提供的通用芯片用于耗材容器,包括:存储单元、控制单元、接口单元、数据采集单元及状态机选型单元,存储单元用于存储与耗材容器相关的信息,包括参数信息和计量信息;控制单元用于控制存储单元内信息的存取;接口单元用于为通信提供接口或协议;数据采集单元用于采集成像设备的识别信息;状态机选型单元根据识别信息及通用芯片所处的数据操作状态来确定通用芯片当前所对应的成像设备型号。
由上方案可见,本发明所提供的通用芯片中,利用状态机这一用于在有限状态机在这些状态之间转移和动作等行为的数学模型,其输出依赖于输入和状态,即是:根据通用芯片所处的数据读出或写入状态,将当前选中的成像设备型号作为最终确定的成像设备选型,芯片使用该成像设备对应的芯片信息与打印机进行数据通信,由此,可以有效避免现有通用芯片单纯采集识别信号而导致的识别混乱现象。
其进一步方案是,该通用芯片还包括用量检测处理部分,所述用量检测处理部分实时检测所述计量信息中的打印消耗量信息,并在所述打印消耗量信息大于或等于p%时,锁定成像设备型号信息,其中,p的取值为2~100中的任一数值。
采用用量检测处理部分来实时检测计量信息中的打印消耗量信息,当打印消耗量大于或等于一定量,如大于或等于30%时,说明该通用芯片所安装的碳粉盒已经固定使用于该台成像设备,因此,锁定当前使用的成像设备型号,后续该通用芯片使用锁定的成像设备所对应的芯片信息与打印机进行数据通信,因此,能够固定于某一选中型号的成像设备,避免现有通用芯片用完一寿命后安装到不同成像设备上,显示数据全新且具有多个寿命的现象,也避免现有通用芯片装机选定型号引起生产厂家生产时打印测试页,而到销售终端无法通用的弊端。
本发明的另一目的是提供一种上述通用芯片的通信方法,其具体方法是:成像设备上电使用时,首先采集成像设备的识别信息并启动状态机选型单元,然后由状态机选型单元根据识别信息选择对应的成像设备型号,并以通用芯片进行数据读写操作前状态机选型单元最后一次选中的成像设备型号所对应的芯片信息与成像设备进行通信。
成像设备上电时,会向芯片发送识别信息,本方案通过采集上述识别信息,并启动状态机选型单元以根据该识别信息来选择对应的成像设备型号,当通用芯片处于读出数据或写入数据的状态时,将当前选中的成像设备型号作为最终确定的成像设备型号,并根据该成像设备型号所对应的芯片信息来与成像设备进行数据通信,即便在此时成像设备发出其他信号,该通用芯片也不会选型出错,从而避免出现选型混乱的情况。
其进一步方案是,实时检测计量信息中的打印消耗量,即用量信息,当打印消耗量信息大于或等于p%时,用量检测单元输出型号锁定信号给型号锁定单元,型号锁定单元接收到该信号后锁定所对应的成像设备型号,以保证该通用芯片一直使用成像设备型号所对应的芯片信息与成像设备进行数据通信,其中,p的取值为2~100的任一数值。
采用实时检测打印消耗量并在打印一定量时锁定成像设备型号的方法,可以避免用户将一耗材容器应用于多台成像设备时而出现的多个芯片寿命的现象,便于使用。
本发明的再一目的是提供一种耗材容器,该耗材容器包括壳体,该壳体围成容纳耗材的腔体,壳体的外壁上安装有如上所述的通用芯片。
由上方案可见,本发明所提供的耗材容器能够实现打印机型号的正确选型,避免选型混乱以及耗材容器先后安装且使用于不同成像设备上所出现的多寿命现象。
本发明的还一目的是提供一种成像设备,该成像设备包括成像单元,成像单元内可拆卸地安装有如上所述的耗材容器。
由于采用上述方案,该成像设备上能避免安装于其上的通用芯片选型混乱及先后使用不同成像设备而引起的多寿命现象。
附图说明
图1是现有耗材容器芯片的结构示意图。
图2是本发明之通用芯片实施例的结构示意图。
图3是本发明之通用芯片实施例集成电路部分的结构示意图。
图4是本发明之通用芯片实施例之状态机选型示例图。
图5是本发明之通用芯片数据通信方法的流程图。
图6是本发明之碳粉盒实施例的结构示意简图。
图7是本发明之打印机实施例的结构示意图。
下面结合附图和实施例对本发明进一步进行说明。
具体实施方式
通用芯片实施例
参见图2,一种用于碳粉盒的通用芯片30,包括:基板31和设置在基板31上的电子模块32,电子模块32中包括有接收激光打印机信号及电能的通信单元及与实现与激光打印机之间通信的集成电路部分,以上结构与现有耗材芯片一致;安装有该通用芯片的碳粉盒装入激光打印机后,与激光打印机主控制器建立通信连接,激光打印机主控制器中也设置有一存储单元,该存储单元中存储有用于标识激光打印机类型的识别信息;通用芯片集成电路部分的结构参见图3,其中包括:控制单元、存储单元、接口单元、数据采集单元、状态机选型单元及用量检测处理部分,存储单元用于存储与碳粉盒相关的信息,包括参数信息和计量信息,参数信息是与激光打印机进行通信的参数信息,包括:碳粉盒型号、碳粉颜色和打印机型号等,计量信息中包括:碳粉余量、打印消耗量等计量信息,本实施例中采用非易失性存储器作为存储单元,其信息区中存储有:A型号信息、B型号信息、C型号信息、D型号信息和E型号信息,计量信息包括上述各型号所对应的、与激光打印机进行通信的碳粉余量等计量信息等;控制单元分别与接口单元及存储单元相连,用于控制存储单元内信息的存取;接口单元是该通用芯片与激光打印机进行数据通信的接口,用于为通信提供接口或协议,通用芯片的电源也由激光打印机通过接口单元来提供;数据采集单元分别与接口单元及状态机选型单元相连,用于采集激光打印机的识别信息,通过数据采集单元,可以提取出激光打印机存储单元中的识别信息;状态机选型单元与存储单元连接,其根据识别信息的输入及通用芯片所处的数据操作状态,确定通用芯片当前所对应的激光打印机型号;用量检测处理部分也与存储单元连接,其包括互连的用量检测单元和型号锁定单元,用量检测单元用于检测计量信息中的已打印量,并在已打印量大于或等于20%时,输出型号锁定信号,型号锁定单元接收到锁定信号后,输出型号锁定命令,即执行修改存储单元的锁定位来锁定型号,以使得该通用芯片固定使用当前的激光打印机型号所对应的芯片信息。
状态机(finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型;其中有限个状态存储的是关于过去的信息,它反映从相同开始到现在时刻的输入变化,转移指示变更,并且用必须满足来确使转移发生的条件来描述它,动作是在给定时刻要进行活动的描述,包括:进入动作、推出动作、输入动作和转移动作。利用状态机的上述特点,本实施例中采用了状态机选型单元,根据输入的识别信息和通用芯片状态来实现激光打印机型号的选型,其输入是数据采集单元输出的密钥认证命令之后的第一字节,且根据之前的输入状态,即之前选定的型号,然后根据该单元的状态机电路或逻辑,可确定当前通用芯片应用的激光打印机型号,并以确定的激光打印机型号信息来选择存储单元对应的数据,通用芯片使用该数据和激光打印机进行通信、记录存储该碳粉盒在打印过程中的使用情况,如:打印量、使用日期、碳粉剩余量等信息。
型号锁定单元在接收到用量检测单元输出的型号锁定信号后,输出一锁定命令,将当前选中的激光打印机型号锁定为固定型号,即使此时有新的认证密钥状态机信号也无法再将选型改变成其他型号,从而防止用完的碳粉盒安装到其他激光打印机上时,通用芯片提示全新且可继续使用的问题。
上述通用芯片中的各个单元,也可用少量外围电路和微控制器(MCU)来实现,其中的逻辑控制关系可通过编写程序来实现。
以下举例说明目前激光打印机的密钥认证信息及过程:
E款激光打印机的密钥认证过程如下:
激光打印机请求密钥认证:0X2BE6…(取0X2B后的数据为0XE6)
芯片经计算后返回密钥认证信息:2BA1…
激光打印机请求密钥认证:0X2BE6…(取0X2B后的数据为0XE6)
芯片计算后返回密钥认证信息:0X2BA1…
激光打印机请求密钥认证:0X2B8A…(取0X2B后的数据为0X8A)
芯片计算后返回密钥认证信息:0X2B02…
激光打印机读芯片存储器某地址信息:0X3500…
芯片返回该地址信息:0X3502…。
D款激光打印机的密钥认证过程如下:
激光打印机请求密钥认证:0X2BE6…(取0X2B后的数据为0XE6)
芯片计算后返回密钥认证信息:0X2BA1…
激光打印机请求密钥认证:0X2BE6…(取0X2B后的数据为0XE6)
芯片计算后返回密钥认证信息:0X2BA1…
激光打印机读或写芯片存储器信息(与E款激光打印机类似,略)
C款激光打印机的密钥认证过程如下:
激光打印机请求密钥认证:0X2B9F…(取0X2B后的数据为0X9F)
芯片计算后返回密钥认证信息:0X2B35…
激光打印机请求密钥认证:0X2BE8…(取0X2B后的数据为0XE8)
芯片计算后返回密钥认证信息:0X2B56…
激光打印机请求密钥认证:0X2BE8…(取0X2B后的数据为0XE8)
芯片计算后返回密钥认证信息:0X2B56…
激光打印机读或写芯片存储器信息(与E款激光打印机类似,此处省略)。
B款激光打印机的密钥认证过程如下:
激光打印机请求密钥认证:0X2BE8…(取0X2B后的数据为0XE8)
芯片计算后返回密钥认证信息:0X2B74…
激光打印机读或写芯片存储器信息(与E款激光打印机类似,此处省略)。
A款激光打印机的密钥认证过程如下:
激光打印机请求密钥认证:0X2B8A…(取0X2B后的数据为0X8A)
芯片计算后返回密钥认证信息:0X2B30…
激光打印机读或写芯片存储器信息(与E款激光打印机类似,此处省略)。
由上可见,E款激光打印机的密钥认证信息、A款激光打印机的密钥认证信息以及D款激光打印机的密钥认证信息交叉,即A款激光打印机的钥认证信息和D款激光打印机的密钥认证信息是E款激光打印机的密钥认证信息的一部分;B款激光打印机的密钥认证信息与 C款激光打印机的密钥认证信息也交叉,即B款激光打印机的密钥认证信息是C款激光打印机的密钥认证信息的一部分。若采用现有的通用芯片及通信方法来对激光打印机选型,会出现型号混乱现象,从而导致由于认证信息交叉而出现通用芯片选择激光打印机型号出错的问题。
本实施例所提供的通用芯片可解决上述问题。本实施例之通用芯片的存储单元中,存储有H系列品牌激光打印机(包括A款激光打印机、B款激光打印机、C款激光打印机和D款激光打印机)和C系列品牌打印机(如E款激光打印机)等激光打印机的信息,即激光打印机型号信息和数据信息,激光打印机密钥认证命令均为0X2B,本实施例采用数据采集单元取出认证命令0X2B后的第一个字节,也可以取出其后的任意字节或校验字节;然后,状态机选型单元根据激光打印机输入的认证命令及通用芯片所处的数据操作状态来确定激光打印机型号,若该通用芯片目前处于读信息或写信息状态,则当前选型的激光打印机型号为该通用芯片所对应的激光打印机型号信息,该激光打印机型号信息为对应的参数信息和计量信息,具体说,如果确定是A款激光打印机,则选定A款激光打印机的信息数据,该通用芯片使用A款激光打印机所对应的信息数据与A款激光打印机进行通信,如果确定是E款激光打印机,则选定E款激光打印机的信息数据,该通用芯片使用E款激光打印机的信息数据与E款激光打印机进行通信,其他类型激光打印机的选型原理同上,因此,采用上述结构,可以使得通用芯片通用于各型号的激光打印机,且不会出现激光打印机型号选择混乱的问题。
如图5,本实施例之通用芯片状态机选型单元的工作过程如下:
IDLE (空闲)状态:该状态是激光打印机给通用芯片上电,准备对通用芯片进行数据操作的状态;或激光打印机开始对通用芯片存储单元进行读命令操作或写命令操作(Read/Write)的状态;上述两种状态定义为IDLE状态,通用芯片在IDLE状态下可重新进行选型。
通用芯片进入IDLE后,若激光打印机对通用芯片输入0X9F的认证命令,则通用芯片状态机选型单元选型为C款激光打印机型号信息,此时,若激光打印机对通用芯片进行Read/Write操作则状态机选型单元回到IDLE状态,此后,激光打印机对通用芯片执行的所有Read/Write操作都是此时通用芯片状态机选型单元所选定型号对应的C款激光打印机型号信息。如状态机选型单元当前选型为C款激光打印机型号,但又未进行过Read/Write操作,则后续再输入0X9F认证命令或0XE8认证命令,此时通用芯片状态机选型都为C款激光打印机型号信息。通用芯片进入IDLE后,若打印机直接对芯片输入0XE8的认证命令,则通用芯片状态机选型单元的选型为B款激光打印机型号信息,此后,即使打印机多次输入0XE8的认证命令,通用芯片状态机选型单元的选型仍然维持为B款激光打印机型号信息,直到激光打印机对通用芯片执行Read/Write操作,使得通用芯片回到IDLE状态方可进行下一次选型。通用芯片进入IDLE后,若打印机对通用芯片输入0XE6的认证命令,状态机选型单元的选型为D款激光打印机型号信息,此时若激光打印机对通用芯片执行Read/Write操作,则通用芯片回到IDLE状态,此后激光打印机对通用芯片执行的所有Read/Write操作都是此时通用芯片状态机选型单元所选定型号对应的D款激光打印机型号信息;如状态机选型单元当前选型为D款激光打印机型号,但又未进行过Read/Write操作,即使激光打印机多次输入0XE6的认证命令,通用芯片状态机选型单元的选型仍维持为 D款激光打印机型号信息,若此时激光打印机输入0X8A的认证命令,此时通用芯片状态机选型单元的选型为E款 型号信息,后续即使激光打印机再多次输入0X8A的认证命令,该通用芯片状态机选型单元的选型仍维持为E款激光打印机型号信息。进入IDLE后,若激光打印机输入0X8A的认证命令,则通用芯片状态机选型单元的选型为A款激光打印机型号信息,此后激光打印机多次输入0X8A的认证命令,选型仍维持为A款激光打印机型号信息,直到激光打印机对通用芯片执行Read/Write操作,通用芯片回到IDLE状态时,才能进行下一次的选型。
由于大部分激光打印机对通用芯片执行操作时,一般先给通用芯片上电,然后再发密钥认证命令进行认证,如果通用芯片合法,则进行读通用芯片存储器操作或写芯片存储器操作以执行打印,从而起到碳粉盒使用过程的状态记录作用,因此,本发明通用芯片实施例采用在被激光打印机读写存储器操作时取当前状态机选型单元所确定的激光打印机型号,可以保证通用芯片正确地选择对应的型号。上述状态机选型示例图只是本实施利的一种举例,其选型逻辑可以根据实际需要重新设定。
作为本发明通用芯片实施例的一种变换,通用芯片中的各个模块单元可以通过少量外围电路及可编程逻辑器件(如:FPGA或CPLD)来实现,其逻辑控制关系可通过硬件编程语言实现;还可以用专用集成电路ASIC来实现各模块单元的功能,上述变换均可实现本发明的目的。
作为本发明通用芯片实施例的另一种变换,可以不设置用量检测处理部分,即通用芯片集成电路部分包括:控制单元、存储单元、接口单元、数据采集单元及状态机选型单元,该变换也可以实现本发明之避免选型混乱的发明目的。
作为本发明通用芯片实施例的又一种变换,用量检测单元检测已打印量的值可以根据实际情况预先设置,即可以是取值为2~100中的任一整数或小数,该变换同样可以实现本发明的目的;因碳粉在打印过程中实际消耗往往与通用芯片有偏差,而对于实际碳粉量,激光打印机可以检测出其碳粉量接近消耗完称之为粉量低,也可检测出其碳粉消耗完称之为粉量尽,激光打印机一般也有提示粉量低和提示粉量尽的功能,且在通用芯片存储单元中记录,用量检测单元也可以通过检测粉量低或粉量尽信息来提供锁定信号给型号锁定单元进行型号锁定的依据,上述变换同样可以实现本发明的目的。
作为本发明通用芯片实施例的又一种变换,该通用芯片还可以是应用于墨盒上的通用芯片,其存储单元中存储的是与墨盒及墨水相关的信息,该墨盒通用芯片可以通用于芯片中所存储类型所对应的喷墨打印机。
通用芯片通信方法实施例
本方法是上述通用芯片实施例中通用芯片与激光打印机进行数据通信的方法,其通用芯片结构如上通用芯片实施例所述,此处不再赘述。该方法是激光打印机上电使用时,首先采集激光打印机的识别信息并启动状态机选型单元,然后由状态机选型单元根据识别信息选择对应的激光打印机型号,并以通用芯片进行读写数据操作前最后一次状态机选型单元选中的激光打印机型号所对应的芯片信息与激光打印机进行通信;在选型过程中,通用芯片实时检测信息区中的打印消耗量,当打印消耗量大于或等于20%时,用量检测单元输出锁定信号给型号锁定单元,型号锁定单元锁定存储单元中所对应的激光打印机型号,以保证该通用芯片一直使用该锁定的激光打印机型号所对应的通用芯片信息与激光打印机进行数据通信;参见图6,具体步骤如下:
s100:开始,激光打印机上电;激光打印机给通用芯片上电,此时状态机选型单元处于IDLE状态,准备对激光打印机的密钥认证信息进行处理和选型操作;
s101:判断通用芯片是否处于锁定型号状态,如果是,则进入步骤s400,否则,进入步骤s200;该步骤用于判断状态机选型单元之前选择的型号是否为锁定的固定型号,即判断之前的消耗量是否多于20%,如果是,直接采用该型号进行数据通信,不需要进行选型,否则,继续选型操作;
s200:启动状态机选型单元;通用芯片启动状态机选型单元对激光打印机的密钥认证信息进行处理和选型,该选型过程经过一定的状态机关系图进行选型,结果取决于激光打印机的密钥认证信息输入以及通用芯片当前的数据操作状态,如通用芯片处于IDLE,则处于选型开始阶段,如通用芯片处于某一选定型号,则下次的输出结果与激光打印机输入的认证信息及当前选定型号有关;
s300:判断激光打印机是否在读或写通用芯片存储单元的信息,如果否,则回到步骤s200以继续状态机的选型操作,如果是,则进入步骤s301;当检测到激光打印机读或写通用芯片信号时,说明状态机选型单元已经结束选型,因为激光打印机任何每次开始读或写通用芯片存储单元时,都要经过密钥认证方可进行,一旦读或写结束,则对通用芯片断电,当下次再读或写通用芯片时,又要重新进行密钥认证;因此,激光打印机读写操作的开始则说明选型已经结束;
s301:判断当前激光打印机型号所对应的打印消耗量是否大于或等于20%?如果是,则进入步骤s302,否则,进入步骤s400;此步骤进行打印消耗量检测,通用芯片检测当前使用激光打印机型号的打印消耗量是否到设定值,如果达到,则锁定当前使用的激光打印机型号,在下次上电时不启用状态机选型单元进行选型,而用锁定的激光打印机型号数据与激光打印机进行通信,如果没有达到,进入s400的通信步骤;
s302:用量检测部分执行锁定操作,锁定存储单元中所对应的激光打印机型号;
s400:以状态机选型单元当前确定的激光打印机型号信息和激光打印机进行通信;通用芯片存储单元中存储有很多激光打印机型号的数据,如:A款激光打印机型号信息、B款激光打印机型号信息、C款激光打印机型号信息、D款激光打印机型号信息和E款 激光打印机型号信息,当状态机选型单元选定某款激光打印机型号后,通用芯片则选择该激光打印机型号对应的信息与激光打印机进行通信,如状态机选型单元选定B款 激光打印机型号后,则选定B款 激光打印机芯片信息区以读取相关信息与激光打印机进行通信;
s500:结束。当激光打印机对芯片读或写操作完成,暂时不再进行读或写操作后,则可断开芯片的供电操作。当下次再访问时,从第一步重新开始进行上电和选型操作。
本发明所提供的方法即可应用于碳粉盒通用芯片上,也可以应用于墨盒通用芯片上,同样也可以实现本发明的目的。
作为本发明通用芯片通信方法实施例的一种变换,打印消耗量的百分比可以是2%~100%之间的任一数值,根据实际情况来预先设置,该变换同样可以实现本发明的目的。
作为本发明通用芯片数据通信方法实施例的另一种变换,可以省略对打印消耗量的检测和型号锁定的步骤,即省略步骤s101、s301及s302,仅仅采用状态机选型单元根据输入的认证命令及芯片的数据操作状态来确定当前的激光打印机型号。
碳粉盒实施例
激光打印机用碳粉盒,其结构示意简图如图7所示,碳粉盒包括壳体,壳体围成容纳耗材的腔体,壳体的外壁上安装有如上通用芯片实施例中所述的通用芯片30。
打印机实施例
激光打印机包括成像单元,成像单元内可拆卸的安装有上述的碳粉盒,如图8所示,图中通用芯片未示出。
作为本发明打印机实施例的一种变换,该成像设备可以是复印机或传真机或多功能一体机等。
本发明不限于上述各实施例及变换,其他基于本发明技术方案且不违背本发明目的的结构变化也应该包括在本发明权利要求的保护范围内。
Claims (6)
1.通用芯片,用于耗材容器,包括
存储单元,用于存储与所述耗材容器相关的信息,包括参数信息和计量信息;
控制单元,用于控制所述存储单元内信息的存取;
接口单元,用于为通信提供接口或协议;
数据采集单元,用于采集成像设备的识别信息;
其特征在于:
状态机选型单元,所述状态机选型单元根据输入的识别信息及所述通用芯片所处的数据操作状态,确定所述通用芯片当前所对应的成像设备型号;
还包括用量检测处理部分,所述用量检测处理部分实时检测所述计量信息中的打印消耗量信息,并在所述打印消耗量信息大于或等于p%时,锁定所述成像设备型号,其中,p的取值为2~100中的任一数值。
2.如权利要求1所述的通用芯片,其特征在于:
所述用量检测处理部分包括互连的用量检测单元和型号锁定单元;
所述用量检测单元用于检测所述计量信息中的打印消耗量信息,并在所述打印消耗量信息大于或等于p%时,输出锁定信号;
所述型号锁定单元接收所述锁定信号,执行锁定命令,以固定使用当前的成像设备型号。
3. 通用芯片通信方法,该通用芯片用于耗材容器,该通用芯片包括:
存储单元,用于存储与所述耗材容器相关的信息,包括参数信息和计量信息;
控制单元,用于控制所述存储单元内信息的存取;
接口单元,用于为通信提供接口或协议;
数据采集单元,用于采集成像设备的识别信息;
状态机选型单元,根据输入的识别信息及所述通用芯片所处的数据操作状态,确定所述通用芯片当前所对应的成像设备型号;
用量检测处理部分,所述用量检测处理部分实时检测所述计量信息中的打印消耗量信息,并在所述打印消耗量信息大于或等于p%时,锁定所述成像设备型号,其中,p的取值为2~100中的任一数值;
成像设备上电使用时,所述数据采集单元首先采集所述成像设备的识别信息并启动所述状态机选型单元,然后由所述状态机选型单元根据所述识别信息选择对应的成像设备型号,并以所述通用芯片进行数据读写操作前所述状态机选型单元最后一次选中的成像设备型号所对应的信息与所述成像设备进行通信。
4.如权利要求3所述的通用芯片通信方法,其特征在于:
所述用量检测处理部分包括互连的用量检测单元和型号锁定单元;
实时检测所述计量信息中的打印消耗量信息,当所述打印消耗量信息大于或等于p%时,所述用量检测单元输出锁定信号给所述型号锁定单元,所述型号锁定单元锁定所述成像设备型号,以保证该通用芯片一直使用所述锁定的成像设备型号所对应的信息与成像设备进行通信,其中,p的取值为2~100的任一数值。
5. 耗材容器,包括壳体,所述壳体围成容纳耗材的腔体,
其特征在于:
所述壳体的外壁上安装有如权利要求1所述的通用芯片。
6. 成像设备,包括成像单元,
其特征在于:
所述成像单元内可拆卸地安装有如权利要求5所述的耗材容器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102976522A CN102442073B (zh) | 2011-09-27 | 2011-09-27 | 通用芯片及其通信方法、耗材容器、成像设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102976522A CN102442073B (zh) | 2011-09-27 | 2011-09-27 | 通用芯片及其通信方法、耗材容器、成像设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102442073A CN102442073A (zh) | 2012-05-09 |
CN102442073B true CN102442073B (zh) | 2013-11-27 |
Family
ID=46005227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102976522A Active CN102442073B (zh) | 2011-09-27 | 2011-09-27 | 通用芯片及其通信方法、耗材容器、成像设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102442073B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103753961B (zh) * | 2013-12-27 | 2016-04-13 | 珠海艾派克微电子有限公司 | 连体芯片、连体芯片组、成像盒及成像盒组 |
WO2015106491A1 (zh) * | 2014-01-20 | 2015-07-23 | 珠海艾派克微电子有限公司 | 成像盒存储芯片的参数发送方法、存储芯片及成像盒 |
CN104943396B (zh) * | 2015-06-18 | 2018-07-03 | 杭州旗捷科技有限公司 | 一种打印机墨盒、墨盒芯片 |
CN105335861A (zh) * | 2015-09-06 | 2016-02-17 | 肖大林 | 一种防替代方法 |
CN105346256B (zh) * | 2015-11-09 | 2017-03-22 | 杭州旗捷科技有限公司 | 一种打印机芯片、墨盒、和打印机芯片存储分配方法 |
CN105929662A (zh) * | 2015-11-16 | 2016-09-07 | 珠海美佳音科技有限公司 | 芯片、处理盒、芯片使用方法及芯片复位方法 |
CN106295376A (zh) * | 2016-08-24 | 2017-01-04 | 杭州旗捷科技有限公司 | 一种应用于打印领域的高效安全通信系统及其操作方法 |
CN106335288A (zh) * | 2016-08-29 | 2017-01-18 | 安徽奥斯博医疗仪器设备有限公司 | 一种打印耗材的通用芯片 |
CN106671609B (zh) * | 2017-01-03 | 2018-07-24 | 珠海艾派克微电子有限公司 | 序列号调整的方法和序列号调整的装置 |
CN108804046B (zh) * | 2017-04-27 | 2023-12-19 | 广州众诺微电子有限公司 | 数据处理方法及数据处理装置 |
CN107203359B (zh) * | 2017-05-25 | 2020-07-31 | 杭州旗捷科技有限公司 | 耗材芯片的通信方法、耗材芯片 |
CN110271291B (zh) * | 2018-03-16 | 2020-07-07 | 广州众诺电子技术有限公司 | 通用芯片、成像盒、成像系统及使用方法 |
CN110001210B (zh) * | 2018-10-16 | 2020-02-18 | 珠海艾派克微电子有限公司 | 耗材芯片、耗材和图像形成系统 |
US10782632B1 (en) * | 2019-08-07 | 2020-09-22 | Toshiba Tec Kabushiki Kaisha | Image forming apparatus, developer container, developer use management system |
CN114055945B (zh) * | 2020-07-31 | 2022-11-11 | 广州众诺电子技术有限公司 | 通用芯片及芯片通用方法 |
CN112622448B (zh) * | 2020-12-17 | 2021-08-13 | 上海坚芯电子科技有限公司 | 支持循环加墨的墨盒芯片设计的方法和系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6181885B1 (en) * | 1997-03-26 | 2001-01-30 | Oc{acute over (e)} Printing Systems GmbH | Printing or copying appliance with exchangeable part units which have an identification device, method for operating an appliance of this type and toner containers for use in the same |
US6339684B1 (en) * | 1999-05-14 | 2002-01-15 | Matsushita Graphic Communication Systems, Inc. | Recording apparatus which judges whether a proper cartridge is attached thereto |
CN1364248A (zh) * | 2000-03-10 | 2002-08-14 | 夏普公司 | 成像设备 |
WO2006020217A1 (en) * | 2004-08-13 | 2006-02-23 | Static Control Components | Systems and methods for universal imaging components |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4081742B2 (ja) * | 2001-09-12 | 2008-04-30 | 富士ゼロックス株式会社 | トナーカートリッジ及びそれが装着されるプリンタ |
US7136608B2 (en) * | 2003-12-19 | 2006-11-14 | Steven Miller | Removable toner cartridge universal adapter |
-
2011
- 2011-09-27 CN CN2011102976522A patent/CN102442073B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6181885B1 (en) * | 1997-03-26 | 2001-01-30 | Oc{acute over (e)} Printing Systems GmbH | Printing or copying appliance with exchangeable part units which have an identification device, method for operating an appliance of this type and toner containers for use in the same |
US6339684B1 (en) * | 1999-05-14 | 2002-01-15 | Matsushita Graphic Communication Systems, Inc. | Recording apparatus which judges whether a proper cartridge is attached thereto |
CN1364248A (zh) * | 2000-03-10 | 2002-08-14 | 夏普公司 | 成像设备 |
WO2006020217A1 (en) * | 2004-08-13 | 2006-02-23 | Static Control Components | Systems and methods for universal imaging components |
Also Published As
Publication number | Publication date |
---|---|
CN102442073A (zh) | 2012-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102442073B (zh) | 通用芯片及其通信方法、耗材容器、成像设备 | |
CN103240999B (zh) | 存储芯片及其复位方法、耗材容器、成像设备 | |
CN102173233B (zh) | 耗材验证系统及其验证方法 | |
CN102627033B (zh) | 存储芯片及其复位方法、耗材容器、成像设备 | |
EP1548983B1 (en) | Communication adapter device, communication adapter, method for write in nonvolatile memory, electric apparatus used for the same, and rom writer | |
CN102968114B (zh) | 一种支持多协议的生产线终端刷写设备以及采用该设备进行刷写的方法 | |
CN102998958A (zh) | 用于通信的用户可更换部件监视芯片和成像设备及其方法 | |
CN102180021B (zh) | 耗材容器芯片、芯片数据记录方法及防止该芯片容量数据突变的方法 | |
CN103150237A (zh) | 基于故障的部件更换 | |
CN101286066A (zh) | 一种汽车控制器软件刷新的方法 | |
EP2759992A1 (en) | Automatic metering logout method for pre-paid electricity vending system | |
US20180034993A1 (en) | Chip, imaging cartridge, and communication method between the chip and imaging device | |
CN104866253B (zh) | 一种芯片及其响应成像装置的方法、成像系统 | |
CN106956516A (zh) | 一种序列号记忆可清除耗材芯片、耗材、系统及使用方法 | |
CN103268060B (zh) | 一种成像盒、成像盒芯片及认证方法 | |
CN105335107A (zh) | 信息处理装置及在其中执行的方法、以及图像处理装置 | |
CN110297412A (zh) | 用于认证和通信的crum芯片和成像设备及其方法 | |
CN101049762B (zh) | 墨水计量芯片及正确判断墨水容量变化的方法 | |
CN103332015A (zh) | 一种芯片、成像盒及其响应成像装置的方法 | |
CN105306781A (zh) | 用于计费处理的系统、装置以及方法 | |
CN109409076B (zh) | 打印耗材盒的验证方法、装置及耗材芯片 | |
JP2013095084A (ja) | 情報処理装置、情報処理システム及び情報処理プログラム | |
CN207037837U (zh) | 一种物联打印设备及租赁监控管理系统 | |
CN102886987B (zh) | 通用芯片及其数据通信方法 | |
KR20070087740A (ko) | Rfid를 이용한 진단기능을 갖는 화상형성장치, 그 진단 시스템 및 방법 |
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 |