專利名稱:一種高速存儲(chǔ)裝置、成像盒及存儲(chǔ)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印耗材領(lǐng)域,更具體地說(shuō),涉及一種用于與打印機(jī)通信的安裝在成像盒上的高速存儲(chǔ)裝置。
背景技術(shù):
現(xiàn)在的打印行業(yè)中,為了識(shí)別在打印機(jī)上安裝的成像盒是否為打印機(jī)支持的,往往在成像盒上安裝有可拆卸的存儲(chǔ)裝置,該存儲(chǔ)裝置是用來(lái)存儲(chǔ)成像盒相關(guān)的數(shù)據(jù),例如成像盒中著色劑顏色,剩余著色劑量、生產(chǎn)日期和制造廠商等信息,在成像盒安裝到打印機(jī)后,存儲(chǔ)裝置與打印機(jī)能進(jìn)行數(shù)據(jù)信息的交換。
現(xiàn)有部分用在成像盒上的存儲(chǔ)裝置,采用了鐵電存儲(chǔ)器FRAM(FerroelectricRandom Access Memory)來(lái)存儲(chǔ)成像盒相關(guān)的數(shù)據(jù),FRAM的特點(diǎn)是速度快,能夠像易失性存儲(chǔ)器(例如SRAM,靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器)一樣操作,又具有非易失性存儲(chǔ)器(例如EEPR0M,電可擦可編程只讀存儲(chǔ)器)掉電后仍能保存數(shù)據(jù)的特性。但由于受鐵電晶體特性制約,F(xiàn)RAM仍有最大訪問(wèn)次數(shù)限制的問(wèn)題,而且目前國(guó)內(nèi)的鐵電技術(shù)發(fā)展相對(duì)落后,目前市面上使用的都是由美國(guó)Ramtron公司生產(chǎn)或授權(quán)生產(chǎn),致使FRAM的制造成本很高。中國(guó)專利申請(qǐng)?zhí)枮?00920161000. 4的說(shuō)明書(shū)公開(kāi)了一種利用易失性存儲(chǔ)器作為高速緩存進(jìn)行數(shù)據(jù)暫存的方案,根據(jù)該方案,通過(guò)蓄電模塊、易失性存儲(chǔ)器和非易失性存儲(chǔ)器三個(gè)部分實(shí)現(xiàn)并替代FRAM,但是由于EEPROM的擦寫(xiě)速度慢,在沒(méi)有外部供電的情況下,該方案需要大容量電池(或電容)給易失性存儲(chǔ)器供電,以維持易失性存儲(chǔ)器的數(shù)據(jù)有效并將暫存在易失性存儲(chǔ)器中的數(shù)據(jù)保存到EEPROM中。由此可見(jiàn),通過(guò)蓄電模塊、易失性存儲(chǔ)器和非易失性存儲(chǔ)器三個(gè)部分實(shí)現(xiàn)并替代FRAM的方案,并不能有效地降低成本,多個(gè)部分的設(shè)置,需要占用較多電路板面積,從而使得電路板尺寸變大,這不符合電子產(chǎn)品小型化的趨勢(shì)。
發(fā)明內(nèi)容
為克服現(xiàn)有替代FRAM方案中成本高、結(jié)構(gòu)復(fù)雜及占用電路板面積過(guò)大的不足,本發(fā)明提供一種高速存儲(chǔ)裝置,該高速存儲(chǔ)裝置不僅結(jié)構(gòu)簡(jiǎn)單、成本低,還能夠?qū)崿F(xiàn)數(shù)據(jù)的高速存儲(chǔ)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是如下幾種應(yīng)用例I提供一種應(yīng)用于成像盒的高速存儲(chǔ)裝置,該成像盒可拆卸地安裝到打印機(jī)上,其中,該高速存儲(chǔ)裝置具有接口部、第一存儲(chǔ)區(qū)域和讀寫(xiě)控制部,其特征在于,該第一存儲(chǔ)區(qū)域的被配置成包含至少兩個(gè)存儲(chǔ)分段,該一個(gè)存儲(chǔ)分段的大小對(duì)應(yīng)I套成像信息或一次寫(xiě)入操作的數(shù)據(jù)長(zhǎng)度,構(gòu)成該第一存儲(chǔ)區(qū)域的為flash存儲(chǔ)器。根據(jù)該結(jié)構(gòu),打印機(jī)第一次往高速存儲(chǔ)裝置執(zhí)行寫(xiě)入操作寫(xiě)入數(shù)據(jù)時(shí),若第一存儲(chǔ)分段還沒(méi)有存儲(chǔ)數(shù)據(jù),則將寫(xiě)入操作的數(shù)據(jù)直接寫(xiě)入由flash存儲(chǔ)器構(gòu)成的第一存儲(chǔ)區(qū)域的第一存儲(chǔ)分段,在第二次往高速存儲(chǔ)裝置寫(xiě)入數(shù)據(jù)時(shí),不需要對(duì)上一次寫(xiě)入的數(shù)據(jù)進(jìn)行擦除,而是寫(xiě)入下一個(gè)還沒(méi)有存儲(chǔ)數(shù)據(jù)的存儲(chǔ)分段,即第一存儲(chǔ)區(qū)域的第二存儲(chǔ)分段,在第N次(N為2以上的預(yù)定整數(shù))往高速存儲(chǔ)裝置寫(xiě)入數(shù)據(jù)時(shí),將數(shù)據(jù)寫(xiě)入第一存儲(chǔ)區(qū)域的第N存儲(chǔ)分段,以此類推,直至第一存儲(chǔ)區(qū)域不能再次被寫(xiě)入一個(gè)存儲(chǔ)分段的數(shù)據(jù)(通俗地理解是寫(xiě)滿數(shù)據(jù)時(shí))。由于flash存儲(chǔ)器具有與FRAM相當(dāng)?shù)膶?xiě)入速度,又具有與FRAM相對(duì)的讀取速度,通過(guò)配置足夠大的存儲(chǔ)空間而不用對(duì)flash存儲(chǔ)器的數(shù)據(jù)進(jìn)行擦寫(xiě),滿足打印機(jī)對(duì)安裝在成像盒上的高速存儲(chǔ)裝置的讀寫(xiě)要求,并減少了電路板的尺寸,降低了成本,取得了較好的效益。在具體應(yīng)用中,還可以在高速存儲(chǔ)裝置上配置一個(gè)蓄電模塊,以保證數(shù)據(jù)的寫(xiě)入。應(yīng)用例2如應(yīng)用例I所述的高速存儲(chǔ)裝置,其中,該高速存儲(chǔ)裝置還具有狀態(tài)標(biāo)志區(qū)域,所述狀態(tài)標(biāo)志區(qū)域具有寫(xiě)入和/或擦除標(biāo)志,所述寫(xiě)入標(biāo)志和擦除標(biāo)志分別用于標(biāo)記所述第一存儲(chǔ)區(qū)域中的存儲(chǔ)分段的數(shù)據(jù)的寫(xiě)入和擦除的情況。該讀寫(xiě)控制部中具有第一擦除控制模塊,該第一擦除控制模塊控制擦除該第一存儲(chǔ)區(qū)域中的數(shù)據(jù),該第一擦除控制模塊基于該狀態(tài)標(biāo)識(shí)區(qū)域標(biāo)記的信息,即第一存儲(chǔ)區(qū)域的寫(xiě)入狀況,擦除第一存儲(chǔ)區(qū)域中的一個(gè)或一個(gè)以上已經(jīng)寫(xiě)入了數(shù)據(jù)的存儲(chǔ)分段的數(shù)據(jù)。根據(jù)該結(jié)構(gòu),當(dāng)?shù)谝淮鎯?chǔ)區(qū)域中已經(jīng)寫(xiě)入了若干存儲(chǔ)分段的數(shù)據(jù),由于打印機(jī)的電源供給,第一擦除控制模塊可以擦除第一存儲(chǔ)區(qū)域中已經(jīng)寫(xiě)入數(shù)據(jù)的一個(gè)或一個(gè)以上的存儲(chǔ)分段。這樣新寫(xiě)入的數(shù)據(jù)可以寫(xiě)入到已經(jīng)擦除的存儲(chǔ)分段中,這樣第一存儲(chǔ)區(qū)域一部分存儲(chǔ)分段用來(lái)寫(xiě)入,一部分已經(jīng)寫(xiě)入數(shù)據(jù)的存儲(chǔ)分段適時(shí)擦除,第一存儲(chǔ)區(qū)域能夠被循環(huán)利用,多次寫(xiě)入和擦除數(shù)據(jù)。通過(guò)這樣的結(jié)構(gòu),可以配置容量較小的flash存儲(chǔ)器。應(yīng)用例3如應(yīng)用例2所述的高速存儲(chǔ)裝置,其中,該高速存儲(chǔ)裝置還具有蓄電模塊,蓄電模塊連接接口部、讀寫(xiě)控制部和第一存儲(chǔ)區(qū)域,該蓄電模塊在打印機(jī)對(duì)高速存儲(chǔ)裝置供電時(shí)積蓄電能,在該讀寫(xiě)控制部對(duì)第一存儲(chǔ)區(qū)域進(jìn)行寫(xiě)入和/或擦除時(shí)給該高速存儲(chǔ)裝置供電。當(dāng)打印機(jī)對(duì)高速存儲(chǔ)裝置寫(xiě)入數(shù)據(jù)時(shí),若打印機(jī)供電時(shí)間過(guò)短導(dǎo)致寫(xiě)入時(shí)間較短,在打印機(jī)供電下與寫(xiě)入操作同時(shí)進(jìn)行的其他存儲(chǔ)分段的擦除操作就有可能被中斷。根據(jù)該結(jié)構(gòu),由于蓄電模塊可以積蓄電能,在打印機(jī)停止供電后,蓄電模塊能夠供電進(jìn)行擦除操作,保證了擦除操作的完成,防止了出錯(cuò)。此外,若flash存儲(chǔ)的寫(xiě)入速度跟不上打印機(jī)的寫(xiě)入速度,該蓄電模塊的設(shè)置也可以保證寫(xiě)入操作的完整性。應(yīng)用例4如應(yīng)用例I所述的高速存儲(chǔ)裝置,其中,該高速存儲(chǔ)裝置還具有蓄電模塊、第二存儲(chǔ)區(qū)域和狀態(tài)標(biāo)志區(qū)域,所述狀態(tài)標(biāo)志區(qū)域具有寫(xiě)入和/或擦除標(biāo)志,所述寫(xiě)入標(biāo)志和擦除標(biāo)志分別用于標(biāo)記所述第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域中的存儲(chǔ)分段的數(shù)據(jù)的寫(xiě)入和擦除的情況。該讀寫(xiě)控制部具有第二擦除控制模塊,該第二擦除控制模塊控制擦除該第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域中的數(shù)據(jù),該第二擦除控制模塊基于該狀態(tài)標(biāo)識(shí)區(qū)域標(biāo)記的信息,即第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域的寫(xiě)入狀況,及蓄電模塊的蓄電狀況,擦除第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域中已經(jīng)寫(xiě)入的數(shù)據(jù)。根據(jù)該結(jié)構(gòu),當(dāng)?shù)谝淮鎯?chǔ)區(qū)域不能再次被寫(xiě)入一個(gè)存儲(chǔ)分段的數(shù)據(jù)時(shí),讀寫(xiě)控制部將打印機(jī)下一次往高速存儲(chǔ)裝置寫(xiě)入的數(shù)據(jù)寫(xiě)入第二存儲(chǔ)區(qū)域,在第二存儲(chǔ)區(qū)域不能再次被寫(xiě)入一個(gè)存儲(chǔ)分段前(通俗地理解是寫(xiě)滿數(shù)據(jù)之前),當(dāng)蓄電模塊所積蓄的電能足以供給第二擦除控制模塊擦除第一存儲(chǔ)區(qū)域中的數(shù)據(jù)時(shí),該第二擦除控制模塊擦除第一存儲(chǔ)區(qū)域中的數(shù)據(jù)。同樣的方法,當(dāng)?shù)诙鎯?chǔ)區(qū)域?qū)憹M數(shù)據(jù)時(shí),繼續(xù)往已經(jīng)擦除數(shù)據(jù)的第一存儲(chǔ)區(qū)域?qū)懭胄碌臄?shù)據(jù),當(dāng)蓄電模塊積蓄的電能足以擦除第二存儲(chǔ)區(qū)域的數(shù)據(jù)時(shí)第二擦除控制模塊擦除第二存儲(chǔ)區(qū)域中的數(shù)據(jù)。以此類推,第一存儲(chǔ)區(qū)域和第二存儲(chǔ)區(qū)域能被循環(huán)寫(xiě)入和擦除,均衡了 flash存儲(chǔ)器的擦寫(xiě)次數(shù),在不大量增加存儲(chǔ)容量的情況下提高了高速存儲(chǔ)裝置的使用壽命。應(yīng)用例5如應(yīng)用例1、3或4任一所述的高速存儲(chǔ)裝置,其中,··
該接口部包含電源線端口、第一充電模塊和其他通信端口,該充電模塊的輸入端連接電源線端口和其他通信端口,接口部的輸出端連接蓄電模塊,所述其它通信端口包括時(shí)鐘線端口、輸入/輸出數(shù)據(jù)線端口和復(fù)位線端口中的至少一個(gè)端口。根據(jù)該結(jié)構(gòu),除了利用接口部的電源線端口給蓄電模塊充電,還充分利用了接口部的其他通信端口,使得可以將蓄電模塊配置成具有更大的蓄電能力,而又不影響接口部對(duì)高速存儲(chǔ)裝置的電源供給。應(yīng)用例6如應(yīng)用例1、3或4任一所述的高速存儲(chǔ)裝置,其中,該接口部包含第二充電模塊,該蓄電模塊包含2個(gè)或2個(gè)以上的蓄電單元,該第二充電模塊連接該蓄電模塊,該第二充電模塊依次給任一所述蓄電單元充電。根據(jù)該結(jié)構(gòu),蓄電模塊包含多個(gè)容量小或者其中一個(gè)容量較小的蓄電單元,第二充電模塊接口部所連接的打印機(jī)獲取電能后,可以快速使得至少一個(gè)蓄電單元的電壓達(dá)到可用電壓,這樣高速存儲(chǔ)裝置能夠在打印機(jī)短暫供電后快速響應(yīng),解決了蓄電模塊容量大而充電慢的問(wèn)題。應(yīng)用例7如應(yīng)用例1、3或4任一所述的高速存儲(chǔ)裝置,其中,該高速存儲(chǔ)裝置存儲(chǔ)有標(biāo)志信息,該接口部包含第三充電模塊,該第三充電模塊連接蓄電模塊,在接口部接收的打印機(jī)發(fā)送的指令中,包含該標(biāo)志信息或包含與該標(biāo)志信息關(guān)聯(lián)的信息時(shí),該第三充電模塊對(duì)蓄電模塊充電。根據(jù)該結(jié)構(gòu),當(dāng)打印機(jī)上安裝有多個(gè)帶有上述高速存儲(chǔ)裝置的成像盒時(shí),通過(guò)該高速存儲(chǔ)裝置中的標(biāo)志信息,在任何時(shí)刻,只有被打印機(jī)識(shí)別或與打印機(jī)通信的高速存儲(chǔ)裝置的蓄電模塊從打印機(jī)獲取電能,從而一方面可以加快蓄電模塊的充電速度,另一面可以降低對(duì)打印機(jī)輸出的影響。應(yīng)用例8提供一種用于打印機(jī)的成像盒,其中,
該成像盒具有如應(yīng)用例I至7任一所述的高速存儲(chǔ)裝置。應(yīng)用例9提供一種打印機(jī),其中,該打印機(jī)上安裝有如應(yīng)用例8所述的成像盒。從上述的技術(shù)方案可以看出,本發(fā)明公開(kāi)的應(yīng)用于成像盒的高速存儲(chǔ)裝置中,具有接口部、第一存儲(chǔ)區(qū)域和讀寫(xiě)控制部,該第一存儲(chǔ)區(qū)域的被配置成包含至少兩個(gè)存儲(chǔ)分段,該一個(gè)存儲(chǔ)分段的大小對(duì)應(yīng)I套成像信息或一次寫(xiě)入操作的數(shù)據(jù)長(zhǎng)度,構(gòu)成該第一存儲(chǔ)區(qū)域的為flash存儲(chǔ)器。本發(fā)明通過(guò)利用flash存儲(chǔ)器取代現(xiàn)有的替代FRAM方案,并在flash存儲(chǔ)器中配置多個(gè)存儲(chǔ)分段的方式,使得打印機(jī)的數(shù)據(jù)可以快速寫(xiě)入到成像盒的高速存儲(chǔ)裝置上,不需要復(fù)雜的結(jié)構(gòu),減少了占用電路板的面積,縮小了電路板的尺寸,并有效地降低了成本。
本發(fā)明能夠以各種方式實(shí)現(xiàn),例如能夠以下列方式實(shí)現(xiàn)可連接到打印機(jī)的高速存儲(chǔ)裝置;可安裝到打印機(jī)的成像盒;包含該高速存儲(chǔ)裝置的信息存儲(chǔ)方法;包含該高速存儲(chǔ)裝置的通信系統(tǒng);包含該高速存儲(chǔ)裝置的打印機(jī);用于實(shí)現(xiàn)該高速存儲(chǔ)裝置的信息存儲(chǔ)方法的計(jì)算機(jī)程序;記錄有該計(jì)算機(jī)程序的記錄介質(zhì)等。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為實(shí)施例公開(kāi)的一種應(yīng)用于成像盒的高速存儲(chǔ)裝置的模塊框圖;圖2為實(shí)施例公開(kāi)的另一種應(yīng)用于成像盒的高速存儲(chǔ)裝置的模塊框圖;圖3為實(shí)施例公開(kāi)的另一種應(yīng)用于成像盒的高速存儲(chǔ)裝置的模塊框圖;圖4為實(shí)施例公開(kāi)的另一種應(yīng)用于成像盒的高速存儲(chǔ)裝置的模塊框圖;圖5為實(shí)施例公開(kāi)的另一種應(yīng)用于成像盒的高速存儲(chǔ)裝置的簡(jiǎn)化結(jié)構(gòu)圖;圖6為實(shí)施例公開(kāi)的另一種應(yīng)用于成像盒的高速存儲(chǔ)裝置的簡(jiǎn)化框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。經(jīng)發(fā)明人研究發(fā)現(xiàn),F(xiàn)RAM的讀取和寫(xiě)入速度是微秒等級(jí),EEPROM的讀取速度基本與FRAM相當(dāng),但是寫(xiě)入速度卻到達(dá)了毫秒等級(jí),由于I毫秒=1000微秒,EEPROM的寫(xiě)入速度是相對(duì)而言是很慢的。而閃存(flash memory)的讀取和寫(xiě)入速度基本與FRAM相當(dāng),但是擦除速度比較慢,達(dá)到了毫秒等級(jí),此外,與EEPROM相比,F(xiàn)lash存儲(chǔ)器具有很高的集成度,容量比EEPROM大的flash存儲(chǔ)器反而可以做得更小?;谶@些研究,為實(shí)現(xiàn)低成本且結(jié)構(gòu)不用太復(fù)雜地替代FRAM,發(fā)明人作出了如下的一些探索。
實(shí)施例一—種應(yīng)用于成像盒的高速存儲(chǔ)裝置,該成像盒可拆卸地安裝到打印機(jī)上,見(jiàn)圖I所示。該高速存儲(chǔ)裝置100具有接口部110、第一存儲(chǔ)區(qū)域130和讀寫(xiě)控制部120,其特征在于,該第一存儲(chǔ)區(qū)域120的被配置成包含至少兩個(gè)存儲(chǔ)分段,圖I中該第一存儲(chǔ)區(qū)域被劃分N個(gè)存儲(chǔ)分段。對(duì)于存儲(chǔ)分段,是這么定義的有些打印機(jī)每執(zhí)行完一個(gè)操作進(jìn)往成像盒的原裝存儲(chǔ)裝置寫(xiě)入一次數(shù)據(jù),這些操作例如是打印一頁(yè)、復(fù) 印一次或者是執(zhí)行完一次打印任務(wù),不同的操作后,打印機(jī)往原裝存儲(chǔ)裝置寫(xiě)入的數(shù)據(jù)長(zhǎng)度一般不同,另外,有些打印機(jī)只是在更換成像盒或者關(guān)閉打印機(jī)電源時(shí),才往原裝存儲(chǔ)裝置寫(xiě)入一次數(shù)據(jù),此時(shí)往往將原裝存儲(chǔ)裝置的所有信息(下文亦稱之為一套成像信息)重新寫(xiě)入一次。根據(jù)不同的打印機(jī)特性,本發(fā)明可以配置高速存儲(chǔ)裝置的一個(gè)存儲(chǔ)分段為一個(gè)字節(jié)、數(shù)十個(gè)字節(jié)或數(shù)百個(gè)字節(jié),則一個(gè)存儲(chǔ)分段的大小對(duì)應(yīng)I套成像信息或一次寫(xiě)入操作的數(shù)據(jù)長(zhǎng)度。由于flash存儲(chǔ)的寫(xiě)入速度較快,本實(shí)施例的第一存儲(chǔ)區(qū)域由flash存儲(chǔ)器構(gòu)成,根據(jù)圖I所示的模塊框圖,打印機(jī)第一次往高速存儲(chǔ)裝置100執(zhí)行寫(xiě)入操作寫(xiě)入數(shù)據(jù)時(shí),若第一存儲(chǔ)分段還沒(méi)有存儲(chǔ)數(shù)據(jù),則將寫(xiě)入操作的數(shù)據(jù)直接寫(xiě)入由flash存儲(chǔ)器構(gòu)成的第一存儲(chǔ)區(qū)域130的第一存儲(chǔ)分段,在第二次往高速存儲(chǔ)裝置100寫(xiě)入數(shù)據(jù)時(shí),不需要對(duì)上一次寫(xiě)入的數(shù)據(jù)進(jìn)行擦除,而是寫(xiě)入下一個(gè)沒(méi)有存儲(chǔ)數(shù)據(jù)的存儲(chǔ)分段,即第一存儲(chǔ)區(qū)域130的第二存儲(chǔ)分段,在第N次(N為2以上的預(yù)定整數(shù))往高速存儲(chǔ)裝置寫(xiě)入數(shù)據(jù)時(shí),將數(shù)據(jù)寫(xiě)入第一存儲(chǔ)區(qū)域130的第N存儲(chǔ)分段,以此類推,直至第一存儲(chǔ)區(qū)域130不能再次被寫(xiě)入一個(gè)存儲(chǔ)分段的數(shù)據(jù)(通俗地理解是寫(xiě)滿數(shù)據(jù)時(shí))。由于flash存儲(chǔ)器具有與FRAM相當(dāng)?shù)膶?xiě)入速度,又具有與FRAM相當(dāng)?shù)淖x取速度,通過(guò)配置足夠大的存儲(chǔ)空間而不用對(duì)flash存儲(chǔ)器的數(shù)據(jù)進(jìn)行擦寫(xiě),滿足打印機(jī)對(duì)安裝在成像盒上的高速存儲(chǔ)裝置的讀寫(xiě)要求,并減少了電路板的尺寸,降低了成本,取得了較好的效益。本實(shí)施例中,讀寫(xiě)控制部可以基于統(tǒng)計(jì)信息或標(biāo)志信息,確定將數(shù)據(jù)寫(xiě)入哪一個(gè)存儲(chǔ)分段?;诮y(tǒng)計(jì)信息的方法,例如,在高速存儲(chǔ)裝置中設(shè)置一個(gè)地址計(jì)數(shù)模塊,從01開(kāi)始計(jì)數(shù),每寫(xiě)入一個(gè)存儲(chǔ)分段的數(shù)據(jù),就將已經(jīng)寫(xiě)了數(shù)據(jù)的地址加I更新為當(dāng)前的計(jì)數(shù),該計(jì)數(shù)指向下一次寫(xiě)入的地址,讀寫(xiě)控制部就可以根據(jù)計(jì)數(shù)值直接將數(shù)據(jù)寫(xiě)入下一個(gè)沒(méi)有寫(xiě)入數(shù)據(jù)的存儲(chǔ)分段;另一種利用標(biāo)志信息的方法中,可以在高速存儲(chǔ)裝置中設(shè)置一個(gè)寫(xiě)入標(biāo)志區(qū)域,該寫(xiě)入標(biāo)志區(qū)域中的標(biāo)記信息對(duì)應(yīng)到每一個(gè)存儲(chǔ)分段,例如可以用I標(biāo)記已經(jīng)寫(xiě)入數(shù)據(jù),用O表示尚未寫(xiě)入數(shù)據(jù)。這樣每寫(xiě)入一個(gè)存儲(chǔ)分段的數(shù)據(jù),就在寫(xiě)入標(biāo)志區(qū)域中將已經(jīng)寫(xiě)了數(shù)據(jù)的該存儲(chǔ)分段對(duì)應(yīng)的標(biāo)志O修改為標(biāo)志1,這樣讀寫(xiě)控制部在下一次寫(xiě)入操作時(shí)就將數(shù)據(jù)寫(xiě)入還沒(méi)有寫(xiě)入數(shù)據(jù)的存儲(chǔ)分段,也就是標(biāo)志O對(duì)應(yīng)的存儲(chǔ)分段。除此之外,還有別的確定方法,在此不加以限制。在具體應(yīng)用中,還可以在高速存儲(chǔ)裝置上配置一個(gè)蓄電模塊,以保證數(shù)據(jù)的寫(xiě)入,該蓄電模塊具體可以是電容、電感、可充電電池等。實(shí)施例二在上述實(shí)施例一的基礎(chǔ)上,本實(shí)施例的讀寫(xiě)控制部中具有第一擦除控制模塊。見(jiàn)圖2所示,高速存儲(chǔ)裝置的結(jié)構(gòu)與上述的實(shí)施例一基本相同,具有接口部210,讀寫(xiě)控制部220和第一存儲(chǔ)區(qū)域230。不同之處是,該高速存儲(chǔ)裝置還具有狀態(tài)標(biāo)志區(qū)域(圖中未示出),該讀寫(xiě)控制部220具有第一擦除控制模塊221,所述狀態(tài)標(biāo)志區(qū)域具有寫(xiě)入和/或擦除標(biāo)志,所述寫(xiě)入標(biāo)志和擦除標(biāo)志分別用于標(biāo)記所述第一存儲(chǔ)區(qū)域中的存儲(chǔ)分段的數(shù)據(jù)的寫(xiě)入和擦除的情況,該第一擦除控制模塊221基于該狀態(tài)標(biāo)志區(qū)域的信息,也就是第一存儲(chǔ)區(qū)域230的寫(xiě)入狀況,擦除第一存儲(chǔ)區(qū)域230中的一個(gè)或一個(gè)以上已經(jīng)寫(xiě)入了數(shù)據(jù)的存儲(chǔ)分段的數(shù)據(jù)。當(dāng)?shù)谝淮鎯?chǔ)區(qū)域230中已經(jīng)寫(xiě)入了若干存儲(chǔ)分段的數(shù)據(jù),由于打印機(jī)的電源供給,第一擦除控制模塊221可以擦除第一存儲(chǔ)區(qū)域230中已經(jīng)寫(xiě)入數(shù)據(jù)的一個(gè)或一個(gè)以上的存儲(chǔ)分段,一般而言,最后一次寫(xiě)入的數(shù)據(jù)是有用數(shù)據(jù),處于不可寫(xiě)也不可擦的狀態(tài),而更早之前的數(shù)據(jù)可以擦除。具體地,由于flash存儲(chǔ)器是按頁(yè)或按塊(頁(yè)、塊以下可以簡(jiǎn)稱一個(gè)擦除單位)進(jìn)行擦除的,當(dāng)其中的一個(gè)已經(jīng)寫(xiě)入了數(shù)據(jù)的存儲(chǔ)分段占用約一頁(yè)的空間時(shí),則第一擦除控制模塊221可以直接擦除該存儲(chǔ)分段所在 的頁(yè);若一個(gè)已經(jīng)寫(xiě)入了數(shù)據(jù)的存儲(chǔ)分段沒(méi)有達(dá)到一頁(yè)或一塊的空間,則此時(shí)等待或計(jì)數(shù),滿足達(dá)到一個(gè)擦除單位后,再將達(dá)到一個(gè)擦除單位的多個(gè)存儲(chǔ)分段進(jìn)行擦除。以此類推,新寫(xiě)入的數(shù)據(jù)可以寫(xiě)入到已經(jīng)擦除的存儲(chǔ)分段中,用于替換前一次的數(shù)據(jù),這樣第一存儲(chǔ)區(qū)域230能夠被循環(huán)利用,多次寫(xiě)入和擦除數(shù)據(jù)。通過(guò)這樣的結(jié)構(gòu),可以配置容量較小的flash存儲(chǔ)器,在本實(shí)施例中,一個(gè)或多個(gè)存儲(chǔ)分段構(gòu)成的一個(gè)擦除單元,可以以一個(gè)獨(dú)立的flash存儲(chǔ)器存在,也可以多個(gè)擦除單元形成在一個(gè)獨(dú)立的flash存儲(chǔ)器中。具體地,有兩種方式實(shí)現(xiàn)如何確定要寫(xiě)入或擦除的存儲(chǔ)分段。一種方式是在狀態(tài)標(biāo)志區(qū)域存儲(chǔ)寫(xiě)入標(biāo)志和擦除標(biāo)志,見(jiàn)下表1,該表中示例性地以一位數(shù)字來(lái)標(biāo)志寫(xiě)入信息和擦除信息,初始化寫(xiě)入標(biāo)志為O表示尚未寫(xiě)入數(shù)據(jù),初始化擦除標(biāo)志為I表示已經(jīng)擦除數(shù)據(jù)。讀寫(xiě)控制部根據(jù)寫(xiě)入標(biāo)志信息,確定將數(shù)據(jù)寫(xiě)入哪一個(gè)存儲(chǔ)分段。當(dāng)某一個(gè)存儲(chǔ)分段對(duì)應(yīng)的寫(xiě)入標(biāo)志信息表示尚未寫(xiě)入數(shù)據(jù)時(shí),寫(xiě)入標(biāo)志為0,讀寫(xiě)控制部可以選擇往該存儲(chǔ)分段寫(xiě)入數(shù)據(jù),在寫(xiě)入數(shù)據(jù)后修改寫(xiě)入標(biāo)志為1,修改擦除標(biāo)志為O ;當(dāng)該寫(xiě)入標(biāo)志信息表示已經(jīng)寫(xiě)入數(shù)據(jù)時(shí),讀寫(xiě)控制部不再往該存儲(chǔ)分段寫(xiě)入數(shù)據(jù)。同樣地,第一擦除控制模塊根據(jù)所述狀態(tài)標(biāo)志區(qū)域中的擦除標(biāo)志信息,確定擦除哪一個(gè)存儲(chǔ)分段的數(shù)據(jù)。當(dāng)某一個(gè)存儲(chǔ)分段對(duì)應(yīng)的擦除標(biāo)志信息表示尚未擦除數(shù)據(jù)時(shí),擦除標(biāo)志為0,第一擦除控制模塊可以選擇擦除該存儲(chǔ)分段的數(shù)據(jù),在擦除數(shù)據(jù)后修改寫(xiě)入標(biāo)志為0,修改擦除標(biāo)志為I ;當(dāng)該擦除標(biāo)志信息表示該存儲(chǔ)分段的數(shù)據(jù)已經(jīng)被擦除,讀寫(xiě)控制部不再往擦除該存儲(chǔ)分段的數(shù)據(jù)。表I
操作狀態(tài)寫(xiě)入標(biāo)志擦除標(biāo)志初始化值 OI
寫(xiě)入數(shù)據(jù)IO
擦除數(shù)據(jù)OI另一種確定要寫(xiě)入或擦除的存儲(chǔ)分段的方案是,在狀態(tài)標(biāo)志區(qū)域只存儲(chǔ)寫(xiě)入標(biāo)志或擦除標(biāo)志,則顯然地,當(dāng)寫(xiě)入標(biāo)志表示未寫(xiě)入數(shù)據(jù)時(shí),也可以理解為數(shù)據(jù)已經(jīng)擦除,當(dāng)寫(xiě)入標(biāo)志表示已經(jīng)寫(xiě)入數(shù)據(jù)時(shí),也可以理解為數(shù)據(jù)未被擦除;對(duì)于擦除標(biāo)志,當(dāng)擦除標(biāo)志表示已經(jīng)擦除數(shù)據(jù)時(shí),也可以理解為數(shù)據(jù)尚未寫(xiě)入,當(dāng)擦除標(biāo)志表示尚未擦除數(shù)據(jù)時(shí),也可以理解為已經(jīng)寫(xiě)入數(shù)據(jù)。顯然地,當(dāng)一個(gè)存儲(chǔ)分段不足以構(gòu)成一個(gè)擦除單元時(shí),一個(gè)擦除標(biāo)志是對(duì)應(yīng)多個(gè)存儲(chǔ)分段的。實(shí)施例三在上述實(shí)施例二的基礎(chǔ)上,本實(shí)施例在高速存儲(chǔ)裝置上增設(shè)蓄電模塊,見(jiàn)圖3。圖3中高速存儲(chǔ)裝置具有蓄電模塊340,蓄電模塊340連接接口部310、讀寫(xiě)控制部320和第一存儲(chǔ)區(qū)域330,該蓄電模塊340在打印機(jī)對(duì)高速存儲(chǔ)裝置供電時(shí)積蓄電能,在該讀寫(xiě)控制部320對(duì)第一存儲(chǔ)區(qū)域330進(jìn)行寫(xiě)入和/或擦除時(shí)給該高速存儲(chǔ)裝置供電。在打印機(jī)對(duì)高速存儲(chǔ)裝置進(jìn)行讀寫(xiě)過(guò)程中,蓄電模塊340可以積蓄足夠的電能。 由于存儲(chǔ)器在不同的供電情況下讀寫(xiě)速度會(huì)有細(xì)微的差別,而打印機(jī)對(duì)成像盒高速存儲(chǔ)器的供電時(shí)間往往是一致的,存儲(chǔ)器制造時(shí)的細(xì)微差別,有可能導(dǎo)致其與打印機(jī)通信時(shí)不穩(wěn)定或無(wú)法讀寫(xiě)完整,因此要求存儲(chǔ)器的讀寫(xiě)速度一致性高。此外,本實(shí)施例中的高速存儲(chǔ)裝置在寫(xiě)入數(shù)據(jù)的時(shí)候也可以進(jìn)行數(shù)據(jù)的擦除,但是若打印機(jī)的供電時(shí)間過(guò)短,即使寫(xiě)入操作可以執(zhí)行完整,而擦除操作卻因供電時(shí)間不足而中途停止了,這很容易損壞存儲(chǔ)器。本實(shí)施例中,讀寫(xiě)控制部320除了利用打印機(jī)的供電對(duì)第一存儲(chǔ)區(qū)域330進(jìn)行讀寫(xiě)和擦除外,還增設(shè)蓄電模塊340,這樣即使flash制造工藝有細(xì)微的差別導(dǎo)致讀寫(xiě)速度不同,或者打印機(jī)的寫(xiě)入操作時(shí)供電過(guò)短,讀寫(xiě)控制部320在對(duì)由flash存儲(chǔ)器構(gòu)成的第一存儲(chǔ)區(qū)域330進(jìn)行寫(xiě)入和/擦除時(shí),由于蓄電模塊340可以供電,即使flash存儲(chǔ)器的讀寫(xiě)速度稍微跟不上打印機(jī)的讀寫(xiě)速度,也可以確保寫(xiě)入或擦除數(shù)據(jù)時(shí)的穩(wěn)定性和完整性,從而可以采用不同類型的flash存儲(chǔ)器,提高了兼容性,提高了存儲(chǔ)器的壽命。具體地,將打印機(jī)寫(xiě)入的數(shù)據(jù)分段寫(xiě)入FLASH存儲(chǔ)器中,最后一段寫(xiě)入的數(shù)據(jù)是有用數(shù)據(jù),用于替代前面的數(shù)據(jù),此時(shí)更早之前寫(xiě)入的數(shù)據(jù)就變成了無(wú)用數(shù)據(jù),無(wú)用數(shù)據(jù)則由高速存儲(chǔ)裝置檢測(cè)的蓄電模塊的蓄電情況,一旦滿足擦FLASH存儲(chǔ)器的能量需要,則可以擦除這些無(wú)用數(shù)據(jù),實(shí)現(xiàn)了 flash存儲(chǔ)器的循環(huán)利用。當(dāng)然,本發(fā)明不限于這種擦除方法。實(shí)施例四本實(shí)施例的高速存儲(chǔ)裝置中還具有蓄電模塊和第二存儲(chǔ)區(qū)域,見(jiàn)圖4所示。圖中該高速存儲(chǔ)裝置具有接口部410,讀寫(xiě)控制部420,第一存儲(chǔ)區(qū)域431和蓄電模塊440,還具有第二存儲(chǔ)區(qū)域432。該讀寫(xiě)控制部420具有第二擦除控制模塊421,與實(shí)施例二類似,該高速存儲(chǔ)裝置還也有狀態(tài)標(biāo)志區(qū)域(圖中未示出),該狀態(tài)標(biāo)志區(qū)域具有寫(xiě)入和/或擦除標(biāo)志,該寫(xiě)入標(biāo)志和擦除標(biāo)志分別用于標(biāo)記所述第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域中的存儲(chǔ)分段的數(shù)據(jù)的寫(xiě)入和擦除的情況;該第二擦除控制模塊421基于該狀態(tài)標(biāo)志區(qū)域的信息,也就是第一存儲(chǔ)區(qū)域431和第二存儲(chǔ)區(qū)域432的寫(xiě)入狀況,及蓄電模塊的蓄電狀況,擦除第一存儲(chǔ)區(qū)域431或第二存儲(chǔ)區(qū)域432中已經(jīng)寫(xiě)入的數(shù)據(jù)。第二擦除控制模塊根據(jù)狀態(tài)標(biāo)志區(qū)域的信息擦除第一或第二存儲(chǔ)區(qū)域中的信息的方法與實(shí)施例二類似;蓄電模塊440的結(jié)構(gòu)及所起的作用與前述蓄電模塊340類似,在此不再贅述,以下只描述不同的地方。根據(jù)該結(jié)構(gòu),當(dāng)?shù)谝淮鎯?chǔ)區(qū)域431不能再次被寫(xiě)入一個(gè)存儲(chǔ)分段的數(shù)據(jù)時(shí),讀寫(xiě)控制部將打印機(jī)下一次往高速存儲(chǔ)裝置寫(xiě)入的數(shù)據(jù)寫(xiě)入還沒(méi)有存儲(chǔ)數(shù)據(jù)的第二存儲(chǔ)區(qū)域432,在第二存儲(chǔ)區(qū)域432不能再次被寫(xiě)入一個(gè)存儲(chǔ)分段前(通俗地理解是寫(xiě)滿數(shù)據(jù)之前),當(dāng)蓄電模塊所積蓄的電能足以供給第二擦除控制模塊421擦除第一存儲(chǔ)區(qū)域431中的數(shù)據(jù)時(shí),該第二擦除控制模塊421擦除第一存儲(chǔ)區(qū)域431中的數(shù)據(jù)。同樣的方法,當(dāng)?shù)诙鎯?chǔ)區(qū)域432寫(xiě)滿數(shù)據(jù)時(shí),繼續(xù)往已經(jīng)擦除數(shù)據(jù)的第一存儲(chǔ)區(qū)域431寫(xiě)入新的數(shù)據(jù),當(dāng)蓄電模塊440積蓄的電能足以擦除第二存儲(chǔ)區(qū)域432的數(shù)據(jù)時(shí)第二擦除控制模塊421擦除第二存儲(chǔ)區(qū)域432中的數(shù)據(jù)。以此類推,第一存儲(chǔ)區(qū)域431和第二存儲(chǔ)區(qū)域432能被循環(huán)寫(xiě)入和擦除,通過(guò)將任一存儲(chǔ)區(qū)域內(nèi)的多個(gè)擦除單元同時(shí)擦除,減少了第二擦除控制模塊執(zhí)行擦除的次數(shù),均衡了 flash存儲(chǔ)器的擦寫(xiě)次數(shù),節(jié)約了蓄電模塊的電源開(kāi)支,有利于減小蓄電模塊的容量。實(shí)施例五在上述實(shí)施例三或?qū)嵤├牡幕A(chǔ)上,本實(shí)施例進(jìn)一步對(duì)接口部進(jìn)行描述。圖5是本發(fā)明高速存儲(chǔ)裝置的簡(jiǎn)化結(jié)構(gòu)圖,圖中虛線框部分是第一充電模塊,通信端口包括電 源線端口(VCC)、時(shí)鐘線端口(CLK)、輸入/輸出數(shù)據(jù)線端口(I/O)和復(fù)位線端口(RST),蓄電模塊具體的由電容(C)來(lái)充當(dāng)。這樣,高速存儲(chǔ)裝置的接口部包含電源線端口、第一充電模塊和其他通信端口,該充電模塊的輸入端連接電源線端口和其他通信端口,接口部的輸出端連接蓄電模塊,所述其它通信端口包括時(shí)鐘線端口、輸入/輸出數(shù)據(jù)線端口和復(fù)位線端口中的至少一個(gè)端口。根據(jù)該結(jié)構(gòu),除了利用接口部的電源線端口給用作蓄電模塊的電容(C)充電,還充分利用了接口部的其他通信端口,使得可以快速給蓄電模塊充電,又可以將蓄電模塊配置成具有更大的蓄電能力,而又不因從電源線端口獲取過(guò)多的電能影響打印機(jī)對(duì)高速存儲(chǔ)裝置的電源供給。實(shí)施例六在上述實(shí)施例三或?qū)嵤├牡幕A(chǔ)上,本實(shí)施例進(jìn)一步對(duì)接口部和蓄電模塊進(jìn)行描述,圖6所示是高速存儲(chǔ)裝置的簡(jiǎn)化框圖,圖中只包含了接口部和蓄電模塊。接口部610包含第二充電模塊611,蓄電模塊包含2個(gè)或2個(gè)以上的蓄電單元,圖中所示包含第一蓄電單元641和第二蓄電單元642。該第二充電模塊611連接該蓄電模塊,該第二充電模塊611依次給任一所述蓄電單元充電。例如為了使蓄電模塊的電壓迅速達(dá)到可用電壓,第二充電模塊可以先給第一蓄電單元641充電,當(dāng)?shù)谝恍铍妴卧?41的電壓達(dá)到可用電壓后,再給第二蓄電單元642充電,這樣蓄電模塊可以在很快的時(shí)間內(nèi)向外供電,而多個(gè)蓄電單元的設(shè)計(jì),又使得蓄電單元可以積蓄足夠的電能,延長(zhǎng)供電時(shí)間。根據(jù)該結(jié)構(gòu),蓄電模塊包含多個(gè)容量小或其中一個(gè)容量較小的蓄電單元,第二充電模塊接口部所連接的打印機(jī)獲取電能后,可以快速使得至少一個(gè)蓄電單元的電壓達(dá)到可用電壓,這樣高速存儲(chǔ)裝置能夠在打印機(jī)短暫供電后快速響應(yīng),解決了蓄電模塊容量大而充電慢的問(wèn)題。具體地,第一蓄電單元641可以配置成容量較小的,這樣快速充電后,能保證寫(xiě)入數(shù)據(jù)的穩(wěn)定性;而第二蓄電單元642可以配置成容量較大的,由于擦除操作相對(duì)寫(xiě)入操作少,這樣第二蓄電單元642的充電時(shí)間長(zhǎng)一點(diǎn)也不影響,容量較大的第二蓄電單元642可以保證耗時(shí)相當(dāng)較長(zhǎng)的擦除操作完整執(zhí)行。但本發(fā)明不限于上述的容量配置。
實(shí)施例七在上述實(shí)施例三或?qū)嵤├牡幕A(chǔ)上,本實(shí)施例進(jìn)一步對(duì)高速存儲(chǔ)裝置進(jìn)行描述。在打印機(jī)中,為形成彩色圖像或高光澤度的圖像,往往在打印機(jī)中配置多個(gè)容納不同著色劑的成像盒,為此,打印機(jī)與不同的成像盒通信時(shí),需要指定通信的對(duì)象。因此,在成像盒的高速存儲(chǔ)裝置中,一般存儲(chǔ)有用于區(qū)別其他成像盒的標(biāo)志信息。本實(shí)施例的高速存儲(chǔ)裝置中存儲(chǔ)有標(biāo)志信息,其接口部中包含第三充電模塊,該第三充電模塊連接蓄電模塊。在接口部接收的打印機(jī)發(fā)送的指令后,讀寫(xiě)控制部判斷指令中包含的標(biāo)志信息與高速存儲(chǔ)裝置存儲(chǔ)的標(biāo)志信息的關(guān)系,當(dāng)兩者一致,或者兩者之間具有對(duì)應(yīng)的聯(lián)系時(shí),該第三充電模塊對(duì)蓄電模塊充電。 根據(jù)該結(jié)構(gòu),當(dāng)打印機(jī)上安裝有多個(gè)帶有上述高速存儲(chǔ)裝置的成像盒時(shí),通過(guò)該高速存儲(chǔ)裝置中的標(biāo)志信息,在任何時(shí)刻,只有被打印機(jī)識(shí)別或與打印機(jī)通信的高速存儲(chǔ)裝置的蓄電模塊從打印機(jī)獲取電能,從而一方面可以加快蓄電模塊的充電速度,另一面可以降低對(duì)打印機(jī)輸出的影響。實(shí)施例八本實(shí)施例提供一種用于打印機(jī)的成像盒,其中,該成像盒具有如實(shí)施例一至實(shí)施例七任一所述的高速存儲(chǔ)裝置。根據(jù)該結(jié)構(gòu),可以給用戶提供低成本的成像盒。實(shí)施例九本實(shí)施例提供一種打印機(jī),其中,該打印機(jī)上安裝有如實(shí)施例八所述的成像盒。根據(jù)該結(jié)構(gòu),可以給用戶提供低成本維護(hù)及低成本使用的打印機(jī)。變形例變形例一盡管本發(fā)明是以替代鐵電存儲(chǔ)器FRAM為背景所引出的,但是本領(lǐng)域的普通技術(shù)人員可以理解,本發(fā)明的方案還可以應(yīng)用到其他的場(chǎng)合,例如,替代EEPROM存儲(chǔ)器,或應(yīng)用到全新的產(chǎn)品中,以低成本實(shí)現(xiàn)高速存儲(chǔ)數(shù)據(jù)。在上述實(shí)施例中,第一存儲(chǔ)區(qū)域與第二存儲(chǔ)區(qū)域可以是同一個(gè)flash存儲(chǔ)器中的兩個(gè)分區(qū),也可以是兩個(gè)獨(dú)立的flash存儲(chǔ)器。變形例二上述實(shí)施例是以打印機(jī)為例進(jìn)行了說(shuō)明,盡管打印機(jī)包括單功能打印機(jī)(例如噴墨打印機(jī),針式打印機(jī),熱升華打印機(jī),激光打印機(jī),LED打印機(jī)等)和多功能打印機(jī)(例如復(fù)印、打印和掃描一體機(jī),復(fù)印、打印、傳真和掃描一體機(jī)等),本實(shí)施例還可以用到其他類型的成像裝置上,例如復(fù)印機(jī)、傳真機(jī)等,即上述實(shí)施例用打印機(jī)指代了具有成像功能的裝置。變形例三上述實(shí)施例是以蓄電模塊及蓄電單元來(lái)描述高速存儲(chǔ)裝置中的備用電源,具體地,可以是由二次電池(即可充電電池)、電容、電感及其他可以積蓄電能的裝置來(lái)實(shí)現(xiàn)。變形例四上述實(shí)施例對(duì)應(yīng)的附圖中,存儲(chǔ)分段的段號(hào)是順序排布的,但是本領(lǐng)域的普通技術(shù)人員可以理解,存儲(chǔ)分段也可以不是順序排布;此外,存儲(chǔ)分段的段號(hào)與存儲(chǔ)陣列物理地址之間也不必一一對(duì)應(yīng),例如第一存儲(chǔ)分段不必是存儲(chǔ)陣列的起始地址,也不必是存儲(chǔ)陣列的末位地址;各個(gè)存儲(chǔ)分段之間,可以是存儲(chǔ)空間大小相等或不相等。變形例五上述實(shí)施例中,蓄電模塊對(duì)第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域進(jìn)行供電,可以與打印機(jī)對(duì)高速存儲(chǔ)裝置供電的時(shí)刻同步供電,或者在打印機(jī)停止對(duì)高速存儲(chǔ)裝置供電時(shí)再供電,對(duì)此不加以限制。變形例六Flash存儲(chǔ)器具有10萬(wàn)到100萬(wàn)次的擦寫(xiě)壽命,當(dāng)flash存儲(chǔ)器的使用次數(shù)達(dá)到或超過(guò)了使用壽命,則有可能導(dǎo)致通信異?;虼蛴C(jī)故障。因此,上述實(shí)施例中,為防止第一存儲(chǔ)區(qū)域或第二存儲(chǔ)區(qū)域被濫用,還可以在高速存儲(chǔ)裝置中配置最大寫(xiě)入次數(shù)和最大擦除次數(shù),達(dá)到限定的次數(shù)后就可以限制高速存儲(chǔ)裝置繼續(xù)使用,以控制flash存儲(chǔ)器的寫(xiě) 入次數(shù)和擦除次數(shù)。變形例七上述實(shí)施例中,除了實(shí)施例五要求接口部是有線通信外,其他實(shí)施例中,接口部與打印機(jī)的通信可以是有線的方式,也可以是無(wú)線的方式。本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明 將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一 致的最寬的范圍。
權(quán)利要求
1.一種應(yīng)用于成像盒的高速存儲(chǔ)裝置,所述成像盒可拆卸地安裝到打印機(jī)上,所述高速存儲(chǔ)裝置具有接口部、第一存儲(chǔ)區(qū)域和讀寫(xiě)控制部,其特征在于,所述第一存儲(chǔ)區(qū)域被配置成包含至少兩個(gè)存儲(chǔ)分段,所述一個(gè)存儲(chǔ)分段的大小對(duì)應(yīng)I套成像信息或一次寫(xiě)入操作的數(shù)據(jù)長(zhǎng)度,其中 構(gòu)成所述第一存儲(chǔ)區(qū)域的為flash存儲(chǔ)器,所述讀寫(xiě)控制部以不擦除上一次寫(xiě)入數(shù)據(jù)的存儲(chǔ)分段的方式將數(shù)據(jù)寫(xiě)入所述第一存儲(chǔ)區(qū)域。
2.根據(jù)權(quán)利要求I所述的高速存儲(chǔ)裝置,其中, 所述高速存儲(chǔ)裝置還具有狀態(tài)標(biāo)志區(qū)域,所述狀態(tài)標(biāo)志區(qū)域具有寫(xiě)入和/或擦除標(biāo)志,所述寫(xiě)入標(biāo)志和擦除標(biāo)志分別用于標(biāo)記所述第一存儲(chǔ)區(qū)域中的存儲(chǔ)分段的數(shù)據(jù)的寫(xiě)入和擦除的情況。
3.根據(jù)權(quán)利要求2所述的高速存儲(chǔ)裝置,其中, 當(dāng)所述狀態(tài)標(biāo)志區(qū)域的寫(xiě)入標(biāo)志所標(biāo)記的信息表示尚未寫(xiě)入數(shù)據(jù)時(shí),所述讀寫(xiě)控制模塊將數(shù)據(jù)寫(xiě)入所述寫(xiě)入標(biāo)志所對(duì)應(yīng)的存儲(chǔ)分段。
4.根據(jù)權(quán)利要求2所述的高速存儲(chǔ)裝置,其中, 所述讀寫(xiě)控制部具有第一擦除控制模塊,所述第一擦除控制模塊控制擦除所述第一存儲(chǔ)區(qū)域中的數(shù)據(jù),所述第一擦除控制模塊基于所述狀態(tài)標(biāo)志區(qū)域的信息,擦除所述第一存儲(chǔ)區(qū)域中的一個(gè)或一個(gè)以上已經(jīng)寫(xiě)入了數(shù)據(jù)的存儲(chǔ)分段的數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的高速存儲(chǔ)裝置,其中, 當(dāng)所述狀態(tài)標(biāo)志區(qū)域的擦除標(biāo)志所標(biāo)記的信息表示尚未擦除數(shù)據(jù)時(shí),所述第一擦除控制模塊將所述擦除標(biāo)志所對(duì)應(yīng)的存儲(chǔ)分段的數(shù)據(jù)擦除。
6.根據(jù)權(quán)利要求I所述的高速存儲(chǔ)裝置,其中, 所述高速存儲(chǔ)裝置還具有一個(gè)蓄電模塊。
7.根據(jù)權(quán)利要求4所述的高速存儲(chǔ)裝置,其中, 所述高速存儲(chǔ)裝置還具有蓄電模塊,所述蓄電模塊連接所述接口部、所述讀寫(xiě)控制部和所述第一存儲(chǔ)區(qū)域,所述蓄電模塊在所述打印機(jī)對(duì)所述高速存儲(chǔ)裝置供電時(shí)積蓄電能,在所述讀寫(xiě)控制部對(duì)所述第一存儲(chǔ)區(qū)域進(jìn)行寫(xiě)入和/或擦除時(shí)給所述高速存儲(chǔ)裝置供電。
8.根據(jù)權(quán)利要求2所述的高速存儲(chǔ)裝置,其中, 所述高速存儲(chǔ)裝置還具有蓄電模塊和第二存儲(chǔ)區(qū)域,所述寫(xiě)入標(biāo)志和擦除標(biāo)志還分別用于標(biāo)記所述第二存儲(chǔ)區(qū)域中的存儲(chǔ)分段的數(shù)據(jù)的寫(xiě)入和擦除的情況;所述讀寫(xiě)控制部具有第二擦除控制模塊,所述第二擦除控制模塊控制擦除所述第一存儲(chǔ)區(qū)域和所述第二存儲(chǔ)區(qū)域的數(shù)據(jù),所述第二擦除控制模塊基于所述狀態(tài)標(biāo)志區(qū)域的信息及所述蓄電模塊的蓄電狀況,擦除所述第一存儲(chǔ)區(qū)域或所述第二存儲(chǔ)區(qū)域中已經(jīng)寫(xiě)入的數(shù)據(jù)。
9.根據(jù)權(quán)利要求6、7或8任一所述的高速存儲(chǔ)裝置,其中, 所述接口部包含電源線端口、第一充電模塊和其他通信端口,所述第一充電模塊的輸入端連接所述電源線端口和所述其他通信端口,所述接口部的輸出端連接所述蓄電模塊,所述其它通信端口包括時(shí)鐘線端口、輸入/輸出數(shù)據(jù)線端口和復(fù)位線端口中的至少一個(gè)端□。
10.根據(jù)權(quán)利要求6、7或8任一所述的高速存儲(chǔ)裝置,其中, 所述接口部包含第二充電模塊,所述蓄電模塊包含2個(gè)或2個(gè)以上的蓄電單元,所述第二充電模塊連接所述蓄電模塊,所述第二充電模塊依次給任一所述蓄電單元充電。
11.根據(jù)權(quán)利要求6、7或8任一所述的高速存儲(chǔ)裝置,其中, 所述高速存儲(chǔ)裝置存儲(chǔ)有標(biāo)志信息,所述接口部包含第三充電模塊,所述第三充電模塊連接所述蓄電模塊,在所述接口部接收的打印機(jī)發(fā)送的指令中,包含該標(biāo)志信息或包含與該標(biāo)志信息關(guān)聯(lián)的信息時(shí),所述第三充電模塊對(duì)所述蓄電模塊充電。
12.—種用于打印機(jī)的成像盒,其中, 所述成像盒具有如權(quán)利要求I至11任一所述的高速存儲(chǔ)裝置。
13.一種存儲(chǔ)數(shù)據(jù)的方法,該方法包括 準(zhǔn)備一個(gè)應(yīng)用于成像盒的高速存儲(chǔ)裝置的步驟,所述成像盒可拆卸地安裝到打印機(jī)上,所述高速存儲(chǔ)裝置具有接口部、第一存儲(chǔ)區(qū)域和讀寫(xiě)控制部,所述第一存儲(chǔ)區(qū)域被配置成包含至少兩個(gè)存儲(chǔ)分段,所述一個(gè)存儲(chǔ)分段的大小對(duì)應(yīng)I套成像信息或一次寫(xiě)入操作的數(shù)據(jù)長(zhǎng)度,其中 構(gòu)成所述第一存儲(chǔ)區(qū)域的為flash存儲(chǔ)器; 寫(xiě)入數(shù)據(jù)步驟,所述讀寫(xiě)控制部以不擦除上一次寫(xiě)入數(shù)據(jù)的存儲(chǔ)分段的方式將數(shù)據(jù)寫(xiě)入所述第一存儲(chǔ)區(qū)域。
14.根據(jù)權(quán)利要求13所述的存儲(chǔ)方法,其中, 所述高速存儲(chǔ)裝置還具有狀態(tài)標(biāo)志區(qū)域,所述狀態(tài)標(biāo)志區(qū)域具有寫(xiě)入和/或擦除標(biāo)志,所述寫(xiě)入標(biāo)志和擦除標(biāo)志分別用于標(biāo)記所述第一存儲(chǔ)區(qū)域中的存儲(chǔ)分段的數(shù)據(jù)的寫(xiě)入和擦除的情況,所述寫(xiě)入數(shù)據(jù)步驟具體方法為 當(dāng)所述狀態(tài)標(biāo)志區(qū)域的寫(xiě)入標(biāo)志所標(biāo)記的信息表示尚未寫(xiě)入數(shù)據(jù)時(shí),所述讀寫(xiě)控制模塊將數(shù)據(jù)寫(xiě)入所述寫(xiě)入標(biāo)志所對(duì)應(yīng)的存儲(chǔ)分段,并在寫(xiě)入數(shù)據(jù)后,修改該存儲(chǔ)分段對(duì)應(yīng)的與入標(biāo)志。
15.根據(jù)權(quán)利要求14所述的存儲(chǔ)方法,其中, 所述存儲(chǔ)方法還包括 擦除數(shù)據(jù)步驟,當(dāng)所述狀態(tài)標(biāo)志區(qū)域的擦除標(biāo)志所標(biāo)記的信息表示尚未擦除數(shù)據(jù)時(shí),所述第一擦除控制模塊將所述擦除標(biāo)志所對(duì)應(yīng)的一個(gè)或多個(gè)存儲(chǔ)分段的數(shù)據(jù)擦除,并在擦除數(shù)據(jù)后,修改該一個(gè)或多個(gè)存儲(chǔ)分段對(duì)應(yīng)的擦除標(biāo)志。
全文摘要
本發(fā)明公開(kāi)了一種應(yīng)用于成像盒的高速存儲(chǔ)裝置及其成像盒,該高速存儲(chǔ)裝置具有接口部、第一存儲(chǔ)區(qū)域和讀寫(xiě)控制部,該第一存儲(chǔ)區(qū)域的被配置成包含至少兩個(gè)存儲(chǔ)分段,該一個(gè)存儲(chǔ)分段的大小對(duì)應(yīng)1套成像信息或一次寫(xiě)入操作的數(shù)據(jù)長(zhǎng)度,構(gòu)成該第一存儲(chǔ)區(qū)域的為flash存儲(chǔ)器。本發(fā)明通過(guò)利用flash存儲(chǔ)器取代現(xiàn)有的替代FRAM方案,并在flash存儲(chǔ)器中配置多個(gè)存儲(chǔ)分段的方式,使得打印機(jī)的數(shù)據(jù)可以快速寫(xiě)入到成像盒的高速存儲(chǔ)裝置上,不需要復(fù)雜的結(jié)構(gòu),減少了占用電路板的面積,縮小了電路板的尺寸,并有效地降低了成本。
文檔編號(hào)B41J2/175GK102794993SQ20121026408
公開(kāi)日2012年11月28日 申請(qǐng)日期2012年7月18日 優(yōu)先權(quán)日2012年5月25日
發(fā)明者丁勵(lì) 申請(qǐng)人:珠海艾派克微電子有限公司