專利名稱:灰度打印控制方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印控制技術(shù)領(lǐng)域,更具體地說(shuō),涉及熱敏打印頭灰度打印 控制方法和裝置。
背景技術(shù):
熱打印機(jī)分為熱敏打印機(jī)(Thermal printer)和熱轉(zhuǎn)印打印機(jī)(Thermal transfer printer)兩種。其中,熱壽丈打印才幾利用打印頭發(fā)熱體發(fā)熱, -使打印紙 表面的感熱層發(fā)生化學(xué)變化,從而顯色,形成文字和圖像。熱轉(zhuǎn)印打印機(jī)利 用打印頭發(fā)熱體發(fā)熱,將碳帶上的顏料物質(zhì)加熱熔化到打印紙表面,形成文 字或圖像。
圖1為熱敏打印頭打印點(diǎn)排列示意圖,如圖所示,熱敏打印頭10包含多 個(gè)發(fā)熱體20,這些發(fā)熱體等距排列成一行,每一發(fā)熱體對(duì)應(yīng)一個(gè)打印點(diǎn)X1, 形成一點(diǎn)行。打印介質(zhì)30沿著打印方向A運(yùn)動(dòng),形成Y1, 丫2…等點(diǎn)行。
由于打印頭發(fā)熱體加熱時(shí)間越長(zhǎng),熱量越高,打印濃度越高,因此通過(guò) 控制加熱時(shí)間的長(zhǎng)度來(lái)獲得不同濃度等級(jí)即灰度等級(jí)的打印效果。請(qǐng)參考圖2 和圖3,其中圖2示出了傳統(tǒng)的灰度打印控制方法的示意圖;圖3為該方法 中各灰度等級(jí)選通時(shí)間的構(gòu)成示意圖。
該方法具體包括以下步驟
步驟S11、設(shè)定基準(zhǔn)灰度的加熱時(shí)間(tu);
步驟S12、當(dāng)打印頭發(fā)熱體接收到數(shù)據(jù)為1時(shí),發(fā)熱體加熱,當(dāng)接收數(shù) 凈居為0時(shí),發(fā)熱體不加熱。
步驟S13、連續(xù)發(fā)送n個(gè)脈沖,對(duì)應(yīng)每個(gè)脈沖向發(fā)熱體發(fā)送n個(gè)二值數(shù) 據(jù)T。
可以看出,利用上述的控制方法,在進(jìn)行多級(jí)灰度打印時(shí),由于需要連 續(xù)發(fā)送n個(gè)脈沖,就會(huì)造成打印頭熱量積累引起灰度等級(jí)與打印次數(shù)不成正 比,從而導(dǎo)致灰度失真,影響了打印質(zhì)量。為了解決這個(gè)問(wèn)題,名稱為"提高熱敏打印質(zhì)量的方法"的美國(guó)專利(專利
號(hào)為6,798,433)公開了一種控制方法,如圖4和圖5所示,圖4為該控制方 法的流程圖,圖5為該控制方法中各灰度等級(jí)選通時(shí)間的構(gòu)成示意圖。
該控制方法具體包括如下步驟
步驟S21、設(shè)定基準(zhǔn)灰度的加熱時(shí)間(tu);
步驟S22、當(dāng)打印頭發(fā)熱體接收到數(shù)據(jù)為1時(shí),發(fā)熱體加熱,當(dāng)接收數(shù) 」梧為0時(shí),發(fā)熱體不加熱。
步驟S23、發(fā)送n個(gè)脈沖,且每個(gè)脈沖間隔設(shè)定時(shí)間,對(duì)應(yīng)每個(gè)脈沖向 發(fā)熱體發(fā)送n個(gè)二值數(shù)據(jù)'T'。
可以看出,上述方法通過(guò)間隔每?jī)蓚€(gè)脈沖的發(fā)送時(shí)間,為打印頭預(yù)留了 足夠的散熱時(shí)間,避免了因熱量積累造成的打印效果失真的問(wèn)題。但是,這 種方法也存在一些缺陷打印速度較慢,尤其是針對(duì)灰度級(jí)別較高的打印, 由于需要發(fā)送的脈沖次數(shù)較多,發(fā)送數(shù)據(jù)的時(shí)間較長(zhǎng),嚴(yán)重影響了打印速度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種灰度打印控制方法和裝置,以解決現(xiàn) 有技術(shù)存在的發(fā)送數(shù)據(jù)時(shí)間長(zhǎng),嚴(yán)重影響打印速度的問(wèn)題。 本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的 一種灰度打印控制方法,包括
確定各點(diǎn)行每點(diǎn)圖像數(shù)據(jù)的灰度等級(jí),轉(zhuǎn)換為多位二值數(shù)據(jù); 將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù),形成多個(gè)數(shù)據(jù)組; 每組數(shù)據(jù)對(duì)應(yīng)一預(yù)定選通時(shí)間,在選通時(shí)間內(nèi),與各點(diǎn)對(duì)應(yīng)的打印頭發(fā) 熱體在接收到預(yù)設(shè)數(shù)據(jù)時(shí)發(fā)熱。
優(yōu)選的,選通時(shí)間的預(yù)定由以下方式實(shí)現(xiàn)
設(shè)置多個(gè)基礎(chǔ)灰度等級(jí),每一基礎(chǔ)灰度等級(jí)對(duì)應(yīng)一設(shè)定長(zhǎng)度選通時(shí)間; 在一點(diǎn)行打印周期中設(shè)置與基礎(chǔ)灰度等級(jí)個(gè)數(shù)相同的選通次數(shù),每一次 選通的時(shí)間長(zhǎng)度與 一個(gè)基礎(chǔ)灰度等級(jí)所需的選通時(shí)間相對(duì)應(yīng)。 優(yōu)選的,還包括發(fā)送預(yù)熱信號(hào)給打印頭發(fā)熱體,指示該打印頭發(fā)熱體在打印之前進(jìn)行預(yù)熱。
優(yōu)選的,所述灰度等級(jí)總共有2"級(jí),所述基礎(chǔ)灰度等級(jí)設(shè)為n個(gè),所述 預(yù)定選通次數(shù)為n次。
優(yōu)選的,所述預(yù)設(shè)數(shù)據(jù)為1或0。
本發(fā)明同時(shí)還公開了一種灰度打印控制裝置,包括
第一處理單元,用于各個(gè)一點(diǎn)行每點(diǎn)灰度圖像數(shù)據(jù)的灰度等級(jí),轉(zhuǎn)換為 多位二值數(shù)據(jù);
第二處理單元,用于將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù), 形成多個(gè)數(shù)據(jù)組;
信息參考單元,存儲(chǔ)數(shù)據(jù)組和選通時(shí)間的對(duì)應(yīng)關(guān)系;
第三處理單元,參考上述對(duì)應(yīng)關(guān)系,將數(shù)據(jù)組在相應(yīng)的選通時(shí)間發(fā)送給 打印頭,使得在選通時(shí)間內(nèi),與各點(diǎn)對(duì)應(yīng)的打印頭發(fā)熱體在接收到預(yù)設(shè)數(shù)據(jù) 時(shí)發(fā)熱。
優(yōu)選的,上述裝置還包括
第三處理單元,用于發(fā)送預(yù)熱信號(hào)給打印頭發(fā)熱體,指示該打印頭發(fā)熱 體在打印之前進(jìn)行預(yù)熱。 優(yōu)選的,上述裝置中
所述灰度等級(jí)包含多個(gè)基礎(chǔ)灰度等級(jí),各基礎(chǔ)灰度等級(jí)與一點(diǎn)行打印周 期中的各次選通的選通時(shí)間相對(duì)應(yīng)。 優(yōu)選的,上述裝置中
所述灰度等級(jí)總共有2。級(jí),所述基礎(chǔ)灰度等級(jí)設(shè)為n個(gè), 一點(diǎn)行周期中 的選通次lt為n次。
優(yōu)選的,上述裝置中所述預(yù)設(shè)數(shù)據(jù)為1或0。
從上述的技術(shù)方案可以看出,與現(xiàn)有技術(shù)相比,針對(duì)2"級(jí)灰度等級(jí)的打 本發(fā)明實(shí)施例只需將打印頭選通n次,發(fā)送n次數(shù)據(jù),并通過(guò)對(duì)n段不同級(jí) 別選通時(shí)間的組合,從而實(shí)現(xiàn)2n級(jí)灰度等級(jí)的打印。能夠在保證打印質(zhì)量的 條件下,減少了打印選通次數(shù)和數(shù)據(jù)發(fā)送的次數(shù),較大地提高了打印速度。
圖1為熱^:打印頭打印點(diǎn)排列示意圖2為傳統(tǒng)的灰度打印控制方法的示意圖3為圖2所示方法中各灰度等級(jí)選通時(shí)間的構(gòu)成示意圖4為現(xiàn)有技術(shù)一控制方法的實(shí)現(xiàn)流程圖5為圖4所示控制方法中各灰度等級(jí)選通時(shí)間的構(gòu)成示意圖6為本發(fā)明一種灰度打印控制方法的實(shí)施例的流程圖7為本發(fā)明一種灰度打印控制方法的實(shí)施例中灰度等級(jí)、選通時(shí)間及
數(shù)據(jù)組之間的對(duì)應(yīng)關(guān)系;
圖8為本發(fā)明一種灰度打印控制方法的實(shí)施例中,當(dāng)n=8時(shí)各灰度等級(jí)
選通時(shí)間的構(gòu)成示意圖9為本發(fā)明一種灰度打印控制方法的實(shí)施例中,當(dāng)n=8時(shí)各級(jí)灰度點(diǎn)
選通時(shí)間和二值婆t據(jù)的對(duì)應(yīng)關(guān)系;
圖10為本發(fā)明當(dāng)n=8時(shí)各灰度等級(jí)點(diǎn)的8位二值數(shù)據(jù)的示意圖11為本發(fā)明一種灰度打印控制方法的實(shí)施例中,當(dāng)n-8時(shí)各級(jí)灰度點(diǎn)
選通時(shí)間和二值數(shù)據(jù)的對(duì)應(yīng)關(guān)系圖12為可實(shí)現(xiàn)上述灰度打印控制方法的實(shí)施例的裝置的結(jié)構(gòu)示意圖; 圖13為可實(shí)現(xiàn)上述灰度打印控制方法的實(shí)施例的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
灰度指的是顏色的深淺,灰度級(jí)越高,則顏色越深?;叶鹊燃?jí)越多,則 表示圖像的深淺變換越多,打印出來(lái)的圖像就越細(xì)賦、逼真。
附圖和實(shí)施例進(jìn)4亍詳細(xì)描述。
請(qǐng)參考圖6,為本發(fā)明一種灰度打印控制方法的實(shí)施例的流程圖。 對(duì)應(yīng)于各灰度等級(jí),預(yù)先在一點(diǎn)行打印周期中設(shè)置選通時(shí)間段,各灰度
等級(jí)分為基礎(chǔ)灰度等級(jí)和非基礎(chǔ)灰度等級(jí),非基礎(chǔ)灰度等級(jí)對(duì)應(yīng)的選通時(shí)間
由基礎(chǔ)灰度等級(jí)對(duì)應(yīng)的選通時(shí)間組合而成。假設(shè)灰度等級(jí)有2"級(jí),其中,20、 21、 22..... 2^級(jí)為基礎(chǔ)灰度等級(jí),
其他灰度等級(jí)為非基礎(chǔ)灰度等級(jí)。非基礎(chǔ)灰度等級(jí)可以由基礎(chǔ)灰度等級(jí)組合 疊加而成,例如當(dāng)n-8時(shí),1、 2、 4、 8、 16、 32、 64、 128為基礎(chǔ)灰度等級(jí),
而其他灰度等級(jí)如3、 5、 6、 7.......為非基礎(chǔ)灰度等級(jí),則,3級(jí)灰度等于
1級(jí)灰度和2級(jí)灰度之和,5級(jí)灰度等于1級(jí)灰度和4級(jí)灰度之和,......,以
此類推。對(duì)應(yīng)于各基礎(chǔ)灰度等級(jí),在一點(diǎn)行打印周期中設(shè)置n個(gè)基礎(chǔ)選通時(shí)
間段,記為T2Q、 T21、 T22.....T2",各非基礎(chǔ)灰度等級(jí)對(duì)應(yīng)的選通時(shí)間
段可以由各基礎(chǔ)選通時(shí)間段組合而成。
按照以下步驟對(duì)各灰度等級(jí)的打印進(jìn)行控制
步驟S101、獲取各點(diǎn)行圖像數(shù)據(jù),并確定其灰度等級(jí)。
步驟S102、將該灰度等級(jí)轉(zhuǎn)換為n位二值數(shù)據(jù)。
步驟S103、將各一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù),形成 n個(gè)數(shù)據(jù)組。
步驟S104、在對(duì)應(yīng)的選通時(shí)間段內(nèi)將各個(gè)數(shù)據(jù)組發(fā)送給與各點(diǎn)對(duì)應(yīng)的打 印頭發(fā)熱體。
步驟S105、打印頭發(fā)熱體啟動(dòng)相對(duì)應(yīng)的選通時(shí)間,如果發(fā)熱體接收到的 數(shù)據(jù)為特定值,則發(fā)熱。
打印頭發(fā)熱體4妄收到lt據(jù)后,啟動(dòng)相對(duì)應(yīng)的選通時(shí)間,在選通有效的時(shí) 間段內(nèi),如果發(fā)熱體接收到的數(shù)據(jù)為特定值(如1或0),則發(fā)熱,否則,則 不發(fā)熱。
如此,分別對(duì)應(yīng)于T2 通過(guò)發(fā)送n組數(shù)據(jù),控制打印頭發(fā)熱體在相應(yīng)的 選通時(shí)間段內(nèi)加熱,從而得以在耗材與打印頭緊密接觸的一點(diǎn)行范圍內(nèi)按照 灰度圖像數(shù)據(jù)打印出不同灰度等級(jí)的點(diǎn)像。
圖7示出了本發(fā)明實(shí)施例中,灰度等級(jí)、選通時(shí)間及數(shù)據(jù)組之間的對(duì)應(yīng) 關(guān)系。
灰度等級(jí)2"、 T2n及數(shù)據(jù)組n之間是一一對(duì)應(yīng)的,例如接收數(shù)據(jù)組1 后,在選通時(shí)間段T2"內(nèi),打印頭發(fā)熱體發(fā)熱。
當(dāng)n-8時(shí),各灰度等級(jí)選通時(shí)間的構(gòu)成示意圖如圖8所示。 如圖所示,當(dāng)11=8時(shí),最高的灰度等級(jí)等于256級(jí)。此時(shí),1級(jí)灰度選通時(shí)間為T1, 2級(jí)灰度選通時(shí)間T2, 4級(jí)選通時(shí)間為 T4, 8級(jí)灰度選通時(shí)間為T8, 16級(jí)灰度選通時(shí)間為T16, 32級(jí)灰度選通時(shí) 間為T32, 64級(jí)灰度選通時(shí)間為T64, 128級(jí)灰度選通時(shí)間為T128。
將這8個(gè)選通時(shí)間作為基礎(chǔ)選通時(shí)間,在0-255個(gè)灰度等級(jí)中,其他灰 度等級(jí)的選通時(shí)間可以由這些基礎(chǔ)選通時(shí)間組合構(gòu)成。例如3級(jí)灰度的選通 時(shí)間可以由T1+T2組合而成,5級(jí)灰度的選通時(shí)間可以由T2+T3組合而成, 6級(jí)灰度的選通時(shí)間可以由T2+T4組合而成,...,252級(jí)灰度的選通時(shí)間可 以由T128+T64+T32+T16+T8+T4組和而成,...,以此類推,可以得到256 個(gè)灰度等級(jí)選通時(shí)間。
需要說(shuō)明的是,各灰度等級(jí)選通時(shí)間的長(zhǎng)度是需要預(yù)先進(jìn)行試驗(yàn)測(cè)量驗(yàn) 證的。
打印頭發(fā)熱體只在對(duì)應(yīng)的選通時(shí)間內(nèi)發(fā)熱,以打印得到對(duì)應(yīng)的灰度等級(jí), 下面結(jié)合圖9說(shuō)明所述打印頭發(fā)熱體如何在特定的選通時(shí)間段內(nèi)發(fā)熱,從而 打印出各級(jí)灰度。圖9為當(dāng)n=8時(shí)各級(jí)灰度點(diǎn)選通時(shí)間和二值數(shù)據(jù)的對(duì)應(yīng)關(guān) 系。
打印頭發(fā)熱體在接收到特定的二值數(shù)據(jù)時(shí),在對(duì)應(yīng)的選通時(shí)間段內(nèi)發(fā)熱。 所述特定的二值數(shù)據(jù)可以是1,也就是說(shuō),當(dāng)打印頭發(fā)熱體接收到的二值數(shù)據(jù) 為1時(shí)發(fā)熱,當(dāng)接收到的二值凄t據(jù)為0時(shí),則不發(fā)熱。當(dāng)然,所述特定的二 值數(shù)據(jù)也可以是0,也就是說(shuō),當(dāng)打印頭發(fā)熱體接收到的二值數(shù)據(jù)為0時(shí)發(fā)熱, 當(dāng)接收到的二值數(shù)據(jù)為1時(shí)不發(fā)熱。本發(fā)明僅以特定的二值數(shù)據(jù)是1為例進(jìn) 行說(shuō)明。
對(duì)于0級(jí)灰度,在一個(gè)打印周期的8個(gè)選通時(shí)間段內(nèi),所有選通時(shí)間段 對(duì)應(yīng)的二值數(shù)據(jù)均為O,于是,打印頭發(fā)熱體接收到該二值數(shù)據(jù)后不發(fā)熱,打 印點(diǎn)顯示成打印紙?jiān)?。?duì)于1級(jí)灰度, 一個(gè)打印周期的8個(gè)選通時(shí)間段內(nèi), 打印頭發(fā)熱體接收到的數(shù)據(jù)對(duì)應(yīng)于T1選通時(shí)間段的二值數(shù)據(jù)為1,對(duì)應(yīng)其他 選通時(shí)間段的二值數(shù)據(jù)均為0,于是,打印頭發(fā)熱體僅在T1選通時(shí)間段內(nèi)發(fā) 熱,其余選通時(shí)間段均不發(fā)熱,打印點(diǎn)顯示1級(jí)灰度。對(duì)應(yīng)2級(jí)灰度, 一個(gè) 打印周期的8個(gè)選通時(shí)間段內(nèi),打印頭發(fā)熱體接收到的數(shù)據(jù)對(duì)應(yīng)于T2選通時(shí) 間段的二值數(shù)據(jù)為1,對(duì)應(yīng)其他選通時(shí)間段的二值數(shù)據(jù)均為0,于是,打印頭 發(fā)熱體僅在T2選通時(shí)間段內(nèi)發(fā)熱,其余選通時(shí)間段均不發(fā)熱,打印點(diǎn)顯示2級(jí)灰度。同理,對(duì)于3級(jí)灰度, 一個(gè)打印周期的8個(gè)選通時(shí)間段內(nèi),打印頭 發(fā)熱體接收到的數(shù)據(jù)對(duì)應(yīng)于T1、 T2選通時(shí)間段的二值數(shù)據(jù)為1,對(duì)應(yīng)其他選 通時(shí)間段的二值數(shù)據(jù)均為0,于是,打印頭發(fā)熱體僅在T1和T2選通時(shí)間段 內(nèi)發(fā)熱,其余選通時(shí)間段均不發(fā)熱,打印點(diǎn)顯示3級(jí)灰度。......,以此類推,
對(duì)于28即256級(jí)灰度,在一個(gè)打印周期的8個(gè)選通時(shí)間段內(nèi),打印頭發(fā)熱體 接收到的數(shù)據(jù)對(duì)應(yīng)于所有選通時(shí)間段對(duì)應(yīng)的二值數(shù)據(jù)均為1,于是,打印頭發(fā) 熱體在一個(gè)打印周期的8個(gè)選通時(shí)間段內(nèi)均發(fā)熱,打印點(diǎn)顯示256級(jí)灰度。
從上述可以得出,對(duì)于256級(jí)灰度打印,可以歸納出各灰度等級(jí)的8位 二值數(shù)據(jù)。請(qǐng)參考圖10,為本發(fā)明當(dāng)『8時(shí)各灰度等級(jí)點(diǎn)的8位二值數(shù)據(jù)的 示意圖。
由上述可知,各級(jí)灰度對(duì)應(yīng)于打印周期的8個(gè)選通時(shí)間段,存在8位二 值數(shù)據(jù)。也就是說(shuō),每一灰度等級(jí)都可以用一個(gè)8位的二值數(shù)據(jù)表示。
如圖所示,對(duì)應(yīng)于1級(jí)灰度,其8位二值數(shù)據(jù)為10000000,對(duì)應(yīng)于2 級(jí)灰度,其8位二值數(shù)據(jù)為01000000,對(duì)應(yīng)于3級(jí)灰度,其8位二值數(shù)據(jù)為 11000000,......,對(duì)應(yīng)于255級(jí)灰度,其8位二值數(shù)據(jù)為11111111。
將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù),形成n個(gè)數(shù)據(jù)組。 例如,把一點(diǎn)行所有灰度點(diǎn)的BitO位組成數(shù)據(jù)組1,把一點(diǎn)行所有灰度點(diǎn)的 Bit1位組成數(shù)據(jù)組2,以此類推,把一點(diǎn)行所有灰度點(diǎn)的Bit2位、Bit3位、 Bit4位、Bit5位、Bit6位和Bit7位分別組成數(shù)據(jù)組3、數(shù)據(jù)組4、數(shù)據(jù)組5、 數(shù)據(jù)組6、數(shù)據(jù)組7和數(shù)據(jù)組8。這樣, 一個(gè)打印周期內(nèi),在選通時(shí)間T1向 打印頭發(fā)熱體發(fā)送數(shù)據(jù)組1,在選通時(shí)間T2向打印頭發(fā)熱體發(fā)送數(shù)據(jù)組2, 在選通時(shí)間T3向打印頭發(fā)熱體發(fā)送數(shù)據(jù)組3,......,以此類推,在選通時(shí)間
T128向打印頭發(fā)熱體發(fā)送數(shù)據(jù)組8,共發(fā)送8次,即可實(shí)現(xiàn)256級(jí)灰度打印。
由于打印頭發(fā)熱體加熱需要一定的時(shí)間,為了進(jìn)一步加快打印速度,可 以在發(fā)送數(shù)據(jù)組給打印頭發(fā)熱體前,向所有打印頭發(fā)熱體發(fā)送預(yù)熱信號(hào),如 圖11所示,為當(dāng)11=8時(shí)各級(jí)灰度點(diǎn)選通時(shí)間和二值數(shù)據(jù)的對(duì)應(yīng)關(guān)系圖。打印 頭發(fā)熱體接收到該預(yù)熱信號(hào)后,進(jìn)行預(yù)熱,并在接收到預(yù)設(shè)二值數(shù)據(jù)時(shí),快
速加熱,從而提高打印速度。
根據(jù)本發(fā)明實(shí)施例的原理,通過(guò)賦予n不同的數(shù)值,即可表示不同灰度 等級(jí),例如,設(shè)11=7,即對(duì)應(yīng)的最高灰度等級(jí)為128級(jí),設(shè)n-9,即對(duì)應(yīng)的最高灰度等級(jí)為512級(jí),等等。其灰度打印控制方法的實(shí)現(xiàn)原理與r^8相同,在此不再贅述。
本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比,其特點(diǎn)在于只需將打印頭選通n次,發(fā)送n次數(shù)據(jù),并通過(guò)對(duì)n段不同級(jí)別選通時(shí)間的組合,從而實(shí)現(xiàn)2。級(jí)灰度等級(jí)的打印。在保證打印質(zhì)量的條件下,減少了打印選通次數(shù)和數(shù)據(jù)發(fā)送的次數(shù),較大地提高了打印速度。
圖12示出了可用于實(shí)現(xiàn)(諸如上述的)一些公開的實(shí)施例的裝置的框圖。為了方便描述,在此將該裝置稱為灰度打印控制裝置。
該灰度打印控制裝置包括信息參考單元100、第一處理單元200和第二處理單元300。
其中,所述信息參考單元100存儲(chǔ)有各灰度等級(jí)與一點(diǎn)行打印周期中選通時(shí)間段的對(duì)應(yīng)關(guān)系。各灰度等級(jí)分為基礎(chǔ)灰度等級(jí)和非基礎(chǔ)灰度等級(jí),非基礎(chǔ)灰度等級(jí)對(duì)應(yīng)的選通時(shí)間由基礎(chǔ)灰度等級(jí)對(duì)應(yīng)的選通時(shí)間組合而成。
所述第一處理單元200用于獲取各一點(diǎn)行每點(diǎn)灰度圖像數(shù)據(jù)的灰度等級(jí),轉(zhuǎn)換為多位二值數(shù)據(jù)。
所述第二處理單元300將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù),形成多個(gè)數(shù)據(jù)組,并在對(duì)應(yīng)的選通時(shí)間段內(nèi)將各個(gè)數(shù)據(jù)組發(fā)送給打印頭發(fā)熱體。
關(guān)于灰度等級(jí)、選通時(shí)間及二值數(shù)據(jù)的具體內(nèi)容可參照上述方法部分的描述。
由于打印頭發(fā)熱體加熱需要一定的時(shí)間,為了進(jìn)一步加快打印速度,可以在發(fā)送數(shù)據(jù)組給打印頭發(fā)熱體前,向所有打印頭發(fā)熱體發(fā)送預(yù)熱信號(hào)。為了實(shí)現(xiàn)上述功能,在一些實(shí)施例中,還可以用于實(shí)現(xiàn)該功能的功能單元,請(qǐng)參考圖13,為一些公開的實(shí)施例的裝置的示意圖。
該功能單元為第三處理單元400,用于在將各數(shù)據(jù)組發(fā)送給打印頭發(fā)熱體之前,發(fā)送預(yù)熱信號(hào)給打印頭發(fā)熱體,指示該打印頭發(fā)熱體進(jìn)行預(yù)熱。
本文所述的灰度打印控制裝置可以應(yīng)用在打印裝置中,該打印裝置包括現(xiàn)有打印裝置的一切部件,如打印頭及其他部件,該打印頭設(shè)置有多個(gè)發(fā)熱體。所述灰度打印控制裝置和打印頭配合工作,在耗材與打印頭緊密接觸的一點(diǎn)行范圍內(nèi)按照灰度圖像數(shù)據(jù)打印出不同灰度等級(jí)的點(diǎn)像。具體過(guò)程在前文已經(jīng)詳細(xì)描述過(guò),在此只作簡(jiǎn)單介紹
所述灰度打印控制裝置獲取各一點(diǎn)行每點(diǎn)灰度圖像數(shù)據(jù)的灰度等級(jí),轉(zhuǎn)換為多位二值數(shù)據(jù),然后,將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù),形成多個(gè)數(shù)據(jù)組,并在對(duì)應(yīng)的選通時(shí)間段內(nèi)將各個(gè)數(shù)據(jù)組發(fā)送給打印頭。打印頭接收到數(shù)據(jù)組后,將該數(shù)據(jù)組中各個(gè)數(shù)據(jù)發(fā)給對(duì)應(yīng)的發(fā)熱體,當(dāng)發(fā)熱體收到的數(shù)據(jù)為預(yù)設(shè)數(shù)據(jù)時(shí),發(fā)熱,否則,不發(fā)熱。
所述預(yù)設(shè)數(shù)據(jù)可以是二值數(shù)據(jù)1或0。
上述打印裝置可以應(yīng)用在現(xiàn)有的打印機(jī)(如熱敏打印機(jī)或熱轉(zhuǎn)印打印機(jī))
中,快速打印出各灰度等級(jí)的的點(diǎn)像。
本領(lǐng)域技術(shù)人員應(yīng)能意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一^殳性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存
儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1、一種灰度打印控制方法,其特征在于,包括確定各點(diǎn)行每點(diǎn)圖像數(shù)據(jù)的灰度等級(jí),轉(zhuǎn)換為多位二值數(shù)據(jù);將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù),形成多個(gè)數(shù)據(jù)組;每組數(shù)據(jù)對(duì)應(yīng)一預(yù)定選通時(shí)間,在選通時(shí)間內(nèi),與各點(diǎn)對(duì)應(yīng)的打印頭發(fā)熱體在接收到預(yù)設(shè)數(shù)據(jù)時(shí)發(fā)熱。
2、 如權(quán)利要求1所述的方法,其特征在于,選通時(shí)間的預(yù)定由以下方式 實(shí)現(xiàn)設(shè)置多個(gè)基礎(chǔ)灰度等級(jí),每一基礎(chǔ)灰度等級(jí)對(duì)應(yīng)一設(shè)定長(zhǎng)度選通時(shí)間; 在一點(diǎn)行打印周期中設(shè)置與基礎(chǔ)灰度等級(jí)個(gè)數(shù)相同的選通次數(shù),每一次 選通的時(shí)間長(zhǎng)度與 一個(gè)基礎(chǔ)灰度等級(jí)所需的選通時(shí)間相對(duì)應(yīng)。
3、 如權(quán)利要求2所述的方法,其特征在于,還包括 發(fā)送預(yù)熱信號(hào)給打印頭發(fā)熱體,指示該打印頭發(fā)熱體在打印之前進(jìn)行預(yù)熱。
4、 如權(quán)利要求1、 2或3所述的方法,其特征在于,所述灰度等級(jí)總共 有2"級(jí),所述勤出灰度等級(jí)設(shè)為n個(gè),所述預(yù)定選通次數(shù)為n次。
5、 如權(quán)利要求4所述的方法,其特征在于,所述預(yù)設(shè)數(shù)據(jù)為1或0。
6、 一種灰度打印控制裝置,其特征在于,包括第一處理單元,用于將每一點(diǎn)行每點(diǎn)灰度圖像數(shù)據(jù)的灰度等級(jí),轉(zhuǎn)換為 多位二值數(shù)據(jù);第二處理單元,用于將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù), 形成多個(gè)數(shù)據(jù)組;信息參考單元,存儲(chǔ)數(shù)據(jù)組和選通時(shí)間的對(duì)應(yīng)關(guān)系;第三處理單元,參考上述對(duì)應(yīng)關(guān)系,將數(shù)據(jù)組在相應(yīng)的選通時(shí)間發(fā)送給 打印頭,使得在選通時(shí)間內(nèi),與各點(diǎn)對(duì)應(yīng)的打印頭發(fā)熱體在接收到預(yù)設(shè)數(shù)據(jù) 時(shí)發(fā)熱。
7、 如權(quán)利要求6所述的控制裝置,其特征在于,還包括 第三處理單元,用于發(fā)送預(yù)熱信號(hào)給打印頭發(fā)熱體,指示該打印頭發(fā)熱體在打印之前進(jìn)行預(yù)熱。
8、 如權(quán)利要求6或7所述的控制裝置,其特征在于 所述灰度等級(jí)包含多個(gè)基礎(chǔ)灰度等級(jí),各基礎(chǔ)灰度等級(jí)與一點(diǎn)行打印周期中的各次選通的選通時(shí)間相對(duì)應(yīng)。
9、 如權(quán)利要求8所述的控制裝置,其特征在于所述灰度等級(jí)總共有2"級(jí),所述基礎(chǔ)灰度等級(jí)設(shè)為n個(gè), 一點(diǎn)行周期中 的選通次凄t為n次。
10、 如權(quán)利要求9所述的控制裝置,其特征在于所述預(yù)設(shè)數(shù)據(jù)為1或
全文摘要
本發(fā)明公開了一種灰度打印控制方法,包括確定各點(diǎn)行每點(diǎn)圖像數(shù)據(jù)的灰度等級(jí),轉(zhuǎn)換為多位二值數(shù)據(jù);將一點(diǎn)行所有點(diǎn)的相同位的二值數(shù)據(jù)組成一組數(shù)據(jù),形成多個(gè)數(shù)據(jù)組;每組數(shù)據(jù)對(duì)應(yīng)一預(yù)定選通時(shí)間,在選通時(shí)間內(nèi),與各點(diǎn)對(duì)應(yīng)的打印頭發(fā)熱體在接收到預(yù)設(shè)數(shù)據(jù)時(shí)發(fā)熱。本發(fā)明同時(shí)還公開了一種灰度打印控制裝置,實(shí)現(xiàn)上述控制方法流程。本發(fā)明實(shí)施例能夠在保證打印質(zhì)量的條件下,減少了打印選通次數(shù)和數(shù)據(jù)發(fā)送的次數(shù),較大地提高了打印速度。
文檔編號(hào)B41J2/355GK101549591SQ200810090
公開日2009年10月7日 申請(qǐng)日期2008年3月31日 優(yōu)先權(quán)日2008年3月31日
發(fā)明者徐志剛 申請(qǐng)人:山東新北洋信息技術(shù)股份有限公司