Clientdrucker auf Mac- und Linux-Clients können in XenApp- und XenDesktop-Sitzungen unter Windows 10, Server 2012 R2 und Server 2016 nicht erstellt werden, wenn sie für die Verwendung des Citrix Universal Printer Driver (UPD) konfiguriert sind.
Der Citrix Universal Printer Driver erfordert die Verwendung des PostScript-Datenformats zur Unterstützung des Clientdrucks auf Mac- und Linux-Clients. Um dies zu erreichen, nutzt Citrix einen von HP entwickelten PostScript-Treiber. Das hätte ich jetzt so nicht erwartet, tatsächlich liegt es aber an einem Druckertreiber der unter Windows 10, Server 2012 R2 und Server 2016 nicht mehr vorhanden ist.
Citrix hat dies in dem KB Artikel 140208 dokumentiert und auch eine manuelle Installation des Treibers beschrieben. Da ich mich allerdings mit der Automatisierung beschäftige, ist natürlich ein manuelle Installation nichts was mich wirklich weiterbringt.
Aus diesem Grund habe ich wieder mal ein kleines PowerShell Skript geschrieben, welches genau diesen HP LaserJet 2800 Series Treiber installiert. Das Skript selbst lädt das Treiberarchiv aus dem Microsoft Update Katalog, entpackt die .CAB Datei und installiert den HP LaserJet 2800 Series PS Treiber (und räumt auch wieder auf ;-).
Wie immer bekommt ihr das Skript direkt aus meinem Github Reporitory.