Top Banner
QR-CODE 1.INTRODUCTION Quick Response Code is the trademark for a type of matrix barcode first designed for the automotive industry in Japan; a barcode is an optically machine-readable label that is attached to an item and that records information related to that item: The information encoded by a QR code may be made up of four standardized types of data. That is, numeric, alphanumeric, byte /binary, Kanji or, through supported extensions, virtually any type of data. The QR Code system has become popular outside the automotive industry due to its fast readability and greater storage capacity compared to standard UPC barcodes. Applications include product tracking, item identification, time tracking, document management, general marketing, and much more. A QR code consists of black modules (square dots) arranged in a square grid on a white background, which can be read by an imaging device (such as a camera) and processed using Reed- Solomon error correction until the image can be appropriately interpreted; data is then extracted from patterns present in both horizontal and vertical components of the image. KSHATRIYA COLLEGE OF ENGINEERING Page 1
30

QR Codes

Oct 03, 2015

Download

Documents

Seminar Report on QR Code Documentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

QR-CODE

QR-CODE

1.INTRODUCTIONQuick Response Code is the trademark for a type of matrix barcode first designed for the automotive industry in Japan; a barcode is an optically machine-readable label that is attached to an item and that records information related to that item: The information encoded by a QR code may be made up of four standardized types of data. That is, numeric, alphanumeric, byte /binary, Kanji or, through supported extensions, virtually any type of data.The QR Code system has become popular outside the automotive industry due to its fast readability and greater storage capacity compared to standard UPC barcodes. Applications include product tracking, item identification, time tracking, document management, general marketing, and much more.A QR code consists of black modules (square dots) arranged in a square grid on a white background, which can be read by an imaging device (such as a camera) and processed using Reed-Solomon error correction until the image can be appropriately interpreted; data is then extracted from patterns present in both horizontal and vertical components of the image.

2. CHARACTERISTICSAdditional to the characteristics for two-dimensional symbols such as large volume data (7,089 numerical characters at maximum), high-density recording (approx. 100 times higher in density than linear symbols), and high-speed reading.QR Code has other superiority in both performance and functionalities aspects.2.1 ALL-DIRECTION (360) HIGH-SPEED READINGReading matrix symbols will be implemented by using a CCD sensor (area sensor). The data of the scan line captured by the sensor will be stored into the memory. Then, by using the software, the details will be analysed, finder patterns identified, and the position/size/angle of the symbol detected, and the decoding process will be implemented. Traditional two-dimensional symbols used to take much time for detecting the position/angle/size of the symbol, and had a problem that their readings were less accurate when compared with those of linear symbols. QR Code has finder patterns for notifying the position of the symbol arranged in three of its corners to enable high-speed reading in all directions (360). The ratio between black and white among the scan line that runs through the finder patterns is always 1:1:3:1:1 when seen from any direction among the 360 surrounding it. By detecting this specific ratio, the finder pattern can be detected from among the image captured by the CCD sensor to identify the position of the QR Code in a short period of time. Additionally, by identifying the positional relationships of the three finder patterns listed in Figure 5 from among the image field of the CCD sensor, the size (L), the angle (), and the outer shape of the symbol can be simultaneously detected. By arranging the finder patterns into the three corners of the symbol, the decoding speed of the QR Code can be made 20 times faster than that of other matrix symbols. Additionally, detecting finder patterns can be easily implemetned by the hardware, and can also be accelerated.

2.2 RESISTANT TO DISTORTED SYMBOLSSymbols often get distorted when attached onto a curved surface or by the reader being tilted (angled between the CCD sensor face and the symbol face). To correct this distortion, QR Code has alignment patterns arranged with a regular interval within the range of the symbol. The variance between the centre position of the alignment pattern estimated from the outer shape of the symbol and the acutal centre position of the alignment pattern will be calculated to have the mappings (for identifying the centre position of each cell) corrected. This will make the distorted linear/non-linear symbols readable.2.3 DATA RESTORATION FUNCTIONALITY (RESISTANT TO SMUDGED OR DAMAGED SYMBOLS)QR Code has four different error correction levels (7%, 15%, 25%, and 30% per symbol area). The error correction functionality is implemented according to each of the smudge/damage, and is utilising Reed-Solomon code which is highly resistant to burst errors. Reed-Solomon codes are arranged in the QR Code data area. By this error correction functionality, the codes can be read correctly even when they are smudged or damaged up until the error correction level. The error correction level can be configured by the user when he/she creates the symbol. So if the code is highly likely to get smudged in the users usage environment, it is recommended to have 30% set for this correction level.2.4 EFFICIENTLY ENCODING OF KANJI AND KANA CHARACTERSQR Code has been developed based on the premise that it will be used in Japan. The specifications for the symbol has efficiently encoded JIS level-1 & 2 Kanji and Kana characters. When making Japanese expressions using other two dimensional symbols, the expression would have to be made in binaries and would require 16 bits (2 bytes) for a single character, whereas QR Code has each Japanese character encoded in 13 bits. This means that QR Code can have Japanese letters encoded 20% more efficiently than other two-dimensional symbols. In other words, if the data volume is the same, the symbol can be generated in a smaller area. Codes in each country will be using the language in that specific country, and this functionality will enable encoding of the specific language in an efficient manner, such as having Chinese characters for China and Vietnamese for Vietnam efficiently encoded.2.5 LINKING FUNCTIONALITY OF THE SYMBOLSQR Code has a linking functionality which will enable a single symbol to be represented in several symbols by dividing it . A single symbol can be divided into 16 symbols at maximum. The example shown in Figure 8 is one where a single QR Code is divided into four symbols, and each symbol has an indicator showing how many symbols the original symbol had been divided into and in which order that specific symbol would be among all divided ones. This will enable the entire data to be edited and submitted to the computer regardless of what order the symbols had been read by the reader. By this linking functionality, the QR Code will be able to be printed even if the printing space is not wide enough to have a single QR Code printed.2.6 MASKING PROCESSBy having special patterns to process masking, QR Code is enabled to have black and white cells well arranged in a balanced order. To accurately binalize the data that had been read, it is necessary to arrange the white and black cells in a well-balanced manner. To enable this, EX-OR calculation will be implemented between the data area cell and the mask pattern (template) cell when encoding the stored data and arranging it into the data area. Then, the number of unique patterns exisiting and the balance between the white cells and the black cells will be assessed against the data area where the calculation had been implemented. There are eight mask patterns. Assessment will be made for each mask pattern, and the mask pattern with the highest assessment result together with the EX-OR calculation result will be stored into the data area.

2.7 THE CONFIDENTIALITY OF THE CODE By making the relationship between the character type and the stored data unique for a special usage, QR Code can be easily encrypted.Unless the conversion table between the character type and the stored data is deciphered, no one will be able to read the QR Code.2.8 DIRECT MARKINGQR Code exerts superior readability even for symbols which are directly marked using laser or dot pin markers. For directly marked symbols, the cell shape does not necessarily have to be square as shown in Figure 10. It can also be circular shape. Even if the white part (with high reflectance) and the black part (with low reflectance) are inverted due to the angle of the illuminating ray, the code can still be read in an accurate manner. It is also possible to read from the back side of the symbol when it is marked upon a transparant material such as glass, etc.

3. QR CODE STRUCTUREQR Code is a matrix type symbol with a cell structure arranged in a square. It consists of the functionality patterns for making reading easy and the data area where the data is stored. QR Code has finder patterns, alignment patterns,timing patterns, and a quiet zone.

Fig3.1 The QR Code Structure3.1 FINDER PATTERNA pattern for detecting the position of the QR Code. By arranging this pattern at the three corners of a symbol, the position, the size, and the angle of the symbol can be detected. This finder pattern consists of a structure which can be detected in all directions (360).

Fig3.2 Finding Pattern

Fig3.3 Identifying a QR Code3.2 ALIGNMENT PATTERNA pattern for correcting the distortion of the QR Code. It is highly effective for correcting nonlinear distortions. The central coordinate of the alignment pattern will be identified to correct the distortion of the symbol. For this purpose,a black isolated cell is placed in the alignment pattern to make it easier to detect the central coordinate of the alignment pattern. Fig 3.4.Allignment Pattern

3.3 TIMING PATTERNA pattern for identifying the central coordinate of each cell in the QR Code with black and white patterns arranged alternately. It is used for correcting the central coordinate of the data cell when the symbol is distorted or when there is an error for the cell pitch. It is arranged in both vertical and horizontal directions.

3.4 QUIET ZONEA margin space necessary for reading the QR Code. This quiet zone makes it easier to have the symbol detected from among the image read by the CCD sensor. Four or more cells are necessary for the quiet zone.3.5 DATA AREAThe QR Code data will be stored (encoded) into the data area. The grey part in Figure 3.1 represents the data area. The data will be encoded into the binary numbers of 0 and 1 based on the encoding rule. The binary numbers of 0 and 1 will be converted into black and white cells and then will be arranged. The data area will have Reed-Solomon codes incorporated for the stored data and the error correction functionality.

4. TYPES OF QR CODESTo us, they all look the same, but they are different when it comes to storing information. QR codes can store many different types of information including:URL: These are the codes that redirect the user to a website. As soon the code is scanned, the phone browser will open and load the company website. Company can put URL QR codes on their promotional materials so that their customers who are looking for more information can land on their website.MECARD: Containing contact details, these codes automatically save information in a users phone address book. This saves users from the hassle of entering the information manually and from making input mistakes. These codes are very useful in an event such as conventions, conferences, and seminars where there is a need to exchange business card.VCARD: A vCard QR code can store more data than meCard QR code, like a salutation, job title, mobile number, work details, address, zip code, and country. Such information is useful if a person is working on a global level and needs to share more information about to consumers.CALENDAR EVENT: Usually found on invitation cards and movie or concert tickets, these codes have information regarding the event date, time, and location. They can also hold event descriptions. These codes also have an option to automatically save the event in the phones calendar.EMAIL: When scanned, email QR codes will have an email address to provide. Email QR codes can also open email composition window on a users phone, with the email address field already filled in. These codes can prompt users to send an email.PHONE NUMBER: This code is used to encode a phone number so when a phone scans it, it will produce a number on its home screen. This encourages users to call the advertiser, rather than continue searching. This type of QR code is especially useful for pizza delivery and similar services.SMS: This type of QR code prompts an SMS message from the users phone, automatically addressing and composing the text message. An SMS QR code is best used for subscription services.GPS MAP COORDINATES: Information regarding the location of a particular place or an object is stored using latitude and longitude coordinates and can be displayed on a smartphone. This code can also provide directions.SOCIAL MEDIA: Use this code to get a person to like a Facebook page or retweet on Twitter. You can also use this code to share information on social networking websites.PLAIN TEXT: This code displays a text message to the codes scanner, and is useful for communicating short messages.YOUTUBE VIDEO: Embedding a YouTube video in your QR code directs users to promotional or how-to videos about your company.LINKEDIN SHARE: Creating a QR Code for LinkedIn lets clients and customers find your profile easily on this popular business networking site.FOURSQUARE VENUE: You can create a QR code to capitalize on the popularity fo the FourSquare app, which entices customers to check in at your location and tell their friends.

5. FUNCTIONS OF QR CODESQR Codes are commonly used to navigate to a web page. However, the real power of QR Codes resides in the full-functionality of your smart phone. QR codes can also dial numbers, send texts, launch your favorite app, send a vCard, send geographic coordinates, and more.Here are just a few common QR Code functions: Go to a website (URL) Set a bookmark Make a phone call Send an SMS message Start an email Send a vCard Store a date in your calendar (schedule an appointment) Redirection based on parameters (change functionality based on date scanned, of type of phone) Return text (i.e. You Win!) Encryption Record geographic coordinates

6. CREATION OF QR CODESThe QR Code can be created are as followsSteps to create a QR codeStep 1: Click on this link http://goqr.me/.Step 2: Now, choose the type of data you want to encrypt via QR codes from the left side option panel.Step 3: I entered the URL of my website as shown in the below image and the QR code got ready at the right side of the screen. if you want to download it, click on download button just beneath the QR code.

Fig 6.1 Qr Code GeneratorStep 4: Once, you click on the download button, you will be asked to refer the format of the Code as SVG, EPS, PNG or JPEG.

Fig 6.2 Qr Code Generator Make sure that the size of your QR code is large enough to be detected (scanned) under low light or long distance conditions. If you experimenting to create a colored QR code, make sure to keep the quiet zone ideally white or light color. The border around a QR code is known as quiet zone. Also make sure that Quiet zone zone of you QR code should be at least 4 times the width of the modules of your QR code. If you are making a QR code of a URL of a website, try creating it after shortening the URL. Most of the times, QR code generated from long URL are complex and unreliable.

7. WORKING OF QR CODESA QR codeis a two-dimensional barcode, used to encode information. The information is read by a mobile phone equipped with a QR code reader, which works in conjunction with the phone's camera to decode the information.The information in a QR code is typically some sort of actionable text; that is, the information in a QR code typically directs the phone to take some sort of action. For example, a QR code might instruct a phone to open its browser to a specific URL, or to open an email and address it to a certain address.Here are some of the most popular uses of QR codes URL:A QR code can be used to encode the text of a URL, which will be opened using the mobile phone's Web browser. E-MAIL ADDRESS:A QR code may contain an e-mail address. The phone's e-mail client will open, and a blank message using the encoded email address will automatically be opened. TELEPHONE NUMBER:A QR code also may contain a phone number. When the code is read, the phone's dialer will open with the number filled in, but the QR code should not automatically place the call without asking permission. CONTACT INFORMATION:A QR code may be encoded with contact information, such as a mailing address, phone number, and email address. When read, the QR code will prompt the phone's contact manager to open, and will create a new entry with all of the data. SMS / MMS:A QR code may contain a mobile telephone number that is ready to receive a text or multimedia message. The QR code reader would prompt the phone to open the messaging client, and would open a new message that the user can compose and send.

8. APPLICATIONS OF QR CODESOriginally designed for industrial uses, QR codes have become common in consumer advertising. Typically, a smart phone is used as a QR-code scanner, displaying the code and converting it to some useful form (such as a standard URL for a website, thereby obviating the need for a user to type it manually into a web browser).In the shopping industry, knowing what causes the consumers to be motivated when approaching products by the use of QR codes, advertisers and marketers can use the behavior of scanning to get consumers to buy, causing it to have the best impact on ad and marketing design. As a result, the QR code has become a focus of advertising strategy, since it provides quick and effortless access to the brand's website. Beyond mere convenience to the consumer, the importance of this capability is that it increases the conversion rate (that is, increases the chance that contact with the advertisement will convert to a sale), by coaxing qualified prospects further down the conversion funnel without any delay or effort, bringing the viewer to the advertiser's site immediately, where a longer and more targeted sales pitch may continue.Although initially used to track parts in vehicle manufacturing, QR codes are now (as of 2012) used over a much wider range of applications, including commercial tracking, entertainment and transport ticketing, product/loyalty marketing (examples: mobile couponing where a company's discounted and percent discount can be captured using a QR code decoder which is a mobile app, or storing a company's information such as address and related information alongside its alpha-numeric text data as can be seen in Yellow Pages directory), and in-store product labeling. It can also be used in storing personal information for use by government. An example of this is Philippines National Bureau of Investigation (NBI) where NBI clearances now come with a QR code. Many of these applications target mobile-phone users (via mobile tagging). Users may receive text, add a vCard contact to their device, open a Uniform Resource Identifier (URI), or compose an e-mail or text message after scanning QR codes. They can generate and print their own QR codes for others to scan and use by visiting one of several pay or free QR code-generating sites or apps. Google has a popular API to generate QR code and apps for scanning QR codes can be found on nearly all smart phone devices. QR codes storing addresses and Uniform Resource Locators (URLs) may appear in magazines, on signs, on buses, on business cards, or on almost any object about which users might need information. Users with a camera phone equipped with the correct reader application can scan the image of the QR code to display text, contact information, connect to a wireless network, or open a web page in the telephone's browser. This act of linking from physical world objects is termed object hyper linking. QR codes also may be linked to a location to track where a code has been scanned. Either the application that scans the QR code retrieves the geo information by using GPS and cell tower triangulation (aGPS) or the URL encoded in the QR code itself is associated with a location.

9. ADVANTAGES OF QR CODEThe main advantage of a QR code is its versatility. QR codes can be used for anything and everything. They are also beneficial for both customers and businesses. For example, a business saves money and advertising costs by distributing a QR code to their website or URL. A customer can scan this QR code and this allows them to store the information for future reference. Whats also greater about QR codes is that they bridge different forms of marketing streams together. For example ecommerce and mobile commerce are both used for QR codes. QR codes acts as the link and it also exposes customers to other forms of advertising the business or service of the QR code has done. This maximizes exposure and can potentially generate revenue.

10. DISADVANTAGESThe disadvantages and risks are as followsOne disadvantage of QR codes and perhaps the biggest problem is the lack of familiarity of the QR code among people. Although QR codes are popping up everywhere from on plant specimen labels to library catalogues, there is a large demographic in society that still dont know what QR codes represent. These proses a problem as companies and business are using the QR code to advertise information that a potential customer might be interested in, but if the customer doesnt know how to find the information, then they might not buy the product or service and this can lose business thousands of dollars. One way to counteract this disadvantage is product knowledge. Not only should businesses be using QR codes for its obvious benefits and advantages but they should also be directing customers on where and how to get the information. Another major disadvantage of a QR code is the codes dependability on a mobile device or smartphone. The whole concept of a QR code and its benefits are strictly based on its ability to be scanned by a mobile device. If a consumer does not have a mobile device or smartphone, then the QR code is not beneficial to them and they lose out.

11. RISKSThe disadvantages and risks are as followsMalicious QR codes combined with a permissive reader can put a computer's contents and user's privacy at risk. This practice is known as "attagging", a portmanteau of "attack tagging" They are easily created and can be affixed over legitimate QR codes. On a smart phone, the reader's permissions may allow use of the camera, full Internet access, read/write contact data, GPS, read browser history, read/write local storage, and global system changes. Risks include linking to dangerous web sites with browser exploits, enabling the microphone/camera/GPS, and then streaming those feeds to a remote server, analysis of sensitive data (passwords, files, contacts, transactions) and sending email/SMS/IM messages or DDOS packets as part of a botnet, corrupting privacy settings, stealing identity, and even containing malicious logic themselves such as JavaScript or a virus.

12. CONCLUSION & FUTURE SCOPEQR-Codes first hit mainstream when they were initially used for tracking parts by vehicle manufacturers. After a while, companies began to see a news scope for where QR-Codes could be used elsewhere within the world. The most commercial use for QR-Codes is in the telecommunications industry where the mobile phone seems to be the biggest driver of their popularity.Take a mobile phone such as the iPhone; nearly ever mobile phone has a digital camera in todays world. The camera, along with decoding software can be used to capture a picture of the QR-Code, of which the QR-Code software decoder can then transform the data held with the QR-Code to a meaningful action for the mobile phone: Connect to a web address Download a MP3 Dial a telephone number Prompt your email client with a sender addressThis can all be done within a matter of milliseconds making the transformation from a users mobile phone to the mobile web instantaneous. FUTURE SCOPEThis is an exciting and thrilling new way to share content digitally. QR stands for Quick Ready, and thats exactly what it does.These codes can be printed on anything, so you could use them on business cards with your contact information. QR codes are also handy for various branding purposes. They can be used to direct mobile phone users to special websites to download brand ads, ring tones, character logos, viral videos, branded flash games and more.Retailers print them on receipts. Event producers employ them to provide exhibit information. Doctor's offices and beauty salons use them to let people make appointments over their mobile phones. In other words, they're a great tool for marketers!Googles URL shortener will now create a QR code for you automatically. Just add a .qr to the end of your Google shortened URL and youll get a QR code you can embed, save or print and use anywhere.

KSHATRIYA COLLEGE OF ENGINEERINGPage 18