vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: DOS Printing + Sonderzeichen 
Autor: Preisser
Datum: 25.03.13 22:36

Hallo,

Du hast ja in deinem Code bereits die Zeile
CODE_PAGE = Chr$(27) & Chr$(116) & Chr(1)
zum Einstellen der Codepage - 1 steht standardmäßig für Cp437.

Laut ESC/P-Referenz kann man anscheinend über das "ESC ( t"-Kommando eine registrierte Codepage auf zwei der mit "ESC t" auswählbaren Speicherplätzen setzen. Eine davon ist ISO-8859-1. Windows-1252 basiert auf ISO-8859-1 und erweitert es im Bereich 0x80-0x9F um zusätzliche Zeichen. Dadurch sollten die Umlaute mit ISO-8859-1 korrekt dargestellt werden.

Vielleicht klappt es so:
Print #1, Chr(27) & Chr(40) & Chr(116) & Chr(3) & Chr(0) & Chr(1) & Chr(29) & _
  Chr(16) 'ISO-8859-1 auf Cp-Platz 1 setzen
Print #1, Chr(27) & Chr(116) & Chr(1) 'Cp-Platz 1 auswählen
Falls das nicht funktioniert, sollte es dann aber mit dem Umwandeln des Strings nach Cp437 gehen.

Auf der Wikipedia-Seite zu ESC/P finden sich unten Links zu ESC/P-Referenzhandbüchern. Das "ESC ( t"-Kommando ist dort auf Seite C-75 beschrieben.

Beitrag wurde zuletzt am 25.03.13 um 22:40:15 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DOS Printing + Sonderzeichen4.015Jacyrio25.03.13 17:20
Re: DOS Printing + Sonderzeichen3.053Blackbox25.03.13 18:22
Re: DOS Printing + Sonderzeichen3.376Preisser25.03.13 18:35
Re: DOS Printing + Sonderzeichen3.065Jacyrio25.03.13 22:05
Re: DOS Printing + Sonderzeichen3.233Preisser25.03.13 22:36
Re: DOS Printing + Sonderzeichen3.114Jacyrio26.03.13 06:35
Re: DOS Printing + Sonderzeichen3.109Jacyrio26.03.13 10:31
Re: DOS Printing + Sonderzeichen3.026Preisser26.03.13 14:00
Re: DOS Printing + Sonderzeichen3.099Jacyrio26.03.13 14:10
Re: DOS Printing + Sonderzeichen3.135Preisser26.03.13 14:19
Re: DOS Printing + Sonderzeichen3.050Jacyrio27.03.13 13:08
Re: DOS Printing + Sonderzeichen3.125Preisser27.03.13 13:52
Re: DOS Printing + Sonderzeichen3.048Jacyrio29.03.13 11:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel