国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理設(shè)備、程序產(chǎn)品和記錄介質(zhì)的制作方法

      文檔序號:6461970閱讀:208來源:國知局
      專利名稱:信息處理設(shè)備、程序產(chǎn)品和記錄介質(zhì)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種連接到輸出裝置的信息處理設(shè)備、以及在信息處理設(shè)備 中的程序產(chǎn)品和記錄介質(zhì)。
      背景技術(shù)
      如果諸如個人計算機(PC )的計算機經(jīng)由網(wǎng)絡(luò)或以串行方式連接到外圍 裝置,諸如打印機、掃描儀、或者傳真機(FAX),則計算機包括裝置驅(qū)動 器,用以將利用所安裝的應(yīng)用創(chuàng)建或瀏覽的數(shù)據(jù)轉(zhuǎn)換為可由外圍裝置解釋 (interprete)的數(shù)據(jù)。例如,如果外圍裝置是諸如激光打印機(LP )或多功 能外圍設(shè)備(MFP)的圖像形成設(shè)備,則計算機典型地已經(jīng)合并了專用于圖 像形成設(shè)備的打印機驅(qū)動器。因此,通過應(yīng)用創(chuàng)建的數(shù)據(jù)被轉(zhuǎn)換為可由圖像 形成設(shè)備解釋的頁面描述語言(PDL)數(shù)據(jù)。圖21是根據(jù)傳統(tǒng)技術(shù)的圖像形成系統(tǒng)中的計算機的功能框圖。圖21所示的計算機1000能夠顯示基于諸如Windows (注冊商標(biāo))的 OS (操作系統(tǒng))的用戶界面(UI)。該計算機1000經(jīng)由網(wǎng)絡(luò)3000連接到第 一打印機2010和第二打印機2020。計算機1000包括應(yīng)用1100,其是諸 如文檔創(chuàng)建軟件和電子制表軟件的通用軟件;OS 1200; —個或多個打印機驅(qū)動器1310、 1320.......,用以將來自O(shè)S 1200的內(nèi)部命令轉(zhuǎn)換為可由打印機2010或打印機2020解釋的數(shù)據(jù),即轉(zhuǎn)換為所謂的頁面描述語言(PDL) 數(shù)據(jù);以及通信單元1400,用以經(jīng)由網(wǎng)絡(luò)3000來在每一打印機2010、 2020 之間傳送/接收數(shù)據(jù)。所述應(yīng)用1100包括輸出圖像存儲單元1102,用于存儲要由打印機2010 或2020打印出的打印數(shù)據(jù);以及設(shè)置值存儲單元1104,用以存儲關(guān)于諸如 紙張尺寸、釘訂(stapling )、或紙盒(trays)之類的打印設(shè)置項的設(shè)置值。例如,在OS 1200是Windows (注冊商標(biāo))的情況下,打印機驅(qū)動器 1310被劃分為用戶界面(UI)單元1312,用于顯示用于為要用于打印操 作的打印機2010指定打印設(shè)置的頁面;以及渲染單元13M,用以將例如由應(yīng)用1100所創(chuàng)建的文檔的數(shù)據(jù)轉(zhuǎn)換為打印數(shù)據(jù),并將在UI單元1312處設(shè) 置的內(nèi)容附加到打印數(shù)據(jù)上。此外,在打印機驅(qū)動器1310中,將所謂 DEVMODE的結(jié)構(gòu)指定為渲染單元1314接收在UI單元1312處設(shè)置的內(nèi)容 的數(shù)據(jù)結(jié)構(gòu)。其它的打印機驅(qū)動器也具有相同的配置。參考圖22,針對應(yīng)用1100利用與第一打印機驅(qū)動器1310對應(yīng)的第一打 印機2010所創(chuàng)建的打印文檔數(shù)據(jù),而給出由圖21所示的計算機1000執(zhí)行 的打印設(shè)置操作的描述。圖22圖示了圖21所示的傳統(tǒng)計算機的打印設(shè)置操 作流程。OS 1200具有向應(yīng)用1100隱藏正使用哪個打印機驅(qū)動器的作用。因此, 經(jīng)由OS 1200給出打印機驅(qū)動器1310的應(yīng)用1100所作出的所有請求。首先,在步驟S1001中,用戶利用諸如鍵盤或鼠標(biāo)的輸入裝置(未示出) 向第一打印才幾2010作出打印請求。具體地,如果OS是Windows (注冊商 標(biāo)),則當(dāng)用戶在文檔數(shù)據(jù)打開時從"文件"的下拉菜單中選擇"打印,,時, 執(zhí)行打印請求。當(dāng)v^人用戶收到打印請求時,在步驟S1002,應(yīng)用1100請求OS 1200提供 尺寸信息,以確保(secure)用以保存打印設(shè)置值的特定尺寸區(qū)域。在步驟 S1003中,OS 1200請求要與第一打印機2010對應(yīng)使用的第一打印機驅(qū)動器 1310來提供尺寸信息。當(dāng)收到這個請求時,在步驟S1004中,打印機驅(qū)動 器1310向OS 1200發(fā)送與保存打印設(shè)置值所需要的區(qū)域尺寸有關(guān)的信息。 在步驟S1005中,OS 1200向應(yīng)用1100發(fā)送從打印機驅(qū)動器1310接收的與 區(qū)域尺寸有關(guān)的信息?;谶@個信息,在步驟S1006中,應(yīng)用1100確保在 其設(shè)置值存儲單元1104中的必要區(qū)域尺寸。接下來,在步驟S1007中,應(yīng)用1100請求OS 1200將標(biāo)準(zhǔn)值(默認(rèn)值) 寫入到所確保的區(qū)域中。在步驟S1008中,OS 1200向打印機驅(qū)動器1310 作出相同的請求,在步驟S1009中,打印機驅(qū)動器1310將關(guān)于標(biāo)準(zhǔn)設(shè)置值 的信息發(fā)送到OS 1200。在步驟Si010中,OS 1200在應(yīng)用1100的設(shè)置值存 儲單元1104中的預(yù)定區(qū)域?qū)懭霃拇蛴C驅(qū)動器1310接收的有關(guān)標(biāo)準(zhǔn)設(shè)置值 的信息。在打印操作之前,在步驟S1011中,應(yīng)用1100請求OS 1200提示用戶 改變打印設(shè)置。具體地,如果OS是Windows (注冊商標(biāo)),則當(dāng)用戶在文 檔數(shù)據(jù)打開時選擇從"文件,,的下拉菜單中選擇"打印"時所顯示的頁面中的"屬性"時,執(zhí)行該設(shè)置改變請求。在步驟S1012中,OS 1200向打印機驅(qū)動器1310作出相同的請求。當(dāng)收到這個請求時,在步驟S1013中,打印 機驅(qū)動器1310利用UI單元1312顯示打印設(shè)置頁面。當(dāng)用戶根據(jù)這個頁面 在打印設(shè)置項中輸入期望的值時,在步驟S1014,打印機驅(qū)動器1310將設(shè) 置值改變到用戶輸入的值。隨后,在步驟S1015中,打印機驅(qū)動器1310發(fā) 送改變后的設(shè)置值到OS 1200。在步驟S1016中,OS 1200向應(yīng)用1100發(fā)送 從打印機驅(qū)動器1310接收的設(shè)置值。在步驟S1017中,應(yīng)用1100在設(shè)置值 存儲單元1104中保存已經(jīng)經(jīng)由OS 1200從打印機驅(qū)動器1310接收的設(shè)置值。 替換地,應(yīng)用1100可將設(shè)置值連同文檔數(shù)據(jù)一起保存在輸出圖像存儲單元 1102中。隨后,在步驟S1018中,應(yīng)用1100將經(jīng)由OS 1200從打印機驅(qū)動器1310 接收到的設(shè)置值分配為當(dāng)前打印操作的設(shè)置值,并指示執(zhí)行打印操作。在步 驟S1019中,經(jīng)由OS 1200將來自應(yīng)用1100的打印指令發(fā)送到打印機驅(qū)動 器1310。當(dāng)收到這個打印指令時,在步驟S1020中,打印機驅(qū)動器1310利 用渲染單元1314,基于用戶所改變的打印設(shè)置值,來生成可由對應(yīng)的第一打 印機2010解釋的數(shù)據(jù)。最后,通信單元1400經(jīng)由網(wǎng)絡(luò)3000而將由打印機 驅(qū)動器1310生成的數(shù)據(jù)發(fā)送到第一打印機2010。如上所述,在執(zhí)行打印操作的處理中,計算機1000以諸如DEVMODE 結(jié)構(gòu)之類的預(yù)定格式來保存打印設(shè)置值(步驟S1017)。保存打印設(shè)置值的 方法針對打印機驅(qū)動器的不同制造商和不同型號而變化。例如,某型號的打 印機驅(qū)動器可分配用于紙張尺寸的特定數(shù),而另一型號的打印機驅(qū)動器可設(shè) 置用于紙頁的長度和寬度的值。此外,取決于應(yīng)用,可連同文檔數(shù)據(jù)一起保 存打印設(shè)置值。在這樣的情況下,所保存的打印設(shè)置值對應(yīng)于另 一型號的打印機的打印 設(shè)置值。因此,省略了直到步驟S1014的處理序列,其中根據(jù)用戶輸入改變 打印設(shè)置值。如果給出了打印指令,則打印機驅(qū)動器僅從應(yīng)用接收與另一型 號的打印機對應(yīng)的打印設(shè)置值。然而,這些打印設(shè)置值可包括打印機驅(qū)動器 不能解釋(無法解釋)的信息。為了克服其中包括打印機驅(qū)動器無法解釋的信息的情形,例如,日本已 公開專利申請No.2002-248831 (專利文獻1 )公開了接下來的圖像形成設(shè)備。 具體地,在所公開的圖像形成設(shè)備中,即使存在打印機驅(qū)動器無法解釋的無效打印設(shè)置值,也將該無效打印設(shè)置值設(shè)置為標(biāo)準(zhǔn)值(缺省值),從而不中 斷打印作業(yè)并實現(xiàn)高處理效率。專利文獻1:日本已公開專利申請No.2002-248831然而,在專利文獻1中公開的圖像形成設(shè)備具有如下的問題。也就是, 實際的打印結(jié)果可能不是用戶所期望的,因為將打印機驅(qū)動器無法解釋的信 息校正為(改變?yōu)?標(biāo)準(zhǔn)值以繼續(xù)處理。此外,開發(fā)可檢測打印機驅(qū)動器是 否將不能解釋信息的應(yīng)用也是非常困難的。實際上,不可能使用戶認(rèn)識到應(yīng) 用保存了打印設(shè)置值連同文檔數(shù)據(jù)。發(fā)明內(nèi)容本發(fā)明提供了其中消除了上述缺點中的一個或多個的信息處理設(shè)備、程 序產(chǎn)品和記錄介質(zhì)。本發(fā)明的優(yōu)選實施例提供了信息處理設(shè)備、程序產(chǎn)品和記錄介質(zhì),即使 在輸出設(shè)置信息中包括無法解釋的信息時,其也能夠適當(dāng)?shù)貓?zhí)行輸出處理。本發(fā)明的實施例提供了 一種連接到輸出裝置的信息處理設(shè)備,該信息處 理設(shè)備包括功能信息存儲單元,被配置為存儲與輸出裝置可執(zhí)行的功能有 關(guān)的功能信息;接收單元,被配置為接收當(dāng)進行輸出時使用的輸出設(shè)置信息; 檢測單元,被配置為根據(jù)所述接收單元所接收的輸出設(shè)置信息和存儲在功能 信息存儲單元中的功能信息、而從所述輸出設(shè)置信息中檢測所述信息處理設(shè) 備無法解釋的無法解釋設(shè)置;顯示單元,被配置為顯示用于選擇所述信息處 理設(shè)備可解釋的可解釋設(shè)置的選項的頁面,該可解釋設(shè)置對應(yīng)于所迷檢測單 元所檢測的無法解釋設(shè)置;以及校正單元,被配置為根據(jù)在顯示單元所顯示 的頁面中選擇的選項,來進行用于將該無法解釋設(shè)置改變?yōu)樗鲂畔⑻幚碓O(shè) 備可解釋的可解釋設(shè)置的校正。本發(fā)明的實施例提供了 一種程序產(chǎn)品,包括用于促使連接到輸出裝置的 信息處理設(shè)備執(zhí)行如下步驟的指令檢測步驟,根據(jù)當(dāng)進行輸出時使用的輸 出設(shè)置信息和與輸出裝置可執(zhí)行的功能有關(guān)的功能信息,而從輸出設(shè)置信息 中檢測所述信息處理設(shè)備無法解釋的無法解釋設(shè)置;顯示步驟,顯示用于選 擇所述信息處理設(shè)備可解釋的可解釋設(shè)置的選項的頁面,該可解釋設(shè)置對應(yīng) 于在所述檢測步驟中檢測的無法解釋設(shè)置;以及校正步驟,根據(jù)在顯示步驟 中顯示的頁面中選擇的選項,來進行用于將無法解釋設(shè)置改變?yōu)樗鲂畔⑻幚碓O(shè)備可解釋的可解釋設(shè)置的校正。根據(jù)本發(fā)明的一個實施例,提供了一種信息處理設(shè)備、程序產(chǎn)品、和記 錄介質(zhì),即使在輸出設(shè)置信息中包括無法解釋設(shè)置時,其也能夠適當(dāng)執(zhí)行輸 出處理,因為這樣的設(shè)置不是簡單地被改變?yōu)闃?biāo)準(zhǔn)值,而是被改變?yōu)橛捎脩?選擇的并且該信息處理設(shè)備可解釋的設(shè)置。


      當(dāng)結(jié)合附圖閱讀時,根據(jù)接下來的詳細(xì)描述,本發(fā)明的其它目的、特征 和優(yōu)點將變得更明顯,在附圖中圖1圖示了根據(jù)本發(fā)明第一實施例的圖像形成系統(tǒng)的示例;圖2圖示了根據(jù)本發(fā)明第一實施例的PC的硬件配置的示例;圖3圖示了根據(jù)本發(fā)明第一實施例的PC的功能配置的示例;圖4圖示了根據(jù)本發(fā)明第一實施例的PC的更詳細(xì)功能配置的示例;圖5A和5B圖示了根據(jù)本發(fā)明第一實施例、在打印機驅(qū)動器中存儲的功能信息概要(schema)的示例;圖6圖示了基于在圖5A和5B中所示的功能信息概要而顯示的打印設(shè)置頁面的示例;圖7圖示了在用戶根據(jù)圖6中所示的打印設(shè)置頁面進行打印設(shè)置的情況 下、通過應(yīng)用生成的打印設(shè)置信息的數(shù)據(jù)結(jié)構(gòu)的示例;圖8圖示了根據(jù)本發(fā)明第一實施例、基于在另一打印機驅(qū)動器中存儲的 功能信息概要的打印設(shè)置信息的數(shù)據(jù)結(jié)構(gòu)的示例;圖9是圖示了根據(jù)本發(fā)明第一實施例的由打印機驅(qū)動器執(zhí)行的校正操作 的次序圖;圖IO指明了在圖8所示的打印設(shè)置信息中的所檢測的無法解釋項; 圖11圖示了用于對于在圖IO所示的打印設(shè)置信息中包括的無法解釋項進4亍4交正的4交正i青求頁面的示例;圖12圖示了用于對于在圖IO所示的打印設(shè)置信息中包括的另一無法解釋項進行校正的校正請求頁面的示例;圖13圖示了根據(jù)本發(fā)明第一實施例的校正歷史數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的示例; 圖14圖示了允許用戶選擇是否利用保存為圖13中所示的校正歷史數(shù)據(jù)的校正內(nèi)容執(zhí)行校正的校正確認(rèn)頁面;圖15圖示了根據(jù)本發(fā)明第一實施例的重復(fù)設(shè)置數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的示例; 圖16是用于描述根據(jù)本發(fā)明第一實施例由設(shè)置值校正單元進行的校正操作的流程圖;圖17圖示了根據(jù)本發(fā)明第二實施例的圖像形成系統(tǒng);圖18圖示了用于選擇是否利用另一用戶保存的校正內(nèi)容來執(zhí)行校正的校正確認(rèn)頁面的示例,其中校正內(nèi)容被保存在圖13所示的校正歷史數(shù)據(jù)中; 圖19圖示了根據(jù)第一和第二實施例的圖像形成系統(tǒng)的第一修改; 圖20圖示了根據(jù)第一和第二實施例的圖像形成系統(tǒng)的第二修改; 圖21是根據(jù)傳統(tǒng)技術(shù)的圖像形成系統(tǒng)中的計算機的功能框圖;以及 圖22圖示了圖21中所示的傳統(tǒng)計算機的打印設(shè)置操作流程。
      具體實施方式
      參考附圖給出對于本發(fā)明的實施例的描述。 <第一實施例> (配置)圖1圖示了根據(jù)本發(fā)明實施例的包括個人計算機(下文中,簡稱為"PC") 的圖像形成系統(tǒng)的示例。在圖l中,圖像形成系統(tǒng)1包括PC 10、作為輸出裝置示例的第一打印 機21和第二打印機22、以及將這些元件彼此連接以使能數(shù)據(jù)通信的網(wǎng)絡(luò)30。PC IO能夠基于OS (操作系統(tǒng))顯示用戶界面(UI)。 PC IO可以是另 一類型的計算機,諸如PDA (個人數(shù)字助理)或移動電話。第一和第二打印機21和22基于來自PC 10的請求來執(zhí)行打印處理。第 一和第二打印機21和22例如是激光打印機(LP)或者多功能外圍設(shè)備 (MFP)。為了有助于理解,假設(shè)第一和第二打印機21和22是不同的型號。圖1僅圖示了一個PC和兩個打印機;然而,實際上可以有更多PC和 打印機。此外,PC和打印機可經(jīng)由諸如局域網(wǎng)(LAN)或因特網(wǎng)的網(wǎng)絡(luò)來 連接,如圖l所示,或者它們可通過USB等以串行方式連接。圖2圖示了圖1中所示的PC 10的硬件配置的示例。如圖1所示,PC 10 包括驅(qū)動單元ll、輔助存儲器12、存儲單元13、處理單元14、和接口單元 15,它們通過總線16相互連接。用于實現(xiàn)PC 10中的處理的程序由諸如CD -ROM的記錄介質(zhì)17來提供。驅(qū)動單元11用于讀取記錄介質(zhì)17。當(dāng)其中記錄程序的記錄介質(zhì)17被加 載到驅(qū)動單元11中時,經(jīng)由驅(qū)動單元11而將程序從記錄介質(zhì)17安裝到輔 助存儲器12。在本實施例中,用于輸出信息到輸出單元的裝置驅(qū)動器可應(yīng)用為記錄在記錄介質(zhì)中的程序;然而,為了幫助理解,在描述中將打印機驅(qū)動 器作為示例。輔助存儲器12用于存儲已安裝的程序以及必要的文件和數(shù)據(jù)。存儲單 元13用于在存在激活程序的指令時從輔助存儲器12中讀取該程序并且持有 它。處理單元14用于根據(jù)存儲單元13所持有的程序來執(zhí)行PC 10的功能。 接口單元15用于將PC IO連接到圖1所示的網(wǎng)絡(luò)30。圖3圖示了在圖1中所示的PC IO的功能配置的示例。 在圖3中,PC 10經(jīng)由網(wǎng)絡(luò)30連接到第一打印機21和第二打印機22。 PC10包括應(yīng)用110,其是諸如文檔創(chuàng)建軟件和電子制表軟件的通用軟件; 諸如Windows (注冊商標(biāo))的OS (操作系統(tǒng))120; —個或多個打印機驅(qū)動器130a、 130b.......,用以將來自O(shè)S 120的內(nèi)部命令轉(zhuǎn)換為可由打印機21或打印機22解釋的數(shù)據(jù),即轉(zhuǎn)換為所謂的頁面描述語言(PDL)數(shù)據(jù);通 信單元140,用以經(jīng)由網(wǎng)絡(luò)30來在打印機21、 22的每一個之間傳送/接收數(shù) 據(jù);以及設(shè)置值校正單元150,當(dāng)從應(yīng)用110發(fā)送到打印機驅(qū)動器130a或 130b的打印設(shè)置信息包括打印機驅(qū)動器無法解釋的項或值時,將該項校正為 具有該打印機驅(qū)動器可以解釋的合適值。所述應(yīng)用110包括輸出圖像存儲單元112,用于存儲要由打印機21或 22打印出的文檔數(shù)據(jù);以及設(shè)置值存儲單元114,用以存儲打印設(shè)置內(nèi)容, 包括關(guān)于諸如紙張尺寸、釘訂、或紙盒之類的打印設(shè)置項的設(shè)置值。例如,在OS 120是Windows (注冊商標(biāo))的情況中,打印機驅(qū)動器130a 被劃分為用戶界面(UI)單元132,顯示用于指定打印設(shè)置的頁面;以及 渲染單元134,用以將由應(yīng)用IIO所創(chuàng)建的文檔數(shù)據(jù)轉(zhuǎn)換為打印數(shù)據(jù),并將 在UI單元132處設(shè)置的內(nèi)容附加到打印數(shù)據(jù)上。此外,在打印機驅(qū)動器130a 中,將被稱為DEVMODE的結(jié)構(gòu)指定為用于渲染單元134的數(shù)據(jù)結(jié)構(gòu),以 接收在UI單元132處設(shè)置的內(nèi)容。其它的打印機驅(qū)動器也具有相同的配置。 在本實施例中,第一打印機驅(qū)動器130a對應(yīng)于第一打印機21,而第二打印 機驅(qū)動器130b對應(yīng)于第二打印機22。設(shè)置值校正單元150包括校正數(shù)據(jù)存儲單元152,用于存儲對于目標(biāo)打印機驅(qū)動器無法解釋的信息進行校正的內(nèi)容,作為校正歷史數(shù)據(jù)。圖4圖示了圖1所示的PC 10的更詳細(xì)功能配置的示例。在圖4中,PC 10包括應(yīng)用110、打印機驅(qū)動器130a、和設(shè)置值校正單元150。除了圖3中所示的輸出圖像存儲單元112和設(shè)置值存儲單元114之外, 應(yīng)用]10包括頁面顯示單元116、設(shè)置輸入單元118和數(shù)據(jù)傳送單元119。 頁面顯示單元116具有促使顯示裝置(未示出)顯示由應(yīng)用110創(chuàng)建的文檔 數(shù)據(jù)和相關(guān)頁面的作用。設(shè)置輸入單元118具有接收用戶利用諸如鍵盤或鼠 標(biāo)的輸入裝置(未示出)根據(jù)頁面顯示單元116所顯示的頁面所輸入的數(shù)據(jù) 的作用。所迷數(shù)據(jù)傳送單元119具有向打印機驅(qū)動器130a發(fā)送在輸出圖像 存儲單元112中存儲的打印數(shù)據(jù)、并輸出包括被存儲在設(shè)置值存儲單元114 中的對應(yīng)打印設(shè)置內(nèi)容的數(shù)據(jù)的作用。除了圖3中所示的UI單元132和渲染單元134之外,第一打印機驅(qū)動 器130a包括數(shù)據(jù)接收單元131、功能信息存儲單元136、和檢測單元138。 數(shù)據(jù)接收單元131具有接收從應(yīng)用110發(fā)送的輸出數(shù)據(jù)的作用。功能信息存 儲單元136具有存儲與打印機驅(qū)動器130a對應(yīng)的第一打印機21的功能信息 的作用。檢測單元138具有參考存儲在功能信息存儲單元136中的功能信息、 來檢測在數(shù)據(jù)接收單元131所接收的輸出數(shù)據(jù)中包括的打印設(shè)置內(nèi)容中的無 法解釋項或值的作用。盡管圖4中未示出,但是第二打印機驅(qū)動器130b也具有基本上相同的配置。除了圖3中所示的校正數(shù)據(jù)存儲單元152之外,設(shè)置值校正單元150還 包括校正執(zhí)行單元154。校正執(zhí)行單元154具有根據(jù)用戶的指令來校正已經(jīng) 由打印機驅(qū)動器130a的檢測單元138檢測的無法解釋項或值的作用。 (數(shù)據(jù)結(jié)構(gòu))圖5A和圖5B圖示了在打印機驅(qū)動器130a的功能信息存儲單元136中 存儲的功能信息概要50的示例。圖5A和5B是一體的,并且功能信息概要 50被圖示為圖5A和5B中的連續(xù)數(shù)據(jù)。此外,在本實施例中,以XML(可 擴展標(biāo)記語言)格式描述功能信息概要50。圖5A和5B中所示的功能信息概要50是用于定義與打印機驅(qū)動器130a 對應(yīng)的第一打印機21的功能以及這樣的功能的選項設(shè)置值的數(shù)據(jù)結(jié)構(gòu)。在 數(shù)據(jù)開始處的〈Capabilities:^示記符(tag)與數(shù)據(jù)結(jié)束處的〈/Capabilities >標(biāo) 記符之間描述可以設(shè)置的功能。功能信息概要50在〈Capabilities〉與々Capabilities〉標(biāo)記符之間包括紙張尺寸設(shè)置項5100、雙面設(shè)置項5200、和 釘訂設(shè)置項5300。這些"i殳置項5100、 5200和5300中的每一項被描述在 〈Feature〉與々Feature:^示記符之間。首先描述的<Feature>實際上被描述為 <Feature:name = 〃PaperSize" DisplayName="paper size"〉,長口圖5A所示。描述 name = " PaperSize ,,是計算機可以識別的功能名。描述DisplayName= "PaperSize"被顯示在顯示裝置上,并且是用戶可以識別的功能名。例如,在上面的項中,"紙頁尺寸"設(shè)置項5100包括要從這個設(shè)置項中 選才奪的選項5110、 5120和5130。選項5110、 5120和5130的每一個描述在 標(biāo)記符〈Option〉與〈/Option〉之間。此外,在這些選項中,在選項5110中,首先描述的〈Option〉實際上被 描述為〈Option:name = 〃A4" DisplayName="A4: 210mm x 297mm"〉,如圖5A 所示。描述name = "A4,,是計算機可以識別的功能名。描述DisplayName=〃A4: 210mm x 297mm〃被顯示在顯示裝置上,并且是用戶可以識別的功能名。選項5110包括這個選項的屬性5111、 5112、和5113。這些屬性5111、 5112、和5113的每一個被描述在〈Property〉與々Property〉標(biāo)記符之間,并且 值"Value"是為了唯一定義選項5110而定義的。"紙頁尺寸"設(shè)置項5100還包括設(shè)置項的屬性5140。屬性5140也被描 述在〈Property〉與〈/Property〉標(biāo)記符之間,并定義用于諸如組合框、復(fù)選框、 或輸入值的設(shè)置項的設(shè)置方法。在本實施例中,將從包括在設(shè)置項中的選項 中選擇設(shè)置方法。也以相同的方式來描述其它設(shè)置項5200和5300以及它們的相應(yīng)選項。當(dāng)用戶執(zhí)行伴隨打印設(shè)置的打印請求時,應(yīng)用110利用頁面顯示單元 116,基于這個功能信息概要50,來顯示打印設(shè)置頁面。圖6圖示了應(yīng)用110基于在圖5A和5B中所示的功能信息概要50而顯 示的打印設(shè)置頁面的示例。圖6所示的打印設(shè)置頁面60包括第一分組框610,包括用于設(shè)置"紙 張尺寸"的選項;第二分組框620,包括用于設(shè)置"雙面打印"的選項;以 及第三分組框630,包括用于設(shè)置"釘訂"的選項。基于紙頁尺寸設(shè)置項5100 顯示第一分組框610;基于雙面設(shè)置項5200來顯示第二分組框620,并且基 于釘訂設(shè)置項5300來顯示第三分組框630,這些設(shè)置項包括在圖5A和5B 所示的功能信息概要50中。包括在每個分組框中的選項對應(yīng)于在功能信息概要50中包括的每個對應(yīng)設(shè)置項中定義的選項。用戶利用打印設(shè)置頁面60來設(shè)置要用于打印操作的第 一打印機21的功 能。在本實施例中,用戶可通過從多個選項中選擇一選項來進行用于打印操作的打印設(shè)置。當(dāng)收到這樣的打印設(shè)置時,應(yīng)用110利用設(shè)置輸入單元118 來將圖7所示的打印設(shè)置信息存儲在設(shè)置值存儲單元114中。圖7圖示了在用戶利用圖6中所示的打印設(shè)置頁面60進行打印設(shè)置的 情況下、存儲在應(yīng)用110的設(shè)置值存儲單元114中的打印設(shè)置信息70的數(shù) 據(jù)結(jié)構(gòu)的示例。圖7中所示的打印設(shè)置信息70是示出了用于與第一打印機驅(qū)動器130a 對應(yīng)的打印機21的功能的打印設(shè)置內(nèi)容的數(shù)據(jù)結(jié)構(gòu)。在數(shù)據(jù)開始處的打印設(shè)置信息70在〈Ticket〉與々Ticket〉標(biāo)記符之間包括紙頁尺寸設(shè)置項 7100、雙面設(shè)置項7200、和釘訂設(shè)置項7300。這些設(shè)置項7100、 7200和7300 中的每一項被描述在< 6&01^>與</ 6&加^〉標(biāo)記符之間。與如圖5A和5B所 示的功能信息概要50的情況一樣,在這些設(shè)置項的每一個中,首先描述的 〈Feature〉包括計算機可以識別的功能名、和在顯示裝置上顯示的用戶可以識 別的功能名。例如,在上面的項中,紙頁尺寸設(shè)置項7100包括用于這個設(shè)置項的選 項7110,該選項7110對應(yīng)于用戶根據(jù)圖6所示的打印設(shè)置頁面'60選才奪的選 項。例如,在圖6所示的打印設(shè)置頁面60中,當(dāng)從包括在第一分組框610 中的用于設(shè)置紙張尺寸的選項之中選擇選項"A4"時,選項7100是在圖5A 和圖5B的功能信息概要50的紙頁尺寸設(shè)置項5100中包括的選項5110、5120 和5130之中的與選項"A4"對應(yīng)的選項5110。其它設(shè)置項7200和7300以及它們的相應(yīng)選項也以相同的方式來描述。打印設(shè)置信息70被存儲在應(yīng)用110的設(shè)置值存儲單元114中,并然后 與要打印出的文檔數(shù)據(jù)一起被發(fā)送到與用于打印操作的打印機21對應(yīng)的第 一打印機驅(qū)動器130a。圖8圖示了基于在第二打印機驅(qū)動器130b中存儲的功能信息概要的打 印設(shè)置信息80的數(shù)據(jù)結(jié)構(gòu)的示例。圖8中所示的打印設(shè)置信息80是示出用于與第二打印機驅(qū)動器130b對 應(yīng)的第二打印機22的功能的設(shè)置內(nèi)容的數(shù)據(jù)結(jié)構(gòu)。以與圖7所示的打印設(shè)置信息70相同的方式,在數(shù)據(jù)開始處的〈Ticket〉標(biāo)記符與數(shù)據(jù)結(jié)束處的 々Ticket〉標(biāo)記符之間描述功能的設(shè)置內(nèi)容。在〈Ticket〉與々Ticket〉標(biāo)記符之 間,打印設(shè)置信息80包括紙頁尺寸設(shè)置項8100、打孔(punchK殳置項8200、 和釘訂設(shè)置項8300。這些設(shè)置項8100、 8200和8300中的每一項被描述在 〈Feature〉與〈/Feature〉才示i己符之間。在本實施例中,第一打印機21和第二打印機22是不同的型號。因此, 盡管圖8所示的打印設(shè)置信息80包括與圖7所示的打印設(shè)置信息70的紙頁 尺寸設(shè)置項類似的紙頁尺寸設(shè)置項8100,但是在打印設(shè)置信息80和打印設(shè) 置信息70之間存在差異。具體地,紙頁尺寸設(shè)置項8100的選項8110包括 以不同方式描述的屬性。此外,打印設(shè)置信息80包括在圖7所示的打印設(shè) 置信息70中沒有包括的打孔設(shè)置項8200。 (操作)接下來,將給出PC IO執(zhí)行的校正打印設(shè)置信息的操作的描述。這個校 正在如下的情況下執(zhí)行在已經(jīng)利用某一打印機打印出文檔數(shù)據(jù)之后,并且隨打印設(shè)置的說明時。具體地,如果OS例如為Windows (注冊商標(biāo)),則 "沒有伴隨打印設(shè)置的說明的打印請求"對應(yīng)于通過點擊在工具條上顯示的 打印機圖標(biāo)作出的打印指令。例如,在本實施例的PC 10中,從第二打印機22打印出由應(yīng)用110創(chuàng) 建的特定文檔數(shù)據(jù),并隨后由第一打印機21打印出相同的文檔數(shù)據(jù)。在這 個情況下,假設(shè)在第二打印機22所執(zhí)行的第一打印操作中進行打印設(shè)置。 因此,在隨后利用第一打印機21打印出相同的文檔數(shù)據(jù)時,在利用第二打 印機22打印時已經(jīng)設(shè)置的打印設(shè)置信息80 (見圖8)將已經(jīng)被預(yù)先存儲在 應(yīng)用110的設(shè)置值存儲單元114中。參考圖9,給出在用戶在上述情形下進 行打印請求而沒有第一打印機21的伴隨打印設(shè)置的說明的情況下執(zhí)行的操 作的描述。圖9是圖示了由圖4中所示的打印機驅(qū)動器130a執(zhí)行的校正操作的次序圖。首先,在步驟S101中,用戶利用諸如鍵盤或鼠標(biāo)的輸入裝置(未示出) 對第一打印機21進行打印請求。這個打印請求沒有伴隨打印設(shè)置的說明, 并因此應(yīng)用110沒有生成與如參考圖5A到圖7描述的第一打印機21有關(guān)的打印設(shè)置信息。因此,在步驟S102中,與第一打印機21對應(yīng)的打印機驅(qū)動器130a利用其數(shù)據(jù)接收單元131從應(yīng)用110接收在設(shè)置值存儲單元114中 存儲的先前的打印設(shè)置信息,即與在本實施例中的第二打印機22 (見圖8) 有關(guān)的打印設(shè)置信息80。在步驟S103中,在第一打印機驅(qū)動器130a中,檢測單元138參考與第 一打印機21有關(guān)的功能信息概要50 (見圖5A和5B ),該概要存儲在功能 信息存儲單元136中,檢測單元138并確定從應(yīng)用110接收的打印設(shè)置信息 80是否包括打印機驅(qū)動器130a無法解釋的項或值。如果包括無法解釋的項, 則在步驟S104中,打印機驅(qū)動器130a將提取這個項,并將其傳遞到設(shè)置值 校正單元150。在步驟S105中,設(shè)置值校正單元150促使打印機驅(qū)動器130a 的UI單元132顯示用于允許用戶為打印機驅(qū)動器130a無法解釋的項或值設(shè) 置合適的值的頁面。在步驟S106中,用戶向所顯示的頁面輸入用于打印機 驅(qū)動器130a無法解釋的項或值的校正內(nèi)容。在步驟S107中,設(shè)置值校正單元150從打印機驅(qū)動器130a接收用戶所 輸入的校正內(nèi)容。設(shè)置值校正單元150將已經(jīng)從打印機驅(qū)動器130a接收到 無法解釋的項或值。因此,在步驟S108中,校正執(zhí)行單元154基于用戶輸 入的校正內(nèi)容來將這樣的項或值校正為合適的值。隨后,在步驟S109中, 設(shè)置值校正單元150在校正數(shù)據(jù)存儲單元152中作為數(shù)據(jù)保存指明已經(jīng)如何 校正無法解釋的信息的校正歷史。 (無法解釋的項的校正)如上面結(jié)合圖9描述的,打印機驅(qū)動器確定在從應(yīng)用IIO接收的打印設(shè) 置信息中是否存在打印機驅(qū)動器無法解釋的項。如果存在,則提取目標(biāo)項。 在本實施例中,在選擇第一打印機21作為要用于打印操作的打印機的情況 下,對應(yīng)的第一打印機驅(qū)動器130a從應(yīng)用110接收先前的打印設(shè)置信息, 即關(guān)于第二打印機22的打印設(shè)置信息。因此,在第一打印機驅(qū)動器130a中, 檢測單元138參考在功能信息存儲單元136中存儲的與第一打印機21相關(guān) 的功能信息,并從自應(yīng)用110接收的打印設(shè)置信息中檢測無法解釋的項。與 第一打印機21相關(guān)的功能信息是由圖5A、圖5B所示的功能信息概要50來 表達的,并且從應(yīng)用110發(fā)送的打印設(shè)置信息(與第二打印機22相關(guān))是 由圖8所示的打印設(shè)置信息80表達的。比較圖5A、圖5B與圖8,可以發(fā) 現(xiàn)圖8所示的先前的打印設(shè)置信息80包括當(dāng)前的第一打印機驅(qū)動器130a無法解釋的項,如圖10所指明的。圖10指明了在與第二打印機22相關(guān)的打印設(shè)置信息中的第 一打印機驅(qū)動器130a無法解釋的項。在圖10中,為了描述而圈出了第一打印機驅(qū)動器 130a無法解釋的項。打印設(shè)置信息80包括紙頁尺寸設(shè)置項8100,并且紙頁尺寸設(shè)置項8100 包括"A4"選項8110。類似地,功能信息概要50包括紙頁尺寸設(shè)置項5100, 并且紙頁尺寸設(shè)置項5100包括"A4"選項5110。然而,在包括在打印設(shè)置 信息80中的"A4"選項8110中定義的屬性名是"MediaWidth"和 "MediaLength",而在功能信息概要50中包括的"A4"選項5110中定義的 屬性名是"MediaSizeX,,和"MediaSizeY"。此外,打印設(shè)置信息80包括打孔設(shè)置項8200,該項沒有包括在功能信 息概要50中。因此,第一打印機驅(qū)動器130a不能解釋從應(yīng)用IIO接收的打印設(shè)置信 息80中的這些項。在這個情況下,第一打印機驅(qū)動器130a向設(shè)置值校正單 元150傳遞打印設(shè)置信息80中的打印機驅(qū)動器130a無法解釋的那些項、與 要用于打印操作的第一打印機21相關(guān)的功能信息概要50、作出打印請求的 用戶的用戶名、接收打印請求的應(yīng)用IIO的應(yīng)用名、以及要打印的文檔數(shù)據(jù) 的數(shù)據(jù)名。第一打印機驅(qū)動器130a還可以將整個打印設(shè)置信息80傳遞到設(shè) 置值校正單元150。接下來,設(shè)置值校正單元150在第一打印機驅(qū)動器130a的UI單元132 上顯示如圖11和12所示的校正請求頁面,以詢問用戶如何校正無法解釋的 項。圖11圖示了用于進行與"A4"選項8110有關(guān)的校正的校正請求頁面的 示例,該"A4"選項8110包括圖10所示的打印設(shè)置信息80中的第一打印 機驅(qū)動器130a無法解釋的屬性。圖11所示的校正請求頁面卯a(chǎn)包括乂人應(yīng)用IIO發(fā)送的打印設(shè)置信息80 中所包括的無法解釋的"A4',選項8110的內(nèi)容的表示(indication)、以及包 括用于校正"A4"選項8110的設(shè)置的選項的分組框94a。分組框94a包括 用于忽略這個設(shè)置(包括將其校正為標(biāo)準(zhǔn)值)、或用于將該設(shè)置校正為第一 打印機驅(qū)動器130a可解釋的任意一項設(shè)置值的選項。在這個情況下,第一 打印機驅(qū)動器130a可解釋的設(shè)置值是在與第一打印機21相關(guān)的功能信息概要50中包括的紙頁尺寸設(shè)置項5100的選項5110、 5120、和5130所定義的 值。圖12圖示了用于對于圖10的打印設(shè)置信息80中的第一打印機驅(qū)動器 130a無法解釋的打孔設(shè)置項8200進行校正的校正請求頁面的示例。圖12所示的校正請求頁面90b包括在從應(yīng)用110發(fā)送的打印設(shè)置信息 80中所包括的無法解釋的打孔設(shè)置項8200的項名稱的表示96b、以及包括 用于校正打孔設(shè)置項8200的設(shè)置的選項的分組框98b。該分組框98b包括用 于忽略這個設(shè)置(包括將其校正為標(biāo)準(zhǔn)值或?qū)⒃撛O(shè)置轉(zhuǎn)變?yōu)?關(guān)")、或用于 選擇將該設(shè)置校正為第一打印機驅(qū)動器130a可解釋的任意一項設(shè)置值的選 項。在這個情況下,第一打印機驅(qū)動器130a可解釋的設(shè)置值是在與第一打 印機21相關(guān)的功能信息概要50中包括的設(shè)置項5100、 5200、和5300所定 義的值。用戶根據(jù)圖11和12所示的校正請求頁面來輸入校正內(nèi)容。在設(shè)置值校 正單元150中,校正執(zhí)行單元154基于用戶的選擇而將打印設(shè)置信息80中 的無法解釋的項校正為合適的值。如上所述,在某一打印機通過指定打印設(shè)置值來打印數(shù)據(jù)、并且利用不 同的打印機基于第 一 次已經(jīng)設(shè)置的打印設(shè)置值來打印相同數(shù)據(jù)的情況下,可 以進行接下來的校正。也就是說,當(dāng)無法解釋的項包括在設(shè)置值中時,該項 沒有被筒單地校正為具有標(biāo)準(zhǔn)值,而是被校正為具有用戶選擇的、要連接的 打印機可解釋的值。上面的示例描述了這樣的情況,其中利用某 一打印機進行打印的打印設(shè) 置包括利用另一打印機進行打印時無法解釋設(shè)置。此外,在向打印機驅(qū)動器 不能識別的打印機作出打印指令的情況下,可通過將無法解釋的打印設(shè)置校 正為可解釋的打印設(shè)置,來適當(dāng)?shù)剡M行打印操作。也就是說,可以將無法解釋的打印設(shè)置校正為可解釋的打印設(shè)置。 (保存校正歷史數(shù)據(jù))當(dāng)已經(jīng)針對目標(biāo)打印機驅(qū)動器無法解釋的項進行了校正時,設(shè)置值校正 單元150可以在校正數(shù)據(jù)存儲單元152中保存校正內(nèi)容作為校正歷史數(shù)據(jù)。 圖13圖示了要存儲在校正數(shù)據(jù)存儲單元152中的校正歷史數(shù)據(jù)300a。 在本實施例中,圖13中所示的校正歷史數(shù)據(jù)300a是表格格式,但是校 正歷史數(shù)據(jù)可以是其它格式。校正歷史數(shù)據(jù)300a包括為每個執(zhí)行的校正分配的歷史ID、用戶名、應(yīng)用名、文檔數(shù)據(jù)名、用于打印操作的打印機的型 號名稱、以及在校正從應(yīng)用發(fā)送的打印設(shè)置信息之前和之后的設(shè)置項和選項 定義。在本實施例中,在從應(yīng)用110發(fā)送的打印設(shè)置信息80中包括的紙頁尺 寸設(shè)置項8100的選項設(shè)置被檢測為第一打印機驅(qū)動器130a無法解釋的項, 并被校正。例如,假設(shè)用戶根據(jù)圖11所示的設(shè)置請求頁面校正這個選項設(shè) 置,使得該選項設(shè)置變成第一打印機驅(qū)動器130a可解釋的設(shè)置值,即由在 與第一打印機21相關(guān)的功能信息概要50中包括的紙頁尺寸設(shè)置項5100的 第一選項5100所定義的值。在這個情況下,在已經(jīng)執(zhí)行適當(dāng)?shù)男U螅?將接下來的校正內(nèi)容保存在校正歷史數(shù)據(jù)300a中。具體地,如圖13所示, ^f交正歷史數(shù)據(jù)300a針對歷史ID "HI"指明當(dāng)用戶"SUZUKI"已經(jīng)給出 利用應(yīng)用"WORD"(即,應(yīng)用110)從"型號A"(即,第一打印機21)輸 出文檔"Docl"的指令時,在設(shè)置項"PaperSize (其是計算機可識別的功能 名;這在顯示裝置上被顯示為"paper size")"之中的"A4"選項是無法解釋 的,并因此將"A4"選項校正為"型號A"可解釋。類似地,如果在從應(yīng)用 110發(fā)送的打印設(shè)置信息80中包括的打孔設(shè)置項8200被檢測為需要校正的 無法解釋的項,并且用戶在圖12所示的設(shè)置請求頁面90b中選擇忽略這個 項的設(shè)置,則接下來的校正內(nèi)容被保存在校正歷史數(shù)據(jù)300a中。具體地, 如圖13所示,校正歷史數(shù)據(jù)300a針對歷史ID "H2"指明當(dāng)用戶"SUZUKI" 已經(jīng)給出利用應(yīng)用"WORD"從"型號A"輸出文檔"Docl"的指令時,忽 略("Ignore")設(shè)置項"Punch (其是計算機可識別的功能名,并在顯示裝置 上被顯示為"punch")"。如果預(yù)先保存了圖13所示的校正歷史數(shù)據(jù)300a,并且具有與在校正歷同型號的打印機中輸出相同的文檔數(shù)據(jù)的指令,則將確定該打印機驅(qū)動器無 法解釋已經(jīng)預(yù)先校正的相同的設(shè)置項。在這種情況下,在促使Ul單元132 分別顯示圖11和12中所示的校正請求頁面90a、 90b之前,設(shè)置值校正單 元150在第一打印機驅(qū)動器130a的UI單元132上顯示如圖14所示的校正 確認(rèn)頁面,以確認(rèn)用戶是否將根據(jù)保存為校正歷史數(shù)據(jù)的校正內(nèi)容來進行校 正。4亍才交正的才交正確i人頁面。圖14所示的校正確認(rèn)頁面90c包括在從應(yīng)用110發(fā)送的打印設(shè)置信息 80中包括的無法解釋的"A4"選項8110的內(nèi)容的表示92c、利用相同應(yīng)用 針對相同的文檔數(shù)據(jù)預(yù)先作出的校正的校正內(nèi)容的表示96c、以及包括用于 選擇是否利用先前的校正內(nèi)容進行校正的選項的分組框94c。分組框94c包 括用于進行新校正的選項、用于僅這次進行與先前的校正相同的校正的選 項、用于此后對這個文檔進行與先前的校正相同的校正的選項(包括這次)、 以及用于此后對這個應(yīng)用進行與先前的校正相同的校正的選項(包括這次), 并且將選擇這些選項中的一個。也就是說,用戶利用圖14所示的校正確認(rèn)頁面90c來輸入是否重復(fù)地 使用相同的校正內(nèi)容。設(shè)置值校正單元150在校正數(shù)據(jù)存儲單元152中保存 用戶作出的這個選擇作為重復(fù)設(shè)置數(shù)據(jù)。圖15圖示了在校正數(shù)據(jù)存儲單元152中存儲的重復(fù)設(shè)置數(shù)據(jù)。在本實施例中,圖15所示的重復(fù)設(shè)置數(shù)據(jù)300b是表格格式,但是該重 復(fù)設(shè)置數(shù)據(jù)300b可以是其它格式。該重復(fù)設(shè)置數(shù)據(jù)300b包括為每個重復(fù)設(shè) 置分配的用于使用保存為圖13中所示的校正歷史數(shù)據(jù)300a的先前校正內(nèi)容 執(zhí)行校正的重復(fù)ID、選擇重復(fù)地使用先前的校正內(nèi)容進行校正的用戶的選 擇用戶名、在為用于執(zhí)行重復(fù)的校正使用的校正內(nèi)容分配的校正歷史數(shù)據(jù) 300a中的歷史ID、以及用于執(zhí)行重復(fù)的校正的條件。用于執(zhí)行重復(fù)的校正 的條件指的是用戶從在圖14所示的校正確認(rèn)頁面90c中的分組框94c中選^r的選項的內(nèi)容。在本實施例中,從應(yīng)用110發(fā)送的打印設(shè)置信息80中包括的紙頁尺寸 設(shè)置項8100的選項設(shè)置被檢測為第一打印機驅(qū)動器130a無法解釋的項,并 被校正。這些校正內(nèi)容被給予歷史ID "HI",并被記錄在圖13所示的校正 歷史數(shù)據(jù)300a中。在這個情況下,如果相同的用戶再次作出利用相同的應(yīng) 用這次從第一打印機21輸出相同的文檔的指令,則設(shè)置值校正單元150促 使第一打印機驅(qū)動器130a的UI單元132顯示圖14所示的校正確認(rèn)頁面卯c。 如果用戶在這個頁面中作出選擇,以便如果要打印出的文檔數(shù)據(jù)與先前的文 檔數(shù)據(jù)相同,則此后(包括這次)將執(zhí)行與先前的校正相同的校正,則接下 來的內(nèi)容被保存在重復(fù)設(shè)置數(shù)據(jù)300b中作為重復(fù)ID- "R1",如圖15所示。 具體地,內(nèi)容指明已經(jīng)向用戶"SUZUKI"作出重復(fù)的指令,以使歷史ID"H1"的內(nèi)容為"對文檔有效"。在圖16中圖示了由上述的設(shè)置值校正單元150進行的校正操作。首先,當(dāng)?shù)谝淮蛴C驅(qū)動器130a利用數(shù)據(jù)接收單元131從應(yīng)用110收 到打印設(shè)置信息、并利用檢測單元138檢測到在這個打印設(shè)置信息中包括無 法解釋的項時,在步驟S201中,設(shè)置值校正單元150從第一打印機驅(qū)動器 130a接收如下的通知打印設(shè)置信息中的第一打印機驅(qū)動器130a無法解釋 的項、與要用于打印操作的第一打印機21相關(guān)的功能信息概要、作出打印 請求的用戶的用戶名、接收打印請求的應(yīng)用IIO的應(yīng)用名、以及要打印出的 文檔數(shù)據(jù)的數(shù)據(jù)名。設(shè)置值校正單元150還可以從第一打印機驅(qū)動器130a 接收所有的打印設(shè)置信息。在這個情況下,檢測單元138可提供在設(shè)置值校 正單元150中而不是提供在第一打印機驅(qū)動器130a中。在步驟S202中,基于所接收的一連串信息項,設(shè)置值校正單元150參 考在校正數(shù)據(jù)存儲單元152中存儲的校正歷史數(shù)據(jù),并確定是否記錄對應(yīng)項 的校正歷史。當(dāng)記錄校正歷史時,在步驟S203中,基于分配給校正歷史的 歷史ID,設(shè)置值校正單元150參考存儲在校正數(shù)據(jù)存儲單元152中的重復(fù) 設(shè)置數(shù)據(jù),并且確定是否存在與校正歷史的校正內(nèi)容相關(guān)的重復(fù)設(shè)置數(shù)據(jù)。 如果找到重復(fù)設(shè)置數(shù)據(jù),則在步驟S204中,設(shè)置值校正單元150利用校正 執(zhí)行單元154,根據(jù)被設(shè)置為重復(fù)的校正歷史的校正內(nèi)容,來校正對應(yīng)的項。 在校正之后,在步驟S213中,設(shè)置值校正單元150發(fā)送校正后的項到第一 打印機驅(qū)動器130a。如果在步驟S203中確定不存在重復(fù)設(shè)置數(shù)據(jù),則在步驟S205中,設(shè)置 值校正單元150促使第一打印機驅(qū)動器130a的UI單元132來顯示如圖14 所示的校正確認(rèn)頁面。在步驟S206中,在所顯示的校正確認(rèn)頁面中,用戶 選擇是否利用先前的校正內(nèi)容來進行校正。當(dāng)用戶選擇利用先前的校正內(nèi)容 進行校正時,在步驟S207中,設(shè)置值校正單元150利用其校正執(zhí)行單元154, 根據(jù)先前的校正歷史的校正內(nèi)容,來校正對應(yīng)的項。在校正之后,在步驟 S208中,設(shè)置值校正單元150在校正數(shù)據(jù)存儲單元152中存儲重復(fù)處理的 內(nèi)容作為重復(fù)設(shè)置數(shù)據(jù)。隨后,在步驟S213中,設(shè)置值校正單元150向第 一打印機驅(qū)動器BOa發(fā)送已校正的項。如果在步驟S202中確定沒有記錄校正歷史,或者如果在步驟S206中用 戶選擇不利用先前的校正內(nèi)容進行^t正,則在步驟S209中,設(shè)置值校正單元150促4吏第一打印機驅(qū)動器130a的UI單元132顯示如圖11和圖12所示 的校正請求頁面。在步驟S210中,用戶在所顯示的校正請求頁面中選擇是 否校正對應(yīng)的項。如果用戶選擇校正對應(yīng)的項,則在步驟S211中,設(shè)置值 校正單元150利用其校正執(zhí)行單元154,根據(jù)用戶在校正請求頁面中設(shè)置的 校正內(nèi)容,來校正對應(yīng)的項。在所述校正之后,在步驟S212中,設(shè)置值校 正單元150在校正數(shù)據(jù)存儲單元152中存儲所述校正內(nèi)容作為校正歷史數(shù) 據(jù)。隨后,在步驟S213中,設(shè)置值校正單元150將校正后的項發(fā)送到第一 打印機驅(qū)動器130a。如果用戶在步驟S210中不選擇校正對應(yīng)的項,則在步驟S214中,設(shè)置 值校正單元150不進行校正,并向第一打印機驅(qū)動器130a報告已經(jīng)終止了 打印操作。如上所述,當(dāng)檢測到打印機無法解釋的項或值、并且該項或值與先前檢 測到的相同時,對應(yīng)的項可以如下進行校正。也就是說,可以利用先前的校 正內(nèi)容來自動校正對應(yīng)的項而不需要用戶進行選擇,或者用戶可進行新的選 擇以將所述項校正為用戶選擇的打印機可解釋的值。此外,在本實施例中, 可通過指定用戶、應(yīng)用或數(shù)據(jù)中至少一個,來進行這樣的選擇性校正。<第二實施例>接下來,將給出在多個用戶共享校正數(shù)據(jù)的情況下的根據(jù)本發(fā)明的實施 例的描述。圖17所示的圖像形成系統(tǒng)包括PC'IO!和102、第一和第二打印機21和 22、服務(wù)器23、以及將這些元件彼此連接以使能數(shù)據(jù)通信的網(wǎng)絡(luò)30。PC' 1(^和102經(jīng)由網(wǎng)絡(luò)30而連接到第一和第二打印機21和22以及服 務(wù)器23。 PC'l(h和102分別包括應(yīng)用110、和1102、 OS'12(M口 1202、 一個或多個打印機驅(qū)動器130a,、 130b,.......以及130a2、 130b2........通信單元140,和1402、以及設(shè)置值校正單元150,和1502。PC' 10,和102基本上具有與如圖3所示的根據(jù)第一實施例的PC 10相同 的配置。然而,校正數(shù)據(jù)存儲單元232被提供在服務(wù)器23中,而不是提供 在各個PC'的設(shè)置值校正單元150,和1502中。如果象圖13所示的校正歷史數(shù)據(jù)300a的情況一樣、用戶名被包括在校 正數(shù)據(jù)存儲單元232中存儲的校正歷史數(shù)據(jù)中,則設(shè)置值校正單元150,和 1502向用戶報告存在要打印出的文檔數(shù)據(jù)的校正歷史,該校正已經(jīng)由不同于當(dāng)前用戶的用戶執(zhí)行。此外,設(shè)置值校正單元15(^和1502促使與要用于打印操作的打印機對應(yīng)的打印機驅(qū)動器的UI單元顯示如圖18所示的校正確認(rèn)頁面,以便詢問是否用戶將利用這個校正歷史的內(nèi)容來執(zhí)行校正。圖18圖示了用于允許用戶選擇是否利用在校正歷史lt據(jù)中由另一用戶保存的校正內(nèi)容來執(zhí)行校正的校正確認(rèn)頁面。如果從PC' IO,之一的應(yīng)用11(^發(fā)送的打印設(shè)置信息80 (見圖8)包括 與要用于打印操作的第一打印機21對應(yīng)的第一打印機驅(qū)動器130a無法解釋 的項,則圖18所示的校正確認(rèn)頁面90d包括作為無法解釋的項的無法解釋 "A4"選項8110的內(nèi)容的表示92d、用于報告已經(jīng)由不同用戶校正的相同 應(yīng)用的相同文檔數(shù)據(jù)的打印設(shè)置值和用于報告校正內(nèi)容的表示96d、以及包 括用于選擇是否利用由另 一用戶設(shè)置的先前的校正內(nèi)容進行校正的選項的 分組框94d。如圖18所示,基于在校正歷史數(shù)據(jù)300a (見圖13)或選項定 義中包括的校正之前和之后的用戶名和設(shè)置項名,來顯示表示96d。在本實施例中,在連接到網(wǎng)絡(luò)的多個PC'可訪問的服務(wù)器中提供校正數(shù) 據(jù)存儲單元。在不同的用戶要打印出多個用戶使用的不可修改的主數(shù)據(jù)的情 況中,多個PC'共享校正歷史數(shù)據(jù)是有用的。在這樣的情況下,另一個用戶 可使用用于由某一用戶設(shè)置的主數(shù)據(jù)的打印設(shè)置值的校正內(nèi)容。<修改>在上面的實施例中,與打印機驅(qū)動器分開地提供設(shè)置值校正單元;然而, 如圖19所示,設(shè)置值校正單元可包括在打印機驅(qū)動器中。替換地,如圖20 所示,設(shè)置值校正單元可提供在打印機中。如圖20所示,當(dāng)在每個打印機 中提供設(shè)置值校正單元時,經(jīng)由網(wǎng)絡(luò)而將包括在打印設(shè)置信息中的無法解釋 的項或值、或者打印機驅(qū)動器從應(yīng)用接收的全部無法解釋的打印設(shè)置信息從 PC發(fā)送到目標(biāo)打印機。在這個情況下,如果可以以圖7和圖8所示的XML 格式來描述打印設(shè)置信息,則設(shè)置值校正單元可作為萬維網(wǎng)服務(wù)提供在打印 機中,并且可以由應(yīng)用或打印機驅(qū)動器將打印設(shè)置信息的內(nèi)容表述為SOAP 消息。此外,在上面的實施例中,描述了打印機驅(qū)動器;然而,本發(fā)明還可應(yīng) 用于諸如掃描儀驅(qū)動器和PC - FAX驅(qū)動器的其它裝置驅(qū)動器,只要該驅(qū)動 器是用于將來自應(yīng)用的指令轉(zhuǎn)換為裝置可解釋的數(shù)據(jù)的軟件即可。此外,本 發(fā)明的實施例不限于裝置驅(qū)動器或符合裝置驅(qū)動器的模塊格式;本發(fā)明的實施例可應(yīng)用于應(yīng)用本身。此外,本發(fā)明可以由信息處理裝置中的硬件、或者由裝載在硬盤(HDD)或只讀存儲器(ROM)中并由計算機執(zhí)行的程序產(chǎn)品來實現(xiàn)。根據(jù)本發(fā)明的一個實施例, 一種信息處理設(shè)備連接到輸出裝置,該信息處理設(shè)備包括功能信息存儲單元,被配置為存儲與輸出裝置可執(zhí)行的功能 相關(guān)的功能信息;接收單元,被配置為接收當(dāng)進行輸出時使用的輸出設(shè)置信 息;檢測單元,被配置為根據(jù)接收單元所接收的輸出設(shè)置信息和存儲在功能 信息存儲單元中的功能信息,而從輸出設(shè)置信息中檢測信息處理設(shè)備無法解 釋的無法解釋設(shè)置;顯示單元,被配置為顯示用于選擇該信息處理設(shè)備可解 釋的可解釋設(shè)置的選項的頁面,該可解釋設(shè)置對應(yīng)于檢測單元所檢測的無法 解釋設(shè)置;以及校正單元,被配置為根據(jù)在顯示單元所顯示的頁面中選擇的 選項,來進行用于將無法解釋設(shè)置改變?yōu)樵撔畔⑻幚碓O(shè)備可解釋的可解釋設(shè) 置的校正。因此,即使當(dāng)在所接收的輸出設(shè)置信息中包括對于信息處理設(shè)備而言無 法解釋的設(shè)置時,該設(shè)置也不是簡單地改變?yōu)闃?biāo)準(zhǔn)值,而是被改變?yōu)橛脩羲?選擇的、可以由信息處理設(shè)備解釋的設(shè)置。此外,根據(jù)本發(fā)明的一個實施例,該信息處理設(shè)備優(yōu)選地還包括校正信息,其中該校正歷史信息包括檢測單元所檢測的無法解釋設(shè)置和通過校正單 元對無法解釋設(shè)置進行校正的內(nèi)容。因此,可以利用先前的校正內(nèi)容來自動地校正預(yù)先被檢測為無法解釋的 設(shè)置,而不需要用戶的選擇。此外,根據(jù)本發(fā)明的一個實施例,在信息處理設(shè)備中,校正歷史信息優(yōu) 選地還包括與輸出設(shè)置信息相關(guān)的用戶名、應(yīng)用名、和數(shù)據(jù)名中的至少一個。因此,如果存在相對于特定用戶或關(guān)于應(yīng)用的數(shù)據(jù)或特定數(shù)據(jù)而先前被 檢測為無法解釋的設(shè)置,則可以利用先前的校正內(nèi)容來自動地校正設(shè)置,而 不需要用戶的選擇。此外,根據(jù)本發(fā)明的一個實施例,在信息處理設(shè)備中,優(yōu)選地,如果校 正單元通過參考校正歷史信息而確定已經(jīng)將檢測單元所檢測的無法解釋設(shè) 置校正為預(yù)定的可解釋設(shè)置,則校正單元促使顯示單元來顯示用于選擇是否 將無法解釋設(shè)置校正為所述預(yù)定的可解釋設(shè)置的頁面。因此,關(guān)于先前已經(jīng)被檢測為無法解釋的設(shè)置,可能提示用戶進行關(guān)于 是否利用先前的校正內(nèi)容自動校正設(shè)置的選擇。根據(jù)本發(fā)明的 一個實施例, 一種程序產(chǎn)品包括用于促使連接到輸出裝置 的信息處理設(shè)備實行如下步驟的指令檢測步驟,根據(jù)當(dāng)進行輸出時使用的 輸出設(shè)置信息以及與輸出裝置可執(zhí)行的功能有關(guān)的功能信息,從輸出設(shè)置信息中檢測信息處理設(shè)備無法解釋的無法解釋設(shè)置;顯示步驟,顯示用于選擇 信息處理設(shè)備可解釋的可解釋設(shè)置的選項的頁面,該可解釋設(shè)置對應(yīng)于在檢 測步驟中檢測的無法解釋設(shè)置;以及校正步驟,根據(jù)在顯示步驟所顯示的頁 面中選擇的選項,進行用于將無法解釋設(shè)置改變?yōu)樵撔畔⑻幚碓O(shè)備可解釋的 可解釋設(shè)置的校正。根據(jù)本發(fā)明的一個實施例,該程序產(chǎn)品被記錄在計算機可讀記錄介質(zhì)上。本發(fā)明不限于具體公開的實施例,并且可以在不脫離本發(fā)明的范圍的情 況下進行變化和修改。本申請基于2007年3月30日提交的日本優(yōu)先權(quán)專利申請 No.2007-093637,通過引用將其全部內(nèi)容合并于此。
      權(quán)利要求
      1.一種連接到輸出裝置的信息處理設(shè)備,該信息處理設(shè)備包括功能信息存儲單元,被配置為存儲與輸出裝置可執(zhí)行的功能有關(guān)的功能信息;接收單元,被配置為接收當(dāng)進行輸出時使用的輸出設(shè)置信息;檢測單元,被配置為根據(jù)所述接收單元所接收的輸出設(shè)置信息和存儲在功能信息存儲單元中的功能信息,而從所述輸出設(shè)置信息中檢測所述信息處理設(shè)備無法解釋的無法解釋設(shè)置;顯示單元,被配置為顯示用于選擇所述信息處理設(shè)備可解釋的可解釋設(shè)置的選項的頁面,該可解釋設(shè)置對應(yīng)于所述檢測單元所檢測的無法解釋設(shè)置;以及校正單元,被配置為根據(jù)在顯示單元所顯示的頁面中選擇的選項,來進行用于將無法解釋設(shè)置改變?yōu)樗鲂畔⑻幚碓O(shè)備可解釋的可解釋設(shè)置的校正。
      2. 根據(jù)權(quán)利要求1的信息處理設(shè)備,還包括校正信息存儲單元,被配置為將校正單元所進行的校正的內(nèi)容保存為校 正歷史信息,其中該校正歷史信息包括檢測單元所檢測的無法解釋設(shè)置和通過校正單元 對無法解釋設(shè)置進行校正的內(nèi)容。
      3. 根據(jù)權(quán)利要求2的信息處理設(shè)備,其中該校正歷史信息還包括與輸出設(shè)置信息相關(guān)的用戶名、應(yīng)用名、和數(shù)據(jù) 名中的至少一個。
      4. 根據(jù)權(quán)利要求2的信息處理設(shè)備,其中如果該校正單元通過參考該校正歷史信息而確定已經(jīng)將檢測單元所檢 測的無法解釋設(shè)置校正為預(yù)定的可解釋設(shè)置,則該校正單元促使該顯示單元 來顯示用于選擇是否將無法解釋設(shè)置校正為所述預(yù)定的可解釋設(shè)置的頁面。
      5. 根據(jù)權(quán)利要求3的信息處理設(shè)備,其中如果該校正單元通過參考該校正歷史信息而確定已經(jīng)將檢測單元所檢 測的無法解釋設(shè)置校正為預(yù)定的可解釋設(shè)置,則該校正單元促使該顯示單元 來顯示用于選擇是否將無法解釋設(shè)置校正為所述預(yù)定的可解釋設(shè)置的頁面。
      6. —種程序產(chǎn)品,包括用于促使連接到輸出裝置的信息處理設(shè)備進行如下步驟的指令檢測步驟,用于根據(jù)當(dāng)進行輸出時使用的輸出設(shè)置信息以及與輸出裝置 可執(zhí)行的功能有關(guān)的功能信息,從輸出設(shè)置信息中檢測該信息處理設(shè)備無法 解釋的無法解釋設(shè)置;顯示步驟,用于顯示用于選擇信息處理設(shè)備可解釋的可解釋設(shè)置的選項 的頁面,該可解釋設(shè)置對應(yīng)于在^r測步驟中檢測的無法解釋設(shè)置;以及校正步驟,用于根據(jù)在該顯示步驟中所顯示的頁面中選擇的選項,進行 用于將無法解釋設(shè)置改變?yōu)樵撔畔⑻幚碓O(shè)備可解釋的可解釋設(shè)置的校正。
      7. —種計算機可讀記錄介質(zhì),在其中記錄了根據(jù)權(quán)利要求6的程序產(chǎn)品。
      全文摘要
      公開了一種連接到輸出裝置的信息處理設(shè)備,該信息處理設(shè)備根據(jù)當(dāng)進行輸出時使用的輸出設(shè)置信息以及與輸出裝置可執(zhí)行的功能有關(guān)的功能信息,從輸出設(shè)置信息中檢測該信息處理設(shè)備無法解釋的無法解釋設(shè)置;顯示用于選擇該信息處理設(shè)備可解釋的可解釋設(shè)置的選項的頁面,該可解釋設(shè)置對應(yīng)于所檢測的無法解釋設(shè)置;以及根據(jù)在所顯示的頁面中選擇的選項,進行用于將無法解釋設(shè)置改變?yōu)樵撔畔⑻幚碓O(shè)備可解釋的可解釋設(shè)置的校正。
      文檔編號G06K15/02GK101276264SQ20081008844
      公開日2008年10月1日 申請日期2008年3月31日 優(yōu)先權(quán)日2007年3月30日
      發(fā)明者鈴木克知 申請人:株式會社理光
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1