Skip to content

tbs1-bo/badgeprinter

 
 

Repository files navigation

Badgeprinter

Mit Hilfe eines Etikettendruckers vom Typ "Brother QL-710" oder "Brother QL-710W" können individuelle Namensschilder gedruckt werden, die sich die Teilnehmer einer Konferenz oder Messe auf das Hemd kleben können.

Etikettendrucker

Etikettendrucker im Einsatz

Installation

Zunächst muss ein Etikettendrucker unter dem Namen Brother_QL-710W im Betriebssystem installiert werden. Die zugehörigen Treiber befinden sich im Verzeichnis bin.

Es werden PySide für die grafische Oberfläche und die "Python Imaging Library" (PIL) benötigt, welche über den Paketmanager installiert werden können. Das Paket ImageMagick wird für die Konvertierung des Bildmaterials benötigt.

$ sudo apt install python3-pyside python3-pil imagemagick

Danach kann das Repo heruntergeladen oder mit git ausgecheckt werden.

In der Datei config.ini findet die Konfiguration statt. Dort können das Hashtag oder der Name der Logo-Datei geändert werden.

Verschiedene Logos befinden sich im Verzeichnis logos und können genutzt werden.

Start

Das Programm kann dann gestartet werden.

$ python3 badgeprinter.py

Mit Alt-F4 kann es wieder beendet werden.

Danke

Das Projekt beruht auf dem badgeprinter-Projekt der PiAndMore-Konferenz. Danke für die Vorarbeiten.

Eine mögliche Weiterentwicklung könnte der Project Portfolio Badge sein, der aus einenm OLED, einem Pi-Zero und einem Lipo-Akku besteht.

Releases

No releases published

Packages

No packages published

Languages

  • QML 50.2%
  • Python 48.9%
  • Shell 0.9%