Der parallele Anschluss LPT1 auf der Dockingstation in Win7 kann nicht gedruckt werden

1464
Hrvoje T

Ich habe einen POS-Drucker MicroPOS ADP400. Auf einem Desktop-PC verbinde ich es mit dem parallelen Port auf MBO und drucke so copy file.txt LPT1:und es funktioniert.

Auf meinem HP Probook-Laptop mit LPT-Anschluss an einer Dockingstation wird er nicht gedruckt. Ich erhalte eine 1 file(s) copiedNachricht von der Eingabeaufforderung, aber es wird nicht gedruckt. Wo nach Protokollen suchen? Wie wird von der Eingabeaufforderung in Win7-64 an den Parallelanschluss an einer Dockingstation gedruckt? Ich dachte, es ist dasselbe wie auf einem Desktop-PC, aber es scheint nicht so zu sein.

1

1 Antwort auf die Frage

2
Tonny

Überprüfen Sie im Windows-Geräte-Manager im Abschnitt Anschlüsse, ob dort der parallele Anschluss angezeigt wird.

Das sollte Ihnen sagen, welchen LPT-Port es verwendet. Es wird als letzter Teil der Zeile als "(LPTx)" angezeigt. Höchstwahrscheinlich ist es nicht LPT1.

Wenn der Port überhaupt nicht angezeigt wird, sind auch Treiber erforderlich, bevor er von Windows erkannt wird. Diese Treiber sollten beim Hersteller der Dockingstation erhältlich sein.

BEARBEITEN
Aufgrund einiger zusätzlicher Informationen in dem Kommentar scheint Windows in diesem Fall den Port zu sehen, das LPTx-Gerät im DOS-Stil wird jedoch nicht automatisch in der CommandPrompt-Umgebung generiert.

Der Trick ist hier, einen Dummy-Windows-Drucker an diesem Anschluss zu installieren (Verwenden Sie den Druckertreiber "Nur-Text").
Geben Sie diesen Drucker dann frei.
Geben Sie in der Eingabeaufforderung den Befehl "net use LPT1 \ XXXXX \ printer / persistent: yes" ein. "
Ersetzen Sie" XXXXX "durch den Namen Ihres Computers und verwenden Sie für" Drucker "den Freigabenamen, der dem Drucker im vorherigen Schritt zugewiesen wurde.

Dadurch wird der LPT1-Port der Druckerfreigabe zugeordnet. (Sie können LPT2, LPT3 usw. verwenden, wenn LPT1 mit einem bereits vorhandenen Drucker-Port in Konflikt steht.)
Nachdem dies erledigt ist, funktionieren Befehle wie "copy file.txt LPT1:" wie gewohnt. Die Tatsache, dass auf dem Drucker ein Windows-Druckertreiber installiert ist, beeinträchtigt den Vorgang nicht, wenn über die Eingabeaufforderung auf den Drucker zugegriffen wird.

Ich kann es im Geräte-Manager als ECP Printer Port (LPT1) sehen. Es ist der einzige LPT-Port, den ich habe, und der einzige LPT-Port, der dort aufgeführt ist. Ich denke es ist ok installiert. Hier ist das Bild https://s29.postimg.org/5af0m8wkn/lpt1_1.png Ich brauche es nicht in Windows installiert, mein 'DOS'-Programm arbeitet direkt mit dem LPT-Port. Hrvoje T vor 7 Jahren 0
@HrvojeT Der DOS LPT-Port ist eine völlig andere Hardware als die weit moderneren Chips, die in einem externen Dock verwendet werden (normalerweise hat das Dock einen USB-> Parallel-Chip und der Port ist über USB angeschlossen). Windows emuliert den LPT-Port im DOS-Stil zur Verwendung durch die Eingabeaufforderung, in einigen Fällen geschieht dies jedoch nicht automatisch. Ich werde die Antwort mit zusätzlichen Anweisungen aktualisieren. Tonny vor 7 Jahren 1