CN101049762B - 墨水计量芯片及正确判断墨水容量变化的方法 - Google Patents

墨水计量芯片及正确判断墨水容量变化的方法 Download PDF

Info

Publication number
CN101049762B
CN101049762B CN2006100348956A CN200610034895A CN101049762B CN 101049762 B CN101049762 B CN 101049762B CN 2006100348956 A CN2006100348956 A CN 2006100348956A CN 200610034895 A CN200610034895 A CN 200610034895A CN 101049762 B CN101049762 B CN 101049762B
Authority
CN
China
Prior art keywords
ink
processing unit
remaining amount
printer
ink remaining
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
Application number
CN2006100348956A
Other languages
English (en)
Other versions
CN101049762A (zh
Inventor
张强
林东宁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Print Rite Technology Development Co Ltd of Zhuhai
Original Assignee
Print Rite Technology Development Co Ltd of Zhuhai
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Print Rite Technology Development Co Ltd of Zhuhai filed Critical Print Rite Technology Development Co Ltd of Zhuhai
Priority to CN2006100348956A priority Critical patent/CN101049762B/zh
Publication of CN101049762A publication Critical patent/CN101049762A/zh
Application granted granted Critical
Publication of CN101049762B publication Critical patent/CN101049762B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Ink Jet (AREA)

Abstract

本发明涉及一种墨水计量芯片和正确判断墨水容量变化的方法,所述墨水计量芯片包括FLASH、EEPROM、处理单元、寄存器以及I/O端口,该方法包括:如果墨水容量变化大于某一预先设定的墨水容量下降阈值,墨水计量芯片就会将墨水剩余量恢复到打印机执行上次打印操作以后的墨水剩余量,从而不会造成浪费。

Description

墨水计量芯片及正确判断墨水容量变化的方法 
技术领域
本发明涉及一种用于墨盒内墨水的计量芯片和正确判断墨水容量变化的方法。 
背景技术
目前,使用智能墨盒的打印机大都通过墨水剩余量压力检测机构给出的信号强弱,来判断墨盒中墨水的剩余量,当压力检测机构给出的信号强度弱时,打印机就会判断墨水剩余量不足,并且将墨水剩余量为“0”的信息写入墨盒芯片,打印机将停止工作并提示用户更换该墨盒,由于墨水剩余量为“0”信息已存入墨盒芯片的电可擦除只读存储器(EEPROM),当墨盒再次安装到打印机上时,无法正常进行工作。 
然而,由于安装、运输等原因,或者将墨盒长期侧放、倒放后,容易造成压力检测机构的瞬时信号强度不足,在墨盒芯片中未设置正确判断墨水容量变化的程序,而仅仅依靠压力检测机构的信号强弱来反映墨水的剩余量的情况下,容易导致打印机误认墨水剩余量不足,并将墨水剩余量为“0”的信息写入墨盒芯片,进而在墨盒还有足够多墨水的情况下,提示用户墨盒墨水已用完,导致墨盒被丢弃,造成浪费。 
因此,很有必要对现有的墨盒芯片设置正确判断墨水容量变化的程序,使得墨盒芯片能够对墨水的容量变化进行准确判断,避免造成浪费。 
发明内容
本发明的目的是提供一种能够对墨水的容量变化进行准确判断的方法。 
本发明给出的正确判断墨水容量变化方法应用于一墨水计量芯片上,芯片包括快闪存储器(FLASH)、电可擦除只读存储器 (EEPROM)、处理单元、寄存器以及输入/输出(I/O)端口,该方法包括以下步骤:第一步,上电后,存储在FLASH中的程序启动;第二步,处理单元等待接收打印机的读/写操作命令,在接收到打印机的读/写操作命令后,处理单元执行读/写操作,第二步进一步包括:处理单元接收打印机命令,读取存储在EEPROM中当前墨水剩余量数据,或是将墨水剩余量数据写入EEPROM中;将当前墨水剩余量数据暂存在寄存器中,在I/O端口提供合适的时序信号时,将暂存在寄存器中的墨水剩余量数据自I/O端口送至打印机,从而完成读操作,或是打印机通过I/O端口将检测到的墨水剩余量数据送至寄存器,处理单元将打印机传送来的墨水剩余量数据进行转换后,写入EEPROM中,从而完成写操作,同时,处理单元判断墨水容量数据变化是否正常;第三步,处理单元判断当前墨水剩余量REM是否为“0”,如果REM为“0”,则执行第四步,如果REM不为“0”,则将REM存储在EEPROM中,并返回执行第二步;第四步,处理单元读取备份在EEPROM中打印机执行上次打印操作以后的墨水剩余量REM1;第五步,处理单元判断REM1是否大于X%,其中X%是预先设定的墨水容量下降阈值,如果REM1大于X%,则执行第六步,如果REM1小于X%,则返回执行第二步;第六步,处理单元将REM恢复成REM1,并返回执行第二步。 
由于墨盒芯片中设置正确判断墨水容量变化的程序,使得墨盒芯片能够对墨水的容量变化进行准确判断,如果发生异常的墨水容量变化,墨盒芯片将墨水剩余量恢复到打印机执行上次打印操作以后的墨水剩余量,从而不会造成浪费。 
墨水计量芯片结构和正确判断墨水容量变化的方法体现在后述的具体实施方式中。 
附图说明
图1是本发明所述的墨水计量芯片的硬件结构图; 
图2是本发明所述的正确判断墨水容量变化的方法的工作流程图。 
以下结合实施例及其附图作进一步的详细说明。 
具体实施方式
如图1所示,本发明所述的墨水计量芯片1采用市售的普通微控制器(MCU),包括FLASH2、处理单元3、寄存器4、EEPROM5以及I/O端口6。上电后,存储在FLASH2中的程序启动,处理单元3接收打印机的命令,读取存储在EEPROM5中的当前墨水剩余量数据,并将该数据暂存在寄存器4中,在I/O端口6提供合适的时序信号时,将暂存在寄存器4中的墨水剩余量自I/O端口6送向打印机,从而完成读操作,或是打印机通过I/O端口6将检测到的墨水剩余量数据送至寄存器4,处理单元3将打印机传送来的墨水剩余量数据进行转换后,写入EEPROM5中,从而完成写操作,同时,处理单元3判断墨水容量变化是否正常。当然,上述结构仅仅是较为典型的用于打印机墨盒芯片1的硬件结构,事实上还可以做一些等效的改进,例如,墨水计量芯片1可采用精简指令集计算机(RISC)结构的互补金属氧化物半导体(CMOS)8位MCU,或是更高运算性能的MCU,FLASH2也可以是只读存储器(ROM)等器件,总之,满足墨水计量芯片1本身所必需的能够正确判断墨水容量变化的功能即可。 
在图1所示的基本硬件结构上,图2更进一步清楚地揭示了本发明所述的墨水计量芯片1正确判断墨水容量变化的工作流程。在步骤21中,上电后,存储在FLASH2中的程序启动;在步骤22中,处理单元3等待接收打印机的命令,在接收到打印机的命令后,读取存储在EEPROM5中的当前墨水剩余量数据,并将该数据暂存在寄存器4中,在I/O端口6提供合适的时序信 号时,将暂存在寄存器4中的墨水剩余量自I/O端口6送向打印机,从而完成读操作,或是打印机通过I/O端口6将检测到的墨水剩余量数据送至寄存器4,处理单元3将打印机传送来的墨水剩余量数据进行转换后,写入EEPROM5中,从而完成写操作;在步骤23中,处理单元3判断当前墨水剩余量REM是否为“0”,如果REM为“0”,则执行步骤24,如果REM不为“0”,则执行步骤231,将REM保存在EEPROM5中,并返回执行步骤22;在步骤24中,处理单元3读取备份在EEPROM5中打印机执行上次打印操作以后的墨水剩余量REM1;在步骤25中,处理单元3判断REM1是否大于X%,其中X%是预先设定的墨水容量下降阈值,如果REM1大于X%,则执行步骤26,如果REM1小于X%,则返回执行步骤22;在步骤26中,处理单元3将REM恢复成REM1,并返回执行步骤22。 
显然,本发明在墨水计量1中设置了正确判断墨水容量变化的程序,使得墨水计量芯片1能够对墨水的容量变化进行准确判断,如果发生异常的墨水容量变化,墨水计量芯片1将墨水剩余量恢复到打印机执行上次打印操作以后的墨水剩余量,从而不会造成浪费。 
对于本专业的技术人员来说,本发明还存在着另外一些简单的结构变形。因此,本发明就其更为广阔的形态来说并不限于上述详述和实施方案所示。此外,就如所附技术方案及等同物所限定的那样,还可以有许多变形而不偏离总的发明的宗旨。

Claims (2)

1.正确判断墨水容量变化的方法,该方法应用于一墨水计量芯片上,该芯片包括FLASH、EEPROM、处理单元、寄存器以及I/O端口;
其特征在于:
该方法包括以下步骤:
第一步,上电后,存储在FLASH中的程序启动;
第二步,处理单元等待接收打印机的读/写操作命令,在接收到打印机的读/写操作命令后,处理单元执行读/写操作;
所述第二步进一步包括
处理单元接收打印机命令,读取存储在EEPROM中当前墨水剩余量数据,或是将墨水剩余量数据写入EEPROM中;
将当前墨水剩余量数据暂存在寄存器中,在I/O端口提供合适的时序信号时,将暂存在寄存器中的墨水剩余量数据自I/O端口送至打印机,从而完成读操作,或是打印机通过I/O端口将检测到的墨水剩余量数据送至寄存器,处理单元将打印机传送来的墨水剩余量数据进行转换后,写入EEPROM中,从而完成写操作,同时,处理单元判断墨水容量数据变化是否正常;
第三步,处理单元判断当前墨水剩余量REM是否为“0”,如果REM为“0”,则执行第四步,如果REM不为“0”,则将REM存储在EEPROM中,并返回执行第二步;
第四步,处理单元读取备份在EEPROM中打印机执行上次打印操作以后的墨水剩余量REM1;
第五步,处理单元判断REM1是否大于X%,其中X%是预先设定的墨水容量下降阈值,如果REM1大于X%,则执行第六步,如果REM1小于X%,则返回执行第二步;
第六步,处理单元将REM恢复成REM1,并返回执行第二步。
2.根据权利要求1所述的正确判断墨水容量变化方法,其特征在于:
所述墨水计量芯片为一采用RISC结构的CMOS 8位微控制器MCU,或更高运算性能的微控制器MCU。
CN2006100348956A 2006-04-04 2006-04-04 墨水计量芯片及正确判断墨水容量变化的方法 Expired - Fee Related CN101049762B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100348956A CN101049762B (zh) 2006-04-04 2006-04-04 墨水计量芯片及正确判断墨水容量变化的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100348956A CN101049762B (zh) 2006-04-04 2006-04-04 墨水计量芯片及正确判断墨水容量变化的方法

Publications (2)

Publication Number Publication Date
CN101049762A CN101049762A (zh) 2007-10-10
CN101049762B true CN101049762B (zh) 2010-12-01

Family

ID=38781450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100348956A Expired - Fee Related CN101049762B (zh) 2006-04-04 2006-04-04 墨水计量芯片及正确判断墨水容量变化的方法

Country Status (1)

Country Link
CN (1) CN101049762B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101913292B (zh) * 2009-12-16 2013-01-02 珠海天威技术开发有限公司 芯片、耗材容器及芯片的工作方法
CN101941330A (zh) * 2010-08-26 2011-01-12 珠海天威技术开发有限公司 打印机固件的修改方法
EP2436526B1 (en) * 2010-09-30 2014-03-05 Brother Kogyo Kabushiki Kaisha Recording apparatus capable of detecting residual amount of ink in ink cartridge
CN102180021B (zh) * 2011-03-03 2012-12-26 珠海天威技术开发有限公司 耗材容器芯片、芯片数据记录方法及防止该芯片容量数据突变的方法
CN102180022B (zh) * 2011-03-11 2013-08-14 珠海艾派克微电子有限公司 一种成像盒、成像装置和成像控制方法
CN102950906B (zh) * 2012-01-10 2016-03-30 珠海艾派克微电子有限公司 墨盒墨量提示方法、墨盒芯片和墨盒
JP6329254B2 (ja) * 2014-01-20 2018-05-23 珠海艾派克微▲電▼子有限公司 イメージングカートリッジ記憶チップのパラメータ送信方法、記憶チップ及びイメージングカートリッジ
CN105856848B (zh) * 2015-01-20 2018-09-18 珠海艾派克微电子有限公司 一种成像盒芯片及芯片响应成像装置墨量信息读写的方法
US11292266B2 (en) * 2019-09-20 2022-04-05 Hewlett-Packard Development Company, L.P. Supply and mixing cartridges

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2445917Y (zh) * 2000-09-13 2001-09-05 珠海飞马耗材有限公司 自动清除打印机墨液计量数据的控制电路
CN1403280A (zh) * 2001-08-29 2003-03-19 国际联合科技股份有限公司 用于墨水匣的喷墨打印头的芯片及其制造方法
EP1165321B1 (en) * 1999-03-29 2005-07-13 TELECOM ITALIA S.p.A. Aligning method for multiple ink jet colour printheads with built-in optoelectronic position detector

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1165321B1 (en) * 1999-03-29 2005-07-13 TELECOM ITALIA S.p.A. Aligning method for multiple ink jet colour printheads with built-in optoelectronic position detector
CN2445917Y (zh) * 2000-09-13 2001-09-05 珠海飞马耗材有限公司 自动清除打印机墨液计量数据的控制电路
CN1403280A (zh) * 2001-08-29 2003-03-19 国际联合科技股份有限公司 用于墨水匣的喷墨打印头的芯片及其制造方法

Also Published As

Publication number Publication date
CN101049762A (zh) 2007-10-10

Similar Documents

Publication Publication Date Title
CN101049762B (zh) 墨水计量芯片及正确判断墨水容量变化的方法
US7117107B2 (en) Computerized methods for data loggers
CN102180021B (zh) 耗材容器芯片、芯片数据记录方法及防止该芯片容量数据突变的方法
CN101362401B (zh) 墨盒芯片及可变信息的读写方法
CN101734018B (zh) 打印装置的存储芯片
CN112192961B (zh) 识别数据切换方法、设备、耗材芯片、耗材盒及介质
US20100174852A1 (en) Method for operating non-volatile memory and data storage system using the same
CN101209621B (zh) 多色墨盒芯片墨水余量信息的复位方法
CN102627033B (zh) 存储芯片及其复位方法、耗材容器、成像设备
CN102700257B (zh) 墨盒墨量提示和预警方法、墨盒芯片、墨盒及成像装置
CN102180022B (zh) 一种成像盒、成像装置和成像控制方法
CN201654473U (zh) 打印装置的存储芯片
CN102381036A (zh) 耗材芯片、耗材容器及耗材芯片的数据写入方法
CN101204884A (zh) 芯片、墨盒及墨盒的制造方法
US8595530B2 (en) Information processing apparatus and control method of information processing apparatus
CN102886987B (zh) 通用芯片及其数据通信方法
US7921340B2 (en) Nonvolatile memory device, nonvolatile memory system, and defect management method for nonvolatile memory device
CN109346114A (zh) 图像形成装置和耗材芯片掉电处理方法
CN100589984C (zh) 一种调节芯片参数匹配非标准容量墨盒的方法及芯片
CN112824105B (zh) 耗材芯片的数据处理方法、耗材芯片、耗材及成像设备
CN1982075A (zh) 成像装置中的功率控制装置与方法
CN103009817A (zh) 耗材芯片及其数据补救方法、耗材容器、成像设备
CN109102839A (zh) 一种坏块标记方法、装置、设备及可读存储介质
CN111391512B (zh) 耗材芯片及耗材
CN111391511B (zh) 耗材芯片及耗材

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: 20101201

Termination date: 20170404