ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

QR-Code

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:

qrencode_ubuntuusers_de.png 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 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 einen QR-Code mit einem niedrigen „Error Correction Level“ einem Symbol in Version 1, dem Dateinamen output.png und dem Text "Hallo Welt!".

Weitere Parameter und Optionen

Optionen von qrencode
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 Programms anzeigen.
[STRING] Wird mittels der Eingabedaten nichts angegeben, wird die Standardeingabe benutzt.

Die Parameter können kombiniert genutzt werden. Die Hilfe gibt detaillierte Auskunft.

Bildschirmfoto-QtQR.png

Codieren/Decodieren mit qtqr

Mit qtqr kann man URL, E-Mails, Texte codieren und decodieren. Dieses Programm war das einzige, das einen langen Text, der mit qrencode erstellt wurde, decodiern konnte! Dazu muss man eine PPA-Paketquelle hinzufügen und dann das Programm installieren.

Adresszeile zum Hinzufügen des PPAs:

  • ppa:qr-tools-developers/qr-tools-stable

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen sind der Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung des Eigentümers/Teams qr-tools-developers zu entnehmen.

  • qtqr (ppa)

Befehl zum Installieren der Pakete:

sudo apt-get install qtqr 

Oder mit apturl installieren, Link: apt://qtqr

Fehlende Abhängigkeiten von Lucid kann man mit zwei für Maverick compilierten Paketen lösen:

Online codieren/decodieren

Es gibt diverse Tools, um QR-Codes mit Hilfe zahlreicher Seiten und Services im Internet kreieren oder decodieren zu lassen.

Online-Codiertools

Ein sehr zuverlässiges Programm bietet die Universität Graz 🇩🇪 an. Dieses ist auf der Website ⮷ zu finden.

Die Google Chart Tools 🇬🇧 bieten ebenfalls die Möglichkeit, QR-Codes online zu erstellen.

Codieren per Firefox

Auch ein Add-on für den Browser Firefox gibt es. Dieses kann über addons.mozilla.org heruntergeladen ⮷ werden.

Decodieren

Natürlich kann man QR-Codes auch wieder „zurücklesen“ bzw. decodieren. Dazu bieten sich sowohl Online- als auch Offline-Tools an.

Decodier-Onlinetools

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 🇬🇧.

Lokal decodieren

qrcode_jar.png Ein in Java geschriebenes Programm bietet hafenscher.net 🇬🇧 an. Dieses kann von der Website ⮷ heruntergeladen werden. Zum Starten genügt folgender Befehl:

java -jar /Pfad/zu/qrcode.jar 

Man fügt in das Eingabefeld den Link zum QR-Code ein und klickt auf "Open from URL". Die URL wird dann von dem Programm entschlüsselt und angezeigt.

Dekodieren mit zbar

Alternativ kann man QR-Codes auch mit zbar 🇬🇧 Decodieren. Dazu braucht man das Paket zbar-tools. Darin enthalten ist zbarcam, das Live QR-, aber auch Barcodes decodiert, sowie zbarimg, das QR-Codes aus Bildern ausliest.

Diese Revision wurde am 12. August 2011 11:04 von Heinrich_Schwietering erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Multimedia, Barcode, Kommunikation, Übersicht, Grafik