The serialPOS Driver This section talks about using LCDproc with a point of sale ("POS") character-display. The serialPOS-driver is currently working with the AEDEX emulation protocol, but can be extended to work with various other protocols. The driver should operate most character POS displays with a serial (rs232) input. Because these displays use a standardized protocol, if the protocol is supported by your display, it should work as expected. Feedback is welcome. serialPOS: Emulation Protocol Status Protocol Display tested Currently Supported Remark AEDEX Emax Yes IEE No Epson No Emax No IBM No Logic Controls No Ultimate No
() feature not tested.
Connecting The Display Connecting the display should consist of simply plugging it into your computer's rs232 port. Because these displays typically support full rs232, no additional wiring is needed. If you do not have this port (many newer computers do not), you can use a USB to serial adapter with the appropriate driver. If your display supports a "pass-through" function, but you do not have another rs232 device connected to the pass-through port, you may experience hangs if an improperly formatted command sneaks through. This is because the display is waiting for the pass-through device to accept the data and a blocking state is created within the device. You can either connect another rs232 device, or rewire the display to send the pass- through commands back to your computer. Configuration in LCDd.conf [serialPOS] Device= DEVICE Device to use in serial mode. Usual values are /dev/ttyS0 or /dev/cu.usbserial [default: /dev/lcd]. Size= WIDTH x HEIGHT Specifies the size of the VFD in characters. [default: 16x2] Type= IEE AEDEX Epson Emax IBM LogicControls Ultimate Set the communication protocol to use with the POS display. If not given [default AEDEX]. Currently, only AEDEX is supported. Speed= 1200 2400 9600 19200 115200 Set the the baud rate communication with the POS display. If not given [default 9600].