Aztec Code

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Partyzan XXI (обсуждение | вклад) в 19:12, 26 мая 2009 (Начало. Перевел статью с английской вики). Она может серьёзно отличаться от текущей версии.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
Здесь закодирован текст "This is an example Aztec symbol for Wikipedia."

Aztec Code - двумерный матричный штрихкод. Разработан в 1995 году доктором Andrew Longacre, Jr., исследователем из фирмы Welch Allyn Inc. (позже Hand Held Products Inc., сейчас Honeywell Imaging and Mobility). Код был опубликован фирмой AIM International в 1997 году, и хотя на код был получен патент, он был передан в общественное достояние.

Кодирование

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

Размер кода может варьироваться от квадрата 15x15 до квадрата 151x151. Наименьший может содержать в себе до 13 цифр или 12 букв английского алфавита, а наибольший - 3832 цифр или 3067 букв английского алфавита или 1914 байт данных. При этом не требуется пустого пространства вокруг рисунка кода.

В коде применяется кодирование Рида-Соломона, позволяющее успешно считывать код при частичном повреждении его поверхности. Стандартный уровень избыточности при кодировании 23%, при этом его можно изменять от 5% до 95%.

Набор символов

  1. Данные кодируются побайтно и по умолчанию интерпретируются следующим образом:
    1. для 0 - 127, ANSI X3.4 (т.е.ASCII)
    2. для 128 - 255, ISO 8859-1(алфавит для западноевропейских языков)
      Это относится к ECI 000003.
  2. Для совместимости с существующими системами могут быть добавлены два служебных символа, FNC1 и ECI

Использование

Транспорт

Железные дороги

  • Штрихкоды Aztec code используются железнодорожными операторами Deutsche Bahn, Trenitalia, Nederlandse Spoorwegen и Swiss Federal Railways для билетов продаваемых онлайн и распечатываемых клиентами. Штрихкоды Aztec code используются железнодорожными операторами Heathrow Express and National Express East Coast, в качестве электронных билетов, доставляемых на мобильные телефоны и показываемые с их экранов, а также для самостоятельного распечатывания.
  • Штриходы сканируются ручным сканером при посадке на поезд - так выглядит проверка билетов.

Авиалинии

  • Aztec Code был выбран международной ассоциацией воздушного транспорта для электронных билетов(стандарт BCBP IATA)
  • Некоторые авиакомпании отправляют штрихкоды Aztec code на мобильные телефоны пассажиров в качестве электронных(или безбумажных) билетов
  • Авиакомпания Air New Zealand будет использовать Aztec code для билетов внутри страны, но внедрение этой системы еще в процессе. [1]

Правительственные документы

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

См. также

Ссылки