亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

墨水計(jì)量芯片及正確判斷墨水容量變化的方法

文檔序號:6555923閱讀:424來源:國知局
專利名稱:墨水計(jì)量芯片及正確判斷墨水容量變化的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于墨盒內(nèi)墨水的計(jì)量芯片和正確判斷墨水容量變化的方法。
背景技術(shù)
目前,使用智能墨盒的打印機(jī)大都通過墨水剩余量壓力檢測機(jī)構(gòu)給出的信號強(qiáng)弱,來判斷墨盒中墨水的剩余量,當(dāng)壓力檢測機(jī)構(gòu)給出的信號強(qiáng)度弱時(shí),打印機(jī)就會判斷墨水剩余量不足,并且將墨水剩余量為“0”的信息寫入墨盒芯片,打印機(jī)將停止工作并提示用戶更換該墨盒,由于墨水剩余量為“0”信息已存入墨盒芯片的電可擦除只讀存儲器(EEPROM),當(dāng)墨盒再次安裝到打印機(jī)上時(shí),無法正常進(jìn)行工作。
然而,由于安裝、運(yùn)輸?shù)仍?,或者將墨盒長期側(cè)放、倒放后,容易造成壓力檢測機(jī)構(gòu)的瞬時(shí)信號強(qiáng)度不足,在墨盒芯片中未設(shè)置正確判斷墨水容量變化的程序,而僅僅依靠壓力檢測機(jī)構(gòu)的信號強(qiáng)弱來反映墨水的剩余量的情況下,容易導(dǎo)致打印機(jī)誤認(rèn)墨水剩余量不足,并將墨水剩余量為“0”的信息寫入墨盒芯片,進(jìn)而在墨盒還有足夠多墨水的情況下,提示用戶墨盒墨水已用完,導(dǎo)致墨盒被丟棄,造成浪費(fèi)。
因此,很有必要對現(xiàn)有的墨盒芯片設(shè)置正確判斷墨水容量變化的程序,使得墨盒芯片能夠?qū)δ娜萘孔兓M(jìn)行準(zhǔn)確判斷,避免造成浪費(fèi)。

發(fā)明內(nèi)容
本發(fā)明的第一目的是提供一種能夠?qū)δ娜萘孔兓M(jìn)行準(zhǔn)確判斷的墨水計(jì)量芯片;
本發(fā)明的第二目的是提供一種能夠?qū)δ娜萘孔兓M(jìn)行準(zhǔn)確判斷的方法。
本發(fā)明給出的墨水計(jì)量芯片包括快閃存儲器(FLASH)、電可擦除只讀存儲器(EEPROM)、處理單元、寄存器以及輸入/輸出(I/O)端口。
本發(fā)明給出的正確判斷墨水容量變化的方法,采用前述芯片構(gòu)造一含有墨水的墨盒,裝入打印機(jī)進(jìn)行打印工作,對其墨水容量數(shù)據(jù)變化的判斷包括以下步驟第一步,上電后,存儲在FLASH中的程序啟動;第二步,處理單元等待接收打印機(jī)的讀/寫操作命令,在接收到打印機(jī)的讀/寫操作命令后,處理單元執(zhí)行讀/寫操作;第三步,處理單元判斷當(dāng)前墨水剩余量REM是否為“0”,如果REM為“0”,則執(zhí)行第四步,如果REM不為“0”,則將REM存儲在EEPROM中,并返回執(zhí)行第二步;第四步,處理單元讀取備份在EEPROM中打印機(jī)執(zhí)行上次打印操作以后的墨水剩余量REM1;第五步,處理單元判斷REM1是否大于X%,其中X%是預(yù)先設(shè)定的墨水容量下降閾值,如果REM1大于X%,則執(zhí)行第六步,如果REM1小于X%,則返回執(zhí)行第二步;第六步,處理單元將REM恢復(fù)成REM1,并返回執(zhí)行第二步。
由于墨盒芯片中設(shè)置正確判斷墨水容量變化的程序,使得墨盒芯片能夠?qū)δ娜萘孔兓M(jìn)行準(zhǔn)確判斷,如果發(fā)生異常的墨水容量變化,墨盒芯片將墨水剩余量恢復(fù)到打印機(jī)執(zhí)行上次打印操作以后的墨水剩余量,從而不會造成浪費(fèi)。
墨水計(jì)量芯片結(jié)構(gòu)和正確判斷墨水容量變化的方法體現(xiàn)在后述的具體實(shí)施方式
中。


圖1是本發(fā)明所述的墨水計(jì)量芯片的硬件結(jié)構(gòu)圖;
圖2是本發(fā)明所述的正確判斷墨水容量變化的方法的工作流程圖。
以下結(jié)合實(shí)施例及其附圖作進(jìn)一步的詳細(xì)說明。
具體實(shí)施例方式
如圖1所示,本發(fā)明所述的墨水計(jì)量芯片1采用市售的普通微控制器(MCU),包括FLASH 2、處理單元3、寄存器4、EEPROM 5以及I/O端口6。上電后,存儲在FLASH 2中的程序啟動,處理單元3接收打印機(jī)的命令,讀取存儲在EEPROM 5中的當(dāng)前墨水剩余量數(shù)據(jù),并將該數(shù)據(jù)暫存在寄存器4中,在I/O端口6提供合適的時(shí)序信號時(shí),將暫存在寄存器4中的墨水剩余量自I/O端口6送向打印機(jī),從而完成讀操作,或是打印機(jī)通過I/O端口6將檢測到的墨水剩余量數(shù)據(jù)送至寄存器4,處理單元3將打印機(jī)傳送來的墨水剩余量數(shù)據(jù)進(jìn)行轉(zhuǎn)換后,寫入EEPROM 5中,從而完成寫操作,同時(shí),處理單元3判斷墨水容量變化是否正常。當(dāng)然,上述結(jié)構(gòu)僅僅是較為典型的用于打印機(jī)墨盒芯片1的硬件結(jié)構(gòu),事實(shí)上還可以做一些等效的改進(jìn),例如,墨水計(jì)量芯片1可采用精簡指令集計(jì)算機(jī)(RISC)結(jié)構(gòu)的互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)8位MCU,或是更高運(yùn)算性能的MCU,F(xiàn)LASH 2也可以是只讀存儲器(ROM)等器件,總之,滿足墨水計(jì)量芯片1本身所必需的能夠正確判斷墨水容量變化的功能即可。
在圖1所示的基本硬件結(jié)構(gòu)上,圖2更進(jìn)一步清楚地揭示了本發(fā)明所述的墨水計(jì)量芯片1正確判斷墨水容量變化的工作流程。在步驟21中,上電后,存儲在FLASH 2中的程序啟動;在步驟22中,處理單元3等待接收打印機(jī)的命令,在接收到打印機(jī)的命令后,讀取存儲在EEPROM 5中的當(dāng)前墨水剩余量數(shù)據(jù),并將該數(shù)據(jù)暫存在寄存器4中,在I/O端口6提供合適的時(shí)序信號時(shí),將暫存在寄存器4中的墨水剩余量自I/O端口6送向打印機(jī),從而完成讀操作,或是打印機(jī)通過I/O端口6將檢測到的墨水剩余量數(shù)據(jù)送至寄存器4,處理單元3將打印機(jī)傳送來的墨水剩余量數(shù)據(jù)進(jìn)行轉(zhuǎn)換后,寫入EEPROM 5中,從而完成寫操作;在步驟23中,處理單元3判斷當(dāng)前墨水剩余量REM是否為“0”,如果REM為“0”,則執(zhí)行步驟24,如果REM不為“0”,則執(zhí)行步驟231,將REM保存在EEPROM 5中,并返回執(zhí)行步驟22;在步驟24中,處理單元3讀取備份在EEPROM 5中打印機(jī)執(zhí)行上次打印操作以后的墨水剩余量REM1;在步驟25中,處理單元3判斷REM1是否大于X%,其中X%是預(yù)先設(shè)定的墨水容量下降閾值,如果REM1大于X%,則執(zhí)行步驟26,如果REM1小于X%,則返回執(zhí)行步驟22;在步驟26中,處理單元3將REM恢復(fù)成REM1,并返回執(zhí)行步驟22。
顯然,本發(fā)明在墨水計(jì)量1中設(shè)置了正確判斷墨水容量變化的程序,使得墨水計(jì)量芯片1能夠?qū)δ娜萘孔兓M(jìn)行準(zhǔn)確判斷,如果發(fā)生異常的墨水容量變化,墨水計(jì)量芯片1將墨水剩余量恢復(fù)到打印機(jī)執(zhí)行上次打印操作以后的墨水剩余量,從而不會造成浪費(fèi)。
對于本專業(yè)的技術(shù)人員來說,本發(fā)明還存在著另外一些簡單的結(jié)構(gòu)變形。因此,本發(fā)明就其更為廣闊的形態(tài)來說并不限于上述詳述和實(shí)施方案所示。此外,就如所附技術(shù)方案及等同物所限定的那樣,還可以有許多變形而不偏離總的發(fā)明的宗旨。
權(quán)利要求
1.墨水計(jì)量芯片,包括FLASH、EEPROM、處理單元、寄存器以及I/O端口;其特征在于所述FLASH中被寫入了正確判斷墨水容量變化的程序,該程序進(jìn)一步包括處理單元接收打印機(jī)命令,讀取存儲在EEPROM中當(dāng)前墨水剩余量數(shù)據(jù),或是將墨水剩余量數(shù)據(jù)寫入EEPROM中;將當(dāng)前墨水剩余量數(shù)據(jù)暫存在寄存器中,在I/O端口提供合適的時(shí)序信號時(shí),將暫存在寄存器中的墨水剩余量數(shù)據(jù)自I/O端口送至打印機(jī),從而完成讀操作,或是打印機(jī)通過I/O端口將檢測到的墨水剩余量數(shù)據(jù)送至寄存器,處理單元將打印機(jī)傳送來的墨水剩余量數(shù)據(jù)進(jìn)行轉(zhuǎn)換后,寫入EEPROM中,從而完成寫操作;同時(shí),處理單元判斷墨水容量數(shù)據(jù)變化是否正常。
2.根據(jù)權(quán)利要求1所述的墨水計(jì)量芯片,其特征在于所述墨水計(jì)量芯片為一采用RISC結(jié)構(gòu)的CMOS 8位微控制器MCU,或更高運(yùn)算性能的微控制器MCU。
3.一種采用權(quán)利要求1所述墨水計(jì)量芯片正確判斷墨水容量變化的方法,包括以下步驟第一步,上電后,存儲在FLASH中的程序啟動;第二步,處理單元等待接收打印機(jī)的讀/寫操作命令,在接收到打印機(jī)的讀/寫操作命令后,處理單元執(zhí)行讀/寫操作;第三步,處理單元判斷當(dāng)前墨水剩余量REM是否為“0”,如果REM為“0”,則執(zhí)行第四步,如果REM不為“0”,則將REM存儲在EEPROM中,并返回執(zhí)行第二步;第四步,處理單元讀取備份在EEPROM中打印機(jī)執(zhí)行上次打印操作以后的墨水剩余量REM1;第五步,處理單元判斷REM1是否大于X%,其中X%是預(yù)先設(shè)定的墨水容量下降閾值,如果REM1大于X%,則執(zhí)行第六步,如果REM1小于X%,則返回執(zhí)行第二步;第六步,處理單元將REM恢復(fù)成REM1,并返回執(zhí)行第二步。
全文摘要
本發(fā)明涉及一種墨水計(jì)量芯片和正確判斷墨水容量變化的方法,所述墨水計(jì)量芯片包括FLASH、EEPROM、處理單元、寄存器以及I/O端口,并且在FLASH中設(shè)置了正確判斷墨水容量變化的程序,如果墨水容量變化大于某一預(yù)先設(shè)定的墨水容量下降閾值,墨水計(jì)量芯片就會將墨水剩余量恢復(fù)到打印機(jī)執(zhí)行上次打印操作以后的墨水剩余量,從而不會造成浪費(fèi)。
文檔編號G06F9/44GK101049762SQ20061003489
公開日2007年10月10日 申請日期2006年4月4日 優(yōu)先權(quán)日2006年4月4日
發(fā)明者張強(qiáng), 林東寧 申請人:珠海天威技術(shù)開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1