因為XP上面安裝的驅動程式名稱為 "EPSON EPL-6200L Advanced" , 而Server 2008上面內建的驅動程式名稱為 "EPSON EPL-6200L"
所以在做印表機導向時才會發生找不到驅動程式的狀況 , 而Server 2008上面就會紀錄Event ID 1111的事件
我透過下面方式解決了此問題 , 不過因為我沒有此台印表機 , 所以不能確定是否可以正常列印 , 只能確定可以正常做印表機導向
在Server 2008上面做此動作
1. regedit - 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd
2. 在右邊新增一個字串值 , 名稱為 PrinterMappingINFName , 值設定為 C:\print.inf
3.在右邊新增一個字串值 , 名稱為 PrinterMappingINFSection , 值設定為 Printers
4.在C:底下新增一個文字檔案 , 並重新命名為 print.inf , 並修改其檔案內容為下面虛線內文字
-------------------------------------------------------
[Version]
Signature = "$Windows NT$"
[Printers]
"EPSON EPL-6200L Advanced" = "EPSON EPL-6200L"
[Version]
Signature = "$Windows NT$"
[Printers]
"EPSON EPL-6200L Advanced" = "EPSON EPL-6200L"
-------------------------------------------------------
5.重新啟動Server 2008上面的Termnal Servie服務 (透過services.msc)
做完上述動作後 , 請有問題的Client端重新透過遠端桌面連線去連應該就可以看到帶上去的印表機了
參考資料
Windows 2000 or Windows Server 2003 Terminal Services server logs events 1111, 1105, and 1106
http://support.microsoft.com/kb/239088/en-us
Windows 2000 or Windows Server 2003 Terminal Services server logs events 1111, 1105, and 1106
http://support.microsoft.com/kb/239088/en-us
PS:
此問題是因為驅動程式開發時產生的一些問題(名稱不同)所導致的
此問題是因為驅動程式開發時產生的一些問題(名稱不同)所導致的
沒有留言:
張貼留言