Netzwerkdrucker einrichten & Troubleshooting
Netzwerkdrucker unter Windows per IP oder Printserver einrichten, Treiber installieren und typische Probleme wie Offline-Status oder hängende Jobs beheben.
Grundlagen: Wie kommt der Drucker ins Netzwerk?
Bevor du anfängst zu klicken, lohnt es sich kurz zu verstehen, wie das eigentlich funktioniert. Ein Netzwerkdrucker hat eine eigene IP-Adresse und ist direkt ans LAN oder WLAN angebunden. Windows verbindet sich via TCP/IP auf Port 9100 (sogenanntes RAW Printing) direkt zum Gerät – oder alternativ über einen Printserver, der die Drucker zentral verwaltet und an Clients weitergibt.
In einem KMU-Umfeld triffst du meistens eine von drei Konstellationen:
| Variante | Beschreibung | Einsatz |
|---|---|---|
| Direkter Netzwerkdrucker (TCP/IP) | Drucker hat eigene IP, Clients verbinden direkt | Kleine Büros, Abteilungsdrucker |
| Printserver (Windows Server) | Server verwaltet Drucker, Clients verbinden via \\server\druckername | KMU mit AD-Domäne |
| WLAN-Drucker mit App/WPS | Drucker im WLAN, oft via Hersteller-App eingerichtet | Heimgebrauch, kleine Büros |
IP-Adresse des Druckers ermitteln
Bevor du irgendetwas einrichtest, brauchst du die IP-Adresse des Druckers. Drei zuverlässige Methoden:
- Konfigurationsseite ausdrucken: Bei den meisten Druckern gibt es eine Taste-Kombination oder ein Menü (oft unter Berichte oder Netzwerk), die ein Infoblatt mit IP, MAC-Adresse und Netzwerkkonfiguration ausdruckt.
- Druckermenü direkt: Einstellungen am Gerät > Netzwerk > TCP/IP oder WLAN-Status anzeigen.
- Netzwerkscan mit PowerShell:
# Alle aktiven Hosts im Subnetz pingen (Beispiel: 192.168.1.x)
1..254 | ForEach-Object {
$ip = "192.168.1.$_"
if (Test-Connection -ComputerName $ip -Count 1 -Quiet) {
Write-Host "$ip ist erreichbar"
}
}
Alternativ funktioniert Advanced IP Scanner (kostenlos) sehr zuverlässig – einfach den IP-Bereich scannen und Drucker anhand des Herstellernamens identifizieren.
Netzwerkdrucker manuell hinzufügen (Windows 10/11)
Weg 1: Über die Einstellungen (GUI)
- Win+I öffnen > Bluetooth & Geräte > Drucker & Scanner
- Auf Gerät hinzufügen klicken
- Warten bis die automatische Suche läuft – falls der Drucker nicht erscheint: “Der gewünschte Drucker ist nicht aufgeführt” anklicken
- Option wählen: “Drucker über TCP/IP-Adresse oder Hostnamen hinzufügen”
- Gerätetyp: TCP/IP-Gerät – IP-Adresse eingeben (z.B.
192.168.1.50) - Portname wird automatisch gesetzt (z.B.
IP_192.168.1.50) - Windows versucht den Treiber automatisch zu laden. Falls das nicht klappt: “Datenträger” wählen und Treiber vom Hersteller verwenden
Weg 2: Über einen Printserver / UNC-Pfad
Wenn ihr einen Windows Printserver habt, ist das die bevorzugte Methode – der Treiber wird direkt vom Server mitgeliefert:
- Win+R drücken,
\\printservereingeben und Enter - Doppelklick auf den freigegebenen Drucker – Windows installiert Treiber automatisch
- Oder in Einstellungen: “Drucker über Name, Adresse oder Port suchen” > UNC-Pfad eingeben
Netzwerkdrucker per PowerShell einrichten
In der Praxis willst du das oft skripten – z.B. bei der Einrichtung neuer Workstations oder für ein Deployment-Script.
Direktverbindung via IP (ohne Printserver)
# 1. TCP/IP-Port anlegen
Add-PrinterPort -Name "IP_192.168.1.50" -PrinterHostAddress "192.168.1.50"
# 2. Treiber installieren (muss bereits im Treiberspeicher vorhanden sein)
Add-PrinterDriver -Name "HP Universal Printing PCL 6"
# 3. Drucker anlegen
Add-Printer -Name "Buerodrucker-EG" -DriverName "HP Universal Printing PCL 6" -PortName "IP_192.168.1.50"
# Standard-Drucker setzen
(Get-Printer -Name "Buerodrucker-EG").SetAsDefault()
Verbindung via Printserver
# Drucker vom Printserver verbinden
Add-Printer -ConnectionName "\\PRINTSERVER\Buerodrucker-EG"
# Alle lokalen Drucker anzeigen
Get-Printer | Select-Object Name, DriverName, PortName, PrinterStatus
Drucker entfernen
Remove-Printer -Name "Buerodrucker-EG"
Remove-PrinterPort -Name "IP_192.168.1.50"
Drucker über Printserver zentral verwalten (Windows Server)
Wenn ihr mehr als 3-4 Drucker habt, lohnt sich ein Printserver. Das läuft auf einem normalen Windows Server – die Rolle heisst Druck- und Dokumentdienste.
Rolle installieren
# Auf dem Server:
Install-WindowsFeature Print-Server -IncludeManagementTools
Danach öffnest du die Druckverwaltung (printmanagement.msc) und richtest dort Drucker ein. Clients verbinden sich dann via UNC-Pfad (\\server\druckername).
Drucker per GPO verteilen
Der eleganteste Weg im Active-Directory-Umfeld: Drucker per Gruppenrichtlinie automatisch ausrollen. Kein manueller Aufwand mehr beim Workstation-Setup.
gpmc.mscöffnen- GPO für die gewünschte OU erstellen oder bearbeiten
- Benutzerkonfiguration > Einstellungen > Systemsteuerungseinstellungen > Drucker
- Neu > Freigegebener Drucker > UNC-Pfad eintragen, “Als Standard setzen” falls gewünscht
- GPO verknüpfen und
gpupdate /forceauf einem Testclient prüfen
Mehr zu GPOs findest du unter GPO-Grundlagen.
Troubleshooting: Die häufigsten Druckerprobleme
Problemübersicht
| Problem | Wahrscheinlichste Ursache | Erste Massnahme |
|---|---|---|
| Drucker offline | IP geändert oder Drucker aus | IP pingen, Port im Druckertreiber prüfen |
| Druckjob hängt | Spooler klemmt | Spooler neu starten, Queue leeren |
| Falscher Treiber | Treiber-Mismatch nach OS-Update | Treiber deinstallieren und neu installieren |
| Kein Druck auf Netzwerkdrucker | Firewall blockiert Port 9100 | Firewall-Regel prüfen |
| Drucker druckt Kauderwelsch | Falscher PDL (PCL vs. PostScript) | Richtigen Druckertreiber wählen |
| Treiber lässt sich nicht installieren | Fehlende Berechtigungen | Als Admin ausführen, Signaturprüfung beachten |
Spooler-Probleme beheben
Der Druckspooler-Dienst ist die häufigste Fehlerquelle. Wenn Jobs hängen oder der Drucker sich nicht ansprechen lässt, hilft ein Neustart des Spoolers fast immer:
# Spooler stoppen
Stop-Service -Name Spooler -Force
# Druckerwarteschlange leeren
Remove-Item "$env:SystemRoot\System32\spool\PRINTERS\*" -Force -Recurse -ErrorAction SilentlyContinue
# Spooler neu starten
Start-Service -Name Spooler
# Status prüfen
Get-Service Spooler
Oder klassisch per CMD (z.B. wenn PowerShell nicht verfügbar):
net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler
Drucker offline: Schritt-für-Schritt
- Drucker pingen: Kannst du die IP des Druckers erreichen?
Test-Connection -ComputerName 192.168.1.50 -Count 4
- Druckerport prüfen: Stimmt die IP im konfigurierten Port noch?
Get-PrinterPort | Where-Object { $_.Name -like "IP_*" } | Select-Object Name, PrinterHostAddress
-
Offline-Modus deaktivieren: Drucker > Rechtsklick > “Drucker online verwenden” – diese Option wird manchmal automatisch gesetzt
-
Druckerwarteschlange leeren:
Get-PrintJob -PrinterName "Buerodrucker-EG" | Remove-PrintJob
- Treiber neu installieren: Wenn nichts hilft, Drucker entfernen und komplett neu anlegen
Port 9100 – Firewall prüfen
Wenn du direkt via TCP/IP druckst, muss Port 9100 TCP vom Client zum Drucker offen sein. In grösseren Netzwerken mit Segmentierung blockiert die Firewall diesen Traffic manchmal.
# Port 9100 vom Client aus testen
Test-NetConnection -ComputerName 192.168.1.50 -Port 9100
Wenn TcpTestSucceeded auf False steht, liegt das Problem in der Netzwerk-Firewall oder einem VLAN-Routing-Problem – dann musst du mit dem Netzwerkteam sprechen. Grundlagen dazu: TCP/IP Grundlagen.
Treiber-Probleme
Windows 11 hat die Druckertreiber-Architektur mit IPP over USB und Mopria modernisiert. Für viele Drucker werden Treiber inzwischen direkt via Windows Update geladen. Falls das nicht funktioniert:
- Hersteller-Website besuchen (z.B. support.hp.com, www.kyocera.de/support)
- Modell eingeben, Treiber für deine Windows-Version herunterladen
- Alten Treiber vorher vollständig deinstallieren: Systemsteuerung > Programme und zusätzlich den Drucktreiber in
printmanagement.mscunter “Treiber” entfernen
Netzwerkdrucker per DHCP-Reservierung stabil halten
Einer der häufigsten Supportfälle in KMUs: Der Drucker hat gestern noch funktioniert, heute ist er offline – weil der DHCP-Server ihm eine andere IP gegeben hat. Die Lösung ist eine DHCP-Reservierung.
Du brauchst die MAC-Adresse des Druckers (steht auf dem Konfigurationsblatt oder im Druckermenü):
# MAC-Adresse des Druckers ermitteln (wenn du weisst, welche IP er gerade hat)
arp -a 192.168.1.50
Dann in der DHCP-Konsole (dhcpmgmt.msc) unter dem Scope > Reservierungen > neue Reservierung anlegen: MAC-Adresse + gewünschte IP eintragen.
Mehr zum DHCP-Thema: DHCP Grundlagen.
Druckerfreigabe zwischen Windows-Rechnern (Peer-to-Peer)
Manchmal gibt es keinen Printserver, aber jemand hat den Drucker lokal am PC und soll ihn teilen. Das geht zwar, hat aber Nachteile (der PC muss laufen, Spooler-Last auf der Workstation). Trotzdem kurz erklärt:
# Drucker freigeben
Set-Printer -Name "Lokaler HP" -Shared $true -ShareName "HP-Buero"
# Freigegebene Drucker im Netzwerk anzeigen
Get-Printer -ComputerName . | Where-Object { $_.Shared -eq $true }
Clients verbinden sich dann via \\computername\HP-Buero. Stelle sicher, dass Datei- und Druckerfreigabe in den Windows-Netzwerkeinstellungen aktiviert ist und die Firewall den Traffic auf Port 445 (SMB) erlaubt.
Weiterlernen
- Microsoft Support: Druckerverbindungs- und Druckprobleme beheben
- Microsoft Learn: Druckspooler-Dienst läuft nicht
- Microsoft Learn: Standardportmonitor für TCP/IP
- Microsoft Learn: Datei- und Druckserver installieren und konfigurieren
- pctipp.ch: Windows 10: Netzwerkdrucker einrichten
Verwandte Seiten: TCP/IP Grundlagen · DHCP Grundlagen · GPO Grundlagen · PowerShell im IT-Alltag
Videos
Kommentare
Frage, Verbesserungsvorschlag oder eigene Erfahrung zu diesem Artikel? Schreib einen Kommentar. Neue Beiträge erscheinen nach kurzer Moderation.
- Lade Kommentare …