Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anders/td1100
tool to configure Datalogic TD1100 handheld barcode scanners
https://github.com/anders/td1100
barcode code128 datalogic td1100
Last synced: 1 day ago
JSON representation
tool to configure Datalogic TD1100 handheld barcode scanners
- Host: GitHub
- URL: https://github.com/anders/td1100
- Owner: anders
- License: mit
- Created: 2020-07-02T11:46:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-07-06T21:24:11.000Z (over 4 years ago)
- Last Synced: 2023-08-03T12:28:57.937Z (over 1 year ago)
- Topics: barcode, code128, datalogic, td1100
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# td1100
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: ` + $ + cmd[, cmd] + \r` (code 128 barcode).
The default list does the following:
1. Restore to EU factory settings (P,Ae,P)
2. Simulate USB keyboard (P,HA35,P - maybe it could be done as $HA35, don't remember)
3. Toggle programming (P)
4. Enable USB sleep mode (CUSSE01)
5. Enable constant reading (CSNRM04)
6. Enable UK Plessey barcode support (CPLEN01)
7. Enable UK Plessey checksum calculation (CPLCC01)
8. Include UK Plessey checksum (CPLCT01)
9. Disable EAN13 (C3BEN00)
10. Disable EAN8 (C8BEN00)
11. Toggle programming (P)## Usage
````
$ 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`.
## License
MIT license (see LICENSE.txt).