一種計(jì)算機(jī)、打印機(jī)及雙面打印方法
【專利摘要】本發(fā)明公開了一種計(jì)算機(jī)、打印機(jī)及雙面打印方法,克服現(xiàn)有技術(shù)中的奇數(shù)頁文檔在雙面打印作業(yè)中并不能保證打印機(jī)所排出的文檔的正確頁序的不足。該方法包括:對文檔的頁面進(jìn)行計(jì)數(shù),獲得所述文檔的頁面數(shù)量信息;根據(jù)所述頁面數(shù)量信息判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,打印機(jī)將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)一空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙。本發(fā)明的實(shí)施例可以保證排出的成像介質(zhì)頁序能按照順序擺放,用戶不需要對打印出的成像介質(zhì)進(jìn)行頁序調(diào)整,減少了用戶的操作,用戶體驗(yàn)更好。
【專利說明】一種計(jì)算機(jī)、打印機(jī)及雙面打印方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)打印技術(shù),尤其涉及一種計(jì)算機(jī)、打印機(jī)及雙面打印方法。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,針對奇數(shù)頁的文檔,已有一些雙面打印方法。
[0003]第一種方式是美國專利US20050146739所公開的打印方法:在雙面打印時(shí),如果打印作業(yè)的總打印頁數(shù)是奇數(shù)(多于一頁),則打印驅(qū)動將雙面打印指令和單面打印指令及其相應(yīng)的打印數(shù)據(jù)一起下發(fā)給成像裝置。
[0004]第二種方式是美國專利US6313919所公開的打印方法:在雙面打印時(shí),如果打印作業(yè)的總打印頁數(shù)是奇數(shù)(多于一頁),打印驅(qū)動在進(jìn)行最后一頁的打印時(shí),自動控制從雙面打印模式轉(zhuǎn)換成單面打印模式。
[0005]第三種方式是美國專利US7092111所公開的打印方法:如果最后一頁的數(shù)據(jù)在紙張的正面(即奇數(shù)頁雙面打印作業(yè)),則打印驅(qū)動插入一頁空白頁到打印紙張的背面,然后再將整個(gè)數(shù)據(jù)下發(fā)給打印機(jī)打印。
[0006]然而,本發(fā)明的發(fā)明人經(jīng)過研宄后發(fā)現(xiàn),上述這些方式均存在一個(gè)缺陷,也即無法完全保證奇數(shù)頁文檔進(jìn)行雙面打印時(shí),從打印機(jī)所排出的文檔的頁序尤其是最后一頁的頁序保持正確。
【發(fā)明內(nèi)容】
[0007]本發(fā)明所要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中的奇數(shù)頁文檔在雙面打印作業(yè)中并不能保證打印機(jī)所排出的文檔的正確頁序的不足。
[0008]為了解決上述技術(shù)問題,本發(fā)明的實(shí)施例首先提供了一種雙面打印方法,包括:對文檔的頁面進(jìn)行計(jì)數(shù),獲得所述文檔的頁面數(shù)量信息;根據(jù)所述頁面數(shù)量信息判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,打印機(jī)將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)一空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙。
[0009]優(yōu)選地,該方法包括:判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,構(gòu)造所述空走紙指令;或者判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,調(diào)用預(yù)先構(gòu)造的所述空走紙指令。
[0010]優(yōu)選地,打印機(jī)將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)一空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙,包括:所述文檔為頁序朝上排出時(shí),所述打印機(jī)先將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面,然后翻轉(zhuǎn)所述成像介質(zhì),再根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙;所述文檔為頁序朝下排出時(shí),所述打印機(jī)先根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙,然后翻轉(zhuǎn)所述成像介質(zhì),再將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面。
[0011]本發(fā)明的實(shí)施例還提供了一種計(jì)算機(jī),包括打印驅(qū)動模塊,所述打印驅(qū)動模塊包括:頁面計(jì)數(shù)單元,設(shè)置為對文檔的頁面進(jìn)行計(jì)數(shù),獲得所述文檔的頁面數(shù)量信息;識別判斷單元,設(shè)置為根據(jù)所述頁面數(shù)量信息判斷所述文檔是否為多于一頁的奇數(shù)頁文檔;指令構(gòu)造單元,設(shè)置為所述識別判斷單元判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,將一空走紙指令發(fā)送給打印機(jī);其中,所述空走紙指令用于所述打印機(jī)完成一次空送走紙。
[0012]優(yōu)選地,所述指令構(gòu)造單元在所述識別判斷單元判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,構(gòu)造所述空走紙指令;或者在所述識別判斷單元判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,調(diào)用預(yù)先構(gòu)造的所述空走紙指令。
[0013]本發(fā)明的實(shí)施例還提供了一種打印機(jī),包括:打印指令分析單元,設(shè)置為從所述打印機(jī)接收到的打印指令中解析出針對多于一頁的奇數(shù)頁文檔的一空走紙指令;主控制單元,設(shè)置為將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙。
[0014]優(yōu)選地,所述多于一頁的奇數(shù)頁文檔為頁序朝上排出時(shí),所述主控制單元先將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面,然后翻轉(zhuǎn)所述成像介質(zhì),再根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙;所述多于一頁的奇數(shù)頁文檔為頁序朝下排出時(shí),所述主控制單元先根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙,然后翻轉(zhuǎn)所述成像介質(zhì),再將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面。
[0015]本發(fā)明的實(shí)施例還提供了另一種打印機(jī),包括:打印識別單元,設(shè)置為識別出多于一頁的奇數(shù)頁文檔;指令構(gòu)造單元,設(shè)置為所述打印識別單元識別出所述多于一頁的奇數(shù)頁文檔后,發(fā)送一空走紙指令;主控制單元,設(shè)置為將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙。
[0016]優(yōu)選地,所述指令構(gòu)造單元設(shè)置為在所述打印識別單元識別出所述多于一頁的奇數(shù)頁文檔后,構(gòu)造所述空走紙指令;或者在所述打印識別單元識別出所述多于一頁的奇數(shù)頁文檔后,調(diào)用預(yù)先構(gòu)造的所述空走紙指令。
[0017]優(yōu)選地,所述多于一頁的奇數(shù)頁文檔為頁序朝上排出時(shí),所述主控制單元先將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面,然后翻轉(zhuǎn)所述成像介質(zhì),再根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙;所述多于一頁的奇數(shù)頁文檔為頁序朝下排出時(shí),所述主控制單元先根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙,然后翻轉(zhuǎn)所述成像介質(zhì),再將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面。
[0018]與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例可以保證排出的成像介質(zhì)頁序能按照順序擺放,用戶不需要對打印出的成像介質(zhì)進(jìn)行頁序調(diào)整,減少了用戶的操作,用戶體驗(yàn)更好。本發(fā)明的實(shí)施例對最后一頁文檔的打印過程,包括了對空白頁面的空送走紙?zhí)幚恚谶@個(gè)過程中激光器等并不開啟,也不對打印頁面進(jìn)行計(jì)數(shù),有利于節(jié)省能源,降低打印機(jī)能耗的同時(shí),對耗材的計(jì)數(shù)也更加準(zhǔn)確合理。
[0019]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明的技術(shù)方案而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)和/或流程來實(shí)現(xiàn)和獲得。
【專利附圖】
【附圖說明】
[0020]附圖用來提供對本發(fā)明的技術(shù)方案或現(xiàn)有技術(shù)的進(jìn)一步理解,并且構(gòu)成說明書的一部分。其中,表達(dá)本發(fā)明實(shí)施例的附圖與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,但并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
[0021]圖1為本發(fā)明的雙面打印方法的實(shí)施例的流程示意圖。
[0022]圖2為應(yīng)用圖1所示實(shí)施例的計(jì)算機(jī)與打印機(jī)的系統(tǒng)構(gòu)造示意圖。
[0023]圖3為本發(fā)明的雙面打印方法的另一實(shí)施例的流程示意圖。
[0024]圖4為應(yīng)用圖3所示實(shí)施例的計(jì)算機(jī)與打印機(jī)的系統(tǒng)構(gòu)造示意圖。
[0025]圖5為本發(fā)明的打印機(jī)的實(shí)施例的構(gòu)造示意圖。
【具體實(shí)施方式】
[0026]以下將結(jié)合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成相應(yīng)技術(shù)效果的實(shí)現(xiàn)過程能充分理解并據(jù)以實(shí)施。本發(fā)明實(shí)施例以及實(shí)施例中的各個(gè)特征,在不相沖突前提下可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。
[0027]附圖所示出的本發(fā)明的實(shí)施例的方法所包含的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然本發(fā)明的實(shí)施例的方法在流程圖中示出了邏輯順序,但是在某些情況下,本發(fā)明的實(shí)施例的方法也可以以不同于附圖所示的順序執(zhí)行所示出或描述的步驟。
[0028]本發(fā)明的雙面打印方法,主要用于對多于一頁的奇數(shù)頁文檔進(jìn)行打印。通過對文檔的頁面進(jìn)行計(jì)數(shù)并獲得文檔的頁面數(shù)量信息后,就可以根據(jù)文檔的頁面數(shù)量信息對該文檔是否為多于一頁的奇數(shù)頁文檔進(jìn)行判斷。在根據(jù)頁面數(shù)量信息判斷出文檔為多于一頁的奇數(shù)頁文檔后,針對該多于一頁的奇數(shù)頁文檔的最后一頁,打印機(jī)將該文檔的最后一頁的數(shù)據(jù)成像到對應(yīng)的成像介質(zhì)的第一面上,并根據(jù)一空走紙指令對該成像介質(zhì)的第二面進(jìn)行一次空送走紙。打印機(jī)在進(jìn)行該空送走紙?zhí)幚頃r(shí),激光器并不開啟,也即不對成像介質(zhì)進(jìn)行成像處理,而且用于對打印頁數(shù)進(jìn)行計(jì)數(shù)的計(jì)數(shù)器也不進(jìn)行計(jì)數(shù)。
[0029]本發(fā)明的實(shí)施例中,成像介質(zhì)比如可以為紙張、信封、標(biāo)簽、片狀塑料件等等。前述的“空送走紙指令”以及“空送走紙”中的“紙”,表示的是成像介質(zhì),并不僅僅指紙張、標(biāo)簽等紙質(zhì)可成像的介質(zhì)。
[0030]該空走紙指令,可以是實(shí)時(shí)構(gòu)造生成,也可以是預(yù)先構(gòu)造好然后在判斷出文檔為多于一頁的奇數(shù)頁文檔后直接調(diào)用。
[0031]當(dāng)打印機(jī)對多于一頁的奇數(shù)頁文檔進(jìn)行雙面打印時(shí),如果打印出來的文檔為頁序朝上排放,則在進(jìn)行最后一頁的打印時(shí),打印機(jī)先將文檔的最后一頁的數(shù)據(jù)成像到與該最后一頁對應(yīng)的成像介質(zhì)的第一面上,然后控制成像介質(zhì)進(jìn)入打印機(jī)的翻轉(zhuǎn)單元以翻轉(zhuǎn)該成像介質(zhì),再根據(jù)該空走紙指令控制該成像介質(zhì)的第二面進(jìn)行一次空送走紙的操作后再排出。如果打印出來的文檔為頁序朝下排放,則在進(jìn)行最后一頁的打印時(shí),打印機(jī)先根據(jù)該空走紙指令對對應(yīng)于該最后一頁的成像介質(zhì)的第二面進(jìn)行一次空送走紙的操作,然后控制成像介質(zhì)通過打印機(jī)的翻轉(zhuǎn)單元進(jìn)行成像介質(zhì)翻轉(zhuǎn),再將該成像介質(zhì)送入打印機(jī)成像單元中,將文檔的最后一頁的數(shù)據(jù)成像到該成像介質(zhì)的第一面并排出。
[0032]在控制該成像介質(zhì)的第二面進(jìn)行一次空送走紙的操作過程中,對該成像介質(zhì)的第二面進(jìn)行走紙但不進(jìn)行成像處理和計(jì)數(shù)。
[0033]實(shí)施例一
[0034]如圖1和圖2所示,本發(fā)明的多于一頁的奇數(shù)頁文檔的雙面打印方法的實(shí)施例,主要包括以下步驟。
[0035]步驟S110,計(jì)算機(jī)I的打印驅(qū)動模塊101在接收到文檔后,對文檔的頁面進(jìn)行計(jì)數(shù),獲得文檔的頁面數(shù)量信息。其中,打印驅(qū)動模塊101為根據(jù)打印驅(qū)動程序運(yùn)行并能夠?qū)崿F(xiàn)打印驅(qū)動相應(yīng)功能的載體。
[0036]步驟S120,根據(jù)該頁面數(shù)量信息,判斷該文檔是否為多于一頁的奇數(shù)頁文檔。若判斷為該文檔為多于一頁的奇數(shù)頁文檔,則執(zhí)行步驟S130,若判斷為該文檔為偶數(shù)頁文檔,則執(zhí)行步驟S170。當(dāng)然,對于單頁的文檔,按照常規(guī)的打印技術(shù)進(jìn)行成像處理即可,并不在本發(fā)明的討論范圍之內(nèi)。
[0037]步驟S130,計(jì)算機(jī)I的打印驅(qū)動模塊101為該奇數(shù)頁文檔的最后一頁構(gòu)造空走紙指令,并將空走紙指令包含在打印指令中,連同該文檔的打印數(shù)據(jù)一起發(fā)送給打印機(jī)2,然后執(zhí)彳丁步驟S140。
[0038]其中,該空走紙指令用于實(shí)現(xiàn)一次空送走紙?zhí)幚?,該空走紙?zhí)幚砜刂拼蛴∫嫱瓿梢淮巫呒埖⒉贿M(jìn)行成像的操作。在該空走紙?zhí)幚磉^程中,激光器并不開啟。而且,基于該空走紙指令的空走紙?zhí)幚?,?jì)數(shù)器不進(jìn)行打印頁數(shù)的計(jì)數(shù)操作。
[0039]步驟S140,打印機(jī)2在接收到該打印指令以及該文檔的打印數(shù)據(jù)后,對該多于一頁的奇數(shù)頁文檔進(jìn)行雙面打印操作。若該文檔為頁序朝上排出,針對該文檔的最后一頁,執(zhí)行步驟S150 ;若該文檔為頁序朝下排出,針對該文檔的最后一頁,執(zhí)行步驟S160。
[0040]步驟S150,針對該文檔的最后一頁,打印機(jī)2的主控制單元201先控制成像介質(zhì)(比如紙張,以下內(nèi)容以紙張為例進(jìn)行說明)進(jìn)入打印機(jī)2的成像單元中進(jìn)行最后一頁的數(shù)據(jù)的成像處理,將文檔的最后一頁的數(shù)據(jù)成像到對應(yīng)紙張的第一面上,然后控制紙張進(jìn)入翻轉(zhuǎn)單元以翻轉(zhuǎn)該紙張,再根據(jù)該空走紙指令控制紙張進(jìn)行一次空送走紙?zhí)幚?,對該紙張的第二面進(jìn)行一次空送走紙,然后再排出。
[0041]步驟S160,針對該文檔的最后一頁,打印機(jī)2的主控制單元201先根據(jù)該空走紙指令對與文檔的最后一頁的數(shù)據(jù)對應(yīng)的紙張的第二面進(jìn)行一次空送走紙?zhí)幚恚缓罂刂萍垙埻ㄟ^翻轉(zhuǎn)單元以翻轉(zhuǎn)該紙張,再將該紙張送入成像單元中,完成最后一頁的數(shù)據(jù)的成像處理,將文檔的最后一頁的數(shù)據(jù)成像到該紙張的第一面上并排出。
[0042]步驟S170,計(jì)算機(jī)I的打印驅(qū)動模塊101將該打印數(shù)據(jù)發(fā)送給打印機(jī)2,由打印機(jī)2進(jìn)行常規(guī)的雙面打印操作。
[0043]上述雙面打印方法的實(shí)施例,需要依托計(jì)算機(jī)I與打印機(jī)2相配合的打印系統(tǒng)來完成。
[0044]在計(jì)算機(jī)I端,打印驅(qū)動模塊101,主要包括頁面接收單元101a、頁面計(jì)數(shù)單元101b、頁面發(fā)送單元101c、識別判斷單元1ld和第一指令構(gòu)造單元101e。
[0045]該打印驅(qū)動101所對應(yīng)的打印驅(qū)動模塊,與常規(guī)的打印驅(qū)動的主要區(qū)別在于,包含了識別判斷單元1ld和第一指令構(gòu)造單元101e。
[0046]頁面接收單元1la主要用于從計(jì)算機(jī)I的操作系統(tǒng)中接收文檔的打印頁面。
[0047]頁面計(jì)數(shù)單元1lb與頁面接收單元1la相連,主要用于對頁面接收單元1la所接收的打印頁面進(jìn)行計(jì)數(shù),獲得該文檔的頁面數(shù)量信息。
[0048]頁面發(fā)送單元1lc與頁面計(jì)數(shù)單元1lb相連,用于將經(jīng)過頁面計(jì)數(shù)單元1lb計(jì)數(shù)的打印頁面以及通過計(jì)數(shù)獲得的頁面數(shù)量信息發(fā)送給識別判斷單元101d。
[0049]識別判斷單元1ld與頁面發(fā)送單元1lc及第一指令構(gòu)造單元1le相連,主要用于根據(jù)所接收到的該文檔的頁面數(shù)量信息判斷該文檔是否為多于一頁的奇數(shù)頁文檔。
[0050]在該文檔的頁數(shù)為多于一頁的奇數(shù)時(shí),識別判斷單元1ld識別出該文檔為多于一頁的奇數(shù)頁文檔。在該文檔的頁數(shù)為偶數(shù)時(shí),識別判斷單元1Id識別出該文檔為偶數(shù)頁文檔。
[0051]若該識別判斷單元1ld判斷出該文檔為多于一頁的奇數(shù)頁文檔,則向第一指令構(gòu)造單元1le發(fā)送指令構(gòu)造通知消息;若該識別判斷單元1ld判斷出該文檔為偶數(shù)頁文檔,則直接將文檔發(fā)送到打印機(jī)2,打印機(jī)2按常規(guī)的打印方式進(jìn)行雙面打印操作。
[0052]該第一指令構(gòu)造單元1le收到該識別判斷單元1ld發(fā)出的指令構(gòu)造通知消息后,構(gòu)造前述的空走紙指令,并將該空走紙指令包含在打印指令中,連同該文檔的打印數(shù)據(jù)等一起形成打印數(shù)據(jù)流并發(fā)送給打印機(jī)2。
[0053]在打印機(jī)2 —側(cè),打印機(jī)2包括有打印指令分析單元204和主控制單元201。該打印指令分析單元204對打印驅(qū)動模塊101傳送過來的打印數(shù)據(jù)流進(jìn)行過濾,將該打印數(shù)據(jù)流中的打印指令分離出來,并能對打印指令進(jìn)行解析。其中,對于文檔為多于一頁的奇數(shù)頁文檔,該打印指令中包含有空走紙指令。
[0054]主控制單元201根據(jù)打印指令執(zhí)行打印操作。當(dāng)打印指令分析單元204從所述打印指令中解析到空走紙指令后,針對該文檔(即多于一頁的奇數(shù)頁文檔)的最后一頁,打印機(jī)2的主控制單元201將該文檔的最后一頁的數(shù)據(jù)成像到相應(yīng)紙張的第一面,并根據(jù)該空走紙指令對該紙張的第二面進(jìn)行一次空送走紙。
[0055]當(dāng)多于一頁的奇數(shù)頁文檔為頁序朝上排出時(shí),主控制單元201先將前述文檔的最后一頁的數(shù)據(jù)成像到前述紙張的第一面,然后翻轉(zhuǎn)該紙張,再根據(jù)前述空走紙指令對該紙張的第二面進(jìn)行一次空送走紙;當(dāng)多于一頁的奇數(shù)頁文檔為頁序朝下排出時(shí),主控制單元201先根據(jù)前述空走紙指令對前述紙張的第二面進(jìn)行一次空送走紙,然后翻轉(zhuǎn)所述紙張,再將文檔的最后一頁的數(shù)據(jù)成像到該紙張的第一面。
[0056]針對上述空送走紙指令,計(jì)數(shù)器不進(jìn)行計(jì)數(shù)操作。具體而言,根據(jù)該空走紙指令對對應(yīng)于最后一頁的紙張的第二面進(jìn)行空送走紙時(shí),將計(jì)數(shù)器相應(yīng)標(biāo)志位置位,或者向計(jì)數(shù)器發(fā)送消息,通知其輸出兩個(gè)頁面,但是只計(jì)一頁。
[0057]本發(fā)明的上述實(shí)施例中,該空走紙指令可以由打印驅(qū)動模塊101中的第一指令構(gòu)造單元1le進(jìn)行構(gòu)造。當(dāng)然,本發(fā)明的其他實(shí)施例中,該空走紙指令也可以預(yù)先由第一指令構(gòu)造單元1le等構(gòu)造并存儲,當(dāng)需要進(jìn)行雙面打印的文檔為多于一頁的奇數(shù)頁時(shí),直接調(diào)用并發(fā)送給打印機(jī)2即可。
[0058]實(shí)施例二
[0059]如圖3和圖4所示,本發(fā)明的多于一頁的奇數(shù)頁文檔的雙面打印方法的另一實(shí)施例,主要包括以下步驟。
[0060]步驟S210,計(jì)算機(jī)3的打印驅(qū)動模塊301將文檔直接發(fā)送給打印機(jī)2以進(jìn)行雙面打印。
[0061]步驟S220,打印機(jī)4在接收到該文檔后,打印機(jī)4內(nèi)的打印識別單元401判斷該文檔是否為多于一頁的奇數(shù)頁文檔。若為多于一頁的奇數(shù)頁文檔,則執(zhí)行步驟S230,若為偶數(shù)頁文檔,則執(zhí)行步驟S280。當(dāng)然,對于單頁的文檔,按照常規(guī)的打印技術(shù)進(jìn)行成像處理即可,并不在本發(fā)明的討論范圍之內(nèi)。
[0062]打印識別單元401判斷該文檔是否為多于一頁的奇數(shù)頁文檔的具體過程,可以是先對文檔的頁面進(jìn)行計(jì)數(shù),獲得該文檔的頁面數(shù)量信息,然后根據(jù)該文檔的頁面數(shù)量信息判斷該文檔是否為多于一頁的奇數(shù)頁文檔。
[0063]步驟S230,打印識別單元401向打印機(jī)4內(nèi)的第二指令構(gòu)造單元402發(fā)送指令構(gòu)造通知消息。
[0064]步驟S240,打印機(jī)4內(nèi)的第二指令構(gòu)造單元402根據(jù)打印識別單元401發(fā)送的指示構(gòu)造通知消息,構(gòu)造出前述的空走紙指令,并將該空走紙指令包含在打印指令中,連同該文檔的打印數(shù)據(jù)一起發(fā)送給主控制單元403,然后執(zhí)行步驟250。
[0065]步驟S250,打印機(jī)4的主控制單元403在接收到的打印指令以及該打印數(shù)據(jù)后,對該奇數(shù)頁文檔進(jìn)行雙面打印操作。若該文檔為頁序朝上排出,針對該文檔的最后一頁,執(zhí)行步驟S260 ;若該文檔為頁序朝下排出,針對該文檔的最后一頁,執(zhí)行步驟S270。
[0066]步驟S260,針對該文檔的最后一頁,打印機(jī)4的主控制單元403先控制與文檔的最后一頁對應(yīng)的紙張進(jìn)入成像單元中進(jìn)行最后一頁的數(shù)據(jù)的成像處理,將文檔的最后一頁的數(shù)據(jù)成像到對應(yīng)紙張的第一面上,然后控制紙張進(jìn)入翻轉(zhuǎn)單元以翻轉(zhuǎn)該紙張,再根據(jù)該空走紙指令控制該紙張進(jìn)行一次空送走紙?zhí)幚?,對該紙張的第二面進(jìn)行一次空送走紙,然后再排出。
[0067]步驟S270,針對該文檔的最后一頁,打印機(jī)4的主控制單元403先根據(jù)該空走紙指令控制與文檔的最后一頁的數(shù)據(jù)對應(yīng)的紙張的第二面進(jìn)行一次空送走紙?zhí)幚?,然后控制紙張通過翻轉(zhuǎn)單元以翻轉(zhuǎn)該紙張,再將該紙張送入成像單元中,完成最后一頁的數(shù)據(jù)的成像處理,將文檔的最后一頁的數(shù)據(jù)成像到該紙張的第一面上并排出。
[0068]步驟S280,主控制單元403基于打印指令對偶數(shù)頁文檔執(zhí)行常規(guī)的雙面打印操作。
[0069]圖3及圖4所示的實(shí)施例,對最后一頁的打印處理主要在打印機(jī)4側(cè)完成。
[0070]如圖4所示,該打印機(jī)4包括打印識別單元401、第二指令構(gòu)造單元402和主控制單元403。其中,打印識別單元401設(shè)置為識別文檔是否為多于一頁的奇數(shù)頁文檔。第二指令構(gòu)造單元402設(shè)置為打印識別單元401在識別出文檔為多于一頁的奇數(shù)頁文檔后,構(gòu)造空走紙指令并發(fā)送出去,該空走紙指令最后由主控制單元403接收。主控制單元403設(shè)置為將文檔的最后一頁的數(shù)據(jù)成像到紙張的第一面,并根據(jù)該空走紙指令對該紙張的第二面進(jìn)行一次空送走紙。當(dāng)多于一頁的奇數(shù)頁文檔為頁序朝上排出時(shí),主控制單元403先將前述文檔的最后一頁的數(shù)據(jù)成像到前述紙張的第一面,然后翻轉(zhuǎn)該紙張,再根據(jù)前述空走紙指令對該紙張的第二面進(jìn)行一次空送走紙;當(dāng)多于一頁的奇數(shù)頁文檔為頁序朝下排出時(shí),主控制單元403先根據(jù)前述空走紙指令對前述紙張的第二面進(jìn)行一次空送走紙,然后翻轉(zhuǎn)所述紙張,再將文檔的最后一頁的數(shù)據(jù)成像到該紙張的第一面。
[0071]同樣的,本實(shí)施例中的空走紙指令所要實(shí)現(xiàn)的空送走紙?zhí)幚?,具體地包括控制打印引擎完成一次空送走紙操作,但不進(jìn)行成像處理,激光器并不開啟。而且,針對該空走紙指令,計(jì)數(shù)器不進(jìn)行計(jì)數(shù)操作。計(jì)數(shù)器不進(jìn)行計(jì)數(shù)操作的具體方式可以和實(shí)施例一中的一樣。
[0072]本發(fā)明的上述實(shí)施例中,該空走紙指令可以由第二指令構(gòu)造單元402進(jìn)行構(gòu)造。當(dāng)然,本發(fā)明的其他實(shí)施例中,該空走紙指令也可以預(yù)先由第二指令構(gòu)造單元402等構(gòu)造并存儲,當(dāng)需要進(jìn)行雙面打印的文檔為多于一頁的奇數(shù)頁時(shí),打印機(jī)4直接調(diào)用即可。
[0073]需要說明的是,本實(shí)施例二中計(jì)算機(jī)一側(cè)的打印驅(qū)動模塊301,可以與現(xiàn)有技術(shù)中計(jì)算機(jī)中的打印驅(qū)動模塊相一致。
[0074]本發(fā)明的上述實(shí)施例,在打印多于一頁的奇數(shù)頁文檔的最后一頁時(shí),均使用了空走紙指令。在文檔頁序?yàn)槌吓欧艜r(shí),先控制最后一頁對應(yīng)的紙張的第一面進(jìn)入成像單元中進(jìn)行最后一頁的數(shù)據(jù)的成像處理,然后控制紙張進(jìn)入翻轉(zhuǎn)單元以對紙張進(jìn)行翻轉(zhuǎn),再控制該紙張的第二面進(jìn)行一次空送走紙?zhí)幚砼懦觥6谖臋n頁序朝下排放時(shí),先控制紙張的第二面進(jìn)行一次空送走紙?zhí)幚恚缓笤倏刂萍垙埻ㄟ^翻轉(zhuǎn)單元進(jìn)行翻轉(zhuǎn)并進(jìn)入成像單元中,完成最后一頁的數(shù)據(jù)在該紙張的第一面上的成像處理并排出。
[0075]需要說明的是,前述紙張的“第一面”和“第二面”僅僅是對紙張的兩個(gè)面加以區(qū)分,并不作為對這兩個(gè)面在順序上的限制。
[0076]圖5示出了本發(fā)明的一種打印機(jī)的構(gòu)造示意圖。如圖5所示,該打印機(jī)9包括標(biāo)準(zhǔn)紙盒10、排出紙盒21、搬送機(jī)構(gòu),成像系統(tǒng)80、顯影單元81以及定影系統(tǒng)90等。
[0077]標(biāo)準(zhǔn)紙盒10用于存放紙張;搬送機(jī)構(gòu)用于在打印機(jī)9中運(yùn)送紙張?jiān)诎崴吐窂?0a上,把從標(biāo)準(zhǔn)紙盒10進(jìn)入的紙張搬送到成像系統(tǒng)80,并把成像后的紙張經(jīng)過定影系統(tǒng)90后排出到排出紙盒21。
[0078]搬送機(jī)構(gòu)包括位于搬送路徑10a上搬送輥60A、60B、60C、60D以及排出輥60F等。搬送輥60A、60B、60C用于把從標(biāo)準(zhǔn)紙盒10進(jìn)入的紙張運(yùn)送到成像系統(tǒng)80,搬送輥60D用于把成像后的紙張搬送到定影系統(tǒng)90,排出輥60F用于把定影后的紙張排出到排出紙盒21。同時(shí)搬送機(jī)構(gòu)60還包括一個(gè)雙面機(jī)構(gòu)61和一個(gè)反向棍60E,雙面機(jī)構(gòu)61包括反向搬送路徑10b上的多個(gè)搬送輥,圖5中示出有搬送輥61A、61B、61C。事實(shí)上,該雙面機(jī)構(gòu)61和反向輥60E等共同組成了前述翻轉(zhuǎn)單元的機(jī)械結(jié)構(gòu)。
[0079]顯影單元81,用于存儲碳粉,并提供碳粉到感光鼓80D表面,以在感光鼓80D表面上顯影形成一個(gè)碳粉圖像。成像系統(tǒng)80用于在紙張上形成碳粉圖像,該成像系統(tǒng)包括感光鼓80D和轉(zhuǎn)印輥80A,紙張?jiān)谕ㄟ^該成像系統(tǒng)80時(shí),從感光鼓80D下面通過,該感光鼓80D在轉(zhuǎn)印輥80A等的作用下將其表面形成的碳粉圖像轉(zhuǎn)印到紙張上。定影系統(tǒng)90用于對紙張上的碳粉圖像進(jìn)行定影。排出紙盒21用于存儲從定影系統(tǒng)90經(jīng)過定影后的紙張。打印機(jī)9還可以包括一個(gè)手動進(jìn)紙盒20,手動進(jìn)紙盒20包括一個(gè)紙張存儲裝置20-3用于疊放紙張,一個(gè)進(jìn)紙輥20-1用于從紙張存儲裝置20-3中一一搬送紙張進(jìn)入搬送輥60C。由此可以知道,該打印機(jī)可以實(shí)現(xiàn)S形走紙和C形走紙的走紙方式。
[0080]當(dāng)打印機(jī)9從外部裝置50接收的打印作業(yè)是正常的雙面打印作業(yè)時(shí),對于已經(jīng)在其中一面形成碳粉圖像并經(jīng)過定影單元60后的紙張,基于反向輥60E的摩擦作用,把該紙張的后端當(dāng)做前端搬送到雙面機(jī)構(gòu)61,經(jīng)過搬送輥61A、61B、61C的搬送從反向搬送路徑10b進(jìn)入到搬送路徑10a中,以對該紙張的另一面進(jìn)行成像。
[0081]在打印作業(yè)中,排出的文檔頁序朝上具體是指排出文檔頁碼由上至下按照“1、2、3……”的順序排列,而排出的文檔頁序朝下排列是指排出的文檔頁碼由下至上按照“1、2、3......”的順序排列。
[0082]對于同一紙張上的兩面連續(xù)編排頁碼的情形,上述的頁序朝上排放,指的是打印機(jī)在完成一張紙的雙面打印并排出這一張紙時(shí),頁碼較小的那一面朝上而頁碼較大的那一面朝下排放。相應(yīng)地,上述的頁序朝下排放,指的是頁碼較小的那一面朝下而頁碼較大的那一面朝上排放。比如,對一個(gè)包含有3頁的文檔進(jìn)行雙面打印時(shí),該文檔的第一頁和第二頁,成像在同一張紙上,分別成像在這一張紙的兩面上。對于頁序朝上排放的情形,成像有該文檔第一頁和第二頁的紙張?jiān)谕瓿呻p面打印并排出打印機(jī)時(shí),這張紙上成像第一頁的那一面朝上而成像第二頁的那一面朝下;對于頁序朝下排放的情形,成像有該文檔第一頁和第二頁的紙張?jiān)谕瓿呻p面打印并排出打印機(jī)時(shí),這張紙上成像第一頁的那一面朝下而成像第二頁的那一面朝上。
[0083]對于偶數(shù)頁文檔的雙面打印作業(yè)而言,若頁序朝上排出,則該文檔在打印機(jī)9內(nèi)部的成像應(yīng)該是按“倒數(shù)第二頁-最后一頁-倒數(shù)第四頁-倒數(shù)第三頁……5-6-3-4-1-2”的順序進(jìn)行,若頁序朝下排出,則文檔在打印機(jī)9內(nèi)部的成像應(yīng)該是按照“2-1-4-3-6-5……倒數(shù)第三頁-倒數(shù)第四頁-最后一頁-倒數(shù)第二頁”的順序進(jìn)行。
[0084]對于奇數(shù)頁文檔:若頁序朝上排出,則該文檔在打印機(jī)9內(nèi)部的成像應(yīng)該是按“最后一頁-倒數(shù)第三頁-倒數(shù)第二頁-倒數(shù)第五頁-倒數(shù)第四頁……5-6-3-4-1-2”的順序進(jìn)行,而且在對最后一頁文檔進(jìn)行打印時(shí),先控制紙張進(jìn)行所述文檔的最后一頁的數(shù)據(jù)的成像處理,然后翻轉(zhuǎn)紙張,再控制紙張進(jìn)行一次走紙但不進(jìn)行成像和計(jì)數(shù)的操作并排出;若頁序朝下排出,則文檔在打印機(jī)9內(nèi)部的成像應(yīng)該是按照“2-1-4-3-6-5……倒數(shù)第二頁-倒數(shù)第三頁-最后一頁”的順序進(jìn)行,而且在對最后一頁文檔進(jìn)行打印時(shí),先控制紙張進(jìn)行一次走紙但不進(jìn)行成像和計(jì)數(shù)的操作,然后翻轉(zhuǎn)紙張,再進(jìn)行所述文檔的最后一頁的數(shù)據(jù)的成像處理并排出。
[0085]本發(fā)明的實(shí)施例,可以保證排出的紙張頁序能按照順序擺放,而且不需要用戶再調(diào)整頁序,操作更加便利,用戶體驗(yàn)更好。本發(fā)明的實(shí)施例,對最后一頁走紙仍然采用雙面走紙方式,不會由雙面走紙方式突變到單面走紙方式,因此控制更加簡單、易于實(shí)施。而且,本發(fā)明的實(shí)施例在最后一頁文檔的打印操作時(shí)采用的空送走紙?zhí)幚磉^程中,激光器等并不開啟,操作更加簡單,有利于節(jié)省能源。本發(fā)明的實(shí)施例對耗材的計(jì)數(shù)也更加準(zhǔn)確合理。
[0086]本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明實(shí)施例所提供的計(jì)算和/或打印機(jī)的各組成部分,以及方法中的各步驟,它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上。可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn)。從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0087]雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明技術(shù)方案而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。
【權(quán)利要求】
1.一種雙面打印方法,包括: 對文檔的頁面進(jìn)行計(jì)數(shù),獲得所述文檔的頁面數(shù)量信息; 根據(jù)所述頁面數(shù)量信息判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,打印機(jī)將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)一空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙。
2.根據(jù)權(quán)利要求1所述的方法,其中,該方法包括: 判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,構(gòu)造所述空走紙指令;或者 判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,調(diào)用預(yù)先構(gòu)造的所述空走紙指令。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,打印機(jī)將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)一空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙,包括: 所述文檔為頁序朝上排出時(shí),所述打印機(jī)先將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面,然后翻轉(zhuǎn)所述成像介質(zhì),再根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙; 所述文檔為頁序朝下排出時(shí),所述打印機(jī)先根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙,然后翻轉(zhuǎn)所述成像介質(zhì),再將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面。
4.一種計(jì)算機(jī),包括打印驅(qū)動模塊,所述打印驅(qū)動模塊包括: 頁面計(jì)數(shù)單元,設(shè)置為對文檔的頁面進(jìn)行計(jì)數(shù),獲得所述文檔的頁面數(shù)量信息; 識別判斷單元,設(shè)置為根據(jù)所述頁面數(shù)量信息判斷所述文檔是否為多于一頁的奇數(shù)頁文檔; 指令構(gòu)造單元,設(shè)置為所述識別判斷單元判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,將一空走紙指令發(fā)送給打印機(jī); 其中,所述空走紙指令用于所述打印機(jī)完成一次空送走紙。
5.根據(jù)權(quán)利要求4所述的計(jì)算機(jī),其中: 所述指令構(gòu)造單元在所述識別判斷單元判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,構(gòu)造所述空走紙指令;或者在所述識別判斷單元判斷出所述文檔為多于一頁的奇數(shù)頁文檔后,調(diào)用預(yù)先構(gòu)造的所述空走紙指令。
6.—種打印機(jī),包括: 打印指令分析單元,設(shè)置為從所述打印機(jī)接收到的打印指令中解析出針對多于一頁的奇數(shù)頁文檔的一空走紙指令; 主控制單元,設(shè)置為將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙。
7.根據(jù)權(quán)利要求6所述的打印機(jī),其中: 所述多于一頁的奇數(shù)頁文檔為頁序朝上排出時(shí),所述主控制單元先將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面,然后翻轉(zhuǎn)所述成像介質(zhì),再根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙; 所述多于一頁的奇數(shù)頁文檔為頁序朝下排出時(shí),所述主控制單元先根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙,然后翻轉(zhuǎn)所述成像介質(zhì),再將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面。
8.—種打印機(jī),包括: 打印識別單元,設(shè)置為識別出多于一頁的奇數(shù)頁文檔; 指令構(gòu)造單元,設(shè)置為所述打印識別單元識別出所述多于一頁的奇數(shù)頁文檔后,發(fā)送一空走紙指令; 主控制單元,設(shè)置為將所述文檔的最后一頁的數(shù)據(jù)成像到成像介質(zhì)的第一面,并根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次空送走紙。
9.根據(jù)權(quán)利要求8所述的打印機(jī),其中: 所述指令構(gòu)造單元設(shè)置為在所述打印識別單元識別出所述多于一頁的奇數(shù)頁文檔后,構(gòu)造所述空走紙指令;或者在所述打印識別單元識別出所述多于一頁的奇數(shù)頁文檔后,調(diào)用預(yù)先構(gòu)造的所述空走紙指令。
10.根據(jù)權(quán)利要求8所述的打印機(jī),其中: 所述多于一頁的奇數(shù)頁文檔為頁序朝上排出時(shí),所述主控制單元先將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面,然后翻轉(zhuǎn)所述成像介質(zhì),再根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙; 所述多于一頁的奇數(shù)頁文檔為頁序朝下排出時(shí),所述主控制單元先根據(jù)所述空走紙指令對所述成像介質(zhì)的第二面進(jìn)行一次所述空送走紙,然后翻轉(zhuǎn)所述成像介質(zhì),再將所述文檔的最后一頁的數(shù)據(jù)成像到所述成像介質(zhì)的第一面。
【文檔編號】B41J13/00GK104503712SQ201410712222
【公開日】2015年4月8日 申請日期:2014年12月1日 優(yōu)先權(quán)日:2014年12月1日
【發(fā)明者】王健, 王恒 申請人:珠海賽納打印科技股份有限公司