原文:http://60808.org/thread-20259-1-1.html
視頻地址:http://edu.51cto.com/lesson/id-20163.html
本文介紹的是在Win2008 server系統中配置一台打印服務器的配置方法,同樣適於Win2008 R2,之前是統一使用TCP/IP的安裝方法進行安裝,目前提出的方案是使用打印服務器的方式,通過打印日志來獲取打印概況。
<ignore_js_op>
現在需要更改為
<ignore_js_op>
現在就Windows Server 2008 R2標准版的打印服務器進行配置
一.安裝打印服務器角色
-
打開桌面的“ 服務器管理器”,點擊“角色”, “添加角色”
<ignore_js_op>
2.打開角色添加向導
<ignore_js_op>
3.選擇“打印和文件服務”
<ignore_js_op>
4.選中“打印服務器”即可,當然也可以設置為其他的如internet打印
<ignore_js_op>
5.確認安裝角色
<ignore_js_op>
6.顯示安裝角色結果,如果出錯,查看原因后處理。
<ignore_js_op>
7.安裝好之后最好重啟下服務器。
二.打印服務器配置
1.打開“服務器管理器”,依次展開“角色”--“打印和文件服務”--“打印管理”--“打印服務器”--“XXX(本機)”--“打印機”,右擊“打印機”,選中“添加打印機”
<ignore_js_op>
2.因為我這里的打印機都是通過TCP/IP端口進行連接,因此這步就需要根據自己的實際情況進行操作了。我這里選擇IP地址方式添加打印機
<ignore_js_op>
2.設備類型選為"TCP/IP設備",主機名輸入為打印機的IP地址
<ignore_js_op>
3.添加驅動,注意64位服務器添加的是64位驅動
<ignore_js_op>
4.選擇“從磁盤安裝”驅動
<ignore_js_op>
5.瀏覽到驅動所在文件夾即可
<ignore_js_op>
6.確認打印機驅動型號
<ignore_js_op>
6.打印機名稱及共享名稱位置的設置
<ignore_js_op>
7.打印機概覽
<ignore_js_op>
8.安裝完成
<ignore_js_op>
9.其他打印機按照其打印機的安裝方式進行安裝好,即可。
<ignore_js_op>
我這里就安裝了3台打印機,HP 9000 2F / HP 9000 3F / Ricoh Aficio MP C4500 PCL5c。
三.配置打印服務器的日志
-
打開“服 務器管理器”,依次打開“ 診斷”--“事件查看器”--“應用程序和服務日志”--“Microsoft”--"Windows"--"PrintService"--"Operational"
<ignore_js_op>
2.啟用打印日志,默認情況下打印日志是禁用的,需要我們手動點擊右邊的“啟用日志”開啟打印日志
<ignore_js_op>
3.這個時候我們在客戶端安裝打印機並打印就可以看到打印日志
<ignore_js_op>
以上就可以看到類似於“C0300022B068 上 Administrator 擁有的文檔 2, 測試頁 已通過 172.17.46.200 端口在 HP LaserJet 9000 2F 打印。大小(以字節為單位): 92859。打印頁數: 1。無需用戶操作。”這樣的信息就是我們所需要的哪台電腦的哪個賬戶擁有“文件名”通過哪個端口的哪個打印機打印,打印了多少頁。這些信息就夠了。
因為我們只需要“任務類別”為“打印文檔”的消息,通過觀察可以發現事件ID為307的就是打印文檔。那么我們就只需要創建一個事件ID為307的日志視圖。
4.創建自定義日志視圖
<ignore_js_op>
5.輸入自定義視圖名稱
<ignore_js_op>
6.查看“診斷”--“自定義視圖”就可以看到我們的自定義視圖“打印日志”
<ignore_js_op>
7.打印日志默認只有1MB大小,我們可以按照自己的要求加大日志大小,以保留更長時間的日志。
打開“服務器管理器”,依次打開“診斷”--“事件查看器”--“應用程序和服務日志”--“Microsoft”--"Windows"--"PrintService"--"Operational",右擊“Operational”,選中“屬性”
<ignore_js_op>
8.我這邊的設定為20MB
<ignore_js_op>
FAQ:
-
因防火牆問題無法連接打印機處理
打開“控制面板”--“Windows防火牆”--“允許程序或功能通過Windows防火牆”
<ignore_js_op>
找到“文件和打印共享”,后面的都勾選,允許通過。
<ignore_js_op>
以上確定即可。
以上打印服務器就架設並配置好了。現在就需要我們對客戶端進行批量安裝,一般都是通過組策略下發。
我這邊也提供一個相應的打印機安裝批處理:
@echo off
echo 添加網絡打印機
echo 等待....
sc config spooler start= auto
net stop spooler & net start spooler
rem 只需替換以下ip、打印機名、帳號、密碼為具體名稱即可
net use \\192.168.10.131\IPC$ "passwd" /user:"guest"
rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.10.131\Samsung SCX-4650 4X21S Series"
echo 連接成功
pause
