Kassendisplay

Steuerung eines Kassendisplays mit einem C128
How to control a cash display with the Commodore 128


Einleitung

Alles fing so etwa 2001 auf einer Computermesse an, der Hobbytronic (HT) in  Dortmund. Ein holländischer Händler verscherbelte dort zweizeilige Kassendisplays mit Centronicsanschluss. Eine Verbindung zwischen Userport des C128 und Centronicsanschluss war schnell gebastelt und ein Netzteil zur Stromversorgung gab es auf der Messe am nächsten Grabbeltisch. Mit Hilfe einer Software Centronicsschnittstelle (z.B. Interface 5120 [Quelle: 128'er Sonderheft 70 oder 64er 03/86]) konnte nun durch Testen, Testen, Testen, der Befehlssatz des Geräts ermittelt werden. Das Gerät hat mich fürderhin zu mancher Computermesse begleitet und ist für allerlei Spielereien nütze (Galaktus' verwendete sein Display auf der HT 2005 als "Bahnhofsanzeige")

    [Kassendisplay]

Das Kassendisplay in Aktion
 

Technische Daten
Betriebsspannung 5 V
Anschluss (Daten) Centronics
Anzahl Zeilen 2
Anzahl Zeichen pro Zeile 20
Punktmatrix 5 x 7 (plus 2 Pixel für Komma)
Anzahl Zeichensätze 3 (Standard, Japanisch, Kyrillisch)
Deutsche Umlaute ja (umschaltbar)
Standard Zeichensatz (s.u.) ECMA-94 Latin 1 ("ASCII")
Steuerung der Anzeige Control-Steuerzeichen
 
Steuercodes
Dez Code Bemerkung
08  BS Backspace (Rückschritt)
09 HT überspringt ein Zeichen ohne es zu überschreiben (HTAB)
10 LF wechselt Zeile bei gleicher Spaltenposition
12 FF setzt den Cursor auf die erste Spalte in der oberen Zeile (HOME)
13 CR Zeilenursprung (Cursor geht auf die erste Spalte der Zeile; kein LF!)
17 Scroll  OFF Kein Scrollen am Zeilenende der unteren Zeile (d.h. Text wird in der ersten Zeile fortgesetzt)
18 Scroll ON Scroll am Zeilenende der unteren Zeile
21 Cursor OFF Aktiviert die Anzeige eines Cursors
22 Cursor ON Deaktiviert den Cursor 
23
UML* Umschalten auf Umlaute [Codes: 222-255] und Sonderzeichen [Codes: 160-191] **
24 ZS1* Umschalten auf SZ Grafik 1 [Codes: 160-191 und 222-254]; Codes 32-126: PC ASCII
25 ZS2* Umschalten auf SZ Grafik 2 [Codes: 160-191 und 222-234]; Codes 160-239: Japanisch
26 ZS3* Umschalten auf SZ Grafik 3; Codes 160 - 205: Kyrillisch
27 ESC schluckt Folgebyte (sonst keine bekannte Funktion)
28  DOT aktiviert zusätzliche Punktanzeige nach dem nächsten Zeichen (Dezimalpunkt)
29  SPC Leerzeichen
30  CMA aktiviert zusätzliche Kommaanzeige nach dem nächsten Zeichen (Dezimalkomma)
*   Grafikzeichensatz umschalten; Code 127 ist das Yen-Symbol
** Standard: ECMA-94 Latin 1; bis auf Code 248 und Code 173 (wird als Leerzeichen dargestellt)

Informationen zur Softwaresteuerung auf Anfrage (eMail siehe unten).

[Seitenanfang] [Links] [Download] [Infos] [Artikel] [Home]
Erstellt von WTE, am 23. Januar 2006; überarbeitet am 29. Januar 2006