{"id":4077,"date":"2024-02-21T02:01:00","date_gmt":"2024-02-21T07:01:00","guid":{"rendered":"https:\/\/www.both.org\/?p=4077"},"modified":"2024-02-15T21:02:47","modified_gmt":"2024-02-16T02:02:47","slug":"generate-qr-codes-with-this-open-source-tool","status":"publish","type":"post","link":"https:\/\/www.both.org\/?p=4077","title":{"rendered":"Generate QR codes with this open source tool"},"content":{"rendered":"<div class=\"pld-like-dislike-wrap pld-template-1\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"\" data-post-id=\"4077\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                        <i class=\"fas fa-thumbs-up\"><\/i>\r\n                <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><\/div>\n<p>QR codes are an excellent way to provide information to people without the trouble and&nbsp;expense of printing it. Most people have smartphones that support QR code scanning, regardless of the operating system.<\/p>\n\n\n\n<p>There are many reasons you might want to use QR codes. Maybe you&#8217;re a teacher looking to challenge your students with supplemental material to enhance learning or a restaurant that needs to provide menus while complying with social-distancing guidelines. I often walk on nature trails where trees and other flora are labeled. Supplementing those small labels with QR codes is a great way to provide additional information about the park&#8217;s exhibits without the expense and maintenance of signage. In these cases and others, QR codes are very useful.<\/p>\n\n\n\n<p>In searching the internet for an easy, open source way to create QR codes, I discovered <a href=\"http:\/\/www.zint.org.uk\/\">Zint<\/a>. Zint is an excellent open source (GPLv3.0) solution for generating barcodes. According to the project&#8217;s <a href=\"https:\/\/github.com\/zint\/zint\">GitHub repository<\/a>, &#8220;Zint is a suite of programs to allow easy encoding of data in any of a wide range of public domain barcode standards and to allow integration of this capability into your own programs.&#8221;<\/p>\n\n\n\n<p>Zint supports more than 50 types of barcodes, including QR codes (ISO 18004), that you can easily create, then copy and paste into word processing documents, blogs, wikis, and other digital media. People can scan these QR codes with their smartphones to quickly link to information.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"install-zint\">Install Zint<\/h2>\n\n\n\n<p>Zint is available for Linux, macOS, and Windows.<\/p>\n\n\n\n<p>You can install the Zint command with Apt on Ubuntu-based Linux distributions.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo apt install zint<\/code><\/pre>\n\n\n\n<p>I also wanted a graphical user interface (GUI), so I installed Zint-QT:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo apt install zint-qt<\/code><\/pre>\n\n\n\n<p>Zint is also available in the Fedora repository. Use the dnf command to install.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo dnf install zint\n$ sudo dnf install zint-qt<\/code><\/pre>\n\n\n\n<p>Consult the manual&#8217;s <a href=\"http:\/\/www.zint.org.uk\/Manual.aspx?type=p&amp;page=2\">installation section<\/a> for macOS and Windows instructions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"generate-qr-codes-with-zint\">Generate QR codes with Zint<\/h2>\n\n\n\n<p>Once I installed the application, I launched it and created my first QR code, a link to Both.org.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"539\" src=\"https:\/\/www.both.org\/wp-content\/uploads\/2024\/02\/both.png\" alt=\"\" class=\"wp-image-4093\" style=\"width:233px;height:auto\"\/><\/figure>\n\n\n\n<p>Zint&#8217;s 50-plus other barcode options include postal codes for many countries, DotCode, EAN, EAN-14, and Universal Product Code (UPC). The <a href=\"http:\/\/www.zint.org.uk\/\">project documentation<\/a> contains a complete list of all the codes it can render.<\/p>\n\n\n\n<p>You can copy any barcode as a BMP or SVG or save the output as an image file in any size you need for your application in a variety of formats, including PNG, EPS, GIFF, SVG, and TIFF. <\/p>\n\n\n\n<p>The project maintains an excellent user manual with instructions for using Zint on the <a href=\"http:\/\/zint.org.uk\/Manual.aspx?type=p&amp;page=4\">command line<\/a> and in the <a href=\"http:\/\/zint.org.uk\/Manual.aspx?type=p&amp;page=3\">GUI<\/a>. You can even try Zint <a href=\"http:\/\/www.barcode-generator.org\/\">online<\/a>. For feature requests or bug reports, <a href=\"https:\/\/lists.sourceforge.net\/lists\/listinfo\/zint-barcode\">visit the site<\/a> or <a href=\"mailto:zint-barcode@lists.sourceforge.net\">send an email<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Create QR codes the easy &#8212; FOSS &#8212; way.<\/p>\n","protected":false},"author":32,"featured_media":4100,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[111,5],"tags":[278],"class_list":["post-4077","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-applications","category-linux","tag-qr-code"],"modified_by":"David Both","_links":{"self":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/4077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4077"}],"version-history":[{"count":6,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/4077\/revisions"}],"predecessor-version":[{"id":4098,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/posts\/4077\/revisions\/4098"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=\/wp\/v2\/media\/4100"}],"wp:attachment":[{"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.both.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}