Kody kreskowe 2D przechowują dane w poziomie i w pionie, dzięki czemu można zakodować więcej danych na znacznie mniejszej przestrzeni, co zapewnia lepszą korekcję błędów. Przykłady obejmują matrycę danych (Składa się z dowolnego typu danych, w tym binarnych lub alfanumerycznych, i ma długość do 3116 bajtów), aztec (Składa się z dowolnego typu danych, w tym binarnych lub alfanumerycznych, i ma długość do 3750 bajtów), maxicode (Mieści do 93 znaków alfanumerycznych lub 138 cyfr numerycznych) i QR Code (Składa się z dowolnego typu danych, w tym binarnych lub alfanumerycznych, i ma długość do 7089 bajtów).
Symbole 1D kodują dane poziomo wraz z kodem kreskowym i mogą przechowywać ograniczoną ilość informacji (maksymalnie około 85 znaków, ale zazwyczaj znacznie mniej, w zależności od typu kodu). W miarę kodowania większej ilości danych, kod kreskowy staje się szerszy.
Symbolologie 2D mają dwuwymiarowy sposób reprezentowania danych i mogą przechowywać większą ilość informacji (setki znaków) w porównaniu z kodem 1D. W miarę kodowania większej ilości danych, rozmiar kodu kreskowego może być zwiększany zarówno w kierunku poziomym, jak i pionowym, co pozwala zachować poręczny kształt ułatwiający skanowanie. Aby prawidłowo zdekodować dane, skaner musi odczytać cały symbol, w obu wymiarach.
Określenie najlepszej symbologii kodu kreskowego zależy od rodzaju i ilości wymaganych danych oraz dostępnego miejsca na znakowanie. Ta sama symbolika nie jest wymagana dla wszystkich przedmiotów, ponieważ czytniki kodów kreskowych mogą rozpoznawać i dekodować wiele formatów kodów kreskowych. Istnieje ponad 200 symboli kodów kreskowych, ale tylko kilka z nich nadaje się do identyfikacji dawek jednostkowych. Trzy wiodące symboliki do oznaczania dawek jednostkowych to Code 128, Code 39 i rodzina symboli o zredukowanej przestrzeni (RSS). Poniżej przedstawiono przegląd głównych symboli:
Kod 120
Jeden z najgęstszych symboli liniowych, koduje pełny 128-znakowy zestaw znaków ASCII. Kod 128 jest symbologią o zmiennej długości, więc symbole mogą mieć taką długość, jaka jest potrzebna do zakodowania wymaganych danych.
Kod 39
Nazywany również kodem 3 z 9, jest jedną z najstarszych i najczęściej używanych symbologii. Jest to symbolika alfanumeryczna o zmiennej długości do kodowania 26 dużych liter, cyfr i siedmiu znaków specjalnych. Dostępna jest wersja rozszerzona, która obsługuje wszystkie 128 znaków ASCII. Kod 39 jest mniej gęsty niż Kod 128, przez co wymaga więcej miejsca na opakowaniu.
RSS
Rodzina symboli RSS znajduje zastosowanie w aplikacjach o ograniczonej przestrzeni. RSS-14 to symbolika całkowicie numeryczna, która jest wiodącą opcją w marketingu farmaceutycznym, używana również na opaskach na rękę. RSS stacked to symbolika alfanumeryczna zapewniająca dodatkową pojemność danych poprzez układanie serii symboli RSS. Inne symboliki z rodziny RSS, w tym RSS Truncated i RSS Composite, zapewniają opcje dodatkowej oszczędności miejsca i pojemności danych.
Matryca danych
Mimo że nie jest stosowana przez producentów, ponieważ jest to symbolika 2D, ma ona swoje dziedzictwo w podawaniu leków i innych zastosowaniach w służbie zdrowia. Skanery laserowe nie mogą odczytywać matrycy danych, ale inne typy czytników kodów kreskowych i drukarek etykiet obsługują ten format.
PDF417
Symbolologia 2D, która przypomina serię małych kodów liniowych ułożonych jeden na drugim. PDF417 oferuje dużą pojemność danych na naprawdę małej przestrzeni, umożliwiając zakodowanie do 2000 zakodowanych znaków alfanumerycznych, chociaż symbole drukowane dla wielkości dawek jednostkowych mieściłyby znacznie mniej. PDF417 jest popularną opcją dla opasek na rękę, gdy organizacje wymagają informacji wykraczających poza nazwisko lub numer identyfikacyjny pacjenta.
Kod aztecki
Symbol matrycowy 2D zawierający od 13 do 3 832 znaków numerycznych lub od 12 do 3 067 znaków alfabetycznych. Masy azteckie są uzupełnieniami opartymi na kodzie azteckim, które umożliwiają zakodowanie dodatkowych informacji w liniowych symbolach kodów kreskowych. Powstały w ten sposób symbol jest połączeniem symboliki liniowej i 2D.
.