Hi, mein erster Beitrag in diesem Forum hier betrifft gleich eine Fachfrage zur Ansteuerung eines 2 Zeiligen Kundendisplays von Epson DM-D101 : Ich habe bei google bis auf die prinzipielle Ansteuerung mittels der ESC Sequenzen keine weiteren Beispiele gefunden. Ein eintrag hier im Formum brachte mich erst einmal auf die Liste mit den Befehlen. Mein problem: Ich gebe mittels visual basic6 über die serielle Schnittstelle am das Kundendisplay nicht nur Text wie Verkausssumme, sondern in der 2. Zeile auch einen Lauftext, wobei ich sich ändernen Text alle ca. 500-800 ms an das Kundendisplay sende. Ich bin bereits so weit, dass ich um nur die 2. Zeile zu beschreiben vorab direkt in die 2. zeile springe mit : .Output = Chr$(&H1F) & Chr$(&H24) & Chr$(&H1) & Chr$(&H2) 'mit cursor an 1 pos der zeile 2 springen und dann den Text schreibe: .Output = "mein sich furch timer änderder lauftext" Jedoch erscheinen durch die schnelle geschwindigkeit sporadissch immer 3 "___" Unterstriche an Unterschiedlichen Stellen dann in der 2. zeile. Der Text wird zwar korrekt ausgegeben, die ebenfalls kurz auftauchenden Unterstriche lassen die Laufschrift dann dadurch aber teilweise flackernd erscheinen. Ich denke, es liegt irgendwie an dem cursor zeichen, welcher immer bei den Ausgaben im Display mit dargestellt wird. Durch die verschiedenen ESC Befehle, kann man zwar nach links/rechts/oben/unten, pos1,end, usw springen, bevor man dann den text ausgibt, aber ausblenden kann man ihn glaube ich nicht? Kennt sich jemand mit so schnell aufeinanderfolgenden Ausgaben an so ein Display aus?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.