Windows Server 終端機服務中的印表機重新導向架構


本文將告訴您,Windows 2000Windows Server 2003 終端機服務如何重新導向用戶端電腦的本機印表機連接埠。

 當您在 Windows Server 終端機服務中建立終端機服務工作階段時,就會重新導向用戶端的本機印表機連接埠。 建立連線之後,就會進行下列程序:
  1. 從登錄列舉用戶端上本機印表機 (COM、LPT 和 USB) 的清單。
  2. 查詢用戶端上的印表機驅動程式字串名稱。
  3. 驅動程式字串名稱與目前所安裝的印表機做比較 (指的是在用戶端所查詢到的印表機驅動程式的字串與目前伺服器上所安裝的印表機驅動程式字串做比較),以找出名稱相符的驅動程式。
  4. 如果伺服器包含與目前安裝的驅動程式相符的字串,就會重新導向印表機。
  5. 如果伺服器找不到任何一個與目前安裝的那些驅動程式相符的驅動程式名稱,就會在 Ntprint.inf 中尋找相符的字串名稱。一旦找到相符的字串名稱,伺服器就會將驅動程式從伺服器上的 Driver.cab 檔案中擷取出來並加以安裝,接著伺服器會為正在使用該驅動程式的用戶端印表機進行重新導向。
  6. 如果伺服器無法在 Ntprint.inf 中找到任何相符的驅動程式名稱,就不會為用戶端印表機進行重新導向 (換句話說,如果連上來的用戶端安裝的印表機是Windows 2000 & Windows2003 所沒有的,就無法重新導向用戶端的印表機了。) (結論是:為了避免用戶端所使用的印表機,在終端模式下無法運行。最好在Server端也先安裝上該款印表機),並且會記錄說明印表機無法重新導向的事件。

    如需有關可能記錄哪些事件的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    239088 Windows 2000 Terminal Services Server Logs Events 1111, 1105, and 1106
注意:用戶端的網路印表機不會重新導向。 如需有關網路印表機為何不會重新導向的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
264039 Windows 2000 Terminal Services Does Not Redirect Network Printers
Ntprint.inf 檔案位於 Windows Server 電腦上的 %SystemRoot%\Inf 資料夾中 (通常是 C:\Winnt\Inf)。

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
243552 如何以終端機服務手動新增重新導向的用戶端印表機
Windows 2000 Service Pack 2 (SP2) 包含了全新的功能,此功能會更新 Windows 2000 在終端機服務中處理印表機重新導向的方式。不但能夠更靈活地判定驅動程式的對應情況,還能使用對應檔案,為更多種類的印表機進行重新導向。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
275495 Printer Redirection or Upgrade May Not Work Because of Signed Ntprint.inf File

屬性

文章編號: 294429 - 上次校閱: 2004年6月29日 - 版次: 3.1
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
關鍵字: 
kbinfo kbprint kbtermserv KB294429