Nachdem mich Rainer gefragt hat und das Forum ohnehin schon wieder etwas schwächelt schreibe ich euch die Anleitung für den Netzwerkdrucker unter XP.
Man braucht:
1) Einen Netzwerkdrucker am Server oder mit einer Netzwerkkarte
2) Der Drucker spricht eine Druckersprache die man auch mit Steuerzeichen unter DOS ansprechen kann (zb. HP PCL, EPSON ESC/P2, etc.).
3) Man legt in der Druckerkonfig die bevorzugte Schnittstelle fest - zb. LPT1
Anschließend leitet man auf dem Rechner auf dem man das machen will die Druckausgabe um. Dazu öffnet man einfach mit CMD.EXE (Return) eine Shell und schreibt
Code:
net use lpt1: \\server\freigabedruckername /persistent:yes
So - jetzt kommt der Tüftelteil
Das
persistent im Befehl sollte Windows zwingen die Freigabe auch nach einem Neustart wiederherzustellen, aber wer M$ kennt der weiß, daß das auch manchmal nicht funktioniert. Daher kann man dafür natürlich eine Batch Datei erstellen die man einfach auf den Desktop legt.
Die Batch Datei kann zb. so aussehen:
Code:
net use * /delete /yes
net use lpt1: server\freigabedruckername /persistent:yes
net use z: \\server\daten /persistent:yes
net time \\server /set /yes
Um zu prüfen ob Netzwerkverbindungen bestehen und welche kann man folgenden Befehl nutzen:
Und jetzt noch ein Tip. Die Druckerumleitung hat einen Haken - der LPT Timeout speziell unter Windows XP/Vista. Bei einer Standardinstallation dauert es eine halbe Ewigkeit bis der Druckauftrag rauskommt. Schuld daran ist ein Registry Wert:
Code:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW
LPT_timeout steht auf 15 Standardmässig und sollte auf 1 gesetzt werden.
Nach einem Neustart druckt die Umleitung ruckzuck ohne Wartezeit.