專利名稱:熱打印機及其打印控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印領(lǐng)域,具體而言,涉及一種熱打印機及其打印控制方法。
背景技術(shù):
熱敏打印頭(Thermal Print Head,簡稱TPH) —般采用以下方法得到在絕緣基板上采用厚膜或薄膜等方法形成發(fā)熱體和電極導線,以及通過組裝工藝將絕緣基板、集成電路、金絲、封裝膠、輸出端以及散熱板連接,從而形成熱敏打印頭。絕緣基板一般采用陶瓷材料,由于受設(shè)備及工藝限制,其有效打印長度一般最大做到256mm。為了克服這個不足,當需要超過256mm的打印寬度時,在現(xiàn)有技術(shù)中,通常采取將多個單體打印頭沿打印寬度方向拼接設(shè)置形成寬幅拼接打印頭的方式來增加熱敏打印頭的打印寬度。圖Ia是現(xiàn)有技術(shù)中第一種拼接打印頭的示意圖,如圖所示,拼接打印頭10的第一單體打印頭11的發(fā)熱體Ila和第二單體打印頭12的發(fā)熱體1 沿打印介質(zhì)寬度方向(即圖中橫向)并列排布,受加工工藝影響,二者在橫向存在寬度為W的間隙。該拼接打印頭的打印效果如圖Ib所示,從圖中可以看出,在第一單體打印頭11所打印的區(qū)域17b和第二單體打印頭12所打印的區(qū)域18b之間具有一沿打印介質(zhì)輸送方向(圖中縱向)延伸的寬度等于W的空白區(qū)域,俗稱白條。由于使用該拼接打印頭生成的打印圖像具有白條,因此嚴重影響了打印質(zhì)量。為了解決該問題,現(xiàn)有技術(shù)對圖Ia所示的打印頭進行了改進,提出了圖加所示的拼接打印頭。如圖加所示,拼接打印頭10’的第一單體打印頭11’的發(fā)熱體11a’和第二單體打印頭12’的發(fā)熱體12a’沿打印介質(zhì)寬度方向排布,二者之間橫向無間隙,縱向存在長度為Ld的間隙。該拼接打印頭的打印效果如圖2b所示,從圖中可以看出,雖然第一單體打印頭11’所打印的區(qū)域17c和第二單體打印頭12’所打印的區(qū)域18c之間沒有白條,但在縱向每點行均存在長度為Ld的錯位,因此,圖像的打印質(zhì)量仍存在缺陷。針對相關(guān)技術(shù)中拼接熱敏打印頭在執(zhí)行打印時存在打印質(zhì)量缺陷的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種熱打印機及其打印控制方法,以解決相關(guān)技術(shù)中拼接熱敏打印頭在執(zhí)行打印時存在打印質(zhì)量缺陷的問題。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種熱打印機的打印控制方法,其中,熱打印機包括拼接打印頭,拼接打印頭包括沿橫向排列的第一單體打印頭和第二單體打印頭,在介質(zhì)輸送方向上,第一單體打印頭位于第二單體打印頭的上游,第一單體打印頭和第二單體打印頭之間在橫向無間隙,在縱向存在第一間隙,該方法包括接收打印數(shù)據(jù);將打印數(shù)據(jù)劃分為第一單元數(shù)據(jù)和第二單元數(shù)據(jù),其中,第一單元數(shù)據(jù)和第二單元數(shù)據(jù)分別與第一單體打印頭和第二單體打印頭相對應,并且第一單元數(shù)據(jù)和第二單元數(shù)據(jù)的打印長度相同;在第一單元數(shù)據(jù)之后增加第一擴充數(shù)據(jù),在第二單元數(shù)據(jù)之前增加第二擴充數(shù)據(jù),其中,第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)對應的打印長度與第一間隙的長度相匹配;以及控制第一單體打印頭先打印第一單元數(shù)據(jù),再打印第一擴充數(shù)據(jù),并控制第二單體打印頭先打印第二擴充數(shù)據(jù),再打印第二單元數(shù)據(jù)。進一步地,第一擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與第一單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,第二擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與第二單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,并且第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù)相同。進一步地,第一擴充數(shù)據(jù)或第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù)通過以下公式得到k =Ld*R2,其中,k為第一擴充數(shù)據(jù)或第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù),Ld為第一間隙的長度,R2為熱打印機的縱向分辨率。進一步地,第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)均為在介質(zhì)上無打印輸出的數(shù)據(jù),也即, 第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)對應的打印區(qū)域均為空白區(qū)域。進一步地,控制第一單體打印頭先打印第一單元數(shù)據(jù),再打印第一擴充數(shù)據(jù),控制第二單體打印頭先打印第二擴充數(shù)據(jù),再打印第二單元數(shù)據(jù)包括檢測介質(zhì)在通道中的位置;以及在檢測到介質(zhì)前端到達第二單體打印頭的發(fā)熱體處時,控制第一單體打印頭和第二單體打印頭同時執(zhí)行打印。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種熱打印機。該熱打印機包括拼接打印頭,該拼接打印頭包括沿橫向排列的第一單體打印頭和第二單體打印頭,在介質(zhì)輸送方向上,第一單體打印頭位于第二單體打印頭的上游,第一單體打印頭和第二單體打印頭之間在橫向無間隙,在縱向存在第一間隙;通信接口,用于接收打印數(shù)據(jù);以及控制器,用于將打印數(shù)據(jù)劃分為第一單元數(shù)據(jù)和第二單元數(shù)據(jù),在第一單元數(shù)據(jù)之后增加第一擴充數(shù)據(jù),在第二單元數(shù)據(jù)之前增加第二擴充數(shù)據(jù),以及控制第一單體打印頭先打印第一單元數(shù)據(jù),再打印第一擴充數(shù)據(jù),并控制第二單體打印頭先打印第二擴充數(shù)據(jù),再打印第二單元數(shù)據(jù),其中,第一單元數(shù)據(jù)和第二單元數(shù)據(jù)分別與第一單體打印頭和第二單體打印頭相對應,并且第一單元數(shù)據(jù)和第二單元數(shù)據(jù)的打印長度相同,第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)對應的打印長度與第一間隙的長度相匹配。進一步地,該熱打印機還包括傳感器,與控制器相連接,用于檢測介質(zhì)在通道中的位置,其中,在傳感器檢測到介質(zhì)前端到達第二單體打印頭的發(fā)熱體處時,控制器控制第一單體打印頭和第二單體打印頭同時執(zhí)行打印。進一步地,控制器用于根據(jù)傳感器的信號是否有變化來檢測通道中是否有介質(zhì), 在檢測到通道中有介質(zhì)時開始計時,以及根據(jù)傳感器與第二單體打印頭的發(fā)熱體之間的距離和介質(zhì)運動速度計算介質(zhì)到達第二單體打印頭的時間,在確定介質(zhì)到達第二單體打印頭的發(fā)熱體處時,控制第一單體打印頭和第二單體打印頭同時執(zhí)行打印。進一步地,第一擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與第一單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,第二擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與第二單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,并且第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù)相同。進一步地,第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)均為在介質(zhì)上無打印輸出的數(shù)據(jù),也即, 第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)對應的打印區(qū)域均為空白區(qū)域。通過本發(fā)明提供的熱打印機或熱打印機的控制方法,由于根據(jù)各單體打印頭的位置在其對應的單元數(shù)據(jù)中增加相應的擴充數(shù)據(jù),擴充數(shù)據(jù)的打印長度與單體打印頭之間在縱向上的間隙長度相匹配,因而在使用拼接打印頭打印原始打印數(shù)據(jù)時,每個單體打印頭分別打印各自的單元數(shù)據(jù)和擴充數(shù)據(jù),并且由于擴充數(shù)據(jù)的打印長度與單體打印頭之間縱向間隙的長度相匹配,使得相鄰兩個單體打印頭打印的單元數(shù)據(jù)的縱向位置平齊,從而解決了拼接熱敏打印頭在執(zhí)行打印時存在打印質(zhì)量缺陷的問題,進而能夠提高拼接熱敏打印頭在執(zhí)行打印時的打印效果。
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖Ia為現(xiàn)有技術(shù)中第一種拼接打印頭的示意圖;圖Ib為采用傳統(tǒng)打印方法控制圖Ia所示拼接打印頭的打印效果示意圖;圖加為現(xiàn)有技術(shù)中第二種拼接打印頭的示意圖;圖2b為采用傳統(tǒng)打印方法控制圖加所示拼接打印頭的打印效果示意圖;圖3a是根據(jù)本發(fā)明第一實施例的熱打印機的組成示意圖;圖北是根據(jù)本發(fā)明第二實施例的熱打印機的組成示意圖;圖如是根據(jù)本發(fā)明第一實施例的打印控制方法的流程圖;圖4b是根據(jù)本發(fā)明第二實施例的打印控制方法的流程圖;圖5是根據(jù)本發(fā)明實施例的拼接打印頭的組成示意圖;圖6a是根據(jù)本發(fā)明實施例的熱打印機的打印緩沖區(qū)分塊示意圖;圖6b是根據(jù)本發(fā)明實施例的熱打印機的擴展后的打印緩沖區(qū)分塊示意圖;圖7是根據(jù)使用本發(fā)明實施例的打印控制方法的打印效果示意圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。圖3a是本發(fā)明第一實施例提供的熱打印機的組成示意圖。如圖3a所示,該熱打印機20包括拼接打印頭沈、通信接口 22和控制器21。拼接打印頭沈包括沿橫向排列的至少兩個單體打印頭,以第一單體打印頭和第二單體打印頭為例,在介質(zhì)輸送方向上,第一單體打印頭位于第二單體打印頭的上游,第一單體打印頭和第二單體打印頭之間在橫向無間隙,在縱向存在第一間隙。通信接口 22用于接收打印數(shù)據(jù)。控制器21用于將打印數(shù)據(jù)劃分為第一單元數(shù)據(jù)和第二單元數(shù)據(jù),在第一單元數(shù)據(jù)之后增加第一擴充數(shù)據(jù),在第二單元數(shù)據(jù)之前增加第二擴充數(shù)據(jù),以及控制第一單體打印頭先打印第一單元數(shù)據(jù),再打印第一擴充數(shù)據(jù),并控制第二單體打印頭先打印第二擴充數(shù)據(jù),再打印第二單元數(shù)據(jù),其中,第一單元數(shù)據(jù)和第二單元數(shù)據(jù)分別與第一單體打印頭和第二單體打印頭相對應,并且第一單元數(shù)據(jù)和第二單元數(shù)據(jù)的打印長度相同,第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)對應的打印長度與第一間隙的長度相匹配。在上述的熱打印機中,由于根據(jù)各單體打印頭的位置在其對應的單元數(shù)據(jù)中增加相應的擴充數(shù)據(jù),擴充數(shù)據(jù)的打印長度與單體打印頭之間在縱向上的間隙長度(即,第一間隙的長度)相匹配,因而在使用拼接打印頭打印原始打印數(shù)據(jù)時,每個單體打印頭分別打印各自的單元數(shù)據(jù)和擴充數(shù)據(jù),并且由于擴充數(shù)據(jù)的打印長度與單體打印頭之間縱向間隙的長度相匹配,使得相鄰兩個單體打印頭打印的單元數(shù)據(jù)的縱向位置平齊,從而解決了拼接熱敏打印頭在執(zhí)行打印時存在打印質(zhì)量缺陷的問題,進而能夠提高拼接熱敏打印頭在執(zhí)行打印時的打印效果。圖北是本發(fā)明第二實施例提供的熱打印機的組成示意圖,該實施例可以作為單獨的實施例,也可以作為對第一實施例的細化,如圖所示,熱打印機20包括控制器21、通信接口 22、RAM存儲器23、FLASH存儲器M、介質(zhì)輸送機構(gòu)25、拼接打印頭沈及傳感器27。其中,拼接打印頭26,包括橫向排列的至少兩個單體打印頭,各單體打印頭沿打印介質(zhì)寬度方向排布,相鄰兩個單體打印頭之間橫向無間隙,縱向存在長度為Ld的間隙。圖5是根據(jù)本發(fā)明實施例提供的一種的拼接打印頭的組成示意圖,如圖所示,拼接打印頭26包括沿橫向依次排列的第一單體打印頭261、第二單體打印頭沈2、第三單體打印頭沈3,其中,第一單體打印頭261的發(fā)熱體41寬度為W1,第二單體打印頭沈2的發(fā)熱體42的寬度為W2,第三單體打印頭263的發(fā)熱體43的寬度為W3。由于發(fā)熱體由多個發(fā)熱單元組成,每個發(fā)熱單元發(fā)熱時在介質(zhì)上形成一個點,因此,每個單體打印頭的發(fā)熱體的寬度就是該單體打印頭的打印寬度,拼接打印頭的總打印寬度等于個單體打印頭的發(fā)熱體的寬度之和。在橫向上, 第一單體打印頭的發(fā)熱體41、第二單體打印頭262的發(fā)熱體42和第三單體打印頭沈3 的發(fā)熱體43之間無間隙;在縱向上,相鄰的兩個單體打印頭的發(fā)熱體之間的距離為Ld,且第一單體打印頭的發(fā)熱體41和第三單體打印頭沈3的發(fā)熱體43在縱向上無間隙??刂破?1控制各模塊執(zhí)行工作,比如,控制器21控制通信接口接收打印請求裝置 (如主機或網(wǎng)絡設(shè)備)發(fā)送的打印數(shù)據(jù),控制介質(zhì)輸送機構(gòu)25在通道中輸送介質(zhì),控制拼接打印頭沈在介質(zhì)上進行數(shù)據(jù)打印等,當接收的打印數(shù)據(jù)不是光柵數(shù)據(jù)時,控制器21還把接收的打印數(shù)據(jù)從其他格式的數(shù)據(jù)轉(zhuǎn)換為光柵數(shù)據(jù),其中,光柵數(shù)據(jù)由點行數(shù)據(jù)組成,每一點行數(shù)據(jù)的打印寬度為拼接打印頭的總打印寬度W;通信接口 22,接收打印請求裝置發(fā)送的打印數(shù)據(jù),并把接收的打印數(shù)據(jù)保存在RAM存儲器23中,該打印數(shù)據(jù)可以為打印機語言數(shù)據(jù),也可以為光柵數(shù)據(jù),常用的通信接口為USB接口、網(wǎng)絡接口等;RAM存儲器23,包括接收緩沖區(qū)231和打印緩沖區(qū)232,其中,接收緩沖區(qū)231用于保存通信接口 22所接收的打印數(shù)據(jù),打印緩沖區(qū)232用于保存要發(fā)送到拼接打印頭沈的數(shù)據(jù);FLASH存儲器M,用于保存拼接打印頭的單體打印頭數(shù)量、每個單體打印頭的打印寬度、相鄰兩個單體打印頭之間的縱向間隙的長度(簡稱間隙長度)等,單體打印頭的打印寬度、相鄰兩個單體打印頭之間的間隙長度通常以英寸或毫米表示,如單體打印頭的打印寬度為110毫米、相鄰兩個單體打印頭之間的間隙長度為1毫米等;介質(zhì)輸送機構(gòu)25,包括輸送輥和電機,用于輸送打印介質(zhì)在通道中運動;傳感器27,與控制器21相連,用于檢測打印介質(zhì)在通道中的位置。以下對本發(fā)明實施例的打印控制方法進行介紹,本發(fā)明實施例的打印控制方法可以通過本發(fā)明實施例提供的熱打印機來實現(xiàn)。圖如是根據(jù)本發(fā)明第一實施例的打印控制方法的流程圖。其中,熱打印機20包括拼接打印頭26,拼接打印頭沈包括沿橫向排列的第一單體打印頭和第二單體打印頭,在介質(zhì)輸送方向上,第一單體打印頭位于第二單體打印頭的上游,第一單體打印頭和第二單體打印頭之間在橫向無間隙,在縱向存在第一間隙,如圖如所示,該方法包括步驟Sll,接收打印數(shù)據(jù)。
步驟S12,將打印數(shù)據(jù)劃分為第一單元數(shù)據(jù)和第二單元數(shù)據(jù),其中,第一單元數(shù)據(jù)和第二單元數(shù)據(jù)分別與第一單體打印頭和第二單體打印頭相對應,并且第一單元數(shù)據(jù)和第二單元數(shù)據(jù)的打印長度相同。步驟S13,在第一單元數(shù)據(jù)之后增加第一擴充數(shù)據(jù),在第二單元數(shù)據(jù)之前增加第二擴充數(shù)據(jù),其中,第一擴充數(shù)據(jù)和第二擴充數(shù)據(jù)對應的打印長度與第一間隙的長度相匹配。步驟S14,控制第一單體打印頭先打印第一單元數(shù)據(jù),再打印第一擴充數(shù)據(jù),并控制第二單體打印頭先打印第二擴充數(shù)據(jù),再打印第二單元數(shù)據(jù)。圖4b是根據(jù)本發(fā)明第二實施例的打印控制方法的流程圖,該實施例可以作為單獨的實施例,也可以作為對第一實施例的打印控制方法的細化,如圖4b所示,具體處理過程如下步驟S21,接收打印數(shù)據(jù)由通信接口 22接收從打印請求裝置發(fā)送的打印數(shù)據(jù),并把接收的打印數(shù)據(jù)保存在RAM存儲器23中,該打印數(shù)據(jù)可以為光柵數(shù)據(jù),也可以為打印機語言數(shù)據(jù)等。步驟S22,把打印數(shù)據(jù)劃分為與各單體打印頭對應的單元數(shù)據(jù)如果打印數(shù)據(jù)是打印機語言數(shù)據(jù),在將打印數(shù)據(jù)劃分為與各單體打印頭對應的單元數(shù)據(jù)前,控制器21還需要把打印數(shù)據(jù)從打印機語言數(shù)據(jù)轉(zhuǎn)換為光柵數(shù)據(jù)。如圖6a所示, 打印數(shù)據(jù)50包括m點行數(shù)據(jù),每點數(shù)據(jù)量為1比特,每點行數(shù)據(jù)的長度為η個字節(jié),其中, 與第一單體打印頭261對應的第一單元數(shù)據(jù)51a包括m點行數(shù)據(jù),每點行數(shù)據(jù)的長度為nl 字節(jié),與第二單體打印頭262對應的第二單元數(shù)據(jù)5 包括m點行數(shù)據(jù),每點行數(shù)據(jù)的長度為n2字節(jié),與第三單體打印頭263對應的第三單元數(shù)據(jù)53a包括m點行數(shù)據(jù),每點行數(shù)據(jù)的長度為n3字節(jié)。每個單元數(shù)據(jù)中每點行的數(shù)據(jù)量ni = (Wi*Rl)/8,i = 1 3,其中,Rl 為拼接打印頭的分辨率,即單位長度內(nèi)發(fā)熱單元的數(shù)量,單位為點/英寸或點/毫米,常用的打印頭分辨率有203點/英寸;Wl W3為第一單體打印頭至第三單體打印頭的發(fā)熱體寬度(即打印寬度)。步驟S23,根據(jù)各單體打印頭的位置在其對應的單元數(shù)據(jù)中增加擴充數(shù)據(jù)根據(jù)各單體打印頭在打印頭中的位置在其對應的單元數(shù)據(jù)中增加擴充數(shù)據(jù)。按照各單體打印頭在介質(zhì)輸送方向上所在位置,在處于上游的單體打印頭所對應單元數(shù)據(jù)之后增加擴充數(shù)據(jù),在處于下游的單體打印頭所對應單元數(shù)據(jù)之前增加擴充數(shù)據(jù),擴充數(shù)據(jù)的打印長度與相鄰兩個單體打印頭之間的間隙長度相匹配,其中,擴充數(shù)據(jù)為在介質(zhì)上沒有打印輸出的數(shù)據(jù),即擴充數(shù)據(jù)的打印輸出區(qū)域為空白區(qū)域,通常情況下擴充數(shù)據(jù)為‘0’。如圖5所示,沿介質(zhì)輸送方向15,第一單體打印頭261和第三單體打印頭263處于上游,第二單體打印頭262處于下游,如圖6b所示,則在第一單體打印頭261對應的第一單元數(shù)據(jù)51a之后增加第一擴充數(shù)據(jù)51b,在第三單體打印頭263對應的第三單元數(shù)據(jù)53a 之后增加第三擴充數(shù)據(jù)53b,在第二單體打印頭沈2對應的第二單元數(shù)據(jù)5 之前增加第二擴充數(shù)據(jù)52b,第一擴充數(shù)據(jù)51b、第二擴充數(shù)據(jù)52b及第三擴充數(shù)據(jù)53b的每點行數(shù)據(jù)的長度與其對應的單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,分別為nl字節(jié)、n2字節(jié)、n3字節(jié),第一擴充數(shù)據(jù)51b、第二擴充數(shù)據(jù)52b及第三擴充數(shù)據(jù)53b的點行數(shù)據(jù)的行數(shù)均為k,其中,k = Ld*R2,Ld為單體打印頭之間的間隙長度,單位為毫米,R2為熱打印機的縱向分辨率,即單位長度所打印的點的數(shù)量,單位可以為點/英寸或點/毫米。各擴充數(shù)據(jù)均保存在打印緩沖區(qū)232的設(shè)定的存儲地址中。步驟S24,每個單體打印頭在介質(zhì)上打印與其對應的單元數(shù)據(jù)和擴充數(shù)據(jù)由介質(zhì)輸送機構(gòu)25輸送介質(zhì)在通道中移動,當介質(zhì)前端到達拼接打印頭沈的位于下游單體打印頭的發(fā)熱體時,控制器21控制各單體打印頭在介質(zhì)上打印其對應的單元數(shù)據(jù)和擴充數(shù)據(jù)。具體地,在拼接打印頭上游設(shè)置傳感器27,傳感器27與拼接打印頭沈的位于下游的單體打印頭的發(fā)熱體之間相距設(shè)定距離。傳感器27可以是光電傳感器,也可以是擺臂式機械傳感器,通過傳感器27輸出信號的變化檢測通道中是否有介質(zhì)。當傳感器27檢測到通道中有介質(zhì)時開始計時,根據(jù)傳感器27與拼接打印頭沈的發(fā)熱體之間的距離及介質(zhì)運動速度計算介質(zhì)到達拼接打印頭26的位于下游的單體打印頭的發(fā)熱體的時間,在介質(zhì)前端到達處于下游的第二單體打印頭沈2的發(fā)熱體42處時,由控制器21控制拼接打印頭沈中的三個單體打印頭同時逐行打印其單元數(shù)據(jù)和擴充數(shù)據(jù)。如圖6b所示,各單體打印頭按照圖中箭頭Ml所示方向順序打印單元數(shù)據(jù)和擴充數(shù)據(jù),第一單體打印頭261先打印第一單元數(shù)據(jù)51a,再打印第一擴充數(shù)據(jù)51b,第二單體打印頭262先打印第二擴充數(shù)據(jù)52b,再打印第二單元數(shù)據(jù)52a,第三單體打印頭263先打印第三單元數(shù)據(jù)53a,再打印第三擴充數(shù)據(jù)53b。以下結(jié)合圖5和圖7說明拼接打印頭打印單元數(shù)據(jù)和擴充數(shù)據(jù)的過程,如圖所示, 當介質(zhì)60按照箭頭15方向移動時,拼接打印頭沈的打印過程分為三步,具體如下第一步,位于下游的第一單體打印頭沈1、第三單體打印頭263分別打印與其對應的單元數(shù)據(jù),位于上游的第二單體打印頭262打印第二擴充數(shù)據(jù)52b。如圖所示,第一單體打印頭和第三單體打印頭263分別打印第一單元數(shù)據(jù)51a 的第一部分數(shù)據(jù)51a-l和第三單元數(shù)據(jù)5 的第一部分數(shù)據(jù)53a-l,第二單體打印頭262打印第二擴充數(shù)據(jù)52b,在該步驟中三個單體打印頭的打印長度為均為Ld,即相鄰兩個單體打印頭之間的距離。第二步,第一單體打印頭沈1、第二單體打印頭262及第三單體打印頭263均打印其對應的單元數(shù)據(jù)。如圖所示,第一單體打印頭沈1、第二單體打印頭262和第三單體打印頭263分別打印第一單元數(shù)據(jù)51a的第二部分數(shù)據(jù)51a_2、第二單元數(shù)據(jù)52a的第一部分數(shù)據(jù)52a_l 和第三單元數(shù)據(jù)53a的第二部分數(shù)據(jù)53a-2,在該步驟中三個單體打印頭的打印長度為 (Lp-Ld),其中,Lp為每個單元數(shù)據(jù)的總打印長度,即Lp = m/R2。第三步,第二單體打印頭262打印第二單元數(shù)據(jù)52a,第一單體打印頭沈1、第三單體打印頭263分別打印與其對應的擴充數(shù)據(jù)。如圖所示,第二單體打印頭262打印第二單元數(shù)據(jù)52a的第二部分數(shù)據(jù)52a_2,第一單體打印頭261和第三單體打印頭263分別打印第一擴充數(shù)據(jù)51b和打印第三擴充數(shù)據(jù) 53b,在該步驟中三個單體打印頭的打印長度為Ld。如圖所示,拼接打印頭的各單體打印頭打印的與其對應的單元數(shù)據(jù)均為有打印輸出的數(shù)據(jù);各單體打印頭打印的與其對應的擴充數(shù)據(jù)均為無打印輸出的數(shù)據(jù),因此,各單體打印頭打印與其對應的擴充數(shù)據(jù)時在介質(zhì)上均生成空白區(qū)域。根據(jù)各單體打印頭的相對位置,通過單體打印頭打印有打印輸出的單元數(shù)據(jù)及無打印輸出的擴充數(shù)據(jù),可以使每個單體打印頭打印的單元數(shù)據(jù)的縱向相對位置平齊,不存在打印圖像錯位問題。本發(fā)明實施例根據(jù)拼接打印頭的各單體打印頭的打印寬度將打印數(shù)據(jù)劃分為與各單體打印頭對應的單元數(shù)據(jù),根據(jù)各單體打印頭的位置在其對應的單元數(shù)據(jù)中增加沒有打印輸出的擴充數(shù)據(jù),其中,在處于上游的單體打印頭所對應單元數(shù)據(jù)之后和在處于下游的單體打印頭所對應單元數(shù)據(jù)之前增加相應的擴充數(shù)據(jù),擴充數(shù)據(jù)的打印長度與單體打印頭之間在縱向上的間隙長度相匹配,在使用拼接打印頭打印原始打印數(shù)據(jù)時,每個單體打印頭分別打印各自的單元數(shù)據(jù)和擴充數(shù)據(jù),由于擴充數(shù)據(jù)為在介質(zhì)上沒有打印輸出的數(shù)據(jù),且擴充數(shù)據(jù)的打印長度與單體打印頭之間縱向間隙的長度相匹配,從而消除了因相鄰兩個單體打印頭之間的間隙引起的打印圖像錯位,提高了拼接打印頭的打印質(zhì)量。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種熱打印機的打印控制方法,其特征在于,所述熱打印機包括拼接打印頭,所述拼接打印頭包括沿橫向排列的第一單體打印頭和第二單體打印頭,在介質(zhì)輸送方向上,所述第一單體打印頭位于所述第二單體打印頭的上游,所述第一單體打印頭和所述第二單體打印頭之間在橫向無間隙,在縱向存在第一間隙,所述方法包括接收打印數(shù)據(jù);將所述打印數(shù)據(jù)劃分為第一單元數(shù)據(jù)和第二單元數(shù)據(jù),其中,所述第一單元數(shù)據(jù)和所述第二單元數(shù)據(jù)分別與所述第一單體打印頭和所述第二單體打印頭相對應,并且所述第一單元數(shù)據(jù)和所述第二單元數(shù)據(jù)的打印長度相同;在所述第一單元數(shù)據(jù)之后增加第一擴充數(shù)據(jù),在所述第二單元數(shù)據(jù)之前增加第二擴充數(shù)據(jù),其中,所述第一擴充數(shù)據(jù)和所述第二擴充數(shù)據(jù)對應的打印長度與所述第一間隙的長度相匹配;以及控制所述第一單體打印頭先打印所述第一單元數(shù)據(jù),再打印所述第一擴充數(shù)據(jù),并控制所述第二單體打印頭先打印所述第二擴充數(shù)據(jù),再打印所述第二單元數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與所述第一單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,所述第二擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與所述第二單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,并且所述第一擴充數(shù)據(jù)和所述第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù)相同。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一擴充數(shù)據(jù)或所述第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù)通過以下公式得到k = Ld*R2,其中,k為所述第一擴充數(shù)據(jù)或所述第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù),Ld為所述第一間隙的長度,R2為所述熱打印機的縱向分辨率。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一擴充數(shù)據(jù)和所述第二擴充數(shù)據(jù)均為在介質(zhì)上無打印輸出的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,控制所述第一單體打印頭先打印所述第一單元數(shù)據(jù),再打印所述第一擴充數(shù)據(jù),控制所述第二單體打印頭先打印所述第二擴充數(shù)據(jù),再打印所述第二單元數(shù)據(jù)包括檢測介質(zhì)在通道中的位置;以及在檢測到介質(zhì)前端到達所述第二單體打印頭的發(fā)熱體處時,控制所述第一單體打印頭和所述第二單體打印頭同時執(zhí)行打印。
6.一種熱打印機,其特征在于,包括拼接打印頭,所述拼接打印頭包括沿橫向排列的第一單體打印頭和第二單體打印頭, 在介質(zhì)輸送方向上,所述第一單體打印頭位于所述第二單體打印頭的上游,所述第一單體打印頭和所述第二單體打印頭之間在橫向無間隙,在縱向存在第一間隙,通信接口,用于接收打印數(shù)據(jù);以及控制器,用于將所述打印數(shù)據(jù)劃分為第一單元數(shù)據(jù)和第二單元數(shù)據(jù),在所述第一單元數(shù)據(jù)之后增加第一擴充數(shù)據(jù),在所述第二單元數(shù)據(jù)之前增加第二擴充數(shù)據(jù),以及控制所述第一單體打印頭先打印所述第一單元數(shù)據(jù),再打印所述第一擴充數(shù)據(jù),并控制所述第二單體打印頭先打印所述第二擴充數(shù)據(jù),再打印所述第二單元數(shù)據(jù),其中,所述第一單元數(shù)據(jù)和所述第二單元數(shù)據(jù)分別與所述第一單體打印頭和所述第二單體打印頭相對應,并且所述第一單元數(shù)據(jù)和所述第二單元數(shù)據(jù)的打印長度相同,所述第一擴充數(shù)據(jù)和所述第二擴充數(shù)據(jù)對應的打印長度與所述第一間隙的長度相匹配。
7.根據(jù)權(quán)利要求6所述的熱打印機,其特征在于,還包括傳感器,與所述控制器相連接,用于檢測介質(zhì)在通道中的位置, 其中,在所述傳感器檢測到介質(zhì)前端到達所述第二單體打印頭的發(fā)熱體處時,所述控制器控制所述第一單體打印頭和所述第二單體打印頭同時執(zhí)行打印。
8.根據(jù)權(quán)利要求7所述的熱打印機,其特征在于,所述控制器用于根據(jù)所述傳感器的信號是否有變化來檢測通道中是否有介質(zhì),在檢測到通道中有介質(zhì)時開始計時,以及根據(jù)所述傳感器與所述第二單體打印頭的發(fā)熱體之間的距離和介質(zhì)運動速度計算介質(zhì)到達所述第二單體打印頭的時間,在確定介質(zhì)到達所述第二單體打印頭的發(fā)熱體處時,控制所述第一單體打印頭和所述第二單體打印頭同時執(zhí)行打印。
9.根據(jù)權(quán)利要求6所述的熱打印機,其特征在于,所述第一擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與所述第一單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,所述第二擴充數(shù)據(jù)的每點行數(shù)據(jù)的長度與所述第二單元數(shù)據(jù)的每點行數(shù)據(jù)的長度相同,并且所述第一擴充數(shù)據(jù)和所述第二擴充數(shù)據(jù)的點行數(shù)據(jù)的行數(shù)相同。
10.根據(jù)權(quán)利要求6所述的熱打印機,其特征在于,所述第一擴充數(shù)據(jù)和所述第二擴充數(shù)據(jù)均為在介質(zhì)上無打印輸出的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種熱打印機及其打印控制方法。該熱打印機包括拼接打印頭,拼接打印頭包括沿橫向排列的第一單體打印頭和第二單體打印頭,在介質(zhì)輸送方向上,第一單體打印頭位于第二單體打印頭的上游,第一和第二單體打印頭之間在橫向無間隙,在縱向存在第一間隙,該方法包括將打印數(shù)據(jù)劃分為第一和第二單元數(shù)據(jù),在第一單元數(shù)據(jù)之后增加第一擴充數(shù)據(jù),在第二單元數(shù)據(jù)之前增加第二擴充數(shù)據(jù),以及控制第一單體打印頭順序打印第一單元數(shù)據(jù)和第一擴充數(shù)據(jù),并控制第二單體打印頭順序打印第二擴充數(shù)據(jù)和第二單元數(shù)據(jù)。通過本發(fā)明,能夠解決拼接熱敏打印頭在執(zhí)行打印時存在打印質(zhì)量缺陷的問題,進而能夠提高拼接熱敏打印頭在執(zhí)行打印時的打印效果。
文檔編號B41J2/32GK102490474SQ2011104121
公開日2012年6月13日 申請日期2011年12月12日 優(yōu)先權(quán)日2011年12月12日
發(fā)明者孫永超, 王春濤, 王永華, 王鑫, 董述恂, 許加波 申請人:山東新北洋信息技術(shù)股份有限公司