Diese Frage hat hier bereits eine Antwort:
Ich habe ein Programm, das ich seit vielen Jahren verwende und das das Drucken von Textdateien gemäß Steueranweisungen in der Textdatei verwaltet.
Beispielsweise werden Überschriften oben auf jeder Seite gedruckt, Zeilen pro Zoll geändert, Zeichen pro Zoll geändert, Ränder festgelegt, vom Hoch- zum Querformat gewechselt usw. Dazu werden Steuerzeichenfolgen direkt an den Drucker geschrieben und der Drucker adressiert als LPT1, LPT2 oder LPT3.
Jetzt muss ich es verwenden, um einen Drucker zu adressieren, der an einen USB-Anschluss angeschlossen ist, aber ich weiß nicht, wie ich ihn adressieren soll.
In den Druckereigenschaften wird angegeben, dass der Drucker an Anschluss "DOT4_001" angeschlossen ist. Wenn ich jedoch versuche, auf diesen Anschluss zu schreiben, wird einfach eine Datei im aktuellen Verzeichnis mit diesem Namen erstellt und nicht auf den Drucker geschrieben. Ebenso kann ich nicht herausfinden, wie ich aus einem DOS-Fenster mit dem einfachen Befehl "type file.txt> xxxx" auf diesen Drucker schreiben kann, obwohl das Ersetzen von "LPT1:" für "xxxx" mit einem Drucker funktioniert, der an einen parallelen Anschluss angeschlossen ist.
Meine Frage lautet also: "Wie kann ich einen Drucker, der an einen USB-Anschluss angeschlossen ist, direkt ansprechen?"