專利名稱:印刷裝置以及印刷裝置的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于數(shù)據(jù)以行為單位進(jìn)行印刷的印刷裝置以及印刷裝置的控制方法。
背景技術(shù):
以往,公知一種基于由外部設(shè)備(控制裝置、主機(jī)裝置)輸入(接收)的數(shù)據(jù)對(duì)印刷介質(zhì)以行為單位進(jìn)行印刷的印刷裝置(例如,參照專利文獻(xiàn)I)。該印刷裝置具備控制器部,其基于由外部設(shè)備輸入的數(shù)據(jù)來(lái)生成行單位的印刷數(shù)據(jù);和引擎部,其在由控制器部接受印刷數(shù)據(jù)之后,由記錄頭對(duì)記錄介質(zhì)印刷圖像。專利文獻(xiàn)1:日本特開(kāi)平7-205498號(hào)公報(bào)但是,在如上所述以行為單位進(jìn)行印刷的印刷裝置的情況下,有時(shí)在從外部設(shè)備輸入的數(shù)據(jù)之中包含字符代碼和圖像數(shù)據(jù)(image data),會(huì)基于這些字符代碼和圖像數(shù)據(jù)進(jìn)一行份的印刷。在該情況下,在基于數(shù)據(jù)生成的一行份的印刷數(shù)據(jù)之中,包含與字符代碼相對(duì)應(yīng)且印刷裝置所內(nèi)置的字體數(shù)據(jù)(font data)和圖像數(shù)據(jù)(圖像數(shù)據(jù)的至少一部分)雙方。在該情況下,在與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度(字符的高度方向的點(diǎn)數(shù))和圖像數(shù)據(jù)的高度(圖像數(shù)據(jù)的高度方向的點(diǎn)數(shù))不同的情況下,為了將所有內(nèi)容印刷在一行,一行份的印刷介質(zhì)的送紙量按照匹配高度較高的一方(點(diǎn)數(shù)較多的一方)的方式來(lái)決定執(zhí)行。由此,例如,在字符高度比圖像數(shù)據(jù)高度高的情況下(“字符高度>圖像數(shù)據(jù)高度”的情況下),在印刷圖像數(shù)據(jù)的部分中,不進(jìn)行基于圖像數(shù)據(jù)的圖像(image)的印刷,而僅僅進(jìn)行“字符高度-圖像數(shù)據(jù)高度”的量的送紙。在印刷在一行中包含字體數(shù)據(jù)和圖像數(shù)據(jù)在內(nèi)的多行的情況下,如果字符高度和圖像數(shù)據(jù)高度不同,則在其中一個(gè)高度較低的部位的各行的邊界部分(行間)會(huì)出現(xiàn)間隙,故存在不能得到所期待的印刷結(jié)果的問(wèn)題。有時(shí)會(huì)跨越多行來(lái)印刷一個(gè)圖像。在該情況下,在一行中包含字體數(shù)據(jù)和圖像數(shù)據(jù)且字符高度比圖像數(shù)據(jù)高度高的情況下,一個(gè)圖像的印刷結(jié)果會(huì)因?yàn)樵谛虚g出現(xiàn)用于送紙的空白(白條)而導(dǎo)致被分?jǐn)?,存在印刷結(jié)果的美觀性變差這樣的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明鑒于上述問(wèn)題,其目的在于提供一種印刷裝置以及印刷裝置的控制方法,在印刷在一行中包含字體數(shù)據(jù)和圖像數(shù)據(jù)的多行的情況下,能夠按照在各行的邊界部分無(wú)法出現(xiàn)間隙的方式進(jìn)行印刷。本發(fā)明的印刷裝置是能夠與控制裝置連接的印刷裝置,是基于從控制裝置接收到的數(shù)據(jù)對(duì)印刷介質(zhì)以行為單位進(jìn)行印刷的印刷裝置,上述印刷裝置的特征在于具備存儲(chǔ)部,其存儲(chǔ)與包含在數(shù)據(jù)中的字符代碼相對(duì)應(yīng)的字體數(shù)據(jù);判定部,其判定在一行份的數(shù)據(jù)之中是否包含字符代碼以及至少一部分的圖像數(shù)據(jù)雙方;比較部,其在判定部的判定的結(jié)果是判定為在一行份的數(shù)據(jù)之中包含字符代碼以及至少一部分的圖像數(shù)據(jù)雙方的情況下,對(duì)與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度、和該至少一部分的圖像數(shù)據(jù)的圖像數(shù)據(jù)高度進(jìn)行比較;調(diào)整部,其在比較部的比較的結(jié)果是判定為字符高度與圖像數(shù)據(jù)高度不同的情況下,調(diào)整成字符高度和圖像數(shù)據(jù)高度變?yōu)橄嗤灰约坝∷⑻幚聿?,其基于由調(diào)整部調(diào)整后的字體數(shù)據(jù)以及至少一部分的圖像數(shù)據(jù)來(lái)進(jìn)行一行份的印刷。此外,本發(fā)明的印刷裝置的控制方法是能夠與控制裝置連接的印刷裝置的控制方法,其中上述印刷裝置基于從控制裝置接收到的數(shù)據(jù)對(duì)印刷介質(zhì)以行為單位進(jìn)行印刷,并存儲(chǔ)與包含在數(shù)據(jù)中的字符代碼相對(duì)應(yīng)的字體數(shù)據(jù),上述印刷裝置的控制方法的特征在于執(zhí)行下述步驟判定步驟,判定在一行份的上述數(shù)據(jù)中是否包含字符代碼以及至少一部分的圖像數(shù)據(jù)雙方;比較步驟,在判定步驟的判定的結(jié)果是判定為在一行份的數(shù)據(jù)中包含字符代碼以及至少一部分的圖像數(shù)據(jù)雙方的情況下,對(duì)與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度、和該至少一部分的圖像數(shù)據(jù)的圖像數(shù)據(jù)高度進(jìn)行比較;調(diào)整步驟,在比較步驟的比較的結(jié)果是判定為字符高度與圖像數(shù)據(jù)高度不同的情況下,調(diào)整成字符高度和圖像數(shù)據(jù)高度變?yōu)橄嗤?;以及印刷處理步驟,基于由調(diào)整步驟調(diào)整后的字體數(shù)據(jù)以及至少一部分的圖像數(shù)據(jù)來(lái)進(jìn)行一行份的印刷。根據(jù)該構(gòu)成,在一行中印刷字符(基于字體數(shù)據(jù)的字符的圖像)和圖像(基于圖像數(shù)據(jù)的圖像)雙方的情況、并且與成為印刷對(duì)象的字符相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度和圖像數(shù)據(jù)的高度(圖像數(shù)據(jù)高度)不同的情況下,調(diào)整成兩者的高度變?yōu)橄嗤?,從而進(jìn)行印刷。由此,在將印刷數(shù)據(jù)分為多行來(lái)以行為單位進(jìn)行印刷的情況下,尤其在圖像數(shù)據(jù)中能夠在各行的邊界部分不產(chǎn)生間隙(白條)的情況下進(jìn)行印刷,作為結(jié)果而能夠得到用戶所期待的印刷結(jié)果。另外,作為將字符高度和圖像數(shù)據(jù)高度調(diào)整為相同的方法,存在將一方的高度縮短從而使兩者高度相同的方法、將一方的高度延長(zhǎng)從而使兩者高度相同的方法、以及將一方的聞度縮短并且將另一方的聞度提聞從而使兩者聞度相同的方法等。此外,這里提及的字符代碼意味著表示字符或記號(hào)(也包含空白)的字符代碼,而不是表示換行等特定指令的字符代碼(控制系統(tǒng)的字符代碼)。在本發(fā)明的印刷裝置中優(yōu)選,在比較部的比較的結(jié)果是判定為字符高度比圖像數(shù)據(jù)高度高的情況下,調(diào)整部刪除成為字符高度的調(diào)整對(duì)象的字體數(shù)據(jù)的一部分,以使字符高度與圖像數(shù)據(jù)高度變?yōu)橄嗤8鶕?jù)該構(gòu)成,將圖像數(shù)據(jù)的高度作為基準(zhǔn)(優(yōu)先),縮短字符高度以使字符高度與圖像數(shù)據(jù)高度變?yōu)橄嗤?。例如,在字符高?>圖像數(shù)據(jù)高度的情況下,如果通過(guò)使一部分圖像數(shù)據(jù)重復(fù)等來(lái)提高(延長(zhǎng))圖像數(shù)據(jù)高度從而使其與字符高度相匹配,則雖然能夠消除各行的邊界部分的間隙,但是由于基于圖像數(shù)據(jù)進(jìn)行印刷的圖像被緩慢地印刷,所以會(huì)損害印刷結(jié)果的外觀。在本發(fā)明中,通過(guò)將圖像數(shù)據(jù)高度作為基準(zhǔn)來(lái)進(jìn)行調(diào)整(即,通過(guò)不改變圖像數(shù)據(jù)高度),能夠在不損害圖像的外觀的情況下消除各行的邊界部分的間隙。在本發(fā)明的印刷裝置中優(yōu)選,在字體數(shù)據(jù)為在字符高度方向上包含上余白部分以及下余白部分中的至少一方的字體數(shù)據(jù)的情況下,調(diào)整部通過(guò)刪除字符高度方向的上余白部分以及下余白部分中的至少一方的一部分,來(lái)縮短字符高度,以使該字符高度與圖像數(shù)據(jù)高度變?yōu)橄嗤?。根?jù)該構(gòu)成,在進(jìn)行字體數(shù)據(jù)的字符高度調(diào)整時(shí),能夠提供刪除字體數(shù)據(jù)的上下余白部分的方法、僅刪除上余白部分的方法、僅刪除下余白部分的方法等的各種刪除方法。由于判別并刪除為了顯示字體數(shù)據(jù)中包含的字符的在實(shí)際印刷中沒(méi)有點(diǎn)的余白部分,所以不損害印刷結(jié)果,能夠作為字符來(lái)印刷用戶識(shí)別所需的信息,并能夠得到用戶所期待的印刷結(jié)果。在本發(fā)明的印刷裝置中優(yōu)選,在刪除字體數(shù)據(jù)的上余白部分以及下余白部分的情況下,調(diào)整部按照字體數(shù)據(jù)的種類來(lái)改變上余白部分以及下余白部分的刪除比例。根據(jù)該構(gòu)成,通過(guò)或者均等地刪除字體數(shù)據(jù)的上下余白部分,或者將上余白部分比下余白部分略多地刪除,或者將下余白部分比上余白部分略多地刪除等,能夠調(diào)整同一行中的字符的位置的平衡,并能夠按照成為字符高度的調(diào)整對(duì)象的字體數(shù)據(jù)的種類來(lái)提供各種刪除方法。在本發(fā)明的印刷裝置中優(yōu)選,調(diào)整部通過(guò)變更存儲(chǔ)了字體數(shù)據(jù)的存儲(chǔ)部的讀出地址,來(lái)刪除字體數(shù)據(jù)的上余白部分,通過(guò)減少伴隨字體數(shù)據(jù)的印刷的印刷介質(zhì)的送紙量,來(lái)刪除字體數(shù)據(jù)的下余白部分。根據(jù)該構(gòu)成,由于通過(guò)用于讀出在存儲(chǔ)部中按照地址的次序而存儲(chǔ)的字體數(shù)據(jù)的地址的變更、換行時(shí)、行間的送紙量的調(diào)整來(lái)進(jìn)行字體數(shù)據(jù)的上下余白部分的刪除,所以能夠簡(jiǎn)單地并且對(duì)印刷裝置的性能(performance)無(wú)影響地來(lái)實(shí)現(xiàn)。在本發(fā)明的印刷裝置中優(yōu)選,上述印刷裝置還具備裝飾有無(wú)判定部,上述裝飾有無(wú)判定部通過(guò)與字符代碼(與字符代碼相對(duì)應(yīng)的字體數(shù)據(jù))所涉及的裝飾相關(guān)的指令的接收或者裝置主體的設(shè)定來(lái)判定是否實(shí)施了裝飾,調(diào)整部在通過(guò)裝飾有無(wú)判定部判定為實(shí)施了字符代碼所涉及的裝飾的情況下,不進(jìn)行與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度的調(diào)整。根據(jù)該構(gòu)成,關(guān)于成為裝飾對(duì)象的字符,不進(jìn)行其字體數(shù)據(jù)的字符高度調(diào)整就進(jìn)行印刷。一般,在對(duì)字符實(shí)施裝飾的情況下,大多情況是該字符本身具有特別的意圖或意義,并以針對(duì)用戶的特定的信息提供作為目的來(lái)進(jìn)行印刷。即,字符的外觀是重要的。由此,如果進(jìn)行成為裝飾對(duì)象的字符的字符高度的調(diào)整,則即使在調(diào)整了余白的情況下,失去平衡而損害該字符的外觀的可能性也會(huì)變高,作為結(jié)果而有時(shí)無(wú)法向用戶正確地提供特定信息。為了避免這種情況,在本發(fā)明中,通過(guò)關(guān)于成為裝飾對(duì)象的字符不進(jìn)行其字體數(shù)據(jù)的字符高度調(diào)整,能夠在不損害以信息的提供作為目的而印刷的字符(裝飾字符)的外觀的情況下進(jìn)行印刷。另外,所謂字符的裝飾指的是,字符的強(qiáng)調(diào)印刷、縱向放大印刷、橫向放大印刷等放大印刷、縮小印刷、添加下劃線印刷、附加刪除線印刷、指定斜體等字符形態(tài)的印刷、粗體字印刷、細(xì)體字印刷、黑白反轉(zhuǎn)印刷、指定字符的色彩和背景的色彩的印刷等。這些能夠通過(guò)有無(wú)用于指定字符所涉及的字符裝飾的指令和有無(wú)存儲(chǔ)器開(kāi)關(guān)等的設(shè)定來(lái)進(jìn)行判定。在本發(fā)明的印刷裝置中優(yōu)選,印刷裝置還包括輸送部,上述輸送部輸送印刷介質(zhì),進(jìn)行印刷的行的方向是與由輸送部輸送印刷介質(zhì)的方向相交叉的方向,字符高度和圖像數(shù)據(jù)高度是輸送印刷介質(zhì)的方向。根據(jù)該構(gòu)成,能夠應(yīng)用于具備串行頭的印刷裝置和具備行式頭的印刷裝置中。
圖1是本發(fā)明的一實(shí)施方式所涉及的印刷系統(tǒng)的印刷框圖。
圖2是印刷裝置的功能框圖。圖3是用于說(shuō)明刪除字體數(shù)據(jù)的一部分的方法的圖像圖。圖4是表示印刷裝置的印刷處理順序的流程圖。符號(hào)說(shuō)明1:印刷裝置,2 :主機(jī)裝置,24 :CG-R0M,26 :印刷部,27 :輸送部,31 :高度調(diào)整程序,42 :數(shù)據(jù)判定部,43 :高度比較部,44 :裝飾有無(wú)判定部,45 :高度調(diào)整部,46 :印刷處理部,51 :上余白部分,52 :下余白部分,SY :印刷系統(tǒng)。
具體實(shí)施例方式以下,基于附圖來(lái)說(shuō)明本發(fā)明的一實(shí)施方式所涉及的印刷裝置以及印刷裝置的控制方法。另外,在本實(shí)施方式中,以由印刷裝置、與印刷裝置協(xié)作的主機(jī)裝置構(gòu)成的印刷系統(tǒng)為例來(lái)進(jìn)行說(shuō)明。圖1是本發(fā)明的印刷系統(tǒng)SY的控制框圖。如圖1所示,本實(shí)施方式的印刷系統(tǒng)SY由基于數(shù)據(jù)來(lái)進(jìn)行印刷處理的印刷裝置1、和生成數(shù)據(jù)并對(duì)印刷裝置I發(fā)送該數(shù)據(jù)的主機(jī)裝置2 (控制裝置)構(gòu)成。主機(jī)裝置2 除了 CPUll (Central Processing Unit)、R0M12 (Read Only Memory) >RAMl 3 (Random Access Memory)、HDD 14 (Hard Disk Drive)、以及接口部 15 以外,還具有搭載于一般的個(gè)人計(jì)算機(jī)上的硬件構(gòu)成。ROMl2存儲(chǔ)用于由CPUll執(zhí)行各種處理的控制程序和控制數(shù)據(jù)。此外,RAM13作為CPUll執(zhí)行各種處理時(shí)的作業(yè)區(qū)域來(lái)利用。接口部15在與印刷裝置I之間進(jìn)行數(shù)據(jù)的發(fā)送接收。在HDD14中存儲(chǔ)了用于印刷字符和圖像的應(yīng)用程序14a。CPUll通過(guò)在該應(yīng)用程序14a基礎(chǔ)上執(zhí)行印刷命令,而經(jīng)由接口部15向印刷裝置I發(fā)送數(shù)據(jù)。另外,在該數(shù)據(jù)中包含字符代碼、圖像數(shù)據(jù)(graphic data)、控制用的指令(包含字符裝飾所涉及的指令)等。印刷裝置I 具備 CPU2U ROM22、RAM23,符號(hào)產(chǎn)生器(character generator)R0M24 (CG-R0M24、存儲(chǔ)部)、接口部25、印刷部26、以及輸送部27,這些部件通過(guò)內(nèi)部總線28相互連接。接口部25用于與主機(jī)裝置2連接,經(jīng)由接口部25從主機(jī)裝置2接收數(shù)據(jù)。接收到的數(shù)據(jù)經(jīng)由后述的接收緩沖器33而存儲(chǔ)在打印緩沖器34中。印刷部26以印刷頭35作為主要部分,基于存儲(chǔ)在后述的打印緩沖器34中的印刷圖像,來(lái)驅(qū)動(dòng)印刷頭35以行為單位進(jìn)行字符和記號(hào)等符號(hào)的字體數(shù)據(jù)和圖像(基于圖像數(shù)據(jù)的圖像)的印刷。輸送部27以送紙輥36作為主要部分,與印刷頭35進(jìn)行的印刷動(dòng)作同步地,驅(qū)動(dòng)送紙輥36來(lái)進(jìn)行印刷介質(zhì)的送紙(輸送)。另外,本實(shí)施方式的印刷頭35可以由串行頭構(gòu)成,也可以由行式頭構(gòu)成。在印刷頭35由串行頭構(gòu)成的情況下,在通過(guò)印刷頭35完成一行份的印刷之后,驅(qū)動(dòng)送紙輥36來(lái)進(jìn)行印刷介質(zhì)的送紙。另一方面,在印刷頭35由行式頭構(gòu)成的情況下,通過(guò)送紙輥36的驅(qū)動(dòng)來(lái)進(jìn)行送紙,同時(shí)通過(guò)針對(duì)每一點(diǎn)線進(jìn)行印刷,從而執(zhí)行一行份的印刷。CG-R0M24存儲(chǔ)字符和記號(hào)等符號(hào)的字體數(shù)據(jù),如果給出規(guī)定的字符代碼,則輸出對(duì)應(yīng)的字體數(shù)據(jù)。
RAM23除了在CPU21執(zhí)行各種處理時(shí)使用的工作區(qū)域塊32以外,還具有暫時(shí)存儲(chǔ)從主機(jī)裝置2接收到的數(shù)據(jù)的接收緩沖器33、以及為了實(shí)際進(jìn)行印刷而以行為單位存儲(chǔ)印刷圖像(印刷數(shù)據(jù))的打印緩沖器34。存儲(chǔ)在接收緩沖器33中的數(shù)據(jù)通過(guò)后述的高度調(diào)整程序31 —行一行地進(jìn)行處理,將處理后的印刷圖像以行為單位存儲(chǔ)在打印緩沖器34中。R0M22存儲(chǔ)用于由CPU21執(zhí)行各種指令的解析以及各種處理的控制程序和控制數(shù)據(jù)。作為控制程序,具體而言包括高度調(diào)整程序31。高度調(diào)整程序31是在一行份的數(shù)據(jù)中包含字符代碼和圖像數(shù)據(jù)雙方的情況下(即,在一行中印刷與字符代碼相對(duì)應(yīng)的符號(hào)(字符和記號(hào)等)和圖像的情況下),按照與字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的高度(輸送字體數(shù)據(jù)的印刷介質(zhì)的方向的點(diǎn)數(shù)(以下,稱為“字符高度”。))和圖像數(shù)據(jù)的高度(輸送圖像數(shù)據(jù)的印刷介質(zhì)的方向的點(diǎn)數(shù)。以下,稱為“圖像數(shù)據(jù)高度”。)相同的方式進(jìn)行調(diào)整的程序(詳細(xì)情況后述)。另外,包含在數(shù)據(jù)中的字符代碼存在以下情況為了印刷以對(duì)用戶提供一些信息作為目的的字符(以下,稱為“通常字符”。)而使用的情況、和被用作以基于圖像數(shù)據(jù)來(lái)印刷的圖像的位置調(diào)整(印刷介質(zhì)上的圖像的印刷位置的調(diào)整)作為目的的字符(以下,稱為“位置調(diào)整字符”。)的情況,其中在后者的情況下執(zhí)行上述的高度調(diào)整程序31的處理。接著,參照?qǐng)D2以及圖3,說(shuō)明印刷裝置I所提供的功能。圖2是印刷裝置I的功能框圖,圖3是用于說(shuō)明刪除字體數(shù)據(jù)的一部分的方法的圖像圖(概念圖)。如圖2所示,印刷裝置I具備數(shù)據(jù)接收部41、數(shù)據(jù)判定部42 (判定部)、高度比較部43 (比較部)、裝飾有無(wú)判定部44、高度調(diào)整部45 (調(diào)整部)、以及印刷處理部46。其中,數(shù)據(jù)判定部42、高度比較部43、裝飾有無(wú)判定部44、以及高度調(diào)整部45以高度調(diào)整程序31作為主要部分。數(shù)據(jù)接收部41以接口部25作為主要部分,從主機(jī)裝置2接收數(shù)據(jù),并將接收到的數(shù)據(jù)存儲(chǔ)在接收緩沖器33中。數(shù)據(jù)判定部42以I行為單位從接收緩沖器33中讀出數(shù)據(jù),判定在該一行份的數(shù)據(jù)中是否包含字符代碼以及圖像數(shù)據(jù)(圖像數(shù)據(jù)中的至少一部分)雙方。另外,一行的切分可以通過(guò)在一行中能夠印刷的數(shù)據(jù)的數(shù)量和表示換行等的代碼的接收來(lái)判斷。高度比較部43在數(shù)據(jù)判定部42的判定的結(jié)果是判定為在一行份的數(shù)據(jù)中包含字符代碼以及圖像數(shù)據(jù)雙方的情況下,參照與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù),對(duì)該字體數(shù)據(jù)的字符高度、和圖像數(shù)據(jù)的高度(圖像數(shù)據(jù)高度)進(jìn)行比較。裝飾有無(wú)判定部44在高度比較部43的比較的結(jié)果是字符高度比圖像數(shù)據(jù)高度高的情況下(字符高度>圖像數(shù)據(jù)高度的情況下),判定是否接收到與該字符代碼所涉及的裝飾相關(guān)的控制指令(以下,稱為“裝飾指令”。)。在接收到裝飾指令的情況下,將與字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)判定為“通常字符”,在沒(méi)有接收到裝飾指令的情況下,將與字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)判定為“位置調(diào)整字符”。高度調(diào)整部45在字符高度> 圖像數(shù)據(jù)高度的情況、且沒(méi)有接收到裝飾指令的情況下(即,將字體數(shù)據(jù)判定為“位置調(diào)整字符”的情況下),刪除字體數(shù)據(jù)的字符高度方向的上余白部分以及下余白部分的一部分,以使字體數(shù)據(jù)的字符高度與圖像數(shù)據(jù)高度變?yōu)橄嗤S∷⑻幚聿?6以印刷部26以及輸送部27作為主要部分,基于高度調(diào)整部45調(diào)整后的字體數(shù)據(jù)以及圖像數(shù)據(jù)來(lái)生成一行份的印刷圖像,并控制印刷部26以及輸送部27來(lái)執(zhí)行基于該印刷圖像的印刷。這里,為了容易理解,使用圖3的圖像圖,說(shuō)明通過(guò)高度調(diào)整部45執(zhí)行的字體數(shù)據(jù)的上下余白部分的刪除。圖3(a)是表示在一行中印刷的字體數(shù)據(jù)和圖像數(shù)據(jù)的高度不同的樣態(tài)的圖像圖。這里,設(shè)字體數(shù)據(jù)的字符高度為27點(diǎn),圖像數(shù)據(jù)的圖像數(shù)據(jù)高度為24點(diǎn)。即,與圖像數(shù)據(jù)高度相比,字體數(shù)據(jù)的字符高度高3點(diǎn),所以進(jìn)行通過(guò)高度調(diào)整部45將字體數(shù)據(jù)的字符高度刪除3點(diǎn)(縮短)的處理。該刪除處理,如圖3(b)所示,是通過(guò)將字體數(shù)據(jù)的上余白部分51以及下余白部分52合計(jì)刪除3點(diǎn)來(lái)進(jìn)行的。在圖3(b)中示出將上余白部分51刪除I點(diǎn)、將下余白部分刪除2點(diǎn)的樣態(tài)。上余白部分51的刪除是通過(guò)變更從CG-R0M24讀出字體數(shù)據(jù)時(shí)的開(kāi)頭地址來(lái)實(shí)現(xiàn)的。即,通過(guò)將讀出字體數(shù)據(jù)時(shí)的開(kāi)頭地址變更為比通常在字符高度方向上往前I點(diǎn)的地址來(lái)實(shí)現(xiàn)。另一方面,下余白部分52的刪除是通過(guò)調(diào)整送紙量來(lái)實(shí)現(xiàn)的。即,通過(guò)以使送紙量減少2點(diǎn)的量(在字符高度方向上2點(diǎn)的量)的方式控制輸送部27 (送紙輥36)的送紙來(lái)實(shí)現(xiàn)。通過(guò)這樣進(jìn)行刪除處理,如圖3(c)所示調(diào)整成字體數(shù)據(jù)的字符高度和圖像數(shù)據(jù)的圖像數(shù)據(jù)高度變?yōu)橄嗤?這里,為24點(diǎn))。另外,如圖3(b)所示,將上余白部分51刪除I點(diǎn)、將下余白部分52刪除2點(diǎn)的方法是一個(gè)例子,例如也可以將上余白部分51刪除2點(diǎn)、將下余白部分52刪除I點(diǎn)。此外,可以按照成為對(duì)象的字體數(shù)據(jù)的每個(gè)種類,來(lái)變更上下余白部分51、52的刪除比例?;蛘撸徽撟煮w數(shù)據(jù)的種類如何,都將上下余白部分51、52的刪除比例設(shè)為固定。此外,在圖3中,說(shuō)明了在一行中存在一個(gè)字符份的字體數(shù)據(jù)的情況,但是這是一個(gè)例子,通過(guò)在存在多個(gè)字體數(shù)據(jù)的情況下也進(jìn)行相同的處理,能夠使字體數(shù)據(jù)的字符高度與圖像數(shù)據(jù)高度相匹配。接著,參照?qǐng)D4的流程圖,說(shuō)明印刷裝置I的印刷處理順序。首先,CPU21(印刷裝置I)從主機(jī)裝置2接收數(shù)據(jù),并將其存儲(chǔ)在接收緩沖器33中(SOl)。接著,CPU21從接收緩沖器33中獲取一行份的數(shù)據(jù)(S02),判定在該一行份的數(shù)據(jù)中是否包含字符代碼以及圖像數(shù)據(jù)(至少一部分的圖像數(shù)據(jù))雙方(S03 :判定步驟)。在S03的判定的結(jié)果是在一行份的數(shù)據(jù)中僅包含字符代碼以及圖像數(shù)據(jù)中的其中一方的情況下,即一行份的數(shù)據(jù)僅由字符代碼構(gòu)成、或者僅由圖像數(shù)據(jù)構(gòu)成的情況下(S04 :否),CPU21基于與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)、或者圖像數(shù)據(jù)來(lái)生成印刷圖像(印刷數(shù)據(jù)),并基于該印刷圖像來(lái)進(jìn)行印刷(S10)。即,在該情況下,不進(jìn)行字體數(shù)據(jù)或者圖像數(shù)據(jù)的高度調(diào)整,而進(jìn)行通常的印刷處理。另一方面,在S03的判定的結(jié)果是在一行份的數(shù)據(jù)中包含字符代碼以及圖像數(shù)據(jù)雙方的情況下(S04 :是),CPU21對(duì)與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度、和該圖像數(shù)據(jù)的圖像數(shù)據(jù)高度進(jìn)行比較(S05 :比較步驟)。在S05的比較的結(jié)果是字符高度為圖像數(shù)據(jù)高度以下的情況下(字符高度< 圖像數(shù)據(jù)高度的情況下,S06 :否),CPU21基于與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)以及圖像數(shù)據(jù)來(lái)生成印刷圖像,并以圖像數(shù)據(jù)高度作為基準(zhǔn)來(lái)決定送紙量,從而執(zhí)行印刷(SlO)。
另一方面,在S06的比較的結(jié)果是字符高度比圖像數(shù)據(jù)高度高的情況下(字符高度> 圖像數(shù)據(jù)高度的情況下,S06 :是),CPU21判定在一行份的數(shù)據(jù)中是否包含字符代碼所涉及的裝飾指令(S07)。在S07中判定為包含裝飾指令的情況下(S08 :是),CPU21判定為與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)作為“通常字符”來(lái)印刷,基于與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)、圖像數(shù)據(jù)以及裝飾指令來(lái)生成印刷圖像,以字體數(shù)據(jù)的字符高度作為基準(zhǔn)來(lái)決定送紙量,從而執(zhí)行印刷(SlO)。另一方面,在S07中判定為不包含裝飾指令的情況下(S08 :否),CPU21判定為與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)是“位置調(diào)整字符”,并執(zhí)行與字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的上余白部分51以及下余白部分52的刪除處理,調(diào)整成字體數(shù)據(jù)的字符高度和圖像數(shù)據(jù)的圖像數(shù)據(jù)高度變?yōu)橄嗤Q言之,使圖像數(shù)據(jù)高度優(yōu)先(作為基準(zhǔn)),來(lái)執(zhí)行使字體數(shù)據(jù)的字符高度與圖像數(shù)據(jù)高度相匹配的處理(S09 :調(diào)整步驟)。然后,CPU21基于由S09調(diào)整后的字體數(shù)據(jù)以及圖像數(shù)據(jù)來(lái)生成一行份的印刷圖像,控制印刷部26以及輸送部27來(lái)執(zhí)行基于該印刷圖像的印刷(S10 :印刷處理步驟)。另外,CPU21直到不存在成為印刷對(duì)象的數(shù)據(jù)為止,都重復(fù)執(zhí)行SOl SlO的處理。如以上所述,根據(jù)本實(shí)施方式,在一行份的數(shù)據(jù)中包含字符代碼和圖像數(shù)據(jù)雙方的情況、并且與成為印刷對(duì)象的字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度和圖像數(shù)據(jù)的高度(圖像數(shù)據(jù)高度)不同的情況下,將兩者的高度調(diào)整為相同來(lái)進(jìn)行印刷。由此,在將數(shù)據(jù)分為多行以行為單位來(lái)進(jìn)行印刷的情況下,能夠在各行的邊界部分不出現(xiàn)間隙(白條)的情況下進(jìn)行印刷,作為結(jié)果而能夠得到用戶所期待的印刷結(jié)果。另外,在本實(shí)施方式中,作為將字符高度和圖像數(shù)據(jù)高度調(diào)整為相同的方法,例示了縮短字符高度使其與圖像數(shù)據(jù)高度相同的方法,但是并不限于此。例如,也可以按照提高圖像數(shù)據(jù)高度使其與字符高度相同的方式來(lái)進(jìn)行調(diào)整,或者按照縮短字符高度并提高圖像數(shù)據(jù)的高度使得兩者相同的方式進(jìn)行調(diào)整。另外,在本實(shí)施方式中,在進(jìn)行字體數(shù)據(jù)的字符高度調(diào)整時(shí),說(shuō)明了刪除字體數(shù)據(jù)的上余白部分51以及下余白部分52雙方的方法,但是并不限于此。例如,也可以僅刪除字體數(shù)據(jù)的上余白部分51來(lái)調(diào)整字符高度,或者僅刪除字體數(shù)據(jù)的下余白部分52來(lái)調(diào)整字符高度。從而,能夠適當(dāng)調(diào)整同一行中的字符的位置的平衡。此外,在本實(shí)施方式中,說(shuō)明了在字符高度> 圖像數(shù)據(jù)高度的關(guān)系成立的情況下進(jìn)行高度調(diào)整的順序,但是并不限于此,也可以在字符高度< 圖像數(shù)據(jù)高度的情況下進(jìn)行高度調(diào)整。在該情況下,可以提高字符高度使其與圖像數(shù)據(jù)高度相匹配,也可以縮短圖像數(shù)據(jù)高度使其與字符高度相匹配。或者,也可以按照提高字符高度并縮短圖像數(shù)據(jù)高度使得兩者相同的方式進(jìn)行調(diào)整。此外,在本實(shí)施方式中,通過(guò)裝飾指令來(lái)實(shí)現(xiàn)字符裝飾,但是并不限于此。例如,也能夠應(yīng)用于具備通過(guò)印刷裝置I主體的DIP開(kāi)關(guān)(dip switch)和存儲(chǔ)器開(kāi)關(guān)等(均省略圖示)的設(shè)定來(lái)對(duì)字符實(shí)施裝飾的功能的裝置中。在該情況下,裝飾有無(wú)判定部44確認(rèn)DIP開(kāi)關(guān)和存儲(chǔ)器開(kāi)關(guān)的設(shè)定狀態(tài)來(lái)判定有無(wú)字符裝飾即可。此外,在本實(shí)施方式中,在數(shù)據(jù)中存在字符代碼所涉及的裝飾指令的情況下,判定為與字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)被用作“位置調(diào)整字符”,并執(zhí)行基于高度調(diào)整部45的處理,但是并不限于此。例如,也可以在包含在數(shù)據(jù)中的字符代碼為特定的字符代碼(例如,表示空白的字符代碼和表示記號(hào)的字符代碼)的情況下,將與字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)判定為“位置調(diào)整字符”,并執(zhí)行基于高度調(diào)整部45的處理。此時(shí),高度調(diào)整部45可以解析字體數(shù)據(jù),判別并刪除用于顯示包含在字體數(shù)據(jù)中的字符的沒(méi)有點(diǎn)的數(shù)據(jù)的余白部分。從而,能夠在不損害印刷結(jié)果的情況下作為字符來(lái)印刷用戶識(shí)別所需的信息,并能夠得到用戶所期望的印刷結(jié)果。另外,在本實(shí)施方式中,以行方向和送紙方向相交叉的方向的例子進(jìn)行了說(shuō)明,但是也能夠應(yīng)用于按照每頁(yè)來(lái)進(jìn)行印刷的情況。該情況下,將打印緩沖器34作為頁(yè)來(lái)規(guī)定區(qū)域,將字體數(shù)據(jù)和圖像數(shù)據(jù)作為行單位的印刷圖像而配置在打印緩沖器34的頁(yè)區(qū)域內(nèi)的被指定的位置處進(jìn)行存儲(chǔ)。包含字體數(shù)據(jù)和圖像數(shù)據(jù)的行由于能夠配置在頁(yè)區(qū)域內(nèi)的任意的方向上,所以除了能夠如本實(shí)施方式這樣配置在行方向和送紙方向相交叉的方向上進(jìn)行印刷以外,還能夠配置在行方向和送紙方向平行的方向上進(jìn)行印刷。如后者這樣,即使行方向和送紙方向是平行的方向,由于如在上述實(shí)施方式中所說(shuō)明的那樣進(jìn)行刪除字體數(shù)據(jù)的余白部分等并配置在頁(yè)區(qū)域中即可,所以能夠調(diào)整相同行的字體數(shù)據(jù)的高度和圖像數(shù)據(jù)的高度。此外,并不依賴于上述實(shí)施例,印刷系統(tǒng)SY的裝置構(gòu)成和處理工序、以及印刷裝置I的設(shè)備構(gòu)成、處理工序以及控制方法等,在不脫離本發(fā)明的要旨的范圍內(nèi),能夠進(jìn)行適
當(dāng)變更。
權(quán)利要求
1.一種印刷裝置,是能夠與控制裝置連接的印刷裝置,是基于從上述控制裝置接收到的數(shù)據(jù)對(duì)印刷介質(zhì)以行為單位進(jìn)行印刷的印刷裝置,上述印刷裝置的特征在于具備: 存儲(chǔ)部,其存儲(chǔ)與包含在上述數(shù)據(jù)中的字符代碼相對(duì)應(yīng)的字體數(shù)據(jù); 判定部,其判定在一行份的上述數(shù)據(jù)之中是否包含上述字符代碼以及至少一部分的圖像數(shù)據(jù)雙方; 比較部,其在上述判定部的判定的結(jié)果是判定為在一行份的上述數(shù)據(jù)之中包含上述字符代碼以及上述至少一部分的圖像數(shù)據(jù)雙方的情況下,對(duì)與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度、和該至少一部分的圖像數(shù)據(jù)的圖像數(shù)據(jù)高度進(jìn)行比較; 調(diào)整部,其在上述比較部的比較的結(jié)果是判定為上述字符高度與上述圖像數(shù)據(jù)高度不同的情況下,調(diào)整成上述字符高度和上述圖像數(shù)據(jù)高度變?yōu)橄嗤灰约? 印刷處理部,其基于由上述調(diào)整部調(diào)整后的上述字體數(shù)據(jù)以及上述至少一部分的圖像數(shù)據(jù)來(lái)進(jìn)行一行份的印刷。
2.根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 在上述比較部的比較的結(jié)果是判定為上述字符高度比上述圖像數(shù)據(jù)高度高的情況下,上述調(diào)整部刪除成為上述字符高度的調(diào)整對(duì)象的上述字體數(shù)據(jù)的一部分,以使上述字符高度與上述圖像數(shù)據(jù)高度變?yōu)橄嗤?br>
3.根據(jù)權(quán)利要求2所述的印刷裝置,其特征在于, 在上述字體數(shù)據(jù)為在上述字符高度方向上包含上余白部分以及下余白部分中的至少一方的字體數(shù)據(jù)的情況下,上述調(diào)整部通過(guò)刪除上述字符高度方向的上余白部分以及下余白部分中的至少一方的一部分,來(lái)縮短上述字符高度,以使該字符高度與上述圖像數(shù)據(jù)高度變?yōu)橄嗤?br>
4.根據(jù)權(quán)利要求3所述的印刷裝置,其特征在于, 在刪除上述字體數(shù)據(jù)的上述上余白部分以及上述下余白部分的情況下,上述調(diào)整部按照上述字體數(shù)據(jù)的種類來(lái)改變上述上余白部分以及上述下余白部分的刪除比例。
5.根據(jù)權(quán)利要求3所述的印刷裝置,其特征在于, 上述調(diào)整部通過(guò)變更存儲(chǔ)了上述字體數(shù)據(jù)的上述存儲(chǔ)部的讀出地址,來(lái)刪除上述字體數(shù)據(jù)的上述上余白部分,通過(guò)減少伴隨上述字體數(shù)據(jù)的印刷的上述印刷介質(zhì)的送紙量,來(lái)刪除上述字體數(shù)據(jù)的下余白部分。
6.根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 上述印刷裝置還具備裝飾有無(wú)判定部,上述裝飾有無(wú)判定部通過(guò)與上述字符代碼所涉及的裝飾相關(guān)的指令的接收或者裝置主體的設(shè)定來(lái)判定是否實(shí)施了裝飾, 上述調(diào)整部在通過(guò)上述裝飾有無(wú)判定部判定為實(shí)施了上述字符代碼所涉及的裝飾的情況下,不進(jìn)行與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度的調(diào)整。
7.根據(jù)權(quán)利要求1所述的印刷裝置,其特征在于, 上述印刷裝置還包括輸送部,上述輸送部輸送上述印刷介質(zhì), 進(jìn)行印刷的行的方向是與由上述輸送部輸送上述印刷介質(zhì)的方向相交叉的方向,上述字符高度和上述圖像數(shù)據(jù)高度是輸送上述印刷介質(zhì)的方向。
8.一種印刷裝置的控制方法,是能夠與控制裝置連接的印刷裝置的控制方法,其中上述印刷裝置基于從上述控制裝置接收到的數(shù)據(jù)對(duì)印刷介質(zhì)以行為單位進(jìn)行印刷,并存儲(chǔ)與包含在上述數(shù)據(jù)中的字符代碼相對(duì)應(yīng)的字體數(shù)據(jù),上述印刷裝置的控制方法的特征在于執(zhí)行下述步驟: 判定步驟,判定在一行份的上述數(shù)據(jù)中是否包含上述字符代碼以及至少一部分的圖像數(shù)據(jù)雙方; 比較步驟,在上述判定步驟的判定的結(jié)果是判定為在一行份的上述數(shù)據(jù)中包含上述字符代碼以及上述至少一部分的圖像數(shù)據(jù)雙方的情況下,對(duì)與該字符代碼相對(duì)應(yīng)的字體數(shù)據(jù)的字符高度、和該至少一部分的圖像數(shù)據(jù)的圖像數(shù)據(jù)高度進(jìn)行比較; 調(diào)整步驟,在上述比較步驟的比較的結(jié)果是判定為上述字符高度與上述圖像數(shù)據(jù)高度不同的情況下,調(diào)整成上述字符高度和上述圖像數(shù)據(jù)高度變?yōu)橄嗤?;以? 印刷處理步驟,基于由上述調(diào)整步驟調(diào)整后的上述字體數(shù)據(jù)以及上述至少一部分的圖像數(shù)據(jù)來(lái)進(jìn)行一行 份的印刷。
全文摘要
本發(fā)明提供一種能夠在各行的邊界部分沒(méi)有出現(xiàn)間隙地進(jìn)行印刷的印刷裝置以及印刷裝置的控制方法。以行為單位進(jìn)行印刷的印刷裝置(1)包括CG-ROM(24),存儲(chǔ)與包含在接收到的數(shù)據(jù)中的字符代碼對(duì)應(yīng)的字體數(shù)據(jù);數(shù)據(jù)判定部(42),判定在一行份的數(shù)據(jù)中是否包含字符代碼以及圖像數(shù)據(jù)雙方;高度比較部(43),在判定為在一行份的數(shù)據(jù)中包含字符代碼以及圖像數(shù)據(jù)雙方的情況下,比較與字符代碼對(duì)應(yīng)的字體數(shù)據(jù)的字符高度和圖像數(shù)據(jù)的圖像數(shù)據(jù)高度;高度調(diào)整部(45),在比較的結(jié)果是判定為字符高度與圖像數(shù)據(jù)高度不同的情況下,調(diào)整成字符高度和圖像數(shù)據(jù)高度變?yōu)橄嗤?;以及印刷處理?46),基于調(diào)整后的字體數(shù)據(jù)以及圖像數(shù)據(jù)進(jìn)行一行份的印刷。
文檔編號(hào)B41J29/393GK103072389SQ2012103215
公開(kāi)日2013年5月1日 申請(qǐng)日期2012年9月3日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者若狹俊一 申請(qǐng)人:精工愛(ài)普生株式會(huì)社