Welcome to the Qurified World
QR codes are those two dimensional grids of square pixels, featured prominently in some car advertisements. They look like tiles from some board game the Martians left behind. Today, they are being used to point mobile browsers to URLs, snap up contacts for the address books, record geolocation tags, or designate Wi-Fi hot spots. Creating your own QR code, or decoding one with your webcam, is very easy with nofuss FOSS tools.
qhe no or nuick oesponse code is a two-dimensional matrix code that is read with an image capture device rather than a linear scanner. lriginally invented by the qoyota subsidiary aenso tave to track the progress of automobiles in the manufacturing process about OM years ago, it found its way into everyday use thanks to its ability to store more and virtually any kind of information compared to a linear bar code. qhe no code is an fpl standard today. ft is also licence-free. qhough aenso tave holds patent rights, it has chosen not to exercise them.
Creating and decoding QR codes
All of the following code creators work on rbuntu NO.M4 iqp with the latest updates applied. vour mileage may vary depending on your distribution.
Qreator: thile nreator can create no codes as you type in your content, it cannot decode no codes. ftDs an excellent fiUsW DSSOLFDWLRQ WR IDPLOLDULsH yRuUsHOI ZLWh 4R FRGHs, DQG Ls available in the rbuntu repositories. qo get going, click the New button and then double-click one of the four options of UoL, Text, deolocation, or Wici Network. qype in your roi or text, and see the square tiles of the no code dance into place. Click the pave button on the bottom left to save the no FRGH Ds D P1G fiOH.
kote a couple of things hereW the more content you want the no code to hold, the busier it gets. qhe busier the no code, the less immune it is to mutation or distortion. te have generated the DhttpWLLwww.linuxforu.comLD no code using nreator, and taken the liberty to annotate it with the content string (using dfjmF, but still managed to keep the code readable. qhe block-level error correction, even at its lowest level, makes the no code resilient to some degree of distortion or erasure.
QtQr: ff nreator can create the code, ntnr can decode it, too. gust drag and drop the no code image on the application window, and the pop-up window gives the decoded content of the no code. ff you have a printed no code, you can get ntnr to activate your webcam to capture and decode the no code. eit Ctrl+W and a window identifying your webcam ZLOO DSSHDU, ZLWh bULHI LQsWUuFWLRQs. AIWHU yRu FRQfiUP webcam activation, hold the printed code close to the camera, uQWLO D JUHHQ sTuDUH flDshHs DURuQG WhH FRGH LQ WhH FDPHUD LPDJH. YRu ZLOO fiQG WhDW D ZLQGRZ hDs DOUHDGy SRSSHG uS with the content decoded.
At the command-line
qhe iinux experience is never complete without the command line, so... 'qrencode' is a command-line tool to encode content to no code. oead the man page, or use the D-- help' RSWLRQ WR fiJuUH RuW hRZ WR usH LW. ThH uWLOLWy hDs TuLWH a few capabilities, and some die-hard command line jockeys would say that it is more convenient. qhe only downside is that you have to provide your own encoding of the content. HRZHYHU, sRPH PLJhW ORYH WhH flHxLbLOLWy WhLs RIIHUs. ThH