Tool to configure Datalogic TD1100 handheld barcode readers. It outputs a list (PDF) of special barcodes to change the behavior of the scanner.
The configuration format is: <FNC3> + $ + cmd[, cmd] + \r (code 128 barcode).
The default list does the following:
- Restore to EU factory settings (P,Ae,P)
- Simulate USB keyboard (P,HA35,P - maybe it could be done as $HA35, don't remember)
- Toggle programming (P)
- Enable USB sleep mode (CUSSE01)
- Enable constant reading (CSNRM04)
- Enable UK Plessey barcode support (CPLEN01)
- Enable UK Plessey checksum calculation (CPLCC01)
- Include UK Plessey checksum (CPLCT01)
- Disable EAN13 (C3BEN00)
- Disable EAN8 (C8BEN00)
- Toggle programming (P)
$ go build
$ ./td1100 -help
Usage of ./td1100:
  -list string
       path to JSON list of barcodes (optional)
  -output string
       path to PDF output
  -writeList
       write default list to file
$ ./td1100 -output codes.pdf
You can modify the list by first running -writeList list.json, then run the tool with -list list.json.
MIT license (see LICENSE.txt).