Aus DOS-Programm drucken-Umleitung von LPT1 mit net use behindert durch Geisterverbindungen
Nach langem Googlen und dem Durchsuchen vieler Forenbeiträge hier habe ich nun einen Account erstellt um meine Frage zu stellen. Es gibt ja anscheinend viele kompetente hilfbereite Menschen hier, aber bisher noch keine Lösung für mein Problem
In meiner Abteilung einer großen Firma benutzen wir immer noch das Datenbankprogramm OpenAccess 4 (ca. 1992) für einen Teil der Datenverwaltung. Leider wird sich das auch so schnell nicht ändern. Unsere Rechner sind eigtl. alle Windows XP SP3.
Zum Drucken aus diesem Programm benutzen wir schon länger die Umleitung des LPT1 auf einen Netzwerkdrucker. mittels
net use lpt1 \\printserver\druckername /persistent:yes
Das funktioniert auch auf einigen Rechnern. Auf manchen allerdings kommt die Meldung
"Systemfehler 85 ist aufgetreten. Der lokale Gerätename wird bereits verwendet" obwohl man nicht drucken kann und z.B. dir > lpt1 in der Eingabeaufforderung nicht funktioniert (Die Datei wurde nicht gefunden).
Soweit so gut, das Internet sagt mir nun
net use lpt1 /delete
zu verwenden. Allerdings bekomme ich dann die Meldung, dass die Ressource nicht gefunden wurde. Eine Auflistung der Verbindungen mit net use zeigt auch keine Verbindung für LPT1 an. Bei einem Rechner, bei dem das Drucken funktioniert, wird die Verbindung für LPT1 angezeigt, mit dem Status getrennt, funktioniert aber trotzdem.
Ich habe schon viele Sachen ausprobiert, registry-Einträge durchforstet, überprüft ob der LPT1 nicht doch in der Systemsteuerung vorhanden ist etc. Ich bin mit meinem Latein am Ende.
Meine Vermutung ist, das irgendwo in den Tiefen von Windows eine Verbindung gecached wurde, die zwar nirgends mehr angezeigt wird, aber dennoch dazwischenfunkt. Daher ist eine Frage:
Kennt jemand einen solchen Cache und weiß, wie man ihn löscht?
Dagegen spricht aber, dass ich dasselbe Problem mit lpt2 und lpt3 habe, obwohl die aller Wahrscheinlichkeit nach nie verbunden wurden.
Eine Lösung mit einem kostenpflichtigen Programm kommt leider auch nicht in Frage (wie Dos2Usb etc.).
Ich wäre dankbar für jegliche Hilfe, habe schon zuviele Stunden für dieses Problem verwendet und es steht natürlich auch meine Ehre als IT-Zuständiger in meiner Abteilung auf dem Spiel
Vielen Dank schonmal,
syn/ack
In meiner Abteilung einer großen Firma benutzen wir immer noch das Datenbankprogramm OpenAccess 4 (ca. 1992) für einen Teil der Datenverwaltung. Leider wird sich das auch so schnell nicht ändern. Unsere Rechner sind eigtl. alle Windows XP SP3.
Zum Drucken aus diesem Programm benutzen wir schon länger die Umleitung des LPT1 auf einen Netzwerkdrucker. mittels
net use lpt1 \\printserver\druckername /persistent:yes
Das funktioniert auch auf einigen Rechnern. Auf manchen allerdings kommt die Meldung
"Systemfehler 85 ist aufgetreten. Der lokale Gerätename wird bereits verwendet" obwohl man nicht drucken kann und z.B. dir > lpt1 in der Eingabeaufforderung nicht funktioniert (Die Datei wurde nicht gefunden).
Soweit so gut, das Internet sagt mir nun
net use lpt1 /delete
zu verwenden. Allerdings bekomme ich dann die Meldung, dass die Ressource nicht gefunden wurde. Eine Auflistung der Verbindungen mit net use zeigt auch keine Verbindung für LPT1 an. Bei einem Rechner, bei dem das Drucken funktioniert, wird die Verbindung für LPT1 angezeigt, mit dem Status getrennt, funktioniert aber trotzdem.
Ich habe schon viele Sachen ausprobiert, registry-Einträge durchforstet, überprüft ob der LPT1 nicht doch in der Systemsteuerung vorhanden ist etc. Ich bin mit meinem Latein am Ende.
Meine Vermutung ist, das irgendwo in den Tiefen von Windows eine Verbindung gecached wurde, die zwar nirgends mehr angezeigt wird, aber dennoch dazwischenfunkt. Daher ist eine Frage:
Kennt jemand einen solchen Cache und weiß, wie man ihn löscht?
Dagegen spricht aber, dass ich dasselbe Problem mit lpt2 und lpt3 habe, obwohl die aller Wahrscheinlichkeit nach nie verbunden wurden.
Eine Lösung mit einem kostenpflichtigen Programm kommt leider auch nicht in Frage (wie Dos2Usb etc.).
Ich wäre dankbar für jegliche Hilfe, habe schon zuviele Stunden für dieses Problem verwendet und es steht natürlich auch meine Ehre als IT-Zuständiger in meiner Abteilung auf dem Spiel
Vielen Dank schonmal,
syn/ack
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 147832
Url: https://administrator.de/contentid/147832
Ausgedruckt am: 25.11.2024 um 09:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo
ist der Drucker über USB Direkt an den Rechner angeschlossen? Wenn ja dann kannst du einen Trick die ich mir ausgedacht habe (wahrscheinlich steht es auch irgendwo im Internet) ausprobieren:
Bei dem Drucker > Schnittstelle markierst du einmal den USB Anschluss und einmal den LPT1 oder LPT2 Anschluss. Wenn du nun auf den LPT Druckt wird über USB Ausgedruckt. Zumindest bei unseren Dos Programm
hat es funktioniert.
Problem mit net use haben wir auch öfters, habe z.B. festgestellt das net use sich nicht verbinden wenn irgendwelche Drucker Aufträge in der Warteschlange stehen.
Vieleicht hilft dir das
Grüß Aleksandar
ist der Drucker über USB Direkt an den Rechner angeschlossen? Wenn ja dann kannst du einen Trick die ich mir ausgedacht habe (wahrscheinlich steht es auch irgendwo im Internet) ausprobieren:
Bei dem Drucker > Schnittstelle markierst du einmal den USB Anschluss und einmal den LPT1 oder LPT2 Anschluss. Wenn du nun auf den LPT Druckt wird über USB Ausgedruckt. Zumindest bei unseren Dos Programm
hat es funktioniert.
Problem mit net use haben wir auch öfters, habe z.B. festgestellt das net use sich nicht verbinden wenn irgendwelche Drucker Aufträge in der Warteschlange stehen.
Vieleicht hilft dir das
Grüß Aleksandar