![]() |
Kundendisplay
Hallo zusammen.
Ich muß für eine Kassensoftware ein Kundendisplay anzeigen. Werde das über die serielle Schnittstelle verwirklichen. Soweit ich erfahren habe kann man dies über den ESC/POS Standard auf die meisten Displays (Epson usw.) verwirklichen. Hat da jemand schon Erfahrung damit unter Delphi. Welche Kommandos muß man da absetzen um das Display zu löschen um Text in der ersten und oder zweiten Zeile anzuzeigen usw.. Danke Kro |
Re: Kundendisplay
Servus,
prinzipiell kann jedes Display seine eigenen Sequenzen zum Ansteuern haben. Du hast Recht, dass Epson da den ESC/POS Standard hat, den sehr viele Geräte emulieren können. Aber eben nicht alle. Wir haben jedes mal wieder das Problem, dass auf einmal irgendwoher ein Display kommt (ebay, Asien, Flohmarkt, sonstwo) mit dem die Epson-Sequenzen nicht funzen. Da hilft dann nur ein Blick ins Handbuch um sich die Sequenzen für Init, Set Cursor Home Position, usw. herauszusuchen. Daher nur als Tip, gib dem Anwender die Möglichkeit, die Sequenzen für die Initialisierung, dass Ende und die Positionierung des Cursors, selbst eintragen zu können. Ansonsten schränkst Du dein Programm auf Displays mit Epson-Modus ein. Die Kommandos die du absetzen musst, findest Du im Handbuch. Das bekommst Du über die ![]() Grüsse vom Toppo |
Re: Kundendisplay
Hallo.
Danke für die Hinweise. Hast du vielleicht auch einen Delphicode für ein Beispiel wo so der ganze Ablauf drauf ist. Von Hallo bis Abschluss. Danke K.R. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz