專利名稱:遠(yuǎn)程管理打印設(shè)備的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本說明書描述的用于遠(yuǎn)程管理打印設(shè)備的系統(tǒng)和方法涉及從遠(yuǎn)程位置訪問和控制網(wǎng)絡(luò)打印設(shè)備。更具體地說,所述實現(xiàn)涉及第三方訪問和控制工作站打印設(shè)備,其中所述工作站打印設(shè)備通過網(wǎng)絡(luò)接口或者諸如USB或并口的直接連接來連接到工作站。
背景技術(shù):
包括多個打印設(shè)備的分布式網(wǎng)絡(luò)引起了一個邏輯問題管理和維護打印設(shè)備以使得故障時間最小化。在發(fā)現(xiàn)打印設(shè)備中出現(xiàn)的錯誤并將有關(guān)這些錯誤的信息發(fā)送到維護技術(shù)人員過程中的問題與網(wǎng)絡(luò)或工作站中打印設(shè)備的數(shù)量以及打印設(shè)備之間和/或打印設(shè)備與維護技術(shù)人員之間的物理距離成比例地增加。
打印設(shè)備管理解決方案將主要聚焦在大型公司企業(yè)里網(wǎng)絡(luò)打印機的管理上。這些工具一般收集諸如局域網(wǎng)的企業(yè)網(wǎng)絡(luò)中網(wǎng)絡(luò)打印設(shè)備的狀態(tài)信息。
另外,這種解決方案一般需要大量二進(jìn)制文件以安裝在企業(yè)內(nèi)各個個人計算機或服務(wù)器上。這本身就導(dǎo)致了發(fā)布管理軟件的更新軟件時的支持問題。
當(dāng)前打印設(shè)備管理解決方案的一個顯著問題是盡管它們可以收集來自連接到網(wǎng)絡(luò)的打印設(shè)備的信息時,但它們不能通過例如通用串口總線(USB)端口或并口來訪問直接連接到工作站計算機的打印設(shè)備。另外,局域網(wǎng)解決方案沒有考慮到第三方服務(wù)提供商遠(yuǎn)程的、跨防火墻發(fā)現(xiàn)網(wǎng)絡(luò)打印機以及連接到網(wǎng)絡(luò)打印機。在另一第三方用戶或局域網(wǎng)上的用戶訪問打印設(shè)備數(shù)據(jù)的同時,第三方服務(wù)提供商也不能觀看該數(shù)據(jù)并從該企業(yè)防火墻之外使用管理工具。
發(fā)明概述本文所描述的用于遠(yuǎn)程管理打印設(shè)備的系統(tǒng)和方法允許一種維護組織,該組織不附屬于企業(yè)或企業(yè)設(shè)備,它執(zhí)行遠(yuǎn)程診斷或從包括企業(yè)打印設(shè)備的企業(yè)設(shè)備得到診斷數(shù)據(jù)。這種訪問允許維護技術(shù)人員在在服務(wù)訪問之前能夠了解設(shè)備狀態(tài)。這將有助于維護技術(shù)人員更迅速并更精確地確定設(shè)備的問題。
在一個所述實現(xiàn)中,可以通過客戶的局域網(wǎng)訪問或遠(yuǎn)程地通過因特網(wǎng)訪問通過例如USB(通用串口總線)端口或并口直接連接到工作站計算機的打印設(shè)備。此外,還提供對網(wǎng)絡(luò)打印設(shè)備的訪問。
所述實現(xiàn)提供的一個優(yōu)點在于提供第三方服務(wù)提供商可看到的內(nèi)容的軟件存儲在客戶的企業(yè)之外。因此,當(dāng)這種軟件需要更新時,并不需要更新多個工作站計算機上的軟件應(yīng)用;這種更新只應(yīng)用于服務(wù)器提供商站點上的軟件。
附圖簡述通過參考以下參考附圖的詳細(xì)描述,將更全面地理解本發(fā)明的例示方法和配置,其中
圖1是一種分布式計算環(huán)境的例圖,包括局域網(wǎng)、廣域網(wǎng)和遠(yuǎn)程系統(tǒng)。
圖2是圖1所示分布式計算環(huán)境的框圖。
圖3是描述從遠(yuǎn)程位置管理工作站打印設(shè)備的方法的流程圖。
圖4是用于根據(jù)本發(fā)明的一個實施例的打印機信息管理系統(tǒng)的用戶界面顯示頁的例圖。
發(fā)明詳述在附圖中,本發(fā)明被說明為在適當(dāng)計算環(huán)境中實現(xiàn)。盡管并不要求,但將用由諸如個人計算機或手持計算機等計算設(shè)備或者電子設(shè)備執(zhí)行的諸如程序模塊等計算機可執(zhí)行指令的一般環(huán)境來描述本發(fā)明。程序模塊通常包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等,它們執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象對象類型。另外,本領(lǐng)域的那些技術(shù)人員將理解,可以用其它計算機系統(tǒng)配置實現(xiàn)本發(fā)明,包括多處理器系統(tǒng)、基于微處理器的或可程序設(shè)計的消費電子裝置、網(wǎng)絡(luò)PC、微型計算機、大型計算機等等。本發(fā)明還可以在分布式計算環(huán)境中實現(xiàn),其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行。在分布式計算環(huán)境中,程序模塊可位于本地和遠(yuǎn)程存儲器存儲設(shè)備中。
本文一般參考一個或多個打印設(shè)備。如本文中所用的, “打印設(shè)備”表示具有數(shù)據(jù)通信和數(shù)據(jù)存儲能力,并用于在打印媒體上再現(xiàn)打印字符的任何電子設(shè)備。術(shù)語“打印設(shè)備”包括但不限于打印機、復(fù)印機、傳真機和繪圖機。術(shù)語“打印機”包括但不限于激光打印機、噴墨打印機、點陣打印機、干媒體打印機(dry medium printer)等。盡管特定例示可以引用這些打印設(shè)備中的一種或多種,但這些例示并不意于限制權(quán)利要求書或說明書的范圍,而是旨在提供所述實現(xiàn)的特定理解。
圖1描繪了分布式計算環(huán)境100,它包括局域網(wǎng)102。局域網(wǎng)102包括客戶工作站集群104和打印機集群106??蛻艄ぷ髡炯?04有四個工作站計算機108、110、112、114。盡管客戶工作站集群104被示為有四個工作站計算機108-114,但應(yīng)該注意,客戶工作站集群104可以包括一個到任何實際數(shù)目個工作站計算機。
打印機集群106包括三個打印機116、118、120。盡管打印機集群106被示為有三個打印機116-120,但應(yīng)該注意,打印機集群106可以有一個到任何實際數(shù)目個打印設(shè)備。打印機集群106中的每個打印機116-120通過連接122與一個或多個工作站計算機108-114通信,其中所述連接可以是網(wǎng)絡(luò)連接或直接連接。如本文中所用的,直接連接表示但不限于USB連接或并口連接。連接到工作站計算機的USB端口或并口的打印機指的是工作站計算機的“本地”打印機。出于說明的目的,打印機116連接到工作站計算機114的USB端口、打印機118直接連接到局域網(wǎng)102,而打印機120連接到工作站計算機110的并口。
分布式計算環(huán)境還包括客戶ISP(因特網(wǎng)服務(wù)提供商)服務(wù)器124,它連接到因特網(wǎng)126??蛻鬒SP服務(wù)器124通過因特網(wǎng)連接128為局域網(wǎng)102提供因特網(wǎng)服務(wù)。具體地說,工作站計算機108-114之一與客戶ISP服務(wù)器124通信,從而建立因特網(wǎng)連接128。出于說明的目的,假設(shè)工作站計算機108建立與客戶ISP服務(wù)器124的因特網(wǎng)連接128。通過連接工作站計算機108的局域網(wǎng)102為其它工作站計算機110-114提供因特網(wǎng)服務(wù)。
分布式計算環(huán)境100還包括遠(yuǎn)程診斷中心(RDC)服務(wù)器130,它與因特網(wǎng)126通信。遠(yuǎn)程診斷中心(RDC)計算機132通過與RDC服務(wù)器130的因特網(wǎng)連接134與因特網(wǎng)126通信。
圖2是圖1所示的分布式計算環(huán)境100的框圖。工作站計算機108包括顯示器200、提供網(wǎng)絡(luò)連接的網(wǎng)絡(luò)接口卡202以及存儲器204。打印機信息管理系統(tǒng)組件206存儲在存儲器204中。
工作站計算機110包括顯示器208、網(wǎng)絡(luò)接口卡210、并口211和存儲器212,其中所述存儲器中存儲有打印機信息管理系統(tǒng)組件214。工作站計算機112包括顯示器216、網(wǎng)絡(luò)接口卡218和存儲器220,其中所述存儲器中存儲有打印機信息管理系統(tǒng)組件222。
工作站計算機114包括存儲在存儲器226中的打印機信息管理組件224,顯示器228和網(wǎng)絡(luò)接口卡230。工作站計算機114中也包括USB端口232。打印機116連接到工作站114的USB端口232。打印機116包括存儲器234,它存儲有診斷模塊236。
打印機118包括存儲器238,其中診斷模塊240存儲在所述存儲器中。打印機118連接到局域網(wǎng)102。打印機120包括存儲在存儲器244中的診斷模塊242。打印機120經(jīng)工作站計算機110的并口211連接到局域網(wǎng)102。
遠(yuǎn)程診斷中心服務(wù)器130管理遠(yuǎn)程診斷中心網(wǎng)站246。打印機信息管理系統(tǒng)248位于該遠(yuǎn)程診斷中心網(wǎng)站上。遠(yuǎn)程診斷中心計算機132包括顯示器250、網(wǎng)絡(luò)接口卡252和存儲器254。打印機信息管理系統(tǒng)組件256存儲在存儲器254中。
下面將更詳細(xì)地描述位于遠(yuǎn)程診斷中心網(wǎng)站240的打印機信息管理系統(tǒng)248和位于各種其它系統(tǒng)設(shè)備中的打印機信息管理系統(tǒng)組件。應(yīng)該注意,打印機信息管理系統(tǒng)248是實現(xiàn)本發(fā)明的軟件的最大軟件部分。打印機信息管理系統(tǒng)組件是用于訪問本地數(shù)據(jù)并為打印機信息管理系統(tǒng)248提供本地數(shù)據(jù)的小得多的軟件模塊,其中對打印設(shè)備進(jìn)行集中管理。
圖3是概述管理工作站打印設(shè)備的方法的流程圖,包括從遠(yuǎn)程位置經(jīng)并口連接到工作站計算機的打印設(shè)備。在步驟300中,客戶標(biāo)識打印機116-120(例如打印機116)的問題。開始時,打印機116中工作的診斷模塊236標(biāo)識打印機116的問題并將問題表示提供給客戶。這種表示可以以打印輸出的形式提供或者是打印機116顯示的錯誤消息。該表示還可以是打印機116發(fā)送的電子信號。
接下來,客戶利用工作站計算機108-114之一來訪問遠(yuǎn)程診斷中心服務(wù)器130上的打印機信息管理系統(tǒng)248(步驟302)。出于說明的目的,工作站計算機108用于訪問RDC服務(wù)器130。在步驟304,確定工作站計算機108是否具有存儲在工作站計算機108的存儲器204中的打印機信息管理系統(tǒng)組件206。如果在存儲器204中沒有存儲打印機信息管理系統(tǒng)組件206(“否”分支,步驟304),那么在步驟306,從遠(yuǎn)程診斷中心網(wǎng)站246下載打印機信息管理系統(tǒng)組件206。
如本例示中,如果打印機信息管理系統(tǒng)組件206存在于存儲器204中(“是”分支,步驟304),那么忽略步驟306并且繼續(xù)進(jìn)行。在打印機信息管理系統(tǒng)組件206開始執(zhí)行時顯示用戶界面。在更詳細(xì)地描述用戶界面之后,下面將討論圖3的剩余部分。
圖4是打印機信息管理系統(tǒng)的用戶界面的顯示頁例圖,它示出了在步驟310,工作站計算機108收到的位置和標(biāo)識信息。圖4包括顯示器402所在的監(jiān)視器400。以位置/身份表404的形式在顯示器402上顯示打印機信息。位置/身份表404包括主機列406,它表示各個打印機的主機。主機可以是通過并口連接打印設(shè)備的任何工作站計算機108-114,或者如果打印設(shè)備連接到網(wǎng)絡(luò)102時,它可以是網(wǎng)絡(luò)102。
位置/身份表404還包括打印機名稱列408。打印機名稱列列出了打印機的網(wǎng)絡(luò)名稱,打印機的網(wǎng)絡(luò)名稱在該網(wǎng)絡(luò)內(nèi)唯一標(biāo)識該打印機。位置/身份表404還包括型號列410。型號列410包括打印機的制造商名稱。顯示在型號列410中的名稱告知維護技術(shù)人員該打印機的型號,以使得維護技術(shù)人員可以定位該特定型號的部件和補給品。
位置/身份表404還包括端口列412。端口列412表示各個網(wǎng)絡(luò)連接打印機的網(wǎng)絡(luò)地址,或者各個并行連接打印機的并口標(biāo)識符。
位置/身份表404標(biāo)識局域網(wǎng)102中存在的打印機116-120。工作站計算機114管理打印機116,其中在本例示中,打印機116的型號為InkJet 312。打印機116在本地通過工作站計算機114的USB端口230連接到工作站計算機114,其中端口列412中將其指定為LPT1。
工作站計算機112管理打印機118,其中在本例示中,所述打印機的型號為LaserJet 5P。打印機118是網(wǎng)絡(luò)連接的,所以在端口列412中端口地址顯示為15.39.1.1。工作站計算機110管理打印機120,其中所述打印機的型號為DeskJet 920。打印機120經(jīng)工作站計算機110的并口211連接,它的網(wǎng)絡(luò)地址如端口列412所示為15.39.3.5。
打印機120是網(wǎng)絡(luò)打印機,所以它也出現(xiàn)在位置/身份表中的另一條目中,其中打印機名稱列408、型號列410和端口列412中的信息相同。但主機列406表示該打印機120也由網(wǎng)絡(luò)102管理。
圖4中示出的顯示器402還包括定位打印機按鈕414和共享窗口按鈕416。當(dāng)用戶界面開始出現(xiàn)時,位置/身份表404為空。在步驟308,用戶激活顯示器402上的定位打印機按鈕414。工作站計算機108(用戶正在工作的計算機)的打印機信息管理系統(tǒng)組件206強制局域網(wǎng)102回應(yīng)(ping)并標(biāo)識網(wǎng)絡(luò)上所有其它的打印機信息管理系統(tǒng)組件,同時直接強制它可以在網(wǎng)絡(luò)上找到的所有網(wǎng)絡(luò)計算機回應(yīng)(ping)。應(yīng)該注意,與打印設(shè)備直接連接的任何工作站計算機108-114將具有存儲在其存儲器中的打印信息管理組件。
網(wǎng)絡(luò)連接打印機和直接連接打印機用打印機名稱、打印機型號和連接到所響應(yīng)打印機的端口號來響應(yīng)來自工作站計算機108的查詢(步驟310)。然后將關(guān)于各打印機位置和標(biāo)識的信息顯示給用戶。
如果用戶希望第三方訪問顯示器402上顯示的同一信息時,那么在步驟314,用戶激活共享窗口按鈕416。共享窗口按鈕416的激活允許一個或多個第三方查看關(guān)于網(wǎng)絡(luò)打印設(shè)備的專用信息。然后,用戶可以將診斷控制釋放給第三方,或者用戶可以與第三方同時訪問該診斷。接下來,訪問診斷程序的任何一方可以利用打印機信息管理系統(tǒng)248查看狀態(tài)信息、改變打印機設(shè)置、運行診斷等(步驟316)。
一旦第三方診斷者控制應(yīng)用,他或她可以經(jīng)諸如TCP/IP的一般網(wǎng)絡(luò)協(xié)議、諸如多邏輯通道(MLC)或IEEE 1284.4的并口協(xié)議或任何其它網(wǎng)絡(luò)或直接連接協(xié)議來訪問打印機。
在一種實現(xiàn)中,第三方可以向用戶收取服務(wù)費用。第三方可以根據(jù)與用戶的固定費用合同來收費,或者每次用戶訪問遠(yuǎn)程診斷中心網(wǎng)站246的打印機信息管理系統(tǒng)時,第三方可以向用戶收費。
結(jié)論所述實現(xiàn)有利地提供了局域網(wǎng)打印機的遠(yuǎn)程管理。局域網(wǎng)打印機可以連接到網(wǎng)絡(luò)或者它們可以經(jīng)USB端口、并口或類似的直接連接端口直接連接到工作站計算機。當(dāng)已定位打印機時,本地用戶可以與位于局域網(wǎng)之外的第三方服務(wù)提供商共享打印機信息。用戶可以將診斷軟件的控制釋放給第三方,或者用戶可以與第三方共享對診斷軟件的同時訪問。所述實現(xiàn)還提供一種可由第三方服務(wù)提供商控制的更加方便的收費系統(tǒng)。
盡管已經(jīng)用專用于結(jié)構(gòu)特性的語言和/或方法論步驟來描述本發(fā)明,但是應(yīng)該理解,所附權(quán)利要求書中定義的發(fā)明不必限于所述特定特性或步驟。相反,特定特性和步驟被公開為實現(xiàn)所要求保護的本發(fā)明的優(yōu)選形式。
權(quán)利要求
1.一種系統(tǒng),包括工作站,它具有一個或多個計算機;一個或多個打印設(shè)備,它連接到所述工作站中至少一個計算機;以及遠(yuǎn)程診斷中心,配置為與所述一個或多個打印設(shè)備通信并執(zhí)行打印設(shè)備管理應(yīng)用從而從所述一個或多個打印設(shè)備獲得診斷數(shù)據(jù);其中所述遠(yuǎn)程診斷中心位于所述工作站之外。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于所述一個或多個打印設(shè)備中的至少一個直接連接到工作站計算機。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于所述一個或多個打印設(shè)備中的至少一個通過本地網(wǎng)絡(luò)連接到所述工作站。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于所述系統(tǒng)至少包括兩個打印設(shè)備;第一打印設(shè)備直接連接到工作站計算機;以及第二打印設(shè)備通過本地網(wǎng)絡(luò)連接到所述工作站。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于所述遠(yuǎn)程診斷中心還包括打印機信息管理系統(tǒng),它通過因特網(wǎng)與所述工作站通信。
6.如權(quán)利要求5所述的系統(tǒng),其特征在于所述打印機信息管理系統(tǒng)存儲在因特網(wǎng)網(wǎng)站上。
7.如權(quán)利要求5所述的系統(tǒng),其特征在于所述打印機信息管理系統(tǒng)可以由兩個或多個用戶并發(fā)訪問。
8.如權(quán)利要求1所述的系統(tǒng),其特征在于所述遠(yuǎn)程診斷中心還被配置為僅當(dāng)從工作站計算機收到授權(quán)后才獲得所述診斷數(shù)據(jù)。
9.一種方法,包括與具有一個或多個計算機的工作站以及至少一個連接到工作站計算機的打印設(shè)備進(jìn)行通信;從所述工作站的各個打印設(shè)備接收診斷數(shù)據(jù);其中至少一個打印設(shè)備直接連接到工作站計算機。
10.如權(quán)利要求9所述的方法,其特征在于所述工作站包括至少兩個打印設(shè)備,并且至少一個打印設(shè)備通過本地網(wǎng)絡(luò)連接到所述工作站。
11.如權(quán)利要求9所述的方法,其特征在于還包括在工作站計算機和遠(yuǎn)程計算機上同時查看來自所述一個或多個打印設(shè)備的診斷數(shù)據(jù)。
12.如權(quán)利要求9所述的方法,其特征在于所述通信還包括通過因特網(wǎng)與所述工作站進(jìn)行通信。
13.如權(quán)利要求12所述的方法,其特征在于診斷軟件存儲在因特網(wǎng)網(wǎng)站上,并且可由一個以上用戶并發(fā)訪問。
14.如權(quán)利要求9所述的方法,其特征在于還包括在從打印設(shè)備接收診斷數(shù)據(jù)之前,從工作站計算機接收許可。
15.如權(quán)利要求9所述的方法,其特征在于所述打印設(shè)備還包括打印機。
16.一種方法,包括從具有一個或多個計算機的工作站計算機和連接到所述工作站計算機的一個或多個打印機啟動打印機信息管理系統(tǒng),所述打印機信息管理系統(tǒng)從所述一個或多個打印機獲得診斷數(shù)據(jù);以及授權(quán)許可遠(yuǎn)程用戶控制所述打印機信息管理系統(tǒng),以訪問來自所述一個或多個打印機的所述診斷數(shù)據(jù);以及其中至少一個打印機直接連接到工作站計算機。
17.如權(quán)利要求16所述的方法,其特征在于所述對遠(yuǎn)程用戶的授權(quán)許可還包括授權(quán)許可遠(yuǎn)程用戶通過因特網(wǎng)連接訪問所述診斷數(shù)據(jù)。
18.如權(quán)利要求17所述的方法,其特征在于至少一部分所述打印機信息管理系統(tǒng)存儲在因特網(wǎng)網(wǎng)站上,并且可由兩個或多個用戶并發(fā)訪問。
19.如權(quán)利要求16所述的方法,其特征在于還包括在所述遠(yuǎn)程用戶有權(quán)訪問所述診斷數(shù)據(jù)之后,保持對所述診斷數(shù)據(jù)的并發(fā)訪問。
20.如權(quán)利要求17所述的方法,其特征在于所述打印機信息管理系統(tǒng)是基于網(wǎng)絡(luò)的,并且所述啟動還包括通過網(wǎng)絡(luò)連接開始所述打印機信息管理系統(tǒng)。
全文摘要
本說明書描述了用于遠(yuǎn)程管理局域網(wǎng)打印設(shè)備的系統(tǒng)和方法??梢远ㄎ粺o論是連接到網(wǎng)絡(luò)的還是直接連接到工作站計算機的局域網(wǎng)打印設(shè)備。當(dāng)定位了打印設(shè)備后,本地用戶可以與位于局域網(wǎng)之外的第三方服務(wù)提供商共享打印設(shè)備信息。用戶可以將診斷軟件的控制釋放給第三方,或者用戶可以與第三方共享對診斷軟件的同時訪問。節(jié)省了存儲器,因為大量管理系統(tǒng)軟件位于因特網(wǎng)服務(wù)器而不是工作站計算機。所述實現(xiàn)還提供一種可由第三方服務(wù)提供商控制的更加方便的對打印機信息管理系統(tǒng)的使用的收費系統(tǒng)。
文檔編號G09G5/00GK1496506SQ01821720
公開日2004年5月12日 申請日期2001年10月26日 優(yōu)先權(quán)日2000年11月7日
發(fā)明者J·E·奧伯特, L·B·努特, W·A·科克斯, J E 奧伯特, 努特, 科克斯 申請人:惠普公司