專利名稱:提高打印機(jī)打印速度的方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種驅(qū)動打印機(jī)的方法與裝置,特別是一種可提高打印機(jī)打印速度的方法與裝置。
背景技術(shù):
對于利用打印頭(print head)來進(jìn)行打印操作的打印裝置而言,該打印裝置(例如打印機(jī)或傳真機(jī))將該打印頭安裝于一載具(carrier)上,并應(yīng)用一馬達(dá)來帶動該載具往復(fù)運(yùn)動(reciprocate)以將數(shù)據(jù)打印于一介質(zhì)(medium)上。一般而言,該打印頭應(yīng)用噴墨方式、點(diǎn)矩陣方式或熱轉(zhuǎn)印方式于該介質(zhì)(例如一紙張)打印數(shù)據(jù),然而,由于該載具僅可于一水平方向移動,因此當(dāng)載具帶動該打印頭時(shí),該打印頭亦僅可于其移動范圍中來進(jìn)行打印,所以該打印裝置必須設(shè)置另一馬達(dá)來帶動該介質(zhì)垂直移動以使該打印頭可順利地將數(shù)據(jù)完整地打印于該介質(zhì)上。請參閱圖1至圖3,圖1至圖3為常規(guī)打印裝置10的驅(qū)動示意圖。打印裝置10上有一橫軸(shaft)11用來承載一打印頭12,其中打印頭12可于橫軸11上往復(fù)運(yùn)動以打印數(shù)據(jù)于一介質(zhì)14上。于圖1中,介質(zhì)14與打印頭12一開始時(shí)處于靜止?fàn)顟B(tài),且依據(jù)打印數(shù)據(jù)得知需打印的像素點(diǎn)位置以于介質(zhì)14上一打印區(qū)域(swath)16進(jìn)行打印操作,所以打印頭12便會開始沿方向A朝打印區(qū)域16加速前進(jìn)。然而,當(dāng)打印頭12進(jìn)入打印區(qū)域16后,由于打印頭12需開始于打印區(qū)域16上打印數(shù)據(jù),因此為了避免打印品質(zhì)因?yàn)榇蛴☆^12的加速度影響而惡化,所以如業(yè)界所公知,此時(shí)打印頭12會以一固定速度來沿方向A橫越打印區(qū)域16,并同時(shí)進(jìn)行數(shù)據(jù)打印的操作。
當(dāng)打印頭12離開打印區(qū)域16時(shí),如圖2所示,此時(shí)打印頭12已完成對應(yīng)打印區(qū)域16的打印操作,所以打印頭12便由原先的固定速度開始減速直到靜止,此外,當(dāng)打印頭12離開打印區(qū)域16后,介質(zhì)14隨即沿方向B(方向B與方向A對應(yīng)一90°的夾角)開始移動以使已完成數(shù)據(jù)打印的打印區(qū)域16離開打印頭12可處理的范圍,亦即同時(shí)將待處理的下一打印區(qū)域18移動至打印頭12可處理的范圍中。若打印頭12已達(dá)到靜止?fàn)顟B(tài),而介質(zhì)14仍沿方向B移動,則表示打印區(qū)域18尚未完全地移動至打印頭12可處理的范圍中,因此打印頭12會繼續(xù)保持靜止。
如圖3所示,當(dāng)打印區(qū)域18已完全地移動至打印頭12可處理的范圍中,且介質(zhì)14由于不再移動而處于靜止?fàn)顟B(tài)時(shí),原本靜止的打印頭12便開始沿方向A’朝打印區(qū)域18加速前進(jìn)。請注意,方向A’為方向A的相反方向。同樣地,當(dāng)打印頭12進(jìn)入打印區(qū)域18后,打印頭12便等速地前進(jìn)來進(jìn)行打印操作,以及當(dāng)打印頭12離開打印區(qū)域18時(shí),由于打印頭12已完成對應(yīng)打印區(qū)域18的打印操作,因此打印頭12便由目前的固定速度開始減速直到靜止為止。此外,打印區(qū)域16、18的長度依據(jù)打印數(shù)據(jù)而定,換句話說,打印頭12依據(jù)打印數(shù)據(jù)來決定于介質(zhì)14上開始進(jìn)行打印操作的啟始位置與結(jié)束位置。
如上所述,當(dāng)打印頭12完成打印區(qū)域16的數(shù)據(jù)打印,并離開打印區(qū)域16時(shí),常規(guī)打印裝置便會開始帶動介質(zhì)14沿方向B移動,換句話說,介質(zhì)14于打印頭12進(jìn)入一減速過程且尚未靜止時(shí)即會開始移動。然而,若打印頭12已靜止,但是介質(zhì)14還未完成移動下一打印區(qū)域18的進(jìn)紙操作,此時(shí)打印頭12會等待對應(yīng)打印區(qū)域18的進(jìn)紙操作完成后,常規(guī)打印裝置才會驅(qū)動打印頭12朝打印區(qū)域18前進(jìn)以進(jìn)行后續(xù)打印操作。所以,對于常規(guī)打印裝置來說,上述打印頭12的等待進(jìn)紙操作完成的時(shí)間會造成整體打印時(shí)間的增加,因此進(jìn)一步降低常規(guī)打印裝置的打印效率。
發(fā)明內(nèi)容
因此本發(fā)明的主要目的在于提供一種提高打印機(jī)打印速度的方法與裝置,以解決上述問題。
根據(jù)本發(fā)明,其公開一種驅(qū)動打印裝置于一介質(zhì)(medium)上打印一第一打印數(shù)據(jù)與一第二打印數(shù)據(jù)的方法,該打印裝置包含有一打印頭(printhead),該介質(zhì)上包含有一第一打印區(qū)域(first swath)與一第二打印區(qū)域(second swath),該方法包含有(a)該打印頭沿一第一方向相對于該介質(zhì)移動,且該打印頭將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域;以及(b)當(dāng)該打印頭將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域后,該介質(zhì)沿一預(yù)定方向相對于該打印頭移動,同時(shí)該打印頭沿一反向于該第一方向的第二方向趨近該第二打印區(qū)域。
本發(fā)明另公開一種驅(qū)動打印裝置的方法,該打印裝置包含有一打印頭(prin thead),該方法包含有(a)控制該打印頭沿一第一方向移動至一介質(zhì)(medium)上的第一打印區(qū)域(first swath),并依據(jù)一打印數(shù)據(jù)(print data)控制該打印頭將該打印數(shù)據(jù)打印于該第一打印區(qū)域,(b)當(dāng)該打印頭沿該第一方向離開該第一打印區(qū)域時(shí),驅(qū)動該介質(zhì)沿一預(yù)定方向移動,計(jì)算該介質(zhì)沿該預(yù)定方向移動以使該打印頭可使用相鄰于該第一打印區(qū)域的第二打印區(qū)域(second swath)來打印該打印數(shù)據(jù)所需的第一時(shí)間,以及計(jì)算該打印頭離開該第一打印區(qū)域至沿一反向于該第一方向的第二方向進(jìn)入該第二打印區(qū)域所需的第二時(shí)間,以及(c)比較該第一時(shí)間與該第二時(shí)間來控制該打印頭沿該第二方向開始朝該第二打印區(qū)域前進(jìn)的時(shí)序(timing)。
本發(fā)明另提供一種打印裝置,其包含有一打印頭(print head),用來于一介質(zhì)(medium)上的第一打印區(qū)域(first swath)與第二打印區(qū)域(secondswath)分別打印一第一打印數(shù)據(jù)與一第二打印數(shù)據(jù),以及一控制電路,電連接于該打印頭,用來控制該打印頭沿一第一方向相對于該介質(zhì)移動以將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域,以及于該打印頭將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域后,控制該介質(zhì)沿一預(yù)定方向相對于該打印頭移動,并同時(shí)控制該打印頭沿一反向于該第一方向的第二方向趨近該第二打印區(qū)域。
本發(fā)明另提供一種打印裝置,其包含有一打印頭(print head),用來依據(jù)一打印數(shù)據(jù)(print data)沿一第一方向于一介質(zhì)(medium)上的第一打印區(qū)域(first swath)打印該打印數(shù)據(jù),以及一控制電路,電連接于該打印頭,用來于該打印頭沿該第一方向離開該第一打印區(qū)域時(shí),控制該介質(zhì)沿一預(yù)定方向移動,計(jì)算該介質(zhì)沿該預(yù)定方向移動以使該打印頭可使用相鄰于該第一打印區(qū)域的第二打印區(qū)域(second swath)來打印該打印數(shù)據(jù)所需的第一時(shí)間以及該打印頭離開該第一打印區(qū)域至沿一反向于該第一方向的第二方向進(jìn)入該第二打印區(qū)域所需的第二時(shí)間,并比較該第一時(shí)間與該第二時(shí)間來控制該打印頭沿該第二方向開始朝該第二打印區(qū)域前進(jìn)的時(shí)序(timing)。
本發(fā)明提高打印速度的方法于執(zhí)行對應(yīng)一打印區(qū)域的進(jìn)紙操作中,驅(qū)動原本靜止的打印頭朝該移動中的打印區(qū)域前進(jìn),亦即上述進(jìn)紙操作于該打印頭完成目前打印區(qū)域的打印操作后的減速期間與執(zhí)行下一打印區(qū)域的打印操作前的加速期間中完成,因此可以降低打印頭離開已完成打印的打印區(qū)域至下一待打印的打印區(qū)域所耗費(fèi)的操作時(shí)間,亦即可達(dá)到提高打印速度的目的。
圖1至圖3為常規(guī)打印裝置的驅(qū)動示意圖。
圖4為本發(fā)明打印裝置的功能方塊示意圖。
圖5為圖4所示的打印裝置的第一種操作流程圖。
圖6為圖4所示的打印裝置的第二種操作流程圖。
附圖符號說明10、20打印裝置 11 橫軸12打印頭 14、34 介質(zhì)16、18打印區(qū)域 22 控制電路24a、24b 存儲裝置 26a、26b 馬達(dá)28打印頭 30 打印數(shù)據(jù)32固件具體實(shí)施方式
請參閱圖4,圖4為本發(fā)明打印裝置20的功能方塊示意圖。打印裝置20包含有一控制電路(controller)22,兩存儲裝置24a、24b,兩馬達(dá)(motor)26a、26b,以及一打印頭(printhead)28??刂齐娐?2用來控制打印裝置20(例如一噴墨打印機(jī))的整體運(yùn)作。存儲裝置24a用來儲存打印數(shù)據(jù)30,所以控制電路22可讀取存儲裝置24a來提取打印數(shù)據(jù)30,以便將打印數(shù)據(jù)30打印于介質(zhì)34上,存儲裝置24b則用來儲存固件(firmware)32,因此控制電路22可讀取存儲裝置24b來提取固件32,并執(zhí)行固件32所對應(yīng)的程式碼來控制數(shù)據(jù)打印的操作。當(dāng)介質(zhì)34(例如一紙張)安裝于打印裝置20時(shí),馬達(dá)26a便用來控制介質(zhì)34于垂直方向的移動,亦即馬達(dá)26a用來驅(qū)動一進(jìn)紙操作(paper feed),此外,另一馬達(dá)26b則用來控制打印頭28于水平方向的移動。當(dāng)控制電路22提取打印數(shù)據(jù)30后,控制電路22依據(jù)打印數(shù)據(jù)30得知所需打印像素點(diǎn)的位置來決定介質(zhì)34上的打印區(qū)域,亦即控制電路22依據(jù)打印數(shù)據(jù)30輸出控制信號至打印頭28來驅(qū)動打印頭28將打印數(shù)據(jù)30打印于介質(zhì)34上的打印區(qū)域。
請參閱圖5,圖5為圖4所示的打印裝置20的第一種操作流程圖。打印裝置20打印存儲裝置24a所紀(jì)錄的打印數(shù)據(jù)30的打印操作敘述如下,當(dāng)一使用者啟動一打印操作后(步驟100),打印裝置20的控制電路22便驅(qū)動馬達(dá)26a載入一介質(zhì)34以將打印數(shù)據(jù)30打印其上(步驟102)。當(dāng)介質(zhì)34已成功地載入至打印裝置20中時(shí),控制電路22開始驅(qū)動馬達(dá)26b驅(qū)動打印頭28加速朝介質(zhì)34上一第一打印區(qū)域(例如圖1所示的打印區(qū)域16)前進(jìn)(步驟104)。同時(shí),控制電路22會判斷打印頭28是否已到達(dá)該第一打印區(qū)域而完成加速程序(步驟106)。若打印頭28仍未到達(dá)該打印區(qū)域,則控制電路22會持續(xù)地檢測打印頭28的加速程序是否已完成,否則控制電路22會依據(jù)打印數(shù)據(jù)30來等速地驅(qū)動打印頭28以于該第一打印區(qū)域上進(jìn)行打印數(shù)據(jù)30的打印操作(步驟108),亦即當(dāng)打印頭28到達(dá)該第一打印區(qū)域時(shí)已經(jīng)由加速程序由一第一速度加速至一第二速度時(shí),控制電路22會控制馬達(dá)26b以驅(qū)使打印頭28以該第二速度等速地前進(jìn)。
接著,當(dāng)打印頭28離開該第一打印區(qū)域時(shí),控制電路22會隨即判斷打印數(shù)據(jù)30的打印操作是否已完成(步驟110)。若打印數(shù)據(jù)30的所有內(nèi)容已完全地打印于介質(zhì)34上,則控制電路22會驅(qū)動馬達(dá)26b以降低打印頭28的速度直到其靜止為止(步驟112),亦即若打印頭28以一第一速度等速地前進(jìn)以于介質(zhì)34上打印,當(dāng)打印頭28執(zhí)行一減速程序時(shí),控制電路22會控制馬達(dá)26b以驅(qū)使打印頭28由該第一速度減速至一第二速度。然后,當(dāng)打印頭28離開該第一打印區(qū)域并處于靜止?fàn)顟B(tài)后,控制電路22便驅(qū)動馬達(dá)26a以彈出(eject)介質(zhì)34(步驟114),最后使用者便可取出打印有打印數(shù)據(jù)30的內(nèi)容的介質(zhì)34而成功地結(jié)束打印數(shù)據(jù)30的打印操作(步驟116)。相反地,若打印數(shù)據(jù)30的全部內(nèi)容尚未完全地打印于介質(zhì)34上,因此打印頭28需利用相鄰于該第一打印區(qū)域的第二打印區(qū)域(例如圖1所示的打印區(qū)域18)來繼續(xù)打印數(shù)據(jù)30的打印操作,所以當(dāng)打印頭28離開該第一打印區(qū)域時(shí),控制電路22會驅(qū)動馬達(dá)26b以降低打印頭28的速度直到其靜止,同一時(shí)間,控制電路22亦會驅(qū)動馬達(dá)26a來啟動一進(jìn)紙操作以移動該第二打印區(qū)域至打印頭28可處理的范圍(步驟118)。然后,控制電路22會檢測打印頭28是否已處于靜止?fàn)顟B(tài)(步驟120),若打印頭28尚未靜止,則控制電路22會持續(xù)地檢測打印頭28的運(yùn)動狀態(tài);相反地,當(dāng)打印頭2 8靜止時(shí),控制電路22便會反轉(zhuǎn)打印頭28的移動方向(步驟122),舉例來說,若控制電路22原先控制打印頭28由左向右水平地移動以進(jìn)行打印操作,則當(dāng)步驟122執(zhí)行時(shí),控制電路22則會控制打印頭28由右向左水平地移動來進(jìn)行后續(xù)打印操作。
然后,控制電路22隨即于打印頭28靜止后驅(qū)動打印頭28加速朝該第二打印區(qū)域前進(jìn)(步驟124)。此時(shí),控制電路22會判斷對應(yīng)該第二打印區(qū)域的進(jìn)紙操作是否完成(步驟126),若該第二打印區(qū)域已移動至打印頭28可處理的范圍中,且介質(zhì)34已處于靜止?fàn)顟B(tài),則控制電路22會執(zhí)行步驟106來判斷打印頭28是否已到達(dá)該第二打印區(qū)域而完成加速程序。相反地,若該第二打印區(qū)域尚未移動至打印頭28可處理的范圍中,亦即馬達(dá)26a仍持續(xù)驅(qū)動介質(zhì)34移動中,則控制電路22會隨即檢測打印頭28是否已到達(dá)該第二打印區(qū)域而完成加速程序(步驟128),若打印頭28仍未到達(dá)該第二打印區(qū)域,則控制電路22便接著判斷對應(yīng)該第二打印區(qū)域的進(jìn)紙操作是否完成;相反地,若打印頭28已到達(dá)該第二打印區(qū)域而完成加速程序,由于目前對應(yīng)該第二打印區(qū)域的進(jìn)紙操作尚未完成,所以該第二打印區(qū)域仍未完全地進(jìn)入打印頭28可處理的范圍,亦即該第一打印區(qū)域仍未完全地離開打印頭28可處理的范圍,所以控制電路22便無法依據(jù)打印數(shù)據(jù)30來繼續(xù)驅(qū)動打印頭28執(zhí)行后續(xù)打印操作。此時(shí),控制電路22會反轉(zhuǎn)打印頭28的移動方向以使打印頭28離開目前尚移動中的第二打印區(qū)域,并控制馬達(dá)26d驅(qū)使打印頭28降低其速度直到靜止(步驟130)。
步驟130的目的在于驅(qū)使打印頭28重新執(zhí)行一次朝該第二打印區(qū)域趨近的加速程序,因此于執(zhí)行步驟130后,控制電路22會判斷打印頭28是否靜止而完成減速程序(步驟120)。當(dāng)打印頭28靜止后,步驟122、124便會重新執(zhí)行,若打印頭28完成加速程序,且對應(yīng)該第二打印區(qū)域的進(jìn)紙操作仍尚未完成,則控制電路22會驅(qū)使打印頭28重新再執(zhí)行一次朝該第二打印區(qū)域趨近的加速程序。由上可知,當(dāng)對應(yīng)該第二打印區(qū)域的進(jìn)紙操作完成后,控制電路22執(zhí)行步驟126后便不需再重復(fù)地執(zhí)行打印頭28的加速程序,然后控制電路22才可依據(jù)打印數(shù)據(jù)30驅(qū)動打印頭28于該第二打印區(qū)域進(jìn)行后續(xù)的打印操作。
請參閱圖6,圖6為圖4所示的打印裝置20的第二種操作流程圖。打印裝置20打印存儲裝置24a所紀(jì)錄的打印數(shù)據(jù)30的打印操作敘述如下,當(dāng)一使用者啟動一打印操作后(步驟200),打印裝置20的控制電路22便驅(qū)動馬達(dá)26a載入一介質(zhì)34以用來將打印數(shù)據(jù)30打印其上(步驟202)。當(dāng)介質(zhì)34已成功地載入至打印裝置20中時(shí),控制電路22開始驅(qū)動馬達(dá)26b驅(qū)動打印頭28加速朝介質(zhì)34上一第一打印區(qū)域(例如圖1所示的打印區(qū)域16)前進(jìn)(步驟204)。同時(shí),控制電路22會判斷打印頭28是否已到達(dá)該第一打印區(qū)域而完成加速程序(步驟206),若打印頭28仍未到達(dá)該打印區(qū)域,則控制電路22會持續(xù)地檢測打印頭28的加速程序是否已完成,否則控制電路22會依據(jù)打印數(shù)據(jù)30來等速地驅(qū)動打印頭28以于該第一打印區(qū)域上進(jìn)行打印數(shù)據(jù)30的打印操作(步驟208)。
接著,當(dāng)打印頭28離開該第一打印區(qū)域時(shí),控制電路22會判斷打印數(shù)據(jù)30的打印操作是否已完成(步驟210),若打印數(shù)據(jù)30的全部內(nèi)容已完全地打印于介質(zhì)34上,則控制電路22會驅(qū)動馬達(dá)26b以降低打印頭28的速度直到其靜止(步驟212)。然后,當(dāng)打印頭28離開該第一打印區(qū)域并處于靜止?fàn)顟B(tài)后,控制電路22便驅(qū)動馬達(dá)26a以彈出介質(zhì)34(步驟214),最后使用者便可取出打印有打印數(shù)據(jù)30的介質(zhì)34而成功地結(jié)束打印數(shù)據(jù)30的整體打印操作(步驟216)。相反地,若打印數(shù)據(jù)30的全部內(nèi)容尚未完全地打印于介質(zhì)34上,因此打印頭28需利用相鄰于該第一打印區(qū)域的第二打印區(qū)域(例如圖1所示的打印區(qū)域18)來繼續(xù)打印數(shù)據(jù)30的打印操作,所以當(dāng)打印頭28離開該第一打印區(qū)域時(shí),控制電路22會驅(qū)動馬達(dá)26b以降低打印頭28的速度直到其靜止,同一時(shí)間,控制電路22亦會驅(qū)動馬達(dá)26a來啟動一進(jìn)紙操作以移動該第二打印區(qū)域至打印頭28可處理的范圍(步驟218)。
然后,控制電路22會檢測打印頭28是否已處于靜止?fàn)顟B(tài)(步驟220),若打印頭28尚未靜止,則控制電路22會持續(xù)地檢測打印頭28的運(yùn)動狀態(tài);相反地,當(dāng)打印頭28靜止時(shí),控制電路22會依據(jù)馬達(dá)26a、26b的驅(qū)動能力來計(jì)算打印頭28經(jīng)由公知減速程序與加速程序到達(dá)該第二打印區(qū)域所需的時(shí)間以及該第二打印區(qū)域完全地進(jìn)入打印頭28可處理的范圍所需的時(shí)間,以便判斷是否控制打印頭28靜止一預(yù)定時(shí)間來調(diào)整打印頭28實(shí)際上到達(dá)該第二打印區(qū)域所耗費(fèi)的時(shí)間(步驟222)。舉例來說,本實(shí)施例的馬達(dá)26a、26b均為步進(jìn)馬達(dá)(stepping motor),因此便可經(jīng)由其步進(jìn)角(stepping angle)來計(jì)算驅(qū)動打印頭28移動一位移量所需時(shí)間以及驅(qū)動介質(zhì)34移動一位移量所需時(shí)間,所以,若打印頭28到達(dá)該第二打印區(qū)域所需的時(shí)間大于或等于介質(zhì)34完成對應(yīng)該第二打印區(qū)域的進(jìn)紙操作所需的時(shí)間,則表示對應(yīng)該第二打印區(qū)域的進(jìn)紙操作會于打印頭28到達(dá)該第二打印區(qū)域前完成,所以控制電路22便不需延遲(delay)打印頭28啟動加速程序的時(shí)序(timing),因此當(dāng)打印頭28靜止時(shí),控制電路22會先反轉(zhuǎn)打印頭28的移動方向(步驟224),接著立即執(zhí)行步驟204來沿調(diào)整后的移動方向啟動打印頭28的加速程序。舉例來說,若控制電路22原先控制打印頭28由左向右水平地減速移動至進(jìn)入靜止?fàn)顟B(tài),則當(dāng)步驟224、204執(zhí)行后,控制電路22則會隨即控制打印頭28由右向左水平地加速移動來進(jìn)行后續(xù)打印操作。相反地,若打印頭28到達(dá)該第二打印區(qū)域所需的時(shí)間小于介質(zhì)34完成對應(yīng)該第二打印區(qū)域的進(jìn)紙操作所需的時(shí)間,則表示對應(yīng)該第二打印區(qū)域的進(jìn)紙操作會于打印頭28到達(dá)該第二打印區(qū)域后完成,所以控制電路22便需延遲打印頭28啟動加速程序的時(shí)序,以便控制該第二打印區(qū)域的進(jìn)紙操作實(shí)際上可于打印頭28到達(dá)該第二打印區(qū)域前完成,因此當(dāng)打印頭28靜止時(shí),控制電路22會控制打印頭28于一預(yù)定時(shí)間中維持靜止?fàn)顟B(tài)以達(dá)到增加打印頭28到達(dá)該第二打印區(qū)域所需時(shí)間的目的(步驟226)。然后,當(dāng)打印頭28已靜止達(dá)該預(yù)定時(shí)間后,控制電路22才會反轉(zhuǎn)打印頭28的移動方向(步驟224),并執(zhí)行步驟204來沿調(diào)整后的移動方向啟動打印頭28的加速程序。
常規(guī)技術(shù)相比較,本發(fā)明提高打印速度的方法于執(zhí)行對應(yīng)一打印區(qū)域的進(jìn)紙操作中,驅(qū)動原本靜止的打印頭朝該移動中的打印區(qū)域前進(jìn),亦即上述進(jìn)紙操作于該打印頭完成目前打印區(qū)域的打印操作后的減速期間與執(zhí)行下一打印區(qū)域的打印操作前的加速期間中完成,因此可以降低打印頭離開已完成打印的打印區(qū)域至到達(dá)下一待打印的打印區(qū)域所耗費(fèi)的操作時(shí)間,所以便可達(dá)到提高打印速度的目的。此外,本發(fā)明提高打印速度的方法另應(yīng)用一保護(hù)機(jī)制來避免打印頭于進(jìn)紙操作完成前執(zhí)行打印操作,亦即若打印頭進(jìn)入待打印的打印區(qū)域時(shí)發(fā)現(xiàn)進(jìn)紙操作尚未完成,則打印頭會掉頭并持續(xù)減速至靜止,然后再重新朝待打印的打印區(qū)域加速前進(jìn),所以本發(fā)明提高打印速度的方法可經(jīng)由保護(hù)機(jī)制來確保打印品質(zhì)。此外,本發(fā)明提高打印速度的方法亦可預(yù)先計(jì)算進(jìn)紙操作與打印頭移動操作的時(shí)間來決定打印頭朝待打印的打印區(qū)域加速前進(jìn)的時(shí)序,因此經(jīng)由調(diào)整打印頭移動操作的時(shí)間以使進(jìn)紙操作可于打印頭到達(dá)該待打印的打印區(qū)域前完成,由于上述進(jìn)紙操作于該打印頭完成目前打印區(qū)域的打印操作后的減速期間與執(zhí)行下一打印區(qū)域的打印操作前的加速期間中完成,因此可以降低打印頭離開已完成打印的打印區(qū)域至到達(dá)下一待打印的打印區(qū)域所耗費(fèi)的操作時(shí)間,亦可同樣地達(dá)到本發(fā)明提高打印速度的目的。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所進(jìn)行的等效變化與修改,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種驅(qū)動打印裝置于一介質(zhì)上打印一第一打印數(shù)據(jù)與一第二打印數(shù)據(jù)的方法,該打印裝置包含有一打印頭,該介質(zhì)上包含有一第一打印區(qū)域與一第二打印區(qū)域,該方法包含有(a)該打印頭沿一第一方向相對于該介質(zhì)移動,且該打印頭將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域;以及(b)當(dāng)該打印頭將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域后,該介質(zhì)沿一預(yù)定方向相對于該打印頭移動,同時(shí)該打印頭沿一反向于該第一方向的第二方向趨近該第二打印區(qū)域。
2.如權(quán)利要求1所述的方法,其中該預(yù)定方向與該第一方向的間具有一夾角。
3.如權(quán)利要求1所述的方法,其還包含有(c)當(dāng)該打印頭該第一方向移動且離開該第一打印區(qū)域時(shí),開始驅(qū)動該第二打印區(qū)域依據(jù)該預(yù)定方向移動。
4.如權(quán)利要求3所述的方法,其中打印頭于步驟(c)中會由一第一速度減速至一第二速度。
5.如權(quán)利要求1所述的方法,其中該打印頭于步驟(a)中保持一固定速度移動,以打印該第一打印數(shù)據(jù)。
6.如權(quán)利要求1所述的方法,其中打印頭于步驟(b)中會由一第一速度加速至一第二速度。
7.如權(quán)利要求1所述的方法,還包含步驟(c)當(dāng)該介質(zhì)仍移動時(shí),該打印頭會停留在該第二打印區(qū)域外;直到該介質(zhì)靜止時(shí),該打印頭始會移動到該第二打印區(qū)域。
8.如權(quán)利要求1所述的方法,其中該第一打印區(qū)域大小由該第一打印數(shù)據(jù)中 “所需打印像素點(diǎn)”位置決定。
9.一種驅(qū)動打印裝置的方法,該打印裝置包含有一打印頭,該方法包含有(a)控制該打印頭沿一第一方向移動至一介質(zhì)上的第一打印區(qū)域,并依據(jù)一打印數(shù)據(jù)控制該打印頭將該打印數(shù)據(jù)打印于該第一打印區(qū)域;(b)當(dāng)該打印頭沿該第一方向離開該第一打印區(qū)域時(shí),驅(qū)動該介質(zhì)沿一預(yù)定方向移動,計(jì)算該介質(zhì)沿該預(yù)定方向移動以使該打印頭可使用相鄰于該第一打印區(qū)域的第二打印區(qū)域來打印該打印數(shù)據(jù)所需的第一時(shí)間,以及計(jì)算該打印頭離開該第一打印區(qū)域至沿一反向于該第一方向的第二方向進(jìn)入該第二打印區(qū)域所需的第二時(shí)間;以及(c)比較該第一時(shí)間與該第二時(shí)間來控制該打印頭沿該第二方向開始朝該第二打印區(qū)域前進(jìn)的時(shí)序。
10.如權(quán)利要求9所述的方法,其中步驟(c)還包含有若該第一時(shí)間大于該第二時(shí)間,則驅(qū)動該打印頭靜止一預(yù)定時(shí)間后沿該第二方向加速至一第一速度,且該第二時(shí)間與該預(yù)定時(shí)間的總和不小于該第一時(shí)間。
11.如權(quán)利要求9所述的方法,其中該預(yù)定方向與該第一方向的間對應(yīng)一夾角。
12.如權(quán)利要求9所述的方法,其中打印頭于步驟(b)中會由一第一速度離開該第一打印區(qū)域,并減速至一第二速度。
13.如權(quán)利要求9所述的方法,其中該打印頭于步驟(a)中對應(yīng)一固定速度。
14.如權(quán)利要求9所述的方法,其中該打印裝置還包含有一第一馬達(dá)用來驅(qū)動該打印頭以及一第二馬達(dá)用來驅(qū)動該介質(zhì),且步驟(c)依據(jù)該第一、第二馬達(dá)的驅(qū)動能力來計(jì)算對應(yīng)該介質(zhì)與該打印頭的第一時(shí)間與第二時(shí)間。
15.如權(quán)利要求14所述的方法,其中該第一、第二馬達(dá)均為步進(jìn)馬達(dá)。
16.如權(quán)利要求9所述的方法,其中當(dāng)該打印頭沿該第二方向移動時(shí),該介質(zhì)沿該預(yù)定方向移動中。
17.一種打印裝置,其包含有一打印頭,用來于一介質(zhì)上的第一打印區(qū)域與第二打印區(qū)域分別打印一第一打印數(shù)據(jù)與一第二打印數(shù)據(jù);以及一控制電路,電連接于該打印頭,用來控制該打印頭沿一第一方向相對于該介質(zhì)移動以將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域,以及于該打印頭將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域后,控制該介質(zhì)沿一預(yù)定方向相對于該打印頭移動,并同時(shí)控制該打印頭沿一反向于該第一方向的第二方向趨近該第二打印區(qū)域。
18.一種打印裝置,其包含有一打印頭,用來依據(jù)一打印數(shù)據(jù)沿一第一方向于一介質(zhì)上的第一打印區(qū)域打印該打印數(shù)據(jù);以及一控制電路,電連接于該打印頭,用來于該打印頭沿該第一方向離開該第一打印區(qū)域時(shí),控制該介質(zhì)沿一預(yù)定方向移動,計(jì)算該介質(zhì)沿該預(yù)定方向移動以使該打印頭可使用相鄰于該第一打印區(qū)域的第二打印區(qū)域來打印該打印數(shù)據(jù)所需的第一時(shí)間以及該打印頭離開該第一打印區(qū)域至沿一反向于該第一方向的第二方向進(jìn)入該第二打印區(qū)域所需的第二時(shí)間,并比較該第一時(shí)間與該第二時(shí)間來控制該打印頭沿該第二方向開始朝該第二打印區(qū)域前進(jìn)的時(shí)序。
全文摘要
本發(fā)明提供一種提高打印機(jī)打印速度的方法與裝置,該方法包含有(a)驅(qū)動一打印頭沿一第一方向相對于一介質(zhì)移動,且該打印頭將一第一打印數(shù)據(jù)打印于一第一打印區(qū)域,以及(b)當(dāng)該打印頭將該第一打印數(shù)據(jù)打印于該第一打印區(qū)域后,該介質(zhì)沿一預(yù)定方向相對于該打印頭移動,同時(shí)該打印頭沿一反向于該第一方向的第二方向趨近一第二打印區(qū)域。
文檔編號B41J29/38GK1613657SQ2003101138
公開日2005年5月11日 申請日期2003年11月4日 優(yōu)先權(quán)日2003年11月4日
發(fā)明者何建賢 申請人:明基電通股份有限公司