WPPizza – A Restaurant Plugin for WordPress › Support › User contributions › Auto-print orders using Google Cloud Print, Raspberry Pi and a thermal printer
- AuthorPosts
- 18 April, 2020 at 5:38 pm #47969
This is how I setup a customer so WPPizza would auto-print orders using Google Cloud Print, Raspberry Pi and a cheap thermal printer.
Customer wanted me to use a wide (80mm) “thermal” printer but had no room for a PC in restaurant and cloud print compatible printers were hard to find and not cheap (at the time).
So using:
MUNBYN 80mm ESC/POS Thermal Printer (£100 in 2019 – https://www.amazon.co.uk/gp/product/B07FYGK3GN)
Raspberry Pi 4 (£50 in 2019 – https://www.amazon.co.uk/gp/product/B07G786RJ2)
WPizza Google Cloud Print add-on.
Wifi Router which customer already had in restaurant.I configured the Pi (running Raspbian) to accept Cloud Print orders via CUPS using this guide:
https://www.howtogeek.com/169566/how-to-turn-a-raspberry-pi-into-a-google-cloud-print-server
and
https://www.howtogeek.com/169679/how-to-add-a-printer-to-your-raspberry-pi-or-other-linux-computerPrinter manual says it supports Windows & Linux but it only actually comes with i386 drivers not ARM.
So I used this link to build and install a “ZiJiang ZJ-58/80” ARM driver which seems to work with a lot of printers
https://scruss.com/blog/2015/07/12/thermal-printer-driver-for-cups-linux-and-raspberry-pi-zj-58
and
https://github.com/klirichek/zj-58Couldn’t actually get the Bluetooth to work properly, prints ok but then randomly shoots out several metres of paper, possibly a bug in the printer software, but via LAN has worked perfectly now for almost a year.
I imagine this sort of setup would work with a lot of different thermal printers as long as they are ESC/POS compatible and 58mm or 80mm.
Hope that helps someone
- AuthorPosts
- The topic ‘Auto-print orders using Google Cloud Print, Raspberry Pi and a thermal printer’ is closed to new replies.