This article is a mirror article of machine translation, please click here to jump to the original article.

View: 3868|Reply: 1

About QRCODE QR code fault tolerance level

[Copy link]
Posted on 6/22/2024 2:57:24 PM | | | |
QRCODE QR code

QR code/graphic code (English: Quick Response Code; The full name is fast response matrix diagram) is a kind of QR code, which was invented in 1994 by Masahiro Hara of Denso Company, a major Japanese auto parts manufacturer. QR comes from the acronym for Quick Response, which means Quick Response, because the inventor wanted QR codes to quickly decode their content. QR codes use four standardized encoding modes (numeric, alphanumeric, byte (binary), and Japanese (Shift_JIS)) to store data. QR codes were originally created in Japan and are now widely used in mobile phone code reading operations in various countries around the world. QR codes have faster reading and larger storage capacity than ordinary barcodes, and do not need to be aligned with the scanner when scanning like 1D barcodes, and the application range includes product tracking, item identification, document management, inventory marketing, etc.

Fault tolerance

QR codes are fault-tolerant and can still be read even if the graphics are damaged, with a damaged area of up to 30%. Therefore, QR codes are also widely used on shipping boxes.



Relatively speaking, the larger the QR code graphic area, the higher the fault tolerance rate, so it is generally a compromiseUse 15% fault tolerance(M grade).

Bug correction capacity
L grade7% of the code can be corrected
M grade15% of the code can be corrected
Q Grade25% of the code can be corrected
H-grade30% of the code can be corrected


A higher fault tolerance rating means that QR codes can still be successfully scanned even if they suffer more damage or contamination, but this can also lead to thisThe generated QR code is increased in size。 It can also be understood that if the QR code cannot be printed and displayed, in fact, it is enough to fully use the general fault tolerance.






Previous:C#/.NET uses SequenceEqual to compare whether two sets are equal
Next:.NET/C# implements DLL plugin hot updates based on AssemblyLoadContext
 Landlord| Posted on 6/23/2024 7:58:11 PM |
Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com