Skip to content

A Linux GUI in GTK+ for the Wincor-Nixdorf BA63 customer display

Notifications You must be signed in to change notification settings

anachrocomputer/ba63gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BA63GUI

This is a simple GUI for the Wincor-Nixdorf BA63 Customer Display, written in C using GTK+.

At present, the code works but does not have a good serial port selection mechanism. The serial port is hard-wired at compile time as /dev/ttyUSB0.

The Display

The Wincor-Nixdorf BA63 is a pole-mounted customer display for an electronic till or cash register. It uses a serial (RS-232) interface to connect it to the PC inside the till. The serial interface uses odd parity to ensure data integrity.

USB Serial Adaptors

Note that some low-cost USB serial adaptor cables fail to work with the BA63. The reason for this is not clear, but probably has something to do with the need for odd parity. It's possible that the chip(s) inside the cable just don't work properly when odd parity is selected by the host operating system.

Building the Program

This program uses GTK+ 3.0 for all the GUI elements. GTK+ is normally pre-installed on modern Linux systems, but the development libraries and header files are not. To install them:

sudo apt-get install libgtk-3-dev

Once that's installed, simply run 'make':

make

About

A Linux GUI in GTK+ for the Wincor-Nixdorf BA63 customer display

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published