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

管理成像設(shè)備驅(qū)動(dòng)器的服務(wù)器驅(qū)動(dòng)器及使用它的打印方法

文檔序號(hào):7968947閱讀:242來源:國(guó)知局
專利名稱:管理成像設(shè)備驅(qū)動(dòng)器的服務(wù)器驅(qū)動(dòng)器及使用它的打印方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種成像設(shè)備驅(qū)動(dòng)器,具體而言涉及一種管理多個(gè)成像設(shè)備驅(qū)動(dòng)器的服務(wù)器的虛擬驅(qū)動(dòng)器以及使用所述虛擬驅(qū)動(dòng)器的數(shù)據(jù)打印方法。
背景技術(shù)
圖1是說明典型的服務(wù)器-客戶機(jī)環(huán)境的配置的圖解,其中,多個(gè)客戶端計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、以及多個(gè)成像設(shè)備在諸如局域網(wǎng)(LAN)或互聯(lián)網(wǎng)那樣的網(wǎng)絡(luò)上彼此連接。如圖1所示,成像設(shè)備表示打印機(jī);然而,所述成像設(shè)備也能夠是復(fù)印機(jī)、傳真機(jī)和多功能產(chǎn)品。而且,服務(wù)器計(jì)算機(jī)對(duì)使用安裝于此的虛擬驅(qū)動(dòng)器控制每一打印機(jī)的驅(qū)動(dòng)器的功能控制。由此,每一客戶端計(jì)算機(jī)經(jīng)由服務(wù)器的虛擬驅(qū)動(dòng)器而將打印數(shù)據(jù)輸出到選定的打印機(jī)。然后,虛擬驅(qū)動(dòng)器負(fù)責(zé)控制輸出作業(yè)調(diào)度過程,并且客戶端計(jì)算機(jī)僅選擇從虛擬驅(qū)動(dòng)器提供的基礎(chǔ)的和公共的功能以及輸出打印數(shù)據(jù)。
特別地,打印機(jī)連接到服務(wù)器計(jì)算機(jī),并且然后在服務(wù)器計(jì)算機(jī)中安裝虛擬驅(qū)動(dòng)器。虛擬驅(qū)動(dòng)器識(shí)別連接在網(wǎng)絡(luò)上的每一打印機(jī)的已安裝的驅(qū)動(dòng)器。然后,僅提供每一被識(shí)別的打印機(jī)的基礎(chǔ)和公共功能屬性給用戶??蛻舳擞?jì)算機(jī)經(jīng)由虛擬驅(qū)動(dòng)器來控制輸出作業(yè)。虛擬驅(qū)動(dòng)器使用不同調(diào)度方法被分配給每一打印機(jī)。因此,每一打印機(jī)的原始功能沒有提供給用戶。
如結(jié)合圖1所述的那樣,提供不同種類功能的不同種類的打印機(jī)連接到網(wǎng)絡(luò)中的服務(wù)器計(jì)算機(jī)。服務(wù)器計(jì)算機(jī)上安裝的虛擬驅(qū)動(dòng)器向用戶提供每一打印機(jī)的驅(qū)動(dòng)器的統(tǒng)一接口。客戶端計(jì)算機(jī)的每一用戶使用服務(wù)器打印機(jī)來打印文檔。由此,使用一個(gè)唯一的驅(qū)動(dòng)器以通過虛擬驅(qū)動(dòng)器功能來輸出文檔。虛擬驅(qū)動(dòng)器從連接的打印機(jī)中選擇一個(gè)打印機(jī)并且使用例如作業(yè)調(diào)度方法來輸出打印數(shù)據(jù)。
虛擬驅(qū)動(dòng)器向用戶僅提供連接的打印機(jī)驅(qū)動(dòng)器的基礎(chǔ)和公共功能。虛擬驅(qū)動(dòng)器不能夠提供特殊的功能諸如N-UP、Watermark、Overlay、Poser、Duplex、Toner Save等等。從而,客戶端計(jì)算機(jī)不能夠使用每一打印機(jī)的特殊功能。

發(fā)明內(nèi)容
本發(fā)明的各個(gè)方面和典型實(shí)施例提供一種管理多個(gè)成像設(shè)備驅(qū)動(dòng)器的驅(qū)動(dòng)器以及數(shù)據(jù)輸出方法。該驅(qū)動(dòng)器在創(chuàng)建用于每一打印機(jī)驅(qū)動(dòng)器的獨(dú)立功能的對(duì)象之后將對(duì)象安裝到服務(wù)器計(jì)算機(jī)時(shí),通過動(dòng)態(tài)地增加每一打印機(jī)的不同的特殊功能,來允許用戶有效使用每一打印機(jī)和網(wǎng)絡(luò)打印機(jī)所提供的所有功能。
本發(fā)明的另外方面和/或優(yōu)點(diǎn)將在以下描述中部分闡述,這從該描述部分顯而易見或者從本發(fā)明的實(shí)踐中獲知。
根據(jù)本發(fā)明的典型實(shí)施例,提供一種管理網(wǎng)絡(luò)中多個(gè)成像設(shè)備驅(qū)動(dòng)器的驅(qū)動(dòng)器的數(shù)據(jù)打印方法,其中,多個(gè)成像設(shè)備和至少一個(gè)客戶機(jī)連接到服務(wù)器設(shè)備(服務(wù)器計(jì)算機(jī))。所述方法包括將成像設(shè)備驅(qū)動(dòng)器的功能創(chuàng)建為對(duì)象并且在所述服務(wù)器設(shè)備中安裝所述創(chuàng)建的對(duì)象;創(chuàng)建并且注冊(cè)有關(guān)被安裝對(duì)象的信息;將有關(guān)所述被安裝對(duì)象的信息提供給請(qǐng)求數(shù)據(jù)輸出的客戶機(jī);以及當(dāng)通過客戶機(jī)選擇所述被安裝對(duì)象時(shí),使用提供所述被安裝對(duì)象的成像設(shè)備來打印數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)方面,以腳本文件的格式來配置有關(guān)被安裝對(duì)象的信息。所述信息的注冊(cè)包括識(shí)別新近安裝的成像設(shè)備驅(qū)動(dòng)器;查找被識(shí)別的驅(qū)動(dòng)器的對(duì)象信息;當(dāng)在查找中發(fā)現(xiàn)新對(duì)象時(shí),將新對(duì)象動(dòng)態(tài)連接到服務(wù)器中所安裝的虛擬驅(qū)動(dòng)器;以及創(chuàng)建所述連接的對(duì)象的相應(yīng)成像設(shè)備信息。
根據(jù)本發(fā)明的一個(gè)方面,其中提供所述信息包括當(dāng)通過客戶端設(shè)備選擇對(duì)象時(shí),查找提供對(duì)象的成像設(shè)備;以及通過限制查找到的成像設(shè)備以分配打印作業(yè)而通過被分配的成像設(shè)備來輸出打印數(shù)據(jù)。該方法進(jìn)一步包括將有關(guān)輸出數(shù)據(jù)的成像設(shè)備的信息傳送到客戶端設(shè)備以將該信息通知用戶。有關(guān)成像設(shè)備的信息包括成像設(shè)備的位置信息和數(shù)據(jù)輸出的進(jìn)程狀況信息。
根據(jù)本發(fā)明的另一實(shí)施例,提供一種管理網(wǎng)絡(luò)中多個(gè)成像設(shè)備驅(qū)動(dòng)器的驅(qū)動(dòng)器,其中,所述多個(gè)成像設(shè)備和至少一個(gè)客戶機(jī)分別連接到服務(wù)器,該虛擬驅(qū)動(dòng)器包括對(duì)象信息存儲(chǔ)部件,其存儲(chǔ)成像設(shè)備的對(duì)象信息和提供對(duì)象的成像設(shè)備信息;對(duì)象信息寄存器,用于當(dāng)成像設(shè)備連接到服務(wù)器時(shí),并且然后通過識(shí)別所述連接來發(fā)現(xiàn)新對(duì)象,其通過查找與對(duì)象信息存儲(chǔ)部件所存儲(chǔ)的對(duì)象不同的另一新對(duì)象而將新對(duì)象信息和相應(yīng)的圖像形成信息注冊(cè)在對(duì)象信息存儲(chǔ)部件;用戶接口單元,用于當(dāng)客戶機(jī)請(qǐng)求數(shù)據(jù)輸出時(shí),顯示對(duì)象信息存儲(chǔ)設(shè)備中所存儲(chǔ)的對(duì)象信息;以及作業(yè)控制器,用于當(dāng)通過用戶接口單元選擇對(duì)象時(shí),將打印數(shù)據(jù)輸出到提供對(duì)象的成像設(shè)備。
根據(jù)本發(fā)明的一個(gè)方面,對(duì)象信息寄存器包括對(duì)象信息查找單元,當(dāng)成像設(shè)備連接到服務(wù)器并且然后被識(shí)別時(shí),其被安排以查找成像設(shè)備驅(qū)動(dòng)器的對(duì)象信息;以及動(dòng)態(tài)連接單元,當(dāng)在查找結(jié)果中發(fā)現(xiàn)新對(duì)象時(shí),其被安排以注冊(cè)對(duì)象信息和相應(yīng)的成像設(shè)備信息。
根據(jù)本發(fā)明的一個(gè)方面,作業(yè)控制器包括成像設(shè)備查找單元,當(dāng)通過用戶接口單元選擇對(duì)象時(shí),其被安排來查找成像設(shè)備以便通過查找對(duì)象信息存儲(chǔ)部件來提供選定的對(duì)象;以及輸出數(shù)據(jù)控制器,其被安排以通過限制查找到的成像設(shè)備來分配打印作業(yè)而經(jīng)由分配的成像設(shè)備來輸出打印數(shù)據(jù)。
根據(jù)本發(fā)明的一個(gè)方面,該設(shè)備包括輸出信息提供器,其被安排來將有關(guān)輸出數(shù)據(jù)的成像設(shè)備的信息通知客戶機(jī)。
根據(jù)本發(fā)明的又一實(shí)施例,提供一種記錄有在計(jì)算機(jī)中執(zhí)行本發(fā)明的程序的計(jì)算機(jī)可讀介質(zhì)?;蛘?,所述計(jì)算機(jī)可讀記錄介質(zhì)上記錄有根據(jù)上述方法的計(jì)算機(jī)所執(zhí)行的程序。
除了上述典型實(shí)施例和方面之外,通過參考附圖并且研究隨后的描述將使得本發(fā)明的另外的方面和實(shí)施例顯而易見。


從以下結(jié)合作為本發(fā)明公開的一部分的附圖而閱讀時(shí)的典型實(shí)施例和權(quán)利要求的詳細(xì)描述中,本發(fā)明的較好理解將變得顯而易見。雖然以下所寫的和說明的公開內(nèi)容集中于本發(fā)明的典型實(shí)施例,但是應(yīng)該清楚地理解其僅為距離說明并且本發(fā)明并非限于此。僅通過附加的權(quán)利要求來限制本發(fā)明的精神和范圍。隨后的內(nèi)容提供簡(jiǎn)要的附圖描述,其中圖1是說明典型服務(wù)器-客戶機(jī)環(huán)境的配置;圖2是說明根據(jù)本發(fā)明實(shí)施例的服務(wù)器-客戶機(jī)環(huán)境的網(wǎng)絡(luò)圖示;圖3是根據(jù)本發(fā)明實(shí)施例的成像設(shè)備驅(qū)動(dòng)器的框圖;圖4是根據(jù)本發(fā)明實(shí)施例的管理多個(gè)成像設(shè)備驅(qū)動(dòng)器的服務(wù)器設(shè)備(服務(wù)器計(jì)算機(jī))的虛擬驅(qū)動(dòng)器的框圖;圖5是說明根據(jù)本發(fā)明實(shí)施例的虛擬驅(qū)動(dòng)器的數(shù)據(jù)輸出方法基本概念圖;
圖6是說明動(dòng)態(tài)連接到虛擬驅(qū)動(dòng)器的每一驅(qū)動(dòng)器的特殊功能的圖;圖7是說明根據(jù)本發(fā)明實(shí)施例的客戶端計(jì)算機(jī)請(qǐng)求打印數(shù)據(jù)輸出、打印機(jī)通過虛擬驅(qū)動(dòng)器而被選擇、以及輸出數(shù)據(jù)被傳送到選定的打印機(jī)的過程;圖8是說明根據(jù)本發(fā)明實(shí)施例的管理多個(gè)成像設(shè)備驅(qū)動(dòng)器的虛擬驅(qū)動(dòng)器的數(shù)據(jù)輸出方法的流程圖;以及圖9是圖8所示的操作820的詳細(xì)流程圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)地參考本發(fā)明典型實(shí)施例,所述典型實(shí)施例的實(shí)例在附圖中進(jìn)行說明,其中相似的附圖標(biāo)記表示相似的元件。以下說明實(shí)施例以通過參考附圖來解釋本發(fā)明。
圖2是說明應(yīng)用本發(fā)明實(shí)施例的服務(wù)器-客戶機(jī)環(huán)境的網(wǎng)絡(luò)圖。網(wǎng)絡(luò)包括多個(gè)客戶端設(shè)備200、210和220,多個(gè)成像設(shè)備(諸如打印機(jī)240、250、260和270),以及服務(wù)器設(shè)備230。多個(gè)網(wǎng)絡(luò)打印機(jī)設(shè)備232、234和236以及驅(qū)動(dòng)器235安裝在服務(wù)器設(shè)備230。為簡(jiǎn)潔起見,客戶端設(shè)備200、210和220以及服務(wù)器設(shè)備230分別被描述為客戶端計(jì)算機(jī)和服務(wù)器計(jì)算機(jī)。
現(xiàn)在轉(zhuǎn)到圖3,其說明了根據(jù)本發(fā)明實(shí)施例的成像設(shè)備驅(qū)動(dòng)器(例如,打印機(jī)驅(qū)動(dòng)器)的框圖。如圖3所示,成像設(shè)備驅(qū)動(dòng)器232、234或236包括用戶接口310、驅(qū)動(dòng)器核心320、腳本文件330、開發(fā)模式340和多個(gè)獨(dú)立的模塊350A-350N,其中每個(gè)模塊使用對(duì)象來執(zhí)行特殊功能。
為了獨(dú)立地控制打印機(jī)驅(qū)動(dòng)器,將打印機(jī)驅(qū)動(dòng)器的特殊功能創(chuàng)建為對(duì)象,并且將所述對(duì)象作為獨(dú)立的模塊350A-350N而安裝在打印機(jī)驅(qū)動(dòng)器232、234或236中。也就是,打印機(jī)驅(qū)動(dòng)器232、234或236包括用于基本功能的公共模塊,并且也單獨(dú)包括用于每一打印機(jī)的特殊功能(例如,N-UP,Watermark、Overlay、Poser、Duplex、Toner Save等等)的獨(dú)立模塊。由此,打印機(jī)驅(qū)動(dòng)器232、234或236不包括組合每一詳細(xì)的特殊功能的統(tǒng)一模塊,而是包括使用對(duì)象的獨(dú)立模塊350A-350N。所以,在各種打印機(jī)模式中能夠獨(dú)立地識(shí)別和配置對(duì)應(yīng)于特殊功能的每一對(duì)象。而且,打印機(jī)驅(qū)動(dòng)器232、234或236中的每一對(duì)象的詳細(xì)信息以腳本文件格式進(jìn)行描述,并且能夠與另一系統(tǒng)或驅(qū)動(dòng)器所共享。
圖4是根據(jù)本發(fā)明實(shí)施例的管理多個(gè)成像設(shè)備驅(qū)動(dòng)器的服務(wù)器設(shè)備(服務(wù)器計(jì)算機(jī))的驅(qū)動(dòng)器的框圖。如圖4所示,該驅(qū)動(dòng)器包括對(duì)象信息存儲(chǔ)部件400、對(duì)象信息寄存器420、用戶接口單元440、以及作業(yè)控制器460。另外,所期望的是,管理多個(gè)成像設(shè)備驅(qū)動(dòng)器232、234和236的例如圖2所示的服務(wù)器設(shè)備235的虛擬驅(qū)動(dòng)器進(jìn)一步包括狀態(tài)信息提供器480。
對(duì)象信息存儲(chǔ)部件400存儲(chǔ)提供圖2所示的打印機(jī)240、250、260或270的對(duì)象信息和對(duì)象的打印機(jī)信息。能夠以腳本文件的格式來配置對(duì)象信息存儲(chǔ)部件400的對(duì)象信息。
一旦打印機(jī)240、250、260或270連接到服務(wù)器計(jì)算機(jī)230,對(duì)象信息寄存器420就識(shí)別一連接,然后查找對(duì)象信息存儲(chǔ)部件400中存儲(chǔ)的對(duì)象以及另一新的對(duì)象。如果存在發(fā)現(xiàn)的新對(duì)象,那么對(duì)象信息寄存器420記錄新的對(duì)象信息和對(duì)象信息存儲(chǔ)部件400中對(duì)應(yīng)的打印機(jī)信息。對(duì)象信息寄存器420包括對(duì)象信息查找單元422和動(dòng)態(tài)連接單元424。一旦打印機(jī)240、250、260或270連接到服務(wù)器計(jì)算機(jī)230,并且然后查找打印機(jī)驅(qū)動(dòng)器232、234或236的對(duì)象信息,對(duì)象信息查找單元422就識(shí)別一連接,。動(dòng)態(tài)連接單元424在查找結(jié)果中發(fā)現(xiàn)新的對(duì)象,然后將對(duì)應(yīng)的打印機(jī)信息存儲(chǔ)在對(duì)象信息存儲(chǔ)部件400中。
用戶接口單元440顯示對(duì)象信息存儲(chǔ)部件400中存儲(chǔ)的對(duì)象信息以允許用戶經(jīng)由用戶接口單元440選擇具有所需功能的打印機(jī)240、250、260或270。
當(dāng)經(jīng)由用戶接口單元440選擇了對(duì)象時(shí),作業(yè)控制器460允許打印數(shù)據(jù)輸出到提供所述對(duì)象的打印機(jī)240、250、260或270。作業(yè)控制器460包括成像設(shè)備查找單元462和輸出數(shù)據(jù)控制器464。當(dāng)經(jīng)由用戶接口單元440選擇對(duì)象時(shí),成像設(shè)備查找單元462通過查找對(duì)象信息存儲(chǔ)設(shè)備400發(fā)現(xiàn)提供選定的對(duì)象的打印機(jī)240、250、260或270。輸出數(shù)據(jù)控制器464根據(jù)所檢測(cè)到的打印機(jī)240、250、260或270分配打印作業(yè),并且允許所分配的打印機(jī)240、250、260或270打印所述打印數(shù)據(jù)。
輸出信息提供器480將有關(guān)輸出數(shù)據(jù)的打印機(jī)240、250、260或270的信息通知客戶端計(jì)算機(jī)230。有關(guān)輸出信息提供器480的打印機(jī)240、250、260或270的信息包括打印機(jī)240、250、260或270的位置信息和有關(guān)數(shù)據(jù)輸出的進(jìn)展?fàn)顩r的信息。也就是,客戶端計(jì)算機(jī)200、210或220被通知連接到服務(wù)器計(jì)算機(jī)230的多個(gè)打印機(jī)240、250、260和270中輸出打印數(shù)據(jù)的打印機(jī)240、250、260或270的位置,以及當(dāng)前打印數(shù)據(jù)的輸出狀況。
具體而言,如圖2所示,連接到網(wǎng)絡(luò)的服務(wù)器計(jì)算機(jī)230連接到各種打印機(jī)240、250、260和270。在打印機(jī)240、250、260和270的每個(gè)中都安裝驅(qū)動(dòng)器232、234或236。由此,通過服務(wù)器計(jì)算機(jī)230的虛擬驅(qū)動(dòng)器235來控制有關(guān)作業(yè)分配以及輸出的每個(gè)已安裝驅(qū)動(dòng)器232、234或236的各種功能。另一方面,連接到服務(wù)器計(jì)算機(jī)230的每個(gè)打印機(jī)240、250、260和270的驅(qū)動(dòng)器不直接安裝在(每一客戶端計(jì)算機(jī)200、210和220的)本地。此外,通過服務(wù)器計(jì)算機(jī)230所提供的虛擬驅(qū)動(dòng)器235,客戶端計(jì)算機(jī)200、210和220被授權(quán)對(duì)所有打印機(jī)的使用。
例如,如圖2所示,為了有效地向客戶端計(jì)算機(jī)200、210和220提供打印機(jī)240、250、260和270的相應(yīng)特殊功能,在查找連接和安裝到服務(wù)器計(jì)算機(jī)230的打印機(jī)的驅(qū)動(dòng)器中所包括的對(duì)象處理功能,識(shí)別新添加的特殊功能、并且將相應(yīng)的對(duì)象動(dòng)態(tài)連接到虛擬驅(qū)動(dòng)器235之后,特殊功能被顯示給用戶。
圖5是用于說明根據(jù)本發(fā)明實(shí)施例的虛擬驅(qū)動(dòng)器的數(shù)據(jù)輸出方法的基本概念圖。參考圖5,如例如圖2所示,每一打印機(jī)驅(qū)動(dòng)器232、234和236中的對(duì)象信息是以腳本文件形式提供的,而另外的系統(tǒng)或驅(qū)動(dòng)器能夠無限制地訪問所述信息。打印機(jī)240、250、260或270連接到服務(wù)器計(jì)算機(jī)230并且當(dāng)被安裝時(shí),腳本文件形式的新對(duì)象信息被傳輸?shù)教摂M驅(qū)動(dòng)器235。由此,查找新功能列表(例如,N-UP,Watermark,Overlap,Poser,Duplex,TonerSave等等)以發(fā)現(xiàn)虛擬驅(qū)動(dòng)器235本身不包含的功能。然后,如果查找之后存在特殊功能信息,那么相應(yīng)的對(duì)象信息動(dòng)態(tài)連接到虛擬驅(qū)動(dòng)器235,并且接口也能夠具備被添加到客戶端計(jì)算機(jī)200、210和220的新對(duì)象功能。
圖6是說明動(dòng)態(tài)連接到驅(qū)動(dòng)器600的每一驅(qū)動(dòng)器的特殊功能的圖。例如,如圖4所示,當(dāng)通過用戶接口單元440選擇了特殊功能時(shí),輸出打印機(jī)的范圍受到選定的特殊功能的限制。參考圖6,客戶端計(jì)算機(jī)可能使用輸出打印機(jī)所提供的每一特殊功能。另外,打印機(jī)通過其中動(dòng)態(tài)添加每一打印機(jī)的特殊功能的驅(qū)動(dòng)器610、620、630、640、650和660而連接到服務(wù)器計(jì)算機(jī)。由此,驅(qū)動(dòng)器600產(chǎn)生包括特殊的功能的輸出打印機(jī)的驅(qū)動(dòng)位置信息,然后當(dāng)打印時(shí)使用該驅(qū)動(dòng)位置信息。而且,驅(qū)動(dòng)器600通過限制輸出打印機(jī)的范圍來分配作業(yè),其中通過使用選定的特殊對(duì)象來執(zhí)行該功能。
用戶選擇驅(qū)動(dòng)器的接口中注冊(cè)的特殊對(duì)象670以輸出,并且然后執(zhí)行所述作業(yè)。然后,通過驅(qū)動(dòng)器600來確定輸出作業(yè)的打印機(jī)的選擇范圍。通過參考包括每個(gè)功能對(duì)象(例如N-UP,Watermark,Overlay,Poser,Duplex,Toner Save等等)的源打印機(jī)的驅(qū)動(dòng)信息來自動(dòng)執(zhí)行輸出作業(yè)的打印機(jī)。
圖7是說明以下過程的圖,經(jīng)由該過程,客戶端計(jì)算機(jī)請(qǐng)求打印數(shù)據(jù)輸出,打印機(jī)經(jīng)由驅(qū)動(dòng)器而被選擇,并且輸出數(shù)據(jù)被傳送到選定的打印機(jī)。如圖7所示,服務(wù)器計(jì)算機(jī)720的虛擬驅(qū)動(dòng)器(未示出)命令選定的打印機(jī)(例如打印機(jī)740)輸出,并且同時(shí)將有關(guān)選定的打印機(jī)740的信息(諸如位置信息和進(jìn)程狀況信息等等)通知請(qǐng)求打印數(shù)據(jù)輸出的客戶端計(jì)算機(jī)700。從而,用戶能夠很容易地獲得文檔。
圖8是說明管理多個(gè)打印機(jī)驅(qū)動(dòng)器的虛擬驅(qū)動(dòng)器的數(shù)據(jù)輸出方法的流程圖。首先,在本發(fā)明的服務(wù)器-客戶機(jī)環(huán)境中,各種打印機(jī)連接到網(wǎng)絡(luò)中的服務(wù)器計(jì)算機(jī)。而且,在服務(wù)器計(jì)算機(jī)中安裝和操作每一打印機(jī)的驅(qū)動(dòng)器。服務(wù)器計(jì)算機(jī)通過虛擬功能來控制每一打印機(jī)驅(qū)動(dòng)器。然后,當(dāng)打印時(shí),通過虛擬驅(qū)動(dòng)器將輸出環(huán)境提供給網(wǎng)絡(luò)上的客戶端計(jì)算機(jī)。
參考圖8,在操作S800,通過為功能創(chuàng)建對(duì)象而使得由多個(gè)成像設(shè)備(打印機(jī))驅(qū)動(dòng)器的每一個(gè)提供的功能變得獨(dú)立。以腳本文件格式提供獨(dú)立的對(duì)象信息。另外,在操作S810,當(dāng)打印機(jī)連接到服務(wù)器計(jì)算機(jī)時(shí),打印機(jī)的驅(qū)動(dòng)器被安裝,并且然后對(duì)象被安裝到服務(wù)器計(jì)算機(jī)。
在操作S820,產(chǎn)生并且注冊(cè)用于安裝的對(duì)象的信息。圖9提供了圖8所示的操作S820的詳細(xì)流程圖。參考圖9,在操作S900,驅(qū)動(dòng)器識(shí)別新近安裝的打印機(jī)驅(qū)動(dòng)器。然后,在操作S920,查找被識(shí)別的驅(qū)動(dòng)器的對(duì)象信息。在操作S940,一旦發(fā)現(xiàn)新的對(duì)象,該對(duì)象被動(dòng)態(tài)連接到服務(wù)器計(jì)算機(jī)中所安裝的虛擬驅(qū)動(dòng)器。所以,通過虛擬驅(qū)動(dòng)器的動(dòng)態(tài)對(duì)象連接而能夠消除低效率,其中所述低效率僅提供基本功能。從而,能夠?qū)⒂行У妮敵龉δ芴峁┑接脩簟?br> 在操作S960,產(chǎn)生所述連接對(duì)象的相應(yīng)成像設(shè)備(打印機(jī))信息。由此,客戶端計(jì)算機(jī)能夠使用連接到服務(wù)器計(jì)算機(jī)的網(wǎng)絡(luò)打印機(jī)驅(qū)動(dòng)器的所有功能。
在操作S830,如果存在請(qǐng)求數(shù)據(jù)輸出的客戶端計(jì)算機(jī),那么通過虛擬驅(qū)動(dòng)器的用戶接口而將有關(guān)對(duì)象的信息提供給客戶端計(jì)算機(jī)。在操作S840,當(dāng)通過客戶端計(jì)算機(jī)選擇對(duì)象,虛擬驅(qū)動(dòng)器通過提供對(duì)象的相應(yīng)成像設(shè)備(打印機(jī))而輸出打印機(jī)數(shù)據(jù)。也就是,當(dāng)通過客戶端計(jì)算機(jī)選擇對(duì)象時(shí),虛擬驅(qū)動(dòng)器查找提供對(duì)象的源打印機(jī)。當(dāng)發(fā)現(xiàn)源打印機(jī)時(shí),通過限制打印機(jī)來分配打印作業(yè),并且根據(jù)通過所分配的成像設(shè)備(打印機(jī))而選定的對(duì)象的功能來輸出打印數(shù)據(jù)。
產(chǎn)生有關(guān)輸出數(shù)據(jù)的成像設(shè)備(打印機(jī))的信息并且被傳送到客戶端計(jì)算機(jī)。然后,在操作S850,將所述信息提供給消息框顯示方法的用戶。由此,客戶端計(jì)算機(jī)通過使用服務(wù)器計(jì)算機(jī)的信息而能夠共享有關(guān)實(shí)際打印機(jī)的信息。而且,有關(guān)成像設(shè)備(打印機(jī))的信息包括打印實(shí)際文檔的成像設(shè)備(打印機(jī))的位置信息,以及數(shù)據(jù)輸出的進(jìn)程狀況信息。
本發(fā)明提供一種管理多個(gè)成像設(shè)備(打印機(jī))驅(qū)動(dòng)器的驅(qū)動(dòng)器以及數(shù)據(jù)輸出方法。該驅(qū)動(dòng)器通過創(chuàng)建每個(gè)打印機(jī)驅(qū)動(dòng)器的獨(dú)立功能的對(duì)象并且動(dòng)態(tài)地將不同特殊功能添加到虛擬驅(qū)動(dòng)器中識(shí)別的每個(gè)打印機(jī),而允許用戶有效地使用多個(gè)打印機(jī)的每個(gè)打印機(jī)以及網(wǎng)絡(luò)打印機(jī)所提供的所有功能。
另外,通過允許用戶有效地使用網(wǎng)絡(luò)上的客戶機(jī)-服務(wù)器環(huán)境中服務(wù)器所提供的打印機(jī)的所有特殊功能而能夠增加產(chǎn)品的可靠性。從而,能夠使得設(shè)備使用效率最大化。
圖3和圖4所示的成像設(shè)備(打印機(jī))驅(qū)動(dòng)器和虛擬驅(qū)動(dòng)器的各種組件能夠集成到單個(gè)控制模塊,或者可選地能夠以軟件或硬件的方式實(shí)施,諸如例如專用集成電路(ASIC)。同樣地,此處所述的過程旨在被廣泛地解釋為通過軟件、硬件或它們的組合所等同執(zhí)行。如先前所討論的那樣,能夠以不同的軟件語(yǔ)言來寫軟件模塊,包括C、C++、Java、Visual Basic以及許多其他的軟件語(yǔ)言。這些軟件模塊包括數(shù)據(jù)和指令,它們也能夠被存儲(chǔ)在一個(gè)或多個(gè)機(jī)器可讀存儲(chǔ)介質(zhì)上,諸如動(dòng)態(tài)或靜態(tài)隨機(jī)存取存儲(chǔ)器(DRAM或SRAM)、可擦可編程只讀存儲(chǔ)器(EPROM),電可擦可編程只讀存儲(chǔ)器(EEPROM)以及閃存;能夠被存儲(chǔ)在磁盤上,諸如固定的、軟盤的和可移動(dòng)的盤;能夠被存儲(chǔ)在包括磁帶的其他磁介質(zhì)上;以及能夠被存儲(chǔ)在光介質(zhì)上,諸如光盤(CD)或數(shù)字視頻光盤(DVD)。軟件程序或模塊的指令也可以從記錄介質(zhì)或互聯(lián)網(wǎng)上載入或下載,或者可選地被傳送到無線卡或無線網(wǎng)絡(luò)上的計(jì)算設(shè)備。例如,包括軟盤、CD或DVD介質(zhì)、硬盤或經(jīng)由網(wǎng)絡(luò)接口卡、調(diào)制解調(diào)器或其他接口設(shè)備而傳送的指令的代碼段可以被載入到系統(tǒng)并作為相應(yīng)的軟件程序或模塊而被執(zhí)行。在載入或傳輸過程中,被具體化為載波(在電話線、網(wǎng)線、無線鏈接、線纜等等上傳輸)的數(shù)據(jù)信號(hào)將包括指令的代碼段傳送到網(wǎng)絡(luò)節(jié)點(diǎn)或元件。所述載波可以是電、光、聲、電磁、或其他信號(hào)類型的形式。
另外,也能夠?qū)⒈景l(fā)明具體化為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。該計(jì)算機(jī)可讀記錄介質(zhì)是任一數(shù)據(jù)存儲(chǔ)設(shè)備,其能夠存儲(chǔ)通過計(jì)算機(jī)系統(tǒng)所讀取的數(shù)據(jù)。計(jì)算機(jī)可讀記錄機(jī)制的實(shí)例也包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤、光數(shù)據(jù)存儲(chǔ)設(shè)備、以及載波(諸如經(jīng)由互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。也能夠在耦合計(jì)算機(jī)系統(tǒng)的網(wǎng)絡(luò)上分配計(jì)算機(jī)可讀記錄介質(zhì),以至于以分布的形式存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀代碼。并且,用于實(shí)現(xiàn)本發(fā)明的功能程序、代碼和代碼段能夠很容易地被本領(lǐng)域所屬技術(shù)程序員所分析。
雖然已經(jīng)說明和描述了本發(fā)明的典型實(shí)施例,但是本領(lǐng)域的人員應(yīng)該理解作為技術(shù)的發(fā)展,能夠進(jìn)行不同的改變和修改,并且在不脫離發(fā)明范圍的情況下,其元件可以被等同替換。在不脫離本發(fā)明的范圍的情況下,可以進(jìn)行許多修改、置換、添加和子組合以將本發(fā)明的教導(dǎo)適合特殊的情況。本發(fā)明的可替換實(shí)例能夠被實(shí)施為計(jì)算機(jī)系統(tǒng)所使用的計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品例如能夠是有形的數(shù)據(jù)記錄介質(zhì)上存儲(chǔ)的計(jì)算機(jī)指令,諸如軟盤、CD-ROM、ROM、或固定盤、或被具體化為計(jì)算機(jī)數(shù)據(jù)信號(hào)、該信號(hào)在有形的介質(zhì)或例如微波或紅外線的無線介質(zhì)上被傳遞。計(jì)算機(jī)指令序列能夠構(gòu)成上述所有或部分功能,并且也能夠存儲(chǔ)在任一存儲(chǔ)設(shè)備、易失或非易失的諸如半導(dǎo)體、磁、光或其他存儲(chǔ)設(shè)備。而且,上述的軟件模塊也能夠是機(jī)器可讀存儲(chǔ)介質(zhì),諸如動(dòng)態(tài)或靜態(tài)隨機(jī)存取存儲(chǔ)器(DRAM或SRAM)、可擦可編程只讀存儲(chǔ)器(EPROM)、電可擦可編程只讀存儲(chǔ)器(EEPROM)和閃存;磁盤,諸如固定的、軟的和可移動(dòng)的盤;包括磁帶的其他磁介質(zhì);以及光介質(zhì),諸如光盤(CD)或數(shù)字視頻光盤(DVD)。因此,本發(fā)明并非限于所公開的典型實(shí)施例,本發(fā)明包括落入所附權(quán)利要求的范圍內(nèi)的所有實(shí)施例。
權(quán)利要求
1.一種管理網(wǎng)絡(luò)中多個(gè)成像設(shè)備驅(qū)動(dòng)器的驅(qū)動(dòng)器,其中,所述多個(gè)成像設(shè)備和至少一個(gè)客戶機(jī)分別連接到服務(wù)器,該虛擬驅(qū)動(dòng)器包括對(duì)象信息存儲(chǔ)部件,其存儲(chǔ)成像設(shè)備的對(duì)象信息和提供對(duì)象的成像設(shè)備信息;對(duì)象信息寄存器,用于當(dāng)成像設(shè)備連接到服務(wù)器時(shí),并且然后通過識(shí)別所述連接來發(fā)現(xiàn)新對(duì)象,其通過查找與對(duì)象信息存儲(chǔ)部件存儲(chǔ)的對(duì)象不同的另一新對(duì)象而將新對(duì)象信息和相應(yīng)圖像形成信息注冊(cè)在對(duì)象信息存儲(chǔ)部件;用戶接口單元,用于當(dāng)客戶機(jī)請(qǐng)求數(shù)據(jù)輸出時(shí),顯示對(duì)象信息存儲(chǔ)設(shè)備中所存儲(chǔ)的對(duì)象信息;以及作業(yè)控制器,用于當(dāng)通過用戶接口單元選擇對(duì)象時(shí),將打印數(shù)據(jù)輸出到提供對(duì)象的成像設(shè)備。
2.權(quán)利要求1的驅(qū)動(dòng)器,其中,有關(guān)對(duì)象信息存儲(chǔ)部件中的對(duì)象的對(duì)象信息是腳本文件格式的。
3.權(quán)利要求1的驅(qū)動(dòng)器,其中,所述對(duì)象信息寄存器包括對(duì)象信息查找單元,當(dāng)成像設(shè)備連接到服務(wù)器并且然后被識(shí)別時(shí),其被安排以查找成像設(shè)備驅(qū)動(dòng)器的對(duì)象信息;以及動(dòng)態(tài)連接單元,當(dāng)在查找結(jié)果中發(fā)現(xiàn)新對(duì)象時(shí),其被安排以注冊(cè)對(duì)象信息和相應(yīng)的成像設(shè)備信息。
4.權(quán)利要求3的驅(qū)動(dòng)器,其中,所述作業(yè)控制器包括成像設(shè)備查找單元,當(dāng)通過用戶接口單元選擇對(duì)象時(shí),其被安排來查找成像設(shè)備以便通過查找對(duì)象信息存儲(chǔ)部件來提供選定的對(duì)象;以及輸出數(shù)據(jù)控制器,其被安排以通過限制查找到的成像設(shè)備來分配打印作業(yè)而經(jīng)由分配的成像設(shè)備來輸出打印數(shù)據(jù)。
5.權(quán)利要求1的驅(qū)動(dòng)器,進(jìn)一步包括輸出信息提供器,其被安排來將有關(guān)輸出數(shù)據(jù)的成像設(shè)備的信息通知客戶機(jī)。
6.權(quán)利要求5的驅(qū)動(dòng)器,其中,有關(guān)輸出數(shù)據(jù)的成像設(shè)備的信息包括成像設(shè)備的位置信息和數(shù)據(jù)輸出的進(jìn)程狀況信息。
7.一種管理網(wǎng)絡(luò)中多個(gè)成像設(shè)備驅(qū)動(dòng)器的驅(qū)動(dòng)器的數(shù)據(jù)打印方法,其中,多個(gè)成像設(shè)備和至少一個(gè)客戶機(jī)連接到服務(wù)器,所述方法包括將成像設(shè)備驅(qū)動(dòng)器的功能創(chuàng)建為對(duì)象并且在所述服務(wù)器中安裝所述創(chuàng)建的對(duì)象;創(chuàng)建并且注冊(cè)有關(guān)被安裝對(duì)象的信息;將有關(guān)所述被安裝對(duì)象的信息提供給請(qǐng)求數(shù)據(jù)輸出的客戶機(jī);以及當(dāng)通過客戶機(jī)選擇所述被安裝對(duì)象時(shí),使用提供所述被安裝對(duì)象的成像設(shè)備來打印數(shù)據(jù)。
8.權(quán)利要求7的方法,其中,以腳本文件的格式來配置有關(guān)被安裝對(duì)象的信息。
9.權(quán)利要求7的方法,其中,所述信息的注冊(cè)包括識(shí)別新近安裝的成像設(shè)備驅(qū)動(dòng)器;查找被識(shí)別的驅(qū)動(dòng)器的對(duì)象信息;當(dāng)在查找中發(fā)現(xiàn)新對(duì)象時(shí),將新對(duì)象動(dòng)態(tài)連接到服務(wù)器中所安裝的驅(qū)動(dòng)器;以及創(chuàng)建所述連接對(duì)象的相應(yīng)成像設(shè)備信息。
10.權(quán)利要求9的方法,其中,提供所述信息包括當(dāng)通過客戶機(jī)選擇對(duì)象時(shí),查找提供對(duì)象的成像設(shè)備;以及通過限制查找到的成像設(shè)備以分配打印作業(yè)而通過被分配的成像設(shè)備來輸出打印數(shù)據(jù)。
11.權(quán)利要求7的方法,進(jìn)一步包括將有關(guān)輸出數(shù)據(jù)的成像設(shè)備的信息傳送到客戶機(jī)以將該信息通知用戶。
12.權(quán)利要求11的方法,其中有關(guān)成像設(shè)備的信息包括成像設(shè)備的位置信息和數(shù)據(jù)輸出的進(jìn)程狀況信息。
13.一種計(jì)算機(jī)可讀介質(zhì),其上記錄有包括執(zhí)行以下方法的計(jì)算機(jī)執(zhí)行指令的程序,該方法包括將網(wǎng)絡(luò)中的成像設(shè)備驅(qū)動(dòng)器的功能創(chuàng)建為對(duì)象并且在所述服務(wù)器中安裝所述創(chuàng)建的對(duì)象,在所述網(wǎng)絡(luò)中,多個(gè)成像設(shè)備和至少一個(gè)客戶機(jī)連接到服務(wù)器;創(chuàng)建并且注冊(cè)有關(guān)被安裝對(duì)象的信息;將有關(guān)所述被安裝對(duì)象的信息提供給請(qǐng)求數(shù)據(jù)輸出的客戶機(jī);以及當(dāng)通過客戶機(jī)選擇所述被安裝對(duì)象時(shí),使用提供所述被安裝對(duì)象的成像設(shè)備來打印數(shù)據(jù)。
全文摘要
提供了一種管理多個(gè)成像設(shè)備驅(qū)動(dòng)器的服務(wù)器的虛擬驅(qū)動(dòng)器以及使用該虛擬驅(qū)動(dòng)器的數(shù)據(jù)打印方法。該虛擬驅(qū)動(dòng)器包括對(duì)象信息存儲(chǔ)部件,其存儲(chǔ)提供成像設(shè)備的對(duì)象信息和對(duì)象的成像設(shè)備信息;對(duì)象信息寄存器,用于當(dāng)成像設(shè)備連接到服務(wù)器時(shí),并且然后通過識(shí)別所述連接來發(fā)現(xiàn)新對(duì)象,其通過查找與對(duì)象信息存儲(chǔ)部件所存儲(chǔ)的對(duì)象不同的另一新對(duì)象而將新對(duì)象信息和相應(yīng)的成像設(shè)備信息注冊(cè)在對(duì)象信息存儲(chǔ)部件;用戶接口單元,用于當(dāng)客戶端設(shè)備請(qǐng)求數(shù)據(jù)輸出時(shí),顯示對(duì)象信息存儲(chǔ)設(shè)備中所存儲(chǔ)的對(duì)象信息;以及作業(yè)控制器,用于當(dāng)經(jīng)由用戶接口單元選擇對(duì)象時(shí),將打印數(shù)據(jù)輸出到提供對(duì)象的成像設(shè)備。
文檔編號(hào)H04L12/00GK1912826SQ20061013229
公開日2007年2月14日 申請(qǐng)日期2006年7月5日 優(yōu)先權(quán)日2005年7月5日
發(fā)明者崔仁誠(chéng) 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蒙阴县| 兴安县| 华阴市| 玛纳斯县| 舟曲县| 滦南县| 永修县| 巴中市| 平潭县| 富宁县| 东乌珠穆沁旗| 汶上县| 子长县| 论坛| 盱眙县| 濮阳县| 昌乐县| 沙雅县| 萨迦县| 连城县| 秀山| 日照市| 健康| 秭归县| 资溪县| 于都县| 凉山| 临城县| 万宁市| 靖远县| 黑山县| 迭部县| 邳州市| 晋江市| 晋城| 平遥县| 麻江县| 伊川县| 文山县| 河北区| 玉田县|