Einzelnen Beitrag anzeigen
Alt 07.08.2005, 11:15   #3
Heinz_Richartz
Registrierter Benutzer
Es scheitert zunächst daran, dass OA auf den LPT1 druckt. Den könnte man nach USB umleiten. Ich habe einmal gehört, dass das ginge, es aber nie probiert.

Dann kommt die Kommunikation zwischen PC und Drucker. OA sendet zur Druckersteuerung ausschließlich ESC-Sequenzen. Wenn die der Drucker nicht versteht, gibt es keine Chance. Und das ist bei vielen neueren Modellen so. Übrigens nicht nur ein Problem der 'alten' DOS-Anwender. Wir hatten früher in der Firma OS/2. Auch da musten wir umstellen, weil es einfach keine Treiber für neuere Peripherie gab.

Was kann man tun? OA kann ja auch in eine Datei drucken. Das mache ich so und rufe anschließend Windows-Notepad auf und drucke die Datei aus. Jetzt ist es egal, was für ein Drucker an welchem Anschluss hängt. Allerdings ist ein Wermutstropfen dabei - OA und Windows benutzen unterschiedliche Zeichencodes. Es kann also zu 'fehlerhaften' Ausdrucken kommen. Dem kan man durch ein Konvertierung begenen. Und das schöne ist, im Programmierer kann man das Ganze so aufbauen, dass der Ausdruck über EXECUTE automatisch erfolgt (habe ich schon mal gemacht).

Schöne Grüße
Heinz
Ist das eine Lösung des Problems? Wenn Du Hilfe brauchst - bitte melden.
Heinz_Richartz ist offline   Mit Zitat antworten