Jak Code 39 koduje znaki
Każdy znak Code 39 składa się z dziewięciu elementów, pięciu kresek i czterech odstępów, z których trzy z dziewięciu są szerokie. Ten stały wzór to źródło nazwy „3 of 9” i sprawia, że kod jest samosprawdzający się: błędny odczyt zwykle daje nieprawidłowy wzór, a nie zły znak.
Każdy symbol zaczyna się i kończy gwiazdką, dlatego gwiazdki nie można użyć jako danych. Znak kontrolny modulo 43 jest opcjonalny, a tryb Full ASCII potrafi przedstawiać inne znaki, łącząc pary symboli.
- Cyfry od 0 do 9
- Wielkie litery od A do Z
- Spacja i symbole - . $ / + %
- Znak początku i końca: *
Gdzie używa się Code 39
Code 39 opracowano w latach 70. i stał się popularny, bo jest prosty do wydruku i dekodowania. Nadal używa się go w przemyśle motoryzacyjnym, w logistyce obronnej w ramach programu LOGMARS oraz na identyfikatorach i wewnętrznych etykietach środków trwałych.
Jego wadą jest mała gęstość: na jeden znak zajmuje znacznie więcej miejsca niż Code 128. Symbologię określa norma ISO/IEC 16388.