Do roku 1975 bylo možné v čárových kódech používat jen
číslice a zvláštní znaky. Code 39, časo označovaný jako kód
3/9, dává poprvé možnost použití více znaků. Vedle číslic
0
až 9
jsou povolena velká písmena od A
do
Z
stejně jako zvláštní znaky
, .
, $
,
/
, +
, %
a mezera. Jako startovací a
ukončující znak se používá hvězdička *
. Její zadání
je nepovinné a modul ji vkládá automaticky. Aby bylo možno dobře
číst dlouhé kódy, je často výhodné, rozdělit kód do dvou nebo
více kratších. Jeli prvním znakem čárového kódu mezera,
připojí čtečka novou informaci k předchozí načtené bez
úvodní mezery. Zvláštními znaky se často definují zvláštní
funkce nebo řídicí znaky. Tento kód je zajímavý pro každého,
kdo chce zpracovávat čárovým kódem čistý text.