QR Code

QRCode (ang. Quick Response, QR: „szybka odpowiedź”) – alfanumeryczny, dwuwymiarowy, matrycowy, kwadratowy kod graficzny opracowany przez japońskie przedsiębiorstwo Denso-Wave w 1994 roku.

QRCode (ang. Quick Response Code)

pozwala na zakodowanie znacznie większej ilości informacji niż kody jednowymiarowe - te same dane są kodowane na powierzchni równej 10% powierzchni tradycyjnego linearnego kodu kreskowego. Jego najważniejszymi cechami są:
  • duża pojemność
  • duża gęstość
  • możliwość czytania kodu w dowolnej orientacji
  • duża prędkość odczytu kodu
  • korekcja błędów
Rozróżnia się dwie wersje QR Code: Model 1 (oryginalna) i Model 2 (rozszerzona). Istnieje także mniejsza wersja kodu - Micro QR Code. Stosowana jest na małych powierzchniach i koduje niewielką ilość informacji (np. oznaczenia małych części elektronicznych).Systemy optymalizujące procesy produkcyjne

Typ kodu QR

QR Code to dwuwymiarowy kod kreskowy opracowany przez firmę DENSO Corporation w 1994 roku. W październiku 1997 roku kod został zaakceptowany przez organizację AIM International, Inc. W styczniu 1999 został zatwierdzony jako Japoński Standard Przemysłowy JIS (ang. Japanese Industry Standard). ISO zatwierdziło kod kreskowy QRCode jako standard w 2000 roku.

KODOWANE ZNAKI

Kod kreskowy QR Code umożliwia zakodowanie znaków z pełnego zakresu ASCII (0-255),
Długość kodu jest zmienna i wynosi: do 1817 znaków Kanji, do 2953 znaków bajtowych, do 4296 znaków alfanumerycznych lub do 7089 cyfr.

QRCode ma kształt kwadratu

Składa się z modułów: od 21x21 do 177x177. Ciemny moduł reprezentuje binarną 1, a jasny moduł binarne 0. Kod posiada w trzech rogach (lewy górny, prawy górny i lewy dolny) charakterystyczne wzory. Umożliwiają one wykrywanie pozycji w jakiej znajduje się kod i gwarantują szybkie skanowanie.Korekcja błędów umożliwia odczytanie kodu, jeśli kod jest uszkodzony. Maksymalny poziom uszkodzenia, przy którym kod może być poprawnie odczytany, wynosi 30%.
Systemy optymalizujące procesy produkcyjne

Są cztery poziomy korekcji błędów:

L - 7% błędów może zostać naprawione z całego symbolu kodu kreskowego

M - 15% błędów może zostać naprawione z całego symbolu kodu kreskowego

Q - 25% błędów może zostać naprawione z całego symbolu kodu kreskowego

H - 30% błędów może zostać naprawione z całego symbolu kodu kreskowego

STRUKTURA

Kod posiada w trzech rogach (lewy górny, prawy górny i lewy dolny) charakterystyczne wzory (ang. finder pattern). Umożliwiają one wykrywanie pozycji w jakiej znajduje się kod i gwarantują szybkie skanowanie (przedstawione na rysunku poniżej). Omawiane wzory składają się z trzech współśrodkowych kwadratów o średnicach: ciemny 7x7 modułów, jasny 5x5 modułów oraz ciemny 3x3 moduły.Systemy optymalizujące procesy produkcyjne

PRZYKŁADY

abcdefghijklmnopqrstuwvxyz

Systemy optymalizujące procesy produkcyjne

Ciąg alfanumeryczny o długości 100 znaków

7000 cyfr!

7000 cyfr!

Systemy optymalizujące procesy produkcyjne

TRYBY KODOWANIA

QR Code udostępnia cztery tryby kodowania danych:
  • numeryczny (0-9) o pojemności 1167 znaków (Model 1), 7089 znaków (Model 2)
  • alfanumeryczny ('0-9', 'A-Z', spacja, '$ %
  • + - . / :') o pojemności 707 znaków (Model 1), 4296 znaków (Model 2)
  • bajtowy o pojemności 486 znaków (Model 1), 2953 znaków (Model 2)
  • Kanji (znaki japońskie) o pojemności 299 znaków (Model 1), 1817 znaków (Model 2)
  • mieszany (kombinacja powyższych trybów)

ZASTOSOWANIE

Jest on wykorzystywany tam, gdzie trzeba szybko przeczytać dużą ilość informacji. Jest bardzo popularny w Japonii ze względu na możliwość kodowania znaków japońskich (Kanji). Micro QR Code stosowany jest do oznaczania części elektronicznych.