|
QRCODE Cod QR Codul QR (engleză: Quick Response Code; cunoscut ca Quick Response Matrix Code) este un tip de cod bidimensional, inventat în 1994 de Masahiro Hara de la producătorul japonez de componente auto Denso.QR provine de la abrevierea Quick Response, care înseamnă răspuns rapid, deoarece inventatorul dorea ca codul QR să poată decoda rapid conținutul său.Codurile QR folosesc Codurile QR utilizează patru modele de codificare standardizate (numeric, alfanumeric, byte (binar) și japonez (Shift_JIS)) pentru a stoca date. dezvoltate inițial în Japonia, codurile QR sunt acum utilizate pe scară largă în întreaga lume pentru operațiunile de citire a telefoanelor mobile. codurile QR oferă o lizibilitate rapidă și o capacitate de stocare mai mare decât codurile de bare obișnuite și nu necesită o linie dreaptă către scaner atunci când se scanează, așa cum fac codurile de bare 1D, cu aplicații care includ Aplicațiile includ urmărirea produselor, identificarea articolelor, gestionarea documentelor, marketingul stocurilor și multe altele.
Toleranță la erori
Codurile QR sunt tolerante la defecțiuni, chiar dacă grafica este deteriorată, acestea pot fi citite în continuare, până la 30% din zona deteriorată. Din acest motiv, codurile QR sunt utilizate pe scară largă și pe cutiile de transport.
În termeni relativi, cu cât este mai mare zona grafică a codului QR, cu atât este mai mare toleranța la erori, astfel încât se utilizează în general un compromis de 15% toleranță la erori (rating M).
Capacitatea de corectare a erorilor | Nivelul L | Poate corecta 7% din caractere | Nivelul M | Poate corecta 15% din coduri | Nivelul Q | Corectează 25% din coduri | Nivelul H | Corectează 30% din cod |
Un nivel mai ridicat de toleranță la erori înseamnă că codul QR poate fi scanat cu succes chiar dacă prezintă un grad mai mare de deteriorare sau contaminare, dar acest lucru poate duce, de asemenea, la o creștere a dimensiunii codului QR generat. De asemenea, se poate înțelege că, în cazul în care codul QR nu va fi imprimat pentru a fi afișat, este de fapt suficient să se utilizeze toleranța normală la erori.
|
Previous: C#/.NET utilizează SequenceEqual pentru a compara două colecții sunt egale sau nuUrmător: .NET/C# Bazat pe AssemblyLoadContext pentru a realiza actualizarea la cald a pluginului DLL
|