Технология штрихового кода основана на распознавании закодированных комбинаций штрихов и пробелов определенных размеров. Существует множество методов кодирования информации в виде штрихового кода, называемых символиками. Одной из таких символик является символика Code 39. Правила, по которым производится перевод знаков в комбинации штрихов и пробелов, наряду с прочими необходимыми параметрами называются спецификацией символики.
В предыдущие годы спецификации символик разрабатывались и публиковались целым рядом организаций, что в некоторых случаях приводило к появлению противоречащих друг другу требований к определенным символикам.
Производители оборудования для производства и считывания штрихового кода, а также пользователи технологии штрихового кода нуждаются в общедоступных стандартных спецификациях символик, к которым они могут обращаться при проектировании оборудования и разработке стандартов по применению.