Alternative Betriebssysteme 1.411 Themen, 9.984 Beiträge

Mit altem DOS - Programm USB Drucker ansteuern

nibo1966 / 18 Antworten / Flachansicht Nickles

Ich möchte mit einem alten DOS Programm, das von XP gestartet wird einen USB Drucker ansteuern. Alle Informtionen die ich bisher finden konnte beschreiben das Problem mit einer LPT-Schnittstellen und als Netzwerkdrucker.
Mein Programm geht aber über die COM 1 Schnittstelle.
Jetzt müsste man die COM 1 Schnittstelle irgend wie auf USB umleiten.
Vielleicht kann jemand helfen.

bei Antwort benachrichtigen
Crusty_der_Clown nibo1966 „Hallo Jürgen bisher arbeite ich für das DOS Programm mit einem alten...“
Optionen

Hallo,

gut, in der Kombination ist die Sache einfach: Geht nicht.

Das Brother-Gerät kann mit Daten, die ein DOS-Programm sendet, nicht das Geringste anfangen. Es verfügt über keine "Intelligenz", um aus dem Befehl vom PC, meinetwegen ein "a" zu drucken dann auch ein "a" aufs Papier zu bringen. Für solche GDI-Geräte muß das Betriebssystem die gesamte Seite aufbereiten, vom ersten bis zum letzten Bildpunkt. Eine Umwandlung von "DOS-Daten" in GDI, mit dem der Drucker etwas anfangen kann, existiert nicht.

Willst du bei Tintenstrahlgeräten bleiben, wirst du an einem Gerät von HP nicht vorbei kommen, Voraussetzung auch hier, daß das Gerät PCL-3 beherrscht (steht im Datenblatt, wenn ein Gerät das kann. Steht es dort nicht, beherrscht das Gerät das auch nicht). Zu Laserdruckern habe ich weiter oben schon was geschrieben (Auch hier Voraussetzung PCL, Postscript oder eine andere Emulation wie Epson FX, IBM Proprinter).

Und dann mußt du noch in der Lage sein, deinem DOS-Programm die zum Drucker passenden Befehle oder Treiber einzustellen. Unter DOS muß jedes Programm seine eigenen Treiber mitbringen. Entweder aus einer Liste etwas wie beispielsweise "HP LaserJet II" auswählen (würde für die Laserdrucker mit PCL oder den Tintenstrahler mit PCL-3 gelten) oder bei anderen Programmen Steuercode für Steuercode selbst heraussuchen und eintippen. Letzteres ist für Anfänger heute wohl nicht mehr handzuhaben, mit der Materie muß man schon groß geworden sein, um daran nicht zu verzweifeln.

Auf jeden Fall kommst du mit dem, was du jetzt hast, keinen Schritt weiter und die Umsetzung von COM auf USB ist da bei weitem das geringste Problem.

Gruß
Jürgen

"Man kann Nudeln machen warm, man kann Nudeln machen kalt." Ode an die Nudel von Peter Ludolf, dem Erfinder des Lagerhaltungssystems "Haufenprinzip"
bei Antwort benachrichtigen