Windows-Server-2012-R2

GPO 推送的列印機未安裝在 RDS 會話中

  • March 19, 2021

我們有一個帶有 3 個 Windows server 2012 R2 會話主機的遠端桌面服務環境。客戶有 8 個獨立的辦公室,每個辦公室配備 1 台京瓷網路列印機。出於管理目的,我們將列印機安裝在單獨的列印伺服器(也是 2012 R2)上,並為每台列印機配備了正確類型的 Kyocera 列印驅動程序 (v4)。

列印機是:

Kyocera TASKalfa 2551ci
Kyocera TASKalfa 2552ci
Kyocera TASKalfa 3050ci

我們創建了一個組策略,將每台列印機推送給每個使用者,因為他們會定期更換辦公室。組策略首先使用遠端桌面輕鬆列印列印機驅動程序已被禁用。RDS 會話主機和列印伺服器之間可以進行 RPC 呼叫。

現在我們不時看到以下問題:

假設有 15 個使用者登錄到一台 RDS 會話主機,14 個使用者可以毫無問題地列印。1 個使用者不能。當他嘗試打開 Word 並想要列印文件時,他收到錯誤**“未安裝列印機”。每台列印機都處於“就緒”狀態。但是當這個使用者打開 Excel 時,每台列印機都有錯誤消息“無法連接到列印機”**。這很奇怪,因為其他人可以說該 RDS 會話主機上的 15 個使用者可以毫無問題地列印。

當我們刪除使用者配置文件磁碟並讓 RDS 創建一個新磁碟時,問題就解決了。

有時我會在列印伺服器上的操作列印日誌中看到以下錯誤

列印作業 29 通過列印機 XXX、驅動程序 Kyocera CS 2551ci v4 KX (PCL6) 上的列印處理器 MS_XPS_PROC 在隔離模式 0 中發送(0 - 載入到後台處理程序中,1 - 載入到共享沙箱中,2 - 載入到隔離中沙箱)。列印處理器返回的 Win32 錯誤程式碼:0x6BE。

此外,每小時有幾次我在列印伺服器上的管理員列印日誌中看到以下錯誤。發生此錯誤時,我不確定文件是否已列印。

PERSON A 擁有的文件列印文件無法在列印機 XXX 上列印。嘗試再次列印文件,或重新啟動列印後台處理程序。數據類型:RAW。假離線文件的大小(以字節為單位):0。列印的字節數:0。文件中的總頁數:0。列印的頁數:0。客戶端電腦:RDS02。列印處理器返回的 Win32 錯誤程式碼:1726。遠端過程呼叫失敗。

有沒有人有這個問題的解決方案?

親切的問候,

吉斯。

該問題已通過將列印驅動程序從 v4 切換到 v3 驅動程序得到解決。

據我了解,使用者自己通過 Windows Update/Windows Store 下載了他的 v4 驅動程序。列印伺服器只告訴使用者他需要哪些驅動程序。

v3 驅動程序實際上是由列印伺服器推送給使用者他的 RDS 配置文件。使用者無需自行下載驅動程序。

現在,當您在像我們的 RDS 這樣的鎖定環境中工作時,您無權將 v4 驅動程序下載到您的配置文件中。因此,所有使用者的列印機都使用“微軟增強點和列印兼容性驅動程序”驅動程序推送,而不是我們在列印伺服器上配置的驅動程序。

將列印伺服器上的所有驅動程序切換到 v3 後,這些驅動程序被推送給使用者。從那時起,我們的設置中就沒有出現過一次列印失敗。

親切的問候,

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