欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

驅(qū)動器程序及其記錄介質(zhì)、驅(qū)動器控制方法和控制設(shè)備的制作方法

文檔序號:6629389閱讀:149來源:國知局
專利名稱:驅(qū)動器程序及其記錄介質(zhì)、驅(qū)動器控制方法和控制設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及驅(qū)動器程序、記錄驅(qū)動器程序的記錄介質(zhì)或媒體、驅(qū)動器控制方法和驅(qū)動器控制設(shè)備,它們中的任何一個可以根據(jù)來自應(yīng)用程序的請求、利用用戶界面使得數(shù)據(jù)處理被執(zhí)行。
背景技術(shù)
打印機驅(qū)動器通常能夠?qū)崿F(xiàn)多種打印功能設(shè)置的組合,以便獲得各種類型的完成處理。而且,用戶可以依賴于它們預(yù)期的目的而采用大量應(yīng)用程序中的任何一個,并且可以期望優(yōu)選的打印方法能夠依賴于該目的而變化。
為此,除了打印機缺省設(shè)置以外,傳統(tǒng)的驅(qū)動器設(shè)置屏幕允許保存一些數(shù)量的打印功能設(shè)置的組合(例如,參見日本專利申請公開Kokai No.H8-147118(1996))。
日本專利申請公開Kokai No.H8-147118(1996)描述了一種如下構(gòu)造的信息處理設(shè)備,即當按照從各種應(yīng)用程序中的任何應(yīng)用程序到打印機的打印請求指令啟動打印機驅(qū)動器時,在確定登記了應(yīng)用程序名稱的情況下,中央處理單元使得打印設(shè)置信息被登記在存儲裝置中以便根據(jù)應(yīng)用程序名稱被檢索,并且使得打印設(shè)置屏幕被顯示在顯示裝置中,但是在確定沒有登記應(yīng)用程序名稱的情況下,中央處理單元使得基于所創(chuàng)建的缺省打印設(shè)置信息的打印設(shè)置屏幕被顯示在顯示裝置中。也就是說,已經(jīng)公開了這樣的技術(shù),即,在進行打印的應(yīng)用程序名稱匹配所登記的應(yīng)用程序名稱的情況下,使用在該應(yīng)用程序名稱下預(yù)先保存的打印功能設(shè)置作為缺省設(shè)置。
然而,這種打印功能設(shè)置的組合是與所使用的應(yīng)用程序無關(guān)地保存的。為此,有時會出現(xiàn)如下情形,即適合于在一個應(yīng)用程序中使用的打印功能設(shè)置將會不適合于用作另一個應(yīng)用程序中的打印功能設(shè)置,可能會出現(xiàn)如下情形,即這種打印功能設(shè)置將不能夠被采用(打印不能夠被執(zhí)行),或者這種打印功能設(shè)置如果在其它應(yīng)用程序中使用將產(chǎn)生不希望的打印結(jié)果。
而且,在用戶利用前述打印功能來打印大量應(yīng)用程序中的文檔時,就會出現(xiàn)如下問題,即雖然有可能依賴于將要執(zhí)行的打印的目的來設(shè)置將要實施的各種打印功能,當這些全部都簡單地按照順序保存時,用戶將難于在它們中找到所需的設(shè)置。
本發(fā)明是為了解決這種問題而做出的,本發(fā)明的目的是提供一種驅(qū)動器程序、記錄驅(qū)動器程序的記錄介質(zhì)、驅(qū)動器控制方法和驅(qū)動器控制設(shè)備,作為一種對于數(shù)據(jù)處理條件(例如,在前述傳統(tǒng)技術(shù)的上下文中稱作“打印功能”)的設(shè)置組合的附加結(jié)果,當執(zhí)行數(shù)據(jù)處理條件的設(shè)置時,上述驅(qū)動器程序、記錄驅(qū)動器程序的記錄介質(zhì)、驅(qū)動器控制方法和驅(qū)動器控制設(shè)備允許在下一個和后續(xù)的階段中從名稱列表中選擇打印功能設(shè)置的組合,這種數(shù)據(jù)處理條件是由用戶以指示其特征的名稱以及指示進行數(shù)據(jù)處理條件設(shè)置的應(yīng)用程序的信息所保存的;并且作為控制顯示在列表中的內(nèi)容的結(jié)果,它們?nèi)菀椎卦试S以對于不同應(yīng)用程序的不同風(fēng)格來設(shè)置有效的數(shù)據(jù)處理條件。

發(fā)明內(nèi)容
為了解決上述和/或其它問題,根據(jù)本發(fā)明一個或多個實施例的驅(qū)動器程序可以根據(jù)來自一個或多個應(yīng)用程序的請求、使得利用一個或多個用戶界面來執(zhí)行數(shù)據(jù)處理,該驅(qū)動器程序包括一個或多個信息獲取步驟,其中使用存儲一個或多個記錄的一個或多個用戶設(shè)置數(shù)據(jù)庫來獲取指示其中打開了一個或多個設(shè)置屏幕的一個或多個應(yīng)用程序的應(yīng)用程序信息,設(shè)置屏幕中的至少一個是通過至少一個用戶界面呈現(xiàn)出來的,并且允許設(shè)置一個或多個數(shù)據(jù)處理條件,并且至少一部分記錄中的每一個包含,附加到可在至少一個設(shè)置屏幕上輸入或指定的一個或多個數(shù)據(jù)處理條件設(shè)置的一個或多個組合上的,一個或多個名稱以及指示其中設(shè)置了至少一個數(shù)據(jù)處理條件的一個或多個應(yīng)用程序的應(yīng)用程序信息;一個或多個選擇顯示步驟,其中基于所獲取的應(yīng)用程序信息來搜索至少一個用戶設(shè)置數(shù)據(jù)庫,以便選擇和以列表形式顯示與該應(yīng)用程序信息相關(guān)聯(lián)保存的至少一個名稱;以及一個或多個設(shè)置改變步驟,其中從以列表形式顯示的至少一個名稱中選擇一個或多個任意名稱,以便根據(jù)與該名稱相關(guān)聯(lián)的至少一個數(shù)據(jù)處理條件設(shè)置組合來改變至少一個數(shù)據(jù)處理條件設(shè)置的內(nèi)容,該被改變的內(nèi)容被包含到至少一個設(shè)置屏幕中。而且,根據(jù)本發(fā)明實施例的驅(qū)動器程序還可以包括一個或多個保存步驟,其中,在一個或多個用戶執(zhí)行一個或多個如下過程的情況下,在該過程中一個或多個任意名稱通過至少一個用戶界面被附加到可在至少一個設(shè)置屏幕上設(shè)置的至少一個組合中,至少一個記錄被保存到至少一個用戶設(shè)置數(shù)據(jù)庫中,至少一部分記錄中的每一個包含至少一個名稱和指示其中設(shè)置了至少一個數(shù)據(jù)處理條件的一個或多個應(yīng)用程序的應(yīng)用程序信息,該至少一部分記錄中的每一個附加到至少一個組合中的至少一個數(shù)據(jù)處理條件設(shè)置上。
根據(jù)具有上述特征的本發(fā)明的實施例,有可能通過從以列表形式顯示的名稱中選擇任意名稱來迅速地選擇功能的組合,大量功能的組合可以被登記。而且,通過限制與執(zhí)行數(shù)據(jù)處理(例如打印處理)的應(yīng)用程序相關(guān)聯(lián)的組合的顯示,有可能使用適合于該特定情形的設(shè)置(例如打印設(shè)置)。
而且,根據(jù)本發(fā)明實施例的驅(qū)動器程序可以如下,至少一個保存步驟還包括一個或多個查詢步驟,其中進行關(guān)于是否還在一個或多個其它應(yīng)用程序中使用至少一個數(shù)據(jù)處理條件設(shè)置組合的一個或多個查詢;并且在根據(jù)至少一個查詢而選擇了還在一個或多個其它應(yīng)用程序中使用至少一個數(shù)據(jù)處理條件設(shè)置組合的情況下,指示在至少一個其它應(yīng)用程序中使用的信息被附加于此。而且,根據(jù)本發(fā)明實施例,至少一個選擇顯示步驟可以如下,在搜索至少一個用戶設(shè)置數(shù)據(jù)庫期間發(fā)現(xiàn)指示在至少一個其它應(yīng)用程序中使用的信息被附加于此的情況下,選擇并且以列表形式顯示與該附加的信息相關(guān)聯(lián)地保存的一個或多個名稱。采用這種構(gòu)造,有可能使得頻繁使用的功能組合成為與應(yīng)用程序無關(guān)的選擇候選。
而且,根據(jù)本發(fā)明實施例,至少一個選擇顯示步驟可以如下,針對與應(yīng)用程序信息相關(guān)聯(lián)的至少一個名稱,相對于針對與指示在至少一個其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個名稱而言,采用不同的顯示次序,該應(yīng)用程序信息指示其中打開了至少一個設(shè)置屏幕的至少一個應(yīng)用程序。作為在這種情況下能夠采用的顯示次序的示例,例如,可以用高級方式來顯示與應(yīng)用程序信息相關(guān)聯(lián)的至少一個名稱,該應(yīng)用程序信息指示其中打開了至少一個設(shè)置屏幕的至少一個應(yīng)用程序,并且例如,可以用與其相關(guān)的低級方式來顯示與指示在至少一個其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個名稱。
采用這種構(gòu)造,有可能使得,例如,以如下方式來顯示在執(zhí)行打印的應(yīng)用程序中設(shè)置的數(shù)據(jù)處理條件設(shè)置的組合,即在便利對其進行選擇的高級位置中將其列表,并且以如下方式來顯示在其它應(yīng)用程序中設(shè)置的數(shù)據(jù)處理條件設(shè)置的組合,即在相對于它的低級位置上將其列表,從而使得有可能在即使已經(jīng)保存了數(shù)據(jù)處理條件設(shè)置的很多組合的情況下,也能夠容易地選擇所喜愛的數(shù)據(jù)處理條件設(shè)置的組合。
而且,根據(jù)本發(fā)明實施例,至少一個選擇顯示步驟可以如下,針對與應(yīng)用程序信息相關(guān)聯(lián)的至少一個名稱,相對于針對與指示在至少一個其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個名稱而言,采用不同的顯示格式,該應(yīng)用程序信息指示其中打開至少一個設(shè)置屏幕的至少一個應(yīng)用程序。作為在這種情況下能夠采用的顯示格式的示例,可以針對與應(yīng)用程序信息相關(guān)聯(lián)的至少一個名稱,相對于針對與指示在至少一個其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個名稱而言,采用不同的顯示密度和/或顯示顏色,該應(yīng)用程序信息指示其中打開了至少一個設(shè)置屏幕的至少一個應(yīng)用程序。采用這種構(gòu)造,例如,有可能使得容易地區(qū)分適合于執(zhí)行打印的應(yīng)用程序的打印功能設(shè)置。
而且,本發(fā)明實施例還包括一個或多個頻率計數(shù)步驟,其中,在將在至少一個設(shè)置屏幕中顯示的至少一個數(shù)據(jù)處理條件設(shè)置組合用于數(shù)據(jù)處理的情況下,對至少一個使用該至少一個數(shù)據(jù)處理條件設(shè)置組合的次數(shù)進行計數(shù);并且至少一個選擇顯示步驟如下,即以使用次數(shù)的次序來顯示在至少一個設(shè)置屏幕中顯示的至少一個名稱。采用這種構(gòu)造,有可能使得在便利對頻繁使用的數(shù)據(jù)處理條件設(shè)置的組合進行選擇的位置上將其列表,從而有可能在即使已經(jīng)保存了數(shù)據(jù)處理條件設(shè)置的很多組合的情況下,也能夠容易地選擇所喜愛的數(shù)據(jù)處理條件設(shè)置的組合。
而且,根據(jù)本發(fā)明實施例,至少一個保存步驟可以如下,有可能使多組應(yīng)用程序信息與至少一個數(shù)據(jù)處理條件設(shè)置組合中的任意一個相關(guān)聯(lián)。采用這種構(gòu)造,有可能使得,例如,在打印功能設(shè)置對于多個應(yīng)用程序有效的情況下,消除了針對多個應(yīng)用程序中的每一個來登記相同的打印功能設(shè)置的需要,從而允許減少所登記的打印功能設(shè)置的實例數(shù)量。
而且,根據(jù)本發(fā)明實施例,至少一個保存步驟可以包括一個或多個查詢步驟,其中,在至少一個數(shù)據(jù)處理條件設(shè)置組合與指示除了請求數(shù)據(jù)處理的至少一個應(yīng)用程序中的任何一個應(yīng)用程序以外的一個或多個應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)、并且使用與至少一個其它應(yīng)用程序相關(guān)聯(lián)的至少一個數(shù)據(jù)處理條件設(shè)置組合來使得數(shù)據(jù)處理被執(zhí)行的情況下,進行關(guān)于是否與該一個應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)地保存了至少一個數(shù)據(jù)處理條件設(shè)置組合的一個或多個查詢;并且在根據(jù)至少一個查詢而選擇了與其相關(guān)聯(lián)地進行保存的情況下,至少一個數(shù)據(jù)處理條件設(shè)置組合、附加到至少一個數(shù)據(jù)處理條件設(shè)置組合的至少一個名稱、以及該一個應(yīng)用程序的至少一部分應(yīng)用程序信息被以相互關(guān)聯(lián)的方式保存到至少一個用戶設(shè)置數(shù)據(jù)庫中。采用這種構(gòu)造,有可能使得在針對特定應(yīng)用登記的數(shù)據(jù)處理條件設(shè)置還對其它應(yīng)用程序有效的情況下,允許隨后迅速選擇這種設(shè)置而無需多次登記相同的組合。
而且,根據(jù)本發(fā)明實施例,可以用計算機可讀記錄介質(zhì)上的所記錄的形式來提供具有上述構(gòu)造的驅(qū)動器程序。
而且,根據(jù)本發(fā)明一個或多個實施例的驅(qū)動器控制方法可以根據(jù)來自一個或多個應(yīng)用程序的一個或多個請求、使得利用一個或多個用戶界面來執(zhí)行數(shù)據(jù)處理,該驅(qū)動器控制方法包括一個或多個信息獲取操作,其中使用存儲一個或多個記錄的一個或多個用戶設(shè)置數(shù)據(jù)庫來獲取指示其中打開了一個或多個設(shè)置屏幕的一個或多個應(yīng)用程序的應(yīng)用程序信息,至少一個設(shè)置屏幕是通過至少一個用戶界面呈現(xiàn)出來的并且允許設(shè)置一個或多個數(shù)據(jù)處理條件,并且至少一部分記錄中的每一個包含,附加到可在至少一個設(shè)置屏幕上輸入或指定的一個或多個數(shù)據(jù)處理條件設(shè)置的一個或多個組合上的,一個或多個名稱以及指示其中設(shè)置了一個或多個數(shù)據(jù)處理條件的一個或多個應(yīng)用程序的應(yīng)用程序信息;一個或多個選擇顯示操作,其中基于所獲取的應(yīng)用程序信息來搜索至少一個用戶設(shè)置數(shù)據(jù)庫,以便選擇和以列表形式顯示與該應(yīng)用程序信息相關(guān)聯(lián)保存的至少一個名稱;以及一個或多個設(shè)置改變操作,其中從以列表形式顯示的至少一個名稱中選擇一個或多個任意名稱,以便根據(jù)與該名稱相關(guān)聯(lián)的至少一個數(shù)據(jù)處理條件設(shè)置組合來改變至少一個數(shù)據(jù)處理條件設(shè)置的內(nèi)容,該被改變的內(nèi)容被包含到至少一個設(shè)置屏幕中。
根據(jù)具有這種特征的本發(fā)明實施例,有可能通過從以列表形式顯示的名稱中選擇任意名稱來迅速地選擇數(shù)據(jù)處理條件的組合,大量的組合可以被登記。而且,通過限制與執(zhí)行數(shù)據(jù)處理(例如打印處理)的應(yīng)用程序相關(guān)聯(lián)的組合的顯示,有可能使用適合于該特定情形的數(shù)據(jù)處理條件的設(shè)置(例如打印設(shè)置)。
而且,根據(jù)本發(fā)明的一個或多個實施例的驅(qū)動器控制設(shè)備可以根據(jù)來自一個或多個應(yīng)用程序的一個或多個請求、使得利用一個或多個用戶界面來執(zhí)行數(shù)據(jù)處理,該驅(qū)動器控制設(shè)備包括一個或多個用戶設(shè)置數(shù)據(jù)庫,存儲一個或多個記錄;一個或多個信息獲取裝置,用于獲取指示其中打開了一個或多個設(shè)置屏幕的一個或多個應(yīng)用程序的應(yīng)用程序信息,至少一個設(shè)置屏幕是通過至少一個用戶界面呈現(xiàn)出來的并且允許設(shè)置一個或多個數(shù)據(jù)處理條件,并且至少一部分記錄中的每一個包含,附加到可在至少一個設(shè)置屏幕上輸入或指定的一個或多個數(shù)據(jù)處理條件設(shè)置的一個或多個組合上的,一個或多個名稱以及指示其中設(shè)置了一個或多個數(shù)據(jù)處理條件的一個或多個應(yīng)用程序的應(yīng)用程序信息;一個或多個選擇顯示裝置,用于基于所獲取的應(yīng)用程序信息來搜索至少一個用戶設(shè)置數(shù)據(jù)庫,并且用于選擇和以列表形式顯示與該應(yīng)用程序信息相關(guān)聯(lián)保存的至少一個名稱;以及一個或多個設(shè)置改變裝置,用于從以列表形式顯示的至少一個名稱中選擇一個或多個任意名稱,并且用于根據(jù)與該名稱相關(guān)聯(lián)的至少一個數(shù)據(jù)處理條件設(shè)置組合來改變至少一個數(shù)據(jù)處理條件設(shè)置的內(nèi)容,該被改變的內(nèi)容被包含到至少一個設(shè)置屏幕中。
根據(jù)具有這種特征的本發(fā)明實施例,有可能通過從以列表形式顯示的名稱中選擇任意名稱來迅速地選擇數(shù)據(jù)處理條件的組合,大量的組合可以被登記。而且,通過限制與執(zhí)行數(shù)據(jù)處理(例如打印處理)的應(yīng)用程序相關(guān)聯(lián)的組合的顯示,有可能使用適合于該特定情形的數(shù)據(jù)處理條件的設(shè)置(例如打印設(shè)置)。


圖1是示出采用打印機驅(qū)動器程序的打印系統(tǒng)的組成的圖,這是根據(jù)本發(fā)明的驅(qū)動器程序的一個示例;圖2是示出與本實施例相關(guān)聯(lián)的用戶界面的功能方框圖;圖3是示出應(yīng)用程序信息示例的解釋圖;圖4是示出打印設(shè)置信息示例的解釋圖;圖5是示出當用戶將打印設(shè)置的組合保存到用戶設(shè)置數(shù)據(jù)庫時可能發(fā)生的處理序列的流程圖;圖6是示出用于顯示能夠在打開用戶界面的應(yīng)用程序中使用的打印設(shè)置的組合的名稱列表的處理序列的流程圖;
圖7是示出在從所顯示的列表中選擇設(shè)置的組合期間可能發(fā)生的處理序列的流程圖;圖8是示出允許進行設(shè)置以便有可能在所有應(yīng)用程序中使用特定應(yīng)用程序中的設(shè)置的處理序列的流程圖,這些設(shè)置與打印設(shè)置的組合一起被保存到用戶設(shè)置數(shù)據(jù)庫中;圖9是示出在打印設(shè)置被登記為在其它應(yīng)用程序中使用的情況下,用于顯示能夠在打開用戶界面的應(yīng)用程序中使用的這些打印設(shè)置的組合的名稱列表的處理序列的流程圖;圖10是示出當將名稱添加到用于選擇的功能列表的顯示中時、在顯示期間的處理序列的流程圖;圖11是示出列表顯示方法的示例的解釋圖;圖12是示出在保存使用次數(shù)的情況下,用于顯示能夠在打開用戶界面的應(yīng)用程序中使用的這些打印設(shè)置的組合的名稱列表的處理序列的流程圖;和圖13是示出在打印所使用的設(shè)置未與執(zhí)行打印的應(yīng)用程序相關(guān)聯(lián)的情況下,用于在用戶設(shè)置數(shù)據(jù)庫中與指示執(zhí)行這種打印的應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)地登記這種打印設(shè)置的組合的處理序列的流程圖。
具體實施例方式
以下,將參照附圖詳細地說明本發(fā)明實施例。
圖1是示出采用打印機驅(qū)動器程序的打印系統(tǒng)的組成的圖,這是根據(jù)本發(fā)明的驅(qū)動器程序的一個示例。
該打印系統(tǒng)具有主計算機20和連接到該主計算機20的打印機10。
主計算機20具有一組應(yīng)用程序模塊(以下稱為“應(yīng)用程序”)21,這些是在所述主計算機20上運行的程序;和打印機驅(qū)動器22,根據(jù)來自應(yīng)用程序21的打印請求發(fā)送打印請求命令到打印機10;并且具有用戶界面23,用于輸入和/或指定能夠由打印機驅(qū)動器22處理的打印設(shè)置。還具有存儲一個或多個記錄的用戶設(shè)置數(shù)據(jù)庫24,每一個這種記錄包含名稱和指示進行設(shè)置的應(yīng)用程序的應(yīng)用程序信息,每一個這種記錄附加到可在允許設(shè)置打印功能(在本發(fā)明的上下文中被成為數(shù)據(jù)處理條件)的用戶界面23的設(shè)置屏幕中輸入或指定的打印功能設(shè)置(在本發(fā)明的上下文中被稱為數(shù)據(jù)處理條件)的組合上。
通過根據(jù)由用戶執(zhí)行的過程使得用戶界面23在打印期間被顯示,并且通過使得在用戶界面23的設(shè)置屏幕中設(shè)置的打印功能設(shè)置的組合被傳送到打印機驅(qū)動器10,應(yīng)用程序21能夠輸出反映了如用戶所需的打印功能設(shè)置的打印結(jié)果。
此時,使用指示已經(jīng)打開的應(yīng)用程序21的信息(更具體地說,所執(zhí)行的應(yīng)用程序的文件名)作為用戶界面23中的條件,來檢索在用戶設(shè)置數(shù)據(jù)庫24中保存的打印功能設(shè)置的組合,這種檢索出來的打印功能設(shè)置的組合被用作在用戶界面23的設(shè)置屏幕中執(zhí)行打印功能設(shè)置項目的改變的基礎(chǔ),從而允許在這種設(shè)置屏幕上再現(xiàn)由用戶先前執(zhí)行的打印功能設(shè)置。
注意,雖然為簡便起見在圖1中將打印機驅(qū)動器22、用戶界面23和用戶設(shè)置數(shù)據(jù)庫24示為單獨的功能塊,但是在包含全部這些功能塊的虛線之內(nèi)包圍的部分實際上能夠被理解為在“打印機驅(qū)動器”的支持下運行,就如該術(shù)語在其最廣泛的意義上使用的那樣。
圖2是示出與本實施例相關(guān)聯(lián)的用戶界面23的功能方框圖。
本實施例的用戶界面23具有用戶界面顯示功能231,它是當前普通的屏幕顯示功能;應(yīng)用程序信息獲取功能232,用于獲取指示其中打開了用戶界面23的應(yīng)用程序21的應(yīng)用程序信息(所執(zhí)行的應(yīng)用程序的文件名和/或其它);用戶界面設(shè)置功能233,用于在用戶界面23中改變打印功能設(shè)置的內(nèi)容;打印設(shè)置信息創(chuàng)建功能234,用于傳送指示應(yīng)當在應(yīng)用程序21中執(zhí)行哪種打印的信息;和數(shù)據(jù)庫搜索功能235,用于在用戶設(shè)置數(shù)據(jù)庫24中搜索匹配條件的打印功能設(shè)置的組合;而且,用戶界面顯示功能231具有用戶設(shè)置選擇功能231a,用于顯示選擇用戶設(shè)置的組合的列表。
圖3示出應(yīng)用程序信息的示例。
應(yīng)用程序信息可能包括如下信息,諸如正在執(zhí)行的應(yīng)用程序的文件名、指示其版本的信息、所創(chuàng)建的日期、以及創(chuàng)建它們的實體等。然而,請注意,這些僅僅是以示例方式指出的,也有可能使用其它信息。
圖4示出打印設(shè)置信息的示例。
分辨率、雙面打印選擇、放大、份數(shù)、紙張大小等等,可以被引用為打印設(shè)置信息的示例。而且,由于取決于打印機驅(qū)動器以及打印機自身的性能可以得到很多不同類型的信息,這種打印功能不限于本文所引用的信息示例。
下面描述在具有上述組成的打印系統(tǒng)的上下文中,當用戶在主計算機20的應(yīng)用程序21中打開的打印機驅(qū)動器22的用戶界面23并且在設(shè)置屏幕中輸入和/或指定各種打印功能的設(shè)置時可能執(zhí)行的各種處理序列的工作示例。
第一工作示例圖5是示出當用戶將打印功能設(shè)置的組合保存到用戶設(shè)置數(shù)據(jù)庫24時可能發(fā)生的處理序列的流程圖。以下參照圖5所示的流程圖,描述用戶通過其可將打印功能設(shè)置的組合保存到用戶設(shè)置數(shù)據(jù)庫24中的處理序列。
即,為了執(zhí)行來自應(yīng)用程序21的打印,打開用戶界面23,利用用戶界面顯示功能231來顯示當前的打印功能設(shè)置。用戶在利用用戶界面顯示功能231顯示的設(shè)置屏幕上執(zhí)行打印功能的設(shè)置;并且當選擇了應(yīng)當保存這種設(shè)置的組合時,用戶界面23利用應(yīng)用程序信息獲取功能232,來獲取指示哪個應(yīng)用程序使得其啟動發(fā)生的信息(步驟S101),并且利用打印設(shè)置信息創(chuàng)建功能234來創(chuàng)建如在當前顯示的屏幕中所設(shè)置的打印設(shè)置信息(打印功能設(shè)置的組合)(步驟S102)。接下來,用戶被提示輸入該打印功能設(shè)置的組合的名稱;并且當輸入了所希望的名稱時(步驟S103),利用數(shù)據(jù)庫搜索功能235來搜索用戶設(shè)置數(shù)據(jù)庫24,以便確認先前是否以相同的名稱保存了打印功能設(shè)置的組合(步驟S104)。如果結(jié)果發(fā)現(xiàn)已經(jīng)以相同的名稱保存了不同的打印功能設(shè)置的組合(如步驟S104中所確定的“是”),則處理返回到步驟S103,在該步驟中用戶再次被提示輸入名稱。但是如果發(fā)現(xiàn)沒有以該名稱保存打印功能設(shè)置的組合(如步驟S104中所確定的“否”),則由用戶指定的標識信息,即名稱,以及應(yīng)用程序信息(正在執(zhí)行的應(yīng)用程序的文件名、指示其版本的信息、文件日期、應(yīng)用程序設(shè)置信息等)與打印設(shè)置信息一起被保存到用戶設(shè)置數(shù)據(jù)庫24中(步驟S105)。
此后,在相同的應(yīng)用程序21之內(nèi)再次打開用戶界面23的情況下,將搜索用戶設(shè)置數(shù)據(jù)庫24以便找到匹配應(yīng)用程序信息(正在執(zhí)行的應(yīng)用程序的文件名)的打印功能設(shè)置的組合、隨后被傳送給用戶設(shè)置選擇功能231a的該打印功能設(shè)置的組合的名稱、以及能夠在顯示在用戶界面23中的該應(yīng)用程序21中使用的打印功能設(shè)置的組合的列表。
圖6是示出此時的處理,即,用于顯示能夠在打開用戶界面23的應(yīng)用程序21中使用的打印設(shè)置的組合的名稱列表的處理序列的流程圖。以下參照圖6所示的流程圖,描述用于顯示打印功能設(shè)置的組合的名稱列表的處理序列。
即,當打開用戶界面23以便執(zhí)行來自應(yīng)用程序21的打印時,用戶界面23利用應(yīng)用程序信息獲取功能232,來獲取指示哪個應(yīng)用程序使得其啟動發(fā)生的信息(正在執(zhí)行的應(yīng)用程序的文件名)(步驟S201)。接下來,從用戶設(shè)置數(shù)據(jù)庫24中獲取保存在用戶設(shè)置數(shù)據(jù)庫24中的打印功能設(shè)置的組合(步驟S202)。此外,執(zhí)行關(guān)于指示其中打開了用戶界面23的應(yīng)用程序的信息(正在執(zhí)行的應(yīng)用程序的文件名)是否與從用戶設(shè)置數(shù)據(jù)庫24中獲取的打印功能設(shè)置的組合相關(guān)聯(lián)的確定(步驟S203)。如果結(jié)果發(fā)現(xiàn)它與其相關(guān)聯(lián)(如步驟S203中所確定的“是”),則將所獲取的打印功能設(shè)置的該組合添加到由用戶設(shè)置選擇功能231a顯示的名稱列表中(步驟S204)。但是如果發(fā)現(xiàn)指示其中打開了用戶界面23的應(yīng)用程序的信息未與其相關(guān)聯(lián)(如步驟S203中所確定的“否”),則不對該名稱列表進行添加。
當已經(jīng)針對全部打印功能設(shè)置的組合執(zhí)行了這種處理(步驟S202到步驟S204)時(即已經(jīng)執(zhí)行該處理直到獲得如步驟S205中所確定的“否”為止),與打開了用戶界面23以執(zhí)行打印的應(yīng)用程序21相關(guān)聯(lián)的所有名稱都被添加到由用戶設(shè)置選擇功能231a顯示的名稱列表中。
圖7是示出在從根據(jù)圖6的處理序列所顯示的列表中選擇打印功能設(shè)置的組合期間可能發(fā)生的處理序列的流程圖。以下參照圖7所示的流程圖,描述由用戶從所顯示的名稱列表中選擇打印功能設(shè)置的組合的處理序列。
即,當用戶使用用戶界面顯示功能231的用戶設(shè)置選擇功能231a從以列表形式顯示的名稱中選擇一個名稱時,就獲取了該名稱(步驟S301),從而使得利用數(shù)據(jù)庫搜索功能235從用戶設(shè)置數(shù)據(jù)庫24中獲取具有該名稱的打印功能設(shè)置的組合(步驟S302)。此外,用戶界面設(shè)置功能233改變用戶界面中打印功能設(shè)置的內(nèi)容以便反映出所獲取的信息,即所獲取的打印功能設(shè)置的組合(步驟S303)。也就是說,更新當前正在顯示的打印功能設(shè)置的內(nèi)容,以便成為打印功能設(shè)置的組合,使用用戶界面顯示功能231將所改變的打印功能設(shè)置顯示給用戶。
此后,當用戶指定已經(jīng)完成了打印功能的設(shè)置時,打印設(shè)置信息創(chuàng)建功能234根據(jù)此時存在于用戶界面中的打印功能設(shè)置的內(nèi)容來創(chuàng)建打印設(shè)置信息,并且將其傳送給應(yīng)用程序21。應(yīng)用程序21使用傳送給它的打印設(shè)置信息來使用打印機驅(qū)動器212執(zhí)行打印。
這就完成了對在與第一工作示例相關(guān)聯(lián)的處理期間所執(zhí)行的操作的描述,該第一工作示例包括在本實施例的打印系統(tǒng)中保存打印功能設(shè)置的組合的處理(圖5)、顯示能夠使用的打印功能設(shè)置的組合的名稱列表的處理(圖6)、以及當從名稱列表中選擇任意名稱時改變打印功能設(shè)置的內(nèi)容的處理(圖7)。
第二工作示例在基于前述第一工作示例中的應(yīng)用程序信息來顯示打印功能設(shè)置的組合期間,可能出現(xiàn)如下情形,即存在來自用戶的請求,指示在特定應(yīng)用程序中使用的打印功能設(shè)置還用于其它應(yīng)用程序的愿望。該第二工作示例是在這種情形中可能出現(xiàn)的處理的工作示例。以下參照圖8和9中所示的流程圖,來描述諸如在第二工作示例中可能發(fā)生的處理。
圖8,與在前述第一工作示例中圖5所示的流程圖相對應(yīng),是示出執(zhí)行打印功能設(shè)置以便有可能在其它應(yīng)用程序中使用特定應(yīng)用程序中的打印功能設(shè)置的處理序列的流程圖,打印功能設(shè)置的組合被執(zhí)行并且被保存到用戶設(shè)置數(shù)據(jù)庫24中。圖8所示的流程圖與圖5所示的流程圖之間的主要不同是如下事實,即在圖8中,在相應(yīng)于圖5的步驟S 104和步驟S105之間的位置處添加步驟S104-1——一個新的評估步驟。以下參照圖8所示的流程圖,描述執(zhí)行設(shè)置以便有可能在其它應(yīng)用程序中使用特定應(yīng)用程序中的打印功能設(shè)置的處理序列,打印功能設(shè)置的組合被執(zhí)行并且被保存到用戶設(shè)置數(shù)據(jù)庫24中。
即,為了執(zhí)行來自應(yīng)用程序21的打印,打開用戶界面23,利用用戶界面顯示功能231來顯示當前的打印功能設(shè)置。用戶在利用用戶界面顯示功能231顯示的設(shè)置屏幕上執(zhí)行打印功能的設(shè)置;并且當選擇了應(yīng)當保存這種設(shè)置的組合時,用戶界面23利用應(yīng)用程序信息獲取功能232,來獲取指示哪個應(yīng)用程序使得其啟動發(fā)生的信息(步驟S101),并且利用打印設(shè)置信息創(chuàng)建功能234來創(chuàng)建如在當前顯示的屏幕中所設(shè)置的打印設(shè)置信息(打印功能設(shè)置的組合)(步驟S102)。接下來,用戶被提示輸入該打印功能設(shè)置的組合的名稱;并且當輸入了所希望的名稱時(步驟S103),利用數(shù)據(jù)庫搜索功能235來搜索用戶設(shè)置數(shù)據(jù)庫24,以便確認先前是否以相同的名稱保存了打印功能設(shè)置的組合(步驟S104)。如果結(jié)果發(fā)現(xiàn)已經(jīng)以相同的名稱保存了不同的打印功能設(shè)置的組合(如步驟S104中所確定的“是”),則處理返回到步驟S103,在該步驟中用戶再次被提示輸入名稱。但是如果發(fā)現(xiàn)沒有以該名稱保存打印功能設(shè)置的組合(如步驟S104中所確定的“否”),則執(zhí)行關(guān)于該打印功能設(shè)置的組合是否應(yīng)當在所有應(yīng)用程序中使用的確認(步驟S104-1);并且在用戶指定應(yīng)當這樣使用該設(shè)置的情況下(如步驟S104-1中所確定的“是”),由用戶指定的標識信息,即名稱,指示應(yīng)當在其它應(yīng)用程序中使用該設(shè)置的信息,以及應(yīng)用程序信息(正在執(zhí)行的應(yīng)用程序的文件名、指示其版本的信息、文件日期、應(yīng)用程序設(shè)置信息和/或其它)與打印設(shè)置信息一起被保存(登記)到用戶設(shè)置數(shù)據(jù)庫24中(步驟S105-1)。但是在用戶在步驟S104-1中指定不應(yīng)當這樣使用該設(shè)置(如在該步驟中所確定的“否”)的情況下,由用戶指定的標識信息,即名稱,以及應(yīng)用程序信息(正在執(zhí)行的應(yīng)用程序的文件名、指示其版本的信息、文件日期、應(yīng)用程序設(shè)置信息和/或其它)與打印設(shè)置信息一起被保存到用戶設(shè)置數(shù)據(jù)庫24中(步驟S105-2)。
圖9,與在前述第一工作示例中圖6所示的流程圖相對應(yīng),是示出在根據(jù)圖8所示的處理序列將打印功能設(shè)置登記為在其它應(yīng)用程序中使用的情況下,用于顯示能夠在打開用戶界面23的應(yīng)用程序21中使用的這些打印功能設(shè)置的組合的名稱列表的處理序列的流程圖。也就是說,將在圖6所示的流程圖的步驟S205之后執(zhí)行圖9所示的流程圖。以下將參照圖9所示的流程圖,描述用于顯示打印功能設(shè)置的組合的名稱列表的處理序列。
即,在直到步驟S205的處理期間選擇與打開了用戶界面23的應(yīng)用程序相對應(yīng)的所有名稱之后,接著獲取與其它應(yīng)用程序相關(guān)聯(lián)的打印功能設(shè)置的組合(步驟S206),并且執(zhí)行關(guān)于該組合是否被設(shè)置為在所有應(yīng)用程序中使用的確認(步驟S207)。如果結(jié)果發(fā)現(xiàn)該組合被設(shè)置為在所有應(yīng)用程序中使用(如步驟S207中所確定的“是”),獲取賦給在步驟S206中獲取的該打印功能設(shè)置的組合的名稱,并且將該名稱添加到由用戶設(shè)置選擇功能231a顯示的名稱列表中(步驟S208)。當已經(jīng)針對具有指示其它應(yīng)用程序的應(yīng)用程序信息的所有打印功能設(shè)置的組合執(zhí)行了這種處理(步驟S206到步驟S208)(即已經(jīng)執(zhí)行了該處理直到獲得如步驟S209中所確定的“否”為止)時,與打開了用戶界面23以執(zhí)行打印的應(yīng)用程序21相關(guān)聯(lián)的所有名稱、以及所指示的應(yīng)用程序不同但被設(shè)置為在所有應(yīng)用程序中使用的所有名稱,將被添加到由用戶設(shè)置選擇功能231a顯示的名稱列表中。
結(jié)果,還有可能在除了保存這種組合的應(yīng)用程序以外的應(yīng)用程序中使用打印功能設(shè)置的組合。
第三工作示例在當前第三工作示例中,執(zhí)行關(guān)于執(zhí)行打印的應(yīng)用程序是否包含在由應(yīng)用程序信息所指示的應(yīng)用程序中的確定,該應(yīng)用程序信息與作為搜索用戶設(shè)置數(shù)據(jù)庫24的結(jié)果的打印功能設(shè)置的組合相關(guān)聯(lián),滿足該標準的打印功能設(shè)置的組合被添加到用于選擇的功能列表的頂部,并且不滿足該標準的打印功能設(shè)置的組合被添加到該列表的底部,以便使得向列表頂部顯示的候選項成為適合于執(zhí)行打印的應(yīng)用程序的打印功能設(shè)置。而且,通過根據(jù)打印功能設(shè)置的組合是否與當前應(yīng)用程序相關(guān)聯(lián)來改變一些特性,在該工作示例中有可能允許用戶迅速區(qū)分其中哪一個是適合于該應(yīng)用程序的打印功能設(shè)置。以下將參照圖10所示的流程圖來描述在該第三工作示例中可能進行的處理。
即,當打開用戶界面23以便執(zhí)行來自應(yīng)用程序21的打印時,用戶界面23利用應(yīng)用程序信息獲取功能232,來獲取指示哪個應(yīng)用程序使得其啟動發(fā)生的信息(正在執(zhí)行的應(yīng)用程序的文件名)(步驟S501)。接下來,從用戶設(shè)置數(shù)據(jù)庫24中獲取保存在用戶設(shè)置數(shù)據(jù)庫24中的打印功能設(shè)置的組合(步驟S502)。此外,執(zhí)行關(guān)于指示其中打開了用戶界面23的應(yīng)用程序的信息(正在執(zhí)行的應(yīng)用程序的文件名)是否與從用戶設(shè)置數(shù)據(jù)庫24中獲取的打印功能設(shè)置的組合相關(guān)聯(lián)的確定(步驟S503)。如果結(jié)果發(fā)現(xiàn)它與其相關(guān)聯(lián)(如步驟S503中所確定的“是”),則將賦給從用戶設(shè)置數(shù)據(jù)庫24中獲取的該打印功能設(shè)置的組合的名稱添加到由用戶設(shè)置選擇功能231a顯示的名稱列表的頂部(步驟S504)。但是如果發(fā)現(xiàn)指示其中打開了用戶界面23的應(yīng)用程序的信息不與其相關(guān)聯(lián)(如步驟S503中所確定的“否”),則將賦給從用戶設(shè)置數(shù)據(jù)庫24中獲取的該打印功能設(shè)置的組合的名稱添加到由用戶設(shè)置選擇功能231a顯示的名稱列表的底部(步驟S505)。此時,執(zhí)行顯示使得所顯示的字符的顯示格式不同于在頂部添加的名稱中的字符的顯示格式(步驟S506)。更具體地說,在本示例中可以將向頂部所顯示的字符的顏色設(shè)置成黑色,而將向底部所顯示的字符的顏色設(shè)置成灰色、紅色或者其它顏色。黑色和灰色的組合將是采用不同顯示密度的示例,而黑色和紅色的組合將是采用不同顯示顏色的示例。
圖11示出列表顯示方法的示例,在本示例中用黑色顯示與指示其中打開了用戶界面23的應(yīng)用程序的信息相關(guān)聯(lián)的名稱(2-Up,4-Up,8-Up),并且在本示例中用灰色顯示不與其相關(guān)聯(lián)的名稱(復(fù)制(書));然而,各種顯示方法中的任何方法,例如改變背景顏色、顯示圖標等,都可能被采用。
當已經(jīng)針對所有打印功能設(shè)置的組合執(zhí)行了該處理(步驟S502到步驟S506)(即執(zhí)行該處理直到獲得如步驟S507中所確定的“否”為止)時,由用戶設(shè)置選擇功能231a顯示的列表將反映不同的顯示格式,使得顯示在執(zhí)行打印的應(yīng)用程序中設(shè)置的打印功能組合的名稱,以便在便利對其進行選擇的高級位置上被列表,而顯示在其它應(yīng)用程序中設(shè)置的打印功能組合的名稱,以便在相對于其的低級位置上被列表。結(jié)果,即使在已經(jīng)保存了很多打印功能組合的情況下,用戶將有可能更迅速地且容易地選擇如用戶所希望的所喜愛的打印功能設(shè)置的組合。
第四工作示例在當前第四工作示例中,當以列表形式顯示名稱時,考慮使用打印功能設(shè)置的組合的次數(shù)(打印的次數(shù)),以首先列表使用很多次的組合的次序來顯示名稱。這就是如下情形,即在第四工作示例中,打印功能設(shè)置的組合被設(shè)置成對使用它的次數(shù)進行計數(shù)并且將其保存到用戶設(shè)置數(shù)據(jù)庫24中是有必要的。也就是說,在由用戶從如圖7所示的顯示列表中選擇打印功能設(shè)置的組合的處理期間,在步驟S303中的處理之后,即在用戶界面中改變打印設(shè)置功能的內(nèi)容以便反映出所獲取的指示所獲取的打印功能設(shè)置的組合的信息的處理之后,添加將指示使用次數(shù)遞增(+1)的信息附加到指示打印功能設(shè)置的組合的信息中的處理,它用于更新在用戶設(shè)置數(shù)據(jù)庫24中保存的信息。這使得有可能將指示最近的使用次數(shù)的信息附加到在用戶設(shè)置數(shù)據(jù)庫24中保存的打印功能設(shè)置的組合中。
圖12是示出在以上述方式保存使用次數(shù)的情況下,用于顯示能夠在打開了用戶界面23的應(yīng)用程序21中使用的打印功能設(shè)置的組合的名稱列表的處理序列的流程圖。以下將參照圖12來描述用于顯示打印功能設(shè)置的組合的名稱列表的處理序列。
即,當打開用戶界面23以便執(zhí)行來自應(yīng)用程序21的打印時,用戶界面23利用應(yīng)用程序信息獲取功能232,來獲取指示哪個應(yīng)用程序是使得其啟動發(fā)生的應(yīng)用程序的信息(正在執(zhí)行的應(yīng)用程序的文件名)(步驟S601)。接下來,從用戶設(shè)置數(shù)據(jù)庫24中獲取保存在用戶設(shè)置數(shù)據(jù)庫24中的打印功能設(shè)置的組合(步驟S602)。此外,執(zhí)行關(guān)于指示其中打開了用戶界面23的應(yīng)用程序的信息(正在執(zhí)行的應(yīng)用程序的文件名)是否與從用戶設(shè)置數(shù)據(jù)庫24中獲取的打印功能設(shè)置的組合相關(guān)聯(lián)的確定(步驟S603)。如果結(jié)果發(fā)現(xiàn)它與其相關(guān)聯(lián)(如步驟S603中所確定的“是”),則將賦給從用戶設(shè)置數(shù)據(jù)庫24中獲取的該打印功能設(shè)置的組合的名稱添加到由用戶設(shè)置選擇功能231a顯示的名稱列表中(步驟S604)。但是如果發(fā)現(xiàn)指示其中打開了用戶界面23的應(yīng)用程序的信息不與其相關(guān)聯(lián)(如步驟S603中所確定的“否”),則不將賦給從用戶設(shè)置數(shù)據(jù)庫24中獲取的該打印功能設(shè)置的組合的名稱添加到該名稱列表中。
當已經(jīng)針對所有打印功能設(shè)置的組合執(zhí)行了該處理(步驟S602到步驟S604)(即執(zhí)行該處理直到獲得如步驟S605中所確定的“否”為止)時,將在執(zhí)行打印的應(yīng)用程序中設(shè)置的打印功能設(shè)置的組合的名稱添加到由用戶設(shè)置選擇功能231a顯示的列表中。接著,用戶界面顯示功能231從用戶設(shè)置數(shù)據(jù)庫24中提取與以列表形式顯示的每一個名稱相關(guān)聯(lián)的使用次數(shù),并且重新排列這些名稱使得以使用次數(shù)的次序?qū)⑵淞斜?步驟S606)。結(jié)果,即使在已經(jīng)保存了很多打印功能組合的情況下,用戶也有可能容易地根據(jù)使用它的次數(shù)來選擇所喜愛的打印功能組合。
注意,雖然在前述第四工作示例中以列表形式顯示所有名稱,之后從用戶設(shè)置數(shù)據(jù)庫24中提取使用次數(shù)并且執(zhí)行重排,有可能采用如下構(gòu)造,即當從用戶設(shè)置數(shù)據(jù)庫24中獲取名稱的同時還獲取使用次數(shù),對于每一個添加執(zhí)行列表的重排。而且,使用次數(shù)的重排還可以針對每一個應(yīng)用程序單獨地執(zhí)行。
第五工作示例在當前第五工作示例中,在用于打印的打印功能設(shè)置未與執(zhí)行打印的應(yīng)用程序相關(guān)聯(lián)的情況下,向用戶進行關(guān)于在完成打印之后是否還使用該打印功能設(shè)置的查詢;并且在用戶確定應(yīng)用程序和打印功能設(shè)置的組合有用的情況下,以相關(guān)聯(lián)的方式在用戶設(shè)置數(shù)據(jù)庫24中登記打印功能設(shè)置和指示執(zhí)行該打印的應(yīng)用程序的應(yīng)用程序信息的組合。圖13是示出諸如可在此時發(fā)生的處理的流程圖。以下將參照圖13所示的流程圖來描述諸如在本第五工作示例中進行的處理。
即,在將打印數(shù)據(jù)發(fā)送到打印機10之后,用戶界面23利用應(yīng)用程序信息獲取功能232,來獲取指示執(zhí)行打印的應(yīng)用程序的信息(正在執(zhí)行的應(yīng)用程序的文件名)(步驟S701)。接下來,從用戶設(shè)置數(shù)據(jù)庫24中獲取與正用于執(zhí)行打印的打印功能設(shè)置的組合相關(guān)聯(lián)的應(yīng)用程序信息(步驟S702)。此外,執(zhí)行關(guān)于指示正執(zhí)行打印的應(yīng)用程序的應(yīng)用程序信息(正在執(zhí)行的應(yīng)用程序的文件名)是否匹配與從用戶設(shè)置數(shù)據(jù)庫24中獲取的打印功能設(shè)置的組合相關(guān)聯(lián)的確定(步驟S703)。如果結(jié)果發(fā)現(xiàn)該應(yīng)用程序信息不匹配(如步驟S703中所確定的“否”),則應(yīng)用程序顯示功能231使得一個屏幕被顯示,以便確認指示正執(zhí)行打印的應(yīng)用程序的應(yīng)用程序信息是否應(yīng)當與打印功能設(shè)置的組合相關(guān)聯(lián)(步驟S704)。在用戶在該請求確認的屏幕中指示應(yīng)當執(zhí)行關(guān)聯(lián)的情況下(如步驟S705中所確定的“是”),將用于執(zhí)行打印的打印功能設(shè)置的組合與指示執(zhí)行打印的當前應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)地保存到用戶設(shè)置數(shù)據(jù)庫24中(步驟S706)。結(jié)果,在執(zhí)行打印時的下一個和后續(xù)實例期間,有可能以如同在該應(yīng)用程序之內(nèi)登記的相同方式來對待該打印功能設(shè)置的組合。
注意,雖然前述工作示例是以采用打印機驅(qū)動器程序的示例作為驅(qū)動器程序的示例來描述的,但是本發(fā)明不限于打印機驅(qū)動器程序,而是可能以相同的方式應(yīng)用于各種驅(qū)動器程序中的任何一種。
上述一個或多個打印系統(tǒng)是通過驅(qū)動器程序來完成的,該驅(qū)動器程序允許將指示其特性的名稱以及指示進行設(shè)置的應(yīng)用程序的信息附加到由用戶保存的設(shè)置的組合中,并且允許在執(zhí)行設(shè)置時的下一個及后續(xù)實例期間從名稱列表中選擇數(shù)據(jù)處理條件的組合;并且作為基于打開的應(yīng)用程序來控制以列表形式顯示的內(nèi)容的結(jié)果,該驅(qū)動器程序容易地允許以對于不同應(yīng)用程序的不同方式來設(shè)置有效的數(shù)據(jù)處理條件。
本發(fā)明的主題可以是這種程序本身,并且/或者本發(fā)明的主題可以是在計算機可讀記錄介質(zhì)上存儲該程序。
根據(jù)本發(fā)明,這種記錄介質(zhì)/媒體可以具有在圖1所示的主計算機20中執(zhí)行處理必需的未示出的一個或多個存儲器的形式,例如,有可能將諸如ROM等存儲器自身用作程序介質(zhì)/媒體;可替換地或者除此以外,可以提供程序讀取設(shè)備,作為未示出的外部存儲設(shè)備,這種記錄介質(zhì)/媒體具有作為將記錄介質(zhì)/媒體插入其中的結(jié)果而可讀的程序介質(zhì)/媒體的形式。與采用哪一個前述情形無關(guān),該構(gòu)造可以如下,即所存儲的程序被訪問并且被微計算機執(zhí)行;并且/或者可以采用如下方法,其中在任何情況下讀取程序,在執(zhí)行這種程序之前,所讀取的程序被裝載到微計算機的程序存儲區(qū)中。
本文中,前述程序介質(zhì)/媒體可以是如此構(gòu)造的記錄介質(zhì)/媒體使得可與一個或多個主體相分離,并且/或者可以是以載有固化形式的程序的介質(zhì)/媒體;包含磁帶、盒帶、和/或其它這種類型的介質(zhì)/媒體;FD(軟盤)和/或HD(硬盤)和/或其它這種類型的磁盤和/或CD-ROM/MO/MD/DVD和/或其它這種光盤類型介質(zhì)/媒體;IC卡(包含存儲卡)/光卡和/或其它這種卡類型介質(zhì)/媒體;和/或掩模(mask)ROM、EPROM、EEPROM、閃存ROM,和/或其它這種半導(dǎo)體存儲器。
而且,根據(jù)本發(fā)明,在系統(tǒng)體系如下的情況下,即可以連接到包含因特網(wǎng)的通信網(wǎng)絡(luò)中,記錄介質(zhì)/媒體可以用流形式來攜帶程序,使得能夠從通信網(wǎng)絡(luò)下載程序。而且,在以這種方式從通信網(wǎng)絡(luò)下載程序的情況下,用于執(zhí)行這種下載的程序可以預(yù)先存儲在設(shè)備主體中,或者可以從其它記錄介質(zhì)/媒體上安裝。
而且,本發(fā)明可以采用除了本文闡述的形式以外的各種形式來實現(xiàn),而不背離本發(fā)明的精神或?qū)嵸|(zhì)特征。因此,前述實施例和工作示例在各方面都僅僅是解釋性的,并且不是以限制方式闡述的。本發(fā)明的范圍由權(quán)利要求所指示,其不以任何方式被說明書的主體所限制。而且,在權(quán)利要求的等效方案的范圍內(nèi)的所有修改和改變都落在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種驅(qū)動器程序,根據(jù)來自一個或多個應(yīng)用程序的一個或多個請求,使得利用一個或多個用戶界面來執(zhí)行數(shù)據(jù)處理,該驅(qū)動器程序包括一個或多個信息獲取步驟,其中使用存儲一個或多個記錄的一個或多個用戶設(shè)置數(shù)據(jù)庫,來獲取指示其中打開了一個或多個設(shè)置屏幕的一個或多個應(yīng)用程序的應(yīng)用程序信息,至少一個所述設(shè)置屏幕是通過至少一個所述用戶界面呈現(xiàn)出來的,并且允許設(shè)置一個或多個數(shù)據(jù)處理條件,并且至少一部分所述記錄中的每一個包含被附加到可在至少一個所述設(shè)置屏幕上輸入或指定的一個或多個數(shù)據(jù)處理條件設(shè)置的一個或多個組合上的下列項一個或多個名稱,和所述應(yīng)用程序信息,指示其中設(shè)置了至少一個數(shù)據(jù)處理條件的一個或多個應(yīng)用程序;一個或多個選擇顯示步驟,其中基于所獲取的應(yīng)用程序信息來搜索至少一個所述用戶設(shè)置數(shù)據(jù)庫,以便選擇和以列表形式顯示與這種應(yīng)用程序信息相關(guān)聯(lián)地保存的至少一個所述名稱;以及一個或多個設(shè)置改變步驟,其中從以列表形式顯示的所述至少一個名稱中選擇一個或多個任意名稱,以便根據(jù)與這些名稱相關(guān)聯(lián)的一個或多個所述數(shù)據(jù)處理條件設(shè)置的至少一個組合,來改變至少一個所述數(shù)據(jù)處理條件設(shè)置的內(nèi)容,這種被改變的內(nèi)容被包含到至少一個所述設(shè)置屏幕中。
2.如權(quán)利要求1所述的驅(qū)動器程序,還包括一個或多個保存步驟,其中,在一個或多個用戶執(zhí)行一個或多個如下過程的情況下,即在這種過程中,一個或多個任意名稱通過至少一個用戶界面被附加到可在至少一個所述設(shè)置屏幕上設(shè)置的至少一個所述組合中,至少一個所述記錄被保存到至少一個所述用戶設(shè)置數(shù)據(jù)庫中,至少一部分所述記錄中的每一個包含被附加到至少一個所述組合中的至少一個數(shù)據(jù)處理條件設(shè)置上的下列項至少一個所述名稱,和所述應(yīng)用程序信息,指示其中設(shè)置了至少一個所述數(shù)據(jù)處理條件的一個或多個應(yīng)用程序。
3.如權(quán)利要求2所述的驅(qū)動器程序,其中,至少一個所述保存步驟還包括一個或多個查詢步驟,其中,進行關(guān)于是否還在一個或多個其它應(yīng)用程序中使用至少一個所述數(shù)據(jù)處理條件設(shè)置組合的一個或多個查詢;并且,在響應(yīng)于至少一個所述查詢而選擇了還被用在一個或多個其它應(yīng)用程序中的至少一個所述數(shù)據(jù)處理條件設(shè)置組合的情況下,指示在至少一個其它應(yīng)用程序中使用的信息被附加于這些組合。
4.如權(quán)利要求3所述的驅(qū)動器程序,其中,至少一個所述選擇顯示步驟可以如下,在搜索至少一個所述用戶設(shè)置數(shù)據(jù)庫期間發(fā)現(xiàn)指示在至少一個所述其它應(yīng)用程序中使用的信息被附加于所述數(shù)據(jù)自理條件設(shè)置組合的情況下,選擇并且以列表形式顯示與這種附加的信息相關(guān)聯(lián)地保存的一個或多個名稱。
5.如權(quán)利要求4所述的驅(qū)動器程序,其中,至少一個所述選擇顯示步驟可以如下,針對與指示其中打開了至少一個所述設(shè)置屏幕的至少一個所述應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)的至少一個所述名稱,相對于針對與指示在至少一個所述其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個所述名稱而言,采用不同的顯示次序。
6.如權(quán)利要求5所述的驅(qū)動器程序,其中,所述顯示次序如下以高級方式來顯示與應(yīng)用程序信息相關(guān)聯(lián)的至少一個所述名稱,該應(yīng)用程序信息指示其中打開了至少一個所述設(shè)置屏幕的至少一個應(yīng)用程序,并且以相對于所述高級方式的低級方式,來顯示與指示在至少一個所述其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個所述名稱。
7.如權(quán)利要求4到6中的任意一項所述的驅(qū)動器程序,其中,至少一個所述選擇顯示步驟如下,針對與所述指示其中打開了至少一個所述設(shè)置屏幕的至少一個所述應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)的至少一個所述名稱,相對于針對與指示在至少一個所述其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個所述名稱而言,采用不同的顯示格式。
8.如權(quán)利要求7所述的驅(qū)動器程序,其中,所述顯示格式如下,針對與指示其中打開了至少一個所述設(shè)置屏幕的至少一個所述應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)的至少一個所述名稱,相對于針對與指示在至少一個所述其它應(yīng)用程序中使用的信息相關(guān)聯(lián)的至少一個所述名稱而言,采用不同的顯示密度和/或顯示顏色。
9.如權(quán)利要求1到8中的任意一項所述的驅(qū)動器程序,還包括一個或多個頻率計數(shù)步驟,其中,在將顯示在至少一個所述設(shè)置屏幕中的至少一個數(shù)據(jù)處理條件設(shè)置組合用于數(shù)據(jù)處理的情況下,對使用該至少一個數(shù)據(jù)處理條件設(shè)置組合的至少一個次數(shù)進行計數(shù);并且至少一個所述選擇顯示步驟如下,即以使用次數(shù)的次序來顯示在至少一個所述設(shè)置屏幕中顯示的至少一個所述名稱。
10.如權(quán)利要求2所述的驅(qū)動器程序,其中,至少一個所述保存步驟如下,即可以使多組應(yīng)用程序信息與至少一個所述數(shù)據(jù)處理條件設(shè)置組合中的任意一個相關(guān)聯(lián)。
11.如權(quán)利要求2所述的驅(qū)動器程序,其中,至少一個所述保存步驟還包括一個或多個查詢步驟,其中,在至少一個所述數(shù)據(jù)處理條件設(shè)置組合與指示除了請求數(shù)據(jù)處理的至少一個所述應(yīng)用程序中的任何一個應(yīng)用程序以外的一個或多個應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)、并且使用與至少一個所述其它應(yīng)用程序相關(guān)聯(lián)的至少一個所述數(shù)據(jù)處理條件設(shè)置組合來使得數(shù)據(jù)被處理的執(zhí)行的情況下,進行關(guān)于是否要與該一個應(yīng)用程序的應(yīng)用程序信息相關(guān)聯(lián)地保存的至少一個數(shù)據(jù)處理條件設(shè)置組合的一個或多個查詢;并且,在響應(yīng)于至少一個查詢而選擇了與其相關(guān)聯(lián)地進行保存的情況下,至少一個所述數(shù)據(jù)處理條件設(shè)置組合、附加到至少一個所述數(shù)據(jù)處理條件設(shè)置組合的至少一個所述名稱、以及所述一個應(yīng)用程序的至少一部分應(yīng)用程序信息,被以相互關(guān)聯(lián)的方式保存到至少一個所述用戶設(shè)置數(shù)據(jù)庫中。
12.一種計算機可讀記錄介質(zhì),其上記錄有根據(jù)權(quán)利要求1到11中任意一項所述的至少一個驅(qū)動器程序。
13.一種驅(qū)動器控制方法,根據(jù)來自一個或多個應(yīng)用程序的一個或多個請求,使得利用一個或多個用戶界面來執(zhí)行數(shù)據(jù)處理,該驅(qū)動器控制方法包括一個或多個信息獲取操作,其中使用存儲一個或多個記錄的一個或多個用戶設(shè)置數(shù)據(jù)庫,來獲取指示其中打開了一個或多個設(shè)置屏幕的一個或多個應(yīng)用程序的應(yīng)用程序信息,至少一個所述設(shè)置屏幕是通過至少一個用戶界面呈現(xiàn)出來的,并且允許設(shè)置一個或多個數(shù)據(jù)處理條件,并且至少一部分所述記錄中的每一個包含被附加到可在至少一個所述設(shè)置屏幕上輸入或指定的一個或多個數(shù)據(jù)處理條件設(shè)置的一個或多個組合上的下列項一個或多個名稱,和所述應(yīng)用程序信息,指示其中設(shè)置了至少一個數(shù)據(jù)處理條件的一個或多個應(yīng)用程序;一個或多個選擇顯示操作,其中基于所獲取的應(yīng)用程序信息來搜索至少一個所述用戶設(shè)置數(shù)據(jù)庫,以便選擇和以列表形式顯示與這種應(yīng)用程序信息相關(guān)聯(lián)保存的至少一個所述名稱;以及一個或多個設(shè)置改變操作,其中從以列表形式顯示的至少一個所述名稱中選擇一個或多個任意名稱,以便根據(jù)與這些名稱相關(guān)聯(lián)的一個或多個數(shù)據(jù)處理條件設(shè)置的至少一個組合,來改變至少一個所述數(shù)據(jù)處理條件設(shè)置的內(nèi)容,這種被改變的內(nèi)容被包含到至少一個所述設(shè)置屏幕中。
14.一種驅(qū)動器控制設(shè)備,根據(jù)來自一個或多個應(yīng)用程序的一個或多個請求,使得利用一個或多個用戶界面來執(zhí)行數(shù)據(jù)處理,該驅(qū)動器控制設(shè)備包括一個或多個用戶設(shè)置數(shù)據(jù)庫,存儲一個或多個記錄;一個或多個信息獲取裝置,用于獲取指示其中打開了一個或多個設(shè)置屏幕的一個或多個應(yīng)用程序的應(yīng)用程序信息,至少一個所述設(shè)置屏幕是通過至少一個所述用戶界面呈現(xiàn)出來的,并且允許設(shè)置一個或多個數(shù)據(jù)處理條件,并且至少一部分所述記錄中的每一個包含被附加到可在至少一個所述設(shè)置屏幕上輸入或指定的一個或多個數(shù)據(jù)處理條件設(shè)置的一個或多個組合上的下列項一個或多個名稱,和所述應(yīng)用程序信息,指示其中設(shè)置了至少一個數(shù)據(jù)處理條件的一個或多個應(yīng)用程序;一個或多個選擇顯示裝置,用于基于所獲取的應(yīng)用程序信息來搜索至少一個所述用戶設(shè)置數(shù)據(jù)庫,以便選擇和以列表形式顯示與這種應(yīng)用程序信息相關(guān)聯(lián)地保存的至少一個所述名稱;以及一個或多個設(shè)置改變裝置,用于從以列表形式顯示的所述至少一個名稱中選擇一個或多個任意名稱,以便根據(jù)與這些名稱相關(guān)聯(lián)的一個或多個所述數(shù)據(jù)處理條件設(shè)置的至少一個組合,來改變至少一個所述數(shù)據(jù)處理條件設(shè)置的內(nèi)容,這種被改變的內(nèi)容被包含到至少一個所述設(shè)置屏幕中。
全文摘要
提供用戶設(shè)置數(shù)據(jù)庫,存儲名稱和指示進行數(shù)據(jù)處理條件設(shè)置的應(yīng)用程序的應(yīng)用程序信息,這些被附加到可在通過用戶界面呈現(xiàn)的設(shè)置屏幕上輸入或指定的數(shù)據(jù)處理條件設(shè)置的組合中并且允許設(shè)置數(shù)據(jù)處理條件,用戶界面獲取指示其中打開了設(shè)置屏幕的應(yīng)用程序的應(yīng)用程序信息并且基于所獲取的應(yīng)用程序信息搜索用戶設(shè)置數(shù)據(jù)庫并且選擇和以列表形式顯示與該應(yīng)用程序信息相關(guān)聯(lián)地保存的名稱;當從以列表形式顯示的名稱中選擇任意名稱時,根據(jù)與該名稱相關(guān)聯(lián)的數(shù)據(jù)處理條件設(shè)置的組合來改變設(shè)置屏幕中數(shù)據(jù)處理條件設(shè)置的內(nèi)容。
文檔編號G06F13/10GK1722118SQ20051008365
公開日2006年1月18日 申請日期2005年7月13日 優(yōu)先權(quán)日2004年7月13日
發(fā)明者上野敏宏 申請人:夏普株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安顺市| 中牟县| 拉萨市| 抚松县| 内丘县| 永川市| 根河市| 沈丘县| 涿鹿县| 阳谷县| 呼图壁县| 双鸭山市| 蓬莱市| 江陵县| 麻江县| 苗栗县| 屏边| 忻州市| 和田市| 清丰县| 曲麻莱县| 甘泉县| 蚌埠市| 日喀则市| 乾安县| 白山市| 新丰县| 沽源县| 英吉沙县| 姜堰市| 安福县| 永川市| 株洲县| 泗洪县| 伊吾县| 晋中市| 武宁县| 牟定县| 敦煌市| 苏州市| 宿松县|