thprint: Thermal print server for esc pos printers

Share Your Love

thprint is an extremely simple printing server for thermal printers connected to raspberry pis.
This printing server exposes a print endpoint that prints the received content and then cuts the paper.

How to print

To print, send a POST request to the /print endpoint and specify the text in the request body.

Here is a simple test curl command:

curl --request POST \
  --url http://server-ip:5000/print \
  --header 'Content-Type: text/plain' \
  --data 'test text'

Running the image on a Raspberry Pi

docker run \
  --restart=always \
  --name thprint -d \
  --device=/dev/usb/lp0 \
  -p 5000:5000 \



Share Your Love
Avatar photo
Lingaraj Senapati

Hey There! I am Lingaraj Senapati, the Founder of My skills are Freelance, Web Developer & Designer, Corporate Trainer, Digital Marketer & Youtuber.

Articles: 429

Newsletter Updates

Enter your email address below to subscribe to our newsletter