Jump to content

Кодаблок

Codablock Пример штрих-кода
Пример штрих-кода Codablock-F

Codablock — это семейство сложенных одномерных штрих-кодов (Codablock A,. [1] Кодаблок Ф, [2] Codablock 256), который был изобретен компанией Identcode Systeme GmbH в Германии в 1989 году. [3] [4] Генрих Ольманн. Штрих-коды Codablock основаны на составных Code 39 и Code 128 символах и имеют некоторые преимущества 2D-штрих-кодов .

Штрих-коды использовались в основном в сфере здравоохранения (HIBC). [5] [6] и в настоящее время коды Codablock полностью заменены кодами Data Matrix. [7]

Изобретение кодов Codablock продолжалось с 1989 по 1995 год. Кодаблок А был изобретен в 1989 году. [8] и стандартизирован как стандарт AIM в 1994 году. [9] [10] Codablock A был основан на сложенных штрих-кодах Code 39 и не получил широкого распространения из-за ограничений Code 39.

Следующий Codablock F [11] [12] был основан на составной символике кода 128 и был стандартизирован как стандарт AIM в 1995 году. [13] На этот раз Codablock F официально доступен как исторический стандарт и не рекомендуется использовать в новых приложениях. [14]

Кодаблок 256 [15] был изобретен как внутренний стандарт ICS Identcode-Systeme и не был стандартизирован. Он также был основан на составной символике Кода 128. Codablock 256 мог кодировать все 256 символов кодировки ISO 8859-1 с символом FNC4, и каждая строка имела коррекцию ошибок. Из-за проблем с чтением сканерами code128 в стандарт Codablock F была добавлена ​​8-битная кодировка, а Codablock 256 практически не использовался.

Codablock также сыграл важную новаторскую роль в развитии двумерных кодов, поскольку только его можно было надежно прочитать при малейшей модификации лазерных сканеров, использовавшихся в то время.

Типы кодоблоков

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

Кодаблок символы [16] [17] был разработан как составная версия штрих-кодов Code 39 и Code 128 и имеет некоторые преимущества 2D-штрих-кодов. Они позволяют использовать прямоугольное пространство более эффективно, чем одномерный штрих-код, и имеют дополнительные проверочные символы для проверки содержания всего сообщения.

Codablock можно сравнить с переносом строки в текстовом редакторе. Как только одна строка заполняется, следующая разрывается, при этом в каждую строку вставляется номер строки, а в готовый блок вставляется количество строк. Первая строка содержит количество строк. Каждая строка кода также содержит индикатор для ориентации читателей и дополнительные значения контрольной суммы в конце последней строки.

Кодаблок А

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

Кодаблок А [18] [19] основан на штрих-коде Code 39, состоит из 2–22 строк штрих-кода длиной от 1 до 61 символа данных каждая и может кодировать до 1340 символов. Контрольная сумма для исправления ошибок рассчитывается по модулю 43 по всему кодовому блоку.

Кодаблок Ф

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

Кодаблок F основан [20] по штрих-коду Code 128, [21] состоит из от 2 до 44 строк, от 4 до 62 символов данных в каждой, и может кодировать до 2725 символов. [22] Codablock F может кодировать полную 8-битную кодировку ISO 8859-1 . Начальным символом Codablock F всегда должен быть Start A (код 128).

Кодаблок 256

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

Codablock 256 имеет ту же структуру, что и Codablock F, с той разницей, что каждая строка имеет свой начальный символ. Codablock 256, как и Codablock F, может кодировать максимум 2725 символов. Кроме того, каждая строка кода имеет собственную коррекцию ошибок, поэтому небольшие повреждения можно устранить. Эта версия Codablock не была стандартизирована как международный стандарт и осталась внутренней разработкой Identcode Systeme GmbH.

Структура Кодаблока F

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

Codablock F состоит из сложенных друг на друга строк штрих-кода Code 128 и имеет следующие особенности:

  • имеет от 2 до 44 строк;
  • каждая строка содержит от 4 до 62 символов данных;
  • может кодировать до 2725 символов;
  • может более эффективно использовать прямоугольное пространство, чем любой одномерный штрих-код;
  • может использовать любое считывающее оборудование кода 128 с небольшой модификацией или даже без нее;
  • при печати, состоящей из стандартных строк Code 128;
  • обеспечивается двумя контрольными суммами mod-86 в дополнение к контрольным суммам строк;
  • может кодировать полный набор символов ASCII. 8-битный набор символов доступен с использованием набора символов ISO 8859-1 (Latin-1) ( FNC4 );
  • числовое сжатие: позволяет кодировать блоки чисел (минимум 4), используя только половину обычного пространства;
  • кроме того, обеспечивается контрольной суммой строки по модулю 103.

Кодаблок F построен [23] из строк данных кода 128, которые заблокированы между начальным символом A (код 128) и стоп-символом кода 128. Каждая строка имеет свой номер на второй позиции после переключателя режима кодирования или символа данных. В первой строке указано количество строк на числовом месте. В последней строке есть два дополнительных символа контрольной суммы.

Структура Кодаблока F
Начинать Данные(Код 128) Останавливаться
Режим/Данные Номер строки Данные строки (Код 128) Ряд КС
Пуск А(Код 128) MD1 Количество строк Данные строки 1 CS1 Стоп(Код 128)
многомерные выражения прием Данные строки X CSX
МДН РН Данные строки N CBS1 CBS2 ДНС


MDX — выбор режима кодирования или символ данных, если данные могут быть закодированы в режиме кода A.
Rows Count – количество строк в штрих-коде, заданное в первой строке.
RX – номер строки.
Row X Data – кодирует данные в коде 128 строки.
CSX — контрольная сумма кода 128.
CBS1, CBS2 — два символа контрольной суммы Codablock F.

См. также

[ редактировать ]
  1. ^ Стивихимс. «Свойство BarcodeSymbologies.CodablockA (Windows.Devices.PointOfService) — приложения Windows UWP» . docs.microsoft.com . Майкрософт . Проверено 22 августа 2020 г.
  2. ^ Стивихимс. «Свойство BarcodeSymbologies.CodablockF (Windows.Devices.PointOfService) — приложения Windows UWP» . docs.microsoft.com . Майкрософт . Проверено 22 августа 2020 г.
  3. ^ Бхаскер, Радж, Радж (2001). Штрих-коды . Тата МакГроу-Хилл Образование. п. 99. ИСБН  0074638491 . {{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  4. ^ ЭДН, В.35, N25 . Издательская компания Роджерс. 1990. с. 110.
  5. ^ «Руководство по применению Штрих-кода HIBC для промышленности и здравоохранения» (PDF) . Архивировано из оригинала (PDF) 16 ноября 2004 г.
  6. ^ «ШТРИХ-КОД для здравоохранения HIBC» . www.eurodatacouncil.org (на немецком языке). п. 8.
  7. ^ «Стандарт применения поставщика штрих-кодов в сфере здравоохранения (HIBC)» (PDF) . www.hibcc.org .
  8. ^ Материалы 33-й Международной конференции, 8-12 октября 1990 г., Новый Орлеан, Луизиана . Американское общество контроля производства и запасов, 1990. 1990. с. 573. ИСБН  1558220275 .
  9. ^ «ISO/IEC 15424 Информационные технологии. Методы автоматической идентификации и сбора данных. Идентификаторы носителей данных (включая символические идентификаторы)» . 2008.
  10. ^ Технологическая группа AIM USA 18.04.94 TSC052 - Codablock A (39)
  11. ^ «Введение в штрих-коды от ByteScout» (PDF) . bytescout.com . 2014.
  12. ^ Майкл Хомпель, Торстен Шмидт (2006). Управление складом: автоматизация и организация работы склада и систем комплектования заказов . Springer Science & Business Media. п. 211. ИСБН  3540352201 .
  13. ^ AIM Europe USS — Codablock F
  14. ^ «АИМ МКС – КОДАБЛОК F» . aimglobal.org .
  15. ^ Генрих Барта (2011). Исследование рынка Управление выводом: Революция в электронных документах: Влияние на рынок управления выводом (на немецком языке). Издательство Дипломика. п. 20. ISBN  978-3842859289 .
  16. ^ Солдат, Мелинда; Г. Нюл, Ласло (май 2013 г.). «Эффективное обнаружение 1D и 2D штрих-кодов с использованием математической морфологии» . www.researchgate.net .
  17. ^ «Код стека голосования для выбора штрих-кода — Codablock» . www.id-products.at (на немецком языке).
  18. ^ Бенджамин Нельсон (1997). От перфокарт к штрих-кодам: 200-летний путь . Издательство Хелмерс. п. 206. ИСБН  0911261125 .
  19. ^ Книга штрих-кодов: чтение, печать и спецификация символов штрих-кодов . Роджер С. Палмер. 1991. с. 59. ИСБН  9780911261059 .
  20. ^ Бертон, Терри. «Описание символики Codablock F» . Средство записи штрих-кодов в документации Pure PostScript .
  21. ^ «Сложенные символы Codablock F глобальной сети AIM» . aimglobal.org . Архивировано из оригинала 27 января 2002 г.
  22. ^ «Обзор символики 2D-штрих-кодов» . www.tec-it.com .
  23. ^ «Кодер Codablock F на Java» . github.com .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f9936b6f863c1441853ebe69fd4be027__1714425060
URL1:https://arc.ask3.ru/arc/aa/f9/27/f9936b6f863c1441853ebe69fd4be027.html
Заголовок, (Title) документа по адресу, URL1:
Codablock - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)