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

Bildschirmfoto-QtQR.png

codieren/decodieren mit qtqr

Mit qtqr kann man URL, Emails, Texte codieren und decodieren. Dieses Programm war das einzige, das einen langen Text, der mit qrencode erststellt 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 Maveric compilierten Paketen lösen:

Online codieren/decodieren

Es gibt natürlich 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 hier 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 hier ⮷ 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 http://zbar.sourceforge.net/ 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 11. August 2011 10:14 von pjw1965 erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Multimedia, Barcode, Kommunikation, Übersicht, Grafik