A display unit to show the billing. A keyboard/touchscreen device to select products and enter data. Barcode scanner to scan billed items.

source