Windows-Server-2008-R2

在工作組伺服器上本地映射連接到域 PC 的 USB 列印機

  • September 16, 2016

我的客戶有一個包含多個工作站的域。其中一些工作站連接了 USB 列印機。

他們有一台伺服器 (2008 R2),位於使用者連接到的域之外的工作組上,以便使用舊版軟體。

以前,這些 USB 列印機在伺服器上本地映射,這是因為他們使用的軟體無法辨識客戶端列印機。然後,客戶遇到了病毒問題,導致所有映射都被禁用。

我一直無法讓列印機映射返回。我可以將它們作為網路列印機進行映射和列印,但如果我嘗試通過 TCP/IP 將它們添加為本地列印機,它們就會失敗。當我嘗試映射列印機時,兩端的事件日誌中都沒有出現任何內容。

我曾嘗試暫時禁用防病毒軟體並在列印機主機上設置文件共享,然後使用有效的域憑據連接到它,然後再映射列印機以消除最常見的原因,但沒有運氣。

在這個階段,我認為答案是只購買網路列印機來替換 USB 列印機或將工作組伺服器連接到域,但是沒有人知道它為什麼不在域中並且太害怕連接它以防它破壞其他東西。它以前也有效,所以肯定有一個實際的解決方案。

好的,我在這裡找到了答案並確認它對我有用:使用者無法訪問 Windows Server 2003 中的共享列印機

我已經為 Windows 7/8/10 修改了下面的答案

  • 在 Windows 功能中安裝 LPD 列印服務(位於列印和文件服務下)。
  • 驗證電腦上的 Windows 防火牆是否允許來自終端伺服器的 TCP 埠 515 上的入站連接。
  • 將列印機作為連接到“標準 TCP/IP 埠”的本地列印機添加到終端伺服器,該“標準 TCP/IP 埠”指的是 Windows PC 的名稱或 IP 地址。Windows 嘗試“檢測”埠時會有很長的延遲。當你最終得到帶有埠類型下拉列表的對話框時選擇“自定義”,點擊“設置”並修改預設屬性以使用“LPR”協議,將“隊列名稱”設置為“共享名稱” Windows XP 機器上的列印機,並勾選“啟用 LPR 字節計數”框。(這個選擇與列印機型號無關——這只是為了讓 LPR 在盒子之間移動。)

引用自:https://serverfault.com/questions/801755