Katzen-Drucker
Nutzung über den Browser
Wer einen WebBluetooth-fähigen Browser benutzt (z.B. Chrome unter Windows), kann folgende Web-App benutzen: https://print.unseen-site.fun/
Nutzung auf Android und am PC
Das @NaitLee/Cat-Printer-Projekt bietet sowohl eine Android-App, als auch Python-Skripte für Linux, macOS und Windows an.
Android-App
Direkter Download der APK: https://github.com/NaitLee/Cat-Printer/releases
Per F-Droid aud der IzzyOnDroid-Repo: https://apt.izzysoft.de/fdroid/index/apk/io.github.naitlee.catprinter
Einrichtung am PC
Es wird eine virtuelle Python-Umgebung mit dem „bleak“ Paket benötigt. Dazu unter Linux:
git clone https://github.com/NaitLee/Cat-Printer cd Cat-Printer python3 -m venv .venv source .venv/bin/activate pip3 install -r requirements.txt python3 printer.py #zum testen
Nutzung per Kommandozeile
Das printer.py
Skript benötigt ein genau 384 pixel breites Bild im PBM
-Format. Dies kann z.B. mit GIMP erstellt werden, indem man das Bild auf eine Breite von 384 pixeln skaliert, und beim exportieren als irgendwas.pbm
speichert. Alternativ kann folgender ffmpeg
-Befehl eingesetzt werden:
ffmpeg -i /tmp/eingabe.png -vf scale=384:-1 /tmp/an_katzendrucker.pbm
Mit folgendem Befehl wird automatisch ein Drucker gesucht und das Bild an den Drucker gesendet:
source .venv/bin/activate #falls nicht bereits aktiv python3 printer.py /tmp/an_katzendrucker.pbm
Nutzung per GUI
Nicht zum Laufen bekommen.
- Arvid