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

分支辦公室直接打印的制作方法

文檔序號:6438784閱讀:263來源:國知局
專利名稱:分支辦公室直接打印的制作方法
分支辦公室直接打印
背景技術(shù)
大型組織可以在位于中央辦公室的打印服務(wù)器中合并打印管理。集中式打印服務(wù)器有助于打印機(jī)配置和管理。在使用這樣的系統(tǒng)時,分支辦公室中的客戶端計算機(jī)向打印服務(wù)器上的遠(yuǎn)程假脫機(jī)程序(spooler)發(fā)送打印作業(yè)。打印服務(wù)器然后向分支辦公室中的本地打印機(jī)發(fā)送打印作業(yè)。這引起如下情形在網(wǎng)絡(luò)上向處于總部的打印服務(wù)器發(fā)送打印作業(yè),然后向分支辦公室中的打印機(jī)回傳打印作業(yè)。這樣的操作浪費昂貴的廣域網(wǎng)帶寬并且特別在高延時鏈路上減慢打印作業(yè)。因而,需要如下打印方法和裝置,這些方法和裝置保持集中式打印服務(wù)器的優(yōu)點、 但是克服由于通過集中式打印服務(wù)器傳送打印作業(yè)所致的一個或者多個問題。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的實施例,用于由客戶端計算機(jī)打印的方法和裝置在在集中式打印服務(wù)器處進(jìn)行打印機(jī)配置和管理之時減少網(wǎng)絡(luò)使用和打印延遲。打印服務(wù)器控制對分支辦公室打印模式的啟用。在啟用分支辦公室打印模式時,客戶端計算機(jī)向分支辦公室中的所選打印機(jī)直接發(fā)送假脫機(jī)的打印數(shù)據(jù)。在禁用分支辦公室打印模式時,客戶端計算機(jī)向集中式打印服務(wù)器發(fā)送假脫機(jī)的打印數(shù)據(jù),并且打印服務(wù)器向所選打印機(jī)傳送打印數(shù)據(jù)。打印服務(wù)器在兩種操作模式中針對客戶端計算機(jī)執(zhí)行配置和管理功能。打印服務(wù)器可以在每個隊列的基礎(chǔ)上啟用和禁用分支辦公室打印模式。根據(jù)本發(fā)明的第一方面,提供一種用于由客戶端計算機(jī)打印的方法。該方法包括 客戶端計算機(jī)從用戶接收打印請求;客戶端計算機(jī)從打印服務(wù)器確定是否啟用分支辦公室打印模式;如果分支辦公室打印模式確定為啟用,則客戶端計算機(jī)通過向選擇的打印機(jī)直接打印來執(zhí)行打印請求;并且如果分支辦公室打印模式確定為禁用,則客戶端計算機(jī)通過通過打印服務(wù)器向選擇的打印機(jī)打印來執(zhí)行打印請求。根據(jù)本發(fā)明的第二方面,一種客戶端計算機(jī)被配置成執(zhí)行打印請求。該客戶端計算機(jī)包括處理器和存儲器設(shè)備,存儲器設(shè)備包括打印假脫機(jī)程序,以保持打印數(shù)據(jù)、接收打印請求、從打印服務(wù)器確定是否啟用分支辦公室打印模式、如果分支辦公室打印模式確定為啟用則通過向選擇的打印機(jī)直接發(fā)送打印數(shù)據(jù)來繼續(xù)打印而如果分支辦公室打印模式確定為禁用則通過通過打印服務(wù)器向選擇的打印機(jī)發(fā)送打印數(shù)據(jù)來繼續(xù)打印。根據(jù)本發(fā)明的第三方面,提供一種用于通過打印服務(wù)器控制打印的方法。該方法包括打印服務(wù)器從管理員接收用于指定的打印隊列的分支辦公室打印模式選擇;打印服務(wù)器針對指定的打印隊列啟用分支辦公室打印模式;打印服務(wù)器從客戶端計算機(jī)接收對打印請求的指示;并且打印服務(wù)器向客戶端計算機(jī)通知啟用分支辦公室打印模式。前文是所附權(quán)利要求限定的本發(fā)明的非限制性發(fā)明內(nèi)容。


附圖未意欲按比例繪制。在附圖中,在各圖中圖示的每個相同或者接近相同部件由同樣的標(biāo)號表示。為求清楚,可能未在每幅圖中標(biāo)注每個部件。在附圖中 圖1是圖示了通過集中式打印服務(wù)器打印的常規(guī)計算機(jī)系統(tǒng)的示意框圖; 圖2是根據(jù)本發(fā)明實施例的計算機(jī)系統(tǒng)的示意框圖,其中從客戶端計算機(jī)向本地打印機(jī)直接發(fā)送假脫機(jī)的打印數(shù)據(jù);
圖3是圖示了客戶端計算機(jī)和打印服務(wù)器的部件的根據(jù)本發(fā)明實施例的計算機(jī)系統(tǒng)的示意框圖3A是示出了根據(jù)本發(fā)明實施例的客戶端打印假脫機(jī)程序和打印機(jī)的示意框圖; 圖4是根據(jù)本發(fā)明實施例的客戶端計算機(jī)執(zhí)行的過程的流程圖; 圖5是圖示了不同打印隊列的操作的根據(jù)本發(fā)明實施例的計算機(jī)系統(tǒng)的示意框圖; 圖6是根據(jù)本發(fā)明實施例的打印服務(wù)器執(zhí)行的過程的流程圖;并且圖7是可以實施為客戶端計算機(jī)或者打印服務(wù)器的計算設(shè)備的示意框圖。
具體實施例方式在圖1中示出了利用遠(yuǎn)程打印服務(wù)器的常規(guī)計算機(jī)系統(tǒng)的示意框圖。公司或者其他實體可以在兩個或者更多地理位置具有辦公室。分支辦公室10可以包括客戶端計算機(jī) 20,22,24等和打印機(jī)30??偛哭k公室或者其他辦公室可以包括控制客戶端計算機(jī)20、22、 24向打印機(jī)30打印的遠(yuǎn)程打印服務(wù)器40。在操作中,計算設(shè)備20從用戶接收針對打印作業(yè)的請求??蛻舳擞嬎銠C(jī)20向遠(yuǎn)程打印服務(wù)器40通知打印請求并且向遠(yuǎn)程打印服務(wù)器40發(fā)送也稱為假脫機(jī)的數(shù)據(jù)的打印數(shù)據(jù)。遠(yuǎn)程打印服務(wù)器40然后向打印機(jī)30發(fā)送用于打印作業(yè)的假脫機(jī)的數(shù)據(jù)用于打印。 遠(yuǎn)程打印服務(wù)器40控制針對每個客戶端計算機(jī)20、22和24的打印配置和管理。如上文所示,向遠(yuǎn)程打印服務(wù)器40發(fā)送打印作業(yè)、然后返回到分支辦公室10中的打印機(jī)30可能浪費網(wǎng)絡(luò)帶寬并且可能造成打印延遲。在圖2中示出了根據(jù)本發(fā)明實施例的計算機(jī)系統(tǒng)100的示意框圖。分支辦公室10 可以包括客戶端計算機(jī)120、122、124等和打印機(jī)130??偛哭k公室或者其他辦公室可以包括遠(yuǎn)程打印服務(wù)器140。在圖2中示出了與本發(fā)明的操作相關(guān)的計算機(jī)系統(tǒng)100的部件。將理解分支辦公室10可以包括更多或者更少客戶端計算機(jī)、附加打印機(jī)和本領(lǐng)域技術(shù)人員已知的其他部件。另外,總部辦公室可以包括除了遠(yuǎn)程打印服務(wù)器140之外的部件。計算機(jī)系統(tǒng)100也可以包括多于一個分支辦公室和多于一個打印服務(wù)器。分支辦公室10和遠(yuǎn)程打印服務(wù)器 140通常在不同地理位置,盡管這并非本發(fā)明的操作要求。根據(jù)本發(fā)明實施例,打印服務(wù)器140控制對分支辦公室打印模式的啟用和禁用。 在分支辦公室打印模式由打印服務(wù)器140啟用時,客戶端計算機(jī)120向分支辦公室10中的打印機(jī)130直接發(fā)送假脫機(jī)的打印數(shù)據(jù)。在客戶端計算機(jī)120從用戶接收打印請求時,客戶端計算機(jī)120向打印服務(wù)器140發(fā)送對打印請求的指示。打印服務(wù)器140確定是否已經(jīng)為打印機(jī)130啟用分支辦公室打印模式并且相應(yīng)地通知客戶端計算機(jī)120。在禁用分支辦公室打印模式時,客戶端計算機(jī)120向打印機(jī)130直接發(fā)送假脫機(jī)的打印數(shù)據(jù)??蛻舳擞嬎銠C(jī)120在分支辦公室打印模式中未向遠(yuǎn)程打印服務(wù)器140發(fā)送假脫機(jī)的打印數(shù)據(jù)。打印服務(wù)器140控制用于客戶端計算機(jī)120的打印配置和管理。下文更具體地描述分支辦公室打印。在圖3中更具體地示出了計算機(jī)系統(tǒng)100??蛻舳擞嬎銠C(jī)120包括打印假脫機(jī)程序150,并且打印服務(wù)器140包括打印假脫機(jī)程序160。打印假脫機(jī)程序150和打印假脫機(jī)程序160交換用于客戶端計算機(jī)120的打印配置和管理信息。打印服務(wù)器140的打印假脫機(jī)程序160控制打印配置和管理并且對改變打印機(jī)設(shè)置的請求做出響應(yīng)。如圖3中進(jìn)一步所示,打印服務(wù)器140從用戶如管理員接收打印模式選擇。打印模式選擇控制對分支辦公室打印模式的啟用和禁用。在啟用分支辦公室打印模式時,從打印假脫機(jī)程序150向遠(yuǎn)程打印機(jī)130直接發(fā)送打印作業(yè)。在禁用分支辦公室打印模式時, 從打印假脫機(jī)程序150向打印假脫機(jī)程序160發(fā)送打印作業(yè),然后打印假脫機(jī)程序160向遠(yuǎn)程打印機(jī)130發(fā)送打印作業(yè)。分支辦公室打印模式的禁用狀態(tài)可以稱為“正?!贝蛴∧J?。客戶端計算機(jī)120從用戶接收在遠(yuǎn)程打印機(jī)130處打印一項打印作業(yè)的打印請求。在禁用分支辦公室打印模式時,從客戶端計算機(jī)120中的打印假脫機(jī)程序150向打印服務(wù)器140中的打印假脫機(jī)程序160發(fā)送打印作業(yè)PJ1。然后從打印假脫機(jī)程序160向遠(yuǎn)程打印機(jī)130發(fā)送打印作業(yè)PJ1。在啟用分支辦公室打印模式時,從客戶端計算機(jī)120中的打印假脫機(jī)程序150向遠(yuǎn)程打印機(jī)130直接發(fā)送打印作業(yè)PJ2。如圖3中所示,未向打印服務(wù)器140發(fā)送打印作業(yè)PJ2。如下文所述,打印服務(wù)器140可以在每個隊列的基礎(chǔ)上啟用分支辦公室打印模式。因此,在相同或者不同的分支辦公室中不同遠(yuǎn)程打印機(jī)可以在不同模式中操作。另外, 客戶端計算機(jī)120可以在某些境況之下(例如在客戶端計算機(jī)120與分支辦公室打印不兼容時或者如果有沖突的打印機(jī)設(shè)置生效)忽略如打印服務(wù)器140設(shè)置的分支辦公室打印模式。在圖3A中更具體示出了客戶端計算機(jī)120中的打印假脫機(jī)程序150。本地打印機(jī)170接收打印作業(yè)。向CSR模塊180供應(yīng)打印數(shù)據(jù),該CSR模塊執(zhí)行對打印數(shù)據(jù)的再現(xiàn)。 在分支辦公室打印模式中向打印機(jī)130直接發(fā)送再現(xiàn)的數(shù)據(jù)。在圖4的流程圖中示出了根據(jù)本發(fā)明實施例的客戶端計算機(jī)120執(zhí)行的打印過程。已經(jīng)從圖4省略了在打印時涉及到的常規(guī)動作以便有助于理解本發(fā)明。將理解可以在本發(fā)明的打印過程內(nèi)包括附加動作。參照圖3中所示和以上所述的計算機(jī)系統(tǒng)100描述圖 4的過程。在動作200中,客戶端計算機(jī)120從用戶接收打印請求。打印請求可以指定將由所選打印機(jī)打印的打印作業(yè)。在許多實例中,所選打印機(jī)為默認(rèn)打印機(jī)并且無需用戶的具體選擇。向客戶端計算機(jī)120的打印假脫機(jī)程序150轉(zhuǎn)發(fā)打印作業(yè)??蛻舳擞嬎銠C(jī)120在動作202中開始與打印服務(wù)器140同步。在動作204中,客戶端計算機(jī)120從打印服務(wù)器 140確定是否啟用分支辦公室打印。分支辦公室打印可以利用現(xiàn)有打印假脫機(jī)程序軟件中的現(xiàn)有CSR (客戶側(cè)再現(xiàn))功能。CSR允許打印作業(yè)再現(xiàn)由客戶端計算機(jī)進(jìn)行,因此允許客戶端計算機(jī)在打印時繞過打印服務(wù)器。此外,CSR保證與CSR兼容的任何打印機(jī)驅(qū)動器將與分支辦公室打印兼容。分支辦公室打印構(gòu)建于客戶端計算機(jī)中的打印假脫機(jī)程序150的現(xiàn)有客戶側(cè)再現(xiàn)功能上。CSR通過包括由本地打印假脫機(jī)程序管理的本地打印機(jī)(有時稱為“GUID打印機(jī)”)來實施遠(yuǎn)程打印機(jī)連接。本地打印機(jī)在效果上是遠(yuǎn)程打印機(jī)的鏡像并且具有與遠(yuǎn)程打印機(jī)相同的驅(qū)動器、形式、設(shè)置和數(shù)據(jù)。這允許在向遠(yuǎn)程打印機(jī)打印中涉及到的大量工作在客戶端計算機(jī)上本地地進(jìn)行。本地打印機(jī)與遠(yuǎn)程打印機(jī)之間的不同在于端口。遠(yuǎn)程打印機(jī)的端口是與本地 (USB,LPT)端口或者與網(wǎng)絡(luò)設(shè)備(例如經(jīng)由TCP或者WSD)通信的標(biāo)準(zhǔn)端口。本地打印機(jī)的端口使用CSR端口監(jiān)視器來與打印服務(wù)器140而不是物理打印機(jī)通信。CSR端口監(jiān)視器向打印服務(wù)器140傳送來自客戶端計算機(jī)120的再現(xiàn)的打印作業(yè),并且打印服務(wù)器140向?qū)嶋H打印機(jī)傳送假脫機(jī)的數(shù)據(jù)。根據(jù)本發(fā)明的實施例,本地打印機(jī)上的CSR端口監(jiān)視器可以被可以與物理打印機(jī)通信的“實際”端口監(jiān)視器替換。從打印服務(wù)器140復(fù)制并且在本地打印機(jī)上設(shè)置端口監(jiān)視器設(shè)置。然后,客戶側(cè)再現(xiàn)知道如何與打印機(jī)直接通信而無需在打印過程中涉及打印服務(wù)器。在打印服務(wù)器140上在每個隊列或者每個連接的基礎(chǔ)上配置分支辦公室打印。在這些實施例中,未在客戶端計算機(jī)啟用或者禁用分支辦公室打印。可以按照在打印服務(wù)器上設(shè)置的值實現(xiàn)配置。客戶端計算機(jī)120周期性地(或者在流逝的時間段之后或者在檢測到打印服務(wù)器上的改變時)同步在遠(yuǎn)程服務(wù)器140上設(shè)置的值。在變量“繞過服務(wù)器”設(shè)置成非零值時,針對連接啟用分支辦公室打印。然而,如果客戶端計算機(jī)與分支辦公室打印不兼容或者如果有沖突的設(shè)置生效,則該客戶端計算機(jī)可以忽略這一設(shè)置。連接設(shè)置涉及設(shè)置由本地打印假脫機(jī)程序150管理的本地打印機(jī)。這一過程的部分包括向打印機(jī)分配端口。對于正常打印和分支辦公室打印這二者,端口默認(rèn)為CSR端口監(jiān)視器。作為設(shè)置的最后步驟,同步CSR緩存同步向本地打印機(jī)復(fù)制所有遠(yuǎn)程打印機(jī)設(shè)置。 在這一點,端口設(shè)置從CSR端口監(jiān)視器改變成在打印服務(wù)器140上使用的端口設(shè)置。打印假脫機(jī)程序150的客戶側(cè)再現(xiàn)功能確定如何配置用于連接的端口并且保持本地打印機(jī)與關(guān)聯(lián)的遠(yuǎn)程打印隊列同步。如果管理員改變遠(yuǎn)程打印機(jī)上的端口設(shè)置,則向客戶端計算機(jī)傳播它們。端口的配置基于分支辦公室打印模式在動作204中確定為針對連接是啟用還是禁用。如果啟用分支辦公室打印模式,并且如果遠(yuǎn)程端口設(shè)置不同于本地端口設(shè)置,則使本地設(shè)置與遠(yuǎn)程端口設(shè)置同步。如果禁用分支辦公室打印模式,則本地端口設(shè)置被設(shè)置成CSR 端口監(jiān)視器以允許連接的正常操作。在動作220中,客戶端計算機(jī)120在確定禁用分支辦公室打印之后確定本地端口是否被設(shè)置成CSR。如果本地端口設(shè)置成CSR,則該過程進(jìn)入動作224。如果本地端口未設(shè)置成CSR,則客戶端計算機(jī)120在動作222中將本地端口設(shè)置成 CSR0該過程然后進(jìn)入動作224,其中客戶端計算機(jī)120通過打印服務(wù)器140打印。值“啟用分支辦公室打印”確定是否針對連接啟用分支辦公室打印。如果這個值為零或者未設(shè)置,則禁用分支辦公室打印模式。如果這個值設(shè)置成非零值,那么假如無其他設(shè)置沖突并且尚未確定連接與分支辦公室打印不兼容,則啟用分支辦公室打印模式。客戶端計算機(jī)120在動作206中通過向打印服務(wù)器進(jìn)行遠(yuǎn)程數(shù)據(jù)調(diào)用來取回遠(yuǎn)程端口設(shè)置。可以通過針對TCP (傳輸控制協(xié)議)和WSD (用于設(shè)備的網(wǎng)上服務(wù))協(xié)議進(jìn)行必需數(shù)據(jù)調(diào)用來確定遠(yuǎn)程端口的類型。首先,客戶端計算機(jī)嘗試取回TCP端口數(shù)據(jù),然后是 WSD端口數(shù)據(jù)。如果這兩樣均未成功,則端口不兼容,并且不能針對連接啟用分支辦公室打印模式。端口設(shè)置成CSR端口監(jiān)視器,并且客戶端計算機(jī)回復(fù)正常打印。在取回TCP端口數(shù)據(jù)時,打印服務(wù)器返回包含遠(yuǎn)程TCP端口配置的數(shù)據(jù)結(jié)構(gòu)。在取回WSD端口數(shù)據(jù)時,打印服務(wù)器返回包含遠(yuǎn)程WSD端口配置的數(shù)據(jù)結(jié)構(gòu)。在取回遠(yuǎn)程端口設(shè)置之后,取回本地打印機(jī)當(dāng)前端口設(shè)置。然后,比較本地和遠(yuǎn)程端口設(shè)置。如果端口設(shè)置不同,則本地打印機(jī)被重新配置成使用與打印服務(wù)器相同的端口設(shè)置。如果在動作208中確定遠(yuǎn)程端口設(shè)置和本地端口設(shè)置是相同的,則無需改變本地端口并且同步是完全的。該過程然后進(jìn)入動作212。如果在動作208中確定遠(yuǎn)程端口設(shè)置和本地端口設(shè)置不同,則在動作210中更新本地端口設(shè)置以匹配遠(yuǎn)程端口設(shè)置。此外,如果必要則加載關(guān)聯(lián)的端口監(jiān)視器。向本地端口監(jiān)視器添加與遠(yuǎn)程端口匹配的新端口。在已經(jīng)向本地端口監(jiān)視器添加新端口之后,可以在本地打印機(jī)上設(shè)置新端口,并且可以從本地端口監(jiān)視器移除舊端口。在動作212中,客戶端計算機(jī)120向遠(yuǎn)程打印機(jī)130直接打印。如果來自打印服務(wù)器140的遠(yuǎn)程設(shè)置指示已經(jīng)針對連接禁用分支辦公室打印模式或者確定分支辦公室打印與客戶端計算機(jī)120不兼容,則配置連接用于通過CSR端口監(jiān)視器的正常打印。如這里所用,“正?!贝蛴∈侵钙渲型ㄟ^打印服務(wù)器向遠(yuǎn)程打印機(jī)發(fā)送打印作業(yè)的打印。CSR同步管理器可以在輪詢模式中運(yùn)行,從而它從打印服務(wù)器周期地取回設(shè)置。因為分支辦公室打印功能使用CSR同步管理器來同步端口設(shè)置,所以有可能存在這樣的時間窗其中客戶端計算機(jī)端口設(shè)置與打印服務(wù)器端口設(shè)置不同步。如果客戶端計算機(jī)將在這個窗口期間向分支辦公室打印機(jī)發(fā)送打印作業(yè),則該作業(yè)將失敗。為了消除這個問題,客戶端計算機(jī)120在每個打印作業(yè)開始時利用同步緩存同步。這保證端口設(shè)置在需要時是最新的。為了減少性能影響,同步功能可以限于端口信息, 并且可以不執(zhí)行完全打印機(jī)同步。在其他實施例中,可以周期地(例如在固定時間間隔之后打印作業(yè)時)而不是與每個打印作業(yè)一起執(zhí)行端口同步。后退到正常打印模式可以在一個或者多個以下條件之下出現(xiàn)(1)如果遠(yuǎn)程打印服務(wù)器與分支辦公室打印不兼容;(2)如果遠(yuǎn)程端口設(shè)置與分支辦公室打印不兼容(非TCP 或者非WSD端口);(3)如果打印驅(qū)動器與正常CSR操作不兼容;(4)如果已經(jīng)在遠(yuǎn)程打印隊列上啟用服務(wù)器側(cè)再現(xiàn);(5)如果已經(jīng)在遠(yuǎn)程打印隊列上啟用“保持打印的作業(yè)”;以及(6) 如果在遠(yuǎn)程打印隊列上啟用“打印機(jī)池(Printer Pooling)”(即遠(yuǎn)程打印隊列與多個端口關(guān)聯(lián))。在客戶端計算機(jī)后退到正常打印時,可以記錄事件,以出于管理的目的說明原因。在圖5中示出了根據(jù)本發(fā)明實施例的計算機(jī)系統(tǒng)300。計算機(jī)系統(tǒng)300包括客戶端計算機(jī)120、客戶端計算機(jī)122、遠(yuǎn)程打印機(jī)130、遠(yuǎn)程打印機(jī)310和打印服務(wù)器140??蛻舳擞嬎銠C(jī)120和122以及遠(yuǎn)程打印機(jī)130和310可以在分支辦公室中,并且打印服務(wù)器 140可以在總部辦公室中。打印服務(wù)器140包括用于遠(yuǎn)程打印機(jī)130的打印隊列320和用于遠(yuǎn)程打印機(jī)310 的打印隊列322。將理解打印服務(wù)器140可以包括用于多于兩個遠(yuǎn)程打印機(jī)的打印隊列。管理員控制模塊330從管理員接收輸入并且控制打印隊列320和打印隊列322的打印模式。 具體而言,管理員控制模塊330可以控制針對打印隊列320和322中的每一個是啟用還是禁用分支辦公室打印模式。打印服務(wù)器140也控制對客戶端計算機(jī)120和122中的每一個的配置和管理。
在圖5的實例中,管理員控制模塊330已經(jīng)針對遠(yuǎn)程打印機(jī)130啟用分支辦公室打印模式并且已經(jīng)針對遠(yuǎn)程打印機(jī)310禁用分支辦公室打印模式。將理解,可以在管理員或者其他用戶的控制之下按照需要啟用和禁用用于每個遠(yuǎn)程打印機(jī)的打印模式。因而在客戶端計算機(jī)120接收在遠(yuǎn)程打印機(jī)130處打印的打印請求時,從打印服務(wù)器140確定分支辦公室打印模式為啟用,并且打印作業(yè)PJlO直接被發(fā)送至遠(yuǎn)程打印機(jī)130,而不發(fā)送至打印服務(wù)器140。在客戶端計算機(jī)120接收向遠(yuǎn)程打印機(jī)130打印的請求時,從打印服務(wù)器 140確定分支辦公室打印模式為禁用,并且打印作業(yè)PJll直接被發(fā)送至打印服務(wù)器140中的打印隊列322,以便從打印隊列322轉(zhuǎn)發(fā)至遠(yuǎn)程打印機(jī)310。類似地,在客戶端計算機(jī)122 接收向遠(yuǎn)程打印機(jī)130打印的打印請求時,從打印服務(wù)器140確定分支辦公室打印模式為啟用。因而從客戶端計算機(jī)122向遠(yuǎn)程打印機(jī)130直接發(fā)送打印作業(yè)PJ20而不向打印服務(wù)器140發(fā)送打印作業(yè)PJ20。在客戶端計算機(jī)122接收向遠(yuǎn)程打印機(jī)310打印的請求時,從打印服務(wù)器140確定分支辦公室打印模式為禁用,并且向打印隊列322發(fā)送打印作業(yè)PJ21, 以便從打印隊列322向遠(yuǎn)程打印機(jī)310轉(zhuǎn)發(fā)。可以觀察到,針對每個打印機(jī)啟用或者禁用分支辦公室打印模式并且每個客戶端計算機(jī)根據(jù)將被利用的遠(yuǎn)程打印機(jī)的打印模式來打印。在圖6中示出了打印服務(wù)器140根據(jù)本發(fā)明實施例進(jìn)行的過程的流程圖。示出了在控制分支辦公室打印模式中涉及的動作。將理解該過程可以在本發(fā)明的范圍內(nèi)包括附加動作。在動作400中,打印服務(wù)器140從管理員或者其他用戶接收打印模式選擇。打印模式選擇指定將針對其啟用或者禁用分支辦公室打印模式的遠(yuǎn)程打印機(jī)。將理解在打印服務(wù)器140而不是在客戶端計算機(jī)處啟用或者禁用分支辦公室打印模式。在動作402中,打印服務(wù)器140響應(yīng)于在動作402中接收的打印模式選擇針對指定的打印隊列啟用或者禁用分支辦公室打印模式。打印模式保持啟用或者禁用直至被管理員改變?yōu)橹?。在動?06中,打印服務(wù)器140從客戶端計算機(jī)接收向指定的打印隊列打印的打印請求的指示。在動作408中,打印服務(wù)器140向客戶端計算機(jī)通知所選打印模式和將在傳送假脫機(jī)的打印數(shù)據(jù)時使用的端口設(shè)置。在啟用分支辦公室打印模式的情況下,客戶端計算機(jī)如上文所述與打印服務(wù)器140的端口設(shè)置同步并且向指定的遠(yuǎn)程打印機(jī)直接發(fā)送打印作業(yè)。在這一情況下,打印服務(wù)器140未接收假脫機(jī)的打印數(shù)據(jù)。在動作410中,在禁用分支辦公室打印模式時,打印服務(wù)器140從客戶端計算機(jī)接收假脫機(jī)的打印數(shù)據(jù)并且將打印數(shù)據(jù)放入針對指定的遠(yuǎn)程打印機(jī)的打印隊列中。然后從打印服務(wù)器140向遠(yuǎn)程打印機(jī)發(fā)送打印數(shù)據(jù)。如上文所述,打印服務(wù)器140建立客戶端計算機(jī)120在分支辦公室打印模式和正常打印模式中的端口設(shè)置。另外,打印服務(wù)器140控制分支辦公室打印模式和正常打印模式中的打印配置和管理。例如打印服務(wù)器140可以在每個隊列的基礎(chǔ)上控制打印機(jī)設(shè)置和打印機(jī)性質(zhì)??蛻舳擞嬎銠C(jī)的用戶可以根據(jù)打印服務(wù)器140設(shè)置的默認(rèn)值來改變打印作業(yè)設(shè)置,但是不能改變打印隊列設(shè)置。另外,因為打印模式由打印服務(wù)器140控制,所以客戶端計算機(jī)的用戶不知道是在利用分支辦公室打印模式還是在利用正常打印模式。圖7圖示了本發(fā)明可以實施于其上的適當(dāng)計算系統(tǒng)環(huán)境1000的實例。計算系統(tǒng)環(huán)境1000僅為適當(dāng)計算環(huán)境的一個實例而并不旨在暗示對本發(fā)明的用途或者功能的范圍的限制。計算環(huán)境1000也不應(yīng)解釋為具有與示例操作環(huán)境1000中所示部件中的任一個部件或者組合有關(guān)的相關(guān)性或者要求。本發(fā)明可與諸多其他通用或者專用計算系統(tǒng)環(huán)境或者配置一起操作。可以適合與本發(fā)明一起使用的公知計算系統(tǒng)、環(huán)境和/或配置的實例包括但不限于個人計算機(jī)、服務(wù)器計算機(jī)、手持或者膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費型電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機(jī)、大型計算機(jī)、包括任何上述系統(tǒng)或者設(shè)備的分布式計算環(huán)境等??梢栽谟嬎銠C(jī)執(zhí)行的計算機(jī)可執(zhí)行指令(例如程序模塊)的一般背景中描述本發(fā)明。一般而言,程序模塊包括執(zhí)行特定任務(wù)或者實施特定抽象數(shù)據(jù)類型的例程、程序、對象、 部件、數(shù)據(jù)結(jié)構(gòu)等。本發(fā)明也可以實施于其中任務(wù)由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計算環(huán)境中。在分布式計算環(huán)境中,程序模塊可以位于包括存儲器存儲設(shè)備的本地和遠(yuǎn)程計算機(jī)存儲介質(zhì)中。參照圖7,一種用于實施本發(fā)明的示例系統(tǒng)包括形式為計算機(jī)1010的通用計算設(shè)備。計算機(jī)1010的部件可以包括但不限于處理單元1020、系統(tǒng)存儲器1030以及將包括系統(tǒng)存儲器的各種系統(tǒng)部件耦合到處理單元1020的系統(tǒng)總線1021。系統(tǒng)1021可以是包括存儲器總線或存儲器控制器、外圍總線和使用各種總線架構(gòu)中的任一種的本地總線的若干類型總線結(jié)構(gòu)中的任一種。舉例而言而非限制,這樣的架構(gòu)包括工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、微信道架構(gòu)(MCA)總線、增強(qiáng)型ISA (EISA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(VESA)本地總線和也稱為Mezzanine總線的外圍部件互連(PCI)總線。計算機(jī)1010通常包括各種計算機(jī)可讀介質(zhì)。計算機(jī)可讀介質(zhì)可以是計算機(jī)1010 可以訪問的任何可用介質(zhì)并且包括易失性和非易失性介質(zhì)、可移動和不可移動介質(zhì)。舉例而言而無限制,計算機(jī)可讀介質(zhì)可以包括計算機(jī)存儲介質(zhì)。計算機(jī)存儲介質(zhì)包括以用于存儲信息(例如計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或者其他數(shù)據(jù))的任何方法或者技術(shù)實施的易失性和非易失性、可移動和不可移動介質(zhì)。計算機(jī)存儲介質(zhì)包括但不限于RAM、R0M、 EEPR0M、閃存或者其他存儲器技術(shù)、⑶-ROM、數(shù)字萬用盤(DVD)或者其他光盤存儲裝置、磁盒、磁帶、磁盤存儲裝置或者其他磁存儲設(shè)備或者任何可以用來存儲所需信息并且可以由計算機(jī)1010存取的其他介質(zhì)。也應(yīng)當(dāng)在計算機(jī)可讀存儲介質(zhì)的范圍內(nèi)包括任何上述介質(zhì)的組合。系統(tǒng)存儲器1030包括形式為易失性和/或非易失性存儲器(例如只讀存儲器 (ROM) 1031和隨機(jī)存取存儲器(RAM) 1032)的計算機(jī)存儲介質(zhì)?;据斎?輸出系統(tǒng)1033 (BIOS)(其包含有助于例如在啟動期間在計算機(jī)1010內(nèi)的元件之間傳送信息的基本例程) 典型地存儲于ROM 1031中。RAM 1032典型地包含處理單元1020立即可訪問和/或當(dāng)前操作的數(shù)據(jù)和/或程序模塊。舉例而言而非限制,圖7圖示了操作系統(tǒng)1034、應(yīng)用程序1035、 其他程序模塊1036和程序數(shù)據(jù)1037。計算機(jī)1010也可以包括其他可移動/不可移動易失性/非易失性計算機(jī)存儲介質(zhì)。僅舉例而言,圖7圖示了從或者向不可移動、非易失性磁介質(zhì)讀取或者寫入的硬盤驅(qū)動器1040、從或者向可移動、非易失性磁盤1052讀取或者寫入的磁盤驅(qū)動器1051以及從或者向可移動、非易失性光盤1056 (例如CD ROM或者其他光學(xué)介質(zhì))讀取或者寫入的光盤驅(qū)動器1055??梢栽谑纠僮鳝h(huán)境中使用的其他可移動/不可移動、易失性/非易失性計算機(jī)存儲介質(zhì)包括但不限于磁帶盒、閃存卡、數(shù)字萬用盤、數(shù)字視頻帶、固態(tài)RAM、固態(tài)ROM等。 硬盤驅(qū)動器1041通常通過不可移動存儲器接口(例如接口 1040)連接到系統(tǒng)總線1021,并且磁盤驅(qū)動器1051和光盤驅(qū)動器1055通常由可移動存儲器接口(例如接口 1050)連接到系統(tǒng)總線1021。上文討論和圖7中圖示的驅(qū)動器及其關(guān)聯(lián)的計算機(jī)存儲介質(zhì)提供對計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和用于計算機(jī)1010的其他數(shù)據(jù)的存儲。在圖7中,例如圖示了硬盤驅(qū)動器1041存儲操作系統(tǒng)1044、應(yīng)用程序1045、其他程序模塊1046和程序數(shù)據(jù)1047。 注意這些部件可以與操作系統(tǒng)1034、應(yīng)用程序1035、其他程序模塊1036和成像數(shù)據(jù)1037 相同或者不同。這里向操作系統(tǒng)1044、應(yīng)用程序1045、其他程序模塊1046和程序數(shù)據(jù)1047 給予不同標(biāo)號以圖示它們至少為不同副本。用戶可以通過輸入設(shè)備(例如鍵盤1062和指示設(shè)備1061 (常稱為鼠標(biāo)、跟蹤球或者觸墊))向計算機(jī)1010內(nèi)輸入命令和信息。其他輸入設(shè)備可以包括麥克風(fēng)1063、操縱桿、 寫字板1064、碟形衛(wèi)星天線、掃描儀等。這些和其他輸入設(shè)備經(jīng)常通過用戶輸入接口 1060 (該接口耦合到系統(tǒng)總線)連接到處理單元1020,但是可以不被其他接口和總線結(jié)構(gòu)(例如并行端口、游戲端口或者通用串行總線(USB))連接。監(jiān)視器1091或者其他類型的顯示設(shè)備也經(jīng)由接口(例如視頻接口 1090)連接到系統(tǒng)1021。除了監(jiān)視器之外,計算機(jī)也可以包括可以通過輸出外圍接口 1095連接的其他外圍輸出設(shè)備(例如揚(yáng)聲器1097和打印機(jī)1096)。計算機(jī)1010可以使用到一個或者多個遠(yuǎn)程計算機(jī)(例如遠(yuǎn)程計算機(jī)1080)的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作。遠(yuǎn)程計算機(jī)1080可以是個人計算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對等設(shè)備或者其他常見網(wǎng)絡(luò)節(jié)點并且通常包括上文相對于計算機(jī)1010描述的單元中的多個或者所有單元,盡管已經(jīng)在圖7中僅圖示存儲器存儲設(shè)備1081。圖7中所描繪的邏輯連接包括局域網(wǎng)(LAN) 1071和廣域網(wǎng)(WAN) 1073以及無線鏈路(例如經(jīng)由與天線一起的無線接口 1098),但是也可以包括其他網(wǎng)絡(luò)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計算機(jī)網(wǎng)絡(luò)、內(nèi)部網(wǎng)和因特網(wǎng)中司空見慣。盡管示出了無線接口 1098直接連接到系統(tǒng)總線1021,但是認(rèn)識到,無線接口 1098可以經(jīng)由網(wǎng)絡(luò)接口 1070連接到系統(tǒng)總線1021。在使用于LAN聯(lián)網(wǎng)環(huán)境中時,計算機(jī)1010通過網(wǎng)絡(luò)接口或者適配器1070連接到 LAN 1071。在使用于WAN聯(lián)網(wǎng)環(huán)境中時,計算機(jī)1010通常包括調(diào)制解調(diào)器1072或者用于通過WAN 1073 (例如因特網(wǎng))建立通信的其他裝置??梢栽趦?nèi)部或者外部的調(diào)制解調(diào)器1072 可以經(jīng)由用戶輸入接口 1060或者其他適當(dāng)機(jī)制連接到系統(tǒng)總線1021。在聯(lián)網(wǎng)環(huán)境中,相對于計算機(jī)1010描繪的程序模塊或者其部分可以存儲于遠(yuǎn)程存儲器存儲設(shè)備中。舉例而言而非限制,圖7圖示了遠(yuǎn)程應(yīng)用程序1085駐留于存儲器設(shè)備1081上。將理解所示網(wǎng)絡(luò)連接為示例性的并且可以使用其他在計算機(jī)之間建立通信鏈路的手段。已經(jīng)這樣描述了本發(fā)明的至少一個實施例的若干方面,將理解,本領(lǐng)域技術(shù)人員將容易想到各種變更、修改和改進(jìn)。這樣的變更、修改和改進(jìn)旨在于作為本公開內(nèi)容的部分并且旨在在本發(fā)明的精神和范圍內(nèi)。因而前文描述和附圖僅為舉例??梢杂枚喾N方式中的任何方式實施本發(fā)明的上述實施例。例如可以使用硬件、軟件或者其組合來實施這些實施例。在用軟件實施時,可以在任何適當(dāng)處理器或者處理器的集合(無論是在單個計算機(jī)中提供還是分布于多個計算機(jī)之間)上執(zhí)行軟件代碼。這樣的處理器可以實施為集成電路而一個或者多個處理器在集成電路部件中。盡管可以使用任何適當(dāng)形式的電路來實施處理器。另外應(yīng)當(dāng)理解可以用多種形式中的任何形式(例如機(jī)架式計算機(jī)、桌面型計算機(jī)、 膝上型計算機(jī)或者寫字板計算機(jī))具體化計算機(jī)。此外,計算機(jī)可以具體化于一般未視作計算機(jī)、但是具有適當(dāng)處理能力的設(shè)備(包括個人數(shù)字助理(PDA)、智能電話或者任何其他適當(dāng)便攜或者固定電子設(shè)備)中。計算機(jī)也可以具有一個或者多個輸入和輸出設(shè)備。這些設(shè)備尤其可以用來呈現(xiàn)用戶接口。可以用來提供用戶接口的輸出設(shè)備的實例包括用于視覺地呈現(xiàn)輸出的打印機(jī)或者顯示屏以及用于可聽地呈現(xiàn)輸出的揚(yáng)聲器或者其他發(fā)聲設(shè)備。可以用于用戶接口的輸入設(shè)備的實例包括鍵盤和指示設(shè)備(例如鼠標(biāo)、觸墊和數(shù)字化寫字板)。作為另一實例,計算機(jī)可以通過語音識別或者以其他可聽格式接收輸入信息。這樣的計算機(jī)可以由任何適當(dāng)形式的一個或者多個網(wǎng)絡(luò)(包括局域網(wǎng)或者廣域網(wǎng) (例如企業(yè)網(wǎng)或者因特網(wǎng)))互連。這樣的網(wǎng)絡(luò)可以基于任何適當(dāng)技術(shù)并且可以根據(jù)任何適當(dāng)協(xié)議來操作并且可以包括無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)或者光纖網(wǎng)絡(luò)。這里概括的各種方法或者過程也可以編碼為可在運(yùn)用各種操作系統(tǒng)或者平臺中的任一操作系統(tǒng)或者平臺的一個或者多個處理器上執(zhí)行的軟件。此外,這樣的軟件可以使用多種適當(dāng)編程語言和/或編程或者腳本編寫工具中的任何語言和/或工具來寫并且也可以編譯為在框架機(jī)(framework machine)或者虛擬機(jī)上執(zhí)行的可執(zhí)行機(jī)器語言代碼或者中間代碼。就這一點而言,本發(fā)明可以具體化為用一個或者多個程序編碼的一個計算機(jī)可讀存儲介質(zhì)(或者多個計算機(jī)可讀介質(zhì))(例如計算機(jī)存儲器、一個或者多個軟盤、緊致盤 (CD)、光盤、數(shù)字視頻盤(DVD)、磁帶、閃存、現(xiàn)場可編程門陣列或者其他半導(dǎo)體器件中的電路配置或者其他非瞬態(tài)有形計算機(jī)存儲介質(zhì)),所述程序在一個或者多個計算機(jī)或者其他處理器上執(zhí)行時實現(xiàn)如下方法,這些方法實施上文討論的本發(fā)明的各種實施例。一個或者多個計算機(jī)可讀存儲介質(zhì)可以是可傳送的,從而存儲于其上的一個或者多個程序可以加載到一個或者多個不同計算機(jī)或者其他處理器上以實施如上文討論的本發(fā)明的各種方面。如這里所用,術(shù)語“非瞬態(tài)計算機(jī)可讀存儲介質(zhì)”僅涵蓋可以視為制造品(即制造的產(chǎn)品)或者機(jī)器的計算機(jī)可讀介質(zhì)。取而代之或者除此之外,本發(fā)明還可以具體化為除了計算機(jī)可讀存儲介質(zhì)之外的計算機(jī)可讀介質(zhì),例如傳播信號。這里使用術(shù)語“程序”或者“軟件”來廣義地指代任何類型的計算機(jī)代碼或者計算機(jī)可執(zhí)行指令集,該計算機(jī)代碼或者計算機(jī)可執(zhí)行指令集可以用來對計算機(jī)或者其他處理器進(jìn)行編程以實施如上文討論的本發(fā)明的各種方面。此外還應(yīng)當(dāng)理解,根據(jù)這一實施例的一個方面,在執(zhí)行時執(zhí)行本發(fā)明方法的一個或者多個計算機(jī)程序無需駐留于單個計算機(jī)或者處理器上,但是可以用模塊方式分布于多個不同計算機(jī)或者處理器之間以實施本發(fā)明的各種方面。計算機(jī)可執(zhí)行指令可以是由一個或者多個計算機(jī)或者其他設(shè)備執(zhí)行的多種形式 (例如程序模塊)。一般而言,程序模塊包括執(zhí)行特定任務(wù)或者實施特定抽象數(shù)據(jù)類型的例程、程序、對象、部件、數(shù)據(jù)結(jié)構(gòu)等。通常可以在各種實施例中按照需要組合或者分布程序模塊的功能。數(shù)據(jù)結(jié)構(gòu)也可以以任何適當(dāng)形式存儲于計算機(jī)可讀介質(zhì)中。為了簡化說明,數(shù)據(jù)結(jié)構(gòu)可以示為具有通過數(shù)據(jù)結(jié)構(gòu)中的位置來相關(guān)的域。同樣可以通過為域分配在計算機(jī)可讀介質(zhì)中具有位置的如下存儲來實現(xiàn)這樣的關(guān)系,該存儲傳達(dá)域之間的關(guān)系。然而任何適當(dāng)機(jī)制可以用來在數(shù)據(jù)結(jié)構(gòu)的域中的信息之間建立關(guān)系(包括通過使用指針、標(biāo)簽或者其他在數(shù)據(jù)元之間建立關(guān)系的機(jī)制)。本發(fā)明的各種方面可以單獨地、組合地或者以未在前文所述實施例中特別討論的各種布置使用,因此其不限于其用于前面描述中所闡述及附圖中所圖示的部件的布置和細(xì)節(jié)。例如在一個實施例中描述的方面可以以任何方式與在其他實施例中描述的方面組合。本發(fā)明也可以具體化為一種方法(已經(jīng)提供了它的實例)。作為方法的部分而進(jìn)行的動作可以用任何適當(dāng)方式排序。因而可以構(gòu)造如下實施例,在這些實施例中以與所說明的不同的順序進(jìn)行動作(可以包括同時執(zhí)行一些動作,盡管在圖示的實施例中示出為順序的動作)。在權(quán)利要求中使用諸如“第一”、“第二”、“第三”等順序術(shù)語來修改權(quán)利要求要素本身并未意味著一個權(quán)利要求要素相對于另一權(quán)利要求要素而言的任何優(yōu)先、居先或者順序、或者執(zhí)行方法動作的時間順序,而是僅用作如下標(biāo)記,這些標(biāo)記用于區(qū)別具有某一名稱的一個權(quán)利要求要素與具有相同名稱的另一要素(但是針對順序術(shù)語的使用)以區(qū)別權(quán)利要求要素。這里所用的措詞和術(shù)語也用于描述而不應(yīng)視為限制。這里“包括”或者“具有”、 “包含”、“涉及”及其變型的使用意味著涵蓋其后列舉的項目及其等效項目以及附加項目。
權(quán)利要求
1.一種用于由客戶端計算機(jī)(120)打印的方法,包括由客戶端計算機(jī)(120)從用戶接收(200)打印請求;由所述客戶端計算機(jī)(120)從打印服務(wù)器(140)確定(240)是否啟用分支辦公室打印模式;如果所述分支辦公室打印模式確定為啟用,則所述客戶端計算機(jī)(120)通過向選擇的打印機(jī)(130)直接打印(212)來執(zhí)行所述打印請求;并且如果所述分支辦公室打印模式確定為禁用,則所述客戶端計算機(jī)(120)通過通過所述打印服務(wù)器(140)向所述選擇的打印機(jī)(130)打印(224)來執(zhí)行所述打印請求。
2.如權(quán)利要求1所述的方法,還包括如果啟用所述分支辦公室打印模式,則同步所述客戶端計算機(jī)和所述打印服務(wù)器的打印機(jī)設(shè)置。
3.如權(quán)利要求2所述的方法,其中同步打印機(jī)設(shè)置包括確定客戶端計算機(jī)設(shè)置和打印服務(wù)器設(shè)置是否匹配,如果所述客戶端計算機(jī)和打印服務(wù)器設(shè)置匹配,則繼續(xù)向所述選擇的打印機(jī)直接打印,并且如果所述客戶端計算機(jī)和打印服務(wù)器設(shè)置不匹配,則更新所述客戶端計算機(jī)設(shè)置以匹配所述打印服務(wù)器設(shè)置并且繼續(xù)向所述選擇的打印機(jī)直接打印。
4.如權(quán)利要求1所述的方法,其中繼續(xù)直接打印包括向所述選擇的打印機(jī)發(fā)送打印數(shù)據(jù)而不向所述打印服務(wù)器發(fā)送所述打印數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,還包括從所述打印服務(wù)器接收打印機(jī)設(shè)置以便在所述分支辦公室打印模式中使用。
6.如權(quán)利要求1所述的方法,其中針對所述打印服務(wù)器的每個打印隊列啟用或者禁用所述分支辦公室打印模式。
7.一種客戶端計算機(jī)(120),其配置成執(zhí)行打印請求,包括處理器(1020)和存儲器設(shè)備(1041,1052,1056),該存儲器設(shè)備包括打印假脫機(jī)程序(150),用于保持打印數(shù)據(jù)、接收(200)打印請求、從打印服務(wù)器(140) 確定(204)是否啟用分支辦公室打印模式、如果所述分支辦公室打印模式確定為啟用則通過向選擇的打印機(jī)(130)直接發(fā)送所述打印數(shù)據(jù)來繼續(xù)打印(212)、而如果所述分支辦公室打印模式確定為禁用則通過通過所述打印服務(wù)器(140)向所述選擇的打印機(jī)(130)發(fā)送所述打印數(shù)據(jù)來繼續(xù)打印(224)。
8.如權(quán)利要求7所述的客戶端計算機(jī),其中所述打印假脫機(jī)程序被配置成如果啟用所述分支辦公室打印模式則同步所述客戶端計算機(jī)和所述打印服務(wù)器的打印機(jī)設(shè)置。
9.如權(quán)利要求8所述的客戶端計算機(jī),其中所述打印假脫機(jī)程序被配置成通過以下來同步打印機(jī)確定客戶端計算機(jī)設(shè)置和打印服務(wù)器設(shè)置是否匹配,如果所述客戶端計算機(jī)和打印服務(wù)器設(shè)置匹配,則繼續(xù)向所述選擇的打印機(jī)直接打印,并且如果所述客戶端計算機(jī)和打印服務(wù)器設(shè)置不匹配,則更新所述客戶端計算機(jī)設(shè)置以匹配所述打印服務(wù)器設(shè)置并且繼續(xù)向所述選擇的打印機(jī)直接打印。
10.如權(quán)利要求7所述的客戶端計算機(jī),其中所述打印假脫機(jī)程序被配置成從所述打印服務(wù)器接收打印機(jī)設(shè)置以便在所述分支辦公室打印模式中使用。
全文摘要
用于由客戶端計算機(jī)打印的方法和裝置在在集中式打印服務(wù)器處進(jìn)行打印配置和管理時減少了網(wǎng)絡(luò)使用和打印延遲。打印服務(wù)器控制對分支辦公室打印模式的啟用。在啟用分支辦公室打印模式時,客戶端計算機(jī)向分支辦公室中的所選打印機(jī)直接發(fā)送假脫機(jī)的打印數(shù)據(jù)。在禁用分支辦公室打印模式時,客戶端計算機(jī)向集中式打印服務(wù)器發(fā)送假脫機(jī)的打印數(shù)據(jù),并且打印服務(wù)器向所選打印機(jī)傳送打印數(shù)據(jù)。打印服務(wù)器在兩種操作模式中針對客戶端計算機(jī)執(zhí)行配置和管理功能。打印服務(wù)器可以在每個隊列的基礎(chǔ)上啟用和禁用分支辦公室打印模式。
文檔編號G06F3/12GK102436361SQ201110367778
公開日2012年5月2日 申請日期2011年11月18日 優(yōu)先權(quán)日2010年11月19日
發(fā)明者莫里斯 A., 馬克薩 A., 凱 J., 埃爾馬克 J., 德施 J., 勞 R. 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
滨海县| 田阳县| 阿瓦提县| 莆田市| 保定市| 桓台县| 且末县| 洪泽县| 双牌县| 额济纳旗| 宝丰县| 游戏| 贡觉县| 遵义县| 阿克陶县| 方城县| 阿尔山市| 建昌县| 长垣县| 灵寿县| 襄樊市| 沙河市| 兰西县| 安西县| 洛宁县| 岳池县| 三穗县| 偏关县| 赣榆县| 长子县| 阿巴嘎旗| 牙克石市| 平度市| 宜都市| 巴林左旗| 滕州市| 长治市| 桃园市| 深州市| 牙克石市| 柏乡县|