Jump to content

Кодабар

Библиотечная книга Штрих-код

Codabar — это линейная символика штрих-кода, разработанная в 1972 году компанией Pitney Bowes Corp. [1] Он и его варианты также известны как Codeabar, Кодекс Эймса, NW-7, Monarch, Code 2 of 7, Rationalized Codabar, ANSI/AIM BC3-1995 или USD-4. Хотя Codabar не получил статуса федерального товарного знака США , его вариант Code-a-bar , написанный через дефис, является зарегистрированным товарным знаком. [2]

Codabar был разработан так, чтобы его можно было точно прочитать даже при печати на матричных принтерах для многочастных форм, таких как авианакладные FedEx и бланки банка крови , варианты которых все еще используются с 2007 года. . Хотя новые символы содержат больше информации и занимают меньше места, у Codabar имеется большая база установленных библиотек. Коды Codabar можно даже печатать с помощью ударных принтеров, похожих на пишущие машинки, что позволяет создавать множество кодов с последовательными номерами без использования компьютерного оборудования. После каждого напечатанного кода штамп принтера механически поворачивается к следующему номеру, как, например, в механических счетчиках миль .

Контрольная цифра

[ редактировать ]

Поскольку Codabar осуществляет самопроверку, большинство стандартов не определяют контрольную цифру . [3]

Некоторые стандарты, использующие Codabar, определяют контрольную цифру, но алгоритм не является универсальным. Для чисто числовых данных, таких как штрих-код библиотеки, изображенный выше, алгоритм Луна . популярен [4]

Если возможны все 16 символов, используется простая контрольная сумма по модулю 16. [5] Символам присвоены значения от 10 до 19. –$:/.+ABCD, соответственно.

Кодирование

[ редактировать ]

Каждый символ состоит из 7 элементов, 4 полосок и 3 пробелов и отделен от соседних символов дополнительным узким пробелом. Каждый из них может быть узким (двоичное значение 0) или широким (двоичное значение 1). Соотношение ширины между узкой и широкой можно выбрать от 1:2,25 до 1:3. Минимальная узкая ширина зависит от спецификации: наименьшая из них составляет 0,0065 дюйма (0,165 мм), что позволяет кодировать 11 цифр на дюйм. [6]

Символы разделены на три группы в зависимости от количества широких элементов:

  1. Основные 12 символов (цифры 0–9, тире и $) кодируются с использованием всех возможных комбинаций одной широкой полосы и одного широкого пробела.
  2. Дополнительные 4 символа (:/.+) кодируются с использованием 3 широких полос без пробелов.
  3. 4 символа начала и остановки (обозначаемые ABCD или, в некоторых спецификациях, EN*T) кодируются с использованием одной широкой полосы и двух широких пробелов.

Первоначальная спецификация Pitney-Bowes фактически изменяет соотношение узкой и широкой ширины, чтобы сделать все символы одинаковой ширины. То есть символы с двумя широкими элементами используют соотношение 3:1, а символы с тремя широкими элементами — соотношение 2:1, поэтому все символы имеют ширину 10 узких элементов (плюс межсимвольное пространство составляет 11). «Рационализированная кодовая панель» использует фиксированное соотношение и позволяет изменять ширину символов.

В зависимости от конкретной спецификации, например Ассоциации автоматической идентификации и мобильности , спецификации единых символов тело строки Codabar может кодировать только цифры от 0 до 9. Некоторые варианты допускают использование символов доллара, тире, знака плюс, двоеточия, косая черта и точка. [7]

Символы алфавита A, B, C, D (в некоторых спецификациях E, N, звездочка и T) используются для обозначения начала и конца штрих-кода. Они не отображаются в теле строки Codabar. 16 возможных комбинаций символов запуска и остановки можно использовать для различения различных приложений. Например, показанный на рисунке штрих-код библиотеки начинается с буквы A и заканчивается на B. FedEx номеров отслеживания С другой стороны, штрих-коды начинаются с B и заканчиваются на D.

Символы Кодабара
Пространства Бары
0001 0010 0100 1000
001 0 давай я 1 лл л л 4 л л л л 5 л лл л
010 2 лл л л лл л л $ л л лл 9 л л лл
100 6 л лл л 7 лл л л 8 л л лл 3 ллл
011 С или * лл л л  Д или Е лл л л  А или Т л л лл  (обратный Б/Н)
110 Рожденный давай я (реверс АКПП) (обратный D/E) (обратный C/*)
1110 1101 1011 0111
000 . давай я / лл л л : л л лл + l13

Хотя существует 12 комбинаций одной широкой полосы (четыре варианта выбора) и двух широких пробелов (три варианта выбора), коды запуска/остановки ограничены двумя способами:

  1. Широкие пространства должны быть смежными (поэтому разрешены только 011 и 110; 101 — нет), и
  2. Перевернутые формы действительных кодов недействительны для определения направления чтения кода.
  1. ^ Жан-Себастьян Гупиль. «Конфиги для codabar» . Генератор штрих-кода. Архивировано из оригинала 11 января 2007 года.
  2. ^ «Ведомство США по патентам и товарным знакам» . Успто.gov .
  3. ^ «14 технологий штрих-кода - Справочное руководство Morovia Barcode ActiveX 3.8» . Моровия.com .
  4. ^ «Штрих-код Кодабар» . Makebarcode.com .
  5. ^ «Кодабар» . 21 сентября 2004 г. Архивировано из оригинала 21 сентября 2004 г. Проверено 27 декабря 2018 г.
  6. ^ «Altek Instruments -> BarcodeMan -> Спецификация штрих-кода Codabar» . 15 апреля 2016 г. Архивировано из оригинала 15 апреля 2016 г. Проверено 27 декабря 2018 г.
  7. ^ «AIM – Глобальная торговая ассоциация автоматической идентификации» . 6 декабря 2006 г. Архивировано из оригинала 6 декабря 2006 г. Проверено 27 декабря 2018 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9c0b773efa365962d07248a0de303f80__1643302560
URL1:https://arc.ask3.ru/arc/aa/9c/80/9c0b773efa365962d07248a0de303f80.html
Заголовок, (Title) документа по адресу, URL1:
Codabar - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)