Czym są kody 2D?

Cechy kodów 2D

Duża pojemność danych

Kody kreskowe zawierają dane tylko w jednym kierunku, natomiast kody 2D zawierają dane zarówno w kierunku poziomym, jak i pionowym, dlatego mogą pomieścić znacznie więcej danych niż standardowe kody kreskowe.
Kody kreskowe zawierają do 30 znaków, natomiast kody 2D mogą zawierać do 3000 znaków.

Duża pojemność danych
A
zawiera dane w kierunku poziomym
B
zawiera dane w kierunku pionowym

Wysoka gęstość danych (oszczędność miejsca)

Kody 2D mogą mieć wielkość zaledwie 1/30 wielkości typowego kodu kreskowego zawierającego te same dane.
W rezultacie, kody 2D mogą być drukowane na urządzeniach elektronicznych i innych małych elementach, gdzie przestrzeń jest ograniczona.

Kody 2D umożliwiają korekcję błędów / przywracanie danych

Kody 2D posiadają wbudowaną funkcję korekcji błędów, dzięki czemu są w stanie przywrócić dane w przypadku uszkodzenia lub rozmazania kodu.
Do przywracania danych stosowana jest matematyczna korekcja błędów (Reeda-Solomona).

Wady kodów 2D

Kody 2D nie posiadają kopii zapasowej na wypadek niemożności odczytania danych

Kody kreskowe mają zazwyczaj czytelne znaki na dole, na wypadek zniszczenia/braku kodu kreskowego.
Operatorzy odczytują znaki i wprowadzają dane za pomocą klawiatury tak, że nie ma to wpływu na operacje.
Kody 2D zawierają bardzo dużą ilość danych, więc czytelne znaki nie są dodawane. Gdy kod 2D jest zbyt uszkodzony do skanowania, nie ma możliwości odczytania danych, co zakłóca pracę. (Możliwe jest dodanie czytelnych znaków do kodów 2D, ale nie wydaje się możliwe, aby personel mógł wpisać więcej niż 100 znaków).
Jeśli stosuje się kody 2D, należy stworzyć system, który będzie w stanie zapewnić środki zaradcze w przypadku uszkodzenia kodu 2D.

Wady kodów 2D
Znaki czytelne dla człowieka
Personel może sprawdzać i wprowadzać dane

Różne typy kodów 2D

Kody 2D dzielą się na dwa typy w zależności od struktury.

Typ piętrowy

Przykład

Konwencjonalne kody kreskowe są ułożone pionowo.

PDF417
PDF417
CODE49
CODE49

Typ piętrowy składa się z kilku kodów kreskowych ułożonych pionowo w prostokącie.
Typowe skanery laserowe mogą odczytać dane tego typu, jeśli laser przecina wszystkie ułożone piętrowo kody kreskowe. Nie tolerują jednak przesunięcia większego niż ±10°.
(Tylko skanery laserowe z oprogramowaniem do odczytu kodów 2D mogą odczytywać kody 2D).

Typ macierzowy

Przykład

Dane składają się z czarnych i białych modułów w złożonym wzorze.

Kod QR
Kod QR
DataMatrix
DataMatrix
VeriCode
Veri Code

Typ macierzowy składa się z małych kwadratów lub punktów zwanych „modułami” ułożonych w kwadratową siatkę. Mają one ramkę kwadratową, w kształcie litery L lub wzorce wykrywania położenia zapewniające niezawodne wykrywanie pozycji. Kamera lub czytnik zintegrowany z przetwornikami CCD 2D dekoduje układ modułów poprzez przetwarzanie obrazu. Kody macierzowe mogą być odczytywane z dowolnego kierunku.

SPIS TREŚCI