国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      記錄裝置、用于記錄裝置的數(shù)據(jù)處理方法以及記錄系統(tǒng)的制作方法

      文檔序號:6556839閱讀:237來源:國知局
      專利名稱:記錄裝置、用于記錄裝置的數(shù)據(jù)處理方法以及記錄系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種記錄裝置、一種用于記錄裝置的數(shù)據(jù)處理方法、以及一種記錄系統(tǒng),尤其涉及一種在記錄裝置中的記錄數(shù)據(jù)處理,該記錄裝置記錄頭具有多個記錄元件陣列,記錄元件陣列排列有多個記錄元件,該記錄裝置通過使記錄頭沿著與排列方向相交的方向進行掃描而進行記錄。
      背景技術(shù)
      在例如紙張或薄膜的片狀記錄介質(zhì)上記錄如字符或圖像的信息的打印機被廣泛用作文字處理機、個人計算機、傳真機等的信息輸出裝置。
      作為用于打印機的記錄方法,已知多種方法。噴墨打印方法可在例如紙張的記錄介質(zhì)上實現(xiàn)非接觸打印。該方法最近一直引人注意,因為它容易進行彩色打印并且安靜。作為用于噴墨打印方法的構(gòu)造,串行記錄系統(tǒng)是眾所周知的,其在安裝有記錄頭的支架沿與記錄介質(zhì)如紙張的傳送方向交叉的方向上往復地掃描的同時進行記錄,該記錄頭響應記錄信息排出墨。總體上,串行記錄系統(tǒng)被廣泛應用的原因包括成本低和易于小型化。
      在串行記錄系統(tǒng)中,通過安裝有記錄頭的支架在記錄介質(zhì)上掃描來進行記錄。因此,在根據(jù)串行記錄系統(tǒng)的記錄裝置(打印裝置)中,在記錄頭的掃描方向上的記錄區(qū)域被分成多個區(qū)域,并且該裝置具有將記錄數(shù)據(jù)存儲在被分隔區(qū)域的單位中的緩沖器。
      在這種類型的記錄裝置中,當將記錄數(shù)據(jù)存儲在緩沖器內(nèi)的被分隔區(qū)域單位中時,該裝置將對每種顏色改變記錄數(shù)據(jù)存儲區(qū)域的信息與緩沖器可用來存儲的剩余量和寫入地址更新量進行比較。記錄裝置包括寫入控制部,該寫入控制部基于該比較結(jié)果控制每種顏色單位區(qū)域的記錄數(shù)據(jù)的寫入地址信息(日本專利公報No.2003-305896)。
      記錄裝置還包括讀取控制部,其對于每種顏色控制用來讀取存儲在緩沖器中的記錄數(shù)據(jù)的讀取地址信息;和記錄數(shù)據(jù)生成部件,其根據(jù)基于讀取地址信息所讀取的記錄數(shù)據(jù)生成被分隔區(qū)域單位的記錄數(shù)據(jù)。
      為了記錄將被從主計算機傳送到按此方式構(gòu)造的傳統(tǒng)記錄裝置的數(shù)據(jù),主計算機(打印機驅(qū)動器)在掃描方向(光柵方向)上進行位置調(diào)整(定位調(diào)整)(日本專利公報No.2003-305895)。
      在配置有短記錄元件陣列(即,構(gòu)成單個記錄元件陣列的記錄元件的數(shù)目小)的記錄頭中,由在安裝(連接)記錄頭時產(chǎn)生的安裝誤差(相對于基準角的傾斜)引起的偏差寬度至多落在一個像素的范圍內(nèi),因此可忽視其對記錄圖像的影響。因此,無需對涉及這種記錄頭的安裝誤差進行修正等。
      然而,最近幾年,在具有記錄頭和墨盒一體構(gòu)造結(jié)構(gòu)的低成本記錄裝置中記錄頭長度的增加正在發(fā)展。因此,由在安裝記錄頭時所產(chǎn)生的安裝誤差引起的偏差寬度已開始超過一個像素,由此不能再忽視其對記錄圖像的影響。
      為了校正安裝這種記錄頭時所產(chǎn)生的安裝誤差(相對于基準角的傾斜),需要進行與每個記錄元件陣列的傾斜相對應的位置調(diào)整(定位調(diào)整)。然而,對于該位置調(diào)整(定位調(diào)整),需要處理1位數(shù)據(jù)。
      通常,通過代表記錄/非記錄的1位(二進制)來表示傳送到記錄裝置的記錄數(shù)據(jù)。然而,主計算機的數(shù)據(jù)處理單位通常被設(shè)置為16位或32位。因此,不能高效地在主計算機上處理1位數(shù)據(jù)如記錄數(shù)據(jù),從而處理需要時間長。
      最近,記錄裝置的記錄分辨率已增大,而從主計算機傳送到記錄裝置上的記錄數(shù)據(jù)的數(shù)量也增加了。隨著記錄數(shù)據(jù)量的增加,在主計算機上生成記錄數(shù)據(jù)并隨后傳送數(shù)據(jù)需要更多的時間。因此,從指示記錄直到在記錄裝置上實際執(zhí)行記錄的時間看,存在有效速度的降低。
      由于上述理由,為了有效地校正安裝記錄頭時出現(xiàn)的安裝誤差,同時減少發(fā)送記錄指令之后直到執(zhí)行記錄的時間,需要減少主計算機(打印機驅(qū)動器)生成記錄數(shù)據(jù)并將數(shù)據(jù)傳送到記錄裝置上所需的時間。

      發(fā)明內(nèi)容
      本發(fā)明是考慮到上述情形而作出的,本發(fā)明的目的在于有效地校正安裝記錄頭時出現(xiàn)的安裝誤差,同時加速在主計算機上的記錄數(shù)據(jù)生成過程和傳送過程。
      根據(jù)本發(fā)明的一個方面,上述目的是通過一種記錄裝置實現(xiàn)的,該記錄裝置記錄頭具有多個記錄元件陣列,記錄元件陣列排列有多個記錄元件,該記錄裝置通過使記錄頭沿著與排列方向相交的方向進行掃描而進行記錄,并且該記錄裝置包括第一定位信息,其對應于沿著掃描方向在各記錄元件陣列之間的相對距離,該第一定位信息從所連接的主設(shè)備發(fā)送;接收緩沖器,其存儲設(shè)置數(shù)據(jù)和每個記錄元件陣列的記錄數(shù)據(jù),該設(shè)置數(shù)據(jù)包括第二定位信息,該第二定位信息對應于每個記錄元件陣列在垂直于掃描方向的方向上的傾斜度;記錄緩沖器,其將每個記錄元件陣列的記錄數(shù)據(jù)與沿著掃描方向的記錄位置相關(guān)聯(lián)地存儲;寫入控制部件,其基于第一和第二定位信息進行控制,以調(diào)整記錄數(shù)據(jù)的存儲位置,并將數(shù)據(jù)存儲在記錄緩沖器中。
      因此,除了在主設(shè)備上進行傳統(tǒng)的與記錄元件陣列之間的相對距離相關(guān)的定位調(diào)整過程外,還在記錄裝置側(cè)執(zhí)行與由記錄頭的安裝誤差所產(chǎn)生的記錄元件陣列在垂直于掃描方向的方向上的傾斜度相關(guān)的定位調(diào)整處理。因此,可有效地校正在安裝記錄頭時所產(chǎn)生的安裝誤差,與此同時,簡化了在主設(shè)備上生成記錄數(shù)據(jù)的處理。因此,可減少從指示記錄直到實際執(zhí)行記錄的時間。
      第二定位信息可以是通過將傾斜度轉(zhuǎn)換成在掃描方向上的記錄像素數(shù)而獲得的值。
      對每個記錄元件陣列內(nèi)預定數(shù)量的記錄元件設(shè)置第二定位信息。優(yōu)選地,該裝置還包括讀取控制部件和記錄控制部件,該讀取控制部件對于每個記錄元件陣列控制用于讀取存儲在記錄緩沖器內(nèi)的記錄數(shù)據(jù)的讀取地址信息,該記錄控制部件通過根據(jù)基于讀取地址信息讀取的記錄數(shù)據(jù)驅(qū)動每個記錄元件陣列而進行記錄。
      優(yōu)選地,以各自不同顏色對每個記錄元件陣列進行記錄。
      優(yōu)選地,記錄緩沖器被構(gòu)造成在掃描方向上將記錄區(qū)域分成多個塊,并且將記錄數(shù)據(jù)存儲在每個塊中,而寫入控制部件具有寄存器,該寄存器對每個記錄元件陣列存儲用于識別包含在記錄數(shù)據(jù)中的數(shù)據(jù)存在或不存在的信息、數(shù)據(jù)的光柵數(shù)量以及數(shù)據(jù)的定位信息。
      寫入控制部件可根據(jù)每個塊的記錄元件陣列中記錄數(shù)據(jù)的存在或不存在,控制用于存儲在記錄緩沖器中的地址信息。
      優(yōu)選地,每個記錄元件被構(gòu)造成通過排出墨而進行記錄。更優(yōu)選地,每個記錄元件被構(gòu)造成包括熱能轉(zhuǎn)換器,該熱能轉(zhuǎn)換器用于產(chǎn)生施加給墨的熱能,以利用熱能排出墨。
      根據(jù)本發(fā)明的另一個方面,上述目的通過一種記錄裝置的數(shù)據(jù)處理方法而實現(xiàn),該記錄裝置記錄頭具有多個記錄元件陣列,記錄元件陣列排列有多個記錄元件,該記錄裝置通過使記錄頭沿著與排列方向相交的方向進行掃描而進行記錄,并且該記錄裝置包括接收緩沖器,其存儲從所連接的主設(shè)備發(fā)送的設(shè)置數(shù)據(jù)和每個記錄元件陣列的記錄數(shù)據(jù);以及記錄緩沖器,其將每個記錄元件陣列的記錄數(shù)據(jù)與沿著掃描方向的記錄位置相關(guān)聯(lián)地存儲,該方法包括寫入控制步驟,其基于第一定位信息和第二定位信息進行控制,以調(diào)整記錄元件陣列的記錄數(shù)據(jù)的存儲位置并將記錄數(shù)據(jù)存儲在記錄緩沖器中,該第一定位信息被包含在設(shè)置數(shù)據(jù)中,對應于沿著掃描方向在各記錄元件陣列之間的相對距離,該第二定位信息對應于每個記錄元件陣列在垂直于掃描方向的方向上的傾斜度;讀取控制步驟,其對于每個記錄元件陣列控制用于讀取存儲在記錄緩沖器中的記錄數(shù)據(jù)的讀取地址信息;以及記錄控制步驟,其通過根據(jù)基于讀取地址信息讀出的記錄數(shù)據(jù)驅(qū)動每個記錄元件陣列而進行記錄。
      根據(jù)本發(fā)明的又一個方面,上述目的是通過一種記錄系統(tǒng)實現(xiàn)的,該記錄系統(tǒng)包括記錄裝置和主計算機裝置,該記錄裝置記錄頭具有多個記錄元件陣列,記錄元件陣列排列有多個記錄元件,該記錄裝置通過使記錄頭沿著與排列方向相交的方向進行掃描而進行記錄,該主設(shè)備與記錄裝置連接,并將設(shè)置數(shù)據(jù)和記錄數(shù)據(jù)發(fā)送到記錄裝置,其中,主設(shè)備發(fā)送作為設(shè)置數(shù)據(jù)的數(shù)據(jù),該數(shù)據(jù)包括第一定位信息和第二定位信息,該第一定位信息對應于沿著掃描方向在各記錄元件陣列之間的相對距離,該第二定位信息對應于每個記錄元件陣列在垂直于掃描方向的方向上的傾斜度;
      記錄裝置包括記錄緩沖器,其將每個記錄元件陣列的記錄數(shù)據(jù)與沿著掃描方向的記錄位置相關(guān)聯(lián)地存儲,并基于第一和第二定位信息進行控制,以調(diào)整每個記錄元件陣列的記錄數(shù)據(jù)的存儲位置,并將數(shù)據(jù)存儲在記錄緩沖器中。
      上述目的還通過一種主計算機裝置實現(xiàn),該主計算機裝置包括生成部件和輸出部件,該生成部件以塊單位生成將被輸出到記錄裝置的記錄數(shù)據(jù),該記錄裝置通過使具有多個記錄元件陣列的記錄頭相對于記錄介質(zhì)進行掃描而在記錄介質(zhì)上進行記錄,該塊單位對應于在記錄介質(zhì)上記錄頭的掃描記錄區(qū)域中沿掃描方向的多個分隔區(qū)域,該輸出部件輸出包括記錄數(shù)據(jù)的指令,該主設(shè)備還包括定位信息獲取部件,其獲取與記錄頭的記錄元件陣列的偏差相關(guān)的第一定位信息和對應于記錄元件陣列在垂直于掃描方向的方向上的傾斜度的第二定位信息;塊計數(shù)獲取部件,其基于所生成的記錄數(shù)據(jù)獲取對應于由記錄裝置通過單次掃描記錄而記錄的記錄數(shù)據(jù)的塊數(shù);判斷部件,其基于第一和第二定位信息判斷是否修改由塊計數(shù)獲取部件獲取的塊數(shù);修改部件,其在判斷部件作出修改塊數(shù)的判斷時修改指令的內(nèi)容。
      本發(fā)明的其它特征和優(yōu)點將在下面結(jié)合附圖的說明中顯而易見,其中,附圖中相同的參考標記表示相同或相似的部分。


      圖1是一透視圖,示出作為本發(fā)明一優(yōu)選實施例的噴墨記錄裝置在拆掉蓋的狀態(tài)下的外觀;圖2是一方框圖,示出圖1的噴墨記錄裝置的記錄控制部的構(gòu)造;圖3A至3E是示出從主計算機傳送且存儲在接收緩沖器中的數(shù)據(jù)結(jié)構(gòu)圖;圖4是示出保持記錄數(shù)據(jù)的記錄緩沖器中的數(shù)據(jù)結(jié)構(gòu)圖;圖5是說明記錄緩沖結(jié)構(gòu)控制電路的寫入地址控制圖;圖6A至6D是說明記錄緩沖器中存儲記錄數(shù)據(jù)的方式圖;圖7A是示出傾斜校正值為正值的示例圖;圖7B是示出傾斜校正值為負值的示例圖;圖8是說明由記錄緩沖結(jié)構(gòu)控制電路從記錄緩沖器中讀出數(shù)據(jù)的過程圖;圖9是說明當定位調(diào)整值不為0且存在傾斜校正時寫入數(shù)據(jù)的順序圖;圖10是說明當定位調(diào)整值不為0且存在傾斜校正時的實際地址圖;圖11A是示意性地示出與定位調(diào)整相關(guān)的數(shù)據(jù)狀態(tài)圖;圖11B是示意性地示出與定位調(diào)整相關(guān)的數(shù)據(jù)狀態(tài)圖;圖11C是示意性地示出與定位調(diào)整相關(guān)的數(shù)據(jù)狀態(tài)圖;圖12A是示意性地示出與定位調(diào)整相關(guān)的數(shù)據(jù)狀態(tài)圖;圖12B是示意性地示出與定位調(diào)整相關(guān)的數(shù)據(jù)狀態(tài)圖;圖12C是示意性地示出與定位調(diào)整相關(guān)的數(shù)據(jù)狀態(tài)圖;圖13A至13H是示出根據(jù)定位調(diào)整的終端塊的數(shù)據(jù)結(jié)構(gòu)圖;圖14是示出根據(jù)本發(fā)明的記錄裝置和主計算機的概略控制構(gòu)造圖;圖15是示出塊增加處理的流程圖;圖16是示出數(shù)據(jù)生成過程的流程圖。
      具體實施例方式
      下面在參照附圖的同時,通過示例詳細說明本發(fā)明的優(yōu)選實施例。在下面實施例中所說明的部件嚴格地用于舉例的目的,并且下面的說明并不意圖將本發(fā)明的范圍僅局限于這些實施例。
      本說明書中所使用的術(shù)語“記錄”(也可稱作“打印”)不僅指在記錄介質(zhì)上形成有意義的信息例如字符和圖形的情況,而且寬泛地指在記錄介質(zhì)上形成圖像、圖樣或圖案的情況或者指處理一種介質(zhì),而不考慮該信息是有意義的還是無意義的或者該信息是否被顯示從而可被人們視覺感知。
      此外,這里所使用的術(shù)語“記錄介質(zhì)”不僅指在普通記錄裝置中所使用的紙張,而且寬泛地指能夠接收墨的材料,例如布、塑料薄膜、金屬板、玻璃、陶瓷、木材或皮革。
      而且,這里所使用的術(shù)語“墨”(也可稱作“液體”)應類似于上述術(shù)語“記錄(打印)”的定義寬泛地解釋,并由此指一種可通過施加到記錄介質(zhì)上,以處理記錄介質(zhì)或處理墨(例如,欲被施加到記錄介質(zhì)上的墨中的著色材料的固化或不溶解)的用于形成圖像、圖樣、圖案等的液體。
      此外,除非另外特別說明,這里所使用的術(shù)語“噴嘴”(也可稱作“記錄元件”)指排出孔或總體上指與其連通的液體通道和產(chǎn)生用于排出墨所用能量的元件。
      下面對應用本發(fā)明的噴墨記錄裝置(打印裝置)的實施例作出詳細說明。
      &lt;記錄裝置的概略構(gòu)造&gt;
      圖1是一透視圖,示出了本實施例的噴墨記錄裝置在拆掉蓋的狀態(tài)下的概略構(gòu)造。
      在圖1中,具有以一體方式設(shè)置的記錄頭和墨盒的記錄盒110被安裝在支架101上,并且支架101可沿著導桿102移動。在該實施例中,記錄頭是噴墨打印系統(tǒng)的記錄頭。附圖標記103表示機架,其由主機架103a和左、右側(cè)板103b、103c構(gòu)成。附圖標記108表示作為支架驅(qū)動源的支架電機。附圖標記109表示帶,該帶與支架相連,并由支架電機108驅(qū)動。附圖標記130表示恢復單元,其對記錄頭排出面進行清潔和抽吸操作。附圖標號140表示標尺,其由計算支架101以及安裝在支架上的發(fā)光元件和光接收元件的位置和速度的CR編碼器構(gòu)成。
      用作記錄介質(zhì)的記錄薄片通過薄片進給輥(未示出)輸送到裝置主體。然后,記錄薄片被薄片供給輥105、壓緊輥(未示出)和薄片壓板(未示出)夾緊,并被傳送到記錄盒110的記錄區(qū)域,以進行記錄。
      記錄盒110包括兩種記錄盒彩色記錄盒,其容納三種顏色即黃色、品紅色和青色墨;以及黑色記錄盒,其容納黑色墨。這兩種記錄盒被分別插入盒導向件7中。
      本實施例的噴墨記錄裝置與主計算機相連,并且在從主計算機(打印機驅(qū)動器)接收到記錄數(shù)據(jù)時進行記錄。本實施例的記錄裝置通過使支架在記錄介質(zhì)上掃描來進行記錄,該支架支撐包括記錄頭的記錄盒110。為此,該記錄裝置在掃描方向上將記錄頭的記錄區(qū)域劃分成多個區(qū)域,并在每個所劃分的區(qū)域上記錄(打印)圖像。
      在該情況下,根據(jù)本實施例的噴墨記錄裝置,主計算機不通過對每一位的數(shù)據(jù)處理來執(zhí)行掃描方向上的記錄數(shù)據(jù)的位置調(diào)整(定位調(diào)整)。作為替代的是,如稍后說明的圖2所示,通過記錄裝置中的記錄緩沖結(jié)構(gòu)控制電路8進行記錄數(shù)據(jù)的定位調(diào)整。這可以加速主計算機記錄數(shù)據(jù)生成從而增大有效記錄速度。
      &lt;記錄控制部的結(jié)構(gòu)&gt;
      圖2是一個方框圖,示出了本發(fā)明的記錄裝置的記錄控制部的構(gòu)造。在該圖中,附圖標記1表示接口控制器,其通過接口信號線S1接收從主計算機(未示出)傳送來的數(shù)據(jù)。該接口控制器1從所接收的數(shù)據(jù)中提取記錄數(shù)據(jù)和記錄裝置操作所需的數(shù)據(jù),以臨時積累數(shù)據(jù)。由接口控制器1提取出來的數(shù)據(jù)通過信號線S2存儲在接收緩沖器2中。
      接收緩沖器2由存儲器例如SRAM或DRAM構(gòu)成,并且存儲在接收緩沖器中的數(shù)據(jù)具有如圖3A到3B或3C到3E所示的結(jié)構(gòu)。
      如圖3A中的接收緩沖器的數(shù)據(jù)結(jié)構(gòu)所示,從左側(cè)開始依次存儲“命令”201、“數(shù)據(jù)長度”202、以及“設(shè)置數(shù)據(jù)”203。接著,存儲“命令”204、“數(shù)據(jù)長度”205、以及“設(shè)置數(shù)據(jù)”206。這表明按時間序列傳送的數(shù)據(jù)在接收緩沖器中是以連續(xù)地址存儲的。設(shè)置數(shù)據(jù)206是表示供紙的執(zhí)行、供紙量的設(shè)置和所使用的記錄頭數(shù)量等的信息。記錄裝置可僅在獲得由設(shè)置數(shù)據(jù)確定的所有信息之后開始記錄。在這些數(shù)據(jù)之后,將被記錄的記錄數(shù)據(jù)如圖像數(shù)據(jù)209、212被存儲在接收緩沖器2中。
      記錄數(shù)據(jù)如圖像數(shù)據(jù)209、212是通過將記錄頭在記錄介質(zhì)上掃描一次進行記錄所需的數(shù)據(jù)量劃分成均具有較少數(shù)據(jù)量的塊單位而獲得的數(shù)據(jù)。被劃分成塊單位的記錄數(shù)據(jù)是獨立的,并且這些數(shù)據(jù)被依次存儲為第一數(shù)據(jù)塊209、第二數(shù)據(jù)塊212等。
      圖3B是一圖,其詳細示出了被分成塊單位后的記錄數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。如該圖所示,多種顏色的記錄數(shù)據(jù)213到214被依次存儲為壓縮數(shù)據(jù)。壓縮TAG和壓縮數(shù)據(jù)被“色改變碼”216、217、218分開。
      例如,假定記錄數(shù)據(jù)存在四種顏色,即青色、黃色、品紅色和黑色,所使用的記錄頭在掃描方向上對每個顏色具有兩個噴嘴陣列,每個噴嘴陣列在縱向上相對于每種顏色具有64個噴嘴。由于每個噴嘴陣列的數(shù)據(jù)形成一種顏色的記錄數(shù)據(jù),因此兩個噴嘴陣列×四種顏色,即,從第一顏色到第八顏色的壓縮記錄數(shù)據(jù)被作為記錄數(shù)據(jù)存儲在一個數(shù)據(jù)塊中。每個噴嘴陣列的噴嘴被沿著記錄介質(zhì)的傳送方向排列。例如,第一和第二顏色的數(shù)據(jù)是對應于青色的記錄數(shù)據(jù),第三和第四顏色的數(shù)據(jù)是對應于品紅色的記錄數(shù)據(jù),第五和第六顏色的數(shù)據(jù)是對應于黃色的記錄數(shù)據(jù),第七和第八顏色的數(shù)據(jù)是對應于黑色的記錄數(shù)據(jù)。
      圖4是示出保持記錄數(shù)據(jù)的記錄緩沖器的數(shù)據(jù)結(jié)構(gòu)圖。例如,當記錄裝置通過一次掃描最多在掃描方向上記錄大約八英寸的長度,并且一個數(shù)據(jù)塊對應于在掃描方向上足以記錄大約一英寸的大小時,通過記錄總共八個數(shù)據(jù)塊的記錄數(shù)據(jù)而完成一次掃描的圖像。第一到第八數(shù)據(jù)塊被沿著記錄頭的掃描方向排列,并且每個數(shù)據(jù)塊包含第一顏色到第八顏色的記錄數(shù)據(jù)。在每個塊中存儲的每種顏色的記錄數(shù)據(jù)的長度與記錄頭的噴嘴數(shù)量相對應。
      再參照圖2,對每個控制塊作出說明。在存儲于接收緩沖器2的數(shù)據(jù)中,用作控制記錄裝置的設(shè)置值的“命令”、“數(shù)據(jù)長度”和“設(shè)置數(shù)據(jù)”被CPU9經(jīng)過信號線S902從接口控制器1中讀出,并被設(shè)置在該圖中的控制電路7、8中(S903和S907)。CPU9解釋所讀出的數(shù)據(jù)(對應于圖3A中的201到208數(shù)據(jù)),并根據(jù)結(jié)果將記錄裝置的全部打印控制集中化。為了處理記錄數(shù)據(jù),CPU9啟動數(shù)據(jù)解壓縮塊55,并使其執(zhí)行處理。
      如圖3B所示,數(shù)據(jù)解壓縮塊55從接收緩沖器2中讀出“壓縮TAG”、“壓縮數(shù)據(jù)”和“色改變碼”三種數(shù)據(jù),并基于這些數(shù)據(jù)執(zhí)行數(shù)據(jù)光柵化控制。該實施例將Pack位壓縮用作數(shù)據(jù)壓縮/解壓縮方法。因此,當壓縮TAG取00h到7fh的8位值時,數(shù)據(jù)是在假定數(shù)據(jù)區(qū)域內(nèi)存在1-128的非連續(xù)數(shù)據(jù)的情況下處理的。此外,當壓縮TAG取FFh到81h的8位值時,下一字節(jié)的數(shù)據(jù)被解壓縮成2-128的連續(xù)數(shù)據(jù)。如果80h通過數(shù)據(jù)讀取處理讀出,則數(shù)據(jù)被作為色改變碼處理。解壓縮數(shù)據(jù)通過信號線S4a傳送到圖像轉(zhuǎn)換塊54。該數(shù)據(jù)通過圖像轉(zhuǎn)換塊經(jīng)受HV轉(zhuǎn)換,并且HV轉(zhuǎn)換后的數(shù)據(jù)通過信號線S4b存儲在記錄緩沖器4中。
      記錄緩沖器4以圖4所示的數(shù)據(jù)結(jié)構(gòu)存儲解壓縮后的記錄數(shù)據(jù)。第一塊的第一顏色的記錄數(shù)據(jù)的起始數(shù)據(jù)被寫入記錄緩沖器4的頂部地址。隨后的數(shù)據(jù)通過適當?shù)馗淖兊刂繁焕^續(xù)寫入。在記錄緩沖器的地址中能夠存儲一種顏色數(shù)據(jù)的區(qū)域是通過由CPU9首次載入的設(shè)置數(shù)據(jù)確定的,并且比設(shè)置數(shù)據(jù)的值大的數(shù)據(jù)是不能被寫入的。在壓縮記錄數(shù)據(jù)中,數(shù)據(jù)大小根據(jù)設(shè)置數(shù)據(jù)而受到限制。在檢測到色改變碼之后的數(shù)據(jù)被繼續(xù)從第二顏色的記錄數(shù)據(jù)的頂部地址寫入。通過記錄緩沖結(jié)構(gòu)控制電路8(將稍后說明)執(zhí)行該地址數(shù)據(jù)的控制。
      在第一塊中,重復寫入從第一顏色的數(shù)據(jù)到第八顏色的數(shù)據(jù)。如果在寫入第八顏色的數(shù)據(jù)結(jié)束之后檢測到色改變碼,那么第一塊的所有數(shù)據(jù)的寫入就完成了。數(shù)據(jù)解壓縮塊55結(jié)束數(shù)據(jù)光柵操作,通過中斷信號(S906)通知CPU9一個塊的數(shù)據(jù)光柵化完成,并等待從CPU9發(fā)送下一數(shù)據(jù)光柵處理的啟動。
      在多個塊的記錄數(shù)據(jù)被布置在記錄緩沖器4的階段中,CPU9啟動支架電機(由圖1中附圖標記108表示)開始記錄操作。這樣,通過在其上安裝有記錄頭6(記錄盒110)的支架掃描的同時與支架編碼器(CR編碼器)10同步地傳送記錄數(shù)據(jù)進行記錄,可在紙張表面上(在記錄介質(zhì)上)完成圖像。在記錄頭6完成沿主掃描方向的掃描之后,傳送部件沿著副掃描方向傳送記錄介質(zhì)。這樣,通過重復進行記錄頭的掃描和記錄介質(zhì)的傳送,就完成了一頁圖像的記錄。
      記錄數(shù)據(jù)生成塊5根據(jù)CPU9指定的值,通過信號線S5與CR編碼器10同步定時地讀取存在于記錄緩沖器4上的塊結(jié)構(gòu)的記錄數(shù)據(jù),并在將其轉(zhuǎn)換成記錄頭6可記錄的數(shù)據(jù)結(jié)構(gòu)的同時將該數(shù)據(jù)輸出到信號線S6。記錄數(shù)據(jù)生成塊5保持與稍后說明的記錄緩沖器內(nèi)塊寬度(示出塊的長度)相關(guān)的信息和與塊的每種顏色的高度(顏色數(shù)據(jù)的“光柵數(shù)量”或記錄頭的“噴嘴數(shù)量”)相關(guān)的信息。
      為了存儲隨后的記錄數(shù)據(jù),從記錄緩沖器4讀取的數(shù)據(jù)區(qū)域?qū)⒈磺辶恪?br> &lt;接收緩沖器的寫入/讀取控制&gt;
      如上所述,接口控制器1將數(shù)據(jù)寫入接收緩沖器2,并且數(shù)據(jù)解壓縮塊55只從接收緩沖器2讀取記錄數(shù)據(jù)。接收緩沖結(jié)構(gòu)控制電路7控制此時的寫入地址和讀取地址。接收緩沖結(jié)構(gòu)控制電路7控制接收緩沖器2的頂部地址和底部地址,以及寫入地址和讀取地址。
      接收緩沖結(jié)構(gòu)控制電路7每次收到從接口控制器1接收的寫入請求信號(S701)時,使地址加一,并把該地址作為寫入地址信息(S702)輸出到接收緩沖器2。當接收緩沖結(jié)構(gòu)控制電路7達到該接收緩沖器2的底部地址時,進行控制以使寫入地址返回到接收緩沖器2的頂部地址。
      當接收緩沖器2充滿數(shù)據(jù)并且寫入地址到達讀取地址(與之相配)時,其通過信號線S703將不寫入下一數(shù)據(jù)的指令發(fā)送到接口控制器1。
      此時,接收緩沖器2同時還利用信號線S904的中斷信號通知CPU9接收緩沖器2處于不能寫入數(shù)據(jù)的狀態(tài)。接收緩沖器2的結(jié)構(gòu)可利用信號線S903的總線通過CPU9寫到內(nèi)部寄存器來設(shè)置。
      對于讀取地址,當CPU9直接通過接收緩沖結(jié)構(gòu)控制電路7中的數(shù)據(jù)讀取寄存器讀取接收緩沖器2中的數(shù)據(jù)時,在數(shù)據(jù)解壓縮塊55通過數(shù)據(jù)讀取請求信號線S705作出請求的情況下,地址每次加一,并且作為讀取地址通過信號線S706輸出到接收緩沖器2。
      當讀取地址達到底部地址時,接收緩沖結(jié)構(gòu)控制電路7進行控制以使讀取地址返回到接收緩沖器2的頂部地址。此外,當讀取地址到達寫入地址(與之相配)時,由于數(shù)據(jù)被從接收緩沖器中除去,因此接收緩沖結(jié)構(gòu)控制電路7通過信號線S704將不讀取下一數(shù)據(jù)的指令發(fā)送到數(shù)據(jù)解壓縮塊。此時,還同時利用信號線S904的中斷信號線通知CPU9在接收緩沖器2中不存在要讀取的數(shù)據(jù)。
      上述是關(guān)于接收緩沖器2的數(shù)據(jù)寫入和讀取控制的處理內(nèi)容的說明。接著,對將從接收緩沖器2讀取并且被光柵化的數(shù)據(jù)或從打印緩沖器中讀取的數(shù)據(jù)寫入記錄緩沖器中的處理內(nèi)容作出說明。
      &lt;記錄緩沖器的寫入/讀取控制&gt;
      圖像轉(zhuǎn)換塊54將記錄數(shù)據(jù)寫入記錄緩沖器4,并且記錄數(shù)據(jù)生成塊5讀取該被寫入的記錄數(shù)據(jù)。此時,記錄緩沖結(jié)構(gòu)控制電路8控制寫入地址和讀取地址。
      記錄緩沖結(jié)構(gòu)控制電路8控制記錄緩沖器的頂部地址和底部地址,以及寫入地址和讀取地址。
      記錄緩沖結(jié)構(gòu)控制電路8每次接受從圖像轉(zhuǎn)換塊54接收的寫入請求信號(S801)時,就適當?shù)馗淖兊刂罚⒃摰刂纷鳛閷懭氲刂沸畔?S802)輸出到記錄緩沖器4。當記錄緩沖結(jié)構(gòu)控制電路8到達記錄緩沖器4的底部地址時,其執(zhí)行控制以將寫入地址返回到記錄緩沖器4的頂部地址。
      當寫入地址到達指示記錄緩沖器4已充滿數(shù)據(jù)的讀取地址(與之相配)時,通過信號線S809將不寫入下一記錄數(shù)據(jù)的指令發(fā)送到圖像轉(zhuǎn)換塊54。
      此外,當數(shù)據(jù)解壓縮塊55從接收緩沖器2讀取色改變碼時,數(shù)據(jù)解壓縮塊55便通過信號線S541將該結(jié)果通知圖像轉(zhuǎn)換塊54。然后,圖像轉(zhuǎn)換塊通過信號線S807輸出到記錄緩沖結(jié)構(gòu)控制電路。記錄緩沖結(jié)構(gòu)控制電路8準備從信號線S802輸出用于存儲下一顏色的數(shù)據(jù)的頂部地址??赏ㄟ^CPU9利用信號線S907的總線寫入內(nèi)部寄存器來設(shè)置記錄緩沖器4的結(jié)構(gòu)。
      當記錄數(shù)據(jù)生成塊5通過數(shù)據(jù)讀取請求信號線S805發(fā)送對每種顏色的請求時,讀取地址每次加一,并通過信號線S806輸出到記錄緩沖器4。
      當讀取地址到達底部地址時,記錄緩沖結(jié)構(gòu)控制電路8進行控制,以使讀取地址返回到記錄緩沖器4的頂部地址。
      記錄數(shù)據(jù)生成塊5通過信號線S908的總線從CPU9將當前正被讀取的記錄數(shù)據(jù)塊的數(shù)據(jù)結(jié)構(gòu)設(shè)置在記錄數(shù)據(jù)生成塊5內(nèi)的寄存器中。當已讀取了被設(shè)置在記錄數(shù)據(jù)塊結(jié)構(gòu)內(nèi)的所有記錄數(shù)據(jù)時,記錄數(shù)據(jù)生成塊5將終止信號S909作為中斷信號發(fā)送到CPU9。此時,如果下一記錄數(shù)據(jù)塊已經(jīng)在記錄緩沖器4上被展開,就將該記錄數(shù)據(jù)塊結(jié)構(gòu)寫在寄存器中。
      記錄緩沖器4控制在一個記錄數(shù)據(jù)塊單位中的數(shù)據(jù)寫入,并且不對還未寫入的記錄數(shù)據(jù)塊啟動記錄數(shù)據(jù)生成塊。因此,不會發(fā)生記錄緩沖器的讀取地址超過寫入地址的情況。附圖標記11表示緩沖器結(jié)構(gòu)信息存儲器。這是用來控制記錄緩沖器的工作存儲器(工作RAM),并且是臨時存儲關(guān)于將稍后說明的記錄緩沖器的信息的區(qū)域。
      &lt;記錄緩沖結(jié)構(gòu)控制電路的說明&gt;
      將參照圖5和8說明記錄緩沖結(jié)構(gòu)控制電路。在由記錄緩沖結(jié)構(gòu)控制電路進行的處理當中,圖5是主要用于說明記錄緩沖結(jié)構(gòu)控制電路8的寫入地址控制圖,而圖8是主要用于說明記錄緩沖結(jié)構(gòu)控制電路8的讀取地址控制圖。
      記錄緩沖結(jié)構(gòu)控制電路8包括讀取控制部8A和寫入地址控制部8B。在記錄緩沖器4的緩沖區(qū)域中,記錄緩沖器的頂部地址表示為top_adr,而底部地址表示為bottom_adr。該頂部地址被存儲在寫入地址控制部8B內(nèi)的寄存器803中,而底部地址被存儲在寫入地址控制部8B內(nèi)的寄存器804中。
      記錄緩沖器4上所示的附圖標記“RP”表示讀取指示器,而附圖標記“WP”表示寫入指示器。記錄緩沖器中附圖標記RP與WP之間的陰影線部分表示其內(nèi)存儲有記錄數(shù)據(jù)。記錄緩沖器4的白色部分表示其內(nèi)沒有存儲記錄數(shù)據(jù)。
      讀取地址控制部8A內(nèi)的附圖標記802表示示出數(shù)據(jù)的讀取地址(RP讀取指示器)的寄存器。附圖標記805至812表示用于存儲第一顏色到第八顏色中的每一顏色的信息的寄存器。在該示例中,在寄存器805中存儲第一顏色數(shù)據(jù)的緩沖器高度信息(1st_height)、表示第一顏色數(shù)據(jù)存在或不存在的信息(1_color_bit)、第一顏色的定位調(diào)整值信息(1_reg_wnum)、表示第一顏色的每個噴嘴的傾斜校正存在或不存在的信息(1_color_s_bit)、以及第一顏色的每個噴嘴的傾斜校正的定位調(diào)整值信息(1_s_reg_wnum)。相同的信息以相似的方式被設(shè)置在第二種到第八顏色的寄存器806到812中。
      由于定位調(diào)整值信息(1_reg_wnum)是與光柵方向上的噴嘴陣列之間的相對位置對應的值,所以對于一個噴嘴陣列總是取相同的值。更具體地說,每個噴嘴陣列都具有一個定位調(diào)整值信息。例如,將第一噴嘴陣列作為基準,第一顏色的記錄數(shù)據(jù)的定位調(diào)整值信息為0。如果第二噴嘴陣列與第一噴嘴陣列之間的距離為A列,則第二顏色的記錄數(shù)據(jù)的定位調(diào)整值信息為A。如果第三噴嘴陣列與第一噴嘴陣列之間的距離為B列,則第三顏色的記錄數(shù)據(jù)的定位調(diào)整值信息為B。以該方式,第二顏色到第八顏色的記錄數(shù)據(jù)的定位調(diào)整值信息被設(shè)成對應于從由第一顏色的記錄數(shù)據(jù)的第一噴嘴陣列的位置所定義的基準到噴嘴陣列的相對距離。
      此外,指示每個噴嘴的傾斜校正存在或不存在的信息(1_color_s_bit)是通過將單個噴嘴陣列分為預定數(shù)量的噴嘴例如每16個噴嘴來使用的。例如,當包括噴嘴陣列的噴嘴數(shù)為128時,該噴嘴陣列被分成八個相等的部分。利用該信息,例如,即使當用于記錄的噴嘴數(shù)為一半時,可僅通過改變傾斜校正的存在或不存在來進行記錄,而不用改變每個噴嘴的傾斜校正的定位調(diào)整值信息(1_s_reg_wnum)。
      與表示每個噴嘴的傾斜校正存在或不存在的信息(1_color_s_bit)相似,每個噴嘴的傾斜校正的定位調(diào)整值信息(1_s_reg_wnum)也是通過將單個噴嘴陣列分為每預定數(shù)量的噴嘴例如每16個噴嘴來使用的,并且相同的值總是用于相同行的噴嘴。更具體地說,對每行保持用于傾斜校正的定位調(diào)整值信息。
      例如,當將噴嘴的頂端取為基準時,第一個16個噴嘴(第一噴嘴行第1個噴嘴到第16個噴嘴)數(shù)據(jù)的傾斜校正的定位調(diào)整值信息為0,并且如果下一個16個噴嘴(第二噴嘴行第17個噴嘴到第32個噴嘴)與第一個16個噴嘴(第一噴嘴行)之間在列方向上的偏差為A列的量,則第二行數(shù)據(jù)的傾斜校正的定位調(diào)整值信息是A。此外,如果下一個16個噴嘴(第三噴嘴行第33個噴嘴到第48個噴嘴)與第一個16個噴嘴(第一噴嘴行)之間在列方向上的偏差為B列的量,則第三噴嘴行數(shù)據(jù)的傾斜校正的定位調(diào)整值信息為B。以該方式,通過將每個噴嘴陣列的第一個16個噴嘴(第一噴嘴行)的位置取為基準,并且將包括16個噴嘴的噴嘴行用作一個單位,對應于安裝角生成的在列方向上的偏差值被設(shè)置為傾斜校正的定位調(diào)整值信息。
      附圖標記813表示設(shè)置塊寬度信息(block_width)的寄存器。該寬度信息是從第一顏色到第八顏色的每個塊共用的值。
      上述塊的高度信息、寬度信息和定位調(diào)整值信息被包含在圖3A所描述的設(shè)置數(shù)據(jù)中。
      附圖標記815表示存儲下一數(shù)據(jù)塊地址的寄存器。
      該地址可使用從存儲有關(guān)每種顏色信息的寄存器805到寄存器812中的任何一個寄存器的值和存儲有關(guān)塊寬度信息的寄存器813的值而決定。寫入控制部8B根據(jù)與作為寫入目標的第一數(shù)據(jù)塊相關(guān)的設(shè)置信息來決定作為下一寫入目標的第二數(shù)據(jù)塊的寫入開始地址,并將該地址存儲在該寄存器中。
      附圖標記817表示存儲定位調(diào)整量的寫入開始地址的寄存器。該地址可使用從存儲有關(guān)每種顏色信息的寄存器805到寄存器812的任何寄存器中的值和存儲有關(guān)塊寬度信息的寄存器813的值而決定。寫入控制部8B根據(jù)與作為寫入目標的第一數(shù)據(jù)塊相關(guān)的設(shè)置信息決定作為下一寫入目標的定位調(diào)整量的寫入開始地址,并將該地址存儲在該寄存器中。
      就此而論,例如,對于第一顏色的數(shù)據(jù),在完成了對應于第一塊的數(shù)據(jù)的記錄數(shù)據(jù)的寫入之前,寫入控制部8B決定反映第一塊的數(shù)據(jù)的定位調(diào)整寬度量的第二塊的寫入開始地址信息。這同樣適用于其它顏色的數(shù)據(jù)(第二顏色的數(shù)據(jù)到第八顏色的數(shù)據(jù))。
      在完成了對應于第一數(shù)據(jù)塊的記錄數(shù)據(jù)的寫入之前,寫入控制部8B可將第一數(shù)據(jù)塊的定位寬度量的寫入地址信息更新為所決定的寫入開始地址。
      附圖標記816表示存儲數(shù)據(jù)的寫入地址(WP)的寄存器。
      附圖標記814表示地址控制寄存器,其管理讀取處理和寫入處理以防止寫入地址(WP)超過讀取地址(RP)(防止兩個地址指定同一地址)。
      &lt;記錄緩沖器中的數(shù)據(jù)存儲(圖6A-6D)&gt;
      圖6A-6D是示出了將記錄數(shù)據(jù)存儲在記錄緩沖器4中的方式圖。圖6A示出了作為第一顏色數(shù)據(jù)的數(shù)據(jù)被垂直地依次按四個字的量存儲的狀態(tài)。在該示例中,一個字對應于16個像素。假定寄存器中存儲信息的地址每次增加一,寫入指示器(WP)按1→2→3→4→5→…的方式計數(shù)。
      例如,在圖6A的寄存器的設(shè)置中,緩沖高度信息(光柵數(shù)量)的值(1st_height)為“4”,而表示數(shù)據(jù)存在或不存在的信息的值為“1(存在)”。寄存器813的值(塊寬度信息block_width)為“28”。
      圖6B示出了當存在第二顏色的數(shù)據(jù)時,到記錄緩沖器4的數(shù)據(jù)寫入。當在第一顏色的存儲區(qū)域中存儲了所有數(shù)據(jù)之后,寫入指示器(WP)移動到如箭頭所示的第二顏色的頂部地址,并進行第二顏色數(shù)據(jù)的存儲。圖6C示出了這樣一種情況,即,當沒有第二顏色的數(shù)據(jù)時,將第三顏色的數(shù)據(jù)存儲在第一顏色的數(shù)據(jù)的存儲區(qū)域之后。在這種情況下,圖5所示的寄存器806的表示第二顏色數(shù)據(jù)存在或不存在的信息的值(2_color_bit)為“0(無)”,表示沒有數(shù)據(jù)存在。作為選擇地,如果緩沖高度信息(2nd_height)為“0”,該信息也可被使用,因為它表示沒有數(shù)據(jù)存在。作為選擇地,可對表示數(shù)據(jù)存在或不存在的信息和緩沖高度信息執(zhí)行AND操作,并且可利用該結(jié)果作出決定。
      圖6D示出了對于第二顏色的數(shù)據(jù),由附圖標記e1表示的寫入位置(WP寫入指示器)的寫入在由附圖標記e2表示的讀取位置(RP讀取指示器)之前停止。該控制被執(zhí)行以通過禁止在讀取未完成的位置上寫入數(shù)據(jù)而防止重寫。上述控制同樣適用于第三顏色到第八顏色的區(qū)域。
      &lt;記錄緩沖器中存儲數(shù)據(jù)的過程&gt;
      圖9和10是示出了當定位調(diào)整值信息不為零,且傾斜校正的定位調(diào)整值信息(以下也簡單地稱作“傾斜校正值”)也不為零時,將記錄數(shù)據(jù)存儲在記錄緩沖器4中的方式圖。圖9和10示出了其中將作為第一顏色數(shù)據(jù)的數(shù)據(jù)垂直地依次按三個字的量存儲的狀態(tài)。在該示例中,一個字對應于16個像素。
      在該示例中,圖9是示出輸入順序圖,而圖10是示出實際寫入的地址圖。
      圖9和10中的斜陰影區(qū)域表示第一顏色的定位調(diào)整值(6),而相交陰影線區(qū)域表示每個噴嘴行的傾斜校正值(0,1,2)。盡管實際寫入開始位置從圖9中所示的位置開始,但實際地址從在對應于定位調(diào)整值已經(jīng)跳過或移動位置之后所到達的位置開始,如圖10所示。例如,在第一光柵的情況下,由于定位調(diào)整值和傾斜校正值的和為6,位置由從左方開始第七個位置的附圖標記24表示。第二光柵和第三光柵的情況相同。由于圖9和10相對應,例如,第一個將被寫入的數(shù)據(jù)地址由圖10中的附圖標記24表示,而第二個將被寫入的數(shù)據(jù)地址由圖10中的附圖標記2A表示。
      在該示例中,在圖9和10中的第一顏色的寄存器的設(shè)置中,緩沖高度信息的值(1st_height)(光柵數(shù))為“3”,而表示數(shù)據(jù)存在或不存在的信息的值(1_color_bit)為“1(存在)”。寄存器813的值(塊寬度信息block_width)為“16”,定位調(diào)整值(1_reg_wnum)為6,而表示每個噴嘴行的傾斜校正存在或不存在的信息的值(1_color_s_bit)僅對于第一、第二和第三噴嘴行為“1(傾斜校正存在)”,而對于其它噴嘴行,該值為“0(不存在傾斜校正)”。此外,每個噴嘴行的傾斜校正值(1_s_reg_wnum)從第一噴嘴行依次為“0,1,2”。
      在圖9和10中的第二顏色的寄存器的設(shè)置中,緩沖高度信息的值(2nd_height)(光柵數(shù))為“3”,而表示數(shù)據(jù)存在或不存在的信息的值(2_color_bit)為“1(存在)”。寄存器813的值(塊寬度信息block_width)為“16”,而定位調(diào)整值(1_reg_wnum)為2。表示每個噴嘴行的傾斜校正存在或不存在的信息的值(1_color_s_bit)僅對于第三噴嘴行為“1(傾斜校正存在)”,而對于其它噴嘴行,該值為“0(不存在傾斜校正)”。每個噴嘴行的傾斜校正值(1_s_reg_wnum)從第一噴嘴行依次為“0,0,1”。
      在該示例中,裝置具有計數(shù)器,其示出當前正寫入的高度(噴嘴行),并且該計數(shù)器在每次完成一個噴嘴行的寫入時遞減計數(shù)。在開始寫入時,計數(shù)值被設(shè)置成“每種顏色的高度-1”。例如,在圖9中,第一噴嘴行的計數(shù)值為“2”,第二噴嘴行的計數(shù)值為“1”,而最低噴嘴行(第三噴嘴行)的計數(shù)值為“0”。
      當在計數(shù)值達到“0”之后開始下一遞減計數(shù)時,“每種顏色的高度-1”的初始值被重置。
      因而,計數(shù)值在對應于由預定數(shù)量的噴嘴構(gòu)成的記錄頭噴嘴行的單位(例如,按16個的數(shù)量)中被遞減計數(shù)。計數(shù)器每次遞減計數(shù)時,判斷下一噴嘴行的傾斜校正存在或不存在,并且當存在傾斜校正時,就從設(shè)置寄存器參考對應的傾斜校正值。
      當計數(shù)器在計數(shù)值已達到“0”時遞減計數(shù)時,從頂端參考表示該噴嘴行的傾斜校正存在或不存在的信息的寄存器。
      因此,通過更新16個噴嘴的每一行的傾斜校正值并利用定位值(1_reg_wnum)執(zhí)行操作,確定即將被校正的最終定位調(diào)整值。
      現(xiàn)在將參照圖7A和7B描述用于傾斜校正值(1_s_reg_wnum)的值。
      傾斜校正值(1_s_reg_wnum)相對于基準存在于正向和負向上。圖7A示出了傾斜校正值為正的示例,而圖7B示出了傾斜校正值為負的示例。
      當傾斜校正值為正時,如圖7A所示,通過硬件足以執(zhí)行作為處理的加法處理。
      相反,當傾斜校正值為負時,如圖7B所示,可選擇兩種方法中的一種作為將通過硬件執(zhí)行的處理。一種方法執(zhí)行減法處理,而另一種方法執(zhí)行加法處理。
      一種引入偏移值的方法可被用作如圖7B中的示例所示的執(zhí)行對負值的加法處理的方法。例如,假定傾斜校正值最大僅能達到“±3”。在該示例中,當傾斜校正值為“0”時,在將“3”取為設(shè)置在寄存器中的值時,在加法側(cè)執(zhí)行偏移量3。這樣,在傾斜校正值為“-3”時,設(shè)置在寄存器中的值為“0”,而在傾斜校正值為“+3”時,設(shè)置在寄存器中的值為“6”。
      然而,當按此方式偏移恒定值時,意味著將值(在這種情況下,為1_reg_wnum-3)設(shè)置成通過從定位調(diào)整值(1_reg_wnum)減去偏移量而獲得的值。
      通過按此方式使偏移恒定值,可進行對所有傾斜校正值的加法處理,從而能有效地使用硬件。
      此外,例如如圖9所示,當在寄存器中存儲信息的地址每次向右側(cè)加一時,圖10中寫入指示器(WP)的實際地址按照0→6→C→12→18→…的方式增加。
      在該示例中,寫入數(shù)據(jù)的順序可以是如圖9和10所示的以16個為單位移動到下一噴嘴行的順序,或是根據(jù)接收數(shù)據(jù)的順序在一直進行到塊寬度(10個單位)之后移動到下一噴嘴行的順序(在圖9中,進行到位置10之后的位置17)。
      此外,如圖9所示,對第一顏色的數(shù)據(jù)來說,在將數(shù)據(jù)一直寫到(儲存到)第十個數(shù)據(jù)之后,寫入第11個數(shù)據(jù)的目的地是下一數(shù)據(jù)塊(第二數(shù)據(jù)塊)的頂端。這樣通過進行定位調(diào)整寫入不能完全放入當前數(shù)據(jù)塊(第一數(shù)據(jù)塊)的數(shù)據(jù)。在該示例中,將數(shù)據(jù)存儲在第二數(shù)據(jù)塊的頂端的事實是,基于寄存器813的值“16”和定位調(diào)整值“6”,通過16-6+1=11的計算可確定第11個數(shù)據(jù)。這可通過提供存儲數(shù)據(jù)的計數(shù)器并采用當計數(shù)器達到10時指定第二數(shù)據(jù)塊的頂部地址的結(jié)構(gòu)而完成。
      在圖9中,存儲第一顏色數(shù)據(jù)的第11個數(shù)據(jù)的地址可基于欲被存儲在第一數(shù)據(jù)塊的顏色數(shù)(2)、每一顏色的高度(3)以及塊寬度(16)確定。
      當完成了定位調(diào)整量的寫入時(在圖9中,當完成了第16個數(shù)據(jù)的寫入時),從當前數(shù)據(jù)塊(第一數(shù)據(jù)塊)寫入第17個數(shù)據(jù)。更具體地說,在圖10中,第16個數(shù)據(jù)的實際地址為DE,而第17個數(shù)據(jù)的實際地址則為2C。
      這樣,通過在當前塊(第一塊)和下一塊(第二塊)之間交替執(zhí)行定位調(diào)整的同時寫入了第一顏色的數(shù)據(jù)。
      當完成了第一顏色的全部數(shù)據(jù)的寫入時,對第一數(shù)據(jù)塊的第二顏色和之后的顏色執(zhí)行相同的處理。
      此外,如圖6A所示,在寄存器中存儲信息的地址可垂直地每次增加一個,使寫入指示器(WP)的實際地址按照0→2→4→6→8→…的方式遞加。
      在該示例中,在圖9和10的寄存器中存儲信息的地址不垂直地每次增加一個的理由在于,能靈活地響應來自圖像轉(zhuǎn)換塊3的數(shù)據(jù)或來自主機的數(shù)據(jù)的變化。
      例如,當不使用圖像轉(zhuǎn)換塊3時,對于來自主機的記錄數(shù)據(jù),在寄存器中存儲信息的地址按照如圖6A所示的傳統(tǒng)方式每次增加一個,且相應將寫入指示器(WP)按照1→2→3→4→5→…的方式計數(shù)。
      然而,當使用圖像轉(zhuǎn)換塊3且執(zhí)行例如HV轉(zhuǎn)換等時,對于HV轉(zhuǎn)換之后的記錄數(shù)據(jù),不能如圖6A所示在寄存器中每次增加一個存儲信息的地址并按照1→2→3→4→5→…的方式將寫入指示器(WP)遞加。
      因此,通過提供有關(guān)地址增量的自由度,可與各種從主機傳遞數(shù)據(jù)的方法對應,并且還與圖像轉(zhuǎn)換塊3上的數(shù)據(jù)轉(zhuǎn)換對應。
      圖11A、圖11B和圖11C是示意性地示出了與定位調(diào)整相關(guān)的數(shù)據(jù)狀態(tài)圖。圖中的數(shù)字字符分別表示數(shù)據(jù)塊數(shù)。圖11A示出了傳統(tǒng)示例中所有定位調(diào)整(定位調(diào)整+傾斜校正)在一臺主計算機(打印機驅(qū)動器)上執(zhí)行的情況下的數(shù)據(jù)傳遞。圖11B示出了從主計算機發(fā)送且由根據(jù)本實施例的記錄裝置接收的數(shù)據(jù)。尚未對該數(shù)據(jù)進行定位調(diào)整(定位調(diào)整+傾斜校正)。圖11C示出了通過使如圖11B所示的數(shù)據(jù)在記錄裝置側(cè)經(jīng)受定位調(diào)整(定位調(diào)整+傾斜校正)并將數(shù)據(jù)存儲在設(shè)置在記錄裝置(噴墨記錄裝置)內(nèi)的記錄緩沖器4中而獲得的數(shù)據(jù)的狀態(tài)。
      當在記錄介質(zhì)上記錄圖11A中所示的數(shù)據(jù)和圖11C中所示的數(shù)據(jù)時,由于這些數(shù)據(jù)都經(jīng)受了定位調(diào)整(定位調(diào)整+傾斜校正),所以將獲得相似的記錄結(jié)果。然而,由于圖11C中的數(shù)據(jù)是通過使圖11B中所示的接收數(shù)據(jù)在記錄裝置側(cè)經(jīng)受定位調(diào)整(定位調(diào)整+傾斜校正)而獲得的,所以在光柵方向(圖11C中從左到右的方向)上存儲記錄數(shù)據(jù)的位置通過定位調(diào)整數(shù)據(jù)(定位調(diào)整值+傾斜校正值)移位,結(jié)果,圖11C中的塊數(shù)較之圖11B中的數(shù)據(jù)增加了一個。
      當從主計算機發(fā)送的數(shù)據(jù)塊的數(shù)量不同于按此方式寫在記錄裝置的記錄緩沖器中的數(shù)據(jù)塊的數(shù)量時,就發(fā)生了邏輯沖突。這是因為基于從主計算機發(fā)送的塊數(shù)從主計算機向記錄裝置輸出記錄寬度(掃描方向)的信息。由于記錄裝置基于該信息執(zhí)行記錄操作,不可能僅對不同于該塊數(shù)的量進行記錄。例如,當從主計算機將三個塊的記錄數(shù)據(jù)輸出到記錄裝置,且記錄裝置執(zhí)行定位調(diào)整以將記錄數(shù)據(jù)存儲在四個數(shù)據(jù)塊中時,僅對三塊進行記錄,一個塊不被執(zhí)行記錄。
      為了防止這種不一致性的出現(xiàn),根據(jù)本實施例,當從主計算機傳遞如圖11B所示的數(shù)據(jù)時,增加額外的一個數(shù)據(jù)塊,并發(fā)送到記錄裝置以使主計算機上的數(shù)據(jù)塊的數(shù)量等于記錄裝置(記錄緩沖器)上的塊數(shù)。
      圖12A、圖12B和圖12C是以與圖11A到圖11C相似的方式示出了與本實施例中的定位調(diào)整(定位調(diào)整+傾斜校正)相關(guān)的數(shù)據(jù)狀態(tài)圖。圖12A示出了傳統(tǒng)示例中所有定位調(diào)整(定位調(diào)整+傾斜校正)在一臺主計算機(打印機驅(qū)動器)上執(zhí)行的情況下的數(shù)據(jù)傳遞,并且其具有與圖11A相同的結(jié)構(gòu)。圖12B示出了從主計算機發(fā)送且由根據(jù)本實施例的記錄裝置接收的數(shù)據(jù)。然而,尚未對該數(shù)據(jù)執(zhí)行定位調(diào)整(定位調(diào)整+傾斜校正)。圖12C示出了通過使圖12B中所示的數(shù)據(jù)在記錄裝置側(cè)經(jīng)受定位調(diào)整(定位調(diào)整+傾斜校正)并將數(shù)據(jù)存儲在記錄緩沖器中而獲得的數(shù)據(jù)的狀態(tài)。
      將圖11B和11C中所示的數(shù)據(jù)與圖12B和12C中所示的數(shù)據(jù)相比,發(fā)現(xiàn)盡管通過使圖11B的接收數(shù)據(jù)經(jīng)受定位調(diào)整(定位調(diào)整+傾斜校正)而獲得的圖11C的塊數(shù)因調(diào)整而增加了一個,但通過使圖12B的接收數(shù)據(jù)經(jīng)受定位調(diào)整(定位調(diào)整+傾斜校正)而獲得的圖12C的塊數(shù)卻不增加。更具體地說,當從主計算機傳遞如圖12B所示的數(shù)據(jù)時,無需發(fā)送額外的一個數(shù)據(jù)塊。
      下面,將參照圖11B和圖11C對發(fā)送額外一個數(shù)據(jù)塊的情況進行更加詳細的說明。圖13A到13D是示出了在傳遞額外一個數(shù)據(jù)塊時的數(shù)據(jù)結(jié)構(gòu)圖。在這種情況下,應注意一個塊的大小(掃描方向上的塊大小)、被傳遞的記錄數(shù)據(jù)的終端塊的數(shù)據(jù)量(圖11C中第三塊在掃描方向上的數(shù)據(jù)大小和圖12C中第四塊在掃描方向上的數(shù)據(jù)大小)、以及定位調(diào)整量(例如,列單位值)之間的關(guān)系。
      例如,如果掃描方向上的塊大?。紥呙璺较蛏系臄?shù)據(jù)大小+定位調(diào)整量(定位調(diào)整值+傾斜校正值),需要使塊數(shù)增加一個,如圖11C所示。
      相反,如果掃描方向上的塊大?。緬呙璺较蛏系臄?shù)據(jù)大小+定位調(diào)整量(定位調(diào)整值+傾斜校正值),無需增加塊數(shù),如圖12C所示。
      因而,主計算機判斷掃描方向上的數(shù)據(jù)大小與定位調(diào)整量(定位調(diào)整值+傾斜校正值)之和是否大于掃描方向上的塊大小,并且根據(jù)判斷結(jié)果,執(zhí)行增加塊數(shù)的處理。
      圖14是示出了根據(jù)該示例的主計算機1401和記錄裝置1402的結(jié)構(gòu)圖。
      記錄數(shù)據(jù)通過圖中未示出的接口從主計算機1401傳遞到記錄裝置1402。
      下面將說明在主計算機1401中執(zhí)行的處理的一個示例。生成記錄數(shù)據(jù)的打印機驅(qū)動器是通過中央處理器1403實現(xiàn)的。該記錄數(shù)據(jù)通過預定的壓縮方法壓縮,隨后被進行處理以將該數(shù)據(jù)輸出到記錄裝置1402。
      存儲部件1404被用于臨時存儲所生成的記錄數(shù)據(jù)或壓縮數(shù)據(jù)。存儲部件1404還包括計數(shù)器,其保持所生成的記錄數(shù)據(jù)的塊數(shù)(數(shù)據(jù)量)的計數(shù)。
      如上所述,中央處理器1403判斷掃描方向上的數(shù)據(jù)大小與定位調(diào)整量(定位調(diào)整值+傾斜校正值)之和是否大于掃描方向上的塊大小,并且根據(jù)判斷結(jié)果,執(zhí)行增加塊數(shù)的處理。為此,中央處理器1403預先從記錄裝置獲取有關(guān)掃描方向上的塊大小和定位調(diào)整量的信息。
      圖16是一流程圖,示出了數(shù)據(jù)生成的過程。在步驟S1601中,以塊單位生成數(shù)據(jù)。每次以塊單位生成數(shù)據(jù)時,對所生成的塊數(shù)進行計數(shù)。在步驟S1602中,中央處理器判斷所考慮的塊是否是終端塊(記錄頭在掃描方向上最下游塊)。如果該塊是終端塊,在步驟S1603中,中央處理器執(zhí)行塊增加處理。在圖15中示出該塊增加處理。由于每次掃描在掃描方向上的數(shù)據(jù)量不同,所以每次掃描都要執(zhí)行圖16中所描述的處理。
      通過預先獲取有關(guān)一次掃描的記錄寬度的信息,中央處理器可獲得欲被記錄的所生成塊的數(shù)量,且該數(shù)量被用作步驟S1602中判斷的閾值。
      下面將利用圖15的流程圖詳細說明該處理。在步驟S1501中,中央處理器獲得定位調(diào)整量信息和關(guān)于塊大小(主掃描方向)的信息。在步驟S1502中,中央處理器獲得欲存儲在終端塊中的數(shù)據(jù)大小(掃描方向上的數(shù)據(jù)大小)。在步驟S1503中,中央處理器相對于終端塊將數(shù)據(jù)大小(掃描方向)與定位調(diào)整量(定位調(diào)整值+傾斜校正值)之和與掃描方向上的塊大小進行比較。在該示例中,數(shù)據(jù)大小、定位調(diào)整量(定位調(diào)整值+傾斜校正值)以及塊大小是例如列數(shù)。
      在步驟S1503中,如果掃描方向上的塊大小較小(否),在步驟S1504中增加一個數(shù)據(jù)塊。如果掃描方向上的塊大小較大(是),該處理結(jié)束。
      對相應于每種顏色的記錄數(shù)據(jù)執(zhí)行該判斷。其原因在于,盡管掃描方向上的塊大小對于每種顏色是相同的,但是終端塊在掃描方向上的定位調(diào)整量和數(shù)據(jù)大小對于每種顏色可能不同。如果甚至一種顏色都需要增加塊的話,也要給其它顏色增加塊。
      接下來,將說明被添加到每個塊的數(shù)據(jù)中的色改變碼。如上面參照圖3A所述的,為了識別記錄數(shù)據(jù)中的分隔,將色改變碼插入到每個塊中。
      如圖3B所示,作為一種顏色的信息的數(shù)據(jù)由壓縮TAG和壓縮數(shù)據(jù)組成。色改變碼被添加到這些數(shù)據(jù)之后。
      然而,當在步驟S1504中增加數(shù)據(jù)塊時,只有色改變碼(232,233,239)被添加在終端塊(第n個數(shù)據(jù)塊)231之后,并不是壓縮TAG或壓縮數(shù)據(jù)。在該示例中,由于顏色數(shù)量是八種,所以增加八個色改變碼。圖3C是示出了在代碼被接收的情況下從第n個數(shù)據(jù)塊向前的狀態(tài)圖。
      由于僅增加了色改變碼,記錄裝置可辨別(判斷)出因為記錄數(shù)據(jù)因定位調(diào)整不可能被包含在該塊中而執(zhí)行增加塊和存儲記錄數(shù)據(jù)的過程的指令。因此,記錄裝置基于定位調(diào)整量將記錄數(shù)據(jù)存儲在記錄緩沖器中。
      作為增加塊的另一個示例,如圖3D所示,例如,可采用這樣的結(jié)構(gòu),其中對于每種顏色,僅包括一個空數(shù)據(jù)(242,244,…,255)的字節(jié),且將色改變碼(243,245,…,256)添加到該空數(shù)據(jù)。因而,由于數(shù)據(jù)僅包含一個字節(jié)的空數(shù)據(jù)而不包括壓縮TAG,記錄裝置可容易地識別出這表示增加了一個塊。
      作為選擇地,如圖3E所示,可增加命令262,其表示在最終數(shù)據(jù)塊(第n個數(shù)據(jù)塊)261之后增加塊而不增加色改變碼的指令。
      接下來,將給出如上所述的當增加塊時在主計算機上進行記錄數(shù)據(jù)的存儲處理的相關(guān)補充說明。圖13A示出了壓縮之前的數(shù)據(jù);圖13B示出了對壓縮之前的數(shù)據(jù)增加了定位調(diào)整寬度的狀態(tài);圖13C示出了以所增加塊的后端作為基準的定位調(diào)整寬度;圖13D示出了應存儲的最后記錄數(shù)據(jù)的位置。在該示例中,圖13B中的塊是第n個塊,而圖13C中的塊是第(n+1)個塊。
      在該情況下,需要讓最后記錄數(shù)據(jù)的位置處于圖13D中由相交陰影線所示的區(qū)域內(nèi)。在利用圖13D進行的說明中,最后記錄數(shù)據(jù)位于該相交陰影線區(qū)域內(nèi)。原因在于,如果最后記錄數(shù)據(jù)存儲在圖13D的斜陰影區(qū)域內(nèi),數(shù)據(jù)塊將由于定位調(diào)整而進一步增加一個塊。
      與圖13A到13D相似,圖13E示出了壓縮之前的數(shù)據(jù);圖13F示出了對壓縮之前的數(shù)據(jù)增加了定位調(diào)整寬度的狀態(tài);圖13G示出了將所增加塊的后端作為基準的定位調(diào)整寬度;圖13H示出了應插入色改變碼的位置。與圖13A到13D的區(qū)別在于,不傳遞額外一個數(shù)據(jù)塊。
      同樣,在該情況下,如果最后記錄數(shù)據(jù)進入除圖13H的相交陰影線區(qū)域之外的區(qū)域,數(shù)據(jù)塊將由于定位調(diào)整而進一步增加一個塊。因此,如圖13H所示,需要讓色改變碼的位置處于圖13G所示的后端作為基準的定位調(diào)整寬度的邊界之前。
      &lt;從記錄緩沖器讀取數(shù)據(jù)&gt;
      以下,將參照圖8對從記錄緩沖器讀取數(shù)據(jù)的處理進行說明。在圖8中,左側(cè)示出了記錄緩沖結(jié)構(gòu)控制電路8的讀取地址控制部8A,而右側(cè)示出了記錄緩沖器4。
      在記錄緩沖器4的緩沖區(qū)域中,記錄緩沖器的頂部地址表示為top_adr,而底部地址表示為bottom_adr。頂部地址存儲在寄存器803中,而底部地址存儲在寄存器804中。與圖5相似,記錄緩沖器上所示的附圖標記“RP”表示讀取指示器,而附圖標記“WP”表示寫入指示器。在記錄緩沖器4中附圖標記RP與WP之間的陰影線部分表示其中存儲有記錄數(shù)據(jù),而其余部分表示沒有存儲記錄數(shù)據(jù)。
      讀取地址控制部8A內(nèi)的附圖標記802表示示出數(shù)據(jù)讀取地址(RP讀取指示器)的寄存器。指示由虛線包圍的邊界的附圖標記900表示第一寄存器組,而指示由實線包圍的邊界的附圖標記901表示第二寄存器組。
      當記錄第一數(shù)據(jù)塊到第八數(shù)據(jù)塊的記錄數(shù)據(jù)時,例如,在開始掃描時,將第一塊的信息存儲在第一寄存器組中。在第二寄存器組中,存儲第二塊的信息。當?shù)谝粔K的記錄結(jié)束時,第二寄存器組901的信息被復制并存儲在第一寄存器組900中。然后,第三塊的信息被存儲在第二寄存器組901中。隨后,依次執(zhí)行相同的處理直到最后的第八塊的數(shù)據(jù)被存儲。在下一掃描開始時,第一塊的信息再次被存儲在第一寄存器組中,并且第二塊的信息被存儲在第二寄存器組中。
      當在由第一寄存器組所示的第n塊的記錄結(jié)束時第(n+1)塊的信息沒有存儲在第二寄存器組中時,表示第(n+1)塊的記錄數(shù)據(jù)還未準備好。因此,第二寄存器組的信息不被復制到第一寄存器組,并且停止從該記錄緩沖器讀取數(shù)據(jù)。
      在第一寄存器組內(nèi)部的寄存器819是用于設(shè)置第一顏色的高度信息(1st_height)和表示顏色數(shù)據(jù)存在或不存在的信息(1_color_bit)的寄存器。寄存器822、824、826、828、830、832和834是以類似方式分別設(shè)置第二到第八顏色的高度信息和表示數(shù)據(jù)存在或不存在的信息的寄存器。
      附圖標記820表示存儲每個塊寬度信息(block_width)的寄存器。該寬度信息是從第一到第八顏色的每個塊所共用的值。
      寄存器818是存儲第一顏色的讀取地址(1st_color_address)的寄存器。當從其中存儲第一顏色的數(shù)據(jù)的記錄緩沖器819讀取第一顏色的數(shù)據(jù)時,該地址被更新。例如,如圖9所示,按照1→2→3→4的方式從第一顏色的數(shù)據(jù)讀取一列數(shù)據(jù)。寄存器821、823、825、827、829、831和833是分別存儲第二顏色到第八顏色的讀取地址的寄存器。通過以與第一顏色的數(shù)據(jù)相同的方式讀取一列數(shù)據(jù)也依次讀取第二顏色到第八顏色的數(shù)據(jù)。
      因為存儲在記錄緩沖器4中的數(shù)據(jù)包括多種顏色的數(shù)據(jù),例如,在第一顏色、第二顏色…的數(shù)據(jù)被混合的情況下,存儲每個顏色單位的數(shù)據(jù)的地址不是連續(xù)的。因此,如果存在一個讀取地址的寄存器,例如,當讀取第一顏色的記錄緩沖器4中的地址,然后讀取第二顏色的記錄緩沖器1中的地址時,需要進行地址計算。然而,通過在記錄緩沖器4內(nèi)提供存儲每種顏色的讀取地址的寄存器,可以在以列單位進行讀取時省略該地址計算。
      附圖標記817表示地址控制寄存器。當記錄數(shù)據(jù)生成塊5通過數(shù)據(jù)讀取請求信號線S805請求每種顏色的讀取地址時,地址控制寄存器817每次增加一個地址作為讀取地址,并通過信號線S806將該地址輸出到記錄緩沖器4。
      附圖標記835表示存儲下一個塊的地址的寄存器。如果當前正在被讀取的塊是第一塊,則第二塊的頂部地址被存儲在該寄存器中。當當前正在被讀取的數(shù)據(jù)塊的讀取結(jié)束時,該寄存器的值被復制到寄存器802。因此,可平穩(wěn)地進行下一數(shù)據(jù)塊的讀取。
      寄存器836是存儲用于規(guī)定關(guān)于第一到第八顏色的讀取順序的信息的表??衫迷摫碇性O(shè)置的值自由地設(shè)置從記錄緩沖器讀取數(shù)據(jù)的次序。例如,可按照第一顏色→第二顏色→…→第八顏色的順序讀取數(shù)據(jù)?;蛘?,通過改變值,可跳過第三顏色和第四顏色的數(shù)據(jù)的讀取,從而按照第一顏色→第二顏色→第五顏色→第六顏色→第七顏色→第八顏色的順序讀取數(shù)據(jù)。因此,可以精確地跳過未存儲的顏色的記錄數(shù)據(jù)來讀取。
      第二寄存器組901是存儲關(guān)于下一數(shù)據(jù)塊的信息的一組寄存器。當?shù)谝患拇嫫鹘M的每個寄存器都已被讀取時,設(shè)置在第二寄存器組的每個寄存器中的值被設(shè)置在第一寄存器組的對應寄存器中。例如,設(shè)置在寄存器838中的值被設(shè)置在寄存器819中。寄存器839到845是對下一數(shù)據(jù)塊中的第二顏色到第八顏色的數(shù)據(jù)設(shè)置類似信息的寄存器。
      在寄存器838(819)中,存儲第一顏色的數(shù)據(jù)的緩沖器高度信息和表示第一顏色的數(shù)據(jù)存在或不存在的信息。
      附圖標記846(820)表示用于設(shè)置塊寬度信息的寄存器。該寬度信息是從第一到第八顏色的每個塊所共用的值。
      寄存器878是存儲表示所考慮的塊大小是否與被設(shè)置的前面的塊的大小相同的信息(same_type)的寄存器。通過當塊大小相同時將該值設(shè)置為“1”,可在第一寄存器組中容易地重新設(shè)置相同的值。在這種情況下,可省略寄存器838到846的設(shè)置。相反,當寄存器878的值為“0”時,在寄存器838到846中設(shè)置對應的值。
      如上所述,在根據(jù)優(yōu)選實施例的噴墨記錄裝置中,通過在記錄裝置側(cè)提供在記錄頭的掃描方向上進行定位調(diào)整(定位調(diào)整值+傾斜校正值)的功能,可加速主計算機中記錄數(shù)據(jù)的生成,并且可縮短在由主計算機發(fā)送記錄操作指示之后直至記錄裝置執(zhí)行記錄的時間。
      盡管在上述實施例中,各個顏色的塊都具有相同的塊寬度,但可對每個塊設(shè)置不同的塊寬度。此外,盡管在上述實施例中,將作為傾斜校正單位的噴嘴行的噴嘴數(shù)量設(shè)置為16,但也可根據(jù)欲使用的記錄頭對該值設(shè)置合適的值。
      &lt;定位調(diào)整值的計算&gt;
      在該實施例中所說明的噴嘴之間的定位調(diào)整值信息(1_reg_wnum)和用于噴嘴傾斜校正的定位調(diào)整值信息(1_s_reg_wnum)根據(jù)各個記錄頭(記錄盒)及其安裝而不同。因此,盡管可在發(fā)貨之前的檢查步驟等期間設(shè)置這些值,但優(yōu)選采用用戶以視覺識別或利用掃描器等讀取在更換打印頭(記錄盒)后所記錄的預定測試圖案中的偏差量之后設(shè)定由用戶輸入的值的方法。例如,可在主計算機的打印機驅(qū)動器操作中提供設(shè)置菜單,以允許用戶利用該菜單設(shè)置定位調(diào)整值信息。
      作為又一個示例,用戶可使用在記錄裝置上所提供的操作面板來設(shè)置用戶視覺識別的偏差量。通過此種設(shè)置輸入的定位調(diào)整值信息被存儲在設(shè)置在記錄裝置內(nèi)的存儲部件中。通過上述記錄緩沖控制電路8可使用存儲在該存儲部件中的定位調(diào)整值信息。然后,可應用這樣的結(jié)構(gòu),其中,在從主計算機將記錄數(shù)據(jù)傳遞到記錄裝置上之前,預先從記錄裝置將定位調(diào)整值信息傳遞到主計算機。亦可采用這樣一個結(jié)構(gòu),即,設(shè)置一個從設(shè)置在記錄裝置的支架等上的傳感器中獲取的值。
      可通過各種眾所周知的方法進行基于這種類型的所記錄測試圖案的調(diào)整值的檢測或計算。然而,由于它們并不構(gòu)成本發(fā)明的特征,故在此省略了這些方法的詳細說明。
      &lt;其它實施例&gt;
      盡管上述實施例說明的是其中將本發(fā)明應用于根據(jù)噴墨打印系統(tǒng)進行記錄的噴墨記錄裝置的示例,但本發(fā)明亦可應用于根據(jù)不同系統(tǒng)的記錄裝置上,而只要其是通過使其中多個記錄元件排列的記錄頭沿著與記錄元件的排列方向相交的方向掃描而進行記錄的記錄裝置。
      特別地,即使在噴墨記錄系統(tǒng)中,上述實施例通過使用一種系統(tǒng),可實現(xiàn)高密度、高精確度的記錄,該系統(tǒng)包括用于生成熱能作為用于排出墨的能量的部件(例如,電熱轉(zhuǎn)換器或激光器),并使墨的狀態(tài)因該熱能而改變。
      另外,本發(fā)明不僅可應用于如上述實施例所述的墨盒被一體地布置在記錄頭本身上的盒型記錄頭,而且可應用于可更換芯片型記錄頭,該芯片型記錄頭可與裝置主體電連接,并在將其安裝在裝置主體上時可接收來自裝置主體的墨。
      此外,除了作為如計算機等的信息處理裝置的圖像輸出終端的一體裝置或附加裝置的形式之外,根據(jù)本發(fā)明的記錄裝置可為具有讀取器的復印機、或具有發(fā)送/接收功能的傳真機、或?qū)陀C和傳真機的功能組合起來的多功能裝置的形式。
      由于在不脫離本發(fā)明的精神和范圍的情況下,可得到本發(fā)明的很多明顯不同的實施例,故應該理解,本發(fā)明并不局限于具體的實施例,而是由所述權(quán)利要求限定。
      權(quán)利要求
      1.一種記錄裝置,其記錄頭具有多個記錄元件陣列,所述記錄元件陣列排列有多個記錄元件,所述記錄裝置通過使記錄頭沿著與所述排列方向相交的方向進行掃描而進行記錄,該記錄裝置包括接收緩沖器,其存儲各記錄元件陣列的記錄數(shù)據(jù)和包括第一定位信息和第二定位信息的設(shè)置數(shù)據(jù),該第一定位信息對應于沿著掃描方向在各記錄元件陣列之間的相對距離,該第二定位信息對應于每個記錄元件陣列在垂直于掃描方向的方向上的傾斜度,其中,所述記錄數(shù)據(jù)和所述設(shè)置數(shù)據(jù)是從所連接的主設(shè)備發(fā)送;記錄緩沖器,其將每個記錄元件陣列的記錄數(shù)據(jù)與沿著所述掃描方向的記錄位置相關(guān)聯(lián)地存儲;以及寫入控制部件,其基于所述第一和第二定位信息進行控制,以調(diào)整每個記錄元件陣列的記錄數(shù)據(jù)的存儲位置并將所述數(shù)據(jù)存儲在所述記錄緩沖器中。
      2.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,所述第二定位信息是通過將所述傾斜度轉(zhuǎn)換成在所述掃描方向上的記錄像素數(shù)而獲得的值。
      3.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,對每個記錄元件陣列內(nèi)預定數(shù)量的記錄元件的每一個都設(shè)置所述第二定位信息。
      4.根據(jù)權(quán)利要求1所述的記錄裝置,還包括讀取控制部件,其對于每個記錄元件陣列控制用于讀取存儲在所述記錄緩沖器內(nèi)的記錄數(shù)據(jù)的讀取地址信息;以及記錄控制部件,其通過根據(jù)基于所述讀取地址信息讀取的記錄數(shù)據(jù)驅(qū)動每個記錄元件陣列而進行記錄。
      5.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,所述裝置被構(gòu)造成按照所述記錄元件陣列以各自不同顏色進行記錄。
      6.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,所述記錄緩沖器被構(gòu)造成在所述掃描方向上將記錄區(qū)域分成多個塊,并將記錄數(shù)據(jù)存儲在每個塊中;所述寫入控制部件具有寄存器,該寄存器對每個記錄元件陣列存儲用于識別包含在所述記錄數(shù)據(jù)中的數(shù)據(jù)存在或不存在的信息、所述數(shù)據(jù)的光柵數(shù)量、以及所述數(shù)據(jù)的第一定位信息和第二定位信息。
      7.根據(jù)權(quán)利要求6所述的記錄裝置,其特征在于,所述寫入控制部件根據(jù)每個塊的所述記錄元件陣列中記錄數(shù)據(jù)的存在或不存在控制用于存儲在所述記錄緩沖器中的地址信息。
      8.根據(jù)權(quán)利要求1所述的記錄裝置,其特征在于,從每個記錄元件排出墨以進行記錄。
      9.根據(jù)權(quán)利要求8所述的記錄裝置,其特征在于,每個記錄元件包括熱能轉(zhuǎn)換器,該熱能轉(zhuǎn)換器用于生成施加給墨的熱能,以利用熱能排出墨。
      10.一種用于記錄裝置的數(shù)據(jù)處理方法,記錄頭具有多個記錄元件陣列,所述記錄元件陣列排列有多個記錄元件,所述記錄裝置通過使記錄頭沿著與所述排列方向相交的方向進行掃描而進行記錄,并且該記錄裝置包括接收緩沖器,其存儲從所連接的主設(shè)備發(fā)送的設(shè)置數(shù)據(jù)和每個記錄元件陣列的記錄數(shù)據(jù);以及記錄緩沖器,其將每個記錄元件陣列的記錄數(shù)據(jù)與沿著所述掃描方向的記錄位置相關(guān)聯(lián)地存儲,該方法包括寫入控制步驟,其基于第一定位信息和第二定位信息進行控制,以調(diào)整所述記錄元件陣列的所述記錄數(shù)據(jù)的存儲位置并將所述記錄數(shù)據(jù)存儲在所述記錄緩沖器中,該第一定位信息被包含在所述設(shè)置數(shù)據(jù)中,對應于沿掃描方向在各記錄元件陣列之間的相對距離,該第二定位信息對應于每個記錄元件陣列在垂直于所述掃描方向的方向上的傾斜度;讀取控制步驟,其對于每個記錄元件陣列控制用于讀取存儲在所述記錄緩沖器中的記錄數(shù)據(jù)的讀取地址信息;以及記錄控制步驟,其通過根據(jù)基于所述讀取地址信息讀出的記錄數(shù)據(jù)驅(qū)動每個記錄元件陣列而進行記錄。
      11.一種記錄系統(tǒng),其包括記錄裝置和主設(shè)備,記錄頭具有多個記錄元件陣列,所述記錄元件陣列排列有多個記錄元件,所述記錄裝置通過使記錄頭沿著與所述排列方向相交的方向進行掃描而進行記錄,該主設(shè)備與所述記錄裝置連接,并將設(shè)置數(shù)據(jù)和記錄數(shù)據(jù)發(fā)送到所述記錄裝置,其中,所述主設(shè)備發(fā)送作為所述設(shè)置數(shù)據(jù)的數(shù)據(jù),該數(shù)據(jù)包括第一定位信息和第二定位信息,該第一定位信息對應于沿掃描方向在各記錄元件陣列之間的相對距離,該第二定位信息對應于每個記錄元件陣列在垂直于所述掃描方向的方向上的傾斜度;以及所述記錄裝置包括將每個記錄元件陣列的記錄數(shù)據(jù)與沿著所述掃描方向的記錄位置相關(guān)聯(lián)地存儲的記錄緩沖器,并基于所述第一和第二定位信息進行控制,以調(diào)整每個記錄元件陣列的記錄數(shù)據(jù)的存儲位置并將所述數(shù)據(jù)存儲在所述記錄緩沖器中。
      12.一種主裝置,其包括生成部件和輸出部件,該生成部件以塊單位生成將被輸出到記錄裝置的記錄數(shù)據(jù),該記錄裝置通過使具有多個記錄元件陣列的記錄頭相對于記錄介質(zhì)進行掃描而在所述記錄介質(zhì)上進行記錄,該塊單位對應于在所述記錄介質(zhì)上所述記錄頭的掃描記錄區(qū)域中沿掃描方向的多個分隔區(qū)域,該輸出部件輸出包括所述記錄數(shù)據(jù)的指令,該主設(shè)備還包括定位信息獲取部件,其獲取與所述記錄頭的所述記錄元件陣列的偏差相關(guān)的第一定位信息和對應于所述記錄元件陣列在垂直于所述掃描方向的方向上的傾斜度的第二定位信息;塊計數(shù)獲取部件,其基于所述生成的記錄數(shù)據(jù)獲取對應于由所述記錄裝置通過單次掃描記錄而記錄的記錄數(shù)據(jù)的塊數(shù);判斷部件,其基于所述第一和第二定位信息判斷是否修改由所述塊計數(shù)獲取部件獲取的所述塊數(shù);修改部件,其在所述判斷部件作出修改所述塊數(shù)的判斷時修改所述指令的內(nèi)容。
      13.根據(jù)權(quán)利要求12所述的主裝置,其特征在于,所述判斷部件將通過單次掃描記錄而記錄的記錄數(shù)據(jù)當中對應于在所述掃描方向上最下游塊的數(shù)據(jù)在掃描方向上的數(shù)據(jù)大小和所述第一及第二定位信息之和與關(guān)于每一個塊在掃描方向上的大小的信息進行比較。
      14.根據(jù)權(quán)利要求12所述的主裝置,其特征在于,所述修改部件使所述塊數(shù)增加。
      15.根據(jù)權(quán)利要求12所述的主裝置,還包括指令修改部件,用于將表示所述判斷部件修改所述塊數(shù)的信息添加到所述指令。
      16.根據(jù)權(quán)利要求15所述的主裝置,其特征在于,所述指令修改部件在對應于最下游塊的數(shù)據(jù)之后添加預定數(shù)量的數(shù)據(jù)和用于修改所述塊數(shù)的命令中的至少一個。
      17.一種記錄裝置,其記錄頭具有多個記錄元件陣列,所述記錄元件陣列沿預定方向排列有多個記錄元件,所述記錄裝置通過使記錄頭沿著與所述排列方向相交的方向進行掃描而進行記錄,其包括記錄緩沖器,其具有多個在所述掃描方向上被分成多個區(qū)域的區(qū)域,該區(qū)域用于記錄每個記錄元件陣列的記錄數(shù)據(jù);輸入部件,其從外部輸入對應于在所述掃描方向上被分成多個區(qū)域的所述區(qū)域的記錄數(shù)據(jù);寫入控制部件,其基于第一定位信息和第二定位信息進行控制,以調(diào)整所述記錄元件陣列的記錄數(shù)據(jù)的存儲位置并將所述記錄數(shù)據(jù)存儲在所述記錄緩沖器中,該第一定位信息對應于沿掃描方向在所述記錄元件陣列之間的相對距離,該第二定位信息對應于所述記錄元件陣列在垂直于所述掃描方向的方向上的傾斜度;讀取控制部件,其對于每個記錄元件陣列讀出寫在所述記錄緩沖器中的記錄數(shù)據(jù)。
      18.根據(jù)權(quán)利要求17所述的記錄裝置,其特征在于,所述記錄緩沖器的容量小于所述記錄頭通過一次掃描可記錄的數(shù)據(jù)量。
      全文摘要
      本發(fā)明提供記錄裝置、用于記錄裝置的數(shù)據(jù)處理方法以及記錄系統(tǒng)。為了加快在主計算機上生成記錄數(shù)據(jù)的處理,主設(shè)備發(fā)送作為設(shè)置數(shù)據(jù)的數(shù)據(jù),數(shù)據(jù)包括第一定位調(diào)整值和第二定位調(diào)整值,第一定位調(diào)整值對應于沿掃描方向在各記錄元件陣列之間的相對距離,第二定位調(diào)整值對應于每個記錄元件陣列在與掃描方向相交的方向上的傾斜度,記錄裝置包括記錄緩沖器(4)和記錄緩沖結(jié)構(gòu)控制電路(8),該記錄緩沖器(4)將每個噴嘴陣列的記錄數(shù)據(jù)與沿掃描方向的記錄位置相關(guān)聯(lián)地存儲,該記錄緩沖結(jié)構(gòu)控制電路(8)基于存儲在寄存器中的兩個定位調(diào)整值進行控制,以調(diào)整每個噴嘴陣列的記錄數(shù)據(jù)的存儲位置并將該數(shù)據(jù)存儲在記錄緩沖器(4)中。
      文檔編號G06K15/02GK1831848SQ20061005817
      公開日2006年9月13日 申請日期2006年3月8日 優(yōu)先權(quán)日2005年3月8日
      發(fā)明者石坂暢浩 申請人:佳能株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1