Printerumleitung mittels net use wollen nicht
Ich habe einige Arbeitsstationen von Windows XP auf Win 7 umgestellt. Leider läuft noch ein altes DOS-Programm, welches unter Win7 einwandfrei arbeitet. Einzig mit den Drucken gibt es nun Probleme.
Unter XP waren die Schnittstellen auf die Printer umgeleitet, in Batchdatei wie folgt:
net use lpt1 \\PC-xyz\printer1 (war so auch in XP)
was unter Win7 auf noch funktioniert, wenn der Befehl angenommen wird. Die Drucker haben alle Ethernetanschluss und können direkt angesteuert werden.
Allerdings will Win7 für die Drucker nun Benutzername und Passwort. Egal, was ich da eingebe, es wird abgelehnt.
Ich habe die Benutzer nun alle zum Administrator gemacht, aber auch da fragt das System nach Benutzernamen und Kennwort.
Wier hat eine Idee, wie die Umleitung wieder läuft?????????? Danke!!
Unter XP waren die Schnittstellen auf die Printer umgeleitet, in Batchdatei wie folgt:
net use lpt1 \\PC-xyz\printer1 (war so auch in XP)
was unter Win7 auf noch funktioniert, wenn der Befehl angenommen wird. Die Drucker haben alle Ethernetanschluss und können direkt angesteuert werden.
Allerdings will Win7 für die Drucker nun Benutzername und Passwort. Egal, was ich da eingebe, es wird abgelehnt.
Ich habe die Benutzer nun alle zum Administrator gemacht, aber auch da fragt das System nach Benutzernamen und Kennwort.
Wier hat eine Idee, wie die Umleitung wieder läuft?????????? Danke!!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 290230
Url: https://administrator.de/contentid/290230
Ausgedruckt am: 24.11.2024 um 17:11 Uhr
6 Kommentare
Neuester Kommentar
Du musst den Befehl in einer administrativen Kommandozeile eingeben - http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/n ...
LG Günther
LG Günther
Per GPO als Startskript ausführen lassen, oder als Scheduled Task mit höchsten Berechtigungen laufen lassen, damit lassen sich Skripte problemlos mit Admin-Rechten automatisch ausführen.
Gruß grexit
p.s. man kann auch einen neuen lokalen Anschluss in den Druckersettings definieren welcher den LPT auf den Netzwerkdrucker zeigen lässt, dann erübrigt sich das net use Gedöhns.
Gruß grexit
p.s. man kann auch einen neuen lokalen Anschluss in den Druckersettings definieren welcher den LPT auf den Netzwerkdrucker zeigen lässt, dann erübrigt sich das net use Gedöhns.
Auch Kein Hallo
Trotzdem:
1. Druckertreiber lokal installieren und Drucker freigeben
2. net use lpt4 \\lokalerPC\lokalerFreigabename
3. Im Programm LPT 4 als Druckeranschluss auswählen
Hat bei unseren Plottern geholfen, die mit Daten aus dem CAD-internen HP-GL/2-Treiber gefüttert werden kann. Klar, könnten wir auch jeden Windowsdrucker für die Plotausgabe nehmen, müssten dort aber jedesmal Format und Ausrichtung der Blätter auswählen - außerdem dauert das drucken länger.
'Net Use \\Server\Freigabe' ging bis XP super. Nicht aber unter WIN 7 Pro, auch nicht wenn man als Dömanen- oder lokaler Administrator angemeldet ist und die Programme als Admin-Konto - Nutzer ausgeführt werden. Auch die Ausführung als BAT beim Anmelden oder als Login-script bei der Anmeldung am Server funktionierten nicht. Auch Zusätze mit '/persistent' oder Angabe von Usernamen + Passwort brachten keine Abhilfe.
Das Einzige, was zuverlässig funktioniert ist die o.g. Lösung
1. Es wird lokal auf den Nutzer-PC's der Druckertreiber des Plotters / Netzwerkdruckers
installiert. Als Anschluss wird die IP-Adresse des Plotters/Druckers eingestellt. Der Drucker/Plotter wird dann freigegeben und es muss ein Freigabename zugewiesen werden. Am Besten ohne Leerzeichen, ohne Sonderzeichen, ohne Umlaute und möglichst kurz und eindeutig
2. In einer Bat-Datei wird dem freigegebenen Drucker/Plotter ein LPT-Anschluss zugewiesen. Wenn es das Programm hergibt, ein LPT 3 oder 4, dann gibt es keine Kollisionen mit ggf. noch herumschwirrenden LPT's 1 und 2.
Die Bat-Datei kann in den AUTOSTART - Ordner kopiert werden und wird bei jedem Neustart ausgeführt. Notfalls kann in dieser Bat-Datei auch eine Zeile eingefügt werden, die die Verbindung zu LPT 2 [net use lpt# /delete] trennt.
3. In dem Programm muss dann als Druckeranschluss der LPT4 zugewiesen werden.
Notfalls einen ähnlichen Druckertreiber nehmen
Mögliche Optionen von net use mit 'net use /?'
Auch kein Gruß
Trotzdem noch einen schönen Restsonntag!
Holger
Trotzdem:
1. Druckertreiber lokal installieren und Drucker freigeben
2. net use lpt4 \\lokalerPC\lokalerFreigabename
3. Im Programm LPT 4 als Druckeranschluss auswählen
Hat bei unseren Plottern geholfen, die mit Daten aus dem CAD-internen HP-GL/2-Treiber gefüttert werden kann. Klar, könnten wir auch jeden Windowsdrucker für die Plotausgabe nehmen, müssten dort aber jedesmal Format und Ausrichtung der Blätter auswählen - außerdem dauert das drucken länger.
'Net Use \\Server\Freigabe' ging bis XP super. Nicht aber unter WIN 7 Pro, auch nicht wenn man als Dömanen- oder lokaler Administrator angemeldet ist und die Programme als Admin-Konto - Nutzer ausgeführt werden. Auch die Ausführung als BAT beim Anmelden oder als Login-script bei der Anmeldung am Server funktionierten nicht. Auch Zusätze mit '/persistent' oder Angabe von Usernamen + Passwort brachten keine Abhilfe.
Das Einzige, was zuverlässig funktioniert ist die o.g. Lösung
1. Es wird lokal auf den Nutzer-PC's der Druckertreiber des Plotters / Netzwerkdruckers
installiert. Als Anschluss wird die IP-Adresse des Plotters/Druckers eingestellt. Der Drucker/Plotter wird dann freigegeben und es muss ein Freigabename zugewiesen werden. Am Besten ohne Leerzeichen, ohne Sonderzeichen, ohne Umlaute und möglichst kurz und eindeutig
2. In einer Bat-Datei wird dem freigegebenen Drucker/Plotter ein LPT-Anschluss zugewiesen. Wenn es das Programm hergibt, ein LPT 3 oder 4, dann gibt es keine Kollisionen mit ggf. noch herumschwirrenden LPT's 1 und 2.
Die Bat-Datei kann in den AUTOSTART - Ordner kopiert werden und wird bei jedem Neustart ausgeführt. Notfalls kann in dieser Bat-Datei auch eine Zeile eingefügt werden, die die Verbindung zu LPT 2 [net use lpt# /delete] trennt.
3. In dem Programm muss dann als Druckeranschluss der LPT4 zugewiesen werden.
Notfalls einen ähnlichen Druckertreiber nehmen
Mögliche Optionen von net use mit 'net use /?'
Auch kein Gruß
Trotzdem noch einen schönen Restsonntag!
Holger