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).