6. Штрихкод

6.1. Получение JSON-данных штрихкодов

Enum: DriverCommands.GET_JSON_BARCODE_STRUCTURES

Входные параметры

Параметр

Тип

Описание

DriverParams.JSON_BARCODE_STRUCTURE
JSON-данные штрихкодов

UTF-8 String

6.2. Отправка JSON-данных штрихкодов

Enum: DriverCommands.SET_JSON_BARCODE_STRUCTURES

Выходные параметры

Параметр

Тип

Описание

DriverParams.JSON_BARCODE_STRUCTURE
JSON-данные штрихкодов

UTF-8 String

6.3. Получить параметр «Тип префикса штрихкода» по-умолчанию

Enum: DriverCommands.GET_PREFIX_BARCODE_TYPE

Выходные параметры

Параметр

Тип

Описание

DriverParams.PREFIX_BC_TYPE
Тип префикса штрихкода

Int

0 – номер весов
1 – групповой код товара
2 – штучный / весовой префикс
3 — префикс GS1

6.4. Задать параметр «Тип префикса штрихкода» по-умолчанию

Enum: DriverCommands.SET_PREFIX_BARCODE_TYPE

Входные параметры

Параметр

Тип

Описание

DriverParams.PREFIX_BC_TYPE
Тип префикса штрихкода

Int

0 – номер весов
1 – групповой код товара
2 – штучный / весовой префикс
3 — префикс GS1

6.5. Получить параметр «Структура штрихкода» по-умолчанию

Enum: DriverCommands.GET_BARCODE_STRUCTURE

Выходные параметры

Параметр

Тип

Описание

DriverParams.BC_FORMAT
Структура штрихкода

Int

6 – PPNNNNNNQQQQC
7 – PPNNNNNQQQQQC
8 – PPNNNNQQQQQQC
15 – NNNNNNNQQQQQC

Примечание

Структура штрихкода, где:

  • P – префикс штрихкода,

  • N – код товара,

  • Q – вес товара в граммах,

  • С – контрольная сумма EAN13.

6.6. Задать параметр «Структура штрихкода» по-умолчанию

Enum: DriverCommands.SET_BARCODE_STRUCTURE

Входные параметры

Параметр

Тип

Описание

DriverParams.BC_FORMAT
Структура штрихкода

Int

6 – PPNNNNNNQQQQC
7 – PPNNNNNQQQQQC
8 – PPNNNNQQQQQQC
15 – NNNNNNNQQQQQC

6.7. Получить значения «Префиксов штрихкода»

Enum: DriverCommands.GET_PARAMS_PREFIXES_BARCODE

Выходные параметры

Параметр

Тип

Описание

DriverParams.PREFIX_BC_WEIGHT_GOODS
Префикс весового товара

Int

Диапазон: 0-99

DriverParams.PREFIX_BC_PIECE_GOODS
Префикс штучного товара

Int

Диапазон: 0-99

DriverParams.PREFIX_BC_TOTAL_LABEL
Префикс итоговой этикетки

Int

Диапазон: 0-99

6.8. Задать значение «Префикса штрихкода»

Enum: DriverCommands.SET_PARAM_PREFIX_BARCODE

Входные параметры

Параметр

Тип

Описание

DriverParams.PREFIX_BC
Тип префикса

Int

0 – весовой
1 – штучный
2 – итоговый

DriverParams.PREFIX_BC_WEIGHT_GOODS
Префикс весового товара

Int

Диапазон: 0-99
Указывается, если тип префикса = 0

DriverParams.PREFIX_BC_PIECE_GOODS
Префикс штучного товара

Int

Диапазон: 0-99
Указывается, если тип префикса = 1

DriverParams.PREFIX_BC_TOTAL_LABEL
Префикс итоговой этикетки

Int

Диапазон: 0-99
Указывается, если тип префикса = 2