專利名稱:打印設(shè)備、控制打印的方法、以及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及打印設(shè)備、打印方法,以及打印程序。
背景技術(shù):
許多企業(yè)及其他機(jī)構(gòu)運(yùn)行包括網(wǎng)絡(luò)打印機(jī)的計(jì)算機(jī)網(wǎng)絡(luò)。此布置 是方便的,因?yàn)樗试S一個(gè)機(jī)構(gòu)內(nèi)的許多個(gè)人從公用打印機(jī)進(jìn)行打 印,使得更加有效地使用了資源。
在這樣的網(wǎng)絡(luò)中,通常由打印服務(wù)器控制打印機(jī)。在已知系統(tǒng)中, 打印服務(wù)器可以被用戶訪問(wèn),以存儲(chǔ)打印作業(yè),并發(fā)送打印作業(yè),以 便進(jìn)行打印。
然而,較大的機(jī)構(gòu)可能在不同的位置具有幾個(gè)辦公室,用戶根據(jù) 他們所在的位置以及他們打算去到哪里,可能期望從不同的辦公室進(jìn) 行打印或者向不同的辦公室進(jìn)行打印。當(dāng)然,辦公室之間的打印作業(yè) 需要在辦公室之間傳輸打印數(shù)據(jù)。
可以解決辦公室之間的打印問(wèn)題的 一種常規(guī)方式是在其中 一個(gè) 辦公室中具有中心打印服務(wù)器。在此設(shè)置中,每一個(gè)辦公室的用戶通 過(guò)單一的打印服務(wù)器進(jìn)行打印。在此設(shè)置中,在不同的辦公室打印作
業(yè)的問(wèn)題可以輕松地通過(guò)在進(jìn)行打印時(shí)選擇要打印到的適當(dāng)?shù)拇蛴?機(jī)來(lái)解決。
然而,此已知布置的缺點(diǎn)是,隨著距離的增大,數(shù)據(jù)傳輸?shù)某杀?增大,并且傳輸速度降低。因此,由于至少對(duì)于一些辦公室來(lái)說(shuō)打印 服務(wù)器是遠(yuǎn)程的,所以打印的成本高,并且打印速度低,這是人們所 不期望的
發(fā)明內(nèi)容
本發(fā)明的目標(biāo)是緩和上面指出的一些問(wèn)題。
根據(jù)本發(fā)明的笫一方面,提供了根據(jù)權(quán)利要求1所述的打印設(shè)備。
以下將與用戶列表中的用戶關(guān)聯(lián)的服務(wù)器稱為用戶的"宿主
(home)服務(wù)器"。
優(yōu)選地,基于關(guān)于用戶最有可能使用的服務(wù)器的信息,選擇宿主 服務(wù)器。此信息可以是,例如,有關(guān)用戶例行工作的辦公室的信息, 或有關(guān)用戶過(guò)去向其進(jìn)行了請(qǐng)求的打印服務(wù)器的信息。
在這樣的實(shí)施例中,因?yàn)橹辽僖粋€(gè)服務(wù)器被配置為參照標(biāo)識(shí)用戶 和關(guān)聯(lián)的服務(wù)器的列表,所述關(guān)聯(lián)的服務(wù)器很可能是用戶本地的,所 以可以提供通常可以快速地進(jìn)行打印的打印設(shè)備,沒(méi)有長(zhǎng)距離數(shù)據(jù)傳 輸?shù)某杀?,并且仍允許根據(jù)用戶的位置從不同的辦公室進(jìn)行打印。
在一些實(shí)施例中,打印服務(wù)器可以如此配置,以便如果在打印服
業(yè),那么,打印服務(wù)器將發(fā)送作業(yè)用于打印,而無(wú)需聯(lián)系多個(gè)打印服 務(wù)器中的另一個(gè)打印服務(wù)器。如果將幾個(gè)打印機(jī)服務(wù)器像這樣配置在 用戶可以訪問(wèn)的辦公室中的每一個(gè)中,那么,即4吏當(dāng)不從用戶的宿主 服務(wù)器進(jìn)行打印時(shí),他/她也始終可以進(jìn)行本地打印(例如,在辦z^室 內(nèi))。
在其他實(shí)施例中,打印服務(wù)器被配置為如果接收到了涉及存儲(chǔ) 在多個(gè)服務(wù)器中的另一個(gè)服務(wù)器上的打印作業(yè)的請(qǐng)求,那么,在參照 用戶列表以確定該打印作業(yè)存儲(chǔ)在哪一個(gè)服務(wù)器上之后,服務(wù)器向其 上存儲(chǔ)了打印作業(yè)的服務(wù)器發(fā)送請(qǐng)求,請(qǐng)求被發(fā)送所述打印作業(yè)。
在其他實(shí)施例中,向其上存儲(chǔ)了打印作業(yè)的服務(wù)器的請(qǐng)求可以作 為用戶登錄到打印服務(wù)器的結(jié)果而發(fā)送。這樣的實(shí)施例是有益的,因 為通過(guò)預(yù)先獲取用戶的打印作業(yè),服務(wù)器可以更加快速地對(duì)與獲取的 打印作業(yè)有關(guān)的用戶請(qǐng)求作出響應(yīng)。
在其他情況下,用戶可以向不是其宿主服務(wù)器的打印服務(wù)器發(fā)送 打印作業(yè)。打印服務(wù)器可以被配置為如果從與另一個(gè)打印服務(wù)器關(guān)
5聯(lián)的用戶接收到打印作業(yè),則該打印服務(wù)器將作業(yè)存儲(chǔ)第一預(yù)定時(shí) 段。通過(guò)從接收到所述打印作業(yè)時(shí)起將作業(yè)存儲(chǔ)第一時(shí)段,打印服務(wù) 器使得用戶能夠有一些時(shí)間來(lái)打印所述打印作業(yè)。
在一些這樣的實(shí)施例中,打印服務(wù)器可以被配置為,在從接收到 打印作業(yè)時(shí)起第二預(yù)定時(shí)段之后,向在用戶列表中用戶名所關(guān)聯(lián)的服 務(wù)器發(fā)送從用戶接收到的打印作業(yè)的副本。
此外,打印服務(wù)器還可以配置為在從接收到所述打印作業(yè)時(shí)起 第一預(yù)定時(shí)段之后刪除從用戶接收的作業(yè)。優(yōu)選地,第一預(yù)定時(shí)段長(zhǎng) 于第二預(yù)定時(shí)段,以便當(dāng)打印作業(yè)已經(jīng)被刪除之后,所述打印作業(yè)的 副本在用戶的宿主服務(wù)器上仍可用。
可以提供一種打印系統(tǒng),包括多個(gè)通過(guò)網(wǎng)絡(luò)彼此連接的根據(jù)本發(fā) 明的第一方面的打印服務(wù)器。
優(yōu)選地,系統(tǒng)如此設(shè)置配置,以便每一個(gè)打印服務(wù)器都具有用戶 的匹配列表。系統(tǒng)可以如此設(shè)置,以便打印服務(wù)器被配置為周期性地 同步它們的用戶列表??梢酝ㄟ^(guò)由除指定的服務(wù)器之外的每一個(gè)服務(wù) 器向指定的服務(wù)器發(fā)送其用戶列表來(lái)執(zhí)行用戶列表的同步。指定的服 務(wù)器可以被配置為,基于接收到的用戶列表以及它自己的用戶列表, 更新用戶列表,并向其他打印服務(wù)器發(fā)送更新的用戶列表,以完成同 步。
所述系統(tǒng)可以被配置為自動(dòng)地改變與用戶列表上的用戶關(guān)聯(lián)的 服務(wù)器(用戶的宿主服務(wù)器)的標(biāo)識(shí)。所述系統(tǒng)可以;故配置為基于 一個(gè)或多個(gè)打印服務(wù)器1上由用戶打印的作業(yè)的日志,改變用戶的宿 主服務(wù)器的標(biāo)識(shí)。優(yōu)選地,打印服務(wù)器被配置為各自保留由用戶從該 服務(wù)器打印的打印作業(yè)的日志。在這樣的實(shí)施例中,打印的打印作業(yè) 的曰志可以在用戶列表的同步過(guò)程中被發(fā)送到指定的服務(wù)器,并且可 以在指定的服務(wù)器更新用戶列表時(shí)更新宿主服務(wù)器的標(biāo)識(shí)。
根據(jù)本發(fā)明的第二方面,提供了根據(jù)權(quán)利要求13所述的控制打 印的方法。
現(xiàn)在將參考附圖僅以例子的方式對(duì)本發(fā)明的實(shí)施例進(jìn)行描述,其
中
圖l是示出三個(gè)聯(lián)網(wǎng)的打印服務(wù)器的示意圖; 圖2是示出實(shí)現(xiàn)本發(fā)明的打印服務(wù)器的基本操作的圖表; 圖3是示出本發(fā)明的第二實(shí)施例的預(yù)先獲取操作的圖表; 圖4是示出打印服務(wù)器的打印作業(yè)轉(zhuǎn)發(fā)(forward)的圖表; 圖5是示出實(shí)現(xiàn)本發(fā)明的打印服務(wù)器之間的用戶列表的同步的 圖表;以及
圖6是打印服務(wù)器的硬件的簡(jiǎn)圖。
具體實(shí)施例方式
圖1示出通過(guò)諸如WAN之類的網(wǎng)絡(luò)2進(jìn)行連接的三個(gè)打印服務(wù) 器l。打印服務(wù)器被配置為基于HTTP協(xié)議,如下面更加詳細(xì)地描 述的那樣,相互進(jìn)行通信。使用HTTP協(xié)議,避免了通過(guò)防火墻的通 信的困難。
每一個(gè)打印服務(wù)器1與至少一個(gè)打印機(jī)3關(guān)聯(lián)。在每一個(gè)打印服 務(wù)器1上,標(biāo)識(shí)了用于進(jìn)行安全(secure)打印的默認(rèn)打印機(jī)3。在 每一個(gè)打印服務(wù)器l上普遍命名(name)此默認(rèn)打印機(jī)3,以便登錄 到不同的打印服務(wù)器1的用戶將始終知道他們可以安全地打印到的打 印機(jī)3。
每一個(gè)打印服務(wù)器l上存儲(chǔ)了用戶列表4。如稍后更加詳細(xì)地解 釋的那樣,用戶列表4在每一個(gè)打印服務(wù)器1上都是相同的。用戶列 表4包括用戶名的列表,其包括聯(lián)網(wǎng)的打印服務(wù)器1的每一個(gè)用戶的 名稱。用戶列表4上的每一個(gè)用戶名與被稱為"宿主服務(wù)器"的打印服 務(wù)器1關(guān)聯(lián)。宿主服務(wù)器1代表用戶最有可能使用的打印服務(wù)器1, 并且如下面更加詳細(xì)地解釋的那樣,基于用戶對(duì)打印服務(wù)器1的使用 確定宿主服務(wù)器l。
圖2是示出其中一個(gè)打印服務(wù)器1的操作的圖表。在如圖l所示的實(shí)施例中,每一個(gè)打印服務(wù)器1的操作都是相同的,并且因此僅將 詳細(xì)描述其中一個(gè)打印服務(wù)器1的操作。然而,在其他實(shí)施例中,打 印服務(wù)器1不必是相同的。
在步驟S20中,用戶登錄到打印服務(wù)器l上。登錄可以以任何方 式執(zhí)行,如通過(guò)輸入用戶名和密碼、或通過(guò)使用身份卡和讀取器。用 戶可以通過(guò)連接到打印服務(wù)器1的計(jì)算機(jī)、通過(guò)打印機(jī)、通過(guò)多功能 外設(shè)(MFP),或通過(guò)連接到打印服務(wù)器l的任何其他適當(dāng)?shù)脑O(shè)備, 登錄到打印服務(wù)器1。計(jì)算機(jī)、打印機(jī)或其他設(shè)備可以直接地、通過(guò) 某種局域網(wǎng),或以別的方式連接到打印服務(wù)器1。
一旦用戶登錄到打印服務(wù)器1上,打印服務(wù)器1對(duì)著用戶列表4 檢查用戶名,以識(shí)別用戶的宿主服務(wù)器。如果打印服務(wù)器l被標(biāo)識(shí)為 用戶的宿主服務(wù)器,則打印服務(wù)器1作為常規(guī)打印服務(wù)器1操作,S22。 例如,根據(jù)加載在打印服務(wù)器1上的軟件的規(guī)范(specification),用 戶能夠從打印服務(wù)器1進(jìn)行打印,或?qū)⒋蛴∽鳂I(yè)存儲(chǔ)在打印服務(wù)器1 上。
如果確定打印服務(wù)器1不是用戶的宿主服務(wù)器,并從用戶接收到 了指令,則確定所述指令是否涉及本地打印作業(yè),S23。本地打印作 業(yè)是要在打印機(jī)3上進(jìn)行打印的作業(yè),打印機(jī)3與其上接收所述指令 的打印服務(wù)器l連接。此外,打印作業(yè)必須與用戶的指令包括在一起, 或已經(jīng)被存儲(chǔ)在接收指令處的打印服務(wù)器1上,以便不需要從另一個(gè) 打印服務(wù)器1要求進(jìn)一步的信息以進(jìn)行打印。
如果打印作業(yè)是本地打印作業(yè),那么,打印服務(wù)器l向適當(dāng)?shù)谋?地打印機(jī)3發(fā)送打印指令,S24。以此方式,登錄到打印服務(wù)器1上 的用戶可以本地打印到打印服務(wù)器1,而無(wú)需聯(lián)網(wǎng)的服務(wù)器1之間的 通信。
如果來(lái)自用戶的指令是為了打印存儲(chǔ)在另一個(gè)打印服務(wù)器1上 的作業(yè),那么,打印服務(wù)器1向宿主服務(wù)器發(fā)送對(duì)該作用的請(qǐng)求,S25。 然后,接收打印作業(yè),S26,而打印服務(wù)器1向本地打印機(jī)3發(fā)送接 收到的作業(yè)以便打印,S27。圖3是示出構(gòu)成本發(fā)明的第二實(shí)施例的打印服務(wù)器1的預(yù)先獲取 操作的圖表。圖3中的第一到第三步驟S30到S32對(duì)應(yīng)于圖2中的步 驟S20到S22。因此,將不重復(fù)這些步驟的詳細(xì)描述。
在登錄(S30)并且檢查用戶的宿主服務(wù)器的標(biāo)識(shí)(S31)之后, 在步驟S33中,向宿主服務(wù)器1發(fā)送對(duì)與用戶關(guān)聯(lián)的打印作業(yè)的請(qǐng)求。 響應(yīng)所述請(qǐng)求,與用戶關(guān)聯(lián)的打印作業(yè)被宿主服務(wù)器l發(fā)送,隨后在 打印服務(wù)器l上被接收。在步驟S34中,用戶向打印服務(wù)器l輸入打 印作業(yè)的指令,并且在步驟S35中,打印服務(wù)器1向打印機(jī)3發(fā)送打 印所述打印作業(yè)的指令。
第二實(shí)施例與第一實(shí)施例的不同之處在于在用戶的登錄之后, 從宿主服務(wù)器l請(qǐng)求打印作業(yè)。由于在過(guò)程的初期請(qǐng)求了打印作業(yè), 所以在步驟S34中,當(dāng)請(qǐng)求到達(dá)時(shí),打印服務(wù)器l很可能具有可用的 相關(guān)打印作業(yè)來(lái)滿足來(lái)自用戶的任何請(qǐng)求。在第二實(shí)施例中,用戶不 必等待第一實(shí)施例中的步驟S25和S26,因此,對(duì)用戶的請(qǐng)求的響應(yīng) 可以更快。
圖4示出當(dāng)用戶發(fā)送要被存儲(chǔ)在打印服務(wù)器1上的打印作業(yè)時(shí)第 一實(shí)施例的打印服務(wù)器1的操作。
步驟S40和S41對(duì)應(yīng)于前面所描述的步驟S20, S21。因此,將 省略這些步驟的詳細(xì)描述。
在登錄(S40)并且識(shí)別用戶的宿主服務(wù)器(S41)之后,在步 驟S42中,從用戶接收打印作業(yè)。如果接收請(qǐng)求的打印服務(wù)器l是用 戶的宿主服務(wù)器,則該打印服務(wù)器作為常規(guī)打印服務(wù)器操作,并在步 驟S43中將作業(yè)存儲(chǔ)在打印服務(wù)器1上。
如果在步驟S44中從其宿主服務(wù)器是另一個(gè)打印服務(wù)器1的用戶 接收到打印作業(yè),則從接收到打印作業(yè)(S45)時(shí)起,打印服務(wù)器1 將打印作業(yè)存儲(chǔ)第一預(yù)定時(shí)段t。在此實(shí)施例中,默認(rèn)情況下,打印 服務(wù)器1將作業(yè)存儲(chǔ)10分鐘。然而,打印服務(wù)器1存儲(chǔ)打印作業(yè)的 時(shí)間是可以通過(guò)打印服務(wù)器1上的軟件進(jìn)行設(shè)置的。
在步驟S46中,在從接收到打印作業(yè)時(shí)起的第二預(yù)定時(shí)段t,之后,
9打印服務(wù)器1將作業(yè)轉(zhuǎn)發(fā)到宿主服務(wù)器。在此實(shí)施例中,默認(rèn)情況下,在1分鐘之后,打印服務(wù)器l將作業(yè)轉(zhuǎn)發(fā)到宿主服務(wù)器l。然而,打印服務(wù)器1轉(zhuǎn)發(fā)打印作業(yè)之前的時(shí)間是可以通過(guò)打印服務(wù)器1上的軟件進(jìn)行設(shè)置的。
在向宿主服務(wù)器轉(zhuǎn)發(fā)打印作業(yè)之前存儲(chǔ)打印作業(yè)的優(yōu)點(diǎn)是如果用戶立即打印該打印作業(yè),或從打印服務(wù)器1中刪除該打印作業(yè),沒(méi)有必要向宿主服務(wù)器發(fā)送打印作業(yè),因此,不會(huì)不必要地產(chǎn)生網(wǎng)絡(luò)流量。
在步驟S47中,在第一預(yù)定時(shí)間段t之后,打印服務(wù)器l刪除所述作業(yè)。然而,因?yàn)榈诙A(yù)定時(shí)間段t,小于第一預(yù)定時(shí)間段t,所以所述作業(yè)仍從用戶的宿主服務(wù)器對(duì)他/她可用。
在其他實(shí)施例中,時(shí)段t和t'的長(zhǎng)度可以不同。決定t和t,應(yīng)該多長(zhǎng)的一種方式是通過(guò)考慮用戶從他向不同于其宿主服務(wù)器的打印服務(wù)器發(fā)送作業(yè)的位置到達(dá)他登錄到其宿主服務(wù)器的位置要花多長(zhǎng)時(shí)間。例如,如果其宿主服務(wù)器在倫敦的用戶向位于巴黎的服務(wù)器發(fā)送打印作業(yè),用于將作業(yè)轉(zhuǎn)發(fā)到宿主服務(wù)器的時(shí)段t'可以被設(shè)置為一個(gè)或兩個(gè)小時(shí),因?yàn)樵谠摃r(shí)段結(jié)束之前,用戶不太可能在倫敦使用其宿主服務(wù)器作為本地服務(wù)器。當(dāng)然,在從巴黎服務(wù)器刪除之前的時(shí)段t應(yīng)該被設(shè)置為長(zhǎng)于時(shí)段t,,以便打印作業(yè)的副本可用于轉(zhuǎn)發(fā)。在其他實(shí)施例中,時(shí)段t和t'能夠是可以根據(jù)宿主服務(wù)器的標(biāo)識(shí)分別設(shè)置的。在上面的例子中,這可能意味著,與當(dāng)確定宿主服務(wù)器位于倫敦時(shí)相比,當(dāng)確定宿主服務(wù)器位于悉尼時(shí),巴黎的服務(wù)器上的t和t,較長(zhǎng)。
如結(jié)合圖l所解釋的,在上面的實(shí)施例中,每一個(gè)打印服務(wù)器l都具有相同的用戶列表4。為了在打印服務(wù)器l之間保持用戶列表同步,在上面的每一個(gè)實(shí)施例中,打印服務(wù)器1^f皮配置為周期性地同步它們的用戶列表。在這些實(shí)施例中,用戶列表4每隔15分鐘被同步。
在同步過(guò)程中,指定的控制服務(wù)器1從每一個(gè)另外的打印服務(wù)器l接收用戶列表。控制服務(wù)器1比較接收到的用戶列表4與它自己的用戶列表4,并且產(chǎn)生包括了來(lái)自所有接收到的用戶列表4的變化的新的用戶列表4。然后,控制服務(wù)器1向每一個(gè)另外的打印服務(wù)器1發(fā)送新的用戶列表4。
不時(shí)地,用戶可以重新定位到不同的辦公室,新用戶將期望使用打印服務(wù)器l,并且一些用戶可能不再能夠訪問(wèn)打印服務(wù)器l,因?yàn)?,例如,他們離開(kāi)了擁有打印服務(wù)器1的機(jī)構(gòu)??赏ㄟ^(guò)手動(dòng)更新打印服務(wù)器4上的用戶列表4來(lái)引入該變化。
上面的實(shí)施例的再一個(gè)特征是基于有關(guān)用戶正在使用哪一個(gè)打印服務(wù)器l的信息,自動(dòng)更新用戶的宿主服務(wù)器。為了實(shí)現(xiàn)此功能,打印服務(wù)器l產(chǎn)生它們打印的打印作業(yè)的日志。如圖5所示,打印服務(wù)器1通過(guò)向控制服務(wù)器1發(fā)送用戶列表4以及它們的日志,來(lái)同步它們的用戶列表4,步驟S50。在此情況下,控制服務(wù)器l基于從打印服務(wù)器1接收到的用戶列表4以及它自己的用戶列表4,并根據(jù)接收到的日志以及它自己的日志,更新用戶列表,S51。在這些實(shí)施例中,如果用戶在給定的24小時(shí)段間內(nèi)從他/她的宿主服務(wù)器之外的打印服務(wù)器1進(jìn)行打印的次數(shù)多于打印到任何其他打印服務(wù)器1的次數(shù),則控制服務(wù)器l將用戶的宿主服務(wù)器改變?yōu)樗?她的宿主服務(wù)器之外的該打印服務(wù)器l。 一旦更新了用戶列表,控制服務(wù)器l就向所有其他打印服務(wù)器l發(fā)送新的用戶列表,S52。
以此方式,當(dāng)用戶在辦公室之間移動(dòng)時(shí),例如,在另一個(gè)辦^^室工作幾天,可以快速地更新用戶的宿主服務(wù)器,使得服務(wù)器之間的通信量能夠最小化、并且減少?gòu)倪h(yuǎn)程打印服務(wù)器1獲取信息時(shí)的用戶等待時(shí)間。
如本領(lǐng)域技術(shù)人員將清楚的那樣,如果用戶期望從對(duì)用戶來(lái)說(shuō)不是本地的打印機(jī)3打印作業(yè),這可以通過(guò)登錄到對(duì)其來(lái)說(shuō)打印機(jī)3是本地的打印服務(wù)器1來(lái)完成。 一個(gè)例子是,正在使用其位于倫敦的宿主服務(wù)器的用戶,期望在連接到位于巴黎的打印服務(wù)器的巴黎的打印機(jī)上打印存儲(chǔ)在他的宿主服務(wù)器上的作業(yè)。用戶可以通過(guò)登錄到巴黎的打印服務(wù)器并打印到巴黎的相關(guān)打印機(jī)上來(lái)輕松地實(shí)現(xiàn)這一點(diǎn)。如上文所描述的,巴黎的服務(wù)器會(huì)標(biāo)識(shí)其宿主服務(wù)器,從位于倫敦的打印服務(wù)器檢索其打印作業(yè),并在巴黎打印請(qǐng)求的作業(yè)。在其他實(shí)施例中,不是必須登錄到巴黎的打印服務(wù)器,可以通過(guò)倫敦的服務(wù)器上的軟件提供用戶與巴黎的打印服務(wù)器的連接。
上文是關(guān)于連接的打印服務(wù)器1來(lái)描述本發(fā)明的實(shí)施例的。然而,也可以以單一打印服務(wù)器1、通過(guò)權(quán)利要求中所述的計(jì)算機(jī)程序或通過(guò)攜帶這樣的程序的存儲(chǔ)介質(zhì)來(lái)實(shí)現(xiàn)本發(fā)明。
圖6是打印服務(wù)器1中所使用的常規(guī)服務(wù)器硬件的簡(jiǎn)要視圖。如本領(lǐng)域內(nèi)所周知的那樣,服務(wù)器1包括通過(guò)總線13彼此連接的CPU10、 RAMll,以及石更盤(pán)12。石更盤(pán)12中存儲(chǔ)了軟件,當(dāng)運(yùn)行時(shí),該軟件使打印服務(wù)器1如上文所描述的那樣工作??梢允褂肅PU 10和RAM 11以常規(guī)方式運(yùn)行所述軟件。以此方式,存儲(chǔ)的軟件可以控制打印服務(wù)器執(zhí)行上文參照?qǐng)D2到5所描述的方法中的步驟。
1權(quán)利要求
1.一種打印服務(wù)器,用于連接到包括至少一個(gè)另外的服務(wù)器和至少一個(gè)打印機(jī)的網(wǎng)絡(luò),所述打印服務(wù)器存儲(chǔ)了對(duì)每一個(gè)用戶包括與該用戶關(guān)聯(lián)的服務(wù)器的用戶列表,所述服務(wù)器被配置為如果從用戶接收到請(qǐng)求,則所述服務(wù)器參照所述列表,以確定所述用戶與哪一個(gè)服務(wù)器關(guān)聯(lián)。
2. 根據(jù)權(quán)利要求l所述的打印服務(wù)器,其中,與每一個(gè)用戶關(guān)聯(lián) 的服務(wù)器代表該用戶被認(rèn)為很可能使用的服務(wù)器。
3. 根據(jù)權(quán)利要求1或權(quán)利要求2所述的打印服務(wù)器,被配置為 如果從用戶接收到用于在對(duì)所述打印服務(wù)器來(lái)說(shuō)本地的打印機(jī)上進(jìn) 行打印的打印作業(yè),則所迷打印服務(wù)器將發(fā)送所述作業(yè)以進(jìn)行打印, 而不聯(lián)系另一個(gè)服務(wù)器。
4. 根據(jù)任一前面的權(quán)利要求所述的打印服務(wù)器,被配置為如 果接收到涉及存儲(chǔ)在另一個(gè)服務(wù)器上的打印作業(yè)的請(qǐng)求,那么,在參 照所述用戶列表以確定用戶與哪一個(gè)服務(wù)器關(guān)聯(lián)之后,所述服務(wù)器向 所述用戶所關(guān)聯(lián)的服務(wù)器發(fā)送請(qǐng)求,請(qǐng)求被發(fā)送所述打印作業(yè)。
5. 根據(jù)權(quán)利要求1到3中任一項(xiàng)所述的打印服務(wù)器,被配置為在用戶登錄到打印服務(wù)器上的情況下,在參照所述用戶列表以確定所述 用戶與哪一個(gè)服務(wù)器關(guān)聯(lián)之后,所述服務(wù)器向所述用戶所關(guān)聯(lián)的服務(wù) 器發(fā)送請(qǐng)求,請(qǐng)求被發(fā)送與所述用戶關(guān)聯(lián)的打印作業(yè)。
6. 根據(jù)任一前面的權(quán)利要求所述的打印服務(wù)器,被配置為如果 與另 一個(gè)服務(wù)器關(guān)聯(lián)的用戶向所述打印服務(wù)器發(fā)送打印作業(yè),則所述 打印服務(wù)器從接收到所述打印作業(yè)時(shí)起將所述作業(yè)存儲(chǔ)第一預(yù)定時(shí) 段。
7. 根據(jù)權(quán)利要求6所迷的打印服務(wù)器,其中,所述服務(wù)器被配置 為在從接收到所述打印作業(yè)時(shí)起的第二預(yù)定時(shí)段之后,向與所述用 戶列表中的所述用戶關(guān)聯(lián)的打印服務(wù)器發(fā)送作業(yè)的副本。
8. 根據(jù)權(quán)利要求7所述的打印服務(wù)器,其中,所述打印服務(wù)器被配置為在從接收到所述打印作業(yè)時(shí)起的第一預(yù)定時(shí)段之后刪除所述 作業(yè)。
9. 根據(jù)權(quán)利要求8所述的打印服務(wù)器,其中,所述第一預(yù)定時(shí)段 長(zhǎng)于所述第二預(yù)定時(shí)段。
10. —種打印系統(tǒng),包括多個(gè)通過(guò)網(wǎng)絡(luò)彼此連接的根據(jù)任一前 面的權(quán)利要求的打印服務(wù)器。
11. 根據(jù)權(quán)利要求10所迷的打印系統(tǒng),其中,所述系統(tǒng)被配置 為自動(dòng)地改變與用戶列表上的用戶關(guān)聯(lián)的打印服務(wù)器的標(biāo)識(shí)。
12. 根據(jù)權(quán)利要求ll所述的打印系統(tǒng),其中,所述系統(tǒng)被配置 為基于一個(gè)或多個(gè)打印服務(wù)器上由用戶打印的作業(yè)的曰志,改變與 用戶列表上的用戶關(guān)聯(lián)的打印服務(wù)器的標(biāo)識(shí)。
13. —種控制打印的方法,包括下列步驟 存儲(chǔ)對(duì)每一個(gè)用戶包括與該用戶關(guān)聯(lián)的服務(wù)器的用戶列表, 以及,當(dāng)從用戶接收到請(qǐng)求時(shí),參照所述列表以確定所述用戶所關(guān)聯(lián)的服務(wù)器。
14. 一種程序,當(dāng)在計(jì)算機(jī)裝置上運(yùn)行時(shí),所述程序使所述計(jì) 算機(jī)裝置執(zhí)行根據(jù)權(quán)利要求13所述的方法。
15. 存儲(chǔ)了根據(jù)權(quán)利要求14所述的程序的存儲(chǔ)介質(zhì)。
全文摘要
提供了用于連接到包括至少一個(gè)另外的服務(wù)器(1)和至少一個(gè)打印機(jī)(3)的網(wǎng)絡(luò)(2)的打印服務(wù)器(1)。打印服務(wù)器(1)存儲(chǔ)了對(duì)每一個(gè)用戶包括與該用戶關(guān)聯(lián)的服務(wù)器(1)的用戶列表(4)。服務(wù)器(1)被配置為如果從用戶接收到請(qǐng)求,則服務(wù)器(1)參照列表(4)以確定用戶與哪一個(gè)服務(wù)器(1)關(guān)聯(lián)。打印服務(wù)器(1)被配置為從用戶所關(guān)聯(lián)的打印服務(wù)器(1)請(qǐng)求打印作業(yè)并向用戶所關(guān)聯(lián)的打印服務(wù)器(1)發(fā)送作業(yè),以便最小化通過(guò)網(wǎng)絡(luò)(2)的長(zhǎng)距離通信量。
文檔編號(hào)G06F3/12GK101681242SQ200880017444
公開(kāi)日2010年3月24日 申請(qǐng)日期2008年4月18日 優(yōu)先權(quán)日2007年4月18日
發(fā)明者K·赫斯特 申請(qǐng)人:佳能歐洲股份有限公司