Warum ändern sich Druckernamen auf Windows-Terminalservern?
Viele Anwendungen speichern Drucker anhand ihres exakten Druckernamens. Auf Windows-Terminalservern kann dies zu Problemen führen, da sich die Druckerbezeichnungen bei jeder Anmeldung ändern können.
Warum erhalten Drucker unterschiedliche Namen?
Drucker sind unter Windows Systemobjekte und müssen daher innerhalb eines Systems eindeutig benannt sein. Es kann nicht mehrere Drucker mit exakt demselben Namen auf einem Server geben.
Melden sich mehrere Benutzer per Remotedesktop (RDP) an und leiten dabei lokale Drucker mit identischem Namen weiter, ergänzt Windows automatisch den Druckernamen um die jeweilige Sitzungs-ID.
Beispielsweise wird aus:
Drucker 1
folgendes:
Drucker 1 (umgeleitet 1)Drucker 1 (umgeleitet 2)
Die Nummer am Ende entspricht der jeweiligen Remotedesktop-Sitzung.
Warum kann das zu Problemen führen?
Die Sitzungs-ID wird bei jeder Anmeldung neu vergeben. Dadurch kann derselbe Drucker bei der nächsten Anmeldung beispielsweise anders heißen:
Drucker 1 (umgeleitet 3)Drucker 1 (umgeleitet 4)
Einige Anwendungen interpretieren diese geänderten Bezeichnungen als neue Drucker.
Dies kann dazu führen, dass gespeicherte Druckereinstellungen oder Druckerzuordnungen verloren gehen.
Ein bekanntes Beispiel ist die JTL-Wawi, die Drucker anhand ihres Namens speichert. Ändert sich die Bezeichnung, erkennt die Anwendung den Drucker als neues Gerät und die vorhandene Druckerkonfiguration muss erneut eingerichtet werden.
Wie kann dieses Problem vermieden werden?
Für diesen Anwendungsfall bieten wir die optionale Software Slimprinter® an.
Slimprinter® ersetzt den wechselnden Sitzungszusatz durch einen festen Rechnernamen des jeweiligen Arbeitsplatzes. Dadurch bleiben die Druckernamen dauerhaft identisch.
Beispiel ohne Slimprinter®
Zwei Mitarbeiter verwenden denselben lokalen Drucker mit der Bezeichnung:
Drucker 1
Auf dem Terminalserver erscheinen die Drucker beispielsweise als:
Drucker 1 (umgeleitet 1)Drucker 1 (umgeleitet 2)
Nach der nächsten Anmeldung können die Namen bereits lauten:
Drucker 1 (umgeleitet 3)Drucker 1 (umgeleitet 4)
Anwendungen erkennen diese Drucker als neue Geräte.
Beispiel mit Slimprinter®
Statt der Sitzungs-ID verwendet Slimprinter® den Namen des Arbeitsplatzrechners.
Beispielsweise:
Laptop-1 Drucker 1Laptop-2 Drucker 1
Bei späteren Anmeldungen bleiben diese Bezeichnungen unverändert:
Laptop-1 Drucker 1Laptop-2 Drucker 1
Dadurch erkennen Anwendungen die Drucker zuverlässig wieder und bestehende Druckerkonfigurationen bleiben erhalten.
Kann ein Drucker für alle Benutzer denselben Namen haben?
Nein. Aufgrund der Windows-Architektur müssen Druckerobjekte auf einem Server eindeutig benannt sein.
Weder die Standard-RDP-Druckerumleitung noch Slimprinter® können einen identischen Druckernamen für mehrere Benutzer gleichzeitig bereitstellen.
Slimprinter® sorgt jedoch für dauerhaft stabile und nachvollziehbare Druckernamen, indem anstelle der wechselnden Sitzungs-ID der Name des jeweiligen Arbeitsplatzrechners verwendet wird.
War diese Antwort hilfreich?
Ihr Feedback hilft uns, unsere Inhalte zu verbessern.
Norman Sommer
Norman Sommer ist Geschäftsführer der CMO Internet Dienstleistungen GmbH. Seit vielen Jahren beschäftigt er sich mit den Themen Hosting, Server, Cloud-Lösungen, IT-Infrastruktur und Digitalisierung. Als Autor und fachlicher Ansprechpartner trägt er regelmäßig Inhalte zur Wissensdatenbank und zu technischen Dokumentationen bei.