專利名稱:自動改變打印機設(shè)定的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自動改變打印機設(shè)定的方法,特別涉及一種針對與平時不同用途的打印工作而自動改變打印機設(shè)定的方法。
背景技術(shù):
通常,使用者通過計算機用打印機打印時,都是用同一種打印機設(shè)定。打印機設(shè)定包括如分辨率、亮度、對比、飽和度及色彩等等的設(shè)定,是打印機驅(qū)動程序在計算機中存取的數(shù)值設(shè)定,以Windows操作系統(tǒng)為例,打印機設(shè)定是儲存在注冊表(Registry)中。但有時使用者要進行特殊用途的打印工作時,需要用與平常不同的打印機設(shè)定,才能印出漂亮的成品。打印機會以CMYK四色來(C 青色,M 桃紅色,Y 黃色,K 黑色)印刷/打印,而上面所說的特殊用途的打印工作譬如為以下情況當(dāng)使用者在進行某個特殊打印工作時,若將黑色的部分以CMY三色替換用以模擬黑色,那么這個打印工作還需要更改其它的打印機設(shè)定,才能印出漂亮的成品。此時使用者可能需要自己去查表,找出該特殊工作所需要的打印機設(shè)定,再手動更改設(shè)定;而打印完特殊用途的打印工作后,又要再手動將打印機設(shè)定調(diào)整回來,相當(dāng)不便。因此,需要一種能自動改變打印機設(shè)定的方法,讓使用者在進行某個需要與平常不同的打印機設(shè)定的打印工作時,可以不必再手動更改打印機設(shè)定。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種自動改變打印機設(shè)定的方法,使得在進行某個與平常不同的打印機設(shè)定的打印工作時,自動改變打印機設(shè)定,而不需使用者手動設(shè)定。為實現(xiàn)上述目的,本發(fā)明的自動改變打印機設(shè)定的方法,包括下列步驟取得一打印機型號數(shù)據(jù);在多個最佳打印機設(shè)定數(shù)據(jù)中找出與該打印機型號數(shù)據(jù)相對應(yīng)的一對應(yīng)打印機設(shè)定數(shù)據(jù);將該打印機型號數(shù)據(jù)所對應(yīng)的一指定打印機設(shè)定字段的數(shù)據(jù)備份,以形成一備份指定打印機設(shè)定數(shù)據(jù);將該打印機型號數(shù)據(jù)所對應(yīng)的該指定打印機設(shè)定字段的數(shù)據(jù)設(shè)定為對應(yīng)打印機設(shè)定數(shù)據(jù);根據(jù)對應(yīng)打印機設(shè)定數(shù)據(jù)進行打??;以及將該打印機型號數(shù)據(jù)所對應(yīng)的該指定打印機設(shè)定字段的數(shù)據(jù)設(shè)定為備份指定打印機設(shè)定數(shù)據(jù)。本發(fā)明所述的自動改變打印機設(shè)定的方法,其中,該指定打印機設(shè)定字段的數(shù)據(jù)最好包含于一打印機注冊表中。本發(fā)明所述的自動改變打印機設(shè)定的方法,其中,在取得一打印機型號數(shù)據(jù)的步驟前,可進一步包括下列步驟接收一指定打印機名稱。本發(fā)明所述的自動改變打印機設(shè)定的方法,其中,可應(yīng)用于將一圖像去K后打印時所需的打印機設(shè)定。
圖1為本發(fā)明使用環(huán)境的示意圖。圖2為本發(fā)明的一實施例的打印機注冊表的示意圖。圖3為本發(fā)明的應(yīng)用程序所提供的編輯界面的實施例。圖4為本發(fā)明的流程圖。圖5為本發(fā)明的最佳打印機設(shè)定數(shù)據(jù)組的實施例。圖6為將指定打印機設(shè)定字段的數(shù)據(jù)備份的示意圖。圖7為打印機注冊表在更改設(shè)定后的實施例。
具體實施例方式為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能更淺顯易懂,下面特舉出本發(fā)明的具體實施例,并配合附圖,詳細(xì)說明如下。如圖1所示,其為本發(fā)明使用環(huán)境的示意圖,使用者通過計算機10來執(zhí)行本發(fā)明的方法,計算機10以有線或無線方式連接一打印機16。計算機10主要包括一處理器11及一存儲器12,存儲器12中儲存一打印機注冊表25及一應(yīng)用程序30,本發(fā)明是通過處理器 11執(zhí)行應(yīng)用程序30以實現(xiàn)本發(fā)明的步驟。在本發(fā)明的一實施例中,以Windows操作系統(tǒng)為例,將Windows操作系統(tǒng)的注冊表 (Registry)中有關(guān)打印機的設(shè)定的部分簡稱為打印機注冊表25,如圖2所示,其為本發(fā)明的一實施例的打印機注冊表的示意圖。打印機注冊表25包括至少一打印機名稱22及與該打印機名稱22分別對應(yīng)的至少一已注冊的打印機設(shè)定的數(shù)據(jù)23。打印機名稱22是使用者給打印機取的名稱,本實施例中,譬如使用者將一臺型號為EPSON AL-C 2800 Advanced的打印機取名為My Printer.已注冊的打印機設(shè)定的數(shù)據(jù)23是打印機驅(qū)動程序在計算機中存取的數(shù)值設(shè)定,以Windows操作系統(tǒng)為例,已注冊的打印機設(shè)定的數(shù)據(jù)23儲存在注冊表中,也就是打印時,若使用者沒有再手動更改打印機的設(shè)定(通常,在使用者界面中又稱其為打印喜好設(shè)定),打印機即會按照已注冊的打印機設(shè)定的數(shù)據(jù)23進行打印。已注冊的打印機設(shè)定的數(shù)據(jù)23的內(nèi)容可以為二進制文件(以十六進制顯示),包括打印機的型號信息和該打印機的打印設(shè)定的信息(如打印質(zhì)量、色彩、分辨率、亮度、對比、飽和度等)。通常,使用者進行打印時,是根據(jù)上述已注冊的打印機設(shè)定的數(shù)據(jù)23進行打印, 而本發(fā)明的方法則是應(yīng)用在當(dāng)使用者欲進行特殊用途的打印工作時需要與平時不同的打印機設(shè)定的狀況。如圖1所示,應(yīng)用程序30包括主程序37及打印處理程序36,主程序37 可以是任何能供使用者用打印機16打印圖像(圖或文字)的應(yīng)用程序,以下實施例中的主程序37為一圖像編輯程序,但本發(fā)明并不以此為限。如圖3所示,主程序37經(jīng)執(zhí)行后可以在一編輯界面60中編輯圖像51,在本實施例中,圖像51包括一蘋果及點狀碼。在印刷/打印時,打印機會以CM^(四色來印出(C:青色,M 桃紅色,Y 黃色,K 黑色),使用者欲進行特殊用途的打印工作中,使用者只要用CMY三色印出蘋果,而不需要用黑色(K)。以下為方便說明起見,將打印時只用CMY三色而不用黑色(K)這個動作簡稱為去K,在本實施例中,將蘋果去K這個動作由主程序37完成。由于去 K后打印出來的蘋果的色彩會受到影響,所以在本實施例中,本發(fā)明的方法通過自動改變打印機設(shè)定,使得即使在去K后,打印出來的色彩仍符合所需的質(zhì)量。以下說明雖以去K這個需要與平時不同的打印機設(shè)定的狀況為例,但本發(fā)明并不限于應(yīng)用于去K這個特殊狀況, 本發(fā)明的方法為一特殊用途的打印工作提供最佳打印機設(shè)定數(shù)據(jù),并將原本的打印機設(shè)定自動更改為最佳打印機設(shè)定數(shù)據(jù)。如圖4所示,其為本發(fā)明的流程圖,并請結(jié)合圖1 3以及圖5 7來了解本發(fā)明。步驟401:接收一指定打印機名稱22a。圖3中的編輯界面60可以有許多功能,其中特別與本發(fā)明相關(guān)的是打印按鈕61。 使用者點擊打印按鈕61后,主程序37會呼叫打印處理程序36以執(zhí)行本發(fā)明的步驟。結(jié)合圖2,譬如使用者可選擇的打印機有HP Laser JetP1006和My !Winter,而使用者選擇My Printer這臺打印機,則在本實施例中,打印處理程序36接收一名為My Printer的指定打印機名稱22a。步驟402 取得一打印機型號數(shù)據(jù)231a。接著,在本實施例中,打印處理程序36先在多個已注冊的打印機設(shè)定的數(shù)據(jù)23 中找出與指定打印機名稱2 對應(yīng)的一指定打印機設(shè)定字段23a的數(shù)據(jù)23f,接著取得指定打印機設(shè)定字段23a的數(shù)據(jù)23f中的打印機型號數(shù)據(jù)231a。如上所述,已注冊的打印機設(shè)定的數(shù)據(jù)23包括打印機的型號信息,所以在本實施例中,指定打印機設(shè)定字段23a 的數(shù)據(jù)23f中的打印機型號數(shù)據(jù)231a即包括EPSON AL-(^80Advanced這樣的打印機型號數(shù)據(jù),在實施例中打印機型號數(shù)據(jù)231a是以16進制來表示,需要先解譯才能得出如 EPS0NAL-(^80Advanced這樣的打印機型號數(shù)據(jù)。步驟403 找出與該打印機型號數(shù)據(jù)231a相對應(yīng)的一對應(yīng)打印機設(shè)定數(shù)據(jù)33a。如圖1與圖5所示,打印處理程序36包括最佳打印機設(shè)定數(shù)據(jù)組35,最佳打印機設(shè)定數(shù)據(jù)組35包括多個最佳打印機設(shè)定數(shù)據(jù)33。最佳打印機設(shè)定數(shù)據(jù)33與已注冊的打印機設(shè)定的數(shù)據(jù)23同樣包括打印機的型號數(shù)據(jù)和該打印機的打印設(shè)定的信息(如打印質(zhì)量、 色彩、分辨率、亮度、對比、飽和度等)。本實施例中,最佳打印機設(shè)定數(shù)據(jù)33能讓市面上常見的各種型號的打印機在去K之后,能印出打印質(zhì)量最佳的成品。此步驟中,打印處理程序36在多個最佳打印機設(shè)定數(shù)據(jù)33中找出與該打印機型號數(shù)據(jù)231a相對應(yīng)的一對應(yīng)打印機設(shè)定數(shù)據(jù)33a。圖5中的打印機名稱32及數(shù)據(jù)的類型僅為方便說明起見的對照示意,實際上打印處理程序36僅在多個最佳打印機設(shè)定數(shù)據(jù)33中搜尋,且僅所述的多個最佳打印機設(shè)定數(shù)據(jù)33是必要包含于最佳打印機設(shè)定數(shù)據(jù)組35中的。步驟404:將指定打印機設(shè)定字段23a的數(shù)據(jù)23f備份,以形成一備份指定打印機設(shè)定數(shù)據(jù)23b。如圖6所示,打印處理程序36將該打印機型號數(shù)據(jù)231a所對應(yīng)的一指定打印機設(shè)定字段23a的數(shù)據(jù)23f備份在存儲器12中的其它位置,形成一備份指定打印機設(shè)定數(shù)據(jù) 23b。步驟405 將指定打印機設(shè)定字段23a的數(shù)據(jù)設(shè)定成對應(yīng)打印機設(shè)定數(shù)據(jù)33a。如圖7所示,打印處理程序36將該打印機型號數(shù)據(jù)231a所對應(yīng)的指定打印機設(shè)定字段23a的數(shù)據(jù)設(shè)定為對應(yīng)打印機設(shè)定數(shù)據(jù)33a。步驟406 根據(jù)對應(yīng)打印機設(shè)定數(shù)據(jù)33a進行打印。在該步驟中,打印處理程序36呼叫主程序37進行打印動作,主程序37會根據(jù)對應(yīng)打印機設(shè)定數(shù)據(jù)33a進行打印。步驟407 將指定打印機設(shè)定字段23a的數(shù)據(jù)重新設(shè)定為備份指定打印機設(shè)定數(shù)據(jù)23b。打印處理程序36將該打印機型號數(shù)據(jù)231a所對應(yīng)的指定打印機設(shè)定字段23a的數(shù)據(jù)設(shè)定為備份指定打印機設(shè)定數(shù)據(jù)23b。本步驟讓使用者進行完特殊用途的打印工作后, 又恢復(fù)成原來的打印機設(shè)定,即在本實施例中,打印機注冊表25又恢復(fù)成圖2的情形。
權(quán)利要求
1.一種自動改變打印機設(shè)定的方法,包括下列步驟取得一打印機型號數(shù)據(jù);在多個最佳打印機設(shè)定數(shù)據(jù)中找出與該打印機型號數(shù)據(jù)相對應(yīng)的一對應(yīng)打印機設(shè)定數(shù)據(jù);將該打印機型號數(shù)據(jù)所對應(yīng)的一指定打印機設(shè)定字段的數(shù)據(jù)備份,以形成一備份指定打印機設(shè)定數(shù)據(jù);將該打印機型號數(shù)據(jù)所對應(yīng)的該指定打印機設(shè)定字段的數(shù)據(jù)設(shè)定為該對應(yīng)打印機設(shè)定數(shù)據(jù);根據(jù)該對應(yīng)打印機設(shè)定數(shù)據(jù)進行打?。灰约皩⒃摯蛴C型號數(shù)據(jù)所對應(yīng)的該指定打印機設(shè)定字段的數(shù)據(jù)設(shè)定為該備份指定打印機設(shè)定數(shù)據(jù)。
2.如權(quán)利要求1所述的自動改變打印機設(shè)定的方法,其特征在于,該指定打印機設(shè)定字段的數(shù)據(jù)包含于一打印機注冊表中。
3.如權(quán)利要求1所述的自動改變打印機設(shè)定的方法,其特征在于,在取得一打印機型號數(shù)據(jù)的步驟前,進一步包括下列步驟接收一指定打印機名稱。
4.如權(quán)利要求1所述的自動改變打印機設(shè)定的方法,其特征在于,應(yīng)用于將一圖像去K 后打印時所需的打印機設(shè)定。
全文摘要
一種自動改變打印機設(shè)定的方法,包括下列步驟取得一打印機型號數(shù)據(jù);在多個最佳打印機設(shè)定數(shù)據(jù)中找出與該打印機型號數(shù)據(jù)相對應(yīng)的一對應(yīng)打印機設(shè)定數(shù)據(jù);將該打印機型號數(shù)據(jù)所對應(yīng)的一指定打印機設(shè)定字段的數(shù)據(jù)備份,以形成一備份指定打印機設(shè)定數(shù)據(jù);將指定打印機設(shè)定字段的數(shù)據(jù)設(shè)定成對應(yīng)打印機設(shè)定數(shù)據(jù);根據(jù)對應(yīng)打印機設(shè)定數(shù)據(jù)進行打??;以及將指定打印機設(shè)定字段的數(shù)據(jù)重新設(shè)定為備份指定打印機設(shè)定數(shù)據(jù)。
文檔編號G06F3/12GK102200893SQ20101013960
公開日2011年9月28日 申請日期2010年3月26日 優(yōu)先權(quán)日2010年3月26日
發(fā)明者李京蔚, 楊國屏, 楊熾康, 王華沛, 花昆佾, 趙冠力, 陳佳志, 陳哲安, 馬秉諾, 黃君杰, 黃泰融 申請人:楊國屏