AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Euro-Zeichen drucken über serielle Schnittstelle
Thema durchsuchen
Ansicht
Themen-Optionen

Euro-Zeichen drucken über serielle Schnittstelle

Ein Thema von onkelmehli · begonnen am 2. Okt 2008 · letzter Beitrag vom 2. Okt 2008
Antwort Antwort
onkelmehli

Registriert seit: 8. Mär 2006
119 Beiträge
 
Delphi 2007 Professional
 
#1

Euro-Zeichen drucken über serielle Schnittstelle

  Alt 2. Okt 2008, 17:27
Hallo,

ich steuere einen (Bon-)Drucker (Samsung SRP350) direkt über die serielle Schnittstelle an.
Mein Problem ist, das anstatt des Euro-Zeichens(€) ein anderes Zeichen gedruckt wird.
Gibt es eine Einstellung, z. B. über Command-Controls/Escape-Sequenzen, damit das Zeichen korrekt gedruckt wird ?


Gruß Matthias
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#2

Re: Euro-Zeichen drucken über serielle Schnittstelle

  Alt 2. Okt 2008, 17:50
also wir hatten mal das gleiche Problem.
haben dann einfach mal alle ASCII-Zeichen mit der Code-angabe ausdrucken lassen und konnten dann sehen, bei welchem ASCII-Code der Drucker das €-Zeichen auswirft. Das haben wir dann eben beim Drucken ersetzt.
  Mit Zitat antworten Zitat
onkelmehli

Registriert seit: 8. Mär 2006
119 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Euro-Zeichen drucken über serielle Schnittstelle

  Alt 2. Okt 2008, 18:09
danke erst einmal für die Antwort. Wie habt ihr das gemacht, das ihr "alle" Zeichen ausgedruckt habt ?
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#4

Re: Euro-Zeichen drucken über serielle Schnittstelle

  Alt 2. Okt 2008, 18:16
naja... alle ASCII-Zeichen von 1-256 in ner Schleife ausgedruckt.
Haben das zwar in VB gemacht, aber so ähnlich sollte das in Delphi auch gehen, z.B.:
Delphi-Quellcode:
  
for I := 0 to 255 do
begin
  Form1.Canvas.TextOut(10,i*17,inttostr(i) + ': ' + chr(i));
end;
nur eben die liste an deinen drucker senden.
  Mit Zitat antworten Zitat
onkelmehli

Registriert seit: 8. Mär 2006
119 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Euro-Zeichen drucken über serielle Schnittstelle

  Alt 2. Okt 2008, 18:22
ok danke, soweit so gut, nur taucht bei mir leider das €-Zeichen nirgends auf.....
Aus der Beschreibung der Command-Controls habe ich gerade etwas von "code page" gelesen, muss ich diese evtl. noch anpassen ?
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#6

Re: Euro-Zeichen drucken über serielle Schnittstelle

  Alt 2. Okt 2008, 18:57
hmmm... dann weiß ich da auch net weiter... gibts da irgendwelche schalter, die du umlegen kannst? Da kann man ja oftmals zwischen grafikdruck / textdruck umschalten usw. vielleicht kannste da auch was an der codepage einstellen?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz