QR-Code
Fehlende Vorlage
Das gewünschte Template „Wiki/Vorlagen/InArbeit“ existiert nicht.
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Der QR-Code (QR steht für englisch: quick response = schnelle Antwort) ist ein zweidimensionaler Code (2D-Code), der von der japanischen Firma „Denso Wave“ im Jahr 1994 entwickelt wurde.
Qrencode ist ein von Kentaro Fukuchi entwickeltes Programm, das Zeichenketten in einen QR-Code umwandelt und als PNG-Bild im Homeverzeichnis speichert.
Installation¶
Die Installation des Programms [1] ist schnell und unkompliziert möglich :
qrencode (universe)
Befehl zum Installieren der Pakete:
sudo apt-get install qrencode
Oder mit apturl installieren, Link: apt://qrencode
Benutzung¶
Qrencode wird über das Terminal [2] gestartet und gesteuert. Der Grundbefehl lautet immer
qrencode [OPTION] [STRING]
So ergibt der Befehl
qrencode -o ubuntuusers.png http://www.ubuntuusers.de
einen QR-Code mit dem Dateinamen ubuntuusers.png, der auf die URL www.ubuntuusers.de verweist. Der Befehl
qrencode -l L -v 1 -o output.png 'Hallo Welt!'
ergibt ein Symbol in Version 1 mit einem niedrigen „Error Correction Level“, dem Dateinamen output-.png und dem Text Hallo Welt!.
Weitere Parameter und Optionen¶
Terminal | |
Parameter | Beschreibung |
-h oder --help | Hilfe anzeigen – hier werden alle möglichen Parameter erläutert. |
-o FILENAME oder --output=FILENAME | Das PNG-Bild in FILENAME schreiben. |
-s NUMBER oder --size=NUMBER | Die Pixelgröße bestimmen (Standard = 3). |
-l {LMQH} oder --level={LMQH} | Den „Error Correction Level“ spezifizieren (L = niedrig bis H = hoch; Standard = L). |
-v NUMBER oder --symversion=NUMBER | Die Version des Symbols spezifizieren (Standard = Auto). |
-m NUMBER oder --margin=NUMBER | Die Randbreite spezifizieren (Standard = 4). |
-S oder --structured | Strukturierte Symbole erstellen. Version muss angegeben werden. |
-k oder --kanji | Nur nötig falls der umzuwandelnde Text Kanji enthält. |
-c oder --casesensitive | Kleinbuchstaben in 8-bit-Modus encodieren. |
-i oder --ignorecase | Fallunterschiede ignorieren und nur Großbuchstaben verwenden. |
-8 oder --8bit | Ausgabe in den 8-bit-Modus encodieren (die Optionen -k , -c und -i werden ignoriert). |
-V oder --version | Versionsnummer und Copyright des Progamms anzeigen. |
[STRING] | Wird mittels der Eingabedaten nichts angegeben, wird die Standardeingabe benutzt. |
Die Parameter können kombiniert genutzt werden. Die Hilfe gibt detaillierte Auskunft.
Decodieren¶
Natürlich kann man QR-Codes auch wieder „zurücklesen“ bzw decodieren. Am einfachsten ist dies zurzeit mittels diverser Online-Tools möglich. Ein gutes, einfaches und zuverlässiges Tool stellt Google mit ZXing.org 🇬🇧 (ausgesprochen: „Zebra Crossing“) bereit. Dort kann man einfach die URL zum QR-Code oder den eigenen QR-Code hochladen, welcher dann entschlüsselt wird. Alternativ kann man auch eine Suchmaschine nach diversen Decodier-Tools konsultieren.
Links¶