為了讓打印機的作用發揮得更充分一些,將其設置成共享打印機已經是十分平常的事情;盡管使用共享打印機給我們帶來了方便,不過在訪問共享打印機的過程中,我們時常會遇到一些莫名其妙的打印故障,這些故障嚴重影響了我們的共享打印效率。為了提高共享打印效率,我們需要對平時遇到的共享打印故障進行總結,以便日后能夠快速地解決各種打印故障!現在本文就貢獻一則共享打印故障的排除心得,希望能對大家有點用處!
共享打印機拒絕訪問
前一段時間,單位新買回來一臺HP激光打印機,將它直接安裝到Windows Vista計算機系統中后,打印機能夠正常打印處理文字材料。后來由于工作需要,與Windows Vista計算機處于相同工作組中的另外兩臺Windows XP計算機也需要使用打印機處理文字材料,起初的時候單位同事都是通過FTP方式將需要打印的文字內容傳輸到Windows Vista計算機中進行打印,使用了一段時間后同事們覺得不是很方便,于是筆者就為他們分別安裝了網絡打印機,讓他們直接在自己的計算機中就能訪問共享打印機來打印材料。
筆者設置好共享打印機后,同事們都能通過網絡完成共享打印操作;可是好景不長,同事們反應最近每次進行共享打印操作時,系統屏幕上會出現共享打印機拒絕訪問的故障提示。
從訪問原理出發找原因
我們知道,普通客戶機在訪問共享打印機時,首先需要依照共享訪問模式的不同,來決定是否要對訪問用戶進行身份驗證,在通過身份驗證之后,普通客戶機就能通過網上鄰居窗口尋找到目標共享打印機,在訪問權限有保證的情況下普通用戶就能在客戶機系統中執行共享打印操作了。
依照共享打印工作原理,并對照上面的故障現象,筆者發現同事從自己的Windows XP計算機中嘗試進行共享打印時,系統屏幕上沒有出現身份驗證對話框,這說明身份驗證操作已經成功通過,這也意味著Windows Vista計算機系統的共享訪問模式處于僅來賓模式,或者普通用戶登錄本地客戶端系統的用戶帳號和密碼恰好與Windows Vista計算機系統已有的帳號和密碼完全相同。經過筆者進一步的查詢,同事登錄本地客戶端系統時使用的登錄帳號為“administrator”,而Windows Vista計算機系統中恰好也存在“administrator”帳號,這也是身份驗證操作之所以能夠順利通過的原因。
按理來說,通過身份驗證之后,“administrator”帳號應該有權利訪問共享打印機,為什么會出現拒絕訪問的錯誤提示呢?難道我們取消了“administrator”帳號的共享打印權限?想到這里,筆者立即依次單擊“開始”/“設置”/“打印機和傳真”命令,在彈出的打印機列表窗口中,用鼠標右鍵單擊目標共享打印機圖標,從彈出的快捷菜單中執行“屬性”命令,打開目標共享打印機的屬性設置窗口;單擊其中的“安全”標簽,打開如圖1所示的標簽設置頁面,在該頁面中筆者看到“administrator”帳號的“打印”權限已經被設置成“允許”了,這說明“administrator”帳號是應該能夠利用共享打印機打印材料的,但事實上是共享打印機拒絕了“administrator”用戶的正常訪問,這究竟是什么原因呢?
重啟系統之后出現轉機
在萬般無奈之下,筆者打算重新啟動一下Windows Vista計算機系統,因為重啟系統能夠解決許多隱性的打印故障。在系統重新啟動成功后,筆者輸入了登錄帳號“administrator”,之后單擊“確定”按鈕后,發現系統不需要輸入密碼就能打開對應系統的桌面了,這說明“administrator”帳號沒有設置密碼,會不會是沒有設置密碼引起這種故障的呢?筆者聯想到Windows Vista系統默認的安全策略規定,沒有設置密碼的用戶帳號只能進行控制臺登錄操作,而不能進行其他操作;為了驗證自己的猜測是否正確,筆者嘗試著為“administrator”帳號設置了登錄密碼,之后從同事的計算機系統中重新進行了登錄,結果發現共享打印機訪問一切正常,這說明問題果然是由于“administrator”帳號沒有設置密碼引起的。
當然,我們也可以在Windows Vista系統中啟用“Guest”帳號,并且將該系統的共享訪問模式設置成僅來賓模式,這樣一來“administrator”帳號即使沒有設置密碼,同樣也能順利地訪問到共享打印機。在將Windows Vista系統的共享模式設置成僅來賓模式時,我們可以依次單擊“開始”/“運行”命令,在系統運行框中執行“gpedit.msc”命令,打開對應系統的組策略控制臺窗口;在該窗口的左側顯示區域,依次展開“計算機配置”/“Windows設置”/“本地策略”/“安全選項”分支選項,雙擊目標分支下面的“網絡訪問:本地帳戶的共享和安全模式”選項,在如圖2所示的對話框中選中僅來賓模式就可以了。