Opis Code 39
Code 39 to liniowa symbolika kodów kreskowych, znana również jako Code 3 of 9. Służy do kodowania danych alfanumerycznych, w tym wielkich liter, cyfr i ograniczonego zestawu znaków specjalnych.Symbolika składa się z wąskich i szerokich pasków reprezentujących zakodowane dane, przy czym każdy znak jest reprezentowany przez sekwencję dziewięciu pasków, z których trzy są szerokie, a sześć wąskich. Pozwala to na samokontrolę kodu 39. Szerokość kresek i spacji określa zakodowany znak, przy czym kreski reprezentują jedynki, a spacje zera. Kod kreskowy jest odczytywany poprzez skanowanie kodu od jednego końca do drugiego i dekodowanie wzoru wąskich i szerokich pasków.
Kod 39 jest szeroko stosowany i jest stosunkowo prostą symboliką, która dobrze nadaje się do kodowania krótkich ciągów danych. Jest często używany w aplikacjach takich jak etykietowanie, identyfikacja produktów i kontrola zapasów.
Kod 39 może być produkowany w różnych proporcjach 2:1 i 3:1. Jest to stosunek między cienkimi i grubymi liniami kodu. Im wyższy współczynnik, tym szerszy wydrukowany kod kreskowy o tej samej treści, ale lepsza czytelność. ActiveBarcode zawsze używa proporcji 3:1. Zapewnia to najlepszą czytelność.
Kod 39 zawiera znaki startu i stopu, które są reprezentowane przez sekwencję kresek dla symbolu gwiazdki. Gwiazdki zwykle nie są wyświetlane w wierszu tekstu poniżej kodu kreskowego. Czasami jednak można znaleźć Code 39 z gwiazdkami na początku i na końcu linii tekstu. Aby odtworzyć taki kod, nie trzeba wprowadzać gwiazdek: Jeśli linia tekstu pokazuje *1234*, wystarczy wpisać 1234, ponieważ gwiazdki są stałą częścią kodu 39.
Domyślnie kod 39 nie posiada wbudowanej cyfry kontrolnej. W przypadku utworzenia kodu kreskowego Code 39 z tekstem CODE39, kod kreskowy będzie wyświetlany bez cyfry kontrolnej:

W przypadku utworzenia kodu kreskowego z sumą kontrolną będzie on wyświetlany z cyfrą kontrolną modulo 43:

Dane techniczne
| Ważne znaki: | 0123456789[Przestrzeń]ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+% |
| Długość: | Zmienna bez stałej długości. |
| Cyfra kontrolna: |
Obliczone zgodnie z Modulo 43 ActiveBarcode automatycznie oblicza cyfrę kontrolną. |
| Typ#: |
Code 39 - #06 - CODE39 (brak cyfry kontrolnej) Code 39 Checksum- #26 - CODE39CHECKSUM (Cyfra kontrolna modulo 43) |