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
cd
into 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.py
as necessary, especially to setBDADDR
to your printer's bluetooth address. cd
into 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.