Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Дисциплины:
2019-09-17 | 114 |
5.00
из
|
Заказать работу |
|
|
Требования к символике 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 приведен в приложении А. |
|
|
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!