專利名稱:雙面打印控制方法和裝置、雙面打印系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印領(lǐng)域,具體而言,涉及一種雙面打印控制方法和裝置、雙面打印系統(tǒng)。
背景技術(shù):
打印機(jī)在超市、商場中廣泛應(yīng)用,用于打印商品交易的明細(xì)或發(fā)票(以下統(tǒng)稱收據(jù))。由于交易明細(xì)或發(fā)票可以作為媒介向消費(fèi)者傳遞信息,因此,商家通常采用特殊的打印介質(zhì)打印收據(jù),其中,打印介質(zhì)的一面空白,用于實(shí)時(shí)打印交易數(shù)據(jù),另一面印刷預(yù)定廣告信息,用于宣傳商品。但是,由于廣告信息更新的頻率較高,且每更新一次廣告信息都需要重新制版,而且制版費(fèi)用非常昂貴,從而造成打印介質(zhì)的制作成本極高。為了解決該問題,中國專利200680016024. X公開了一種雙面機(jī)及其打印控制方法,雙面打印機(jī)包括第一打印頭和第二打印頭,其中,第一打印頭用于在打印介質(zhì)的第一面打印交易數(shù)據(jù),第二打印頭用于在打印介質(zhì)的第二面打印廣告或促銷信息等。由于收據(jù)長度與客戶所購商品數(shù)量成正比,因此,收據(jù)長度不確定。為了避免在交易當(dāng)時(shí)打印廣告信息長度與交易數(shù)據(jù)長度不匹配,傳統(tǒng)的雙面打印機(jī)通常采用循環(huán)打印同一廣告的方法,但這種方法的缺點(diǎn)在于經(jīng)常出現(xiàn)廣告信息過度重復(fù)、信息量不足的問題。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種雙面打印控制方法和裝置、雙面打印系統(tǒng),以解決現(xiàn)有技術(shù)中在長度可變的打印介質(zhì)進(jìn)行雙面打印時(shí),打印介質(zhì)的第二面往往由于采用循環(huán)打印同一廣告而導(dǎo)致信息量打印不足的問題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種雙面打印控制方法。該雙面打印控制方法包括生成第一打印數(shù)據(jù),其中,第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上;生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及在打印介質(zhì)的第一面和第二面分別打印第一打印數(shù)據(jù)和第二打印數(shù)據(jù)。進(jìn)一步地,生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為第二打印數(shù)據(jù)。進(jìn)一步地,在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為第二打印數(shù)據(jù)包括在組合圖像表中查找與第一打印數(shù)據(jù)的打印長度相匹配的組合圖像;根據(jù)查找到的組合圖像從圖像庫中調(diào)取組成組合圖像的圖像數(shù)據(jù)塊;以及根據(jù)圖像數(shù)據(jù)塊生成第二打印數(shù)據(jù),其中,數(shù)據(jù)庫包括圖像庫,圖像庫用于保存預(yù)先設(shè)定的多個(gè)圖像數(shù)據(jù)塊,組合圖像表用于保存圖像庫中各個(gè)圖像數(shù)據(jù)塊的組合與其打印長度的對應(yīng)關(guān)系。進(jìn)一步地,在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為第二打印數(shù)據(jù)包括在數(shù)據(jù)庫中查找小于第一打印數(shù)據(jù)的打印長度且與第一打印數(shù)據(jù)的打印長度相差最小的數(shù)據(jù),作為第二打印數(shù)據(jù)。
進(jìn)一步地,在數(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ù)據(jù)的打印長度單位與數(shù)據(jù)庫中數(shù)據(jù)的打印長度單位不一致時(shí),首先將第一打印數(shù)據(jù)的打印長度單位與數(shù)據(jù)庫中數(shù)據(jù)的打印長度單位轉(zhuǎn)化為一致,然后在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù)。進(jìn)一步地,上述雙面打印控制方法用于對雙面打印系統(tǒng)進(jìn)行控制,其中,雙面打印系統(tǒng)包括主機(jī)和打印機(jī),生成第一打印數(shù)據(jù)包括利用主機(jī)生成第一打印數(shù)據(jù),生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括主機(jī)生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù);以及主機(jī)將第二打印數(shù)據(jù)發(fā)送至打印機(jī),或者,生成第一打印數(shù)據(jù)包括利用主機(jī)生成第一打印數(shù)據(jù);以及主機(jī)將第一打印數(shù)據(jù)發(fā)送至打印機(jī),生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括打印機(jī)生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種雙面打印控制裝置。該雙 面打印控制裝置包括第一生成模塊,用于生成第一打印數(shù)據(jù),其中,第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上;第二生成模塊,用于生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及打印模塊,用于在打印介質(zhì)的第一面和第二面分別打印第一打印數(shù)據(jù)和第二打印數(shù)據(jù)。進(jìn)一步地,第二生成模塊用于在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為第二打印數(shù)據(jù),包括查找子模塊,用于在組合圖像表中查找與第一打印數(shù)據(jù)的打印長度相匹配的組合圖像;調(diào)取子模塊,用于根據(jù)查找到的組合圖像從圖像庫中調(diào)取組成組合圖像的圖像數(shù)據(jù)塊;以及生成子模塊,用于根據(jù)圖像數(shù)據(jù)塊生成第二打印數(shù)據(jù)。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種雙面打印系統(tǒng)。該雙面打印系統(tǒng)包括第一數(shù)據(jù)生成器,用于生成第一打印數(shù)據(jù),其中,第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上;第二數(shù)據(jù)生成器,用于生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及雙面打印部,用于在打印介質(zhì)的第一面和第二面分別打印第一打印數(shù)據(jù)和第二打印數(shù)據(jù)。進(jìn)一步地,雙面打印系統(tǒng)包括主機(jī)和打印機(jī),其中,第一數(shù)據(jù)生成器和第二數(shù)據(jù)生成器位于主機(jī)內(nèi),雙面打印部位于打印機(jī)內(nèi);或者,第一數(shù)據(jù)生成器位于主機(jī)內(nèi),雙面打印部和第二數(shù)據(jù)生成器位于打印機(jī)內(nèi)。進(jìn)一步地,雙面打印系統(tǒng)還包括存儲器,用于存儲數(shù)據(jù)庫,其中,第二數(shù)據(jù)生成器用于在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為第二打印數(shù)據(jù)。進(jìn)一步地,上述存儲器用于存儲圖像庫和組合圖像表,其中,數(shù)據(jù)庫包括圖像圖,圖像庫用于保存預(yù)先設(shè)定的多個(gè)圖像數(shù)據(jù)塊,組合圖像表用于保存圖像庫中各個(gè)圖像數(shù)據(jù)塊的組合與其打印長度的對應(yīng)關(guān)系,第二數(shù)據(jù)生成器用于通過以下方式生成第二打印數(shù)據(jù)在組合圖像表中查找與第一打印數(shù)據(jù)的打印長度相匹配的組合圖像;根據(jù)查找到的組合圖像從圖像庫中調(diào)取組成組合圖像的圖像數(shù)據(jù)塊;以及根據(jù)圖像數(shù)據(jù)塊生成第二打印數(shù)據(jù)。通過本發(fā)明,采用生成第一打印數(shù)據(jù),其中,第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上;生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及在打印介質(zhì)的第一面和第二面分別打印第一打印數(shù)據(jù)和第二打印數(shù)據(jù),由于第二打印數(shù)據(jù)的打印長度是與第一打印數(shù)據(jù)的打印長度相匹配的,因而解決了現(xiàn)有技術(shù)中在長度可變的打印介質(zhì)進(jìn)行雙面打印時(shí),打印介質(zhì)的第二面往往由于采用循環(huán)打印同一廣告而導(dǎo)致信息量打印不足的問題,進(jìn)而達(dá)到了在長度可變的打印介質(zhì)的第二面上打印盡可能多的廣告信息的效果。
構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明第一實(shí)施例的打印系統(tǒng)的內(nèi)部組成示意圖; 圖2是根據(jù)本發(fā)明第二實(shí)施例的打印系統(tǒng)的內(nèi)部組成示意圖;圖3是根據(jù)本發(fā)明第一實(shí)施例的打印系統(tǒng)的雙面打印控制方法的流程圖;圖4是根據(jù)本發(fā)明第二實(shí)施例的打印系統(tǒng)的雙面打印控制方法的流程圖;圖5是根據(jù)本發(fā)明第三實(shí)施例的打印系統(tǒng)的雙面打印控制方法的流程圖;圖6是根據(jù)本發(fā)明第四實(shí)施例的打印系統(tǒng)的雙面打印控制方法的流程圖;圖7是根據(jù)本發(fā)明第一實(shí)施例的打印系統(tǒng)的雙面打印控制裝置的示意圖;圖8是根據(jù)本發(fā)明第二實(shí)施例的打印系統(tǒng)的雙面打印控制裝置的示意圖;以及圖9a和圖9b是根據(jù)本發(fā)明的介質(zhì)長度在10和11之間的二種組合圖像示意圖。
具體實(shí)施例方式需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。圖I是本發(fā)明第一實(shí)施例提供的打印系統(tǒng)的內(nèi)部組成示意圖,如圖I所示,打印系統(tǒng)20包括主機(jī)30、打印機(jī)40。其中,主機(jī)30包括控制器31、第一數(shù)據(jù)生成器32,其中,控制器31用于控制主機(jī)中各模塊執(zhí)行工作,比如控制主機(jī)的通信接口(圖中未示出)向打印機(jī)發(fā)送數(shù)據(jù);第一數(shù)據(jù)生成器32,用于生成第一打印數(shù)據(jù),即打印在打印介質(zhì)的第一面的打印數(shù)據(jù),如交易數(shù)據(jù),第一打印數(shù)據(jù)可以是以打印機(jī)語言描述的數(shù)據(jù)(簡稱打印機(jī)語言數(shù)據(jù)),如以PDL語言描述的數(shù)據(jù),以ESC/P語言描述的數(shù)據(jù)等,還可以是光柵格式的數(shù)據(jù)(簡稱光柵數(shù)據(jù));主機(jī)30通過通信接口(圖中未示出)向打印機(jī)40發(fā)送數(shù)據(jù)36,該數(shù)據(jù)包括第一打印數(shù)據(jù)。打印機(jī)40包括控制器41、RAM存儲器42、數(shù)據(jù)庫(例如,圖像庫43)和組合圖像表44及雙面打印部45,其中,控制器41控制各模塊執(zhí)行工作,比如,控制器41控制打印機(jī)的通信接口(圖中未示出)接收從主機(jī)30發(fā)送的數(shù)據(jù)36,并將接收到的數(shù)據(jù)36暫存在RAM存儲器42中,控制雙面打印部在打印介質(zhì)的第一面和第二面打印等??刂破鬟€包括第二數(shù)據(jù)生成器411,其中,第二數(shù)據(jù)生成器411用于生成第二打印數(shù)據(jù),即打印在打印介質(zhì)的第二面的打印數(shù)據(jù),如廣告信息等。第二數(shù)據(jù)生成器411生成的第二打印數(shù)據(jù)為光柵數(shù)據(jù)。當(dāng)?shù)谝淮蛴?shù)據(jù)是打印機(jī)語言數(shù)據(jù)時(shí),控制器41還把第一打印數(shù)據(jù)從打印機(jī)語言數(shù)據(jù)轉(zhuǎn)換為光柵數(shù)據(jù)。RAM存儲器42,用于保存從主機(jī)接收的數(shù)據(jù)36和由第二數(shù)據(jù)生成器411生成的第二打印數(shù)據(jù)。數(shù)據(jù)庫用于保存預(yù)先設(shè)定的圖像或者文字,在數(shù)據(jù)庫為圖像庫43時(shí),圖像庫43用于保存預(yù)先設(shè)定的多個(gè)圖像數(shù)據(jù)塊,每個(gè)圖像數(shù)據(jù)塊生成一個(gè)廣告信息,各圖像數(shù)據(jù)塊以光柵格式的數(shù)據(jù)保存。組合圖像表44,用于保存圖像庫43中各圖像數(shù)據(jù)塊的組合(簡稱組合圖像)與其打印長度之間的對應(yīng)關(guān)系,其中,組合圖像的打印長度是指打印組合圖像時(shí)所使用介質(zhì)的長度,既可以以厘米、毫米為單位表示,如10cm,也可以以象素行數(shù)來表示,如1020行等,圖像庫43和組合圖像表44通常保存在打印機(jī)的非易失存儲器(圖中未示出)中,如FLASH存儲器。雙面打印部45,用于把光柵格式的第一打印數(shù)據(jù)和第二打印數(shù)據(jù)分別打印在介質(zhì)的第一面和第二面。優(yōu)選地,雙面打印部包括相對設(shè)置的第一打印頭和第二打印頭,其中,第一打印頭用于在打印介質(zhì)的第一面打印第一打印數(shù)據(jù),第二打印頭用于在打印介質(zhì)的第二面打印第二打印數(shù)據(jù)。優(yōu)選地,雙面打印部僅包括第一打印頭,控制器41控制第一打印頭先在打印介質(zhì)的第一面打印第一打印數(shù)據(jù),然后,控制器41控制第一打印頭旋轉(zhuǎn)或打印介質(zhì)反轉(zhuǎn)后,再控制第一打印頭在打印介質(zhì)的第二面打印第二打印數(shù)據(jù)。圖2是本發(fā)明第二實(shí)施例提供的打印系統(tǒng)的內(nèi)部組成示意圖。如圖2所示,打印系統(tǒng)20包括主機(jī)30、打印機(jī)40。其中,主機(jī)30包括控制器31、第一數(shù)據(jù)生成器32、第三數(shù)據(jù)生成器33、圖像庫34和組合圖像表35,其中,控制器31控制打印機(jī)中各模塊執(zhí)行工作,比 如,控制器31控制主機(jī)的通信接口(圖中未示出)向打印機(jī)發(fā)送數(shù)據(jù)36,第一數(shù)據(jù)生成器32用于生成第一打印數(shù)據(jù),第三數(shù)據(jù)生成器33用于生成第二打印數(shù)據(jù)。當(dāng)?shù)谝淮蛴?shù)據(jù)是打印機(jī)語言數(shù)據(jù)時(shí),控制器31還用于把第一打印數(shù)據(jù)從打印機(jī)語言數(shù)據(jù)轉(zhuǎn)換為光柵數(shù)據(jù)。圖像庫34用于保存預(yù)先設(shè)定的多個(gè)圖像數(shù)據(jù)塊,組合圖像表35用于保存各組合圖像與其打印長度之間的對應(yīng)關(guān)系,圖像庫34和組合圖像表35通常保存在主機(jī)的本地硬盤(圖中未示出)中,還可以保存在網(wǎng)絡(luò)硬盤等其他存儲媒體中。主機(jī)30通過通信接口(圖中未示出)向打印機(jī)40發(fā)送數(shù)據(jù)36’,該數(shù)據(jù)36’包括第一打印數(shù)據(jù)和第二打印數(shù)據(jù);打印機(jī)40包括控制器41、RAM存儲器42及雙面打印部45,其中,控制器41控制各模塊執(zhí)行工作,比如,控制器41控制打印機(jī)的通信接口(圖中未示出)接收從主機(jī)30發(fā)送的數(shù)據(jù)36’,并將接收到的數(shù)據(jù)36’暫存在RAM存儲器42中,控制雙面打印部45在打印介質(zhì)的第一面和第二面打印等。RAM存儲器42,用于保存從主機(jī)接收的數(shù)據(jù)36’ ;雙面打印部45,用于把光柵數(shù)據(jù)格式的第一打印數(shù)據(jù)和第二打印數(shù)據(jù)分別打印在介質(zhì)的第一面和第二面。圖3是根據(jù)本發(fā)明第一實(shí)施例的打印系統(tǒng)的雙面打印控制方法的流程圖,如圖3所示,該方法包括以下步驟步驟S11,生成第一打印數(shù)據(jù),其中,第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上。步驟S12,生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上。在該步驟中,在生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)時(shí),是在預(yù)先設(shè)置的存儲器或數(shù)據(jù)庫中查找第二打印數(shù)據(jù),其中,數(shù)據(jù)庫用于保存預(yù)先設(shè)定的圖像或者文字,優(yōu)選地,生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為第二打印數(shù)據(jù)。通過采用查找的方法,能夠?qū)崿F(xiàn)第二打印數(shù)據(jù)的快速生成。進(jìn)一步優(yōu)選地,在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為第二打印數(shù)據(jù)包括在組合圖像表中查找與第一打印數(shù)據(jù)的打印長度相匹配的組合圖像;根據(jù)查找到的組合圖像從圖像庫中調(diào)取組成組合圖像的圖像數(shù)據(jù)塊;以及根據(jù)圖像數(shù)據(jù)塊生成第二打印數(shù)據(jù),其中,圖像庫用于保存預(yù)先設(shè)定的多個(gè)圖像數(shù)據(jù)塊,組合圖像表用于保存圖像庫中各個(gè)圖像數(shù)據(jù)塊的組合與其打印長度的對應(yīng)關(guān)系。在數(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ù)據(jù)的打印長度單位與數(shù)據(jù)庫中數(shù)據(jù)的打印長度單位不一致時(shí),首先將第一打印數(shù)據(jù)的打印長度單位與數(shù)據(jù)庫中數(shù)據(jù)的打印長度 單位轉(zhuǎn)化為一致,然后在數(shù)據(jù)庫中查找與第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù)。步驟S13,在打印介質(zhì)的第一面和第二面分別打印第一打印數(shù)據(jù)和第二打印數(shù)據(jù)。上述雙面打印控制方法可以用于對雙面打印系統(tǒng)進(jìn)行控制,其中,雙面打印系統(tǒng)包括主機(jī)和打印機(jī),生成第一打印數(shù)據(jù)包括利用主機(jī)生成第一打印數(shù)據(jù),生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括主機(jī)生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù);以及主機(jī)將第二打印數(shù)據(jù)發(fā)送至打印機(jī),或者,生成第一打印數(shù)據(jù)包括利用主機(jī)生成第一打印數(shù)據(jù);以及主機(jī)將第一打印數(shù)據(jù)發(fā)送至打印機(jī),生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括打印機(jī)生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)。圖4是根據(jù)本發(fā)明第二實(shí)施例的打印系統(tǒng)的雙面打印控制方法的流程圖,具體處理過程如下步驟S21,生成第一打印數(shù)據(jù)由主機(jī)的第一數(shù)據(jù)生成器生成第一打印數(shù)據(jù),第一打印數(shù)據(jù)通常為實(shí)時(shí)的交易明細(xì),第一打印數(shù)據(jù)可以為打印機(jī)語言數(shù)據(jù),也可以為光柵數(shù)據(jù)等。步驟S22,根據(jù)第一打印數(shù)據(jù)的打印長度在組合圖像表中查找匹配的組合圖像以生成第二打印數(shù)據(jù)第一打印數(shù)據(jù)的打印長度是指打印第一打印數(shù)據(jù)時(shí)所使用打印介質(zhì)的長度,可以以厘米、毫米為單位表示,如10. 2cm,也可以以象素行數(shù)為單位表示,如1000行。第一打印數(shù)據(jù)的打印長度和組合圖像表中組合圖像的打印長度的單位一致。根據(jù)第一打印數(shù)據(jù)的打印長度在組合圖像表中查找與該長度匹配的組合圖像,其中,匹配是指組合圖像能夠在具有該長度的打印介質(zhì)被完整打印,且組合圖像打印后,打印介質(zhì)余留的空白區(qū)域最小。表I是根據(jù)本發(fā)明實(shí)施例的保存在圖像庫中的圖像表,該表示意出了圖像庫中保存四幅圖像的圖像數(shù)據(jù)塊的情況。表I
權(quán)利要求
1.一種雙面打印控制方法,其特征在于,包括 生成第一打印數(shù)據(jù),其中,所述第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上; 生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,所述第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及 在打印介質(zhì)的第一面和第二面分別打印所述第一打印數(shù)據(jù)和所述第二打印數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的雙面打印控制方法,其特征在于,生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括 在數(shù)據(jù)庫中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為所述第二打印數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的雙面打印控制方法,其特征在于,在數(shù)據(jù)庫中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為所述第二打印數(shù)據(jù)包括 在組合圖像表中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的組合圖像; 根據(jù)查找到的組合圖像從圖像庫中調(diào)取組成所述組合圖像的圖像數(shù)據(jù)塊;以及 根據(jù)所述圖像數(shù)據(jù)塊生成所述第二打印數(shù)據(jù), 其中,所述數(shù)據(jù)庫包括所述圖像庫,所述圖像庫用于保存預(yù)先設(shè)定的多個(gè)圖像數(shù)據(jù)塊,所述組合圖像表用于保存所述圖像庫中各個(gè)圖像數(shù)據(jù)塊的組合與其打印長度的對應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求2所述的雙面打印控制方法,其特征在于,在數(shù)據(jù)庫中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為所述第二打印數(shù)據(jù)包括 在所述數(shù)據(jù)庫中查找小于所述第一打印數(shù)據(jù)的打印長度且與所述第一打印數(shù)據(jù)的打印長度相差最小的數(shù)據(jù),作為所述第二打印數(shù)據(jù)。
5.根據(jù)權(quán)利要求2所述的雙面打印控制方法,其特征在于,在數(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ù)據(jù)的打印長度單位與所述數(shù)據(jù)庫中數(shù)據(jù)的打印長度單位不一致時(shí),首先將所述第一打印數(shù)據(jù)的打印長度單位與所述數(shù)據(jù)庫中數(shù)據(jù)的打印長度單位轉(zhuǎn)化為一致,然后在所述數(shù)據(jù)庫中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù)。
6.根據(jù)權(quán)利要求I所述的雙面打印控制方法,用于對雙面打印系統(tǒng)進(jìn)行控制,其中,所述雙面打印系統(tǒng)包括主機(jī)和打印機(jī),其特征在于, 生成第一打印數(shù)據(jù)包括 利用主機(jī)生成所述第一打印數(shù)據(jù), 生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括 所述主機(jī)生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù);以及 所述主機(jī)將所述第二打印數(shù)據(jù)發(fā)送至所述打印機(jī), 或者, 生成第一打印數(shù)據(jù)包括 利用主機(jī)生成所述第一打印數(shù)據(jù);以及所述主機(jī)將所述第一打印數(shù)據(jù)發(fā)送至所述打印機(jī), 生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)包括 所述打印機(jī)生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù)。
7.一種雙面打印控制裝置,其特征在于包括 第一生成模塊,用于生成第一打印數(shù)據(jù),其中,所述第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上; 第二生成模塊,用于生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,所述第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及 打印模塊,用于在打印介質(zhì)的第一面和第二面分別打印所述第一打印數(shù)據(jù)和所述第二打印數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的雙面打印控制裝置,其特征在于,所述第二生成模塊用于在數(shù)據(jù)庫中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為所述第二打印數(shù)據(jù),包括 查找子模塊,用于在組合圖像表中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的組合圖像; 調(diào)取子模塊,用于根據(jù)查找到的組合圖像從圖像庫中調(diào)取組成所述組合圖像的圖像數(shù)據(jù)塊;以及 生成子模塊,用于根據(jù)所述圖像數(shù)據(jù)塊生成所述第二打印數(shù)據(jù)。
9.一種雙面打印系統(tǒng),其特征在于包括 第一數(shù)據(jù)生成器,用于生成第一打印數(shù)據(jù),其中,所述第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上; 第二數(shù)據(jù)生成器,用于生成與所述第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,所述第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及 雙面打印部,用于在打印介質(zhì)的第一面和第二面分別打印所述第一打印數(shù)據(jù)和所述第二打印數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的雙面打印系統(tǒng),包括主機(jī)和打印機(jī),其特征在于, 所述第一數(shù)據(jù)生成器和所述第二數(shù)據(jù)生成器位于所述主機(jī)內(nèi),所述雙面打印部位于所述打印機(jī)內(nèi);或者, 所述第一數(shù)據(jù)生成器位于所述主機(jī)內(nèi),所述雙面打印部和所述第二數(shù)據(jù)生成器位于所述打印機(jī)內(nèi)。
11.根據(jù)權(quán)利要求9所述的雙面打印系統(tǒng),其特征在于還包括 存儲器,用于存儲數(shù)據(jù)庫,其中,所述第二數(shù)據(jù)生成器用于在數(shù)據(jù)庫中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的數(shù)據(jù),作為所述第二打印數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的雙面打印系統(tǒng),其特征在于, 所述存儲器用于存儲圖像庫和組合圖像表,其中,所述數(shù)據(jù)庫包括所述圖像庫,所述圖像庫用于保存預(yù)先設(shè)定的多個(gè)圖像數(shù)據(jù)塊,所述組合圖像表用于保存所述圖像庫中各個(gè)圖像數(shù)據(jù)塊的組合與其打印長度的對應(yīng)關(guān)系, 所述第二數(shù)據(jù)生成器用于通過以下方式生成所述第二打印數(shù)據(jù) 在組合圖像表中查找與所述第一打印數(shù)據(jù)的打印長度相匹配的組合圖像;根據(jù)查找到的組合圖像從圖像庫中調(diào)取組成所述組合圖像的圖像數(shù)據(jù)塊;以及 根據(jù)所述圖像數(shù)據(jù)塊生成所述第二打印數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種雙面打印控制方法和裝置、雙面打印系統(tǒng)。其中,該雙面打印控制方法包括生成第一打印數(shù)據(jù),其中,第一打印數(shù)據(jù)用于打印在打印介質(zhì)的第一面上;生成與第一打印數(shù)據(jù)的打印長度相匹配的第二打印數(shù)據(jù),其中,第二打印數(shù)據(jù)用于打印在打印介質(zhì)的第二面上;以及在打印介質(zhì)的第一面和第二面分別打印第一打印數(shù)據(jù)和第二打印數(shù)據(jù)。通過本發(fā)明,能夠?qū)崿F(xiàn)在長度可變的打印介質(zhì)的第二面上打印盡可能多的廣告信息。
文檔編號B41J29/393GK102825925SQ2011101629
公開日2012年12月19日 申請日期2011年6月16日 優(yōu)先權(quán)日2011年6月16日
發(fā)明者王玉國, 叢強(qiáng)滋, 王春濤, 丁進(jìn)峰 申請人:山東新北洋信息技術(shù)股份有限公司