專(zhuān)利名稱(chēng):噴墨打印控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種噴墨打印控制裝置,尤指一種利用簡(jiǎn)易指令讀取分散的打印數(shù)據(jù)的噴墨打印控制裝置。
背景技術(shù):
由于多媒體快速普及,可提供彩色打印的噴墨打印機(jī)亦隨著走入許多家庭。由于噴墨打印機(jī)可以一次打印多行,且配合噴墨頭的噴孔排列的機(jī)械特性或其它硬件特性,打印影像數(shù)據(jù)并非從上到下,一條線一條線地次序抓取,而通常有一些規(guī)則或不規(guī)則性跳行,此需由噴墨打印機(jī)上的處理器或與噴墨打印機(jī)連接的個(gè)人計(jì)算機(jī)先行排序整理,此會(huì)占用噴墨打印機(jī)或個(gè)人計(jì)算機(jī)上的處理器時(shí)間及總線頻寬。
如圖1所示,一般影像數(shù)據(jù)在內(nèi)存中排列方式,是以水平相鄰像素依序存儲(chǔ)。在存儲(chǔ)滿一個(gè)四字節(jié)(byte)的字組(word)后,下一水平相鄰像素?cái)?shù)據(jù)就存儲(chǔ)到下一地址(address)的存儲(chǔ)空間中。在圖1中,一個(gè)像素占4個(gè)位,8個(gè)像素占滿一個(gè)字組后,相鄰像素便存儲(chǔ)至下一個(gè)地址的內(nèi)存中。
當(dāng)打印機(jī)一次打印多行時(shí),因打印數(shù)據(jù)分屬不同行的緣故,故需讀取不連續(xù)地址的內(nèi)存。且每次只用到一個(gè)字組當(dāng)中的一個(gè)像素資料。以打印機(jī)的打印數(shù)據(jù)為例,經(jīng)半色調(diào)(halftone)處理后,一個(gè)像素?cái)?shù)據(jù)就是只占內(nèi)存中一個(gè)或少數(shù)位(bit)。若內(nèi)存寬度為16位,一次讀16位數(shù)據(jù)只用到一個(gè)位(一個(gè)像素?cái)?shù)據(jù)),其它15位在用到時(shí)需再讀取一次,重復(fù)15次讀取動(dòng)作,此不僅浪費(fèi)許多時(shí)間,也占據(jù)了其它處理器使用共享的內(nèi)存頻寬。如果內(nèi)存寬度為32位,就浪費(fèi)更多時(shí)間及頻寬。
針對(duì)此問(wèn)題,在美國(guó)第USP6,298,332號(hào)專(zhuān)利案中,使用可程序化時(shí)序輪廓(timing profile)以調(diào)整不同噴墨頭時(shí)序相關(guān)控制。然而,其并未能解決噴墨打印機(jī)一次打印多行(line)的問(wèn)題,仍須以噴墨打印機(jī)上的處理器或個(gè)人計(jì)算機(jī)的處理器事先將影像原始數(shù)據(jù)(raw data)轉(zhuǎn)換成配合噴墨頭次序的格式。此種轉(zhuǎn)換使用軟件運(yùn)算,并且涉及大量位處理(bit operation),且運(yùn)算速度慢。如使用一特定處理器專(zhuān)門(mén)處理上述動(dòng)作,因分工的作用,雖可提升效能,但運(yùn)算速度仍慢。故現(xiàn)行的噴墨打印控制裝置在實(shí)用性上仍有改善空間。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種噴墨打印控制裝置,以能利用簡(jiǎn)易指令讀取分散的打印數(shù)據(jù)的噴墨打印控制裝置。
為達(dá)成前述的目的,本發(fā)明提供一種噴墨打印控制裝置,其經(jīng)由一總線連接至一處理器及一存儲(chǔ)裝置,該存儲(chǔ)裝置用于存儲(chǔ)打印影像數(shù)據(jù),該噴墨打印控制裝置用于提取存儲(chǔ)在該存儲(chǔ)裝置的打印影像數(shù)據(jù)并進(jìn)行數(shù)據(jù)運(yùn)算,以驅(qū)動(dòng)一或多個(gè)噴墨打印頭,該噴墨打印控制裝置包含一直接存取控制器、一指令內(nèi)存及一提取處理器。該直接存取控制器系連接至該總線,以存取在該存儲(chǔ)裝置中的打印影像數(shù)據(jù);該指令內(nèi)存存儲(chǔ)提取打印影像數(shù)據(jù)的提取指令;該提取處理器連接至該指令內(nèi)存及該直接存取控制器,以依據(jù)指令內(nèi)存的提取指令,計(jì)算該直接存取控制器存取該存儲(chǔ)裝置的地址;其中,該直接存取控制器依據(jù)該存取地址,以存取在該存儲(chǔ)裝置中的打印影像數(shù)據(jù)。
圖1為一般影像數(shù)據(jù)在內(nèi)存中排列方式的示意圖。
圖2為本發(fā)明的噴墨打印控制裝置的方塊圖。
圖3為本發(fā)明的提取指令格式的示意圖。
圖4為本發(fā)明的提取處理器的方塊圖。
圖5為本發(fā)明的噴墨打印機(jī)的噴墨頭噴孔排列方式的示意圖。
圖6為本發(fā)明的調(diào)整小于內(nèi)存寬度的像素的偏移的示意圖。
圖7為本發(fā)明的影像數(shù)據(jù)在內(nèi)存中排列方式的示意圖。
圖8為本發(fā)明的影像數(shù)據(jù)在旋轉(zhuǎn)器中排列方式的示意圖。
圖9為本發(fā)明的旋轉(zhuǎn)器的方塊圖。
圖10為本發(fā)明的影像數(shù)據(jù)在激發(fā)緩沖裝置中排列方式的示意圖。
具體實(shí)施例方式
有關(guān)本發(fā)明的噴墨打印控制裝置200的較佳實(shí)施例,請(qǐng)先參照?qǐng)D2顯示的方塊圖,其中,噴墨打印控制裝置200主要由一指令內(nèi)存(instruction RAM)210、一直接存取控制器(DMA controller)220、一提取處理器(capture processor)230、一屏蔽轉(zhuǎn)換器(mask converter)240、一旋轉(zhuǎn)器(rotator)250、一激發(fā)緩沖裝置(firing buffer)260、一平移邏輯裝置(shift logic)270及一噴墨頭時(shí)序控制器(ink jet head timing controller)280所構(gòu)成。此噴墨打印控制裝置200經(jīng)由一總線320連接至一處理器300及一存儲(chǔ)裝置310,而提取存儲(chǔ)在該存儲(chǔ)裝置310的打印影像數(shù)據(jù)并進(jìn)行數(shù)據(jù)運(yùn)算,以經(jīng)由一高壓驅(qū)動(dòng)裝置340驅(qū)動(dòng)一或多個(gè)噴墨打印頭330。
前述直接存取控制器220系連接至該總線320,以存取在該存儲(chǔ)裝置310中的打印影像數(shù)據(jù)。而該指令內(nèi)存210連接至該總線320,以存儲(chǔ)提取打印影像數(shù)據(jù)的提取指令。該提取處理器230系連接至該指令內(nèi)存及該直接存取控制器,以依據(jù)指令內(nèi)存210的提取指令,計(jì)算該直接存取控制器220存取該存儲(chǔ)裝置310的地址。該直接存取控制器220依據(jù)該存取地址,以存取在該存儲(chǔ)裝置310中的打印影像數(shù)據(jù)。
前述指令內(nèi)存210所存儲(chǔ)的提取指令的格式如圖3所示,可分為循環(huán)式提取的循環(huán)控制指令及非循環(huán)式提取的記錄線偏移(line offset)指令。其中,記錄線偏移指令具有循環(huán)(loop)、向前(forward)及下一線偏移數(shù)目(next line offset number)字段,而循環(huán)控制指令具有循環(huán)(loop)、命令位置指針(command address pointer)及重復(fù)次數(shù)(repeatnumber)字段。
記錄線偏移指令及循環(huán)控制指令可由系統(tǒng)程序設(shè)計(jì)者根據(jù)噴墨頭噴孔位置而調(diào)整參數(shù),再由該處理器300寫(xiě)入至該指令內(nèi)存210中。執(zhí)行的次序?yàn)閺脑撝噶顑?nèi)存210中位置為”0”開(kāi)始,依序跳到該指令內(nèi)存210下一行地址的指令執(zhí)行。
如指令中循環(huán)字段為”0”,該指令為記錄線偏移指令系提供下一需讀取行數(shù)據(jù)的偏移行數(shù)。向前字段為”0”則指向后面的行數(shù),使用乘法(行數(shù)乘行寬)與加法(加上目前DMA地址)運(yùn)算得到下一所需DMA地址。向前字段為”1”則指向前面的行數(shù),使用乘法(行數(shù)乘行寬)與減法(目前DMA地址減去乘法所得)運(yùn)算得到所需地址。
如指令中循環(huán)字段為”1”,則該指令為循環(huán)控制指令,命令位置指針字段指向該指令內(nèi)存210中下一個(gè)欲執(zhí)行的命令地址。重復(fù)次數(shù)字段為重復(fù)此循環(huán)的次數(shù),如重復(fù)次數(shù)已完成,則執(zhí)行該指令內(nèi)存210中下一地址的指令,直到指令為”0”為止,表示此行結(jié)束,該指令內(nèi)存210地址回到”0”,重新再開(kāi)始下一循環(huán)。使用此方法可方便的計(jì)算取得所有該行(column)按次序所應(yīng)取得的DMA地址。
圖4為該提取處理器230的詳細(xì)方塊圖,該提取處理器230包含一線偏移信息(line offset number)410、一前后移旗標(biāo)(forward flag)420、一重復(fù)計(jì)數(shù)器參數(shù)(repeat counter parameter)430、一循環(huán)旗標(biāo)(loopflag)440、一跳躍地址信息(branch address pointer)450、一影像地址產(chǎn)生電路(video address generator)460、一狀態(tài)機(jī)(state machine)470及一指令地址產(chǎn)生電路(fetch address generator circuit)480。該提取處理器230系計(jì)算該直接存取控制器220提取該存儲(chǔ)裝置310中的打印影像數(shù)據(jù)的地址,其計(jì)算系依據(jù)該指令內(nèi)存210所存儲(chǔ)的指令。該指令內(nèi)存210所存儲(chǔ)的指令依據(jù)噴孔位置由系統(tǒng)程序設(shè)計(jì)者調(diào)整而有所變化,再由該處理器300寫(xiě)入至該指令內(nèi)存210中。
該指令內(nèi)存210的數(shù)據(jù)輸出經(jīng)由一總線490連接至該提取處理器230,該指令內(nèi)存210的數(shù)據(jù)的各個(gè)字段,分別輸出至線偏移信息410、前后移旗標(biāo)420、重復(fù)計(jì)數(shù)器參數(shù)430、循環(huán)旗標(biāo)440及跳躍地址信息450。亦即,該指令內(nèi)存210經(jīng)由該總線490而提供線偏移(line offset)、向前或向后偏移(forward or backward offset)、循環(huán)指示(loop indicator)、重復(fù)計(jì)數(shù)(repeat count)及跳躍提取地址(branch fetch address)等相關(guān)信息及相對(duì)應(yīng)的控制。
該影像地址產(chǎn)生電路460依據(jù)該指令內(nèi)存210所提供的信息及該狀態(tài)機(jī)470所提供的時(shí)序,產(chǎn)生適當(dāng)?shù)挠跋竦刂贰T撝噶畹刂樊a(chǎn)生電路480依據(jù)該指令內(nèi)存210所提供的信息及該狀態(tài)機(jī)470所提供的時(shí)序,產(chǎn)生適當(dāng)?shù)闹噶钐崛〉刂?,以提取該指令?nèi)存210中的數(shù)據(jù)(即提取指令)。當(dāng)一提取指令系一最后數(shù)據(jù)指示時(shí),該指令地址產(chǎn)生電路480會(huì)被重置,而該影像地址產(chǎn)生電路460所產(chǎn)生的影像地址會(huì)跳至下一行(column)的起始地址。
該直接存取控制器220依據(jù)該影像地址,以存取在該存儲(chǔ)裝置310中的打印影像數(shù)據(jù)。該直接存取控制器220會(huì)持續(xù)存取打印影像數(shù)據(jù),直到該直接存取控制器220內(nèi)部一數(shù)據(jù)計(jì)數(shù)器的數(shù)據(jù)遞減至0,此代表一條線已被打印。
如圖5所示,其為一噴墨打印機(jī)的噴墨頭噴孔排列方式,D0與D1代表某一顏色的偶數(shù)及奇數(shù)行(Line)的兩組噴孔。當(dāng)噴墨頭移動(dòng)時(shí),會(huì)對(duì)噴孔所在位置水平行噴出顏料。圖5中是以18個(gè)噴孔為某一顏色的總點(diǎn)數(shù)(nozzle number),當(dāng)一噴墨打印機(jī)具有多色打印功能時(shí),亦即其噴墨頭會(huì)具有多組D0與D1噴孔。為追求更高速打印,單色噴孔數(shù)可達(dá)數(shù)百個(gè)以上。其它顏色噴孔可擺放在相同水平位置左右兩邊或垂直上下位置。
在所有顏色的D0與D1噴孔中,具有相同英文字母編號(hào)的噴墨孔可同時(shí)噴出墨點(diǎn),但D0、D1水平位置會(huì)根據(jù)噴墨孔的機(jī)構(gòu)位置而有水平偏移(offset),此偏移不一定是內(nèi)存寬度的整數(shù)倍,因此為了調(diào)整水平偏移,可在偶數(shù)行或奇數(shù)行調(diào)整寫(xiě)入內(nèi)存的地址(加減內(nèi)存寬度的整數(shù)倍像素的偏移),及如圖6所示,其利用一可編程數(shù)據(jù)偏移器610(programmable shifter)調(diào)整小于內(nèi)存寬度的像素的偏移。圖7的數(shù)據(jù)為水平調(diào)整過(guò)已對(duì)齊的格式。
如圖7所示,原始影像的未處理數(shù)據(jù)以一列接一列、一個(gè)像素接一個(gè)像素的方式放在該存儲(chǔ)裝置310中。其中,一條線的長(zhǎng)度(即打印水平寬度)為”n+1”個(gè)像素,每一個(gè)像素以2個(gè)位表示,”K0.0”及”K1.0”代表黑色最左邊第0個(gè)像素,”K0.1”及”K1.1”代表最左邊第1個(gè)像素,依序到最右邊第n個(gè)像素”K0.n”及”K1.n”。此實(shí)施例中,一個(gè)像素由2個(gè)字節(jié)成,低位”K0.0”到”K0.n”依序放在內(nèi)存相鄰位置。高位”K1.0”到”K1.n”放在緊鄰?fù)械臀坏南乱坏刂?,依序補(bǔ)滿內(nèi)存每一個(gè)word。同理,”Cx.y”代表青色(cyan)圖像數(shù)據(jù),”Mx.y”代表洋紅色(magenta)圖像數(shù)據(jù),”Yx.y”代表黃色(yellow)圖像數(shù)據(jù)。如有其它顏色圖像數(shù)據(jù),可以同樣方式排列。
以圖5的D0與D1噴孔而言,欲處理的數(shù)據(jù)為C(cyan)、M(Magenta)、Y(Yellow)三色,需噴出的次序可為編號(hào)a、b、c、...、h及i的噴孔。這些行的數(shù)據(jù)在圖7原始擺放格式中并未按次序排列。因此可以使用簡(jiǎn)易指令控制跳行抓取。
先將配合噴墨頭噴孔排列的控制指令寫(xiě)入該指令內(nèi)存210中。其次,將配合噴墨頭時(shí)序控制的參數(shù)寫(xiě)入該噴墨頭時(shí)序控制器280的緩存器中。將該直接存取控制器220設(shè)定好起始DMA地址,等待打印影像原始數(shù)據(jù)(raw data)擺好放在該存儲(chǔ)裝置310中,即可啟動(dòng)該直接存取控制器220。
如打印資料尚未經(jīng)過(guò)篩點(diǎn)(shingling mask)處理,可設(shè)定屏蔽轉(zhuǎn)換器240的屏蔽地址參數(shù)或直接設(shè)定屏蔽數(shù)據(jù)。通過(guò)多重屏蔽處理可提高打印質(zhì)量,但每一個(gè)帶(band)需用不同的屏蔽(mask),屏蔽設(shè)定可依據(jù)公式(1)所示進(jìn)行相關(guān)參數(shù)設(shè)定。屏蔽變化可參考帶數(shù)目(band number)而加入于公式(1)中。
Cm1.x=F(C0.x,C1.x,F(xiàn)(Band-m),F(xiàn)(Mask-m))(1)其中m為帶(band)的次序,需加入公式(1)中以計(jì)算相對(duì)應(yīng)的屏蔽。
直接存取控制器220將根據(jù)在指令內(nèi)存210中指令的控制,陸續(xù)將分散在存儲(chǔ)裝置310的將打印同一行(column)的數(shù)據(jù)一一讀取,經(jīng)由公式(1)轉(zhuǎn)換,變成一個(gè)像素以一位表示(one bit per pixel)。經(jīng)屏蔽轉(zhuǎn)換器240轉(zhuǎn)換后的數(shù)據(jù)再送至旋轉(zhuǎn)器250中,如圖8所示,其依據(jù)圖中A方向?qū)①Y料寫(xiě)入旋轉(zhuǎn)器250中。圖9為該旋轉(zhuǎn)器250的方塊圖,其中,旋轉(zhuǎn)器250由一32×32位的存儲(chǔ)裝置810、一相關(guān)寫(xiě)入控制電路820及一讀取控制電路830所構(gòu)成,該存儲(chǔ)裝置可為緩存器(register)或拴鎖器(latch),該寫(xiě)入控制電路820控制數(shù)據(jù)由A方向?qū)懭朐摯鎯?chǔ)裝置810,而讀取控制電路830控制數(shù)據(jù)由B方向讀出。
待旋轉(zhuǎn)器250被填滿后,從旋轉(zhuǎn)90度方向?qū)⑿D(zhuǎn)器250中數(shù)據(jù)一一讀取,再擺放在激發(fā)緩沖裝置260中,亦即,由圖8中B方向?qū)?shù)據(jù)一一讀出,于本實(shí)施例中,是于旋轉(zhuǎn)器250中由B方向一次讀出32位。由B方向所讀出的32位數(shù)據(jù),依序?qū)懼良ぐl(fā)緩沖裝置中260的暫存庫(kù)-0(bank-0)地址0到31處,直到旋轉(zhuǎn)器250被讀空為止。重復(fù)此動(dòng)作寫(xiě)讀旋轉(zhuǎn)器250,再寫(xiě)至激發(fā)緩沖裝置中260的下一個(gè)暫存庫(kù)中(bank-1)。如此重復(fù)到整個(gè)行的數(shù)據(jù)全部旋轉(zhuǎn)搬入激發(fā)緩沖裝置中260中。
此時(shí)激發(fā)緩沖裝置中260中已存入32行的打印數(shù)據(jù),先從第一個(gè)行開(kāi)始讀數(shù)據(jù),如圖10所示,從暫存庫(kù)-0地址0(bank-0 address-0)起,暫存庫(kù)-1地址0(bank-1 address-0)、暫存庫(kù)-2地址0(bank-2 address-0)至最后一個(gè)暫存庫(kù)-31地址0(bank-31 address-0)。再讀取第二個(gè)行的暫存庫(kù)-0地址1(bank-0 address-1)、暫存庫(kù)-1地址1(bank-1 address-1)至最后一個(gè)暫存庫(kù)-31地址1(bank-31 address-1)。重復(fù)上述讀取程序,直到最后一個(gè)行的暫存庫(kù)-0地址31(bank-0 address-31)、暫存庫(kù)-1地址31(bank-1 address-31)至最后一個(gè)暫存庫(kù)-31地址31(bank-31address-31)。至此32個(gè)符合噴墨頭高度的垂直線數(shù)據(jù)依水平方向再經(jīng)由平移邏輯裝置270傳送到噴墨頭時(shí)序控制器280后,再傳送至一高壓驅(qū)動(dòng)裝置340以驅(qū)動(dòng)噴墨頭330以完成打印。
當(dāng)該直接存取控制器220從存儲(chǔ)裝置310讀取到一打印行的最后一筆數(shù)據(jù)時(shí),即該32行(column)數(shù)據(jù)已讀取結(jié)束,指向指令內(nèi)存210的地址會(huì)回到起始位置”0”,重新啟動(dòng)下一循環(huán),即下一單位的32個(gè)打印行(Column)的數(shù)據(jù)。重復(fù)這樣的動(dòng)作直到到達(dá)水平方向的終點(diǎn),將最后一個(gè)行(Column)數(shù)據(jù)印完。如此,已印出相當(dāng)于噴墨頭打印高度的行數(shù)的連續(xù)水平線,如圖5范例,即18條上下相連的水平線。重復(fù)此一動(dòng)作可將整個(gè)畫(huà)面填滿,完成整頁(yè)打印行為。
由以上的說(shuō)明可知,本發(fā)明是利用一簡(jiǎn)易指令,將分散的打印數(shù)據(jù)(image)按正確的次序跳躍,從存儲(chǔ)裝置310逐一讀取,再使用硬件對(duì)數(shù)據(jù)旋轉(zhuǎn)后存儲(chǔ),以轉(zhuǎn)換成配合噴墨頭打印次序的數(shù)據(jù)排列格式。同時(shí),因使用具有彈性的指令,可應(yīng)付一些不規(guī)則的跳行讀取動(dòng)作并能減短指令數(shù)目的循環(huán)功能,以因應(yīng)噴墨頭噴孔數(shù)增加的趨勢(shì),以滿足高速打印的需求。
上述實(shí)施例僅是為了方便說(shuō)明而舉例而已,本發(fā)明所主張的權(quán)利范圍自應(yīng)以權(quán)利要求范圍所述為準(zhǔn),而非僅限于上述實(shí)施例。
權(quán)利要求
1.一種噴墨打印控制裝置,其經(jīng)由一總線連接至一處理器及一存儲(chǔ)裝置,該存儲(chǔ)裝置用于存儲(chǔ)打印影像數(shù)據(jù),該噴墨打印控制裝置用于提取存儲(chǔ)在該存儲(chǔ)裝置的打印影像數(shù)據(jù)并進(jìn)行數(shù)據(jù)運(yùn)算,以驅(qū)動(dòng)一或多個(gè)噴墨打印頭,該噴墨打印控制裝置包含一直接存取控制器,其連接至該總線,以存取在該存儲(chǔ)裝置中的打印影像數(shù)據(jù);一指令內(nèi)存,其存儲(chǔ)提取打印影像數(shù)據(jù)的提取指令;以及一提取處理器,其連接至該指令內(nèi)存及該直接存取控制器,以依據(jù)指令內(nèi)存的提取指令,計(jì)算該直接存取控制器存取該存儲(chǔ)裝置的地址;其中,該直接存取控制器依據(jù)該存取地址,以存取在該存儲(chǔ)裝置中的打印影像數(shù)據(jù)。
2.如權(quán)利要求1所述的裝置,其中,該提取指令分為循環(huán)式提取指令及非循環(huán)式提取指令。
3.如權(quán)利要求1所述的裝置,更包含一屏蔽轉(zhuǎn)換器,其連接至該直接存取控制器,以將該直接存取控制器所提取的打印影像數(shù)據(jù)進(jìn)行屏蔽運(yùn)算。
4.如權(quán)利要求1所述的裝置,其更包含一旋轉(zhuǎn)器,其連接至該屏蔽轉(zhuǎn)換器,以將該屏蔽轉(zhuǎn)換器的輸出數(shù)據(jù)進(jìn)行旋轉(zhuǎn)。
5.如權(quán)利要求4所述的裝置,其中,該旋轉(zhuǎn)器包含一n×n個(gè)存儲(chǔ)裝置、一寫(xiě)入控制電路及一讀取控制電路。
6.如權(quán)利要求5所述的裝置,其中,該寫(xiě)入控制電路控制數(shù)據(jù)由一第一方向?qū)懭朐摯鎯?chǔ)裝置,該讀取控制電路控制數(shù)據(jù)由一第二方向讀出。
7.如權(quán)利要求6所述的裝置,其中,該第一方向與該第二方向互相垂直。
8.如權(quán)利要求5所述的裝置,其中,該n×n個(gè)存儲(chǔ)裝置由緩存器所構(gòu)成。
9.如權(quán)利要求5所述的裝置,其中,該n×n個(gè)存儲(chǔ)裝置由拴鎖器所構(gòu)成。
10.如權(quán)利要求1所述的裝置,更包含一激發(fā)緩沖裝置,其連接至該旋轉(zhuǎn)器,以暫存該旋轉(zhuǎn)器的輸出數(shù)據(jù)。
11.如權(quán)利要求1所述的裝置,更包含一平移邏輯裝置,其連接至該激發(fā)緩沖裝置,將該激發(fā)緩沖裝置并列輸出數(shù)據(jù)轉(zhuǎn)成串行數(shù)據(jù)以平移輸出。
12.如權(quán)利要求1所述的裝置,更包含一噴墨頭時(shí)序控制器,其連接至該平移邏輯裝置,以依據(jù)該平移邏輯裝置的輸出數(shù)據(jù)及噴墨頭結(jié)構(gòu),產(chǎn)生噴墨頭時(shí)序控制信號(hào)。
13.如權(quán)利要求1所述的裝置,更包含一高壓驅(qū)動(dòng)裝置,其連接至該噴墨頭時(shí)序控制器,以將該噴墨頭時(shí)序控制器的輸出信號(hào),轉(zhuǎn)換至可驅(qū)動(dòng)一噴墨頭的電壓位準(zhǔn),以驅(qū)動(dòng)該噴墨頭。
全文摘要
本發(fā)明涉及一種噴墨打印控制裝置,其經(jīng)由一總線連接至一處理器及一存儲(chǔ)裝置,存儲(chǔ)裝置用來(lái)存儲(chǔ)打印影像數(shù)據(jù),噴墨打印控制裝置用來(lái)提取存儲(chǔ)在存儲(chǔ)裝置的打印影像數(shù)據(jù)并進(jìn)行數(shù)據(jù)運(yùn)算,以驅(qū)動(dòng)一或多個(gè)噴墨打印頭。噴墨打印控制裝置包含一直接存取控制器、一指令內(nèi)存及一提取處理器。指令內(nèi)存存儲(chǔ)提取打印影像數(shù)據(jù)的提取指令。該提取處理器連接至該指令內(nèi)存及該直接存取控制器,以依據(jù)指令內(nèi)存的提取指令,計(jì)算該直接存取控制器存取該存儲(chǔ)裝置的地址,其中,該直接存取控制器依據(jù)該存取地址,以存取在該存儲(chǔ)裝置中的打印影像數(shù)據(jù)。
文檔編號(hào)G06F17/00GK1769051SQ200410087190
公開(kāi)日2006年5月10日 申請(qǐng)日期2004年11月4日 優(yōu)先權(quán)日2004年11月4日
發(fā)明者吳恒謙 申請(qǐng)人:凌陽(yáng)科技股份有限公司