Значения реквизита «тип кода маркировки» (тег 2100) приведены в таблице 104.
Таблица 104
Значения реквизита «тип кода маркировки» (тег 2100)
Значение реквизита
Описание типа кода маркировки
№ прим.
0
Тип кода маркировки не идентифицирован (код маркировки отсутствует, не может быть прочитан или может быть прочитан, но не может быть распознан)
8
1
Короткий код маркировки
3
2
Код маркировки со значением кода проверки длиной 88 символов, подлежащим проверке в ФН
1,4
3
Код маркировки со значением кода проверки длиной 44 символа, не подлежащим проверке в ФН
1,2,5
4
Код маркировки со значением кода проверки длиной 44 символа, подлежащим проверке в ФН
1,2,6
5
Код маркировки со значением кода проверки длиной 4 символа, не подлежащим проверке в ФН
1,7
Примечания:
Код маркировки признается соответствующим формату GS1 в случае, если длина считанной последовательности данных включает идентификаторы применения (AI), сформированные по стандарту GS1.
В случае, если последовательность символов, содержащаяся в коде маркировки, имеет формат GS1, а также содержит идентификатор применения в формате GS1, имеющий номер «92» и длину его значения, равную 44 символам, то код маркировки не подлежит проверке в ФН, если результат вычисления контрольной суммы по алгоритму CRC-32, рассчитанной по первым 28 байтам массива длиной 32 байта, полученного в результате перекодирования значения идентификатора применения, имеющего номер «92», из кодировки Base64 в массив байт в двоичном формате, совпадает с последними 4-мя байтами этого массива. Вычисление значения CRC-32 выполняется в соответствии с параметрами, указанными в таблице 35.
В случае, если последовательность символов, содержащаяся в коде маркировки, имеет формат GS1, а также содержит идентификатор применения в формате GS1, имеющий номер «92» и длину его значения, равную 44 символам, то код маркировки подлежит проверке в ФН, если результат вычисления контрольной суммы по алгоритму CRC-32, рассчитанной по первым 28 байтам массива длиной 32 байта, полученного в результате перекодирования значения идентификатора применения,
имеющего номер «92», из кодировки Base64 в массив байт в двоичном формате, не совпадает с последними 4-мя байтами этого массива. Вычисление значения CRC-32 выполняется в соответствии с параметрами, указанными в таблице 35.
Реквизит «тип кода маркировки» (тег 2100) принимает значение, равное «1» в том случае, если последовательность символов, содержащаяся в коде маркировки, содержит код маркировки в формате, установленном для короткого кода маркировки.
В случае если длина считанной последовательности данных равна 29 символам и последовательность символов состоит из строчных и прописных латинских букв, цифр и символов ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!"%&'()*+,-./_:;=<>? и не содержит идентификаторов применения (AI) сформированных по стандарту GS1.
Реквизит «тип кода маркировки» (тег 2100) принимает значение, равное «2» в том случае, если последовательность символов, содержащаяся в коде маркировки, имеет формат GS1, а также содержит идентификатор применения в формате GS1, имеющий номер «92» и длину его значения, равную 88 символам.
Реквизит «тип кода маркировки» (тег 2100) принимает значение, равное «3» в том случае, если последовательность символов, содержащаяся в коде маркировки, имеет формат GS1, а также содержит идентификатор применения в формате GS1, имеющий номер «92», длину его значения, равную 44 символам, и код маркировки не подлежит проверке в ФН в соответствии условиями, указанными в примечании 2 к настоящей таблице.
Реквизит «тип кода маркировки» (тег 2100) принимает значение, равное «4» в том случае, если последовательность символов, содержащаяся в коде маркировки, имеет формат GS1, а также содержит идентификатор применения в формате GS1, имеющий номер «92», длину его значения, равную 44 символам, и код маркировки подлежит проверке в ФН в соответствии условиями, указанными в примечании 2 к настоящей таблице.
Реквизит «тип кода маркировки» (тег 2100) принимает значение, равное «5» в том случае, если последовательность символов, содержащаяся в коде маркировки, имеет формат GS1, а также содержит идентификатор применения в формате GS1, имеющий номер «93».
Если реквизиту «тип кода маркировки» (тег 2100) не присвоено значение, равное «1»-«5», то код маркировки признается не идентифицированным и указанный реквизит принимает значение, равное «0».