Es gibt zahlreiche Tools und Online-Dienste, mit denen sich QR-Codes für die Weitergabe von Informationen erzeugen lassen. Mini QR ist eine Variante für den Heimserver, mit der man die zahlreichen Möglichkeiten, die solche Codes bieten, ausreizen kann. Das Tool ist in wenigen Sekunden installiert und lässt sich dann im Desktop-Browser oder als PWA auf dem Smartphone aufrufen.
Sehr schön ist die Auswahl der Datentypen umgesetzt: Es können auf Wunsch Beispieldaten eingesetzt werden, so dass man sofort testen kann, ob der Code das gewünschte Ergebnis liefert. Von WLAN-Code über E-Mail-Versand mit vorgefertigten Texten bis hin zu Links und SMS ist alles vorhanden:
Fertige Design-Templates lassen sich auswählen, aber Icons, Farben, Rahmen usw. lassen sich völlig individuell anpassen. Das Ergebnis kann in den Formaten PNG, JPG und SVG gespeichert werden (bei meinen Tests war der SVG-Export noch fehlerhaft).
Stapelverarbeitung
Für größere Projekte gibt es die Möglichkeit, Codes per Stapelverarbeitung zu erzeugen. Dazu erzeugt man eine CSV-Tabelle mit den notwendigen Daten, den Rest übernimmt Mini QR. Im Programm wird der Aufbau der Tabelle an einem Beispiel gezeigt:
Es gibt sogar eine Reihe fertiger CSV-Dateien, die man zur Orientierung verwenden kann, unter diesem Link.
In der Tabelle können auch Angaben zu Besonderheiten wie z. B. die Gestaltung des Rahmens aufgenommen werden. Die Ergebnisse lassen sich durchblättern, so dass man vor der Weitergabe eine zusätzliche Kontrolle der Resultate erhält.
Das Bündel an fertigen Codes erhält man in einem ZIP-Archiv.
Die Installation von Mini QR erfolgt über Docker. Mit "wget https://github.com/lyqht/mini-qr/raw/main/docker-compose.yml" erhält man eine YAML-Datei, die man bearbeiten kann (z. B. Anpassung der Ports).
Bildnachweis: Titelfoto vom Artikelautor







Sehr cool, danke! Ich kann nicht mal sagen, dass ich danach schon ewig gesucht hätte. Aber wie schon oft stößt hier die neue Möglichkeit (Stapelverarbeitung) den neuen Workflow an. Ich muss oft Links für verschiedene Personen der gleichen Domäne personalisieren, das gelingt damit in einem Rutsch. Nochmal Danke!
Ressourcen Sammlung von Online QR Code Generatoren: https://neoxion.net/qr-code-generators/
Scheinbar kann 'Mini QR' u.a. den Output farblich "aufhübschen", mit Logos u.s.w. versehen, und natürlich ist das "Server-Szenario" auch ein etwas anderes. ...
Auf Clients läßt sich allerdings auch 'qrencoder' einsetzen. Damit geht dann auch der Output als "Vektorgraphik" in SVG, EPS (u.s.w.), nebst der Umwandlung in ein PDF:
qrencode -r test.txt -t SVG -o test.svgWahlweise auch in einer Schleife:
Ist natürlich ausdrücklich nicht als "Kritik" gemeint, und was davon jetzt "einfacher" sein soll, mag Ansichtssache sein. Nicht immer muss man aber einen Server aufsetzen oder gar irgendwelche kryptischen "Onlinetools" nutzen.
Das ist auch eine gute Möglichkeit (die ich bisher noch nicht kannte) - danke! Es gibt ja oft viele Wege, die zum gleichen Ziel führen. Und wer keinen Homeserver betreibt, für den ist eine lokale Installation natürlich die bessere Variante.
Mir ist noch eine "Anekdote" eingefallen, die ich mit einer Frage in die Runde verbinde:
'Information' kann unterschiedlich codiert sein, und daneben existieren Dinge wie 'Textencoding' sowie eventuelle Prae- und Suffices. Als Textencoding verwende ich meistens 'UTF-8 with BOM'.
Woher weiß der 'QR Generator', und letztlich der 'QR Scanner', womit er es zu tun hat? Die hier vorgestellte GUI erweckt ja den Eindruck, als würde man den jeweiligen 'Datentyp' -in offenbar "irgendeiner" Form- in die zu erzeugenden QR-Klötze "hineincodieren".
Hat dazu jemand genauere Einzelheiten?
Ich hatte mal "Geburtstagsgrüße" in einen QR-Code umgewandelt, und mein QR Scanner hatte es einwandfrei "decoded". Die auf der Feier vorhandenen iPhone QR-Scanner wollten aber eine vermeintlich vorhandene Webseite ansurfen, obwohl es da gar keine gab.
War ich also –anlässlich der damaligen Geburtstagsfeier– zu blöd bei der QR Erzeugung, der Apple QR-Scanner zu blöde beim Lesen (oder beides?) - Hätte ich seinerzeit irgendwelche Feinheiten beachten und meinen QR Code "besser" machen können? 🤔️
DANKE für Input und Allerseits Grüße!
...der Vollständigkeit halber, dies hier, und dann nach jenes – d.h. Der Apple Scanner hätte sehr wohl erkennen müssen, womit er es (nicht) zu tun gehabt hatte!
Und wer QR Code wieder einlesen will, die Webcam, als kleines CLI-Tool mit virtuellen Tastatur, der darf gerne hier vorbei schauen ;-)
https://codeberg.org/tomas-jakobs/qr-code-detection
Feine Sache, dieses mini-qr! Was mir aber sofort auffällt ist, dass Umlaute falsch codiert werden. Ich hab' dazu mal ein Issue aufgemacht: https://github.com/lyqht/mini-qr/issues/264
Problem ist mit Version v0.30.0 gelöst: https://github.com/lyqht/mini-qr/issues/264#issuecomment-4419983128