An IOT server written in rust for connecting via USB to raw printers.
As an example, I will show how to connect the Zebra
TLP 2844
printer that
I used to test the server.
First you need to identify the vendor-id
and device-id
of the printer.
Run the command in the Linux terminal, or similar command in another operating system.
lsusb | grep Zebra
On my machine I get the following result:
Bus 002 Device 008: ID 0a5f:000a Zebra TLP2844
So to start the server you must run the command:
sudo rawprinter --vendor-id 0x0a5f --device-id 0x000a
If you are compiling manually:
sudo ./target/release/rawprinter --vendor-id 0x0a5f --device-id 0x000a
To send a test print I am using hurl:
hurl --test test.hurl
It's a very simple project. Any contribution, any feedback is greatly appreciated.