Windows Server 2008-打印服務(wù)器平臺(tái)2009-06-29 22:48:35 來(lái)源:qqread
用Windows Server 2008作為打印服務(wù)器平臺(tái)無(wú)疑是個(gè)非常不錯(cuò)的選擇,因?yàn)槠涮峁┑膹?qiáng)大的打印管理功能足以滿足我們的各種打印需求。不過(guò),因?yàn)槠鋸?qiáng)大、復(fù)雜,并且是一個(gè)對(duì)大多數(shù)管理員來(lái)說(shuō)不是那么熟悉的系統(tǒng)平臺(tái),所以在遭遇打印故障進(jìn)行排錯(cuò)時(shí)比較麻煩。有不少管理者顯得束手無(wú)策,不知道從何著手。本文將結(jié)合自己的實(shí)踐以及吸取同行和網(wǎng)友們的經(jīng)驗(yàn),就Windows Server 2008下的打印排錯(cuò)思路和步驟進(jìn)行一個(gè)總結(jié),希望對(duì)大家有幫助。 從用戶的角度來(lái)說(shuō),打印故障無(wú)外乎“所有人都無(wú)法打印”、“有些用戶無(wú)法打印”、“只有一個(gè)用戶無(wú)法打印”三種情況。下面筆者就以此為線索,分析打印錯(cuò)誤的原因,并談?wù)勏鄳?yīng)的排錯(cuò)思路和步驟。 1、所有人都無(wú)法打印 遇到這種情況,我們基本可以斷定不是打印機(jī)本身的問(wèn)題就是網(wǎng)絡(luò)問(wèn)題。筆者建議的排錯(cuò)思路是: (1).常規(guī)檢查。我們可以親自到打印機(jī)前進(jìn)行檢測(cè),對(duì)于Windows Server 2008來(lái)說(shuō)可通過(guò)打印機(jī)的狀態(tài)頁(yè)面(在瀏覽器中輸入該打印機(jī)的IP地址)查看該打印機(jī)的狀態(tài)。如果沒(méi)有問(wèn)題,接下來(lái)應(yīng)該檢查打印服務(wù)器的事件日志,并從日志中找到和打印機(jī)相關(guān)的錯(cuò)誤提示和警告信息進(jìn)行判斷排錯(cuò)。 (2).檢查打印隊(duì)列。在打印服務(wù)管理器中查看打印機(jī)是否被暫停,或者是否有文檔發(fā)生了錯(cuò)誤。如果真是這樣,用鼠標(biāo)右鍵單擊這些文檔,選擇“取消”命令將其消除。(圖1) (3).檢查打印機(jī)配置信息。如果有人惡意將打印機(jī)設(shè)置為動(dòng)態(tài)獲得IP地址,或者沒(méi)有為打印機(jī)設(shè)置保留。在這種情況下,如果打印機(jī)被關(guān)閉并重啟,可能因?yàn)槠銲P地址后變化,而打印端口指向了錯(cuò)誤的IP地址。對(duì)此,我們還需要檢查打印機(jī)所在的子網(wǎng)狀態(tài)。 (4).檢查網(wǎng)絡(luò)。我們可以在一臺(tái)主機(jī)上通過(guò)ping命令來(lái)平打印機(jī)的IP地址,如果從任何主機(jī)都無(wú)法ping通打印機(jī)的IP地址,這表明打印機(jī)可能被關(guān)閉,或者網(wǎng)絡(luò)被斷開(kāi)。另外,也有可能是打印機(jī)的網(wǎng)卡故障,或者是與打印機(jī)連接的交換機(jī)或者路由器的問(wèn)題。 (5).檢索打印機(jī)配置的變化。可以詢問(wèn)或者回憶打印機(jī)上次正常打印是在什么時(shí)候,以及打印機(jī)的配置是否有變化。如果打印機(jī)從來(lái)沒(méi)有正常工作過(guò),則表示一開(kāi)始的配置就有問(wèn)題。如果打印機(jī)的配置有變化,如果可能建議恢復(fù)到以前的配置。如果懷疑與打印設(shè)備有關(guān),我們可以嘗試卸載并重裝打印機(jī)驅(qū)動(dòng)。 (6).檢測(cè)磁盤空間。這通常被大家所忽略,我們有必要檢查后臺(tái)打印文件夾所在磁盤的可用空間,因?yàn)樗矔?huì)引起打印故障。如果所在分區(qū)的可用空間低,或者沒(méi)有可用空間,打印服務(wù)器將無(wú)法創(chuàng)建后臺(tái)打印文件,因此文檔將無(wú)法打印。此外,我們還應(yīng)該檢查打印文件夾的權(quán)限設(shè)置,如果權(quán)限設(shè)置有問(wèn)題,后臺(tái)打印同樣無(wú)法進(jìn)行。(圖2) (7).檢測(cè)打印處理器和分割頁(yè)設(shè)置。一定要確保打印處理器和分割頁(yè)設(shè)置無(wú)誤,如果設(shè)置了錯(cuò)誤的打印處理器,打印機(jī)可能會(huì)打印亂碼,或者根本無(wú)法打印。對(duì)于Windows Server 2008來(lái)說(shuō),我們可以嘗試使用RAW數(shù)據(jù)類型或者EMF數(shù)據(jù)類型,一般會(huì)解決問(wèn)題。如果分割頁(yè)設(shè)置錯(cuò)誤,打印機(jī)可能將只打印分割頁(yè)的內(nèi)容,或者完全無(wú)法打印。因此,我們也要檢查分割頁(yè)的設(shè)置。 (8).檢查Print Spooler服務(wù)。將該服務(wù)設(shè)置為隨系統(tǒng)自動(dòng)啟動(dòng),但如果在系統(tǒng)啟動(dòng)后,該服務(wù)在1分鐘之內(nèi)嘗試啟動(dòng)兩次連續(xù)失敗,Print Spooler服務(wù)將不再嘗試重新啟動(dòng)。同時(shí),如果打印隊(duì)伍里有錯(cuò)誤的文檔,而無(wú)法將其清除掉,通常都有可能導(dǎo)致Print Spooler服務(wù)出錯(cuò)。在這種情況下,我們可首先從打印隊(duì)伍中清除錯(cuò)誤文檔,然后打開(kāi)打印服務(wù)控制臺(tái),在其中找到Print Spooler服務(wù)將其手工啟動(dòng)。(圖3) 2、有些用戶無(wú)法打印 這種情況表現(xiàn)為,有些用戶可以打印,但有些用戶無(wú)法打印。對(duì)于此類打印故障,我們進(jìn)行歸結(jié),無(wú)外乎三個(gè)方面的原因:打印權(quán)限設(shè)置不當(dāng)、應(yīng)用程序?qū)е麓蛴″e(cuò)誤、網(wǎng)絡(luò)導(dǎo)致打印錯(cuò)誤。那么,我們的排錯(cuò)可從以下幾個(gè)方面進(jìn)行: (1).網(wǎng)絡(luò)檢測(cè)。這種情況下的網(wǎng)絡(luò)檢測(cè)不同于第一種方式,我們可選擇在遇到打印錯(cuò)誤問(wèn)題的用戶同在一個(gè)子網(wǎng)的其他用戶進(jìn)行檢測(cè),檢測(cè)的方法還是使用Ping命令。在Windows Server 2008的命令提示符下執(zhí)行“ping PrinterIP”命令,其中PrinterIP是打印機(jī)的IP地址。如果從該子網(wǎng)的任何計(jì)算機(jī)都無(wú)法ping通打印機(jī)的IP地址,這表示用戶的計(jì)算機(jī)和打印機(jī)之間的交換機(jī)或路由器出錯(cuò)或者斷開(kāi)。這時(shí),我們就把排錯(cuò)的重點(diǎn)放到路由器或者交換機(jī)上,進(jìn)行機(jī)器檢測(cè)或者配置檢查。 (2).權(quán)限檢查。這里的權(quán)限主要指打印機(jī)的權(quán)限設(shè)置和后臺(tái)打印文件夾的權(quán)限設(shè)置,以確保特定的用戶或者用戶組都有訪問(wèn)權(quán)限。如果權(quán)限設(shè)置錯(cuò)誤,將導(dǎo)致后臺(tái)打印無(wú)法進(jìn)行,打印會(huì)出錯(cuò)。 (3).檢測(cè)打印處理器。如果域內(nèi)或者局域網(wǎng)內(nèi)客戶端的系統(tǒng)類型比較多樣的話,檢測(cè)打印處理器就顯得非常必要了。因?yàn)榛赪indows 98和Windows me的客戶端只能使用RAW數(shù)據(jù)類型的打印處理器進(jìn)行打印。基于RAW數(shù)據(jù)類型的打印是在客戶端上處理的,因此需要打印服務(wù)器處理的工作最少;而EMF數(shù)據(jù)類型則需要發(fā)送大打印服務(wù)器進(jìn)行處理。如果遇到這類錯(cuò)誤的話,我們可對(duì)打印機(jī)的默認(rèn)數(shù)據(jù)類型進(jìn)行修改。打開(kāi)打印機(jī)的屬性對(duì)話框,切換到“高級(jí)”選項(xiàng)卡,然后單擊“打印處理器”按鈕打開(kāi)一個(gè)對(duì)話框,在此我們可以更改當(dāng)前打印處理器和默認(rèn)的數(shù)據(jù)類型。(圖4) (4).檢查用于打印的程序。如果調(diào)用打印機(jī)進(jìn)行打印的應(yīng)用程序的配置有問(wèn)題也會(huì)導(dǎo)致打印故障,對(duì)此我們可重新檢查該打印程序的配置,以發(fā)現(xiàn)是否有配置不當(dāng)?shù)牡胤健1热?,如果選擇的默認(rèn)打印機(jī)有誤,就會(huì)導(dǎo)致此類打印錯(cuò)誤。 (5).查看打印錯(cuò)誤信息。要特別注意打印過(guò)程中生成的錯(cuò)誤信息,這是我們進(jìn)行排錯(cuò)的有力線索。比如,如果客戶端在連接打印機(jī)的時(shí)候遇到錯(cuò)誤信息說(shuō)必須安裝打印機(jī)驅(qū)動(dòng),這就意味著打印服務(wù)器上安裝了正確的驅(qū)動(dòng),但是在客戶端上無(wú)法使用。對(duì)此,我們必須手動(dòng)更新客戶端的打印驅(qū)動(dòng)。 3、只有一個(gè)用戶無(wú)法打印 如果遇到只有一個(gè)用戶無(wú)法打印,這說(shuō)明問(wèn)題不大,但要進(jìn)行排錯(cuò)同樣不簡(jiǎn)單。一般這種情況是由于軟件、用戶的計(jì)算機(jī)或者權(quán)限不當(dāng)造成的。對(duì)于此類錯(cuò)誤,建議用戶重啟該電腦然后重新進(jìn)行打印測(cè)試。如果不行,可從以下幾個(gè)方面來(lái)排錯(cuò): (1).檢查用于打印的程序。同上面的情況類似,我們首先要檢查是否是有調(diào)用打印機(jī)的應(yīng)用程序的配置錯(cuò)誤造成的。此外,我們還有檢查用戶設(shè)置的默認(rèn)打印機(jī)是否有誤。 (2).檢查用戶計(jì)算機(jī)。首先檢查在用戶是計(jì)算機(jī)系統(tǒng)中Print Spooler服務(wù)是否正常運(yùn)行,如果沒(méi)有的話要手動(dòng)啟動(dòng)該服務(wù)。同時(shí),要檢測(cè)用戶的計(jì)算機(jī)磁盤是否有足夠的臨時(shí)空間以生成初始的后臺(tái)打印文件。此外,要計(jì)算機(jī)上的其他重要服務(wù)正常啟動(dòng)。如果相關(guān)的服務(wù)有問(wèn)題,要手動(dòng)啟動(dòng)。如果不能啟動(dòng),要進(jìn)行服務(wù)排錯(cuò),總之要保證其正常啟動(dòng)。一般情況下,我們將該服務(wù)設(shè)置為自動(dòng)啟動(dòng),然后重啟系統(tǒng)就能夠解決問(wèn)題。 (3).檢查網(wǎng)絡(luò)連接。檢查并確認(rèn)用戶的計(jì)算機(jī)可以通過(guò)網(wǎng)絡(luò)連接到其他資源,通常我們通過(guò)ping命令測(cè)試主機(jī)到打印機(jī)的連通性。 (4).檢查錯(cuò)誤信息。同上面的方法類似,我們要注意收到的打印錯(cuò)誤信息,比如,客戶端收到“訪問(wèn)被拒絕”的錯(cuò)誤信息,這說(shuō)明權(quán)限設(shè)置有問(wèn)題,我們就可據(jù)此修改打印權(quán)限。 (5).檢查權(quán)限設(shè)置。同樣,我們也要檢查打印機(jī)的權(quán)限設(shè)置,以確認(rèn)是否拒絕該用戶訪問(wèn)。此外,也要確保該用戶對(duì)后臺(tái)打印文件夾的訪問(wèn)權(quán)限。 4、錯(cuò)誤混亂打印排錯(cuò) 從用戶角度對(duì)打印錯(cuò)誤進(jìn)行分類似乎還遺漏了一類比較典型的打印錯(cuò)誤即錯(cuò)誤混亂打印,因此筆者有必要將其單獨(dú)列出來(lái)進(jìn)行排錯(cuò)分析。如果打印機(jī)打印的內(nèi)容混亂或者有錯(cuò)誤,這一般是由打印機(jī)的配置錯(cuò)誤造成的,進(jìn)行此類打印排錯(cuò)的思路是: (1).首先檢查打印機(jī)驅(qū)動(dòng)是否有誤,如果有誤馬上更新正確的打印驅(qū)動(dòng)。另外,檢測(cè)打印處理器設(shè)置是否有誤,通常情況下我們將打印的數(shù)據(jù)類型由EMF更改為RAW后就能夠解決問(wèn)題。 (2).檢測(cè)打印管理配置。在打印管理控制臺(tái)中用鼠標(biāo)右鍵單擊打印機(jī),選擇“屬性”打開(kāi)打印機(jī)的屬性對(duì)話框,然后切換到“高級(jí)”選項(xiàng)卡中選中“在后臺(tái)打印完最后一頁(yè)時(shí)開(kāi)始打印”選項(xiàng),以確保將完整的文檔內(nèi)容傳送到打印機(jī)之后再打印。(圖5) (3).檢查分割頁(yè)設(shè)置。在打印機(jī)屬性的“高級(jí)”選項(xiàng)卡下,單擊“分割頁(yè)”按鈕,然后我們可以嘗試刪除使用的分割頁(yè)。因?yàn)楫?dāng)使用的分割頁(yè)中使用了錯(cuò)誤的打印頁(yè)面描述語(yǔ)言也會(huì)導(dǎo)致混亂打印。(圖6) (4).禁用高級(jí)打印功能。在打印機(jī)屬性的“高級(jí)”選項(xiàng)卡下,取消“啟用高級(jí)打印功能”選項(xiàng),以禁止元文件后臺(tái)打印功能。因?yàn)橄到y(tǒng)類型復(fù)雜的網(wǎng)絡(luò)中,啟用該功能后有可能會(huì)導(dǎo)致混亂打印。(圖7) 總結(jié):上面就打印排錯(cuò)的思路和步驟的總結(jié),雖然是針對(duì)Windows Server 2008平臺(tái)的打印服務(wù)器的,但其中不少內(nèi)容也同樣適用于Windows Server 2003。最后,希望本文能夠幫助到大家。 |
|
來(lái)自: 路盡天涯 > 《技術(shù)文檔》