నాలుగు స్థాయిలు
ప్రతి QR కోడ్ నాలుగు ఎర్రర్ కరెక్షన్ స్థాయుల్లో ఒకదానిలో నిర్మితమవుతుంది. ఎక్కువ స్థాయి మరిన్ని Reed–Solomon ఎర్రర్ కరెక్షన్ కోడ్వర్డ్లను జోడిస్తుంది; అందువల్ల కోడ్లో ఎక్కువ భాగం మురికిగా, గీతలు పడి లేదా కప్పబడి ఉన్నా డీకోడ్ అవుతుంది.
శాతాలు కోడ్వర్డ్ల అంచనా పునరుద్ధరణ రేట్లు, కనిపించే వైశాల్యానికి కాదు. చిన్న నష్టం అనేక కోడ్వర్డ్లను తాకవచ్చు; ఫైండర్ ప్యాటర్న్లకు లేదా ఫార్మాట్ ఇన్ఫర్మేషన్కు నష్టం స్థాయితో సంబంధం లేకుండా స్కాన్ను ఆపవచ్చు.
- L (Low): సుమారు 7% కోడ్వర్డ్లు పునరుద్ధరించగలవు
- M (Medium): సుమారు 15%
- Q (Quartile): సుమారు 25%
- H (High): సుమారు 30%
పరిమాణంతో రాజీ
ఎక్కువ ఎర్రర్ కరెక్షన్ అంటే డేటాకు తక్కువ చోటు. అదే కంటెంట్కు స్థాయి Hలో, స్థాయి Lలో కంటే పెద్ద వెర్షన్ అవసరం; ఎక్కువ, చిన్న మాడ్యూళ్లు ఉంటాయి.
ఉదాహరణకు, వెర్షన్ 1 కోడ్ స్థాయి Lలో 17 బైట్లను పడుతుంది, కానీ స్థాయి Hలో 7 బైట్లు మాత్రమే. వెర్షన్ 40లో లెక్కలు: L వద్ద 2,953 బైట్లు, H వద్ద 1,273 బైట్లు.
స్థాయిని ఎంచుకోవడం
స్థాయి M సాధారణ డిఫాల్ట్; శుభ్రమైన పరిస్థితుల్లో చాలా ముద్రణ సామగ్రికి సరిపోతుంది. స్క్రీన్కు మాత్రమే లేదా చాలా శుభ్రమైన కోడ్లను వీలైనంత చిన్నగా ఉంచడానికి స్థాయి L సరిపోతుంది.
అరిగిపోయే, గరుకు ఉపరితలాలపై ముద్రించే, లేదా లోగోతో కొంత భాగం కప్పబడే కోడ్లకు స్థాయిలు Q, H సరిపోతాయి. మాడ్యూళ్లపై పెట్టిన లోగో ఎర్రర్ కరెక్షన్ బడ్జెట్లో కొంత వాడేస్తుంది; కాబట్టి వాస్తవ నష్టానికి కోడ్లో తక్కువ మిగులుతుంది.