knicklicht schrieb:
> gibt es die möglichkeit einfach Eingaben aus der Kommandozeile live zu
> drucken?
Wie stellst du dir das vor? Daß alles, was du auf der cmd tippst,
zeitgleich zum Drucker geschickt wird?
Die Chancen stehen nicht gut. Der Drucker muß reinen ASCII-Code
verstehen und drucken können, ohne vorherige Initialisierung. Das heißt,
wenn du ein "A" an die Schnittstelle sendest, muß der das sofort
drucken. Alte Nadeldrucker konnten das. Leider ist dem Datenblatt nicht
zu entnehmen, ob dieser Drucker das auch kann.
Die nächste Schwierigkeit ist der USB-Anschluß. Die Kommandozeile kann
nicht direkt an USB senden, sondern nur an COM oder LPT. Aber da hilft
u.U. ein Trick. Du müßtest den Drucker zuerst unter Windows zum Laufen
bringen. Anschließend rufst du die Druckereigenschaften auf und
wechselst zum Reiter "Anschlüsse". Dort setzt du zuerst das Häkchen bei
"Druckerpool aktivieren" und dann bei "LPT2". Die LPT2 ist physisch
nicht vorhanden und somit können eigentlich auch keine Daten
hingeschickt werden. Mit aktiviertem Druckerpool sucht Windows jedoch
die nächste ansprechbare Schnittstelle, welche in diesem Fall die
USB-Schnittstelle ist, wo der Drucker dranhängt.
Die Ausgaben der Kommandozeile lassen sich auch nur indirekt auf den
Drucker leiten. Um bspw. den Inhalt eines Ordners mit dem dir-Befehl zu
drucken, lautet die Syntax:
dir >lpt2:
Textzeilen könnten mit echo ausgegeben werden:
echo Text >lpt2:
Du kannst ja mal testen, ob überhaupt irgendwas aus dem Drucker kommt.
Weidmanns Heil!