本發(fā)明涉及打印成像技術(shù)領(lǐng)域,尤其涉及一種序列號調(diào)整方法、裝置、耗材芯片和成像盒。
背景技術(shù):
目前,打印機(jī)得到廣泛應(yīng)用,打印機(jī)中設(shè)置有成像盒,每個成像盒都設(shè)置有一個耗材芯片?,F(xiàn)有技術(shù)中,在成像盒的耗材芯片中預(yù)設(shè)有一個唯一的、固定不變的序列號,當(dāng)滿足一定的預(yù)設(shè)條件后,例如,將成像盒安裝到打印機(jī)中后,或者,當(dāng)耗材芯片接收到打印機(jī)提供的電能后,耗材芯片就將這個序列號上報給打印機(jī),若打印機(jī)能夠識別成像盒的序列號,打印機(jī)會記錄這個序列號以及成像盒的耗材剩余量。當(dāng)成像盒內(nèi)放置的耗材消耗完畢之后,打印機(jī)會將當(dāng)前序列號標(biāo)記為耗材消耗完畢,如此,這個序列號再次被打印機(jī)識別到時,打印機(jī)已經(jīng)默認(rèn)為這個成像盒中的成像介質(zhì)消耗完畢,不能繼續(xù)使用,這樣,這個序列號對應(yīng)的成像盒就被廢棄掉了,不能再繼續(xù)使用。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
現(xiàn)有技術(shù)中,成像盒的耗材芯片中只為該成像盒預(yù)設(shè)一個唯一的、固定不變的序列號,因此,當(dāng)打印機(jī)對一個序列號進(jìn)行標(biāo)記后,即使重新放置了足夠多的耗材,該序列號對應(yīng)的成像盒也只能使用一次,造成資源浪費(fèi),因此,實(shí)現(xiàn)對成像盒中序列號的切換十分重要,而切換序列號的時機(jī)尤為重要。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種序列號調(diào)整方法及裝置,用以確定對芯片中的序列號進(jìn)行切換的時機(jī),從而,通過切換序列號解決現(xiàn)有技術(shù)中的資源浪費(fèi)問題。
第一方面,本發(fā)明實(shí)施例提供了一種序列號調(diào)整方法,執(zhí)行于耗材芯片上,所述方法包括:
當(dāng)成像盒處于待定模式時,獲取所述成像盒的當(dāng)前耗材剩余量;
當(dāng)所述當(dāng)前耗材剩余量小于第一閾值時,將所述成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述方法還包括:
當(dāng)所述當(dāng)前耗材剩余量大于或者等于所述第一閾值,且,小于第二閾值時,維持所述成像盒的序列號配置模式配置為待定模式,并保持所述成像盒的當(dāng)前序列號不變;
當(dāng)所述當(dāng)前耗材剩余量大于或者等于所述第二閾值時,將所述成像盒的序列號配置模式配置為鎖定模式,以保持所述成像盒的當(dāng)前序列號不變;
其中,所述第一閾值小于所述第二閾值。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述將所述成像盒的當(dāng)前序列號由第一序列號切換為第二序列號,包括:
從指定存儲空間獲取所述第二序列號;
將所述第二序列號復(fù)制至所述第一序列號的存儲位置,以替換所述第一序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在所述獲取成像盒的當(dāng)前耗材剩余量之前,所述方法還包括:
當(dāng)接收到打印機(jī)發(fā)送的寫入墨量指令時,獲取所述成像盒的當(dāng)前的序列號配置模式;
當(dāng)所述成像盒處于待定模式時,響應(yīng)所述寫入墨量指令,并執(zhí)行所述獲取所述成像盒的當(dāng)前耗材剩余量步驟;
當(dāng)所述成像盒處于鎖定模式時,響應(yīng)所述寫入墨量指令。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在所述獲取所述成像盒的當(dāng)前耗材剩余量之前,所述方法還包括:
當(dāng)所述成像盒接收到所述打印機(jī)提供的電能時,檢測指定觸點(diǎn)的電壓信息;
當(dāng)所述電壓信息滿足第一預(yù)設(shè)條件時,獲取所述成像盒的當(dāng)前的序列號配置模式;
當(dāng)所述電壓信息滿足第二預(yù)設(shè)條件時,將所述成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定觸點(diǎn)與參考電位點(diǎn)之間通過指定連接方式連接;
所述指定連接方式包括:短接線連接,或,開關(guān)連接,或,按鍵連接,或,碳膜連接。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在所述獲取所述成像盒的當(dāng)前耗材剩余量之前,所述方法還包括:
當(dāng)所述成像盒接收到所述打印機(jī)提供的電能時,檢測是否接收到指定切換信號;
當(dāng)確定未接收到所述指定切換信號時,獲取所述成像盒的當(dāng)前的序列號配置模式;
當(dāng)確定接收到所述指定切換信號時,將所述成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定切換信號為電壓信號,或,電流信號,或,NFC信號。
第二方面,本發(fā)明實(shí)施例提供了一種序列號調(diào)整裝置,包括:
第一獲取單元,用于當(dāng)成像盒處于待定模式時,獲取所述成像盒的當(dāng)前耗材剩余量;
切換單元,用于當(dāng)所述當(dāng)前耗材剩余量小于第一閾值時,將所述成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:
配置單元,用于當(dāng)所述當(dāng)前耗材剩余量大于或者等于所述第一閾值,且,小于第二閾值時,維持所述成像盒的序列號配置模式配置為待定模式,并保持所述成像盒的當(dāng)前序列號不變;
所述配置單元,還用于當(dāng)所述當(dāng)前耗材剩余量大于或者等于所述第二閾值時,將所述成像盒的序列號配置模式配置為鎖定模式,以保持所述成像盒的當(dāng)前序列號不變;
其中,所述第一閾值小于所述第二閾值。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述切換單元,具體用于:
從指定存儲空間獲取所述第二序列號;
將所述第二序列號復(fù)制至所述第一序列號的存儲位置,以替換所述第一序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:
第二獲取單元,用于在所述獲取成像盒的當(dāng)前耗材剩余量之前,當(dāng)接收到打印機(jī)發(fā)送的寫入墨量指令時,獲取所述成像盒的當(dāng)前的序列號配置模式;
響應(yīng)單元,用于當(dāng)所述成像盒處于待定模式時,響應(yīng)所述寫入墨量指令,并執(zhí)行所述獲取所述成像盒的當(dāng)前耗材剩余量步驟;
所述響應(yīng)單元,還用于當(dāng)所述成像盒處于鎖定模式時,響應(yīng)所述寫入墨量指令。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:
第一檢測單元,用于在所述獲取所述成像盒的當(dāng)前耗材剩余量之前,當(dāng)所述成像盒接收到所述打印機(jī)提供的電能時,檢測指定觸點(diǎn)的電壓信息;
第三獲取單元,用于當(dāng)所述電壓信息滿足第一預(yù)設(shè)條件時,獲取所述成像盒的當(dāng)前的序列號配置模式;
所述切換單元,還用于當(dāng)所述電壓信息滿足第二預(yù)設(shè)條件時,將所述成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定觸點(diǎn)與參考電位點(diǎn)之間通過指定連接方式連接;
所述指定連接方式包括:短接線連接,或,開關(guān)連接,或,按鍵連接,或,碳膜連接。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:
第二檢測單元,用于在所述獲取所述成像盒的當(dāng)前耗材剩余量之前,當(dāng)所述成像盒接收到所述打印機(jī)提供的電能時,檢測是否接收到指定切換信號;
第四獲取單元,用于當(dāng)確定未接收到所述指定切換信號時,獲取所述成像盒的當(dāng)前的序列號配置模式;
所述切換單元,用于當(dāng)確定接收到所述指定切換信號時,將所述成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述指定切換信號為電壓信號,或,電流信號,或,NFC信號。
第三方面,本發(fā)明實(shí)施例提供了一種耗材芯片,所述耗材芯片包括:上述的序列號調(diào)整裝置。
第四方面,本發(fā)明實(shí)施例提供了一種成像盒,所述成像盒包括:上述的耗材芯片。
上述技術(shù)方案中的一個技術(shù)方案具有如下有益效果:
本發(fā)明實(shí)施例中,當(dāng)成像盒處于待定模式時,獲取成像盒的當(dāng)前耗材剩余量,然后,當(dāng)當(dāng)前耗材剩余量小于第一閾值時,將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。本發(fā)明實(shí)施例中,考慮到打印機(jī)會對成像盒的當(dāng)前序列號對應(yīng)的耗材剩余量進(jìn)行記錄,并寫入耗材芯片,因此,當(dāng)耗材芯片獲取到的成像盒的當(dāng)前耗材剩余量小于預(yù)設(shè)的第一閾值時,說明打印機(jī)中記錄的當(dāng)前序列號對應(yīng)的耗材剩余量已經(jīng)不足,此時,耗材芯片通過對成像盒的序列號進(jìn)行調(diào)整,最終就能夠找到一個序列號,這個序列號對應(yīng)的耗材剩余量并未在打印機(jī)中記錄,這樣,就可以根據(jù)耗材芯片記錄的耗材剩余量執(zhí)行后續(xù)打印成像操作,成像盒也就可以重復(fù)多次使用,避免了不必要的資源浪費(fèi)。本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)成像盒中的當(dāng)前耗材剩余量,對是否切換成像盒的序列號進(jìn)行區(qū)分處理,能夠確定對芯片中的序列號進(jìn)行切換的時機(jī),從而,能夠通過切換序列號解決現(xiàn)有技術(shù)中的資源浪費(fèi)問題。
【附圖說明】
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1是本發(fā)明實(shí)施例所提供的序列號調(diào)整方法的實(shí)施例一的流程示意圖;
圖2是本發(fā)明實(shí)施例所提供的序列號調(diào)整方法的實(shí)施例二的流程示意圖;
圖3是本發(fā)明實(shí)施例所提供的序列號調(diào)整裝置的功能方塊圖;
圖4是本發(fā)明實(shí)施例所提供的耗材芯片的功能方塊圖;
圖5是本發(fā)明實(shí)施例所提供的成像盒的功能方塊圖。
【具體實(shí)施方式】
為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明實(shí)施例中使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。
應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
應(yīng)當(dāng)理解,盡管在本發(fā)明實(shí)施例中可能采用術(shù)語第一、第二、第三等來描述序列號等,但這些序列號等不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將序列號彼此區(qū)分開。例如,在不脫離本發(fā)明實(shí)施例范圍的情況下,第一序列號也可以被稱為第二序列號,類似地,第二序列號也可以被稱為第一序列號。
取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當(dāng)……時”或“響應(yīng)于確定”或“響應(yīng)于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時”或“響應(yīng)于確定”或“當(dāng)檢測(陳述的條件或事件)時”或“響應(yīng)于檢測(陳述的條件或事件)”。
實(shí)施例一
為了解決現(xiàn)有技術(shù)中存在的上述問題,本發(fā)明實(shí)施例給出一種序列號調(diào)整方法。本發(fā)明實(shí)施例提供的序列號調(diào)整方法,可以執(zhí)行在成像盒中的耗材芯片上。
在具體的實(shí)現(xiàn)過程中,成像盒可以包括但不限于:墨盒、硒鼓和碳粉盒等。成像盒中放置的耗材可以包括但不限于:著色劑。其中,著色劑可以包括但不限于:碳粉和墨水等。
具體的,請參考圖1,其為本發(fā)明實(shí)施例所提供的序列號調(diào)整方法的實(shí)施例一的流程示意圖,如圖1所示,該方法包括以下步驟:
S101,當(dāng)成像盒處于待定模式時,獲取成像盒的當(dāng)前耗材剩余量。
S102,當(dāng)當(dāng)前耗材剩余量小于第一閾值時,將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
或者,當(dāng)當(dāng)前耗材剩余量大于或者等于第一閾值時,保持成像盒的當(dāng)前序列號不變。
需要說明的是,本發(fā)明實(shí)施例中,成像盒的序列號配置模式包括:待定模式和鎖定模式。其中,當(dāng)成像盒處于待定模式時,耗材芯片可以對成像盒的序列號進(jìn)行切換;當(dāng)成像盒處于鎖定模式時,成像盒被鎖定,耗材芯片不能對成像盒的序列號進(jìn)行切換,成像盒的序列號保持不變。
因此,在獲取成像的當(dāng)前耗材剩余量之前,還需要獲取成像盒的當(dāng)前的序列號配置模式。當(dāng)成像盒處于待定模式時,才會執(zhí)行上述S101中獲取成像盒的當(dāng)前耗材剩余量步驟。
需要說明的是,若耗材芯片接收到打印機(jī)發(fā)送的寫入墨量指令,則響應(yīng)于該寫入墨量指令,將打印機(jī)記錄的當(dāng)前序列號對應(yīng)的耗材剩余量寫入耗材芯片中。
基于此,在執(zhí)行S101之前,成像盒中的耗材芯片若接收到打印機(jī)發(fā)送的寫入墨量指令,耗材芯片就獲取成像盒當(dāng)前序列號配置模式,然后,根據(jù)成像盒當(dāng)前序列號配置模式的不同,執(zhí)行以下兩種操作:
第一種,當(dāng)成像盒處于待定模式時,響應(yīng)所述寫入墨量指令,并執(zhí)行S101中獲取成像盒的當(dāng)前耗材剩余量步驟。
第二種,當(dāng)成像盒處于鎖定模式時,響應(yīng)寫入墨量指令。此時,成像盒處于鎖定模式,耗材芯片不能對當(dāng)前序列號進(jìn)行切換,但是,耗材芯片可以響應(yīng)于寫入墨量指令,將打印機(jī)發(fā)送的耗材剩余量寫入耗材芯片自身記錄的耗材剩余量。但是,并不執(zhí)行S101中獲取成像盒的當(dāng)前耗材剩余量步驟。
因此,耗材芯片獲取到的成像盒的當(dāng)前耗材剩余量,可以是在耗材芯片響應(yīng)于該寫入墨量指令之前獲取到的,也可以是在耗材芯片響應(yīng)于打印機(jī)發(fā)送的寫入墨量指令后獲取到的。
進(jìn)而,若耗材芯片將打印機(jī)記錄的耗材剩余量寫入后,獲得的成像盒的當(dāng)前耗材剩余量小于預(yù)設(shè)的第一閾值,說明成像盒的當(dāng)前序列號已經(jīng)在打印機(jī)中被標(biāo)記為耗材剩余量不足,如此,即使成像盒中重新裝入了足夠數(shù)量的耗材,打印機(jī)也會認(rèn)為成像盒中耗材剩余量不足。
因此,本發(fā)明實(shí)施例中,耗材芯片在確定成像盒的當(dāng)前耗材剩余量小于第一閾值之后,就會對成像盒的當(dāng)前序列號進(jìn)行切換。這樣,成像盒可以使用與當(dāng)前序列號不同的序列號與打印機(jī)進(jìn)行通信。
此時,若新返回的序列號并未被打印機(jī)記錄過,那么,打印機(jī)可以認(rèn)可耗材芯片獨(dú)立記錄的成像盒的當(dāng)前耗材剩余量,這樣就可以實(shí)現(xiàn)對成像盒的二次利用。
或者,若新返回的序列號已經(jīng)被打印機(jī)記錄過,耗材芯片可能會接收到打印機(jī)發(fā)送的寫入墨量指令,并根據(jù)新寫入的耗材剩余量,重復(fù)進(jìn)行上述是否切換成像盒的當(dāng)前序列號的步驟。
舉例說明,若在打印機(jī)上安裝墨盒A,并且,墨盒A當(dāng)前的序列號為SN1,當(dāng)墨盒A的著色劑(墨水)被消耗完時,打印機(jī)會記錄SN1對應(yīng)的墨水已經(jīng)消耗完。此后,若將墨盒A中重新裝滿墨水,并裝入打印機(jī),此時,墨盒A返回給打印機(jī)的序列號仍然為SN1,由于打印機(jī)已經(jīng)判斷出該序列號SN1已經(jīng)被使用過,并且,該序列號SN1對應(yīng)的墨水的剩余量不足,已經(jīng)被消耗完畢,此時,打印機(jī)就不會采信耗材芯片中記錄的耗材剩余量。這時,打印機(jī)就會向耗材芯片發(fā)送寫入墨量指令。此時,墨盒A的耗材芯片獲取到的墨盒的當(dāng)前耗材剩余量就是在響應(yīng)于打印機(jī)發(fā)布的寫入墨量指令之后的耗材剩余量。以下假設(shè)第一閾值為50%進(jìn)行具體說明。
假設(shè)新寫入的耗材剩余量為1%,那么,即使此時墨盒A中的實(shí)際耗材剩余量為100%,耗材芯片實(shí)際獲取到的墨盒A的當(dāng)前耗材剩余量也是1%。耗材芯片判斷出獲取到的墨盒A的當(dāng)前耗材剩余量1%小于第一閾值50%,則將墨盒A中的當(dāng)前序列號進(jìn)行切換,將當(dāng)前的序列號SN1切換為SN2?;诖?,若序列號SN2是否被打印機(jī)記錄過,若打印機(jī)沒有記錄過這個序列號,即打印機(jī)中沒有記錄與序列號SN2對應(yīng)的耗材剩余量的信息,就會采信耗材芯片記錄的耗材剩余量,認(rèn)為墨盒的當(dāng)前耗材剩余量就是耗材芯片記錄的100%。
或者,假設(shè)新寫入的耗材剩余量為80%,那么,耗材芯片實(shí)際獲取到的墨盒A的當(dāng)前耗材剩余量就是80%。耗材芯片判斷出獲取到的墨盒A的當(dāng)前耗材剩余量80%大于第一閾值50%,保持成像盒的當(dāng)前序列號SN1不變。
具體的,第一閾值可以根據(jù)實(shí)際需要進(jìn)行預(yù)設(shè),本發(fā)明實(shí)施例對此不進(jìn)行特別限定。
在一個具體的實(shí)現(xiàn)過程中,還可以預(yù)設(shè)一個大于第一閾值的第二閾值。此時,耗材芯片可以根據(jù)第一閾值和第二閾值進(jìn)行分情況處理。此時,包括以下三種情況:
第一種,當(dāng)獲取到的成像盒的當(dāng)前耗材剩余量小于第一閾值時,將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
此時,成像盒中的耗材的剩余量不足,需要對成像盒的序列號進(jìn)行調(diào)整,以使得成像盒能夠繼續(xù)使用,避免資源浪費(fèi)。因此,成像盒的序列號配置模式仍然保持為待定模式。
第二種,當(dāng)獲取到的成像盒的當(dāng)前耗材剩余量大于或者等于第一閾值,且小于第二閾值時,維持成像盒的當(dāng)前序列號不變。
此時,成像盒中的耗材的剩余量是否充足等信息并不充足,不能排除對成像盒的序列號進(jìn)行調(diào)整的可能性,因此,成像盒的序列號配置模式仍然保持為待定模式。
在這種情況下,為了避免在耗材芯片中記錄不準(zhǔn)確的耗材剩余量信息,當(dāng)序列號的配置模式處于待定模式時,耗材芯片可以將當(dāng)前的耗材剩余量進(jìn)行清零處理,即改寫耗材剩余量的值,恢復(fù)到剩余量為滿的狀態(tài)。
第三種,當(dāng)獲取到的成像盒的當(dāng)前耗材剩余量大于或者等于第二閾值時,將成像盒的序列號配置模式配置為鎖定模式,以保持成像盒的當(dāng)前序列號不變。
此時,認(rèn)為成像盒中的耗材剩余量充足,不需要對成像盒的序列號進(jìn)行調(diào)整就能夠保證成像盒中的耗材的正常應(yīng)用,因此,可以將耗材成像盒的序列號配置模式由待定模式配置為鎖定模式。
需要說明的是,當(dāng)同時預(yù)設(shè)第一閾值與第二閾值時,上述三種的執(zhí)行情況是并列的,不存在先后執(zhí)行順序的區(qū)別,只是根據(jù)不同的情況選擇不同的處理方式。
具體的,可以提前在耗材芯片中預(yù)設(shè)第一閾值與第二閾值。例如,在一個具體的實(shí)現(xiàn)過程中,第一閾值可以預(yù)設(shè)為5%,第二閾值可以預(yù)設(shè)為85%?;蛘?,又例如,還可以預(yù)設(shè)第一閾值可以為1%,第二閾值可以為95%。本發(fā)明實(shí)施例對于第一閾值與第二閾值的預(yù)設(shè)不進(jìn)行特別限定,只需要滿足第一閾值小于第二閾值即可。
本發(fā)明實(shí)施例中,除根據(jù)上述成像盒的當(dāng)前耗材剩余量進(jìn)行序列號切換時機(jī)的確定外,可以通過以下兩種途徑實(shí)現(xiàn)對序列號切換時機(jī)的確定。
途徑一、在S101之前,首先通過硬件方式確定對序列號進(jìn)行切換的時機(jī)。
具體的,當(dāng)成像盒接收到所述打印機(jī)提供的電能時,檢測指定觸點(diǎn)的電壓信息,然后,當(dāng)電壓信息滿足第一預(yù)設(shè)條件時,則執(zhí)行獲取當(dāng)前成像盒的當(dāng)前的序列號配置模式步驟;或者,當(dāng)電壓信息滿足第二預(yù)設(shè)條件時,則將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
根據(jù)成像盒中耗材芯片的不同和打印機(jī)的不同,第一預(yù)設(shè)條件和第二預(yù)設(shè)條件可以根據(jù)實(shí)際需要進(jìn)行預(yù)設(shè)。
在實(shí)際應(yīng)用過程中,第一預(yù)設(shè)條件和第二預(yù)設(shè)條件可以預(yù)設(shè)為完全相反的條件。例如,第一預(yù)設(shè)條件可以指定觸點(diǎn)的電壓值不為0,第二預(yù)設(shè)條件可以為指定觸點(diǎn)的電壓值為0。又例如,第一預(yù)設(shè)條件可以指定觸點(diǎn)的電壓為高電平,第二預(yù)設(shè)條件可以為指定觸點(diǎn)的電壓為低電平。
或者,第一預(yù)設(shè)條件和第二預(yù)設(shè)條件可以預(yù)設(shè)為不完全相反的條件。例如,第一預(yù)設(shè)條件可以為指定觸點(diǎn)的電壓值為某固定范圍內(nèi)的值,第二預(yù)設(shè)條件可以為指定觸點(diǎn)的電壓值降低指定數(shù)目。
需要說明的是,本發(fā)明實(shí)施例中,指定觸點(diǎn)的電壓是相較于參考電位點(diǎn)而言的。一般而言,參考電位點(diǎn)可以作為信號輸入端,指定觸點(diǎn)可以作為信號輸出端。參考電位點(diǎn)可以根據(jù)實(shí)際需要預(yù)設(shè)。
具體的,指定觸點(diǎn)與參考電位點(diǎn)之間通過指定連接方式連接,其中,指定連接方式可以包括但不限于:短接線連接,或,開關(guān)連接,或,按鍵連接,或,碳膜連接。
舉例說明,當(dāng)指定觸點(diǎn)與參考電位點(diǎn)之間通過短接線連接時,若短接線被切斷,此時,短接線處于斷開狀態(tài),耗材芯片就會檢測到指定觸點(diǎn)的電壓值為0,此時,耗材芯片檢測到的電壓信息滿足第二條件,則將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號?;蛘?,當(dāng)短接線處于連接狀態(tài)時,耗材芯片在上電時檢測到指定觸點(diǎn)的電壓值不為0,此時,耗材芯片檢測到的電壓信息滿足第一條件,則執(zhí)行上述獲取當(dāng)前成像盒當(dāng)前序列號配置模式步驟。因此,可以通過指定觸點(diǎn)的電壓信息,確定切換序列號的時機(jī)。
途徑二、在S101之前,首先檢測是否接收到打印機(jī)發(fā)送的指定切換信號。
具體的,在獲取當(dāng)前成像盒當(dāng)前序列號配置模式之前,當(dāng)成像盒接收到打印機(jī)提供的電能時,檢測是否接收到指定切換信號,然后,當(dāng)確定未接收到指定切換信號時,則執(zhí)行獲取當(dāng)前成像盒當(dāng)前序列號配置模式步驟;或者,當(dāng)確定接收到指定切換信號時,則將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
指定切換信號可以是打印機(jī)發(fā)送的或者其他可以發(fā)送指定切換信號的裝置。具體的,指定切換信號為電壓信號,或,電流信號,或,近距離無線通訊技術(shù)(Near Field Communication,NFC)信號。
基于以上內(nèi)容,本發(fā)明實(shí)施例確定了對成像盒中的序列號進(jìn)行調(diào)整的時機(jī),以下,具體說明將第一序列號切換為第二序列號的實(shí)現(xiàn)方式。
需要說明的是,耗材芯片可以實(shí)現(xiàn)對成像盒的序列號的調(diào)整,也就是說,本發(fā)明實(shí)施例中,耗材芯片中并不是為成像盒預(yù)設(shè)一個唯一的、固定不變的序列號。
本發(fā)明實(shí)施例中,第一序列號和第二序列號的切換可以有多種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例對此不進(jìn)行特別限定。為了更具體的說明本方案,本發(fā)明實(shí)施例給出以下兩種實(shí)現(xiàn)方式:
方式一、當(dāng)需要對成像盒的當(dāng)前序列號進(jìn)行調(diào)整時,耗材芯片按照指定規(guī)則生成一個新的序列號,然后,新生成的序列號作為第二序列號,將成像盒當(dāng)前的第一序列號切換為第二序列號。
方式二、耗材芯片中預(yù)先存儲有多個序列號,當(dāng)需要對成像盒的當(dāng)前序列號進(jìn)行調(diào)整時,就在自身存儲的多個序列號中選擇一個與當(dāng)前的第一序列號不同的第二序列號,然后,將成像盒當(dāng)前的第一序列號切換為第二序列號。
在一個具體的實(shí)現(xiàn)過程中,耗材芯片中可以存儲有多個不同的第二序列號,每個第二序列號對應(yīng)于不同的指定觸點(diǎn)的電壓信息,如此,基于檢測到的指定觸點(diǎn)的電壓信息,就能夠在多個第二序列號中選擇與指定觸點(diǎn)的電壓信息對應(yīng)的第二序列號為目標(biāo)序列號,然后,將成像盒當(dāng)前的第一序列號切換為該目標(biāo)序列號。
例如,當(dāng)指定觸點(diǎn)和參考電位點(diǎn)之間通過按鍵連接時,每個按鍵對應(yīng)于不同的檔位,每個檔位對應(yīng)的指定觸點(diǎn)的電壓信息都不同,例如,指定觸點(diǎn)的電壓0V對應(yīng)于第二序列號1,指定觸點(diǎn)的電壓1V對應(yīng)于第二序列號2,指定觸點(diǎn)的電壓2V對應(yīng)于第二序列號3,那么,當(dāng)檢測到的指定觸點(diǎn)的電壓為1V時,就確定第二序列號2為目標(biāo)序列號,將成像盒的當(dāng)前序列號切換為第二序列號2。
可以理解的是,在具體的實(shí)現(xiàn)過程中,也可以預(yù)設(shè)不同的指定切換信號與多個第二序列號之間的對應(yīng)關(guān)系,以通過指定切換信號實(shí)現(xiàn)對多個不同的第二序列號的切換。
具體的,本發(fā)明實(shí)施例提供如下一種具體實(shí)現(xiàn)方式,用以說明如何將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。該實(shí)現(xiàn)方式包括以下步驟:
從指定存儲空間獲取第二序列號;
將第二序列號復(fù)制至第一序列號的存儲位置,以替換第一序列號。
具體的,對于打印機(jī)而言,耗材芯片中所存儲的數(shù)據(jù)及地址都是已知的,因此,當(dāng)打印機(jī)對耗材芯片進(jìn)行讀寫時,都是按照打印機(jī)已知的地址進(jìn)行訪問的?;诖?,耗材芯片會把當(dāng)前的一個序列號存儲在一個固定的存儲位置,因此,耗材芯片可以在除該存儲位置之外的其他的指定存儲空間,存儲預(yù)設(shè)的或生成的其他序列號。因此,當(dāng)需要進(jìn)行序列號切換時,只需要將在指定存儲空間獲取到的第二序列號復(fù)制到當(dāng)前的第一序列號對應(yīng)的存儲位置,即可達(dá)到切換序列號的目的。
需要說明的是,固定的存儲位置用于存儲成像盒的當(dāng)前序列號,此時,為第一序列號;而指定存儲空間用于存儲除成像盒的當(dāng)前序列號之外的其他序列號,此時,為第二序列號??梢岳斫獾氖牵谝恍蛄刑柕拇鎯ξ恢门c指定存儲空間都可以根據(jù)實(shí)際需要進(jìn)行預(yù)設(shè)。例如,第一序列號的存儲位置與指定存儲空間可以是完全不相關(guān)的兩個存儲位置?;蛘?,又例如,在一些特殊的情況下,還可以將第一序列號的存儲位置預(yù)設(shè)為指定存儲空間中的一個固定的位置。本發(fā)明實(shí)施例對于第一序列號的存儲位置與指定存儲空間的預(yù)設(shè)方式不進(jìn)行特別限定。
本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
本發(fā)明實(shí)施例中,當(dāng)成像盒處于待定模式時,獲取成像盒的當(dāng)前耗材剩余量,然后,當(dāng)當(dāng)前耗材剩余量小于第一閾值時,將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。本發(fā)明實(shí)施例中,考慮到打印機(jī)會對成像盒的當(dāng)前序列號對應(yīng)的耗材剩余量進(jìn)行記錄,并寫入耗材芯片,因此,當(dāng)耗材芯片獲取到的成像盒的當(dāng)前耗材剩余量小于預(yù)設(shè)的第一閾值時,說明打印機(jī)中記錄的當(dāng)前序列號對應(yīng)的耗材剩余量已經(jīng)不足,此時,耗材芯片通過對成像盒的序列號進(jìn)行調(diào)整,最終就能夠找到一個序列號,這個序列號對應(yīng)的耗材剩余量并未在打印機(jī)中記錄,這樣,就可以根據(jù)耗材芯片記錄的耗材剩余量執(zhí)行后續(xù)打印成像操作,成像盒也就可以重復(fù)多次使用,避免了不必要的資源浪費(fèi)。本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)成像盒中的當(dāng)前耗材剩余量,對是否切換成像盒的序列號進(jìn)行區(qū)分處理,能夠確定對芯片中的序列號進(jìn)行切換的時機(jī),從而,能夠通過切換序列號解決現(xiàn)有技術(shù)中的資源浪費(fèi)問題。
實(shí)施例二
基于上述實(shí)施例一所提供的序列號調(diào)整方法,本發(fā)明實(shí)施例給出上述方法的一種具體實(shí)現(xiàn)方式。
具體的,請參考圖2,其為本發(fā)明實(shí)施例所提供的序列號調(diào)整方法的實(shí)施例二的流程示意圖,如圖2所示,該方法包括以下步驟:
S201,當(dāng)成像盒接收打印機(jī)提供的電能時,檢測指定觸點(diǎn)的電壓信息。
S202,判斷該電壓信息是否滿足第一預(yù)設(shè)條件;若是,執(zhí)行S203;若否,執(zhí)行S211。
此時,預(yù)設(shè)第一預(yù)設(shè)條件為指定觸點(diǎn)的電壓值不為0,第二預(yù)設(shè)條件為指定觸點(diǎn)的電壓值為0。因此,若不滿足第一預(yù)設(shè)條件,就滿足第二預(yù)設(shè)條件。
S203,檢測是否接收到指定切換信號;若是,執(zhí)行S211;若否,執(zhí)行S204。
S204,獲取成像盒的當(dāng)前的序列號配置模式。
S205,判斷成像盒是否處于待定模式;若是,執(zhí)行S206;若否,執(zhí)行S209。
其中,成像盒的序列號配置模式包括:待定模式和鎖定模式。因此,當(dāng)成像盒未處于待定模式時,確定成像盒處于鎖定模式。
S206,獲取成像盒的當(dāng)前耗材剩余量。
S207,判斷當(dāng)前耗材剩余量是否小于第一閾值;若是,執(zhí)行S211;若否,執(zhí)行S208。
S208,判斷當(dāng)前耗材剩余量是否大于或者等于第二閾值;若是,執(zhí)行S209;若否,執(zhí)行S210。
S209,將成像盒配置為鎖定模式/維持成像盒的鎖定模式不變。
S210,維持成像盒的待定模式不變,且維持當(dāng)前序列號不變。
S211,從指定存儲空間獲取第二序列號。
S212,將第二序列號復(fù)制到第一序列號的存儲位置。
具體的,第一序列號為當(dāng)前序列號;因此,將第二序列號復(fù)制到第一序列號的存儲位置,就能夠?qū)崿F(xiàn)第二序列號對第一序列號的替換。
可以理解的是,本發(fā)明是實(shí)施例提供的序列號調(diào)整方法僅為實(shí)施例一所提供的序列號調(diào)整方法的一種具體的實(shí)現(xiàn)方式,在實(shí)際應(yīng)用過程中,還可以有其他的實(shí)現(xiàn)方式,本發(fā)明實(shí)施例并不用以限制本申請。
本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
本發(fā)明實(shí)施例中,考慮到打印機(jī)會對成像盒的當(dāng)前序列號對應(yīng)的耗材剩余量進(jìn)行記錄,并寫入耗材芯片,因此,當(dāng)耗材芯片獲取到的成像盒的當(dāng)前耗材剩余量小于預(yù)設(shè)的第一閾值時,說明打印機(jī)中記錄的當(dāng)前序列號對應(yīng)的耗材剩余量已經(jīng)不足,此時,耗材芯片通過對成像盒的序列號進(jìn)行調(diào)整,最終就能夠找到一個序列號,這個序列號對應(yīng)的耗材剩余量并未在打印機(jī)中記錄,這樣,就可以根據(jù)耗材芯片記錄的耗材剩余量執(zhí)行后續(xù)打印成像操作,成像盒也就可以重復(fù)多次使用,避免了不必要的資源浪費(fèi)。本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)成像盒中的當(dāng)前耗材剩余量,對是否切換成像盒的序列號進(jìn)行區(qū)分處理,能夠確定對芯片中的序列號進(jìn)行切換的時機(jī),從而,能夠通過切換序列號解決現(xiàn)有技術(shù)中的資源浪費(fèi)問題。
實(shí)施例三
基于上述實(shí)施例一所提供的序列號調(diào)整方法,本發(fā)明實(shí)施例進(jìn)一步給出實(shí)現(xiàn)上述方法實(shí)施例中各步驟及方法的裝置實(shí)施例。
本發(fā)明實(shí)施例提供一種序列號調(diào)整裝置。
具體的,請參考圖3,其為本發(fā)明實(shí)施例所提供的序列號調(diào)整裝置的功能方塊圖。如圖3所示,該裝置包括:
第一獲取單元31,用于當(dāng)成像盒處于待定模式時,獲取成像盒的當(dāng)前耗材剩余量;
切換單元32,用于當(dāng)當(dāng)前耗材剩余量小于第一閾值時,將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
在一個具體的實(shí)現(xiàn)過程中,該裝置還包括:
配置單元33,用于當(dāng)當(dāng)前耗材剩余量大于或者等于第一閾值,且,小于第二閾值時,維持成像盒的序列號配置模式配置為待定模式,并保持成像盒的當(dāng)前序列號不變;
配置單元33,還用于當(dāng)當(dāng)前耗材剩余量大于或者等于第二閾值時,將成像盒的序列號配置模式配置為鎖定模式,以保持成像盒的當(dāng)前序列號不變;
其中,第一閾值小于第二閾值。
本發(fā)明實(shí)施例中,切換單元32,具體用于:
從指定存儲空間獲取第二序列號;
將第二序列號復(fù)制至第一序列號的存儲位置,以替換第一序列號。
具體的,本發(fā)明實(shí)施例中,該裝置還包括:
第二獲取單元34,用于在獲取成像盒的當(dāng)前耗材剩余量之前,當(dāng)接收到打印機(jī)發(fā)送的寫入墨量指令時,獲取成像盒的當(dāng)前的序列號配置模式;
響應(yīng)單元35,用于當(dāng)成像盒處于待定模式時,響應(yīng)寫入墨量指令,并執(zhí)行獲取成像盒的當(dāng)前耗材剩余量步驟;
響應(yīng)單元35,還用于當(dāng)成像盒處于鎖定模式時,響應(yīng)寫入墨量指令。
在另一個具體的實(shí)現(xiàn)過程中,該裝置還包括:
第一檢測單元36,用于在獲取成像盒的當(dāng)前耗材剩余量之前,當(dāng)成像盒接收到打印機(jī)提供的電能時,檢測指定觸點(diǎn)的電壓信息;
第三獲取單元37,用于當(dāng)電壓信息滿足第一預(yù)設(shè)條件時,獲取成像盒的當(dāng)前的序列號配置模式;
切換單元32,還用于當(dāng)電壓信息滿足第二預(yù)設(shè)條件時,將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
其中,指定觸點(diǎn)與參考電位點(diǎn)之間通過指定連接方式連接;
指定連接方式包括:短接線連接,或,開關(guān)連接,或,按鍵連接,或,碳膜連接。
在再一個具體的實(shí)現(xiàn)過程中,該裝置還包括:
第二檢測單元38,用于在獲取成像盒的當(dāng)前耗材剩余量之前,當(dāng)成像盒接收到打印機(jī)提供的電能時,檢測是否接收到指定切換信號;
第四獲取單元39,用于當(dāng)確定未接收到指定切換信號時,獲取成像盒的當(dāng)前的序列號配置模式;
切換單元32,用于當(dāng)確定接收到指定切換信號時,將成像盒的當(dāng)前序列號由第一序列號切換為第二序列號。
其中,指定切換信號為電壓信號,或,電流信號,或,NFC信號。
本發(fā)明實(shí)施例還提供一種耗材芯片。
具體的,請參考圖4,其為本發(fā)明實(shí)施例所提供的耗材芯片的功能方塊圖。如圖4所示,該耗材芯片包括:如圖3所示的序列號調(diào)整裝置。
本發(fā)明實(shí)施例還提供一種成像盒。
具體的,請參考圖5,其為本發(fā)明實(shí)施例所提供的成像盒的功能方塊圖。如圖5所示,該成像盒包括:如圖4所示的耗材芯片。
其中,如圖5所示,耗材芯片中包括如圖3所示的序列號調(diào)整裝置。
由于本實(shí)施例中的各單元能夠執(zhí)行圖1所示的方法,本實(shí)施例未詳細(xì)描述的部分,可參考對圖1的相關(guān)說明。
本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:
本發(fā)明實(shí)施例中,考慮到打印機(jī)會對成像盒的當(dāng)前序列號對應(yīng)的耗材剩余量進(jìn)行記錄,并寫入耗材芯片,因此,當(dāng)耗材芯片獲取到的成像盒的當(dāng)前耗材剩余量小于預(yù)設(shè)的第一閾值時,說明打印機(jī)中記錄的當(dāng)前序列號對應(yīng)的耗材剩余量已經(jīng)不足,此時,耗材芯片通過對成像盒的序列號進(jìn)行調(diào)整,最終就能夠找到一個序列號,這個序列號對應(yīng)的耗材剩余量并未在打印機(jī)中記錄,這樣,就可以根據(jù)耗材芯片記錄的耗材剩余量執(zhí)行后續(xù)打印成像操作,成像盒也就可以重復(fù)多次使用,避免了不必要的資源浪費(fèi)。本發(fā)明實(shí)施例提供的技術(shù)方案,根據(jù)成像盒中的當(dāng)前耗材剩余量,對是否切換成像盒的序列號進(jìn)行區(qū)分處理,能夠確定對芯片中的序列號進(jìn)行切換的時機(jī),從而,能夠通過切換序列號解決現(xiàn)有技術(shù)中的資源浪費(fèi)問題。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
在本發(fā)明所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如,多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)裝置(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個實(shí)施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機(jī)存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。