Go library for reading Dymo USB postal scales.
You can buy them relatively cheap from Ebay.
Tested with a Dymo M5, but will probably work with other models too.
To test and build on Darwin.
brew install libusb
make darwin
You may get an access denied
error though when using the binary/library
because of [this problem][libusb_osx] with OS X attaching its HID driver.
To test, build, and run on Linux in Docker:
make docker
make
./dymodump/dymodump
To test and cross-compile to ARM, which can run on a Raspberry Pi:
make docker
make test arm
Goes to this article for doing all the hard work of reverse engineering the binary protocol: