Inhaltsverzeichnis

Katzen-Drucker

documented, Owner: Pixtxa

Owner: Pixtxa

Doku: H3

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