一種墨盒芯片、墨盒以及墨盒芯片的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及噴墨打印機(jī)技術(shù)領(lǐng)域,尤其涉及一種墨盒芯片、墨盒以及墨盒芯片的控制方法。
【背景技術(shù)】
[0002]噴墨打印機(jī)包含兩部分:打印機(jī)主機(jī)和多個(gè)可拆卸的墨盒。每個(gè)墨盒上都附有一個(gè)芯片,在使用中通過打印機(jī)字車和打印機(jī)主機(jī)通信。該芯片用于存儲相應(yīng)墨盒的廠商信息、型號、顏色和墨水總量等原始信息。同時(shí)在后續(xù)開關(guān)機(jī)、更換墨盒和打印等使用過程中,打印機(jī)主機(jī)會通過相關(guān)接口以特定的通信協(xié)議讀寫該墨盒芯片,從而檢測認(rèn)證墨盒,記錄打印日期、打印張數(shù)和墨水余量等相關(guān)打印信息,打印機(jī)通過這些和墨盒芯片的信息互動來有效統(tǒng)計(jì)耗材使用狀態(tài),控制整個(gè)打印過程。
[0003]近年來打印機(jī)廠商在現(xiàn)有的噴墨打印機(jī)上設(shè)置了一套墨盒發(fā)光檢測系統(tǒng)。在主機(jī)內(nèi)部設(shè)置一個(gè)感光器,在墨盒端設(shè)置一個(gè)發(fā)光器。通過發(fā)光控制來檢測墨盒的正確性,包括墨盒是否可用、墨盒是否安裝在正確位置。
[0004]該墨盒發(fā)光檢測系統(tǒng)的具體實(shí)現(xiàn)方法如下:
[0005]多個(gè)墨盒芯片通過打印機(jī)字車上的接觸片連接到同一條總線上,并與打印機(jī)主機(jī)連接。當(dāng)要開始檢測時(shí),打印機(jī)主機(jī)依次與各個(gè)墨盒芯片通訊,并依次點(diǎn)亮其發(fā)光器,若有應(yīng)答則判定墨盒已連接到主機(jī)上。
[0006]當(dāng)要檢測某個(gè)墨盒時(shí),打印機(jī)主機(jī)發(fā)送對應(yīng)墨盒ID(Identifi cat1n)的檢測亮燈指令,墨盒芯片確認(rèn)接收到自身對應(yīng)的指令,并根據(jù)指令中的發(fā)光操作信息,點(diǎn)亮墨盒芯片電路板上的發(fā)光器。打印機(jī)字車移動,并使得需檢測的墨盒正對感光器,如果感光器能夠接收到光亮,則判定該墨盒可用。打印機(jī)主機(jī)發(fā)送對應(yīng)墨盒ID的滅燈控制指令,墨盒媳滅電路板上的發(fā)光器。再依次檢測其它墨盒是否可用。
[0007]當(dāng)存在多個(gè)不可用墨盒時(shí),首先懷疑是否因?yàn)槠浒惭b位置錯(cuò)誤。打印機(jī)字車移動,將某一個(gè)不可用的墨盒正對感光器。打印機(jī)主機(jī)依次發(fā)送各個(gè)不可用墨盒的檢測亮燈指令,依次點(diǎn)亮各個(gè)墨盒上的發(fā)光器。若感光器能夠接收到光,則判定此墨盒位置安裝了其它ID的墨盒。再依次檢測其它不可用墨盒是否亦是如此。若全部都是墨盒安裝位置錯(cuò)誤,則打印機(jī)主機(jī)判定為不可用墨盒安裝位置錯(cuò)誤,否則判定為不可用墨盒無法識別。
[0008]然而,在目前市場上頗受青睞的兼容墨盒中,有一部分未能很好地通過發(fā)光檢測系統(tǒng)檢測而很難去使用。而有一部分不能判斷墨盒芯片接收到的指令是否為其自身對應(yīng)的指令,直接根據(jù)其中的發(fā)光操作信息點(diǎn)亮或熄滅墨盒上的發(fā)光器,如果不小心將此墨盒安裝到錯(cuò)誤位置時(shí)不能夠檢測出來,從而導(dǎo)致打印混色等問題,甚至損壞打印機(jī)。
【發(fā)明內(nèi)容】
[0009]有鑒于此,本發(fā)明的目的在于提供一種墨盒芯片、墨盒以及墨盒芯片的控制方法,旨在解決現(xiàn)有技術(shù)中不能判斷墨盒芯片接收到的指令是否為其自身對應(yīng)的指令而導(dǎo)致墨盒安裝在錯(cuò)誤位置無法檢測的技術(shù)問題。
[0010]本發(fā)明的技術(shù)方案實(shí)現(xiàn)如下:
[0011]本發(fā)明的一個(gè)目的在于提供一種墨盒芯片,包括:
[0012]接口單元,通過打印機(jī)字車連接至打印機(jī)主機(jī),用于接收所述打印機(jī)主機(jī)的信號,并將其轉(zhuǎn)換為指令信息;
[0013]主控邏輯單元,電性連接于所述接口單元,用于根據(jù)所述指令信息生成控制信號;
[0014]發(fā)光控制單元,電性連接于所述主控邏輯單元,用于根據(jù)所述控制信號獲取當(dāng)前墨盒所處的階段,并根據(jù)所處的階段獲取預(yù)設(shè)的發(fā)光規(guī)則,從而驅(qū)動發(fā)光器亮滅;其中,所述階段包括墨盒檢測準(zhǔn)備階段、墨盒檢測進(jìn)行階段以及墨盒檢測結(jié)束階段;
[0015]所述發(fā)光器,電性連接于所述發(fā)光控制單元,用于在所述發(fā)光控制單元的驅(qū)動下發(fā)出光亮。
[0016]在本發(fā)明所述的墨盒芯片中,還包括存儲單元,所述存儲單元電性連接于所述主控邏輯單元,用于存取與墨盒ID代碼相對應(yīng)的ID信息及其發(fā)光使能標(biāo)志。
[0017]在本發(fā)明所述的墨盒芯片中,所述控制信號包括指令起始代碼、墨盒ID代碼以及發(fā)光操作代碼,其中,所述發(fā)光操作代碼包括滅燈控制指令、點(diǎn)燈控制指令以及檢測亮燈指令;
[0018]所述主控邏輯單元還用于當(dāng)發(fā)送滅燈控制指令時(shí),延遲第一延遲時(shí)間后關(guān)閉對應(yīng)的ID信息的發(fā)光使能標(biāo)志,從而通過所述發(fā)光控制單元驅(qū)動所述發(fā)光器滅燈;
[0019]或,所述主控邏輯單元還用于當(dāng)發(fā)送點(diǎn)燈控制指令時(shí),延遲第二延遲時(shí)間后打開對應(yīng)的ID信息的發(fā)光使能標(biāo)志,從而以預(yù)設(shè)頻率的脈沖信號通過所述發(fā)光控制單元驅(qū)動所述發(fā)光器亮滅;
[0020]或,所述主控邏輯單元還用于當(dāng)發(fā)送檢測亮燈指令時(shí),設(shè)置所述墨盒ID代碼的指令計(jì)數(shù)值,依據(jù)所述指令計(jì)數(shù)值通過所述發(fā)光控制單元判斷對應(yīng)的墨盒當(dāng)前所處的階段。
[0021]在本發(fā)明所述的墨盒芯片中,所述發(fā)光控制單元還用于當(dāng)?shù)谝淮谓邮盏綑z測亮燈指令時(shí),打開對應(yīng)的ID信息的發(fā)光使能標(biāo)志,使對應(yīng)的指令計(jì)數(shù)值加一,以預(yù)設(shè)頻率的脈沖信號驅(qū)動所述發(fā)光器亮滅;
[0022]或,所述發(fā)光控制單元還用于當(dāng)處于墨盒檢測準(zhǔn)備階段時(shí)接收所述檢測亮燈指令,打開對應(yīng)的ID信息的發(fā)光使能標(biāo)志,使對應(yīng)的指令計(jì)數(shù)值加一,延遲第三延遲時(shí)間,以持續(xù)點(diǎn)亮的方式驅(qū)動所述發(fā)光器發(fā)光、或者驅(qū)動所述發(fā)光器滅燈、或者以預(yù)設(shè)頻率的脈沖信號驅(qū)動所述發(fā)光器亮滅;其中,所述第三延遲時(shí)間大于所述第一延遲時(shí)間以及所述第二延遲時(shí)間;
[0023]或,所述發(fā)光控制單元還用于處于墨盒檢測進(jìn)行階段且所有ID信息對應(yīng)的發(fā)光使能標(biāo)志均關(guān)閉時(shí)接收所述檢測亮燈指令,打開對應(yīng)的ID信息的發(fā)光使能標(biāo)志,并以持續(xù)點(diǎn)亮的方式驅(qū)動所述發(fā)光器發(fā)光。
[0024]另一方面,提供一種墨盒,包括上述墨盒芯片。
[0025]再一方面,提供一種墨盒芯片的控制方法,提供上述墨盒芯片,其特征在于,包括以下步驟:
[0026]S1、接口單元接收打印機(jī)主機(jī)的信號,并將其轉(zhuǎn)換為指令信息;
[0027]S2、主控邏輯單元根據(jù)所述指令信息生成控制信號;
[0028]S3、發(fā)光控制單元根據(jù)所述控制信號獲取當(dāng)前墨盒所處的階段,并根據(jù)所處的階段獲取預(yù)設(shè)的發(fā)光規(guī)則,從而驅(qū)動發(fā)光器亮滅;其中,所述階段包括墨盒檢測準(zhǔn)備階段、墨盒檢測進(jìn)行階段以及墨盒檢測結(jié)束階段;
[0029]S4、發(fā)光器在所述發(fā)光控制單元的驅(qū)動下發(fā)出光亮。
[0030]在本發(fā)明所述的控制方法中,還包括以下步驟:
[0031]S0、存儲單元存取與墨盒ID代碼相對應(yīng)的ID信息及其發(fā)光使能標(biāo)志。
[0032]在本發(fā)明所述的控制方法中,所述步驟S2包括:
[0033]S21、當(dāng)發(fā)送滅燈控制指令時(shí),所述主控邏輯單元延遲第一延遲時(shí)間后關(guān)閉對應(yīng)的ID信息的發(fā)光使能標(biāo)志,從而通過所述發(fā)光控制單元驅(qū)動所述發(fā)光器滅燈;
[0034]S22、當(dāng)發(fā)送點(diǎn)燈控制指令時(shí),所述主控邏輯單元延遲第二延遲時(shí)間后打開對應(yīng)的ID信息的發(fā)光使能標(biāo)志,從而以預(yù)設(shè)頻率的脈沖信號通過所述發(fā)光控制單元驅(qū)動所述發(fā)光器殼滅;
[0035]S23、當(dāng)發(fā)送檢測亮燈指令時(shí),所述主控邏輯單元設(shè)置所述墨盒ID代碼的指令計(jì)數(shù)值,依據(jù)所述指令計(jì)數(shù)值通過所述發(fā)光控制單元判斷對應(yīng)的墨盒當(dāng)前所處的階段;其中,所述控制信號包括指令起始代碼、墨盒ID代碼以及發(fā)光操作代碼,所述發(fā)光操作代碼包括滅燈控制指令