16 lines
No EOL
2.5 KiB
Text
16 lines
No EOL
2.5 KiB
Text
<p><strong>Di, 10. August 2021, Lioh Möller<br></strong></p>
|
|
<p>Barcodes finden sich fast überall und können vielseitig genutzt werden. Beispielsweise in Lager- und Versandprozessen, zur Deklaration von Waren oder im einfachsten Falle in Form eines QR-Codes zum Aufruf einer URL.</p>
|
|
<p><img src="https://gnulinux.ch/bl-content/uploads/pages/0115c1b353709fce84c24ac412682c27/meinqrcode.png" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
|
|
<p>Mit Zint steht ein mächtiges Werkzeug zur Erzeugung von Barcodes als Freie Software zur Verfügung.</p>
|
|
<p>Auf einer aktuellen Linux-Distribution sollte sich die Applikation über den Paketmanager installieren lassen. Auf einem Debian Bullseye-System erfolgt dies mithilfe des folgenden Befehls:</p>
|
|
<pre class="language-markup"><code>sudo apt install zint</code></pre>
|
|
<p>Zint ermöglicht die Erstellung von Barcodes in unterschiedlichsten Formaten wie ISBN, Leitcode oder dem weit verbreiteten Code 128. Mit dem Parameter <em>-t</em> lassen sich alle unterstützten Formate ausgeben.</p>
|
|
<pre class="language-markup"><code>zint -t</code></pre>
|
|
<p><img src="https://gnulinux.ch/bl-content/uploads/pages/0115c1b353709fce84c24ac412682c27/zint_barcodes.png" alt="" style="display: block; margin-left: auto; margin-right: auto;"></p>
|
|
<p>Der Typ <em>QR-Code</em> trägt die Nummer 58, welche über den Parameter <em>-b</em> angegeben werden kann. Um einen QR-Code mit der URL dieser Webseite zu erstellen, lässt sich folgender Befehl ausführen:</p>
|
|
<pre class="language-markup"><code>zint -o meinqrcode.png -b 58 -d https://gnulinux.ch</code></pre>
|
|
<p>Das Ergebnis ist ein PNG-Bild in der Grösse 50x50px, welches in dem Pfad angelegt wird, in dem Befehl aufgerufen wurde.</p>
|
|
<p>Mittels <em>--scale</em> lässt sich die Grösse des Bildes beeinflussen. Der folgende Befehl erstellt beispielsweise ein 100x100px grosses Bild:</p>
|
|
<pre class="language-markup"><code>zint -o meinqrcode.png --scale=2 -b 58 -d https://gnulinux.ch</code></pre>
|
|
<p>QR-Codes sind dabei eher der unüblichere Anwendungszweck und wer ausschliesslich diese Art von Codes erstellen möchte, greift wohl eher zu leichtgewichtigeren Helferlein. Wer allerdings ein spezifisches Barcode-Format erzeugen möchte und dies möglicherweise automatisieren will, für den ist Zint das geeignete Tool.</p>
|
|
<p><a href="https://sourceforge.net/projects/zint/files/zint/" title="Zint Quellcode, Mailingliste und weitere Informationen auf SourceForge" target="_blank" rel="noopener">https://sourceforge.net/projects/zint/files/zint/</a></p> |