新四季網

液體消耗系統和裝置、液體供應單元、液體餘量管理方法

2023-05-23 06:07:01 2

專利名稱:液體消耗系統和裝置、液體供應單元、液體餘量管理方法
技術領域:
本發明涉及液體消耗系統、液體消耗裝置、液體供應單元、以及對容納在液體供應 單元中的液體的餘量進行管理的方法。
背景技術:
在作為液體噴射裝置的一個例子的噴墨式印刷裝置中,通常安裝作為可拆卸的液 體容器的墨水容器。在墨水容器中,有時設置有存儲裝置。在存儲裝置中例如保存墨水容 器內的墨水餘量和墨水顏色等各種信息(專利文獻1、2)。印刷裝置能夠使用存儲在存儲裝 置中的墨水餘量信息來管理墨水容器的墨水餘量(例如,專利文獻3)。專利文獻1 日本專利公開公報2002-370383號專利文獻2 日本專利公開公報2004-299405號專利文獻3 日本專利公開公報2008-168571號專利文獻4 日本專利公開公報2001-146030號專利文獻5 日本專利公開公報hei-6-226989號專利文獻6 日本專利公開公報2003-112431號。

發明內容
然而,在現有技術中,對於存儲在存儲裝置中的墨水或調色劑等記錄材料的餘量 信息被錯誤改寫的情況沒有進行充分考慮。例如如果存儲在存儲裝置中的記錄材料的餘量 信息被錯誤改寫,則印刷裝置可能會錯誤地判斷墨盒或調色劑盒等記載材料容器的記錄材 料餘量。其結果是,儘管記錄材料容器中還有記錄材料,印刷裝置也有可能判斷為記錄材料 容器中沒有記錄材料,或者儘管記錄材料容器中沒有記錄材料,印刷裝置也可能判斷為記 錄材料容器中還有記錄材料。這樣的錯誤判斷可引起記錄材料的浪費或印刷裝置的故障。 上述的問題不僅限於印刷裝置和記錄材料容器,而是例如通過噴射含有金屬的液體材料來 在半導體上形成電極層的噴射裝置、向該噴射裝置供應液體材料的液體供應裝置等液體噴 射裝置以及用於向該液體噴射裝置供應液體材料的液體供應單元中共存的問題。本發明就是為了解決上述問題而完成的,目的在於抑制保存在液體供應單元的存 儲裝置中的信息被錯誤改寫。本發明為了解決上述問題中的至少一部分,能夠以以下方式或應用例實施。[應用例1]一種液體消耗系統,包括液體消耗裝置;以及以能夠拆卸的方式安裝至所述液體消耗裝置的液體供應單元,所述液體供應單元包括容納液體的容器;存儲裝置,其具有第一存儲區域,所述第一存儲區域保存用於指定被容納在所述 容器中的所述液體的餘量的第一液體信息;
傳感器,其用於檢測被容納在所述容器中的所述液體的餘量是否為預定值以下; 以及存儲器控制部,其根據來自所述液體消耗裝置的禁止請求,進行禁止對所述存儲 裝置中的所述第一存儲區域進行寫入的寫入禁止控制,所述液體消耗裝置包括液體消耗部,其消耗被容納在所述容器中的所述液體;液體信息更新部,其根據所述液體消耗部中的所述液體的消耗,來更新被保存在 所述第一存儲區域中的所述第一液體信息;判斷部,其驅動所述傳感器來判斷所述液體的餘量是否為預定值以下;以及禁止請求發出部,當所述判斷部判斷為所述液體的餘量為預定值以下時,所述禁 止請求發出部對所述存儲器控制部發出所述禁止請求。根據應用例1所述的液體消耗系統,當由傳感器判斷為液體供應單元的餘量為預 定值以下時,禁止對第一存儲區域進行寫入。其結果是,在通過傳感器判斷出液體供應單元 的餘量為預定值以下之後,能夠抑制第一液體信息被改寫。液體消耗裝置使用第一液體信 息來判斷液體用盡,而由於第一液體信息沒有被改寫的危險,因此能夠正確地使用第一液 體信息來判斷液體用盡。[應用例2]如應用例1所述的液體消耗系統,其中,所述液體消耗裝置還包括餘量管理部,所述餘量管理部在發出了所述禁止請求之 後,從所述第一存儲區域讀出所述第一液體信息,並基於讀出的所述第一液體信息來管理 所述容器中的所述液體的餘量。由此,由於不存在在通過傳感器判斷出液體供應單元的餘量為預定值以下之後第 一液體信息被改寫的危險,因此能夠在通過傳感器判斷出液體供應單元的餘量為預定值以 下之後正確地使用第一液體信息來判斷墨水用盡。[應用例3]如應用例2所述的液體消耗系統,其中,所述存儲裝置還包括第二存儲區域,所述第二存儲區域保存用於指定被容納在所 述容器中的所述液體的餘量,所述液體信息更新部還根據所述液體消耗部中的所述液體的消耗來更新被保存 在所述第二存儲區域中的所述第二液體信息,而在發出了所述禁止請求之後,不進行所述 第一液體信息的更新,並且繼續進行所述第二液體信息的更新,所述餘量管理部在發出了所述禁止請求之後,從所述第一存儲區域讀出所述第一 液體信息,從所述第二存儲區域讀出所述第二液體信息,並基於讀出的所述第一液體信息 和所述第二液體信息來管理所述容器中的所述液體的餘量。由此,能夠使用第二液體信息和第一液體信息來高精度地判斷液體用盡。本發明能夠以各種方式實現,例如能夠以以下方式實現液體供應單元以可裝卸 的方式被安裝其上的液體消耗裝置、以可拆卸的方式被安裝至液體消耗裝置的液體供應單 元、對容納在液體供應單元中的液體的餘量進行管理的方法、用於實現上述的方法或裝置 的功能的電腦程式、以及記錄有該電腦程式的記錄介質等。


圖1是示出印刷系統的概要結構的圖;圖2的(A)和⑶是示出實施例涉及的墨盒結構的立體圖;圖3的(A)和⑶是示出實施例涉及的基板結構的圖;圖4是說明印刷頭單元的結構的圖;圖5是示出印表機的電氣結構的第一說明圖;圖6是示出印表機的電氣結構的第二說明圖;圖7是示意性示出通過存儲裝置的鐵電存儲器陣列提供的存儲區域的存儲器映 射的圖;圖8是示出印表機側的從存儲裝置的讀出處理的處理流程的流程圖;圖9是示意性示出在從存儲裝置的讀出處理中在通信處理部55和存儲器控制電 路之間交流的信號的時序圖;圖10是示出存儲器側的從存儲裝置的讀出處理的處理流程的流程圖;圖11是示出存儲裝置側讀出處理的處理流程的流程圖;圖12是示出印表機側的向存儲裝置的寫入處理的處理流程的流程圖;圖13是示意性地示出在向存儲裝置的寫入處理中印表機側所掌握的存儲器映射 的圖;圖14是示出在向存儲裝置的寫入處理中在通信處理部與存儲器控制電路之間交 流的信號的時序圖;圖15是示出存儲裝置中的寫入處理的處理流程的流程圖;圖16是示意性示出在對存儲裝置的寫鎖定處理中在通信處理部和存儲器控制電 路之間交流的信號的時序圖;圖17是示出印刷處理的處理步驟的流程圖。
具體實施例方式A:實施例 印刷系統的結構下面,根據實施例來說明本發明的實施方式。圖1是示出印刷系統的概要結構的 說明圖。印刷系統包括作為印刷裝置的印表機20和計算機90。印表機20經由連接器80 與計算機90連接。印表機20包括副掃描運送機構、主掃描運送機構、頭驅動機構以及主控制部40。 副掃描運送機構包括送紙馬達22和捲軸26,其通過將送紙馬達22的旋轉傳遞給捲軸來沿 副掃描方向運送紙張PA。主掃描運送機構包括滑架馬達32、帶輪38、張緊卷掛在滑架馬達 與帶輪之間的驅動帶36、以及與捲軸26並行設置的滑動軸34。滑動軸34支承被固定在驅 動帶36上的滑架30以使該滑架可滑動。滑架馬達32的旋轉經由驅動帶36傳遞給滑架 30,滑架30沿滑動軸34在捲軸26的軸向(主掃描方向)上往復運動。頭驅動機構包括被 搭載在滑架30上的印刷頭單元60,其驅動印刷頭單元使其向紙張PA上噴射墨水。主控制 部40控制上述各個機構以實現印刷處理。主控制部40例如經由計算機90接收用戶的印 刷作業,並基於接收到的印刷作業的內容,控制上述各個機構以實現印刷。如後所述,在印刷頭單元60上能夠可拆卸地安裝多個墨盒。即,向印刷頭供應墨水的墨盒以可通過用戶的 操作來安裝、拆除的方式包含在被印刷頭單元60中。印表機20還包括還包括供用戶進行 印表機的各種設定或確認印表機狀態之用的操作部70。參考圖2至圖4,進一步對墨盒(液體容器)的結構以及印表機20的結構進行說 明。圖2的(A)和(B)是示出實施例涉及的墨盒結構的立體圖。圖3的(A)和(B)是示出 實施例涉及的印製電路基板(以後,僅稱為電路基板)的結構的圖。圖4是說明印刷頭單 元60的結構的圖。墨盒100包括儲存墨水的主體101、電路基板120以及傳感器110。主體101的底 面包括供墨口 104,供墨口 104用於在墨盒被安裝在印刷頭單元60上時對印刷頭60供應墨 水。在主體101中形成有容納墨水的墨水室150。供墨口 104與墨水室150連通。供墨口 104的開口 104op被薄膜104f密封。通過將墨盒100安裝到印刷頭單元60 (圖4)上,薄膜 104g被刺破,供墨針6插入供墨口 104中(圖4)。容納在墨水室150中的墨水經由供墨針 6被供應至印表機20的印刷頭。傳感器110被固定在主體101的內部。如後所述,傳感器110包括通過兩片相對 的電極夾持壓電體而構成的壓電元件,該傳感器110用於檢測墨水餘量。主體101包括前 壁101wf(-Y方向的壁)和底壁101wb(+Z方向的壁)。前壁lOlwf與底壁lOlwb交叉(在 本實施例中實質上正交)。電路基板120被固定在前壁lOlwf。在電路基板120的外表面 具有端子210 270。在前壁lOlwf上形成兩個突起P1、P2。上述的突起PI、P2向-Y方向突出。在電路 基板120上形成分別容納上述突起P1、P2的孔122和切口 121(圖3的(A))。孔122形成在 電路基板120的供墨口 104側的端部(+Z方向那端)的中央,切口 121形成在與供墨口 104 相反側的端部(-Z方向那端)的中央。在電路基板120安裝在前壁lOlwf上的狀態下,突起 PI、P2分別被插入孔122和切口 121中。當製造墨盒100時,在將電路基板120安裝到前壁 lOlwf之後,上述的突起P1、P2的頂端被弄扁。由此,電路基板120被固定在前壁lOlwf上。此外,在前壁lOlwf上設置有卡合突起101e。通過卡合突起101e與保持器4(圖 4)的卡合口 4e的卡合,能夠防止墨盒100從保持器4意外脫離。參考圖4來說明印刷頭單元60的結構以及在印刷頭單元60上安裝墨盒100的 情形。如圖4所示,印刷頭單元60包括保持器4、連接機構400、印刷頭5以及副控制基板 500。在副控制基板500上安裝有端子組和滑架電路50,端子組經由連接機構400而與墨盒 100的電路基板120的端子210 270分別連接。保持器4被構成為可安裝多個墨盒100, 並被配置在印刷頭5上。連接機構400對應電路基板120的每一個端子而設置有導電性的 連接端子410 470,這些連接端子410 470用於將後述的被設置在墨盒100的電路基板 120上的各個端子與被設置在副控制基板500上的端子組中的對應的端子電連接起來。在 印刷頭5上配置有用於從墨盒100向印刷頭5供應墨水的上述的供墨針6。印刷頭5包括 多個噴嘴和多個壓電元件,根據施加給各壓電元件的電壓而從各噴嘴噴射墨滴,從而在紙 張PA上形成墨點。滑架電路50是用於與主控制部40協作來執行與墨盒100關聯的控制 的電路,以下也稱為副控制部。墨盒100通過向圖4中的Z軸正向(插入方向R)插入而被安裝到保持器4。從 而,墨盒100可裝卸地被安裝在印表機20上。另外,安裝在墨盒100上的電路基板120隨著用戶對墨盒100的安裝、拆卸而被安裝在印表機20上或從印表機20上被拆卸。當墨盒 100安裝在印表機20上時,電路基板120與印表機20電連接。返回圖3,進一步對電路基板120進行說明。圖3的(A)中的箭頭R表示上述的 墨盒100的插入方向。如圖3的⑶所示,電路基板120在作為與印表機20連接的面的背 面側的背面上具有存儲裝置130,在作為與印表機20連接的面的表面上具有由七個端子組 成的端子組。在本實施例中,存儲裝置130是包括鐵電存儲器單元陣列的半導體存儲裝置。 在相當於本發明的數據存儲部的存儲器單元陣列中,例如存儲墨水消耗量和墨水顏色等的 與墨水或墨盒100相關的各種數據。墨水消耗量是表示容納在墨盒內的墨水隨著執行印刷 或清潔印刷頭而被消耗的累計墨水量的數據。墨水消耗量既可以是表示墨水消耗量本身的 數據,或者也可以是表示墨水消耗量相對於基準墨水量的比率的數據,基準墨水量是基於 容納在墨盒內的墨水量預先決定的。電路基板120的表面側的各端子分別形成為近似矩形形狀,並被配置為形成兩行 與插入方向R基本垂直的行。在兩行中,將位於插入方向R側(插入時的插入方向的頂端 側)、即圖3的(A)中的上側的行稱為「上側行」,將位於插入方向R的相反側、即圖3的(A) 中的下側的行稱為「下側行」。這裡,上側、下側的用語是為便於使用圖3的(A)和(B)進行 說明而使用的用語。形成上側行的端子和形成下側行的端子以使彼此的端子中心不沿插入 方向R排列的方式不同地配置,從而構成犬牙交錯狀的配置。以形成上側行的方式配置的端子從圖3的㈧中的左側起為接地端子210、電源 端子220。以形成下側行的方式配置的端子從圖3的(A)中的左側起為第一傳感器驅動端 子230、復位端子240、時鐘端子250、數據端子260、以及第二傳感器驅動端子270。在左右 方向上位於中間附近的五個端子、即接地端子210、電源端子220、復位端子240、時鐘端子 250、以及數據端子260分別經由沒有圖示的電路基板120的表面和背面的布線圖案層或者 配置在電路基板120上的通孔而與存儲裝置130連接。位於下側行兩端的兩個端子、即第 一傳感器驅動端子230和第二傳感器驅動端子270分別與傳感器100所包含的壓電元件的 一個電極和另一個電極連接。在電路基板120中,連接在存儲裝置130上的五個端子和連接在傳感器110上的 兩個端子互相接近配置。因此,在印表機20側的連接機構400中,與連接在存儲裝置130 上的五個端子相對應的連接端子410、420、440 460和與連接在傳感器110上的兩個端子 相對應的連接端子430、470也互相接近配置。當墨盒100固定在保持器4上時,電路基板120的各端子與保持器4所具有的連 接機構400的連接端子410 470接觸而電連接。此外,連接機構400的連接端子410 470與副控制基板500上的端子組接觸而電連接,副控制基板500的端子組與副控制部(滑 架電路)50電連接。由此,當墨盒100固定在保持器4上時,電路基板的各端子210 270 與副控制部50電連接。 印表機的電氣結構圖5和圖6是示出印表機的電氣結構的說明圖。圖5是關注主控制部40、副控制 部50、以及可安裝到印表機上的全部墨盒100的全體的圖。圖6食醋了主控制部40的功能 性結構、副控制部50的功能性結構以及一個墨盒100。本實施例中的副控制部50對應於本 發明中的主機電路。在本實施例中,作為主機電路的副控制部50向作為數據存儲部的存儲
8裝置130供應電源,並發送表示對存儲裝置130的訪問類型的指令,由此向存儲裝置130寫 入預定數據或從存儲裝置130讀出預定數據(將在後面進行說明)。各墨盒100的存儲裝置130被分配有互不相同的8比特的ID號(識別信息)。如 圖5所示,由於各墨盒的存儲裝置130並列連接在來自副控制部50的配線上(即,相對於 副控制部50總線連接),因此當從副控制部50對特定的墨盒100的存儲裝置130執行讀出 /寫入等處理時,需要從主控制部40和副控制部50指定各個墨盒。因此利用ID號。該ID 號用於由副控制部50指定應訪問的存儲裝置130(墨盒100)。將副控制部50和各墨盒100電連接的配線包括連接副控制部50和副控制基板 500的端子組的配線;以及從連接機構400的連接端子410 470、電路基板120的表面側 的端子組、電路基板120的端子組至存儲裝置130和傳感器110的配線。將副控制部50和 各墨盒100電連接的配線包括復位信號線LR1、時鐘信號線LC1、數據信號線LD1、第一接地 線LCS、第一電源線LCV、第一傳感器驅動信號線LDSN、以及第二傳感器驅動信號線LDSP。副控制部50與存儲裝置130之間的復位信號線LR1是從副控制部50向存儲裝置 13提供復位信號CRST的導線。復位信號是用於副控制部50將存儲裝置130的存儲器控制 電路136 (後述)設為初始狀態或者可接受訪問的備用狀態的信號。當從副控制部50向存 儲器控制電路136提供了低電平的復位信號時,存儲器控制電路136變為初始狀態。副控 制部50與存儲裝置130之間的時鐘信號線LC1是從副控制部50向存儲裝置130提供時鐘 信號CSCK的導線。副控制部50與存儲裝置130之間的數據信號線LD1是傳輸在副控制部 50與存儲裝置130之間交流的數據信號CSDA的導線。如圖6所示,數據信號線LD1在副 控制部50中經由下拉電阻R1連接在接地電位CVSS電位(0V)上。其結果是,特別是在副 控制部50與存儲裝置130之間沒有交流數據信號時,將數據信號線LD1的電位保持為低電 平。數據信號為了在副控制部50與存儲裝置130之間達到同步,與所述時鐘信號同步地被 發送接收。例如,以使得時鐘信號上升或下降時作為有效的數據被發送/接收的方式被交 流。上述三條配線LR1、LD1、LC1分別具有一個副控制部50側的端部以及被分成墨盒100 的數目的墨盒100側的端部。即,就三條配線LR1、LD1、LC1來說,多個存儲裝置130以總線 方式被連接在副控制部50上。復位信號CRST、數據信號CSDA、時鐘信號CSCK均是取高電 平(在本實施例中為CVDD電位(3. 3V))或低電平(在本實施方式中為CVSS電位(0V))中 的任意值的二值信號。以下,將高電平還表示為「1」,將低電平還表示為「0」。第一接地線LCS是向存儲裝置130提供接地電位CVSS的導線,其經由電池基板 120的接地端子210而與存儲裝置130電連接。第一接地線LCS具有一個副控制部50側的 端部以及被分成墨盒100的數目的墨盒100側的端部。接地電位CVSS被連接在從主控制 部40經由第二接地線LS向副控制部50提供的接地電位VSS ( = CVSS電位)上,並被設定 為低電平(0V)。第一傳感器驅動信號線LDSN和第二傳感器驅動信號線LDSP是用於向傳感器110 的壓電元件施加驅動電壓並且在停止施加驅動電壓之後將通過壓電元件的壓電效應產生 的電壓傳輸給副控制部50的導線。第一傳感器驅動信號線LDSN和第二傳感器驅動信號線 LDSP分別是對應每一個墨盒100而獨立的多個配線,其一端與副控制部50電連接,另一端 分別與電路基板120的第一傳感器驅動端子230和第二傳感器驅動端子270電連接。第一 傳感器驅動信號線LDSN經由第一傳感器驅動端子230與傳感器110的壓電元件的一個電極電連接,第二傳感器驅動信號線LDSP經由第二傳感器驅動端子270與傳感器110的壓電 元件的另一個電極電連接。第一電源線LCV是向存儲裝置130提供作為存儲裝置130的動作電壓的電源電壓 CVDD的導線,其經由電路基板120的電源端子220與存儲裝置130連接。第一電源線LCV 具有一個副控制部50側的端部以及被分成墨盒100的數目的墨盒100側的端部。用於驅 動存儲裝置130的高電平的電源電位CVDD相對於低電平的接地電位CVSS(OV)採用3. 3V 左右的電位。當然,根據存儲裝置130的工藝代(process generation)等,電源電位CVDD 的電位電平可以是不同的電位,例如可採用1. 5V或2. 0V等。主控制部40與副控制部50通過多個配線而電連接。多個配線包括總線BS、第二 電源線LV、第二接地線LS以及第三傳感器驅動信號線LDS。總線BS用於主控制部40與副 控制部50之間的數據通信。第二電源線LV和第二接地線LS是從主控制部40向副控制部 50分別提供電源電壓VDD和接地電位VSS的導線。電源電壓VDD採用與上述的提供給存儲 裝置130的電源電壓CVDD相同的電位,例如相對於接地電位VSS和CVSS(OV)採用3. 3V左 右的電位。當然,根據副控制部50的邏輯IC部分的工藝代等,電源電位VDD的電位電平可 以是不同的電位,例如可採用1.5乂或2.(^等。第三傳感器驅動信號線LDS是將最終施加 到各傳感器110的傳感器驅動信號DS (在後說明)從主控制部40供應到副控制部50的導 線。主控制部40包括控制電路48、驅動信號生成電路42以及沒有圖示的ROM、RAM、 EEPR0M等。ROM中存儲有用於控制印表機20的各種程序。控制電路48是CPU (中央控制器),其與R0M、RAM、EEPR0M等存儲器協作來執行打 印機20整體的控制。控制電路48包括作為功能模塊的墨水餘量判定部Ml、存儲器訪問部 M2以及墨水消耗量估計部M3。墨水餘量判定部Ml控制副控制部50和驅動信號生成電路42以驅動墨盒100的 傳感器110,判定墨盒100內的墨水是否在預定值以上。存儲器訪問部M2經由副控制部50 對墨盒100的存儲裝置130進行訪問,讀出存儲在存儲裝置130內的信息,或者更新存儲在 存儲裝置130內的信息。墨水消耗量估計部M3隨著印表機20的印刷執行情況對噴射到印 刷紙張上的墨點進行計數,並基於該計數值和每個墨點所消耗的墨水量來估計在執行印刷 中消耗的墨水量。此外還估計由印刷頭的清潔處理所消耗的墨水量。並基於這些,在向打 印機200新安裝墨盒100之後起對從該墨盒消耗的墨水消耗量的估計值進行累計計數。主控制部40的EEPR0M中保存有表示用於驅動傳感器的傳感器驅動信號DS的數 據。驅動信號生成電路42根據來自控制電路48的墨水餘量判定部Ml的指示,從EEPR0M 讀出表示傳感器驅動信號DS的波形的數據,並生成具有任意波形的傳感器驅動信號DS。傳 感器驅動信號DS包含比電源電壓CVDD(在本實施例中為3. 3V)高的電位,例如在本實施例 中包含最大36V左右的電位。具體來說,傳感器驅動信號DS是具有最大36V的梯形脈衝信 號。在本實施例中,驅動信號生成電路42還能夠生成提供給印刷頭5的頭部驅動信 號。即,在本實施例中,控制電路48在執行墨水餘量的判定時使驅動信號生成電路42生成 傳感器驅動信號,在執行印刷時使驅動信號生成電路42生成頭部驅動信號。副控制部50包括ASIC (Application Specific IC,專用集成電路)作為硬體結構。ASIC包括通信處理部55和傳感器處理部52作為功能性結構。通信處理部55經由復位信號線LR1、數據信號線LD1以及時鐘信號線LC1執行與 墨盒100的存儲裝置130之間的通信處理。另外,通信處理部55經由總線BS執行與主控 制部40之間的通信處理。通信處理部55通過檢測電路基板120的端子組中的預定端子的 電位,能夠檢測墨盒100的電路基板120是否與印表機20電連接,即能夠檢測墨盒100是 否被安裝在印表機20上。通信處理部55向主控制部40通知檢測到墨盒100的安裝。由 此,主控制部40能夠判斷各墨盒100是否被安裝在安裝部上。當判定出電路基板120與印表機20電連接從而墨盒100被安裝在印表機20上時, 主控制部40經由通信處理部55在預定的定時執行對已安裝的墨盒100的存儲裝置130的 訪問°通信處理部55包括由ASIC等構成的邏輯電路,其是以電源電壓VDD (在本實施例 中為3.3V)驅動的電路。本實施方式的ASIC包括存儲器單元區域(SRAM 551)部分和邏輯 區域,邏輯區域包括傳感器用寄存器552和錯誤碼寄存器553。SRAM 551是用於在通信處 理部55執行處理時暫時保存數據的存儲器,例如暫時保存從主控制部40接收的數據或從 傳感器110、存儲裝置130接收的數據。在SRAM 551中,在印表機20的電源接通之後提供 用於保存與後述的各墨盒100的的存儲裝置130內的原數據對應的部分以及將原數據的 鏡像數據取反而得的數據的存儲空間,並且在提供的存儲空間中存儲從存儲裝置讀出的數 據。S卩,在SRAM 551內的存儲空間中提供用於保存與各存儲裝置130的存儲器單元陣列 的行數相當量的16比特原數據和將16比特的原數據的鏡像數據取反而得的數據的存儲空 間。並且在所提供的存儲空間中保存從各存儲裝置的存儲器單元陣列讀出的原數據及其鏡 像數據的反碼數據。並且,被讀出到該存儲區域中的值隨著印刷動作的執行(隨著從主控 制部40發送寫入數據以及從存儲裝置讀出)而被更新。在錯誤碼寄存器553中寫入關於 各存儲裝置130的可改寫區域的各行的、後述的通信錯誤或存儲器單元錯誤。傳感器用寄存器552是用於由傳感器處理部52寫入傳感器處理的處理結果的寄 存器。傳感器用寄存器552針對各墨盒而準備,用於記錄後述的通過傳感器進行的墨水餘 量的判定結果。傳感器處理部52執行後述的利用傳感器進行的墨水餘量的判定處理(傳感器處 理)。傳感器處理部52包括切換開關。切換開關用於將從驅動信號生成電路42提供的傳 感器驅動信號DS經由第一傳感器驅動信號線LDSN或第二傳感器驅動信號線LDSP的任一 個提供給作為傳感器處理的對象的一個墨盒100的傳感器110。下面說明墨盒100的電氣結構。墨盒100具有作為其電氣構件的存儲裝置130和 傳感器110。存儲裝置130是不從外部接受用於指定訪問目的地址的地址數據的存儲器。存儲 裝置130不直接接受地址數據的輸入,而是可根據外部提供的時鐘信號CSCK和指令數據來 進行指定要訪問的存儲器單元的控制。存儲裝置130包括作為數據存儲部的鐵電存儲器單 元陣列132和存儲器控制電路136。如在圖6中的表示存儲裝置130的虛線上用空心圓示 出的那樣,存儲裝置130包括與印製電路基板120的接地端子210電連接的接地端子;與 電源端子220電連接的電源端子;與復位端子240電連接的復位端子;以及與時鐘端子250 電連接的時鐘端子。
鐵電存儲器單元陣列132是將將鐵電體用作存儲元件的非易失性的半導體存儲 器單元陣列,其提供具有可改寫數據的特性的存儲區域。存儲器控制電路136是對副控制部50針對鐵電存儲器單元陣列132的訪問(讀 出和寫入)進行調停的電路,其對從副控制部50發來的識別數據或指令數據進行分析。此 外,當進行寫入時,存儲器控制電路136基於從副控制部50接收的寫入對象數據,生成向鐵 電存儲器單元陣列132寫入的數據並進行寫入。另外,當進行讀出時,存儲器控制電路136 基於從鐵電存儲器單元陣列132讀出的數據,生成發送給副控制部50的數據。對此將在後 面進行詳細說明。存儲器控制電路136包括ID比較部Mil、指令分析部M12、地址計數部M13、讀/寫 控制部M14、數據收發部M15、計數器控制部M16、複製數據生成部M17、反碼數據生成部M18、 以及數據判定部M19。ID比較部Mil對從副控制部50發來的ID數據與分配給存儲裝置自 己的ID號進行比較,以判斷自己是否為訪問的對象。分配給自己的ID號被存儲在下述存 儲器單元中,該存儲器單元與在存儲裝置130的初始化後從副控制部50開始了訪問時基於 地址計數器M13的輸出被選擇的字線連接。這裡所說的ID號用於由副控制部50在以總線 方式連接在副控制部50上的多個存儲裝置130中識別作為訪問對象的存儲裝置130。該 ID號例如根據容納在墨盒100中的墨水的顏色而定。指令分析部M12分析從副控制部50 發來的通信開始數據(S0F)、通信結束數據(EOF)以及指令數據,以判斷判斷由副控制部50 進行的訪問開始、訪問結束、或訪問類型(讀出、寫入等)。地址計數器M13的計數值在低 電平的復位信號CRST輸入到存儲裝置130從而存儲裝置130被初始化時被復位成初始值。 復位時的計數值被設置成選擇用於選擇存儲ID號的存儲器單元的字線的值。之後,基於 來自計數器控制部M16的控制,對輸入給存儲裝置130的時鐘中的預定的時鐘依次進行計 數。當通過讀/寫控制部M14的控制對存儲器單元進行訪問時,地址計數器M13的計數值 從地址計數器M13被輸出給沒有圖示的存儲器單元陣列的地址解碼器。因此,能夠與計數 值相對應地選擇存儲器單元陣列132的預定的行(字線)。在本實施例中,行是指基於從地 址計數器M13輸出的計數值由地址解碼器選擇的行。讀/寫控制部M14根據由指令分析部 M12分析的指令數據的內容(訪問類型),對連接在由地址計數器M13選擇的字線上的鐵電 存儲器單元陣列132進行以行為單位的統一寫入和統一讀出等。讀/寫控制部M14包括沒 有圖示的寄存器,能夠暫時存儲後述的原數據、反碼數據以及鏡像數據。數據收發部M15根 據讀/寫控制部M14的控制,與時鐘信號CSCK同步地接收從副控制部50經由數據信號線 LD1發送的數據信號CSDA,或者與時鐘信號CSCK同步地經由數據信號線LD1發送數據信號 CSDA。即,數據收發部M15設定在存儲裝置130與副控制部50之間交流的數據信號CSDA 的收發方向。當在初始化之後從副控制部50對存儲裝置130開始訪問時,數據收發部M15 的發送方向被設定成由存儲裝置130接收從副控制部50發送的數據信號CSDA的方向,並 被設定使得從存儲器單元陣列132讀出的數據不會從存儲裝置130被發送給副控制部50。 複製數據生成部M17複製後述的原數據,並生成與原數據相同量的鏡像數據(在後說明)。 反碼數據生成部M18將原數據的各比特的值取反,生成與原數據相同量的反碼數據(在後 說明)。數據判定部M19進行原數據和鏡像數據的奇偶校驗或邏輯異或運算,判定數據的匹 配性。計數器控制部M16包括時鐘計數器。在存儲裝置130初始化之後由副控制部50對 存儲裝置130開始進行訪問後,計數器控制部M16對輸入到存儲裝置130的時鐘信號CSCK的時鐘數進行計數,並且基於指令分析部M12的指令分析結果,在達到預定的計數值時向 地址計數器M13輸出用於使地址計數器M13的計數值向上計數或向下計數的控制信號。本 實施例中的數據收發部M15對應於數據接收部和數據發送部。圖7是示意性示出存儲裝置130的鐵電存儲器陣列132的存儲器映射的圖。在圖 7中,鐵電存儲器陣列132的存儲器映射包括多個行,1行為32比特。存儲器單元陣列132 按照通過地址計數器所示的值來選擇的行的順序被順序訪問。在圖7所示的存儲器映射 中,順序訪問的次序以行為單位從上至下。這裡,在圖7中為了方便,在相同的行內,將位於 更左側(D31側)的存儲器單元稱為高位單元。此外,對於不同的行,位於比特定行更高位 的行是指在圖7中位於比該特定行更上側的行(行號小的行),位於比特定行更低位的行是 指在圖7中位於比該特定行更下側的行(行號大的行)。如存儲器映射所示,存儲器單元陣 列132包括識別信息區域、可改寫區域、只讀區域以及控制區域。識別信息區域具有第AO行 的32比特的存儲區域,用於存儲上述的ID號。可改寫區域具有(m-1)行(m為自然數圖 7中的A1行 Am-1行)的存儲區域。可改寫區域是作為用於從印表機20的副控制部50 進行數據改寫的訪問對象的區域。只讀區域具有n-m行(Am An-1行)的存儲區域。只 讀區域是作為從印表機20的副控制部50隻進行數據讀出的訪問對象的區域。控制區域備 於只讀區域的低位。控制區域是存儲後述的增量(increment)標誌信息和寫鎖定標誌信息 的存儲區域。存儲器單元陣列132的存儲器映射的存儲區域的每1行的存儲容量為32比 特。該1行對應於通過地址計數器M13選擇的行(即字線)。在1行中,高位16比特是用 於寫入原數據的原數據區域。這裡,原數據是作為後述的反碼數據和鏡像數據的基礎的數 據。以下,將用於寫入原數據的數據區域稱為原數據區域。在1行中,低位16比特是用於 寫入作為寫入到高位16比特中的原數據的複製的鏡像數據的數據區域。以下,也將用於寫 入鏡像數據的數據區域稱為鏡像數據區域。在圖7中,左半部分是原數據區域,右半部分是 鏡像數據區域。換言之,在圖7中,寫入到左半部分的原數據區域的數據是原數據,寫入到 右半部分的鏡像數據區域的數據是鏡像數據。在正常情況下,即在該行中沒有單元故障、寫 入錯誤等的情況下,各行中的原數據和鏡像數據為相同的內容。在識別信息區域和可改寫區域中,各行的原數據區域的高位15比特用於存儲實 際數據,最末尾比特(第16比特)用於存儲與實際數據關聯的奇偶校驗數據P。這裡,本實 施例中的實際數據是指印表機20的主控制部40為了進行印表機20的各種控制(例如,印 刷的執行、用戶接口的控制)而使用的數據。本實施例中的實際數據例如包括表示墨水消 耗量的數據、表示墨盒的使用開始時間等的數據。同樣地,鏡像數據區域的高位15比特用 於保存原數據的實際數據的鏡像數據,最末尾比特(第16比特)用於保存與原數據的實際 數據關聯的奇偶校驗數據P的鏡像數據。該奇偶檢驗數據P是被設定為值「1」或「0」以使 得由該奇偶檢驗數據P和高位15比特構成的16比特的數據中的「1」的個數總為奇數的冗 餘比特。當然,奇偶檢驗數據P也可以被設定為值「1」或「0」以使得由該奇偶檢驗數據和 高位15比特構成的16比特的數據中的「1」的個數總為偶數。此外,不限於奇偶檢驗數據 P,也可以使用將實際數據冗餘化的其他類型的冗餘數據。在只讀區域的m-n行中,除最末尾行(An_l行)以外均用於存儲實際數據,最末尾 行用於存儲奇偶校驗數據。具體來說,針對除最末尾行以外的行的實際數據的每一預定單 位(例如8比特或16比特),1比特的奇偶校驗數據被分配在最末尾行的各比特上。在圖7中,記有「P」的單元表示用於保存奇偶校驗數據P的1比特的存儲區域。從以上說明可知,在識別信息區域和可改寫區域中,原數據是實際數據和添加給 該實際數據的奇偶校驗數據。另外,在只讀區域的除最末尾行以外的區域中,原數據是實際 數據其本身。另外,在只讀區域的最末尾行中,原數據是奇偶校驗數據。在可改寫區域中例如保存墨水的消耗量信息和墨盒100的使用歷史信息等各種 信息。在對存儲裝置130的訪問開始之後通過地址計數器M13的初始值被選擇的起始第1 行(識別信息區域:A0行)的從起始單元起的8比特的位置,保存針對墨盒100的種類(顏 色)而定的ID號(識別數據)。在圖7中用細的陰影線示出了保存ID號的區域。AO行的 除原數據的奇偶校驗比特的單元和保存ID號的單元以外的剩餘單元是空閒區域,存儲0或 1的固定數據。例如,在向印表機20安裝的墨盒100的數目為n種的情況下,ID號根據被 安裝的墨盒的種類而取不同的n種值。在可改寫區域的第1行(A1行)保存第一墨水消耗 計數值X (例如,10比特),在第2行(A2行)保存第二墨水消耗計數值Y (例如,10比特)。 第一墨水消耗計數值X例如是10比特的信息,其被保存在A1行的除奇偶校驗信息的單元 以外的15比特中低位10比特的單元中。A1行的餘下5比特從印表機20側被發送數據以 使其作為空閒區域而總是存儲1。在圖7中用粗的陰影線示出了保存第一墨水消耗計數值 X的區域。第二墨水消耗計數值Y例如是10比特的信息,其被保存在A2行的除奇偶校驗 信息的單元以外的15比特中低位10比特的單元中。A2行的餘下的5比特從印表機20側 被發送數據以使其作為空閒區域而總是存儲1。在圖7中用交叉陰影線示出了保存第二墨 水消耗計數值Y的區域。第一墨水消耗計數值X和第二墨水消耗計數值Y是表示基於墨 水消耗量求出的每個墨盒100的累計墨水消耗量的值,該墨水消耗量是在印表機中通過墨 水消耗量估計部M3估計出的。另外,可改寫區域的預定的行中保存有墨水用盡信息M。墨 水用盡信息M例如是2比特的數據,包括「01」、「10」、「11」這三種。「01」表示通過其墨盒 100的傳感器10沒有檢測到墨水餘量在第一閾值Vrefl以下的狀態(以下,也稱為充滿狀 態),即表示墨水餘量大於第一閾值Vrefl的情況。「10」表示墨水餘量在第一閾值Vrefl 以下且墨水餘量大於墨水用盡水平高的情況(以下,也稱為低狀態。)(第一閾值Vrefl > 墨水用盡水平)。墨水餘量為第一閾值Vrefl以下的情況由其墨盒100的傳感器110進行 檢測。「11」表示墨水餘量在墨水用盡水平以下的狀態(以下,也稱為用盡狀態)。墨水用 盡水平是如果在此狀態下印表機20繼續進行印刷,因為墨水用完而可能導致空氣混入印 刷頭單元60中,因此最好更換墨盒100的墨水餘量的水平。例如,第一閾值Vrefl被設定 為1.5g (克)左右的墨水餘量,墨水用盡水平被設定為0.8g左右的墨水餘量。關於與第一 墨水消耗計數值X、第二墨水消耗計數值Y以及墨水用盡信息M相關的處理,將在後面進一 步進行說明。在只讀區域中,例如保存表示墨盒100的製造廠商的廠商信息、墨盒的製造日期、 墨盒容量、墨盒種類等。在控制區域中,保存增量標誌信息和寫鎖定標誌信息。為存儲器映射上的每一行備有1比特的增量標誌信息。對應的增量標誌信息被設 定為「1」的行是允許將該行改寫為比該行中已保存的數值大的數值(增量改寫)、但不允許 將該行改寫為比該行中已保存的數值小的數值(減量改寫)的區域。對應的增量標誌信息 被設定為「0」的行允許自由改寫。由存儲器控制電路136的讀/寫控制部M14參考增量標 志信息來判斷是只允許增量改寫還是允許自由改寫。具體來說,記錄上述的第一和第二墨
14水消耗計數值X、Y的A1行和A2行的對應的增量標誌信息被設定為「1」。這是因為墨水消 耗計數值X、Y的由印表機20引起的更新除增加的方向以外難以想像還有其他。由此,能夠 降低對A1行和A2行進行錯誤寫入的可能性。以下,將如A1行和A2行那樣對應的增量標 志信息被設定為「1」的存儲區域也稱為增量區域。另外,當數據的改寫為增量改寫時,也可 以不以行單位,而是以原數據的16比特的單位允許向該行的改寫。此外,在代替墨水消耗 量而存儲墨水餘量的情況下,也可以進行通過標誌值只允許減量改寫還是允許自由改寫的 控制。為識別信息區域、可改寫區域以及只讀區域的每一行準備了 1比特的寫鎖定標誌 信息。對應的寫鎖定標誌信息被設定為「1」的行是不允許通過從外部訪問而進行改寫的區 域。對應的寫鎖定標誌信息被設定為「0」的行允許通過從外部訪問而進行改寫。由存儲器 控制電路136的讀/寫控制部M14參考寫鎖定標誌信息來判斷是否允許改寫。作為可改寫 區域的A1 Am-1行以在工廠中其寫鎖定標誌信息被設定為「0」的狀態出廠,從而允許通過 印表機20的通信處理部55擦除數據、寫入數據。與此相對,作為識別信息區域的第AO行 以及作為只讀區域的Am An行以在工廠中其寫鎖定標誌信息被設定為「1」的狀態出廠, 從而不允許通過印表機20的通信處理部55消除數據、寫入數據。將這種寫鎖定標誌信息 被設定為「1」的存儲區域也稱為寫鎖定區域。傳感器110包括形成在供墨部附近的墨水流道的一部分的腔室(共振部);形成 腔室的壁面的一部分的振動板;以及配置在振動板上的壓電元件(省略詳細的圖示)。列印 機20的傳感器處理部52通過經由傳感器驅動端子230、270向壓電元件提供傳感器驅動信 號DS,能夠經由壓電元件使振動板振動。之後,傳感器處理部52通過從壓電元件接收具有 振動板的殘餘振動頻率的應答信號RS,能夠檢測腔室內有無墨水。具體來說,當由於容納在 主體101中的墨水被消耗而腔室內部的狀態從充滿墨水的狀態向充滿空氣的狀態變化時, 振動板殘餘振動的頻率會發生變化。該頻率變化表現為應答信號RS的頻率變化。傳感器 處理部52通過測定應答信號RS的頻率,能夠檢測腔室內有無墨水。檢測出腔室內「沒有」 墨水是指容納在主體101內的墨水餘量為第一閾值VRefl (對應於殘留在比腔室位於更下 遊的一側的墨水量)以下的意思。檢測出腔室內「有」墨水是指容納在主體101內的墨水 餘量大於第一閾值VRefl的意思。 從存儲裝置的讀出處理圖8是示出由印表機20的副控制部50執行的從存儲裝置130的讀出處理的處理 流程的流程圖。圖9是示意性示出在從存儲裝置130的讀出處理中在印表機20的通信處 理部55與存儲裝置130的存儲器控制電路136之間交流的信號的時序圖。在圖9中示出 了電源電壓CVDD、復位信號CRST、時鐘信號CSCK、數據信號CSDA的一個例子。電源電壓是 出現在連接於副控制部50和存儲裝置130之間的第一電源線LCV上的信號,其從副控制部 50被提供給存儲裝置130。復位信號CRST是出現在連接於副控制部50和存儲裝置130之 間的復位信號線LR1上的信號,其從副控制部50被提供給存儲裝置130。時鐘信號CSCK 是出現在連接於副控制部50和存儲裝置130之間的時鐘信號線LC1上的信號,其從副控制 部50被提供給存儲裝置130。數據信號CSDA是出現在連接於副控制部50和存儲裝置130 之間的數據信號線LD1上的信號。圖9還示出了數據信號CSDA的數據方向。右向的箭頭 表示副控制部50為發送側,存儲裝置130為接收側。左向的箭頭表示副控制部50為接收側,存儲裝置130為發送側。在本實施例中,存儲裝置130與從副控制部50提供的時鐘信 號CSCK的上升沿同步地收發數據。將時鐘信號CSCK上升時的、存儲裝置130的數據端子 的數據信號的電平作為應收發的有效值來收發數據。圖10是示出在存儲側由存儲器控制 電路136執行的處理的處理流程的流程圖。印表機20的主控制部40經由總線BS向副控制部50發送指示從墨盒100的存儲 裝置130進行讀出的讀出指令。通信處理部55經由第一電源線LCV將電源電壓供應給各 墨盒100。即,將工作電壓供應給各墨盒100的存儲裝置130,以將存儲裝置130設置為可 動作狀態。在提供電源電壓CVDD之後,提供低電平的復位信號,從而存儲裝置130被初始 化。復位信號由於在上一次訪問結束時變為低電平並一直保持,因此在向存儲裝置130提 供電源電壓CVDD之前即處於低電平。副控制部50的通信處理部55 —旦接收到讀出指令, 就開始圖8的流程圖所示的讀出處理。在讀出處理開始後,通信處理部55使復位信號CRST從低電平轉變為高電平,並且 發送預定頻率的時鐘信號CSCK (圖9)。一旦復位信號CRST從低電平變為高電平,存儲裝置 130就變成接受來自通信處理部55的數據信號CSDA的備用狀態。通信處理部55首先發送S0F(Start Of Frame,幀開始)數據,作為數據信號 CSDA(圖8 步驟sl02、圖9)。S0F數據是具有預定波形的8比特的數據信號,其與時鐘信 號CSCK同步地被發送。S0F數據用於對存儲裝置130通知通信開始。通信處理部55接在S0F數據之後發送操作碼。操作碼是識別數據和指令數據連在 一起的數據。指令數據是用於對存儲裝置130傳達訪問類型(寫入、讀出等)的數據。通信 處理部55將識別數據作為數據信號CSDA來發送(圖8 步驟S104)。識別數據是指定應作 為讀出對象的墨盒100的存儲裝置130的識別信息,其包括原識別數據ID (8比特)和反碼 識別數據/ID(8比特)(圖9)。這裡,反碼數據是與原數據相同量(相同比特數)的數據, 是間原數據的各比特的值取反而得的數據。例如,當原數據的第m(m為自然數)個值是「1」 時,反碼數據的第m個值是「0」,當原數據的第m(m為自然數)個值是「0」時,反碼數據的 第m個值是「 1 」。以下,當用符號A表示原數據時,其反碼數據還通過在開頭附加/ (斜槓符 號)來表示為/A。例如,在原數據A= (01001001)的情況下,反碼數據/A = (10110110)。 反碼識別數據由主控制部40或通信處理部55基於原識別數據而生成。如上所述,通過使 識別數據成倍,能夠抑制不是處理對象的墨盒100的存儲裝置100錯誤地進行動作。通信處理部55緊接在識別數據之後將指令數據作為數據信號CSDA來發送(圖8 步驟S 106)。指令數據包括原指令數據CM (8比特)和反碼指令數據/CM (8比特)(圖9)。 本處理由於是從存儲裝置130向副控制部50進行讀出的處理,因此在本處理中發送的指令 數據是表示是讀出處理的指令(讀指令)。在原指令數據CM的8比特中,高位4比特和低 位4比特處於互為反碼的關係。例如,在原指令數據CM的高位4比特為「0110」的情況下, 原指令數據CM的低位4比特為「1001」,反碼指令數據/CM為「10010110」。反碼指令數據 由主控制部40或通信處理部55基於原指令數據而生成。通過如此使指令數據成多倍,能 夠抑制存儲裝置130的誤動作。通信處理部55與發送完指令數據之後的下一個時鐘信號CSCK的上升沿同步地開 始接收從存儲裝置130發送過來的讀出數據。通信處理部55接收存儲裝置130的行單位 的讀出數據。詳細來說,通信處理部55與時鐘信號CSCK的上升沿同步且1比特1比特地順序接收8比特X8 = 64比特的單位讀出數據(圖8 步驟S108、圖9)。64比特的單位 讀出數據中包括原數據高位8比特UDn (n為自然數)、作為原數據高位8比特UDn的反碼 數據的反碼原數據高位8比特/UDn、原數據低位8比特LDn、作為原數據低位8比特LDn的 反碼數據的反碼原數據低位8比特/LDn、作為原數據高位8比特UDn的鏡像數據的鏡像數 據高位8比特Udn、作為鏡像數據高位8比特Udn的反碼數據的反碼鏡像數據高位8比特/ Udn、作為原數據低位8比特LDn的鏡像數據的鏡像數據低位8比特Ldn、以及作為鏡像數據 低位8比特Ldn的反碼數據的反碼鏡像數據低位8比特/Ldn(圖9)。將原數據高位8比特UDn作為高位比特並將原數據低位8比特LDn作為低位比特 的16比特數據也稱為原數據Dn。將反碼原數據高位8比特/UDn作為高位比特並將反碼 原數據低位8比特/LDn作為低位比特的16比特數據也稱為反碼數據/Dn。將鏡像數據高 位8比特Udn作為高位比特並將鏡像數據低位8比特Ldn作為低位比特的16比特數據也 稱為鏡像數據dn。將反碼鏡像數據高位8比特/Udn作為高位比特並將反碼鏡像數據低位 8比特/Ldn作為低位比特的16比特數據也稱為反碼鏡像數據/dn。即,單位讀出數據也可 以說是由原數據Dn、反碼數據/Dn、鏡像數據dn、以及反碼鏡像數據/dn構成。通過將單位 讀出數據的接收重複n次,副控制部50的通信處理部50最終接收應讀出的全部數據(在 後說明)。原數據Dn和鏡像數據dn是從存儲器單元陣列132讀出的數據,反碼數據/Dn和 反碼鏡像數據/dn是由反碼數據生成部M18生成的數據。當接收到單位讀出數據時,通信處理部55將單位讀出數據暫時存儲在沒有圖示 的寄存器中,並執行以下說明的處理。通信處理部55首先判定單位讀出數據中的原數據Dn 的第m(m為1以上且16以下的整數)個值與反碼鏡像數據/dn的第m個值的邏輯異或在 所有的M處是否為真「1」(圖8:步驟S110)。在通常的異或電路中,如果兩個輸入是相互不 同的值則輸出為1,如果兩個輸入是相同的值則輸出為0。當邏輯異或運算的輸出結果對於 16比特全部為真、1111111111111111 = FFFF(以後,以後記為16進位的FFFF)時(圖 8 步驟S110:「是」),通信處理部55判定通信狀態和讀出源的存儲器單元正常,將原數據 Dn和反碼鏡像數據/dn保存到在SRAM 551中提供的存儲區域(上述)(圖8 步驟S120)。另一方面,當邏輯異或運算的輸出結果對於16比特的所有比特均為偽「0」,即不 為FFFF時(圖8 步驟S110 「否」),通信處理部55判定原數據Dn的第m個值和反碼數據 /Dn的第m個值的邏輯異或是否對於所有的m均為真「1」(圖8 步驟S112)。當邏輯異或運 算的輸出結果為FFFF時(圖8 步驟S112 「是」),通信處理部55判定鏡像數據dn的第m 個值和反碼鏡像數據/dn的第m個值的邏輯異或對於所有的m是否為真「1」 (步驟S114)。 當原數據Dn的第m個值和反碼數據/Dn的第m個值的邏輯異或不為FFFF時(圖8 步驟 S112 「否」),或者在鏡像數據dn的第m個值和反碼鏡像數據/dn的第m個值的邏輯異或 不為FFFF時(圖8 步驟S114 「否」),通信處理部55判斷為通信錯誤,將原數據Dn和反 碼鏡像數據/dn保存到在SRAM 551中提供的存儲區域中,並且將表示通信錯誤的預定的通 信錯誤碼保存到通信處理部55內的錯誤碼寄存器553中(圖8 步驟S118),進行預定的錯 誤處理(步驟S124),並結束處理。在錯誤碼寄存器553中還可以保存表示是從存儲裝置 發送原數據時發生了通信錯誤(對應於S112以及S114的否)還是向存儲裝置發送鏡像數 據時發生了通信錯誤(對應於S114的是)的信息。預定的錯誤處理例如既可以對主控制 部40通知通信錯誤,也可以通知結束讀出處理。另外,預定的錯誤處理也可以省略。主控制部40能夠通過參考保存在SRAM 551中的通信錯誤碼來識別通信錯誤的發生。如果識別 出原數據或鏡像數據的任一個發生了通信錯誤,則可將沒有發生通信錯誤的那個數據用於 主控制部40所執行的處理中。另外,當原數據Dn的第m個值和反碼數據/Dn的第m個值的邏輯異或為FFFF (圖 8 步驟S112 「是」),並且鏡像數據dn的第m個值和反碼數據/dn的第m個值的邏輯異或 為FFFF時(圖8 步驟S114 「是」),由於存儲在存儲裝置130的原數據區域中的數據與存 儲在鏡像數據區域中的數據不匹配的可能性高,因此通信處理部55判斷為是存儲裝置130 的存儲器的單元錯誤,將原數據Dn和反碼鏡像數據/dn保存到在SRAM 551中提供的存儲 區域,並且將表示單元錯誤的預定的單元錯誤碼保存到通信處理部55的錯誤碼寄存器553 中(圖8 步驟S116)。單元錯誤是指在保存有處理對象的原數據Dn的存儲器單元、或者保 存有處理對象的虛擬數據dn的存儲器單元的任一個中由於存儲器單元本身損壞而變成無 法正確存儲所保存的信息的狀態的故障。在執行步驟S120或步驟S116後,通信處理部55判斷是否讀出了所有應讀出的 數據(圖8:步驟S122)。當應讀出數據被全部讀出時(圖8:步驟S122:「是」),通信處理 部55結束讀出處理。通信處理部55在如圖9所示那樣結束讀出處理後,將復位信號CRST 從高電平改變為低電平,並且停止提供時鐘信號CSCK。通信處理部55在停止提供時鐘信 號CSCK後,接著停止提供電源電壓CVDD。當應讀出的數據沒有全部被讀出時(圖8 步驟 S122 「否」),返回步驟S108,對接下來的單位讀出數據重複上述的處理。例如,在對第一個 單位讀出數據Dl、/Dl、dl、/dl進行了上述處理之後,接著對第二個單位讀出數據D2、/D2、 d2、/d2進行上述的處理。在本實施例中,在執行了第A1行的讀出之後,執行第A2行的讀 出。如此重複進行讀出,直到存儲有主控制部40要讀出的信息的行的信息被讀出為止。接下來,說明與上述的在印表機20側進行的從存儲裝置130的讀出處理相對應地 在存儲裝置13側進行的處理(存儲裝置側處理)。由於直到接收操作碼並判定指令數據 的類型(訪問類型)為止,在存儲裝置130中執行的處理都相同,因此不限於讀出處理的情 況,將其他處理(例如,寫入處理)的情況也包含在內進行說明。存儲裝置130接受來自副 控制部50的電源電壓CVDD的輸入而啟動。存儲裝置130接受低電平的復位信號CRST的 輸入而將自身初始化。由於在接受電源電壓CVDD的供應之後復位信號CRST為低電平(圖 9),因此存儲裝置130變為初始化狀態,並開始存儲裝置側處理。在存儲裝置130被初始化後,地址計數器M13被設置為初始化時的初始值,各種寄 存器也被設置為初始值。此外,存儲裝置130的數據收發部M15將經由數據端子交流的數 據的收發方向設定為由存儲裝置130從副控制部50接收數據的方向。讀/寫控制部M14 將與鐵電存儲器單元陣列132之間的數據傳輸方向設為數據讀出方向。如圖10所示,在存儲裝置側處理開始後,存儲裝置130的存儲器控制電路136接 收作為數據信號CSDA的S0F數據(圖10:步驟S210)。存儲器控制電路136接在S0F數據 之後接收識別數據(圖10 步驟S220)。在接收識別數據後,ID比較部Mil首先判定所接 收的識別數據是否正常(步驟S225)。具體來說,ID比較部Mil對於包含在接收的識別數 據中的原識別數據和反碼識別數據,1比特1比特地取邏輯異或,判定是否所有的值均為1。 即,判定所接收的識別數據中有無通信錯誤。當沒有通信錯誤時,判定為所接收的識別數據 正常,當有通信錯誤時,判定為所接收的識別數據不正常。當判定為所接收的識別數據不正常時(圖10 步驟S225 「否」),ID比較部Mil不執行任何處理而結束。另一方面,當判定為所接收的識別數據正常時(步驟S225 「是」),ID比較部Mil 判定分配給存儲裝置130自己的ID號(識別信息)與接收的識別數據是否一致(圖10 步驟S230)。此時,由於地址計數器M13通過初始化而選擇了 AO行,因此讀/寫控制部M14 讀出保存在AO行中的ID號(識別信息)。ID比較部Mil獲取由讀/寫控制部M14讀出的 存儲區域的第1行(圖7 :A0行)的分配給自己的ID號(識別信息),對於分配給存儲裝 置自己的ID號(識別信息)與包含在從通信處理部55發送的識別數據中的原識別數據,1 比特1比特進行比較。當分配給自己的ID號(識別信息)和接收的原識別信息不一致時, ID比較部Mil判斷為分配給自己的ID號(識別信息)和接收的識別信息不一致。當ID比較部Mil判斷為分配給自己的ID號(識別信息)與接收的識別數據不一 致時(圖10 步驟S230 「否」),存儲器控制電路136不執行任何處理而結束。當ID比較部 Mil判斷為分配給自己的ID號(識別信息)與接收的識別數據一致時(圖10:步驟S230: 「是」),存儲器控制電路136接收接在識別數據之後作為數據信號CSDA而發送的指令數據 (圖10 步驟S240)。在接收指令數據後,存儲器控制電路136的指令分析部M12首先判定 所接收的指令數據是否正常(步驟S245)。具體來說,指令分析部M12判定包含在接收的 指令數據中的原指令數據的高位4比特和低位4比特是否互為反碼數據。此外,指令分析 部M12判定包含在接收的指令數據中的反碼指令數據的高位4比特和低位4比特是否互為 反碼數據。此外,指令分析部M12對於原指令數據和反碼指令數據,1比特1比特地取邏輯 異或,判定是否所有的值均為1。其結果是,當原指令數據的高位4比特和低位4比特互為 反碼數據,反碼指令數據的高位4比特和低位4比特互為反碼數據,並且原指令數據和反碼 指令數據的邏輯異或對於所有比特均為1時,指令分析部M12判定為所接收的指令數據正 常(沒有通信錯誤)。另一方面,在原指令數據的高位4比特和低位4比特相互不為反碼數 據,或者反碼指令數據的高位4比特和低位4比特相互不為反碼數據,或者原指令數據和反 碼指令數據的邏輯異或對於任意比特不為1時,指令分析部M12判定為所接收的指令數據 不正常(有通信錯誤)。當判定為指令數據不正常時(步驟S245 「否」),存儲器控制電路136結束處理。 另一方面,當判定為指令數據正常時(步驟S245 「是」),存儲器控制電路136的指令分析 部M12對接收的指令數據進行分析,判定指令類型(訪問類型)(圖10:步驟S250)。這裡, 指令數據的類型至少包括寫入指令、讀出指令以及寫鎖定指令。寫入指令是指示向鐵電存 儲器陣列132寫入數據的指令。讀出指令是指示從鐵電存儲器陣列132讀出數據的指令。 寫鎖定指令是指示執行後述的存儲裝置側的寫鎖定處理的指令,其是為了禁止從通信處理 部55對鐵電存儲器單元陣列132的預定行進行寫入,而向控制區域中寫入表示該行是禁止 寫入行的寫鎖定標誌的指令。當判定指令類型的結果不屬於發給存儲裝置130的指令的任一個時,指令分析部 M12判斷為不能分析指令數據。如果指令分析部M12判斷為不能分析指令數據,則存儲器控 制電路136轉移至結束而不進行任何處理(省略圖示)。當指令分析部M12判斷出指令數據所示的指令為讀出指令時,存儲器控制電路 136執行存儲裝置側的讀出處理(圖10 步驟S260)。當指令分析部M12判斷出指令數據 所示的指令為寫入指令時,存儲器控制電路136執行存儲裝置側的寫入處理(圖10 步驟
19S280)。當指令分析部M12判斷出指令數據所示的指令為寫鎖定指令時,存儲器控制電路 136執行存儲裝置側的寫鎖定處理(圖10 步驟S270)。在通信處理部55執行圖8所示的 印表機20側的讀出處理的情況下,讀出指令作為指令數據被存儲器控制電路136接收,因 此如果沒有發生通信錯誤,指令分析部M12就會判斷為指令數據所示的指令為讀出指令, 存儲器控制電路136執行存儲裝置側的讀出處理。圖10所示的流程圖的各個步驟可在處 理內容不產生矛盾的範圍內任意地改變順序或並列執行。例如,存儲器控制電路136可以 在確認識別數據的一致之後判斷識別數據是否正常,也可以判斷識別數據是否正常並同時 接收指令數據。圖11是示出存儲裝置側讀出處理(圖10 步驟S260)的處理流程的流程圖。存 儲器控制電路136的讀/寫控制部M14根據通過地址計數器M13的輸出而選擇的地址從鐵 電存儲器單元陣列132讀出數據,並將所讀出的數據作為數據信號CSDA發送給通信處理 部55。在接收到操作碼之後,在指令數據所示的指令為讀出的情況下,數據收發部M15將 經由數據端子交流的數據的收發方向設定為從存儲裝置130向副控制部50發送數據的方 向。此外,在指令數據所示的指令為讀出的情況下,計數器控制部M16將控制信號供應給地 址計數器M13以使得讀出對象的最初行指定A1行。之後,讀/寫控制部M14基於地址計數 器M13的計數值所指定的地址,從鐵電存儲器陣列132將數據1行1行(32比特)地讀出 至沒有圖示的寄存器中(圖11:步驟S2602)。最初被讀出的行是圖7所示的A1行。數據收發部M15首先將讀出至寄存器的32比特中的高位8比特作為原數據高位 8比特UDn而發送給副控制部50 (圖11 步驟S2604)。接著,反碼數據生成部M18將原數 據高位8比特UDn的各比特取反,生成反碼原數據高位8比特/UDn。然後,數據收發部M15 將生成的反碼原數據高位8比特/UDn發送給副控制部50 (圖11 步驟S2606)。接著,數 據收發部M15將讀出至寄存器中的32比特中的第9比特至第16比特的8比特作為原數據 低位8比特LDn而發送給副控制部50 (圖11 步驟S2618)。接著,反碼數據生成部M18將 原數據低位8比特LDn的各比特取反,生成反碼原數據低位8比特/LDn。然後,數據收發 部M15將生成的反碼原數據低位8比特/LDn發送給副控制部50 (圖11 步驟S2610)。接 著,數據收發部M15將讀出至寄存器的32比特中的第17比特至第24比特的8比特作為鏡 像數據高位8比特Udn而發送給副控制部50 (圖11 步驟S2612)。接著,反碼數據生成部 M18將鏡像數據高位8比特Udn的各比特取反,生成反碼鏡像數據高位8比特/Udn。然後, 數據收發部M15將生成的反碼鏡像數據高位8比特/Udn發送給副控制部50 (圖11 步驟 S2614)。接著,數據收發部M15將讀出至寄存器的32比特中的第25比特至第32比特的8 比特作為上述的鏡像數據低位8比特而Ldn發送給副控制部50 (圖11 步驟S2616)。接 著,反碼數據生成部M18將鏡像數據低位8比特Ldn的各比特取反,生成反碼鏡像數據低位 8比特/Ldn。然後,數據收發部M15將生成的反碼鏡像數據低位8比特/Ldn發送給副控制 部 50 (圖 11 步驟 S2618)。在發送完讀出到寄存器中的32比特後,存儲器控制電路136在沒有完成全部數據 的發送的情況下(圖11 步驟S2620 「否」),返回步驟2602,對鐵電存儲器陣列132的下一 行的數據(32比特)重複步驟S2602 S2618的處理。當全部數據的發送結束時,存儲器 控制電路136結束處理。當ID比較部Mil或指令分析部M12認為識別數據ID或指令數據CM中有通信錯誤,並且存儲器控制電路136不進行任何處理而結束了處理時,存儲裝置130在讀出數據被 讀出的期間內不發送數據。如上所述,當在副控制部50與存儲裝置130之間沒有數據交流 時,數據信號線LD1通過副控制部50的電阻R1而被保持在低電平。通信處理部55在原數 據Dn和反碼數據/Dn的接收期間內均接收低電平的數據,因此圖8的步驟S112為「否」,判 斷為有通信錯誤。通過上述讀出處理,在SRAM 551中保存原數據Dn和反碼鏡像數據/dn。 另外,當發生了錯誤時,在通信處理部55的錯誤碼寄存器553中保存通信錯誤碼或單元錯 誤碼。保存在通信處理部55中的原數據Dn、反碼鏡像數據/d、以及通信錯誤碼或單元錯誤 碼由主控制部40獲取。主控制部40對於不與錯誤碼關聯的原數據Dn和反碼鏡像數據/ dn,使用原數據Dn來進行預定的控制處理(例如,檢查墨水餘量、向用戶通知墨水餘量等)。 在存在與通信錯誤關聯的原數據Dn和反碼鏡像數據/dn的情況下,主控制部40進行通信 錯誤對應處理,例如在操作部70的顯示面板上顯示用於督促用戶重新查看墨盒100的安裝 的消息等。另外,在存在與單元錯誤碼關聯的原數據Dn和反碼數據/dn的情況下,主控制 部40對被判定為單元錯誤的原數據Dn和反碼鏡像數據/dn分別進行奇偶校驗。如上所述 (圖7),原數據Dn和反碼鏡像數據/dn包括實際數據和奇偶校驗數據。主控制部40使用 與單元錯誤關聯的原數據Dn和反碼鏡像數據/dn中其實際數據15比特和奇偶校驗數據1 比特間具有匹配性的那個數據來進行預定的處理。另外,在與單元錯誤關聯的原數據Dn和 反碼鏡像數據/dn的奇偶校驗的結果為原數據Dn和反碼鏡像數據/dn的兩者均存在奇偶 錯誤的情況下或者兩者均具有與奇偶的匹配性的情況下,主控制部40在操作部70的顯示 面板上顯示向用戶提醒墨盒100的單元錯誤的消息。另外,當為了確認寫入到存儲裝置130 中的數據的寫入結果而從存儲裝置130進行了讀出時,也可以對保存在主控制部40中的用 於寫入的數據和與單元錯誤相關聯的原數據Dn、反碼鏡像數據/dn進行比較,來判斷數據 是否正確。在本實施例中,在步驟S2602中從存儲器單元陣列132讀出了 1行的數據,但只 要能夠按照從步驟S2604到步驟S2618的順序與在接收指令數據之後供應給存儲裝置130 的時鐘信號同步地發送數據,從存儲器單元陣列132的數據的讀出也可以不以1行為單位 進行。 向存儲裝置的寫入處理圖12是示出由印表機20側的副控制部50執行的向存儲裝置130的寫入處理的處 理流程的流程圖。圖13是示意性示出在向存儲裝置130的寫入處理中印表機20側的主控 制部40所掌握的存儲裝置130的存儲器映射的圖。圖14是示意性示出在向存儲裝置130 的寫入處理中在印表機20的通信處理部55和存儲裝置130的存儲器控制電路136之間交 流的信號的時序圖。在圖14中,與圖9同樣地示出了電源電壓CVDD、復位信號CRST、時鐘 信號CSCK、數據信號CSDA以及數據方向。圖15是示出由存儲裝置130的存儲器控制電路 執行的寫入處理的流程的流程圖。印表機20的主控制部40經由總線BS向副控制部50的SRAM 551寫入應寫入到 預定的墨盒100的存儲裝置130中的數據。具體來說,這些數據被寫入SRAM 551中所提供 的存儲區域中的、與存儲裝置130的鐵電存儲器陣列132對應的用於寫入原數據的行。主 控制部40在寫入處理時將存儲區域130識別為1行16比特的存儲器。因此,應寫入存儲 裝置130中的數據能夠被分割成16比特的單位,並且16比特單位的高位15比特為實際數 據,低位1比特為奇偶校驗數據。奇偶校驗數據也可以由主控制部40生成,並添加到高位15比特的實際數據上從而作為共16比特的數據被寫入到SRAM 551中。另外,奇偶校驗數 據也可以由副控制部50生成,並在每次由主控制部40向SRAM 551寫入15比特的數據時 進行添加。之後,主控制部40經由總線BS向副控制部50通知寫入對象的存儲裝置130,並 且發送用於指示將寫入SRAM 551中的數據寫入到寫入對象的存儲裝置130中的寫入指令。 在接受到寫入指令後,副控制部50經由第一電源線LCV向各墨盒100提供電源電壓CVDD, 使得各墨盒100的存儲裝置130變為可動作狀態。在從副控制部50提供電源電壓CVDD之 後,從副控制部50提供低電平的復位信號CRST,從而存儲裝置130被初始化。復位信號由 於在上一次訪問結束時變為低電平並一直保持,因此在向存儲裝置130提供電源電壓CVDD 之前即處於低電平。副控制部50的通信處理部55開始圖12的流程圖所示的寫入處理。當進行寫入處理時,通信處理部55識別圖13所示的存儲器映射,作為存儲裝置 130的存儲器映射。即,當進行寫入處理時,通信處理部55認為只存在存儲器映射(圖7) 中與實際的鐵電存儲器單元陣列132對應的存儲原數據的部分(圖7的左半部分),而不存 在存儲鏡像數據的部分。如果存儲原數據的部分配置有多行的1行16比特的存儲區域,則 由通信處理部55進行識別。在寫入處理開始後,通信處理部55將復位信號CRST從低電平轉變為高電平,並且 發送預定頻率的時鐘信號CSCK(圖14)。當復位信號CRST從低電平變為高電平時,存儲裝 置130的存儲器控制電路136變為接受來自通信處理部55的數據信號CSDA的備用狀態。通信處理部55首先與上述的讀出處理同樣地將S0F數據作為數據信號CSDA來發 送(圖12 步驟S302、圖14)。通信處理部55接在S0F數據之後與上述的讀出處理同樣地 將識別數據作為數據信號CSDA來發送(圖12 步驟S304、圖14)。通信處理部55接在識 別數據之後將指令數據作為數據信號CSDA來發送(圖12 步驟S306、圖14)。在本處理中 發送的指令數據是表示寫入處理的指令(寫指令)。通信處理部55發送寫入數據,以使得存儲裝置130的存儲器控制電路136與發送 完指令數據之後的下一個時鐘信號CSCK的上升沿同步地1比特1比特地接收數據。寫入 數據從與原數據對應的數據中要被寫入A1行中的數據開始按行的順序被發送出去。具體 來說,通信處理部55順序發送8比特X4 = 32比特的單位寫入數據(圖14)。32比特的 單位寫入數據包括原數據高位8比特UDn、作為原數據高位8比特UDn的反碼數據的反碼 原數據高位8比特/UDn、原數據低位8比特LDn、作為原數據低位8比特LDn的反碼數據的 反碼原數據低位8比特/LDn(圖14)。通信處理部55按照原數據高位8比特UDn、反碼原 數據高位8比特/UDn、原數據低位8比特LDn、反碼原數據低位8比特/LDn的順序發送這 些共32比特的數據(步驟S308 S314)。與發送完單位寫入數據之後的下一個時鐘信號CSCK的上升沿同步地,通信處理 部55從存儲器控制電路136接收1比特(「1」或「0」)的應答信號(圖12 步驟S316、圖 14)。「1」(高電平)的應答信號(以下,也稱為0K應答信號)是表示存儲裝置130側正確 地接收了單位寫入數據的信號,「0」(低電平)的應答信號(以下,也稱為NG應答信號)是 表示存儲裝置130側未能正確地接收單位寫入數據的信號。在應答信號中,將0K應答信號 設置為高電平是因為數據信號線LD1如上述那樣經由下拉電阻R1被連接在低電平的電位 上的緣故。即,諸如在數據端子260和連接機構400的端子460之間發生接觸不良等時,能 夠防止通信無法正確進行,從而錯誤地將高電平的0K應答信號輸入到通信處理部55的情況。當接收到的應答信號不是肯定的時(圖12 步驟S318 「否」)、即為NG應答信號 時,通信處理部55進行預定的錯誤處理(圖12 步驟S320),並結束寫入處理。在錯誤處理 中,例如重試相同單位寫入數據的發送,並且在重試預定次數的結果只得到了 NG應答信號 時,將該情況通知給主控制部40。此時,主控制部40例如進行通信錯誤對應處理,例如在操 作部70的顯示面板上顯示用於督促用戶重新查看墨盒100的安裝的消息。另一方面,當接收到的應答信號為肯定的時(圖12 步驟S318 「是」)、即為0K應 答信號時,通信處理部55判斷應寫入數據是否全部被發送(圖12 步驟S322)。當應寫入 數據全部已發送時(圖12 步驟S322 「是」),通信處理部55將EOF (End Of Frame,幀結 束)數據發送給存儲裝置130 (圖12 步驟S324),並結束寫入處理。通信處理部55在如 圖14所示那樣結束寫入處理後,將復位信號CRST從高電平改變為低電平,並且停止提供時 鍾信號CSCK。EOF數據例如是8比特的數據,其可以是有意義的數據,也可以是單純的虛擬 數據。在應寫入數據沒有全部被發送時(圖12:步驟S322:「否」),通信處理部55返回步 驟S308,對接下來的單位寫入數據重複上述的處理。例如,通信處理部55在對第一個單位 寫入數據UD1、/UD1、LD1、/LD1進行了上述的處理之後,接著對第二個單位寫入數據UD2、/ UD2、LD2、/LD2進行上述的處理。接下來,說明與上述的在印表機20側進行的向存儲裝置130的寫入處理對應地在 存儲裝置130側進行的處理(存儲裝置側處理)。與寫入處理對應的存儲裝置側處理中圖 10的S210 S250的處理與讀出處理的時候相同。在寫入處理的情況下,存儲裝置130的 存儲器控制電路136在圖10的步驟S240中接收的是寫入指令。因此,接收到寫入指令的 存儲器控制電路136執行步驟S280的存儲裝置側的寫入處理(圖10)。圖15是示出存儲裝置側的寫入處理的處理步驟的流程圖。在接收到操作碼之後, 在指令數據為寫入指令的情況下,與讀出處理的時候同樣地,計數器控制部M16控制地址 計數器M13的時鐘的計數值,以使得寫入對象的最初行指定A1行。之後,讀/寫控制部M14 基於地址計數器M13的計數值所指定的地址來執行寫入處理。具體來說,在寫入處理開始 後,存儲器控制電路136的數據收發部M15與時鐘信號CSCK的上升沿同步地順序讀取接 在指令數據之後出現在數據信號線LD1上的信號(1或0),並依次保存在寄存器中。其結 果是,數據收發部M15依次接收32比特的單位寫入數據,即原數據高位8比特UDn、反碼 原數據高位8比特/UDn、原數據低位8比特LDn、反碼原數據低位8比特/LDn(圖15 步驟 S2802 2808)。在步驟S2808結束之後,數據收發部M15為了從存儲裝置130向副控制部 50發送後述的應答信號(NG應答信號或0K應答信號),將經由數據端子交流的數據的收發 方向設定為從存儲裝置130向副控制部50發送數據的方向。在接收了單位寫入數據後,數據判定部M19判定原數據Dn和反碼數據/Dn的邏輯 異或運算的輸出結果對於16比特是否全部為真、即是否為FFFF(圖15 步驟S2810)。這裡 所說的原數據Dn是將在所述步驟S2802中接收的原數據高位8比特UDn作為高位比特並 將在所述步驟S2806中接收的原數據低位8比特LDn作為低位比特的16比特數據。這裡 所說的反碼數據/Dn是將在所述步驟S2804中接收的反碼原數據高位8比特/UDn作為高 位比特並將在所述步驟S2808中接收的反碼原數據低位8比特/LDn作為低位比特的16比 特數據。
當邏輯異或運算的輸出結果(數據判定部M19的判定結果)對於16比特全部為 偽「0」,即不為FFFF時(圖15 步驟S2810 「否」),數據收發部M15將NG應答信號(低電 平)發送給副控制部50的通信處理部55 (圖15 步驟S2812)。這裡,當沒有數據信號的 交流時,由於數據信號線LD1經由下拉電阻R1被設為低電平,因此數據收發部M15也可以 代替NG應答信號的發送而不向副控制部50的通信處理部55返回任何信號。此時,通信處 理部55也可以識別數據信號線LD1為低電平的狀態,作為NG應答信號。因此,此時實質上 等效於返回NG應答信號的情況。一旦發送了 NG應答信號,存儲裝置側的寫入處理就結束 (非正常結束)。另一方面,當邏輯異或運算的輸出結果(數據判定部M19的判定結果)對於16比 特全部為肯定(真「1」)時,即為FFFF時(圖15:步驟S2810:「是」),數據判定部M19對所 接收的16比特的原數據Dn執行奇偶校驗,判定數據的匹配性(圖15 步驟S2813)。當奇 偶校驗的結果為數據不具有匹配性時(圖15 步驟S2813 「否」),數據收發部M15將NG應 答信號(低電平)發送給副控制部50的通信處理部55 (圖15:步驟S2812)。這裡,當沒有 數據信號的交流時,數據信號線LD1由於經由下拉電阻R 1被設為低電平,因此數據收發部 M15也可以代替NG應答信號的發送而不向副控制部50的通信處理部返回任何信號,以作為 實質上發送了 NG應答信號。一旦發送了 NG應答信號,存儲裝置側的寫入處理就結束(非 正常結束)。另一方面,當奇偶校驗的結果為取得了數據的匹配性時(圖15 步驟S2813 「是」),數據收發控制部M15經由數據端子將0K應答信號(高電平)發送給副控制部50的 通信處理部55 (圖15 :S2814)。應答信號(NG應答信號或0K應答信號)與接收單位寫入數據之後的下一個時鐘 信號CSCK的上升沿同步地被發送(圖14)。即,在由存儲裝置130與從副控制部50發送的 時鐘信號同步地接收到單位寫入數據之後,接著存儲裝置130與從副控制部50發送的時鐘 信號同步地向副控制部50發送應答信號。這裡,當ID比較部Mil或指令分析部M12認為識 別數據ID或指令數據CM中有通信錯誤,並且存儲器控制電路136不接收單位寫入數據而 結束了處理時,存儲裝置130在發送應答信號的期間內不對副控制部50返回任何信號。當 在副控制部50與存儲裝置130之間沒有數據交流時,數據信號線LD1通過副控制部50的 電阻R1被保持在低電平,因此通信處理部55判斷出從存儲裝置130發送了 NG應答信號, 並可知有通信錯誤。即,步驟S2812的NG應答信號的發送在識別數據ID和指令數據CM中 沒有匹配性時也進行發送。當發送了 0K應答信號時,存儲器控制電路136的複製數據生成部M17生成作為所 接收的16比特的原數據Dn的複製的鏡像數據dn(圖15 步驟S2816)。具體來說,在存儲 器控制電路136中,除用於接收原數據Dn的寄存器以外,還備有用於保存鏡像數據dn的16 比特的寄存器,複製數據生成部M17複製原數據Dn來生成鏡像數據dn。接著,讀/寫控制部M14從作為原數據Dn和鏡像數據dn的寫入對象的存儲區域 (寫入對象區域)中讀出已有數據,數據判定部M19對讀出的已有數據執行奇偶校驗(圖 15 步驟S2818)。成為一次寫入的對象的寫入對象區域是圖7中的存儲器映射上的1行。 如圖7所示,寫入對象區域(1行的區域)的高位16比特是用於寫入原數據Dn的原數據區 域,原數據區域的最末尾比特中所保存的是奇偶校驗數據P。寫入對象區域(1行的區域) 的低位16比特是用於寫入鏡像數據dn的鏡像數據區域,與原數據區域一樣,鏡像數據區域的最末尾比特中所保存的是奇偶校驗數據P。在步驟S2818中,對保存在寫入對象區域的原 數據區域中的已有數據和保存在鏡像數據區域中的已有數據分別進行奇偶校驗。當奇偶校驗結束時,讀/寫控制部M14對寫入對象區域進行數據的寫入(圖15:步 驟S2820)。這裡,當在已有數據的奇偶校驗中寫入對象區域的原數據區域的已有數據和鏡 像數據的已有數據的二者都沒有奇偶錯誤時,讀/寫控制部M14將在步驟S2802、S2806中 接收的原數據Dn寫入原數據區域,將在步驟S2816中生成的鏡像數據dn寫入鏡像數據區 域。另一方面,當在奇偶檢驗中寫入對象區域的原數據區域的已有數據中存在奇偶錯誤但 寫入對象區域的鏡像數據區域的已有數據中不存在奇偶錯誤時,讀/寫控制部M14向原數 據區域中存在奇偶錯誤的已有數據而並非寫入接收的原數據Dn,向鏡像數據區域中寫入在 步驟S2816中生成的鏡像數據dn。另外,當在奇偶校驗中寫入對象區域的原數據區域的已 有數據中不存在奇偶錯誤但寫入對象區域的鏡像數據區域的已有數據中存在奇偶錯誤時, 讀/寫控制部M14向原數據區域中寫入在步驟S2892、S2806中接收的原數據Dn,向鏡像數 據區域寫入已有數據。當在奇偶校驗中寫入對象區域的原數據區域的已有數據和鏡像數據 區域的已有數據二者中都存在奇偶錯誤時,讀/寫控制部M14向原數據區域以及鏡像區域 分別寫入已有數據。即,讀/寫控制部M14對存在奇偶錯誤的存儲區域進行已有數據的再 次寫入,對不存在奇偶錯誤的存儲區域進行數據更新。在對寫入對象區域進行了數據寫入後,存儲器控制電路136的指令控制部M12判 斷應寫入數據是否全部被接收(圖15 步驟S2822)。指令分析部M12接收到EOF數據時判 斷為應寫入數據全部已被接收。或者,也可以在檢測到復位信號CRST從高電平轉變為低電 平時判斷為應寫入數據全部已被接收。當應寫入數據全部已被接收時(圖15 步驟S2822 「是」),存儲器控制電路136結束寫入處理。當應寫入數據沒有全部被接收時,存儲器控制 電路136返回步驟S2802,對接下來的單位寫入數據重複上述的處理。例如,在接收第一個 單位寫入數據D1和/D1並進行了上述處理之後,接著接收第二個單位寫入數據D2和/D2 並進行上述處理。在本實施例中,由於地址計數器M13依次指定字地址,因此以在A1行之 後接著A2行、A3行……這樣的方式依次執行寫入處理。另外,在發送0K應答信號(步驟 S2814)之後,數據收發部M15為了接收接下來的單位寫入數據,將經由數據端子而交流的 數據的收發方向設定為由存儲裝置130從副控制部50接收數據的方向。圖15所示的流程 圖的各個步驟的處理內容可在不產生矛盾的範圍內任意地改變順序或並列執行。例如,存 儲器控制電路136可以在發送0K信號之前生成鏡像數據,也可以一邊生成鏡像數據,一邊 與此並行地執行已有數據的奇偶校驗。如上所述,當進行寫入處理(圖14)時,識別數據ID、反碼識別數據/ID、寫指令數 據CM、反碼寫指令數據/CM、預定大小的1組的寫入數據D1和反碼寫入數據/D1按此順序 從通信處理部55被發送給存儲裝置130,之後,第2組及其以後的組的寫入數據Dnl和反碼 寫入數據/Dn被1組地反覆發送。在圖14的例子中,寫入數據Dn和反碼數據/Dn的1組 的數據大小為32比特,但也可以設定為除此以外的數據大小。另外,存儲裝置130的存儲 器控制電路136在從開始識別數據ID的接收起到完成第一組的寫入數據D1和反碼寫入數 據/D1的接收為止的期間,不將接收數據的匹配性的判定結果作為0K應答信號或NG應答 信號而發送給通信處理部55,而是在完成第一組的寫入數據D1和反碼寫入數據/D1的接收 之後,將匹配性的判定結果發送給通信處理部55。並且,對於第二組及其以後的組的寫入
25數據Dn和反碼寫入數據/Dn,在每次完成各組的接收時將其判定的結果從存儲器控制電路 136發送給通信處理部55。如此,存儲裝置130由於在每次接收1組預定大小的寫入數據 Dn和反碼寫入數據/Dn時將其匹配性的結果發送給通信處理部55,因此能夠提高通信處理 部55和存儲裝置130之間的通信可靠性。另外,由於在寫入處理的初期,在從開始識別數據ID的接收起到完成第一組寫入 數據D1和反碼寫入數據/D1的接收為止的期間,不向通信處理部55發送數據匹配性的判 定結果,因此能夠減少從存儲裝置130向通信處理部55發送判定結果的次數,能夠有效地 執行整個寫入處理。在寫入處理中,與讀出處理一樣,還判定識別數據ID和反碼識別數據/ ID的匹配性、寫指令數據CM和反碼寫指令數據/CM的匹配性(參考圖10的S220 S245)。 當識別數據ID或寫指令數據CM不匹配時,存儲器控制電路136不進行所接收數據的寫入 而結束處理。此時,在圖14的最初的應答信號的發送期間(發送數據UD1、/UD1、LD1、/數 據信號線LD1之後的期間),由於應答信號(0K標誌)未被從存儲裝置130發送給通信處理 部55,因此通信處理部55能夠識別出存在某種錯誤。在應答信號(0K/NG標誌)的發送前 後,數據的發送方向將被切換,但數據發送方向的切換有可能引起所謂的總線衝突,因此優 選儘量減少所述切換。本實施例通過在寫入處理的初期的、從開始識別數據ID的接收起到 完成第1組的寫入數據D1和反碼寫入數據/D1的接收為止的期間,不向通信處理部55發 送數據匹配性的判定結果,儘可能地降低了數據發送方向的切換頻率,提高了通信的可靠 性和高速性。另外,在本實施例中,如圖15所示,寫入數據Dn和反碼寫入數據/Dn屬於互為反 碼的關係,並且只有在各自的數據中沒有奇偶錯誤時才生成肯定的匹配性判定結果。如果 進行這樣的匹配性判定,則可進一步提高通信的可靠性。即,在假定寫入數據Dn的1比特 和反碼寫入數據/Dn的1比特分別在相同的比特位置上出錯的情況下,可得到寫入數據Dn 和反碼寫入數據/Dn相匹配的判定結果。但是,在這種情況下,由於通過各自的奇偶校驗被 判定出錯誤,因此能夠防止錯誤的數據被寫入。從以上的說明可知,本實施例中的原數據Dn對應於第一數據,本實施例中的反碼 數據/Dn對應於第二數據。另外,本實施例中的應答信號(0K應答信號和NG應答信號)的 發送對應於判定結果的發送。 對存儲裝置的寫鎖定處理圖16是示意性地示出在對存儲裝置的寫鎖定處理中在印表機20的通信處理部55 和存儲裝置130的存儲器控制電路136之間交流的信號的時序圖。寫鎖定處理是將鐵電存 儲器陣列132的存儲器映射(圖7)的可改寫區域的預定的存儲區域以行為單位改變為寫 鎖定區域的處理。被改變成寫鎖定區域的行變得不能通過外部設備(例如,副控制部50的 通信處理部55)的訪問來改寫。與上述的讀出處理和寫入處理一樣,通信處理部55首先將S0F數據作為數據信號 CSDA來發送(圖16)。與上述的讀出處理和寫入處理一樣,通信處理部55在S0F數據之後 接著將識別數據作為數據信號CSDA來發送(圖16)。通信處理部55在識別數據之後接著 將指令數據作為數據信號CSDA來發送(圖16)。在本處理中發送的指令數據是表示寫鎖定 處理的指令(寫鎖定指令)。通信處理部55發送寫鎖定對象地址數據AD和反碼寫鎖定對 象地址數據/AD,以使得存儲裝置130的存儲器控制電路136與發送完指令數據之後的下一個時鐘信號CSCK的上升沿同步地1比特1比特地接收數據(圖16)。寫鎖定對象地址數據 AD例如是8比特的數據,是用於指定從允許寫入的區域改變為寫鎖定區域的行的數據。反 碼寫鎖定對象地址數據/AD是將寫鎖定對象地址數據AD的各比特的值取反的8比特數據。通信處理部55與結束寫鎖定對象地址數據AD和反碼寫鎖定對象地址數據/AD 的發送之後的下一個時鐘信號CSCK的上升沿同步地從存儲裝置130接收1比特(「1」或 「0」)的應答信號(圖16)。與寫入處理的情況一樣,高電平的應答信號(0K應答信號)是 表示存儲裝置130側正確地接收了寫鎖定對象地址數據AD和反碼寫鎖定對象地址數據/AD 的信號,低電平的應答信號(NG應答信號)是表示存儲裝置130側未能正確地接收寫鎖定 對象地址數據AD和反碼寫鎖定對象地址數據/AD的信號。當接收的應答信號為NG應答信號時,通信處理部55執行預定的錯誤處理,並結束 寫鎖定處理。錯誤處理例如是與在上述的寫入處理中接收到NG應答信號時的錯誤處理相 同的處理。另一方面,當接收的應答信號為0K信號時,通信處理部55向存儲裝置130發送 EOF (End Of Frame)數據,並結束寫鎖定處理(圖16)。接下來,說明與上述的在印表機20側進行的存儲裝置130的寫鎖定處理相對應地 在存儲裝置130側進行的處理(存儲裝置側處理)。對應於寫鎖定處理的存儲裝置側處理 如圖10的說明所述。當進行寫鎖定處理時,存儲裝置130的存儲器控制電路136在圖10 的步驟S240中接收的是寫鎖定指令。因此,接收到寫鎖定指令的存儲器控制電路136執行 步驟S270的存儲裝置側的寫鎖定處理(圖10)。在開始寫鎖定處理後,存儲器控制電路136的讀/寫控制部M14與時鐘信號CSCK 的上升沿同步地順序讀取接在指令數據之後出現在數據信號線LD1上的信號(1或0),並依 次保存在寄存器中。其結果是,存儲器控制電路136依次接收寫鎖定對象地址數據AD和反 碼寫鎖定對象地址數據/AD。數據判定部M19判定接收的寫鎖定對象地址數據AD和反碼寫鎖定對象地址數據 /AD的邏輯異或運算的輸出結果對於全部8比特是否均為真、即是否為11111111 (FF)。當 判定的結果是邏輯異或運算的輸出結果不為FF時,數據接收部M15將NG應答信號(低電 平)發送給副控制部50的通信處理部55。一旦發送了 NG應答信號,存儲裝置側的寫鎖定 處理就結束(非正常結束)。另一方面,當邏輯異或運算的輸出結果對於全部8比特均為真「1」、即為FF時,讀 /寫控制部M14將由控制區域的寫鎖定對象地址數據AD指定的可改寫區域的行改變為寫鎖 定區域。具體來說,在接收操作碼之後,在訪問的類型為寫鎖定時,計數器控制部M16設置 地址計數器M13的計數值以使其選擇控制區域的起始行。然後進行計數以便選擇控制區域 中用於保存寫鎖定對象地址數據AD的標誌的單元的行。在通過地址計數器M13選擇包含 用於保存寫鎖定對象地址數據AD的標誌的單元的行作為寫入對象的行之後,讀/寫控制部 M14更新該行,以使得與該寫鎖定對象地址數據AD對應的單元的標誌信息從「0」變為「1」。 讀/寫控制部M14更新控制區域中的保存由寫鎖定對象地址數據AD指定的可改寫區域的 行的標誌的單元的標誌,將由寫鎖定對象地址數據AD指定的可改寫區域的行改變為寫鎖 定區域,結束寫鎖定處理。具體來說,讀/寫控制部M14將與通過寫鎖定對象地址數據AD 指定的行的寫鎖定標誌信息從「0」改變為「 1 」。 印表機的印刷處理
接下來,立足於上述的與存儲裝置130關聯的處理,對印表機20中的印刷處理進 行說明。圖17是示出主控制部40作為主體執行的印刷處理的處理步驟的流程圖。以下說 明的印刷處理為了便於說明,關注一個墨盒100來進行說明,但實際上對於安裝在印表機 20上的各墨盒100進行同樣的處理。印刷處理通過主控制部40經由計算機90或操作部70接受來自用戶的印刷請求 (圖17 步驟S502)而被開始。當接受到印刷請求時,主控制部40執行上述的從存儲裝置 130的讀出處理,以從墨盒100的存儲裝置130讀出墨水信息(圖17 步驟S504)。讀出的 墨水信息至少包括上述的第一墨水消耗計數值X、第二墨水消耗計數值Y以及墨水用盡信 息M。主控制部40在讀出墨水信息後,判斷墨水用盡信息M的值是上述的充滿狀態、低 狀態和用盡狀態的哪一種(圖17 步驟S506)。當判斷為墨水用盡信息M為用盡狀態時(圖 17 步驟S506 :E),主控制部40進行向用戶通知墨水用盡的處理(圖17 步驟S508)。墨水 用盡通知例如通過在操作部70的顯示面板上顯示督促用戶更換墨盒100的消息來進行。當判斷為墨水用盡信息M為低狀態時(圖17 步驟S506 :L),主控制部40判定第 一墨水消耗計數值X和第二墨水消耗計數值Y的差值(X-Y)的值是否在第二閾值Vref2以 上(圖17:步驟S510)。如後所述,存儲裝置130中的保存第二墨水消耗計數值Y的行在 檢測到墨水用盡的時間點被寫鎖定,因此第二墨水消耗計數值Y不被更新。主控制部40在 (X-Y)的值為第二閾值Vref2以上時(圖17 步驟S510 「是」),將存儲裝置130的墨水用 盡信息M的值更新為用盡狀態(圖17 步驟8512)。具體來說,主控制部40執行上述的向 存儲裝置130的寫入處理,以將墨水用盡信息M的值更新為「11」。在更新墨水用盡信號M 的值後,主控制部40執行上述的墨水用盡通知(圖17 步驟S508)。另一方面,當判斷為墨水用盡信息M為充滿狀態時(圖17 步驟S506 :F)、或者 (X-Y)的值小於第二閾值Vref2時(圖17:步驟S510: 「否」),主控制部40執行基於印刷請 求的印刷中的預定量的印刷(圖17 步驟S514)。在執行預定量的印刷後,主控制部40計算新的墨水消耗量計數值(圖17 步驟 S516)。具體來說,主控制部40基於預定量印刷的執行內容來估計預定量的印刷所消耗的 墨水消耗量。主控制部40將通過將相當於估計的墨水消耗量的計數值加到在步驟S504中 從存儲裝置130讀出的第一墨水消耗計數值X上而得的值作為新的墨水消耗量計數值。當計算出新的墨水消耗量計數值時,主控制部40驅動傳感器110的傳感器(圖 17 步驟S518)。主控制部40基於傳感器的驅動結果,判定墨盒100的墨水餘量是大於或 等於第一閾值Vrefl(充滿),還是小於第一閾值Vrefl(低)(圖17 步驟S520)。當驅動傳感器的結果判斷為墨盒100的墨水餘量大於或等於第一閾值Vrefl時 (圖17 步驟S520 :F),主控制部40將存儲在存儲裝置130中的第一墨水消耗計數值X和第 二墨水消耗計數值Y更新為在步驟S516中算出的新的墨水消耗計數值(圖17 步驟S522)。 具體來說,主控制部40執行上述的寫入處理,來訪問存儲裝置130,並將第一墨水消耗計數 值X和第二墨水消耗計數值Y更新為新的墨水消耗量計數值。其結果是,第一墨水消耗計 數值X和第二墨水消耗計數值Y的值相同。另一方面,當驅動傳感器的結果是墨盒100的墨水餘量小於第一閾值Vrefl時 (圖17 步驟S520 :L),主控制部40確認保存第二墨水消耗計數值Y的存儲區域(圖17 存儲器映射的A2行)是否為寫鎖定區域(參考SRAM 551中所存儲的數據中與存儲裝置130 的控制區域對應的數據來進行確認),並在其不為寫鎖定區域的情況下執行將保存第二墨 水消耗計數值Y的行寫鎖定的第二墨水消耗計數值鎖定處理。(圖17:步驟S524)。第二 墨水消耗計數值鎖定處理通過上述的對存儲裝置130的寫鎖定處理來執行。當進行了第二 墨水消耗計數值鎖定處理時,在存儲裝置130中,第二墨水消耗計數值Y的值變為不可改變 的狀態。因此,存儲裝置130中的第二墨水消耗計數值Y的值保持在通過傳感器驅動而在 第一次檢測到墨水餘量小於第一閾值Vrefl之前的墨水消耗量計數值。當第二墨水消耗計數值鎖定處理結束時,主控制部40通過執行上述的寫入處理, 將存儲在存儲裝置130中的第一墨水消耗計數值X更新為在步驟S516中算出的新的墨水 消耗量計數值(圖17 步驟S526)。此時,處於寫鎖定狀態的第二墨水消耗計數值Y的值不 進行更新。在更新第一墨水消耗計數值X的值後,主控制部40判定第一墨水餘量計數值X和 第二墨水餘量計數值Y的差值(X-Y)的值是否在第二閾值Vref2以上(圖17 步驟S528)。 這裡使用的第一墨水消耗計數值X是在步驟S526中更新後的值。另一方面,這裡使用的第 二墨水餘量計數值Y是在步驟S504中讀出的值、或者在步驟S522中更新的值中新的值。當 (X-Y)的值在第二閾值Vref2以上時(圖17 步驟S528 「是」),主控制部40將存儲裝置 130的墨水用盡信息M的值更新為用盡狀態(步驟S512),並執行上述的墨水用盡通知(圖 17 步驟 S508)。在步驟S522中第一墨水消耗計數值X和第二墨水消耗計數值Y被更新之後或者 在步驟S528中(X-Y)的值小於第二閾值Vref2小時(圖17 步驟S528 「否」),主控制部 40判定基於印刷請求的印刷是否全部結束(圖17 步驟S530)。當印刷全部結束時(圖17 步驟S530 「是」),結束印刷處理。當印刷沒有全部結束時,返回步驟S514,再次執行預定 量的印刷。根據以上說明的本實施例,在向存儲裝置130的寫入處理中,存儲裝置130確認原 數據Dn和反碼數據/Dn的匹配性,並針對原數據Dn的每16比特發送表示是否具有匹配性 的應答信號。其結果是,能夠提高副控制部50和存儲裝置130之間的通信可靠性。另外,當 原數據Dn和反碼數據/Dn之間不具有匹配性時,存儲裝置130不將原數據Dn寫入鐵電存儲 器陣列132,因此能夠抑制鐵電存儲器陣列132被錯誤地更新。另外,在向存儲裝置130的 寫入處理中,原數據Dn和反碼數據/Dn屬於各比特互為反碼的關係,因此例如在由於墨盒 100的數據端子260和印表機20側的對應的端子間接觸不良而發生了在數據信號線LD1上 僅出現低電平或高電平中的任一者的通信錯誤等的情況下,能夠可靠地檢測通信錯誤。另 外,由於通過計算原數據Dn和反碼數據/Dn的各比特的邏輯異或來判定原數據Dn和反碼 數據/Dn間的匹配性(有無通信錯誤),因此能夠容易且高可靠性地檢測通信錯誤。此外,根據本實施例,在從存儲裝置130的讀出處理中,從存儲裝置130向副控制 部50發送原數據Dn和反碼數據/Dn,該反碼數據/Dn是將原數據Dn的各比特取反而得的 與原數據Dn具有相同的數據量的數據。在副控制部50側,通過確認原數據Dn和反碼數據 /Dn的匹配性,能夠判定有無通信錯誤。其結果是,能夠提高副控制部50和存儲裝置130之 間的通信可靠性。因此,能夠抑制印表機20的誤動作等問題。另外,在從存儲裝置130的 讀出處理中,原數據Dn和反碼數據/Dn屬於各比特互為反碼的關係,因此,例如在由於墨盒100的數據端子260與印表機20側的對應的端子間接觸不良而發生了在數據信號線LD1上 僅出現低電平或高電平中的任一者的通信錯誤等的情況下,能夠可靠地判斷通信錯誤。此 外,在從存儲裝置130的讀出處理中,存儲裝置130向副控制部50發送作為與原數據Dn實 質上相同的數據的鏡像數據dn、以及作為與反碼數據/Dn實質上相同的數據的反碼鏡像數 據/dn,因此,例如即便由於通信錯誤而原數據Dn和反碼數據/Dn之間不具有匹配性,只要 鏡像數據dn和反碼鏡像數據/dn之間具有匹配性,印表機20側就能夠使用鏡像數據dn和 反鏡像數據/dn中的任一者來繼續進行處理,因此提高了抗通信錯誤能力。此外,在存儲裝 置130中,與原數據Dn和鏡像數據dn保存在鐵電存儲器陣列132中,並將二者發送給列印 機20。其結果是,即使鐵電存儲器陣列132的原數據區域和鏡像數據區域的任一者中發生 了單元錯誤,印表機20側也能夠使用保存在沒有發生單元錯誤的區域的數據來繼續進行 正常的處理。因此,能夠提高抗單元錯誤能力,能夠大幅度抑制存儲裝置130的故障率。此外,本實施例中的印表機20在接收到原數據Dn、反碼數據/Dn、鏡像數據dn、反 碼鏡像數據/dn時,首先檢查原數據Dn和反碼鏡像數據/dn間的匹配性,在不具有匹配性 的情況下,檢查原數據Dn和反碼數據/Dn間的匹配性、以及鏡像數據dn和反碼鏡像數據/ dn間的匹配性。並且,當原數據Dn和反碼鏡像數據/dn之間不具有匹配性,並且原數據Dn 和反碼數據/Dn時間具有匹配性且鏡像數據dn和反碼鏡像數據/dn之間具有匹配性時,判 斷為單元錯誤。另外,當原數據Dn和反碼鏡像數據/Dn之間不具有匹配性、並且原數據Dn 和反碼數據/Dn之間不具有匹配性或者鏡像數據dn和反碼鏡像數據/dn之間不具有匹配 性的情況下,判斷為通信錯誤。由此,印表機20能夠正確地識別錯誤類型,能夠根據錯誤類 型來進行處理。此外,本實施例在鐵電存儲器陣列132的存儲器映射(圖7)中的原數據區域中保 存實際數據和奇偶校驗數據,並且在鏡像數據區域中也保存實際數據和奇偶校驗數據。在 從可改寫區域的讀出處理中,保存在原數據區域中的實際數據(高位15比特)和奇偶校驗 數據(低位1比特)從存儲裝置130被發送給副控制部50,並且保存在鏡像數據區域中的 實際數據(高位15比特)和奇偶校驗數據(低位1比特)也從存儲裝置130被發送給副控 制部50。因此,接收了這些數據的印表機20能夠在對保存在原數據區域中的實際數據進行 奇偶校驗的同時,對保存在鏡像數據區域中的實際數據進行奇偶校驗。並且,即使保存在原 數據區域中的實際數據和保存在鏡像數據區域中的實際數據中的任一者中發生奇偶錯誤, 主控制部40也能夠使用沒有發生奇偶錯誤的那一側的實際數據來繼續進行正常的處理。 其結果是,提高了抗通信錯誤能力和抗單元錯誤能力。此外,在本實施例的寫入處理中,存儲裝置130對於寫入對象區域的已有數據中 的被保存在原數據區域中的16比特和被保存在鏡像數據區域中的16比特分別進行奇偶校 驗。其結果是,向檢測出奇偶錯誤的區域中再次寫入已有數據,並向未檢測出奇偶錯誤的區 域中寫入新的數據。由於可以認為檢測出奇偶錯誤的區域中存在存儲器單元故障,因此可 將奇偶校驗稱為存儲區域的故障檢測手段。其結果是,由於在發生故障的區域中不進行數 據的更新,因此能夠抑制由於對發生故障的區域更新數據而產生無法預料的故障。此外,通 過對檢測出奇偶錯誤的區域進行已有數據的再次寫入,可抑制發生了單元錯誤的區域的數 據因為數據保持不良而變化的情況。這裡,數據保持不良是指所存儲數據的值由於存儲器 單元的電荷逐漸消退而發生變化的不良。在應該發生了單元錯誤的區域中,如果數據由於數據保持不良而發生了變化,就會存在奇偶的匹配性偶然符合而無法正確地檢測單元錯誤 的危險。此外,在本實施例的印表機20中,當驅動傳感器110而判斷為墨盒100的墨水餘 量小於閾值Vrefl時,對保存第二墨水消耗計數值Y的存儲裝置130的存儲區域進行禁止 請求(寫鎖定處理)以使第二墨水消耗計數值Y不被更新。其結果是,在發出禁止請求之 後,存儲裝置130不再接受對第二墨水消耗計數值Y的更新請求。其結果是,第二墨水消耗 計數值Y被維持在通過傳感器檢測到墨水餘量小於第一閾值Vrefl之前的墨水消耗計數 值。抑制了第二墨水消耗計數值Y被錯誤地更新。此外,由於在停止第二墨水消耗計數值 Y的更新之後,第一墨水消耗計數值X也被更新,因此能夠根據(X-Y)的值來正確地識別在 通過傳感器檢測到墨水餘量小於第一閾值Vrefl之後的墨水消耗量。其結果是,能夠高精 度地判定墨水用盡,能夠將容納在墨盒100中的墨水不浪費地用到最後。從以上的說明可 知,本實施例中的第二墨水消耗計數值Y對應於權利要求中的第一液體信息,本實施例中 的第一墨水消耗計數值X對應於權利要求中的第二液體信息。此外,本實施例中的印刷頭 5對應於權利要求中的液體消耗部,本實施例中的墨水餘量判斷部Ml對應於權利要求中的 判斷部。此外,本實施例中的存儲器訪問部M2以及通信處理部55對應於權利要求中的液 體信息更新部以及禁止請求發出部。此外,主控制部40對應於權利要求中的餘量管理部。B.變形例 第一實施例在上述實施例中,使用反碼數據/Dn來作為基於原數據Dn而生成的數據,但不限 於此。例如,也可以使用在原數據Dn上加上預定的值而得的值、從原數據Dn減去預定的值 而得的值、向原數據Dn乘以預定的值而得的值等,作為用於確認與原數據Dn的匹配性的數 據。一般來說,原數據Dn和基於原數據Dn生成的數據只要彼此具有預定的關聯性,並能夠 判定原數據Dn和基於原數據Dn生成的數據之間有無所述預定的關聯性即可。另外,從可 靠性的方面來說,優選原數據Dn和基於原數據Dn生成的數據具有相同的數據量。 第二變形例在上述實施例的寫入處理中,從副控制部50向存儲裝置130以原數據高位8比特 Udn、反碼鏡像數據高位8比特/Udn、原數據低位8比特LDn、反碼原數據低位8比特/LDn的 順序發送了 32比特的數據,但發送的順序可任意地改變,可以先發送16比特的原數據Dn, 然後再發送16比特的反碼數據/Dn。另外,也可以先發送反碼數據,然後再發送原數據。 第三變形例在上述第二實施例的寫入處理中,將32比特的原數據和反碼數據作為1組的單位 數據從副控制部50向存儲裝置130進行了發送,並且每當單位數據的發送結束時,從存儲 裝置130向副控制部50返回了應答信號,但單位數據的數據長度可以任意變更。例如既可 以將64比特的原數據和反碼數據的作為1個單位數據,也可以將16比特的原數據和反碼 數據的作為1個單位數據。 第四變形例在上述實施例中,主機電路採用了印表機20的副控制部50,但主機電路可採用任 意的計算機等的電路。此外,在上述實施例中,存儲裝置採用了墨盒100的存儲裝置130, 但可以採用任意的非易失性存儲裝置。在此情況下,在主機電路和存儲裝置經由與主機電路電連接的電路側端子、以及與存儲裝置電連接並能夠與電路側端子分離的存儲裝置側端 子而電連接的結構中應用本發明是很有效的。由此,通過檢測由於存儲裝置側端子和電路 側端子的接觸不良引起的通信錯誤的發生,能夠提高主機電路和存儲裝置之間的通信可靠 性。 第五變形例在上述實施例中,存儲器單元陣列132中具有原數據區域和鏡像數據區域,但也 可以只具有原數據區域。此時,存儲器控制電路136優選包括用於讀出的複製數據生成 部,其複製被保存在原數據區域中的數據來生成鏡像數據dn (複製數據);以及反碼數據生 成部,其將保存在原數據區域中的數據的各比特取反來生成反碼數據/Dn和反碼鏡像數據 /dn。並且,在讀出處理中,在存儲裝置130側,存儲器控制電路136的數據收發部M15可以 將保存在原數據區域中的數據作為原數據Dn發送給副控制部50,並且將利用原數據Dn生 成的鏡像數據dn、反碼數據/Dn以及反碼鏡像數據/dn發送給副控制部50。此外,數據收 發部M15也可以在將從原數據區域讀出的數據保存在寄存器中後,作為原數據發送,並將 保存在寄存器中的數據作為鏡像數據來發送。 第六變形例在上述實施例中,存儲器單元陣列132中具有原數據區域和鏡像數據區域,但也 可以在存儲器單元陣列132中具有原數據區域和反碼數據區域。此時,讀/寫控制部M14在 將原數據Dn保存到原數據區域中的同時將反碼數據/Dn保存到反碼數據區域中即可。並 且,在讀出處理中,存儲器控制電路136的數據收發部M15將從原數據區域中讀出的數據作 為原數據Dn發送給副控制部50,將從反碼數據區域中讀出的反碼數據/Dn發送給副控制部 50,並且將從同一原數據區域中讀出的數據作為鏡像數據dn發送給副控制部50,將從同一 反碼數據區域中讀出的反碼鏡像數據/dn發送給副控制部50即可。此時,主機電路也能夠 通過計算邏輯異或來檢測通信錯誤。此外,通過進行奇偶校驗,可檢測存儲器單元錯誤的發 生。 第七變形例在上述實施例中,鐵電存儲區域132具有原數據區域和鏡像數據區域,但存儲器 單元陣列132也可以被構成為具有保存原數據Dn的原數據區域、保存原數據Dn的反碼數 據/Dn的反碼數據區域、保存原數據Dn的鏡像數據dn的鏡像數據區域、以及保存鏡像數據 dn的反碼鏡像數據/dn的反碼鏡像數據區域。此時,存儲器控制電路136的讀/寫控制部 M14和數據收發部M15將保存的數據直接讀出後發送即可。 第八變形例在上述實施例的讀出處理中,從存儲裝置130向副控制部50發送了原數據Dn、反 碼數據/Dn、鏡像數據dn以及反碼鏡像數據/dn,但也可以僅發送原數據Dn和反碼數據/ Dn,而省略鏡像數據dn和反碼鏡像數據/dn的發送。另外,也可以僅發送原數據Dn和鏡像 數據dn,而省略反碼數據/Dn和反碼鏡像數據/dn的發送。 第九變形例在上述實施例的寫入處理中,應保存到鐵電存儲器陣列132的存儲器映射中的實 際數據和奇偶校驗數據的二者均在印表機20側生成,並被發送給存儲裝置130。代替之,也 可以在印表機20側僅生成實際數據並發送給存儲裝置130,並在存儲裝置130側生成奇偶校驗數據。此時,存儲器控制電路136具有用於生成與從印表機20發送的15比特的實際 數據相匹配的1比特的奇偶校驗數據的奇偶取得部即可。 第十變形例在上述實施例的寫入處理中,存儲裝置130對檢測出奇偶錯誤的區域進行了已有 數據的再次寫入,但代替之,也可以不對檢測出奇偶錯誤的區域進行數據寫入。 第—^一變形例在上述實施例中,在存儲裝置130的鐵電存儲器陣列132中記錄了表示墨水消耗 量的第一墨水消耗計數值X和第二墨水消耗計數值Y,但也可以記錄表示墨水餘量的餘量 信息。在此情況下,餘量信息的初始值是墨盒100中填充的墨水量。此外,在印刷處理中, 印表機20根據印刷所消耗的墨水量朝著減少保存在存儲器單元陣列132中的餘量信息的 方向改寫餘量信息。此時,保存餘量信息的存儲區域優選被設定為減量區域。減量區域是 只允許朝著數值減少的方向改寫而不允許朝著數值增加的方向改寫的區域。這種減量區域 優選與實施例中的增量區域同樣地通過向只讀區域中寫入減量標誌信息來設定。 第十二變形例在上述實施例中,第二墨水消耗計數值Y和第一墨水消耗計數值X分別被保存在 存儲器單元陣列132中,並且基於第二墨水消耗計數值Y和第一墨水消耗計數值X的差值 (X-Y)來判斷了墨水用盡。代替之,也可以只將第二墨水消耗計數值Y保存在存儲器單元陣 列132中。此時,可以將第一墨水消耗計數值X的值保存在印表機20側所具備的非易失性 存儲器中並進行與上述實施例相同的處理。 第十三變形例上述實施例採用了噴墨式印刷裝置和墨盒,但也可以採用噴射或吐出墨水以外的 其他液體的液體噴射裝置以及向該液體噴射裝置供應液體的液體容器。這裡所說的液體包 括在溶劑中分散功能材料的顆粒而得的液狀體、膠狀之類的流狀體。例如,也可以是噴射將 在液晶顯示器、EL(場致發光)顯示器、面發光顯示器、彩色濾光器的製造等中使用的電極 材料或色料等材料以分散或溶解的形式包含的液體的液體噴射裝置、噴射在生物晶片製造 中使用的生物有機物的液體噴射裝置、被用作精密移液管的噴射作為試料的液體的液體噴 射裝置。此外,也可以採用向鐘錶或相機等精密儀器精準噴射潤滑油的液體噴射裝置、為了 形成用於光通信元件等的微小半球透鏡(光學透鏡)等而將紫外線固化樹脂等透明樹脂液 體噴射到基板上的液體噴射裝置、為蝕刻基板等而噴射酸或鹼等蝕刻液的液體噴射裝置、 以及向這些液體噴射裝置供應液體的液體容器。此外本發明能夠應用於這些任一種噴射裝 置以及液體容器。此外,不限於噴墨式印表機,也可以採用使用調色劑等記錄材料執行印刷 的雷射印表機以及調色劑盒。 第十四變形例在上述實施例中,可以將通過硬體實現的結構的一部分置換成軟體,相反地也可 以將通過軟體實現的結構一部分置換成硬體。 第十五變形例在上述實施例中,採用了利用壓電元件的傳感器110,但代替之,例如既可以使用 時常返回具有表示有墨水的頻率的應答信號的振動電路等振動裝置,也可以採用與副控制 部50進行某些通訊的CPU、ASIC等更簡單的IC。此外,本發明也可以應用於諸如只安裝存儲裝置而不安裝傳感器等的墨盒100中。·第十六變形例在上述實施例中,將一個墨水罐構成為一個墨盒,但可以將多個墨水罐構成為一
個墨盒ο 第十七變形例在上述實施例中,液體供應單元是將基板固定在液體容器主體上的墨盒,基板與 液體容器主體構成一體被安裝到印刷頭單元上所設置的保持器上,但可應用本發明的液體 供應單元也可以是固定有基板的蓋體和容納液體的容器主體分別單獨被安裝到保持器上 的墨盒。例如可以例舉在將固定有基板的蓋體沿預定的插入方向插入保持器中進行安裝 後,再將容器主體安裝到保持器中的結構。此時可以是如下結構如果容器主體內的液體被 耗盡,則只更換液體容器主體,並且在更換的同時復位存儲裝置中存儲的液體消耗量信息 (第一液體消耗計數值X和第二液體消耗計數值Y)。·第十八變形例在上述實施例中,液體容納單元被安裝在印刷頭單元的保持器上,並從供墨部直 接向印刷頭供應墨水,但液體容納單元也可以構成為被安裝在液體噴射裝置中與頭分開的 位置並經由與液體容納單元的液體供應部連結的軟管向頭供應液體的結構。 第十九變形例在上述的實施例中,將存儲裝置130作為具有鐵電存儲器單元陣列132的半導體 存儲裝置進行了說明,但存儲裝置130不限於此,也可以是不利用鐵電存儲器單元的半導 體存儲裝置(EEPR0M、快閃記憶體)。此外也可以是半導體存儲裝置以外的存儲裝置。 第二十變形例在上述實施例中,主控制部40和副控制部50是分開獨立的結構,但也可以是一體 的控制部。·第二—^一變形例在上述實施例中,在存儲裝置130和副控制部50之間的通信中,從副控制部50向 存儲裝置130提供了復位信號CRST,但也可以省去復位信號CRST的提供。此時,省去存儲 裝置130的復位端子240、印表機20側的與復位端子240對應的端子440、以及復位信號線 LR1。此時,例如,當存儲裝置130接受電源電壓CVDD的供應而啟動時,存儲裝置130主動 執行存儲裝置130的初始化。啟動時自己初始化的存儲裝置130此後能夠與實施例同樣地 從副控制部50接受時鐘信號CSCK和數據信號CSDA的提供來動作。·第二十二變形例在上述實施例中,存儲裝置130的存儲器控制電路136包括ID比較部Mil、指令分 析部M12、以及數據判定部M19。ID比較部Mil、指令分析部M12、以及數據判定部M19可以 分別通過個別的硬體來構成,也可以一部分或者全部由共同的硬體構成。以上,對本發明的實施例和變形例進行了說明,但本發明不限於上述的實施例和 變形例,可在不脫離其主旨的範圍內以各種方式來實施。
權利要求
一種液體消耗系統,包括液體消耗裝置;以及以能夠拆卸的方式安裝至所述液體消耗裝置的液體供應單元,所述液體供應單元包括容納液體的容器;存儲裝置,其具有第一存儲區域,所述第一存儲區域保存用於指定被容納在所述容器中的所述液體的餘量的第一液體信息;傳感器,其用於檢測被容納在所述容器中的所述液體的餘量是否為預定值以下;以及存儲器控制部,其根據來自所述液體消耗裝置的禁止請求,進行禁止對所述存儲裝置中的所述第一存儲區域進行寫入的寫入禁止控制,所述液體消耗裝置包括液體消耗部,其消耗被容納在所述容器中的所述液體;液體信息更新部,其根據所述液體消耗部中的所述液體的消耗,來更新被保存在所述第一存儲區域中的所述第一液體信息;判斷部,其驅動所述傳感器來判斷所述液體的餘量是否為預定值以下;以及禁止請求發出部,當所述判斷部判斷為所述液體的餘量為預定值以下時,所述禁止請求發出部對所述存儲器控制部發出所述禁止請求。
2.如權利要求1所述的液體消耗系統,其中,所述液體消耗裝置還包括餘量管理部,所述餘量管理部在發出了所述禁止請求之後, 從所述第一存儲區域讀出所述第一液體信息,並基於讀出的所述第一液體信息來管理所述 容器中的所述液體的餘量。
3.如權利要求2所述的液體消耗系統,其中,所述存儲裝置還包括第二存儲區域,所述第二存儲區域保存用於指定被容納在所述容 器中的所述液體的餘量,所述液體信息更新部還根據所述液體消耗部中的所述液體的消耗來更新被保存在所 述第二存儲區域中的所述第二液體信息,而在發出了所述禁止請求之後,不進行所述第一 液體信息的更新,並且繼續進行所述第二液體信息的更新,所述餘量管理部在發出了所述禁止請求之後,從所述第一存儲區域讀出所述第一液體 信息,從所述第二存儲區域讀出所述第二液體信息,並基於讀出的所述第一液體信息和所 述第二液體信息來管理所述容器中的所述液體的餘量。
4.一種液體消耗裝置,液體供應單元以能夠裝卸的方式被安裝至所述液體消耗裝置, 其中,所述液體供應單元包括 容納液體的容器;存儲裝置,其具有第一存儲區域,所述第一存儲區域保存用於指定被容納在所述容器 中的所述液體的餘量的第一液體信息;傳感器,其用於檢測被容納在所述容器中的所述液體的餘量是否為預定值以下;以及 存儲器控制部,其根據來自所述液體消耗裝置的禁止請求,進行禁止對所述存儲裝置 中的所述第一存儲區域進行寫入的寫入禁止控制,所述液體消耗裝置包括液體消耗部,其消耗被容納在所述容器中的所述液體;液體信息更新部,其根據所述液體消耗部中的所述液體的消耗,來更新被保存在所述 第一存儲區域中的所述第一液體信息;判斷部,其驅動所述傳感器來判斷所述液體的餘量是否為預定值以下;以及 禁止請求發出部,當所述判斷部判斷為所述液體的餘量為預定值以下時,所述禁止請 求發出部對所述存儲器控制部發出所述禁止請求。
5.一種液體供應單元,其以能夠拆卸的方式被安裝至液體消耗裝置,並包括 容納液體的容器;存儲裝置,其具有第一存儲區域,所述第一存儲區域保存用於指定被容納在所述容器 中的所述液體的餘量的第一液體信息;傳感器,其用於檢測被容納在所述容器中的所述液體的餘量是否為預定值以下;以及 存儲器控制部,其根據來自所述液體消耗裝置的禁止請求,進行禁止對所述存儲裝置 中的所述第一存儲區域進行寫入的寫入禁止控制。
6.一種對容納在液體供應單元中的液體的餘量進行管理的方法,所述液體供應單元包 括容納液體的容器,其中,所述方法存儲用於指定被容納在所述容器中的所述液體的餘量的第一液體信息和第二液體信息?根據液體消耗裝置對所述液體的消耗來更新所述第一液體信息和所述第二液體信息, 使用傳感器來檢測被容納在所述容器中的所述液體的餘量是否為預定值以下, 當通過傳感器檢測出所述液體的餘量為預定值以下時,禁止所述第一液體信息的更 新,並且繼續進行所述第二液體信息的更新,基於所述第一液體信息和所述第二液體信息來管理所述液體的餘量。
全文摘要
本發明提供一種抑制了保存在液體供應單元的存儲裝置中的信息被錯誤改寫的液體消耗系統和裝置、液體供應單元、液體餘量管理方法。以能夠拆卸的方式被安裝至液體消耗裝置的液體供應單元包括容納液體的容器;存儲裝置,其具有第一存儲區域,第一存儲區域保存用於指定被容納在容器中的液體的餘量的第一液體信息;傳感器,其用於檢測被容納在容器中的液體的餘量是否為預定值以下;以及存儲器控制部,其根據來自液體消耗裝置的禁止請求,進行禁止對存儲裝置中的第一存儲區域進行寫入的寫入禁止控制。
文檔編號B41J2/175GK101856911SQ201010151
公開日2010年10月13日 申請日期2010年3月31日 優先權日2009年4月1日
發明者朝內昇 申請人:精工愛普生株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀