9.2. Работа с товарами
9.2.1. Очистить ПЛУ товара
Enum: DriverCommands.CLEAR_PLU
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
Примечание
Команда задаёт у товара пустое значение в качестве номера ПЛУ.
9.2.2. Получить номер ПЛУ по коду товара
Enum: DriverCommands.GET_PLU_BY_CODE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
9.2.3. Запрос максимального количества ПЛУ
Enum: DriverCommands.QUERY_MAX_COUNT_PLU
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_COUNT |
Int |
9.2.4. Запрос максимального количества сообщений
Enum: DriverCommands.GET_MESSAGES_COUNT
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_COUNT |
Int |
9.2.5. Получить параметр «Назначение группового кода»
Enum: DriverCommands.GET_USING_GROUP_CODE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.USE_GROUP_CODE_AS_PROP |
Int |
0 – групповой код |
9.2.6. Задать параметр «Назначение группового кода»
Enum: DriverCommands.SET_USING_GROUP_CODE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.USE_GROUP_CODE_AS_PROP |
Int |
0 – групповой код |
9.2.7. Получить ПЛУ
Enum: DriverCommands.GET_DATA_ABOUT_PRODUCT
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
String |
Максимальный размер текста: 28 символов |
DriverParams.NAME_SECOND |
String |
Максимальный размер текста: 28 символов |
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Диапазон: 0-9999 |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.ROSTEST |
String |
Максимальный размер текста: 4 символа |
9.2.8. Получить ПЛУ в кодировке UTF-8
Enum: DriverCommands.GET_DATA_ABOUT_PRODUCT_UTF8
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
UTF-8 String |
|
DriverParams.NAME_SECOND |
UTF-8 String |
|
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 0-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Диапазон: 0-9999 |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.ROSTEST |
UTF-8 String |
9.2.9. Задать ПЛУ
Enum: DriverCommands.SET_DATA_ABOUT_PRODUCT
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
String |
Максимальный размер текста: 28 символов |
DriverParams.NAME_SECOND |
String |
Максимальный размер текста: 28 символов |
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Диапазон: 0-9999 |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.ROSTEST |
String |
Максимальный размер текста: 4 символа |
9.2.10. Задать ПЛУ в кодировке UTF-8
Enum: DriverCommands.SET_DATA_ABOUT_PRODUCT_UTF8
Номер команды: 96
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
UTF-8 String |
|
DriverParams.NAME_SECOND |
UTF-8 String |
|
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Диапазон: 0-9999 |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.ROSTEST |
UTF-8 String |
9.2.11. Получить ПЛУ расширенного формата
Enum: DriverCommands.GET_DATA_EXTENDED_ABOUT_PRODUCT
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
String |
Максимальный размер текста: 28 символов |
DriverParams.NAME_SECOND |
String |
Максимальный размер текста: 28 символов |
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-15 |
DriverParams.BC_FORMAT |
Int |
0 – по-умолчанию |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Можно получить если USE_GROUP_CODE_AS_PROP = 0 |
DriverParams.MANUFACTURED_DATE |
ByteArray |
Можно получить если USE_GROUP_CODE_AS_PROP = 1 |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.GOODS_TYPE |
Int |
0 – весовой |
DriverParams.ROSTEST |
String |
Максимальный размер текста: 4 символа |
DriverParams.SHELF_LIFE_DATE |
ByteArray |
3 байта формата ДД.ММ.ГГ |
9.2.12. Получить ПЛУ расширенного формата в кодировке UTF-8
Enum: DriverCommands.GET_DATA_EXTENDED_ABOUT_PRODUCT_UTF8
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
UTF-8 String |
|
DriverParams.NAME_SECOND |
UTF-8 String |
|
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-15 |
DriverParams.BC_FORMAT |
Int |
0 – по-умолчанию |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Можно получить если USE_GROUP_CODE_AS_PROP = 0 |
DriverParams.MANUFACTURED_DATE |
ByteArray |
Можно получить если USE_GROUP_CODE_AS_PROP = 1 |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.GOODS_TYPE |
Int |
0 – весовой |
DriverParams.ROSTEST |
UTF-8 String |
|
DriverParams.SHELF_LIFE_DATE |
ByteArray |
3 байта формата ДД.ММ.ГГ |
9.2.13. Задать ПЛУ расширенного формата
Enum: DriverCommands.SET_DATA_EXTENDED_ABOUT_PRODUCT
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
String |
Максимальный размер текста: 28 символов |
DriverParams.NAME_SECOND |
String |
Максимальный размер текста: 28 символов |
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-15 |
DriverParams.BC_FORMAT |
Int |
0 – по-умолчанию |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Не обязателен в зависимости от использования |
DriverParams.MANUFACTURED_DATE |
ByteArray |
Не обязателен в зависимости от использования |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.GOODS_TYPE |
Int |
0 – весовой |
DriverParams.ROSTEST |
String |
Максимальный размер текста: 4 символа |
DriverParams.SHELF_LIFE_DATE |
ByteArray |
3 байта формата ДД.ММ.ГГ |
9.2.14. Задать ПЛУ расширенного формата в кодировке UTF-8
Enum: DriverCommands.SET_DATA_EXTENDED_ABOUT_PRODUCT_UTF8
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
UTF-8 String |
|
DriverParams.NAME_SECOND |
UTF-8 String |
|
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-15 |
DriverParams.BC_FORMAT |
Int |
0 – по-умолчанию |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Не обязателен в зависимости от использования |
DriverParams.MANUFACTURED_DATE |
ByteArray |
Не обязателен в зависимости от использования |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.GOODS_TYPE |
Int |
0 – весовой |
DriverParams.ROSTEST |
UTF-8 String |
|
DriverParams.SHELF_LIFE_DATE |
ByteArray |
3 байта формата ДД.ММ.ГГ |
9.2.15. Добавить блок ПЛУ расширенного формата
Enum: DriverCommands.ADD_PLU_TO_BLOCK
Описание: Добавить расширенные данные о ПЛУ в список (от 1 до 6 блоков) для последующей отправки через команду DriverCommands.SET_BLOCK_DATA_EXTENDED_ABOUT_PRODUCT
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-65535 |
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.NAME_FIRST |
String |
Максимальный размер текста: 28 символов |
DriverParams.NAME_SECOND |
String |
Максимальный размер текста: 28 символов |
DriverParams.PRICE |
Int |
Диапазон: 1-999999 |
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-15 |
DriverParams.BC_FORMAT |
Int |
0 – по-умолчанию |
DriverParams.SHELF_LIFE_IN_DAYS |
Int |
Диапазон: 1-9999 |
DriverParams.TARE |
Int |
Диапазон: 1-65535 |
DriverParams.GROUP_CODE |
Int |
Не обязателен в зависимости от использования |
DriverParams.MANUFACTURED_DATE |
ByteArray |
Не обязателен в зависимости от использования |
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.GOODS_TYPE |
Int |
0 – весовой |
DriverParams.ROSTEST |
String |
Максимальный размер текста: 4 символа |
DriverParams.SHELF_LIFE_DATE |
ByteArray |
3 байта формата ДД.ММ.ГГ |
9.2.16. Получить сообщение
Enum: DriverCommands.GET_MESSAGE_DATA
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.STRING_NUMBER |
Int |
Диапазон: 1-255 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_STRING |
String |
Максимальный размер текста: 50 символов |
9.2.17. Получить сообщение в кодировке UTF-8
Enum: DriverCommands.GET_MESSAGE_DATA_UTF8
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.STRING_NUMBER |
Int |
Диапазон: 1-255 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_STRING |
UTF-8 String |
9.2.18. Задать сообщение
Enum: DriverCommands.SET_MESSAGE_DATA
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.STRING_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.MESSAGE_STRING |
String |
Максимальный размер текста: 50 символов |
9.2.19. Задать сообщение в кодировке UTF-8
Enum: DriverCommands.SET_MESSAGE_DATA_UTF8
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.STRING_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.MESSAGE_STRING |
UTF-8 String |
9.2.20. Добавить блок сообщение
Enum: DriverCommands.ADD_MESSAGE_TO_BLOCK
Описание: Добавить данные сообщений (от 1 до 8 блоков) для последующей отправки через команду DriverCommands.SET_MESSAGE_BLOCK_DATA
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.MESSAGE_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.STRING_NUMBER |
Int |
Диапазон: 1-255 |
DriverParams.MESSAGE_STRING |
String |
Максимальный размер текста: 50 символов |