国产精品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ù)據(jù)處理裝置的制作方法

      文檔序號(hào):6463638閱讀:157來源:國知局
      專利名稱:數(shù)據(jù)處理裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置能夠限制連接到該數(shù)據(jù)處 理裝置上的設(shè)備的功能。
      背景技術(shù)
      當(dāng)打印機(jī)、掃描儀、傳真機(jī)或其它外圍設(shè)備通過網(wǎng)絡(luò)或串聯(lián)連接到個(gè)人計(jì) 算機(jī)或其它數(shù)據(jù)處理設(shè)備時(shí),個(gè)人計(jì)算機(jī)包括設(shè)備驅(qū)動(dòng),設(shè)備驅(qū)動(dòng)用于將由個(gè)
      人計(jì)算機(jī)中安裝的應(yīng)用(applications)所產(chǎn)生的或查看(viewed)的數(shù)據(jù)轉(zhuǎn)換 為能夠由外部設(shè)備處理的數(shù)據(jù)。
      例如,當(dāng)激光打印被機(jī)連接到個(gè)人計(jì)算機(jī)時(shí),通常,在個(gè)人計(jì)算機(jī)中安裝 用于激光打印機(jī)的打印機(jī)驅(qū)動(dòng),從而,將應(yīng)用產(chǎn)生的或查看(viewed)的數(shù)據(jù) 轉(zhuǎn)換為頁面描述語言(PDL)數(shù)據(jù),PDL數(shù)據(jù)能夠由激光打印機(jī)進(jìn)行處理。為 了一個(gè)個(gè)人計(jì)算機(jī)使用通過網(wǎng)絡(luò)連接的多個(gè)激光打印機(jī),必須在個(gè)人計(jì)算機(jī)中 安裝用于多個(gè)激光打印機(jī)的打印機(jī)驅(qū)動(dòng)。
      例如,當(dāng)使用辦公網(wǎng)絡(luò)系統(tǒng)中的打印機(jī)時(shí),有時(shí)推薦使用"雙面打印"、 "集體打印(collective printing)"或其它特殊的打印設(shè)置。在該情況,網(wǎng)絡(luò)上 的每一個(gè)個(gè)人計(jì)算機(jī)都具有一個(gè)打印機(jī)驅(qū)動(dòng)(換句話說,網(wǎng)絡(luò)上的個(gè)人計(jì)算機(jī) 與在個(gè)人計(jì)算機(jī)中安裝的打印機(jī)驅(qū)動(dòng)一一對應(yīng))的系統(tǒng)中,為了對全部打印機(jī) 應(yīng)用相同的特定的打印設(shè)置,必須在每一個(gè)打印機(jī)驅(qū)動(dòng)中限制打印設(shè)置項(xiàng)目。
      例如,日本公開的專利申請No. 2004-2341693 (下文稱為"參考文獻(xiàn)1") 揭示了一種打印設(shè)備,該打印設(shè)備能夠通過使用在打印設(shè)備中存儲(chǔ)的設(shè)置信息 對每一個(gè)用戶指定可用或不可用的項(xiàng)目。打印設(shè)備接收表示由打印機(jī)驅(qū)動(dòng)(存 在于個(gè)人計(jì)算機(jī)中)指定的打印設(shè)置項(xiàng)目為可用或不可用的信息,并在打印設(shè) 備的存儲(chǔ)器中存儲(chǔ)該信息。當(dāng)再一次使用打印設(shè)備時(shí),打印設(shè)備將所存儲(chǔ)的表 示打印設(shè)置項(xiàng)目是否可用的信息傳送到個(gè)人計(jì)算機(jī),并且個(gè)人計(jì)算機(jī)中的打印 機(jī)驅(qū)動(dòng)在用戶界面(UI)上顯示所獲得的信息。此外,日本公開的專利申請No. 2003-323268 (下文稱為"參考文獻(xiàn)2") 揭示了一種打印系統(tǒng),該打印系統(tǒng)能夠限制要使用的打印機(jī)的功能,在該系統(tǒng) 中,將具有打印機(jī)驅(qū)動(dòng)的主計(jì)算機(jī)連接到打印設(shè)備,該打印機(jī)驅(qū)動(dòng)能夠?qū)⒋蛴?條件設(shè)置到打印數(shù)據(jù)中,該打印設(shè)備能夠根據(jù)從主計(jì)算機(jī)傳送的打印數(shù)據(jù)生成 圖像數(shù)據(jù)并打印所生成的圖像數(shù)據(jù)。在打印機(jī)設(shè)備的操作面板上執(zhí)行打印機(jī)設(shè) 備的功能的限制,并且在打印機(jī)設(shè)備中存儲(chǔ)涉及打印機(jī)設(shè)備功能限制的信息。 當(dāng)顯示用戶界面(UI)時(shí),打印驅(qū)動(dòng)從打印機(jī)設(shè)備獲取功能限制信息,并在用 戶界面上顯示功能限制信息。
      然而,為了實(shí)現(xiàn)在參考文獻(xiàn)1和參考文獻(xiàn)2中揭示的打印設(shè)備和打印系統(tǒng), 必須在打印機(jī)驅(qū)動(dòng)和打印機(jī)上都設(shè)置用于限制打印設(shè)置項(xiàng)目的單元。另夕卜,如 上所述,在參考文獻(xiàn)l和參考文獻(xiàn)2揭示的技術(shù)中,網(wǎng)絡(luò)上的每一個(gè)個(gè)人計(jì)算 機(jī)都具有一個(gè)打印驅(qū)動(dòng)(即,網(wǎng)絡(luò)上的個(gè)人計(jì)算機(jī)與在個(gè)人計(jì)算機(jī)中安裝的打 印機(jī)驅(qū)動(dòng)——對應(yīng)),從而,每當(dāng)改變連接到個(gè)人計(jì)算機(jī)的打印機(jī)時(shí),必須改 變打印機(jī)驅(qū)動(dòng),并且必須執(zhí)行用于限制打印設(shè)置項(xiàng)目的一系列操作,需要打印 機(jī)和個(gè)人計(jì)算機(jī)之間的交互式通信。

      發(fā)明內(nèi)容
      本發(fā)明可以解決相關(guān)技術(shù)中的一個(gè)或多個(gè)問題。
      本發(fā)明的優(yōu)選實(shí)施例可以提供一種數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置能夠在 設(shè)備中不提供附加的部件并且不依靠設(shè)備的類型而限制所連接的設(shè)備的功能。
      根據(jù)本發(fā)明的第一方面,提供一種數(shù)據(jù)處理裝置,包括
      功能限制文件存儲(chǔ)單元,配置用于存儲(chǔ)功能限制文件,該功能限制文件用 于限制連接到數(shù)據(jù)處理裝置的設(shè)備的功能;
      功能列表文件存儲(chǔ)單元,配置用于存儲(chǔ)依賴于該設(shè)備的類型的多個(gè)功能列 表文件和獨(dú)立于該設(shè)備的類型的多個(gè)功能列表文件,該功能列表文件包括在該 設(shè)備中可用的功能的描述;
      功能列表文件選擇單元,配置用于相應(yīng)于該設(shè)備的類型來選擇一個(gè)功能列 表文件;及
      顯示項(xiàng)目生成單元,配置用于基于所選擇的一個(gè)功能列表文件和在功能限 制文件存儲(chǔ)單元中存儲(chǔ)的功能限制文件,產(chǎn)生用于該設(shè)備的設(shè)置操作的設(shè)置屏幕圖像。
      根據(jù)以上實(shí)施例,可以提供能夠在設(shè)備中不提供附加的部件并且不依靠設(shè) 備的類型而限制所連接的設(shè)備的功能的數(shù)據(jù)處理裝置。
      更適宜地,該功能列表文件選擇單元包括配置用于從該設(shè)備獲取用于確定
      該設(shè)備的設(shè)備確定信息的設(shè)備確定信息獲取單元;及
      該功能列表文件選擇單元基于在設(shè)備確定信息中包括的設(shè)備類型名稱,選 擇相應(yīng)于該設(shè)備的類型的 一個(gè)功能列表文件。
      沖艮據(jù)以上實(shí)施例,即使當(dāng)所連接的設(shè)備改變時(shí),也可以不依靠改變的設(shè)備 的類型而限制改變的設(shè)備的功能。
      更適宜地,功能列表文件包括在該設(shè)備和其它設(shè)備之間的禁止規(guī)則的描述。
      功能限制文件通過指示設(shè)備的功能和/或功能的設(shè)置值是可用和不可用中 的一個(gè)來限制設(shè)備的功能。
      根據(jù)以上實(shí)施例,每當(dāng)使用設(shè)備時(shí)不必需執(zhí)行功能限制處理。
      更適宜地,不同的用戶具有不同的功能限制文件。
      根據(jù)以上實(shí)施例,可以對于不同的用戶執(zhí)行不同的功能限制處理。
      根據(jù)本發(fā)明的第二方面,提供一種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)存 儲(chǔ)在計(jì)算機(jī)上可執(zhí)行的數(shù)據(jù)處理程序以驅(qū)動(dòng)計(jì)算機(jī)執(zhí)行數(shù)據(jù)處理裝置的數(shù)據(jù) 處理方法,該數(shù)據(jù)處理方法包括
      功能限制文件存儲(chǔ)步驟,該步驟存儲(chǔ)功能限制文件,該功能限制文件用于 限制連接到數(shù)據(jù)處理裝置的設(shè)備的功能;
      功能列表文件存儲(chǔ)步驟,該步驟存儲(chǔ)依靠該設(shè)備的類型的多個(gè)功能列表文 件和獨(dú)立于該設(shè)備的類型的多個(gè)功能列表文件,該功能列表文件包括在該設(shè)備 中可用的功能的描述;
      功能列表文件選擇步驟,該步驟相應(yīng)于該設(shè)備的類型來選擇一個(gè)功能列表 文件;及
      顯示項(xiàng)目生成步驟,該步驟基于所選擇的一個(gè)功能列表文件和在功能限制 文件存儲(chǔ)單元中存儲(chǔ)的功能限制文件,產(chǎn)生用于該設(shè)備的設(shè)置操作的設(shè)置屏幕 圖像。根據(jù)本發(fā)明的第三方面,提供一種數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法,包括
      功能限制文件存儲(chǔ)步驟,該步驟存儲(chǔ)功能限制文件,該功能限制文件用于 限制連接到數(shù)據(jù)處理裝置的設(shè)備的功能;
      功能列表文件存儲(chǔ)步驟,該步驟存儲(chǔ)依靠該設(shè)備的類型的多個(gè)功能列表文 件和獨(dú)立于該設(shè)備的類型的多個(gè)功能列表文件,該功能列表文件包括在該設(shè)備 中可用的功能的描述;
      功能列表文件選擇步驟,該步驟相應(yīng)于該設(shè)備的類型來選擇一個(gè)功能列表 文件;及
      顯示項(xiàng)目生成步驟,該步驟基于所選擇的一個(gè)功能列表文件和在功能限制 文件存儲(chǔ)單元中存儲(chǔ)的功能限制文件,產(chǎn)生用于該設(shè)備的設(shè)置操作的設(shè)置屏幕 圖像。
      根據(jù)本發(fā)明的以上實(shí)施例,由于預(yù)先存儲(chǔ)用于限制連接到數(shù)據(jù)處理裝置的 設(shè)備的功能的功能限制文件、包括在設(shè)備中可用功能的描述以及依靠設(shè)備的類 型及獨(dú)立于設(shè)備的類型的功能列表文件,可以提供數(shù)據(jù)處理裝置、數(shù)據(jù)處理方 法及存儲(chǔ)介質(zhì),該數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及存儲(chǔ)介質(zhì)能夠在設(shè)備中不提 供附加的部件并不依靠設(shè)備的類型而限制所連接的設(shè)備的功能。
      根據(jù)參考附圖給出的優(yōu)選實(shí)施例的下面的具體描述,本發(fā)明的這些以及其 它的目的、特征和優(yōu)點(diǎn)將變得更加清楚。


      圖1是說明根據(jù)本發(fā)明的實(shí)施例的通過網(wǎng)絡(luò)構(gòu)造的數(shù)據(jù)處理系統(tǒng)的框圖; 圖2是說明根據(jù)本實(shí)施例的計(jì)算機(jī)10的硬件配置的框圖; 圖3是說明根據(jù)本實(shí)施例的計(jì)算機(jī)10的功能配置的框圖; 圖4是說明根據(jù)本實(shí)施例在計(jì)算機(jī)10中安裝的打印機(jī)驅(qū)動(dòng)104的配置的 框圖5是說明功能列表文件的示例的示意圖; 圖6是說明功能列表文件的另一示例的示意圖; 圖7是說明功能限制文件的示例的示意圖8是說明根據(jù)本實(shí)施例用于響應(yīng)于用戶的指令顯示打印機(jī)的打印設(shè)置 屏幕的打印機(jī)驅(qū)動(dòng)104的操作的時(shí)序圖;圖9A和圖9B是說明根據(jù)本實(shí)施例的打印設(shè)置屏幕圖像的示例的示意改變?yōu)轭愋?model B"時(shí)更新打印機(jī)的設(shè)置屏幕圖像的打印機(jī)驅(qū)動(dòng)104的操 作的時(shí)序圖11是說明根據(jù)本實(shí)施例的打印設(shè)置屏幕圖像的示例的示意圖12A和圖12B是說明根據(jù)本實(shí)施例的打印設(shè)置屏幕圖像的示例的示意
      圖13是說明當(dāng)如第二實(shí)施例中參考圖IO所描述的更新設(shè)置屏幕圖像的操 作中打印機(jī)驅(qū)動(dòng)104和打印14之間的雙向通信出現(xiàn)故障時(shí),才艮據(jù)本實(shí)施例用 于停止處理的打印機(jī)驅(qū)動(dòng)104的操作的時(shí)序圖14是說明當(dāng)在第一實(shí)施例中參考圖IO的顯示設(shè)置屏幕的操作中打印機(jī) 驅(qū)動(dòng)104未能選擇功能列表文件時(shí),根據(jù)本實(shí)施例用于停止處理的打印機(jī)驅(qū)動(dòng) 104的操作的時(shí)序圖。
      具體實(shí)施例方式
      下面,參考

      本發(fā)明的優(yōu)選實(shí)施例。
      圖1是說明根據(jù)本發(fā)明的實(shí)施例的通過網(wǎng)絡(luò)構(gòu)造的數(shù)據(jù)處理系統(tǒng)的框圖。
      在圖1中,數(shù)據(jù)處理系統(tǒng)l包括用作本發(fā)明的數(shù)據(jù)處理裝置的計(jì)算機(jī)IO、 第一打印12、第二打印機(jī)14,以及連接計(jì)算機(jī)10、第一打印機(jī)12及第二打 印機(jī)14并使得在第一打印12和第二打印機(jī)14之間能夠數(shù)據(jù)通信的網(wǎng)絡(luò)16。
      計(jì)算機(jī)10可以是能夠基于操作系統(tǒng)(OS)顯示用戶界面(UI)的個(gè)人計(jì) 算機(jī)(PC)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話或其它。
      第一打印機(jī)12和第二打印機(jī)14是響應(yīng)于來自計(jì)算機(jī)10的請求來操作的 設(shè)備。在本實(shí)施例中,假設(shè)第一打印機(jī)12和第二打印機(jī)14是激光打印機(jī)(LP ) 或多功能外圍設(shè)備(MFP)。
      在圖1中,雖然僅說明一個(gè)計(jì)算機(jī)和兩個(gè)打印機(jī),但是數(shù)據(jù)處理系統(tǒng)1可 以包括更多的計(jì)算機(jī)和打印機(jī)。此外,計(jì)算機(jī)IO、第一打印機(jī)12及第二打印 機(jī)14可以通過局域網(wǎng)(LAN)、互聯(lián)網(wǎng)或其它網(wǎng)絡(luò)連接,并且也可以通過例如 USB (通用串行總線)串聯(lián)連接。
      下面,假設(shè)本發(fā)明的數(shù)據(jù)處理系統(tǒng)是由SNMP (簡單網(wǎng)絡(luò)管理協(xié)議)管理的網(wǎng)絡(luò)系統(tǒng)。SNMP是用于通過網(wǎng)絡(luò)監(jiān)控通過網(wǎng)絡(luò)連接的設(shè)備來管理網(wǎng)絡(luò)系統(tǒng)
      的協(xié)議。
      圖2是說明根據(jù)本實(shí)施例的計(jì)算機(jī)10的硬件配置的框圖。
      如圖2所示,計(jì)算機(jī)10包括驅(qū)動(dòng)21、輔助存儲(chǔ)單元22、存儲(chǔ)器23、處 理單元24以及接口單元25。在例如CD-ROM等存儲(chǔ)介質(zhì)27中存儲(chǔ)用于實(shí)現(xiàn) 在計(jì)算機(jī)10上的處理的程序。
      驅(qū)動(dòng)21讀取存儲(chǔ)介質(zhì)27中的數(shù)據(jù)。當(dāng)在驅(qū)動(dòng)21中裝載存儲(chǔ)程序的存儲(chǔ) 介質(zhì)27時(shí),通過驅(qū)動(dòng)21在輔助存儲(chǔ)單元22中安裝程序。在存儲(chǔ)介質(zhì)27中存 儲(chǔ)的程序可以包括打印機(jī)驅(qū)動(dòng)、PC-FAX驅(qū)動(dòng)或其它各種設(shè)備驅(qū)動(dòng)。下面,為 了簡便,假設(shè)該程序是打印機(jī)驅(qū)動(dòng)。
      輔助存儲(chǔ)單元22存儲(chǔ)安裝的程序及其它必需的文件和數(shù)據(jù)。程序。
      處理單元24根據(jù)在存儲(chǔ)器23中存儲(chǔ)的程序來執(zhí)行計(jì)算機(jī)10的功能。
      如圖1所示,接口單元25將計(jì)算機(jī)10與網(wǎng)絡(luò)16連接。
      圖3是說明根據(jù)本實(shí)施例的計(jì)算機(jī)10的功能配置的框圖。
      如圖3所示,經(jīng)由網(wǎng)絡(luò)16將計(jì)算機(jī)10連接到打印機(jī)12,并且計(jì)算機(jī)10
      包括應(yīng)用(applications) 102、打印機(jī)驅(qū)動(dòng)104、信息獲取單元106以及通信單
      元108。
      應(yīng)用102包括在如Windows (注冊商標(biāo))等OS "乘作系統(tǒng))上運(yùn)行的應(yīng) 用程序。例如,應(yīng)用102包括文字處理軟件(文件準(zhǔn)備軟件(document preparation software)),電子制表軟件或其它通用軟件。
      打印機(jī)驅(qū)動(dòng)104是與OS內(nèi)部指令一起將應(yīng)用102產(chǎn)生的或查看(viewed) 的數(shù)據(jù)轉(zhuǎn)換為頁面描述語言(PDL)數(shù)據(jù)的模塊,PDL數(shù)據(jù)能夠由打印機(jī)12 進(jìn)行處理。
      信息獲取單元106是用于從應(yīng)用102獲取信息,和/或用于設(shè)置在打印機(jī) 12中存儲(chǔ)的信息的模塊。在SNMP網(wǎng)絡(luò)系統(tǒng)中,如信息獲取單元106的模塊 通常被稱為"管理器(manager)",因此,下面,信息獲取單元106被稱為"管 理器106"。注意,管理器106可以是用于打印(spooling)由打印機(jī)驅(qū)動(dòng)104生成的PDL數(shù)據(jù)的模塊的一部分。
      通信單元108是用于與打印機(jī)12通信以從打印機(jī)12接收數(shù)據(jù)或?qū)?shù)據(jù)傳 送到打印才幾12的通信端口 。
      此外,如圖3所示,打印機(jī)12包括通信單元200、傳送單元202以及設(shè) 備確定信息存儲(chǔ)單元204。
      通信單元200是通信端口 。
      響應(yīng)于通過網(wǎng)絡(luò)16從計(jì)算機(jī)10傳送的請求,傳送單元202獲取在設(shè)備確 定信息存儲(chǔ)單元204中存儲(chǔ)的設(shè)備確定信息,并向計(jì)算機(jī)10回復(fù)設(shè)備確定信 息。在SNMP網(wǎng)絡(luò)系統(tǒng)中,如傳送單元202的模塊通常被稱為"代理(agent)", 因此,下面,傳送單元202被稱為"代理202"。
      這里,設(shè)備確定信息是用于確定打印機(jī)12的信息,例如,設(shè)備確定信息 至少包括打印機(jī)12的設(shè)備類型名稱。
      設(shè)備確定信息存儲(chǔ)單元204是用于存儲(chǔ)打印機(jī)12的設(shè)備確定信息的模塊。 在SNMP網(wǎng)絡(luò)系統(tǒng)中,如設(shè)備確定信息存儲(chǔ)單元204的模塊通常被稱為"MIB (管理信息庫),,,因此,下面,設(shè)備確定信息存^f渚單元204^L稱為"MIB204"。
      圖4是說明根據(jù)本實(shí)施例在計(jì)算機(jī)10中安裝的打印機(jī)驅(qū)動(dòng)104的配置的 框圖。
      如圖4所示,打印機(jī)驅(qū)動(dòng)104被連接到管理器106,打印機(jī)驅(qū)動(dòng)104包括 用戶界面(UI) 40及功能限制單元42。如圖3所示,通過網(wǎng)絡(luò)16管理器106 被連接打印機(jī)12的代理202。
      用戶界面(UI) 40用于執(zhí)行打印機(jī)12的打印設(shè)置,用戶界面(UI) 40 包括顯示單元402、輸入單元404、設(shè)置存儲(chǔ)單元406及設(shè)置讀取單元408。
      顯示單元402用于在未示出的顯示設(shè)備(例如顯示器)上顯示打印機(jī)12 的打印設(shè)置屏幕圖像。顯示單元402還接收用戶輸入的設(shè)置值。
      輸入單元404由用戶使用來輸入打印機(jī)12的打印設(shè)置項(xiàng)目的設(shè)置值。例 如,輸入單元404可以是鼠標(biāo)或鍵盤。
      設(shè)置存儲(chǔ)單元406存儲(chǔ)打印機(jī)12的打印設(shè)置項(xiàng)目的設(shè)置值。
      設(shè)置讀取單元408讀取在設(shè)置存儲(chǔ)單元406中存儲(chǔ)的設(shè)置值。
      功能限制單元42在通過顯示單元402顯示的設(shè)置屏幕圖像上顯示對連接到計(jì)算機(jī)10的打印機(jī)12指定的功能限制信息。功能限制單元42包括存儲(chǔ)單 元422、功能列表文件選擇單元424及顯示項(xiàng)目生成單元426。
      存儲(chǔ)單元422包括功能限制文件存儲(chǔ)單元422a和功能列表文件存儲(chǔ)單元 422b。功能限制文件存儲(chǔ)單元422a存儲(chǔ)功能限制文件,每一個(gè)功能限制文件 包括用于連接到計(jì)算機(jī)10的打印12的功能限制的描述。功能列表文件存儲(chǔ)單 元422b存儲(chǔ)功能列表文件,每一個(gè)功能列表文件包括表示打印12中可用功能 的信息的描述。
      根據(jù)打印機(jī)的分類將功能列表文件分組。例如,某些功能列表文件包括在 相同類型的打印機(jī)中可用功能的信息的描述,而其它功能列表文件包括在全部 打印機(jī)中可用功能的信息的描述(不論打印機(jī)的類型)。應(yīng)該注意,打印機(jī)的 分類不限于設(shè)備類型,例如可以通過打印的銷售商來對打印進(jìn)行分類。
      功能列表文件選擇單元424從功能列表文件存儲(chǔ)單元422b中選擇與使用 中的打印機(jī)相應(yīng)的功能列表文件中的一個(gè)文件。功能列表文件選擇單元424 包括用于獲取來自打印機(jī)12的設(shè)備確定信息的設(shè)備確定信息獲取單元428, 設(shè)備確定信息用做用于適當(dāng)選擇功能列表文件的信息。
      基于在由功能列表文件選擇單元424選擇的功能列表文件中描述的打印 機(jī)之間的功能和禁止規(guī)則以及在功能限制文件存儲(chǔ)單元422a中存儲(chǔ)的功能限 制文件中描述的功能限制信息,顯示項(xiàng)目生成單元426產(chǎn)生將要由用戶界面 (UI) 40的顯示單元402顯示的設(shè)置屏幕圖像的顯示項(xiàng)目(例如,功能、選 項(xiàng)、設(shè)置值的范圍及其它)。
      圖5是說明功能列表文件的示例的示意圖。
      如圖5所示,功能列表文件50包括功能列表文件的適用范圍(例如,在 項(xiàng)目" printer"中的描述)、打印機(jī)中的可用功能(例如,在項(xiàng)目" function" 中的描述)、功能的默認(rèn)值(例如,在項(xiàng)目" default"中的描述)、功能的可 用設(shè)置值(選項(xiàng)、設(shè)置值的范圍及其它)(例如,在項(xiàng)目"@value"中的描述) 以及設(shè)備之間的禁止規(guī)則(例如,在項(xiàng)目" invalid"中的描述)的描述。
      如上所述,存在依賴于設(shè)備類型的功能列表文件及獨(dú)立于設(shè)備類型的功能 列表文件(即,通用的功能列表文件)。圖5所示的功能列表文件是依靠設(shè)備 類型的功能列表文件。因此,在功能列表文件50的前(leading)部分510中描述了 printer = "modelA (型號(hào)A)",表示功能列表文件50適用于設(shè)備類 型"modelA"。
      對于獨(dú)立于設(shè)備類型的功能列表文件,在功能列表文件的前部分中描述了 @printer= "general",表示功能列表文件是通用的功能列表文件(詳見圖6)。 如圖5所示,功能列表文件50包括與功能A (表示為"functionA (功能
      A) ")的描述相關(guān)的第一描述部分520、與功能B(表示為"functionB (功能
      B) ")的描述相關(guān)的第二描述部分530以及與功能C (表示為"flmctionC (功 能C)")的描述相關(guān)的第三描述部分540,表示功能A、功能B及功能C安裝 在類型"modelA"的打印機(jī)中。
      在第一描述部分520的前部分520a中,描述了 @function = "functionA", 表示第一描述部分520與功能A的描述相關(guān)。
      在第一描述部分520的部分520b中,描述了 default ^"valueAl(值A(chǔ)l )", 表示功能A的默認(rèn)值是"valueAl"。
      在第一描述部分520的部分520b之后的部分520c中,存在禁止規(guī)則描述, 其中描述@ invalid = "fUnctionC isn't valueC 1 ,,,
      @ invalid = "functionD is valueD2",
      表示當(dāng)功能C不是值C1或功能D是值D2時(shí),功能A是無效的。 在第一描述部分520進(jìn)一步包括部分521a、部分522a、部分523a及部分 524a,這些部分表示了功能A的選擇,即"valueAl"、 "valueA2 (值A(chǔ)2 )"、
      "valueA3 (值A(chǔ)3 )"及"valueA4 (值A(chǔ)4)"。也就是,功能A的值可以設(shè)置 為四個(gè)選項(xiàng)"valueAl"、 "valueA2"、 "valueA3"及"valueA4"中的一個(gè)。注 意,當(dāng)對四個(gè)選擇"valueAl"、 "valueA2"、 "valueA3"及"valueA4"中的一 個(gè)或多個(gè)選拷,設(shè)置禁止規(guī)則時(shí),并不總是對功能A分配四個(gè)選擇"valueAl"、 "valueA2"、 "valueA3"及"valueA4"中的一個(gè)選擇。
      例如,在圖5中,在第一選擇"valueAl"下面,存在對于選擇"valueAl" 設(shè)置的禁止規(guī)則描述521b如下
      invalid = "functionB is valueB2, functionC is valueC3",表示當(dāng)功能B是值B2并且功能C設(shè)置為值C3時(shí)選擇"valueAl"無效。 另外,在第三選擇"vakieA3"的下面,存在對選擇"valueA3"設(shè)置的禁 止規(guī)則描述523b如下
      @ invalid = "functionE is valueE 1 ,,, 表示當(dāng)功能E是值E1時(shí),選擇"valueA3"無效。 第二描述部分530和第四描述部分540具有相似的結(jié)構(gòu)。 圖6是說明功能列表文件的另一示例的示意圖。
      除了圖6中的功能列表文件60是獨(dú)立于設(shè)備類型的功能列表文件之外, 圖6中的功能列表文件60具有與圖5中的功能列表文件50相同的功能,因此, 在功能列表文件60的部分620中描述了 printer = "general",表示功能列表 文件60是通用的功能列表文件。
      如圖6所示,功能列表文件60包括與功能A (表示為"fonctionA")的描 述相關(guān)的第一描述部分620以及與功能C (表示為"fimctionC")的描述相關(guān) 的第二描述部分630。與設(shè)備類型"modelA"的功能列表文件50相比較,很 清楚不存在與功能B相關(guān)的描述。
      第一描述部分620與相關(guān)于設(shè)備類型"model A"的功能列表文件50的第 一描述部分520的不同之處在于,第一描述部分620中僅存在三個(gè)選擇 "valueAl"、 "valueA2"及"valueA3"。換句話說,在通用的功能列表文件60 中,不允許功能A的值是"value4"。
      另外,第一描述部分620與相關(guān)于設(shè)備類型"model A"的功能列表文件 50的第一描述部分520的進(jìn)一步的不同之處在于,第一描述部分620中不存 在禁止規(guī)則描述。
      第二描述部分630包括與相關(guān)于設(shè)備類型"model A"的功能列表文件50 的第二描述部分530相同的描述。
      圖7是說明功能限制文件的示例的示意圖。
      如圖7所示,功能限制文件70可以包括使用功能限制文件的用戶的名稱 (例如,在項(xiàng)目"@lockuser"中的描述)、要被鎖定的功能(例如,在項(xiàng)目"@ function"中的描述)、將要鎖定的功能的可用的設(shè)置值(選擇、設(shè)置值的范圍 及其它)(例如,在項(xiàng)目"@value,,中的描述)及將要鎖定的功能的固定值(例如,在項(xiàng)目"@lock"中的描述).
      圖7所示的功能限制文件70是與特定用戶有關(guān)的用于鎖定打印機(jī)的功能 的文件。因此,在功能限制文件70的前部分710中描述了⑥lockuser:"xxx", 表示功能限制文件70適用于用戶"xxx"。
      應(yīng)該注意,功能限制文件70不限于個(gè)人用戶,該文件還適用于網(wǎng)絡(luò)管理 員的權(quán)力、將要打印的文件類型或使用的打印機(jī)。
      另外,當(dāng)功能限制文件70中沒有描述受到功能限制的目標(biāo)時(shí),對打印設(shè) 置項(xiàng)目的限制可以被應(yīng)用于使用當(dāng)前打印機(jī)驅(qū)動(dòng)的全部用戶。
      如圖7所示,功能限制文件70包括與功能A的描述相關(guān)的第一描述部分 720以及與功能B的描述相關(guān)的第二描述部分730。
      在第一描述部分720的前部分721中,描述了 @fimction= "ftmctionA", 表示第一描述部分720與功能A的描述相關(guān)。然后存在描述部分722,該部分 包括描述
      @ value = "valueA2",
      ◎ value = "valueA3",
      @ value = "valueA4",
      表示允許用戶自由地設(shè)置三個(gè)選擇"valueA2"、 "valueA3"、 "valueA4" 中的一個(gè)選擇作為功能A。注意,描述部分722還可以包括允許用戶自由地設(shè) 置的選擇作為功能A。
      在第二描述部分730的前部分731中,描述了 @flmction = "fimctionB", 表示第二描述部分730與功能B的描述相關(guān)。然后存在描述部分732@lock= "valueBl",表示功能B的值固定為值Bl,并且不允許用戶自由的改變該值。
      下面,假設(shè)如圖5所示的與設(shè)備類型"model A"有關(guān)的功能列表文件50、 圖6所示的通用的功能列表文件及圖7所示的與用戶"xxx"有關(guān)的功能限制 文件70被安裝在打印機(jī)驅(qū)動(dòng)104中,并描述打印機(jī)驅(qū)動(dòng)104的操作。
      第一實(shí)施例
      在該實(shí)施例中,描述用于響應(yīng)于用戶的指令顯示打印機(jī)的打印設(shè)置屏幕的 打印機(jī)驅(qū)動(dòng)104的操作。
      圖8是說明根據(jù)本實(shí)施例用于響應(yīng)于用戶的指令顯示打印機(jī)的打印設(shè)置屏幕的打印機(jī)驅(qū)動(dòng)104的操作的時(shí)序圖。
      在步驟S101,打印機(jī)驅(qū)動(dòng)104在用戶界面(UI) 40的輸入單元404中接 收到來自用戶的請求,請求顯示用于類型"model A"的打印機(jī)12的打印設(shè)置 的屏幕圖像。
      當(dāng)在計(jì)算機(jī)10在運(yùn)行的OS (操作系統(tǒng))是Windows (注冊商標(biāo))時(shí),用 戶從"控制面板"中選擇"打印機(jī)",并點(diǎn)擊右鼠標(biāo)鍵來以打印機(jī)12被選擇打 開菜單,并從菜單中選擇"屬性",從而,打開打印機(jī)驅(qū)動(dòng)104的設(shè)置屏幕圖 像以請求打印機(jī)驅(qū)動(dòng)104顯示用于打印機(jī)12的打印設(shè)置的設(shè)置屏幕圖像???選擇地,用戶從用于裝備(prepare)文件的應(yīng)用程序的打印設(shè)置屏幕圖像中選 擇"屬性"以請求打印機(jī)驅(qū)動(dòng)104顯示打印機(jī)12的打印設(shè)置的設(shè)置屏幕圖像。
      在步驟S102中,基于接收到來自用戶的請求,用戶界面(UI) 40從設(shè)置 讀取單元408讀取在設(shè)置存儲(chǔ)單元406中存儲(chǔ)的先前設(shè)置及讀出用戶名稱用于 確定做出請求的用戶。這里,"先前設(shè)置"表示上次連接到通信端口 108的打 印機(jī)的設(shè)備類型名稱。當(dāng)沒有存儲(chǔ)先前設(shè)置時(shí),例如,在緊接著安裝之后,可 以使用在構(gòu)成期間指定的默認(rèn)名稱或管理員指定的設(shè)備類型的名稱。當(dāng)請求顯 示設(shè)置屏幕圖像時(shí)可以由用戶輸入用戶名稱??蛇x擇地,用戶名稱和設(shè)備類型 名稱都可以被存儲(chǔ)在設(shè)置存儲(chǔ)單元406中作為先前設(shè)置。在本實(shí)施例中,假設(shè) 作為"先前設(shè)置"存儲(chǔ)的設(shè)備類型名稱是"modelA",與當(dāng)前使用的打印機(jī)12 的設(shè)備類型名稱相同。
      在步驟S103,用戶界面(UI) 40將由此獲得的用戶名稱和設(shè)備類型名稱 傳送到功能限制單元42。
      在步驟S104,用戶界面(UI) 40請求功能限制單元42提供用于由用戶界 面(UI) 40的顯示單元402顯示設(shè)置屏幕圖像的信息。
      注意,可以調(diào)換步驟S103和步驟S104的順序,或可以同時(shí)執(zhí)行步驟S103 和步驟S104。
      在步驟S105,功能限制單元42的功能列表文件選擇單元424從功能列表 文件存儲(chǔ)單元422b中選擇與從用戶界面(UI) 40傳送的設(shè)備類型名稱相應(yīng)的 功能列表文件。
      在本實(shí)施例中,由于從用戶界面(UI) 40傳送的設(shè)備類型是"型號(hào)A",并且在功能列表文件存儲(chǔ)單元422b中存在與設(shè)備類型"modelA"相關(guān)的功能 列表文件50,因此,功能列表文件選擇單元424從功能列表文件存儲(chǔ)單元422b 中選擇功能列表文件50。
      在步驟S106,顯示項(xiàng)目生成單元426讀取功能列表文件50。
      在步驟S107,基于從用戶界面(UI) 40傳送的用戶名稱,顯示項(xiàng)目生成 單元426確定在功能列表文件存儲(chǔ)單元422b中是否存在與該用戶名稱相應(yīng)的 功能限制文件,并且當(dāng)在功能列表文件存儲(chǔ)單元422b中找到與該用戶名稱相 應(yīng)的功能限制文件時(shí),顯示項(xiàng)目生成單元426讀入功能列表文件。
      在本實(shí)施例中,由于存在在功能列表文件存儲(chǔ)單元422b中存儲(chǔ)的與用戶 名稱"xxx"相關(guān)的功能限制文件70,因此,當(dāng)從用戶界面(UI) 40傳送的用 戶名稱是"xxx"時(shí),顯示項(xiàng)目生成單元426讀入功能限制文件70。另一方面, 當(dāng)從用戶界面(UI) 40傳送的用戶名稱與"xxx"不同時(shí),顯示項(xiàng)目生成單元 426不從功能列表文件存儲(chǔ)單元422b讀入功能限制文件。
      在步驟S108,顯示項(xiàng)目生成單元426基于功能列表文件50和功能限制文 件70 (如果在步驟S107讀入)來產(chǎn)生設(shè)置屏幕圖像的顯示項(xiàng)目。
      在步驟S109,顯示項(xiàng)目生成單元426將如此獲得的顯示項(xiàng)目信息傳送到 用戶界面(UI) 40。
      在步驟SllO,用戶界面(UI)40基于在功能限制單元42中產(chǎn)生的顯示項(xiàng) 目信息來在顯示單元402上顯示設(shè)置屏幕圖像。
      在步驟Slll,用戶界面(UI) 40在設(shè)置存儲(chǔ)單元406中存儲(chǔ)顯示項(xiàng)目信 息。在設(shè)置存儲(chǔ)單元406中存儲(chǔ)的顯示項(xiàng)目信息包括設(shè)備類型名稱,當(dāng)再次請 求顯示用于打印設(shè)置的屏幕圖像時(shí),使用該顯示項(xiàng)目信息作為先前的設(shè)置。
      在圖9A和圖9B中說明通過以上操作在用戶界面(UI)40的顯示單元402 上顯示的屏幕圖像。
      圖9A和圖9B是說明根據(jù)本實(shí)施例的打印設(shè)置屏幕圖像的示例的示意圖。
      特定地,圖9A示出設(shè)置屏幕圖像90a,僅基于與設(shè)備類型"modelA"相 關(guān)的功能列表文件50,產(chǎn)生該圖像90a的UI設(shè)置項(xiàng)目,當(dāng)從用戶界面(UI) 40傳送到功能限制單元42的用戶名稱不是"xxx"時(shí),從功能列表文件存儲(chǔ) 單元422a未能讀取與用戶"xxx"相關(guān)的功能限制文件70。設(shè)置屏幕圖像90a具有"打印設(shè)置"標(biāo)簽91,在該標(biāo)簽91中,顯示項(xiàng)目910、 920及930以根 據(jù)功能列表文件50的描述分別地設(shè)置在類型"modelA"的打印機(jī)中安裝的功 能A、功能B及功能C。
      圖9B示出設(shè)置屏幕圖像90b,基于與設(shè)備類型"modelA"相關(guān)的功能列 表文件50和與用戶"xxx"相關(guān)的功能限制文件70產(chǎn)生圖像90b的UI設(shè)置項(xiàng) 目,當(dāng)從用戶界面(UI) 40傳送到功能限制單元42的用戶名稱是"xxx"時(shí), 從功能列表文件存儲(chǔ)單元422a讀取功能限制文件70。
      與設(shè)置屏幕圖像90a相似,設(shè)置屏幕圖像90b具有"打印設(shè)置"標(biāo)簽91, 在該標(biāo)簽91中,顯示項(xiàng)目910、 920及930以根據(jù)功能列表文件50的描述分 別地設(shè)置在類型"modelA"的打印機(jī)中安裝的功能A、功能B及功能C。然 而,與圖9A中的設(shè)置屏幕圖像90a相比較,設(shè)置屏幕圖像90b更適合功能限 制文件70,特定地,在功能A的選擇中,刪除不允許使用的選擇"valueAl", 并且功能B的選擇固定為選擇"valueB"。
      這樣,由于本實(shí)施例的計(jì)算機(jī)預(yù)先在計(jì)算機(jī)側(cè)存儲(chǔ)功能列表文件,因此, 本實(shí)施例的計(jì)算機(jī)能夠不進(jìn)行交互通信就限制連接的打印機(jī)的功能。
      第二實(shí)施例
      在該實(shí)施例中,描述用于當(dāng)將使用中的打印機(jī)從類型"modelA" 的打印 機(jī)改變?yōu)轭愋?model B"的打印機(jī)時(shí)更新打印機(jī)的設(shè)置屏幕圖像的打印機(jī)驅(qū) 動(dòng)104的操作。
      圖IO是說明根據(jù)本實(shí)施例用于當(dāng)將使用中的打印機(jī)從類型"modelA"改 變?yōu)轭愋?model B"時(shí)更新打印機(jī)的設(shè)置屏幕圖像的打印機(jī)驅(qū)動(dòng)104的操作 的時(shí)序圖。
      在步驟S201中,打印機(jī)驅(qū)動(dòng)104在用戶界面(UI) 40的輸入單元404中 接收到來自用戶的請求,請求顯示用于類型"modelB"的打印機(jī)14的打印設(shè) 置的屏幕圖像。
      當(dāng)在計(jì)算機(jī)10在運(yùn)行的OS (操作系統(tǒng))是Windows (注冊商標(biāo))時(shí),用 戶從"控制面板"中選擇"打印機(jī)",并點(diǎn)擊右鼠標(biāo)鍵來以打印機(jī)12被選擇打 開菜單,并從菜單中選擇"屬性",從而,打開打印機(jī)驅(qū)動(dòng)104的設(shè)置屏幕圖 像以請求打印機(jī)驅(qū)動(dòng)104顯示用于打印機(jī)12的打印設(shè)置的設(shè)置屏幕圖像。在步驟S202,基于接收到來自用戶的請求,以在第一實(shí)施例中參考圖8 所述的方式顯示用于打印機(jī)14的打印設(shè)置的設(shè)置屏幕圖像。此時(shí),由于連接 打印機(jī)驅(qū)動(dòng)104的打印機(jī)仍是打印12,因此,打印機(jī)驅(qū)動(dòng)104顯示類型"model A"的打印機(jī)12的設(shè)置屏幕圖像,如圖9A和圖9B中所示的設(shè)置屏幕圖像90a 或設(shè)置屏幕圖像90b。
      在步驟S203,如圖9A和圖9B所示,每一個(gè)設(shè)置屏幕圖像90a和設(shè)置屏 幕圖像90b進(jìn)一步具有"端口"標(biāo)簽92,標(biāo)簽92配置用于設(shè)置與當(dāng)前使用的 打印機(jī)連接的通信端口 108。
      為了將當(dāng)前使用的打印機(jī)從類型"model A"的打印機(jī)12改變?yōu)轭愋?"model B"的打印機(jī),用戶通過用戶界面(UI) 40的輸入單元404打開設(shè)置 屏幕圖像90a和設(shè)置屏幕圖像90b中的標(biāo)簽92,并將當(dāng)前使用的通信端口 108 改變?yōu)榕c類型"modelB"的打印機(jī)連接的通信端口。
      圖11是說明根據(jù)本實(shí)施例的打印設(shè)置屏幕圖像的示例的示意圖。 特定地,圖9示出設(shè)置屏幕圖像90c,其中清楚地顯示。 在端口標(biāo)簽92中,顯示端口列表框940以列出所連4妄的端口 。如圖11所 示,在設(shè)置屏幕圖像90c的顯示端口列表框940中存在端口 l和端口2。對端 口列表中的每一個(gè)選擇的端口設(shè)置檢查框,并使用檢查框在當(dāng)前選擇的端口旁 邊作出檢查標(biāo)記。
      例如,假設(shè)類型"model A"的打印機(jī)12連接到端口 1并且類型"model B" 的打印機(jī)連接到端口 2,如果用戶通過用戶界面(UI)40的輸入單元404選擇 連接類型"model B"的打印機(jī)的端口 2,則可能將與打印機(jī)驅(qū)動(dòng)104連接的 當(dāng)前打印機(jī)從類型"modelA,,的打印機(jī)12改變?yōu)轭愋?model B"的打印機(jī)。
      返回圖10,在步驟S204用戶通過用戶界面(UI)40的輸入單元404再次 打開設(shè)置屏幕圖像90a或設(shè)置屏幕圖像90b中的"打印設(shè)置"標(biāo)簽91,并點(diǎn) 擊在打印設(shè)置標(biāo)簽91上設(shè)置的"更新"按鈕94 (參考圖9)以請求更新打印 機(jī)的設(shè)置屏幕圖像。
      在步驟S205,基于接收到來自用戶的請求,用戶界面(UI)40請求功能 限制單元42執(zhí)行設(shè)置屏幕圖像的更新,并請求功能限制單元42提供用于通過 用戶界面(UI) 40的顯示單元402顯示設(shè)置屏幕圖像的信息。在步驟S206,基于接收到來自用戶界面(UI)40的請求,功能限制單元 42使用功能列表文件選擇單元424的設(shè)備確定信息獲取單元428以請求管理 器106 (信息獲取單元106),從而使管理器106通過網(wǎng)絡(luò)16進(jìn)一步請求類型 "model B"的打印機(jī)的代理202 (傳送單元202 )以獲取設(shè)備類型名稱。 在步驟S207,代理202從MIB 204 (設(shè)備確定信息存儲(chǔ)單元204 )獲取設(shè) 備類型名稱"model B",并將獲得的設(shè)備類型名稱"model B"返回到管理器 106。
      在步驟S208,管理器106將從打印機(jī)14獲得的設(shè)備類型名稱"model B" 傳送到功能列表文件選擇單元424的設(shè)備確定信息獲取單元428。
      在步驟S209,功能限制單元42的功能列表文件選^^單元424從功能列表
      應(yīng)的功能列表文件。
      在該示例中,由于在功能列表文件存儲(chǔ)單元422b中僅存在與設(shè)備類型 "model A"相關(guān)的功能列表文件50和獨(dú)立于設(shè)備類型的功能列表文件60, 而不存在與設(shè)備類型"model B"相關(guān)的功能列表文件,從而功能限制單元42 的功能列表文件選擇單元424從功能列表文件存儲(chǔ)單元422b中選擇通用的功 能列表文件60。
      在步驟S210,顯示項(xiàng)目生成單元426讀入所選擇的通用的功能列表文件60。
      在步驟S211,基于從用戶界面(UI) 40傳送的用戶名稱,顯示項(xiàng)目生成 單元426確定在功能列表文件存儲(chǔ)單元422b中是否存在與該用戶名稱相應(yīng)的 功能限制文件,并且當(dāng)在功能列表文件存儲(chǔ)單元422b中找到與該用戶名稱相 應(yīng)的功能限制文件時(shí),顯示項(xiàng)目生成單元426讀入功能列表文件。
      在本實(shí)施例中,由于存在在功能列表文件存儲(chǔ)單元422b中存儲(chǔ)的與用戶 名稱"xxx"相關(guān)的功能限制文件70,因此,當(dāng)從用戶界面(UI) 40傳送的用 戶名稱是"xxx"時(shí),顯示項(xiàng)目生成單元426讀入功能限制文件70。另一方面, 當(dāng)從用戶界面(UI) 40傳送的用戶名稱與"xxx"不同時(shí),顯示項(xiàng)目生成單元 426不從功能列表文件存儲(chǔ)單元422b讀入功能限制文件。
      在步驟S212,顯示項(xiàng)目生成單元426基于所獲得的通用的功能列表文件
      2060和功能限制文件70 (如果在步驟S211讀入)來產(chǎn)生設(shè)置屏幕圖像的顯示項(xiàng) 目。
      在步驟S213,顯示項(xiàng)目生成單元426將如此獲得的顯示項(xiàng)目信息傳送到 用戶界面(UI) 40。
      在步驟S214,用戶界面(UI)40基于在功能限制單元42中產(chǎn)生的顯示項(xiàng) 目信息來在顯示單元402上顯示設(shè)置屏幕圖像。
      在步驟S215,當(dāng)用戶點(diǎn)擊再次顯示的設(shè)置屏幕圖像中的"OK"或"應(yīng)用" 按鈕(參考圖12中的元素122或124)時(shí),用戶界面(Ul) 40在設(shè)置存儲(chǔ)單 元406中存儲(chǔ)顯示項(xiàng)目信息。
      圖12A和圖12B說明通過以上操作在用戶界面(UI) 40的顯示單元402 上顯示的屏幕圖像。
      圖12A和圖12B是說明根據(jù)本實(shí)施例的打印設(shè)置屏幕圖像的示例的示意圖。
      特定地,圖12A示出設(shè)置屏幕圖像120a,僅基于通用的功能列表文件60 產(chǎn)生該圖像的UI設(shè)置項(xiàng)目,當(dāng)從用戶界面(UI) 40傳送到功能限制單元42 的用戶名稱不是"xxx"時(shí),從功能列表文件存儲(chǔ)單元422a未能讀取與用戶 "xxx"相關(guān)的功能限制文件70。設(shè)置屏幕圖像120a具有包括項(xiàng)目1210和1220 的"打印設(shè)置"標(biāo)簽121,顯示項(xiàng)目1210和1220用于分別地設(shè)置功能A和功 能C,功能A和功能C獨(dú)立于設(shè)備類型,并通常根據(jù)功能列表文件60的描述 安裝在打印機(jī)中。
      圖12B示出設(shè)置屏幕圖像120b,基于通用的功能列表文件60和與用戶 "xxx"相關(guān)的功能限制文件70產(chǎn)生圖像120b的UI設(shè)置項(xiàng)目,當(dāng)從用戶界面 (UI) 40傳送到功能限制單元42的用戶名稱是"xxx"時(shí),從功能列表文件 存儲(chǔ)單元422a讀取功能限制文件70。
      與設(shè)置屏幕圖像120a相似,設(shè)置屏幕圖像120b具有包括項(xiàng)目1210和1220 "打印設(shè)置"標(biāo)簽121,顯示項(xiàng)目1210和1220用于分別地設(shè)置功能A和功能 C,功能A和功能C獨(dú)立于設(shè)備類型,并通常根據(jù)功能列表文件60的描述安 裝在打印機(jī)中。
      然而,與圖12A中的設(shè)置屏幕圖像120a相比較,設(shè)置屏幕圖像120b更適合功能限制文件70,特定地,在功能A的選擇中,刪除不允許使用的選擇 "valueAl",并且功能B的選擇固定為選擇"valueB"。
      這樣,由于本實(shí)施例的計(jì)算機(jī)預(yù)先在計(jì)算機(jī)側(cè)存儲(chǔ)依靠或獨(dú)立于設(shè)備類型 的功能列表文件,因此,即使當(dāng)所安裝的打印機(jī)驅(qū)動(dòng)與連接的打印機(jī)不是一對 一的關(guān)系時(shí),本實(shí)施例的計(jì)算機(jī)也能夠限制不同設(shè)備類型的多個(gè)打印機(jī)的功 能。
      第三實(shí)施例
      在該實(shí)施例中,描述當(dāng)打印^4區(qū)動(dòng)104和打印14之間的雙向通信故障時(shí) 用于停止處理的打印機(jī)驅(qū)動(dòng)104的操作。
      圖13是說明當(dāng)如第二實(shí)施例中參考圖IO所描述的更新設(shè)置屏幕圖像的操 作中打印機(jī)驅(qū)動(dòng)104和打印14之間的雙向通信出現(xiàn)故障時(shí),根據(jù)本實(shí)施例用 于停止處理的打印機(jī)驅(qū)動(dòng)104的操作的時(shí)序圖。
      在步驟S301,打印機(jī)驅(qū)動(dòng)104在用戶界面(UI) 40的輸入單元404中接 收到來自用戶的請求,請求顯示用于類型"model B"的打印機(jī)14的打印設(shè)置 的屏幕圖像。
      在步驟S302,基于接收到來自用戶的請求,以在第一實(shí)施例中參考圖8 所述的方式顯示用于打印機(jī)14的打印設(shè)置的設(shè)置屏幕圖像。此時(shí),由于連接 打印^L驅(qū)動(dòng)104的打印^L仍是打印12,因此,打印^/L驅(qū)動(dòng)104顯示類型"model A"的打印機(jī)12的設(shè)置屏幕圖像,如圖9A和圖9B中所示的設(shè)置屏幕圖像90a 或設(shè)置屏幕圖像90b。
      在步驟S303,為了將當(dāng)前使用的打印機(jī)(即,與打印機(jī)驅(qū)動(dòng)104連接的 打印機(jī))從類型"model A"的打印機(jī)12改變?yōu)轭愋?model B"的打印機(jī), 用戶通過用戶界面(UI) 40的輸入單元404打開設(shè)置屏幕圖像90a和設(shè)置屏 幕圖像90b中的端口標(biāo)簽92,并將當(dāng)前使用的通信端口 108改變?yōu)榕c類型 "model B"的打印機(jī)連接的通信端口。
      在步驟S304,用戶再次通過用戶界面(UI) 40的輸入單元404打開設(shè)置 屏幕圖像90a和設(shè)置屏幕圖像90b中的"打印設(shè)置"標(biāo)簽91,并點(diǎn)擊在打印 設(shè)置標(biāo)簽91上設(shè)置的"更新,,按鈕(參考圖9)以請求更新打印機(jī)的設(shè)置屏 幕圖像。在步驟S305,基于接收到來自用戶的請求,用戶界面(UI) 40請求功能 限制單元42執(zhí)行設(shè)置屏幕圖像的更新,并請求功能限制單元42提供用于由用 戶界面(UI) 40的顯示單元402顯示設(shè)置屏幕圖像的信息。
      在步驟S306,基于接收到來自用戶界面(UI)40的請求,功能限制單元 42使用功能列表文件選擇單元424的設(shè)備確定信息獲取單元428以請求管理 器106 (信息獲取單元106),從而使管理器106通過網(wǎng)絡(luò)16進(jìn)一步請求類型 "model B"的打印機(jī)14的代理202 (傳送單元202)以獲取設(shè)備類型名稱。
      在步驟S307,當(dāng)自從請求被發(fā)送到打印機(jī)14以來特定的時(shí)間段過去之后 從打印機(jī)14沒有返回設(shè)備類型名稱時(shí),功能限制單元42確定在管理器106 和代理202之間的雙向通信中出現(xiàn)故障。例如,打印機(jī)14的電源沒有被打開。
      在步驟S308,由于功能限制單元42未能獲取設(shè)備類型名稱,因此,功能 限制單元42未能從功能列表文件存儲(chǔ)單元422b中選擇功能列表文件。從而, 功能限制單元42未能產(chǎn)生設(shè)置屏幕圖像的顯示項(xiàng)目。
      在步驟S309,功能限制單元42向用戶界面(UI)40報(bào)告未能產(chǎn)生設(shè)置屏 幕圖像的顯示項(xiàng)目。
      在步驟S310,基于接收到來自功能限制單元42的故障報(bào)告,用戶界面(UI) 40執(zhí)行終止處理。為了該目的,例如,用戶界面(UI)40保持類型"modelA" 的打印機(jī)的設(shè)置屏幕圖像打開,該屏幕是在步驟S304中點(diǎn)擊"更新"按鈕94 之前的設(shè)置屏幕圖像??蛇x擇地,用戶界面(UI) 40在顯示單元402上顯示 屏幕圖像以通知用戶由于用戶界面(UI) 40和打印機(jī)14之間的雙向通信故 障,因此無法更新設(shè)置屏幕圖像。
      注意,當(dāng)功能限制單元42不能獲得設(shè)備類型名稱時(shí),可以使用獨(dú)立于設(shè) 備類型的通用的功能列表文件以產(chǎn)生顯示項(xiàng)目。由此,無論通信故障與否,對 于打印機(jī)執(zhí)行最低限度的公共打印設(shè)置是可能的。
      第四實(shí)施例
      在該實(shí)施例中,描述當(dāng)打印機(jī)驅(qū)動(dòng)104未能選擇功能列表文件時(shí)用于停止 處理的打印機(jī)驅(qū)動(dòng)104的操作。
      圖14是說明當(dāng)在第一實(shí)施例中參考圖IO的顯示設(shè)置屏幕的操作中打印機(jī) 驅(qū)動(dòng)104未能選擇功能列表文件時(shí),根據(jù)本實(shí)施例用于停止處理的打印機(jī)驅(qū)動(dòng)104的操作的時(shí)序圖。
      在步驟S401,打印機(jī)驅(qū)動(dòng)104在用戶界面(UI) 40的輸入單元404中接 收到來自用戶的請求,請求顯示用于類型"model A"的打印機(jī)12的打印設(shè)置 的屏幕圖像。
      步驟S402,基于接收到來自用戶的請求,用戶界面(UI)40從設(shè)置讀取 單元408讀出存儲(chǔ)在設(shè)置存儲(chǔ)單元406中的先前設(shè)置及用于確定進(jìn)行請求的用 戶的用戶名稱。
      在步驟S403,用戶界面(UI) 40將如此獲得的用戶名稱和設(shè)備類型名稱 傳送到功能限制單元42。
      在步驟S404,用戶界面(UI)40請求功能限制單元42提供用于由用戶界 面(UI) 40的顯示單元402顯示設(shè)置屏幕圖像的信息。
      在步驟S405,功能限制單元42的功能列表文件選擇單元424從功能列表 文件存儲(chǔ)單元422b中選擇與從用戶界面(UI) 40傳送的設(shè)備類型名稱相應(yīng)的 功能列表文件。
      在步驟S406,例如,當(dāng)在功能列表文件存儲(chǔ)單元422b中不存在功能列表 文件時(shí)或由于其它原因,功能列表文件選擇單元424未能選擇功能列表文件。
      在步驟S407,從而,功能限制單元42未能產(chǎn)生設(shè)置屏幕圖像的顯示項(xiàng)目。
      在步驟S408,功能限制單元42向用戶界面(UI)40報(bào)告未能產(chǎn)生設(shè)置屏 幕圖像的顯示項(xiàng)目。
      在步驟S409,基于接收到來自功能限制單元42的故障報(bào)告,用戶界面(UI) 40執(zhí)行終止處理。為了該目的,例如,用戶界面(UI) 40在顯示單元402上 顯示屏幕圖像以通知用戶功能列表文件的獲取已經(jīng)出現(xiàn)故障。
      當(dāng)由于在功能列表文件存儲(chǔ)單元422b中不存在功能列表文件因此在功能 限制單元42未能選擇功能列表文件時(shí),功能限制單元42可以從相同網(wǎng)絡(luò)上的 外部服務(wù)器(未示出)或網(wǎng)站獲取適當(dāng)?shù)墓δ芰斜砦募?br> 雖然參考為了說明的目的選擇的特定實(shí)施例說明了本發(fā)明,但是應(yīng)該清楚
      本發(fā)明不限于這些實(shí)施例。而是不脫離本發(fā)明的基本宗義和范圍,本領(lǐng)域技術(shù) 人員可以對本發(fā)明進(jìn)行多種變形。
      例如,在以上實(shí)施例中,描述了通過打印機(jī)驅(qū)動(dòng)104執(zhí)行設(shè)置,但是本發(fā)明不限于此。本發(fā)明還適用于掃描儀驅(qū)動(dòng)、PC傳真機(jī)驅(qū)動(dòng)及任何其它種類的 設(shè)備驅(qū)動(dòng),只要這些設(shè)備驅(qū)動(dòng)是能夠?qū)⒅噶顝膽?yīng)用轉(zhuǎn)換為能夠由設(shè)備處理的數(shù) 據(jù)的軟件。
      另外,本發(fā)明可以由在數(shù)據(jù)處理裝置的存儲(chǔ)裝置中存儲(chǔ)的計(jì)算機(jī)程序來執(zhí)
      行,例如硬盤(HDD)或只讀存儲(chǔ)器(ROM)。
      此外,本發(fā)明不限于設(shè)備驅(qū)動(dòng)或類似的模塊,而是可以應(yīng)用于應(yīng)用程序。 本專利申請基于2007年6月8日遞交的日本優(yōu)先權(quán)專利申請
      No.2007-153319和2007年7月17日遞交的日本優(yōu)先4又專利申請
      No.2007-186108,其全部內(nèi)容并入本文作為參考。
      權(quán)利要求
      1.一種數(shù)據(jù)處理裝置,包括功能限制文件存儲(chǔ)單元,配置用于存儲(chǔ)功能限制文件,所述功能限制文件用于限制連接到數(shù)據(jù)處理裝置的設(shè)備的功能;功能列表文件存儲(chǔ)單元,配置用于存儲(chǔ)依賴于所述設(shè)備的類型的多個(gè)功能列表文件和獨(dú)立于所述設(shè)備的類型的多個(gè)功能列表文件,所述功能列表文件包括在所述設(shè)備中可用的功能的描述;功能列表文件選擇單元,配置用于選擇對應(yīng)于所述設(shè)備的類型的功能列表文件之一;及顯示項(xiàng)目生成單元,配置用于基于所選擇的功能列表文件之一和在功能限制文件存儲(chǔ)單元中存儲(chǔ)的功能限制文件,生成設(shè)置屏幕圖像用于設(shè)置所述設(shè)備的操作。
      2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中, 所述功能列表文件選擇單元包括設(shè)備確定信息獲取單元,配置用于從所述設(shè)備獲取用于確定所述設(shè)備的設(shè) 備確定信息;所述功能列表文件選擇單元基于在設(shè)備確定信息中包括的設(shè)備類型名稱, 選擇對應(yīng)于所述設(shè)備的類型的功能列表文件之一 。
      3. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中,功能列表文件包括在所 述設(shè)備和其它設(shè)備之間的禁止規(guī)則的描述。
      4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中,功能限制文件通過指示 設(shè)備的功能和/或功能的設(shè)置值是可用和不可用中的一個(gè)來限制設(shè)備的功能。
      5. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理裝置,其中,不同的用戶具有不同的 功能限制文件。
      6. —種計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)存儲(chǔ)在計(jì)算機(jī)上可執(zhí)行的數(shù) 據(jù)處理程序以驅(qū)動(dòng)計(jì)算機(jī)執(zhí)行數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法,該數(shù)據(jù)處理方法 包括功能限制文件存儲(chǔ)步驟,該步驟存儲(chǔ)功能限制文件用于限制連接到數(shù)據(jù)處理裝置的設(shè)備的功能;功能列表文件存儲(chǔ)步驟,該步驟存儲(chǔ)依賴于所述設(shè)備的類型的多個(gè)功能列 表文件和獨(dú)立于所述設(shè)備的類型的多個(gè)功能列表文件,所述功能列表文件包括 在所述設(shè)備中可用的功能的描述;功能列表文件選擇步驟,該步驟選擇對應(yīng)于所述設(shè)備的類型的功能列表文 件之一;及顯示項(xiàng)目生成步驟,該步驟基于所選擇的功能列表文件之一和在功能限制 文件存儲(chǔ)單元中存儲(chǔ)的功能限制文件,生成設(shè)置屏幕圖像用于設(shè)置所述設(shè)備的 操作。
      7. 根據(jù)權(quán)利要求6所述的存儲(chǔ)介質(zhì),其中,備確定信息的設(shè)備確定信息獲取步驟;及在所述功能列表文件選擇步驟中,基于在設(shè)備確定信息中包括的設(shè)備類型 名稱,選擇對應(yīng)于所述設(shè)備的類型的功能列表文件之一。
      8. 根據(jù)權(quán)利要求6所述的存儲(chǔ)介質(zhì),其中,功能列表文件包括在所述設(shè) 備和其它設(shè)備之間的禁止規(guī)則的描述。
      9. 根據(jù)權(quán)利要求6所述的存儲(chǔ)介質(zhì),其中,功能限制文件通過指示設(shè)備 的功能和/或功能的設(shè)置值是可用和不可用中的一個(gè)來限制設(shè)備的功能。
      10. 根據(jù)權(quán)利要求6所述的存儲(chǔ)介質(zhì),其中,不同的用戶具有不同的功能 限制文件。
      11. 一種數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法,包括功能限制文件存儲(chǔ)步驟,該步驟存儲(chǔ)功能限制文件用于限制連接到數(shù)據(jù)處 理裝置的設(shè)備的功能;功能列表文件存儲(chǔ)步驟,該步驟存儲(chǔ)依賴于所述設(shè)備的類型的多個(gè)功能列 表文件和獨(dú)立于所述設(shè)備的類型的多個(gè)功能列表文件,所述功能列表文件包括 在所述設(shè)備中可用的功能的描述;功能列表文件選擇步驟,該步驟選擇對應(yīng)于所述設(shè)備的類型的功能列表文 件之一;及顯示項(xiàng)目生成步驟,該步驟基于所選擇的功能列表文件之一和在功能限制文件存儲(chǔ)單元中存儲(chǔ)的功能限制文件,生成設(shè)置屏幕圖像用于設(shè)置所述設(shè)備的 操作。
      12. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)處理方法,其中,備確定信息的設(shè)備確定信息獲取步驟;及在所述功能列表文件選擇步驟中,基于在設(shè)備確定信息中包括的設(shè)備類型 名稱,選擇對應(yīng)于所述設(shè)備的類型的功能列表文件之一 。
      13. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)處理方法,其中,功能列表文件包括在 所述設(shè)備和其它設(shè)備之間的禁止規(guī)則的描述。
      14. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)處理方法,其中,功能限制文件通過指 示設(shè)備的功能和/或功能的設(shè)置值是可用和不可用中的一個(gè)來限制設(shè)備的功 能。
      15. 根據(jù)權(quán)利要求11所述的數(shù)據(jù)處理方法,其中,不同的用戶具有不同 的功能限制文件。
      全文摘要
      揭示了一種數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置能夠在設(shè)備中不提供附加的部件并不依靠設(shè)備的類型而限制所連接的設(shè)備的功能。該裝置,包括功能限制文件存儲(chǔ)單元,用于存儲(chǔ)功能限制文件,功能限制文件用于限制連接到數(shù)據(jù)處理裝置的設(shè)備的功能;功能列表文件存儲(chǔ)單元,用于存儲(chǔ)依靠設(shè)備的類型的多個(gè)功能列表文件和獨(dú)立于設(shè)備的類型的多個(gè)功能列表文件,功能列表文件包括在設(shè)備中可用的功能的描述;功能列表文件選擇單元,用于相應(yīng)于所述設(shè)備的類型來選擇一個(gè)功能列表文件;及顯示項(xiàng)目生成單元,用于基于所選擇的一個(gè)功能列表文件和在功能限制文件存儲(chǔ)單元中存儲(chǔ)的功能限制文件,產(chǎn)生用于設(shè)備的設(shè)置操作的設(shè)置屏幕圖像。
      文檔編號(hào)G06F3/12GK101320317SQ20081010890
      公開日2008年12月10日 申請日期2008年6月6日 優(yōu)先權(quán)日2007年6月8日
      發(fā)明者淺野和子 申請人:株式會(huì)社理光
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1