Общие сведения о символике Data Matrix — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Общие сведения о символике Data Matrix

2019-09-17 114
Общие сведения о символике Data Matrix 0.00 из 5.00 0 оценок
Заказать работу

Требования к символике Data Matrix установлены ГОСТ Р ИСО/МЭК 16022.

Data Matrix представляет собой двумерную матричную символику.

Существует две версии символики Data Matrix:

- версия, обозначаемая ЕСС 200, в которой используют алгоритм исправления ошибок Рида-Соломона. Версия ЕСС 200 рекомендуется для разработки любого нового применения;

- версия, обозначаемая ЕСС 000-140, с несколькими доступными уровнями сверточного исправления ошибок, такими как ЕСС 000, ЕСС 050, ЕСС 080, ЕСС 100 и ЕСС 140. Версию ЕСС 000-140 следует использовать только для замкнутых прикладных систем, в которых одна и та же сторона контролирует создание и считывание символов и обеспечивает функционирование всей системы.

Символика Data Matrix имеет следующие параметры:

 

а) кодируемый набор знаков:

 

1) знаки набора ASCII (версии КОИ-7) по [3] (согласно национальной версии США) с десятичными значениями от 0 до 127;

 

2) знаки расширенного набора ASCII (версия КОИ-8) по [2] с десятичными значениями от 128 до 255;

 

б) представление данных: темный модуль соответствует двоичной единице, светлый - двоичному нулю;

 

в) размеры символа в модулях (без учета свободной зоны):

- для версии ЕСС 200 - от 1010 до 144144, только четные значения;

- для версии ЕСС 000-140 - от 99 до 4949, только нечетные значения;

 

г) число знаков данных в символе (для символа максимального размера версии ЕСС 200):

 

3) алфавитно-цифровые данные - до 2335 знаков,

 

4) в 8-битовых байтах - 1555 знаков,

 

5) числовые данные - 3116 числовых разрядов;

 

д) задаваемое исправление ошибок:

- для версии ЕСС 200 - исправление ошибок Рида-Соломона;

- для версии ЕСС 000-140 - четыре уровня исправления ошибок на основе сверточного кода плюс (по выбору) только обнаружение ошибки;

 

е) тип кода: матричный;

 

ж) независимость от ориентации: присутствует.

Пример символа Data Matrix приведен на рисунке 3.


Рисунок 3 - Символ Data Matrix


Рисунок 3 - Символ Data Matrix

 

Формат представления платежных данных

Формат представления платежа представлен на рисунке 4.


Рисунок 4 - Формат представления платежа


Рисунок 4 - Формат представления платежа

 

Платежные реквизиты представляют в виде строки знаков для дальнейшего кодирования в двумерном символе штрихового кода. Строка знаков состоит из трёх блоков:

 

а) блок служебных данных, которые приведены в таблице 1;

 

б) блок обязательных реквизитов, необходимых для проведения платежа, которые приведены в таблице 2;

 

в) блок дополнительных реквизитов.

 

Блок служебных данных

Служебный блок содержит метаданные о платеже и предназначен для указания правил интерпретации данных о платеже.

Элементы служебного блока имеют строго фиксированный размер и располагаются в строго определенном порядке. Описание элементов служебного блока приведено в таблице 1. Длина блока равна строго 8 байт.


Таблица 1 - Элементы служебного блока

 

     
Наименование элемента Количество знаков (байт) Примечание
1 Идентификатор формата 2 Является признаком формата. Элемент содержит предопределенное значение "ST", означающее, что платеж представлен в формате, описанном в данном документе, и его можно обрабатывать. Если элемент содержит значение, отличное от указанного, то это означает, что формат "чужой", и он обрабатываться не должен.
2 Версия 4 Версия формата. В текущей версии заполняется фиксированным значением `0001'. Данное значение будет изменяться в случае выхода новых версий стандарта. Программное обеспечение, используемое в приеме платежей, интерпретирует (обрабатывает) форматы определенных версий. См. также раздел 0 "Поддержка предыдущих версий стандарта".
3 Признак набора кодированных знаков 1 Набор кодированных знаков, который используется для представления данных платежа. Задается в виде цифрового признака кодированного набора:. 1 - WIN1251; 2 - UTF8; 3 - KOI8-R.
4 Разделитель 1 Графический знак, используемый для разделения значений реквизитов платежа. По умолчанию используется знак "|" - вертикальная черта. Примечание - При этом элементы служебного блока разделителем не выделяются.

_______________

Набор кодированных знаков WIN1251 приведен в приложении А.

Набор кодированных знаков UTF8 определен [4].

Набор кодированных знаков KOI8-R приведен в приложении Б.

 


Поделиться с друзьями:

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.