Barcode scanner is either a Honeywell N5680 connected via serial, or a CODE CR8200. The nx application will apparently translate some Honeywell responses to Code responses, depending on hardware. https://codecorp.com/products/code-reader-8200/ https://automation.honeywell.com/us/en/products/productivity-solutions/barcode-scan-engines-and-modules/2d-barcode-scan-engines/n5600-series-2d-standard-scan-engine The barcode scanner is on /dev/ttyS5 and is programmed by default to output just the QR code over serial with no CRLF. Setup scripts also link /dev/ttyUSB0 to /dev/ttyS5.