A work-in-progress web interface for conveniently printing images on BlueTooth thermal cat printers.
I can't guarantee this will work on all cat printers, but this is the one I'm using.
This program is Free Software, licensed under the terms of the GNU GPLv2. See LICENSE.txt for details.
Windows is not supported by this project, only GNU/Linux.
- Clone this repository and
cdinto it. - Install Python requirements:
sudo python3 -m pip install -r requirements.txt. - Install imagemagick using your distro's package manager.
- Turn your printer on so it's discoverable.
- Edit
src/config.pyas necessary, especially to setBDADDRto your printer's bluetooth address. cdinto thesrc/directory.- Run the printer driver:
./driver.py &(might need root, I did on Raspbian but not on Arch). - Lastly, launch the web server:
./webcat.py &.
Then you will be able to navigate to http://localhost:<PORT> in your browser and print images.