Thema: Delphi Nadeldrucker mit Rave ?

Einzelnen Beitrag anzeigen

Brüggendiek

Registriert seit: 13. Dez 2002
Ort: Dortmund
275 Beiträge
 
Delphi 5 Standard
 
#11

Re: Nadeldrucker mit Rave ?

  Alt 9. Apr 2004, 22:33
Hallo Hansa!

Das Problem bei den Nadeldruckern ist, daß sie im ASCII-Code arbeiten. Windows verwendet ANSI - da sind die Umlaute anders!
Versuche doch mal, die Umlaut-Texte mit "AnsiToOEM" in den ASCII-Code umzusetzen. Wenn der Drucker mit 8-Bit-Zeichen arbeitet, sollte das klappen. Ggf. sicherstellen, daß die richtige Einstellung am Drucker gewählt ist.
Wenn das nicht klappt, muß eben der Drucker auf "deutsch" umgestellt werden. Einige Drucker können eben nur 7-Bit-Zeichen ausdrucken.
Das geht hardwaremäßig über das Mäuseklavier - dann kannst Du allerdings keine "{[]}" mehr drucken.
Alternativ muß jeder Umlaut in die Steuersequenz "Umschalten auf Deutsch" - 7-Bit-ASCII-Umlaut - "Umschalten auf USA" gewandelt werden.

Das Druckerhandbuch sollte die entsprechenden Codepages auflisten.


Nebenbei bemerkt: bei mir tritt das Problem genau andersrum auf - ich möchte DOS-Druckausgaben mit ESC/P-Steuerzeichen auf dafür nicht geeigneten Druckern ausgeben. Dabei klappen im Textmodus nicht alle ASCII-Grafik-Zeichen, weil sich Windows nicht auf die US-Codepage einstellen läßt.

Gruß

Dietmar Brüggendiek
Dietmar Brüggendiek
  Mit Zitat antworten Zitat