7. Этикетка
7.1. Добавление текстового элемента в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_TEXT_ITEM
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_ITEM_TYPE |
String |
NAME_PRODUCT - Наименование товара |
DriverParams.X_COORDINATE |
Int |
Диапазон: 0-N |
DriverParams.Y_COORDINATE |
Int |
Диапазон: 1-N |
DriverParams.FONT |
Int |
Диапазон: 0-6 |
DriverParams.ALIGN |
Int |
0 - слева |
DriverParams.ROTATE |
Int |
0 - поворот по часовой стрелке на 0 градусов |
7.2. Добавление штрихкода в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_BARCODE_ITEM
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_ITEM_TYPE |
String |
DATAMATRIX - Datamatrix маркировки |
DriverParams.X_COORDINATE |
Int |
Диапазон: 0-N |
DriverParams.Y_COORDINATE |
Int |
Диапазон: 1-N |
DriverParams.WIDTH |
Int |
Диапазон: 1-N |
DriverParams.HEIGHT |
Int |
Диапазон: 1-N |
DriverParams.BC_TEST_LINE |
Int |
0 - не печатать |
DriverParams.ROTATE |
Int |
0 - поворот по часовой стрелке на 0 градусов |
7.3. Добавление изображения в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_IMAGE_ITEM
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PICTURE_NUMBER |
Int |
Диапазон: 0-10 |
DriverParams.X_COORDINATE |
Int |
Диапазон: 0-N |
DriverParams.Y_COORDINATE |
Int |
Диапазон: 1-N |
DriverParams.WIDTH |
Int |
Диапазон: 1-N |
DriverParams.HEIGHT |
Int |
Диапазон: 1-N |
DriverParams.ROTATE |
Int |
0 - поворот по часовой стрелке на 0 градусов |
7.4. Добавление графического элемента в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_GRAPHIC_ITEM
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.X_COORDINATE |
Int |
Диапазон: 0-N |
DriverParams.X2_COORDINATE |
Int |
Диапазон: 0-N |
DriverParams.Y_COORDINATE |
Int |
Диапазон: 1-N |
DriverParams.Y2_COORDINATE |
Int |
Диапазон: 1-N |
7.5. Отправка JSON-данных этикетки
Enum: DriverCommands.SEND_JSON_LABEL_DATA
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
DriverParams.LABEL_WIDTH |
Int |
Диапазон: 1-N |
DriverParams.LABEL_LENGTH |
Int |
Диапазон: 1-N |
7.6. Получение JSON-данных этикетки
Enum: DriverCommands.GET_JSON_LABEL_DATA
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.JSON_LABEL_DATA |
UTF-8 String |
7.7. Получить параметр «Формат этикетки» по-умолчанию
Enum: DriverCommands.GET_FORMAT_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.8. Задать параметр «Формат этикетки» по-умолчанию
Enum: DriverCommands.SET_FORMAT_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.9. Получить параметр «Формат итоговой этикетки» по-умолчанию
Enum: DriverCommands.GET_FORMAT_TOTAL_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.10. Задать параметр «Формат итоговой этикетки» по-умолчанию
Enum: DriverCommands.SET_FORMAT_TOTAL_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.11. Получить параметр «Итоговый формат этикетки корзины» по-умолчанию
Enum: DriverCommands.GET_FORMAT_CART_TOTAL_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.12. Задать параметр «Итоговый формат этикетки корзины» по-умолчанию
Enum: DriverCommands.SET_FORMAT_CART_TOTAL_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.13. Получить параметр «Формат этикетки для добавления товара в корзину» по-умолчанию
Enum: DriverCommands.GET_FORMAT_CART_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.14. Задать параметр «Формат этикетки для добавления товара в корзину» по-умолчанию
Enum: DriverCommands.SET_FORMAT_CART_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.LABEL_FORMAT |
Int |
Диапазон: 0-102 |
7.15. Получить значение пользовательского текста в UTF-8 кодировке
Enum: DriverCommands.GET_USER_TEXT_UTF8
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.STRING_NUMBER |
Int |
Диапазон: 1-10 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.STATIC_TEXT_PROP |
UTF-8 String |
7.16. Задать значение пользовательского текста в UTF-8 кодировке
Enum: DriverCommands.SET_USER_TEXT_UTF8
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.STRING_NUMBER |
Int |
Диапазон: 1-10 |
DriverParams.STATIC_TEXT_PROP |
UTF-8 String |
7.17. Задать название магазина
Enum: DriverCommands.SET_SHOP_NAME_MULTI_STRINGS
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.SHOP_NAME |
UTF-8 String |
7.18. Получить название магазина
Enum: DriverCommands.GET_SHOP_NAME_MULTI_STRINGS
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.SHOP_NAME |
UTF-8 String |
7.19. Задать адрес магазина
Enum: DriverCommands.SET_SHOP_ADDRESS
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.SHOP_ADDRESS |
UTF-8 String |
7.20. Получить адрес магазина
Enum: DriverCommands.GET_SHOP_ADDRESS
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.SHOP_ADDRESS |
UTF-8 String |
7.21. Получить валюту
Enum: DriverCommands.GET_CURRENCY
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.CURRENCY_CODE |
Int |
0 – ₽, |
7.22. Задать валюту
Enum: DriverCommands.SET_CURRENCY
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.CURRENCY_CODE |
Int |
0 – ₽, |
7.23. Загрузка графического изображения
Enum: DriverCommands.LOAD_IMAGE
Описание: Каждый бит в массиве байт соответсвует чёрному или белому цвету пикселю в изображению.
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PICTURE_WIDTH |
Int |
Значение в мм |
DriverParams.PICTURE_HEIGHT |
Int |
Значение в мм |
DriverParams.PICTURE_NUMBER |
Int |
Диапазон: 0-10 |
DriverParams.LINE_DATA |
ByteArray |
Не более 400 байт. |
7.24. Получить размер изображения
Enum: DriverCommands.GET_PICTURE_SIZE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PICTURE_NUMBER |
Int |
Диапазон: 0-10 |
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.PICTURE_WIDTH |
Int |
Значение в мм |
DriverParams.PICTURE_HEIGHT |
Int |
Значение в мм |
7.25. Тестовая печать этикетки по-умолчанию
Enum: DriverCommands.PRINT_LABEL
Описание: После вызова функции будет напечатана тестовая этикетка
7.26. Печать файла
Enum: DriverCommands.PRINT_FILE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.FILE_ON_SCALE |
UTF-8 String |
|
DriverParams.DELETE_FILE_AFTER_PRINT |
Int |
0 – не удалять |
7.27. Задать номер весов
Enum: DriverCommands.SET_SCALE_NUMBER
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.SCALE_NUMBER |
Int |
Диапазон: 1-99 |
7.28. Печать этикетки конкретного товара
Enum: DriverCommands.PRINT_PRODUCT_LABEL
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ITEM_CODE |
Int |
Диапазон: 1-9999999 |
DriverParams.PLU_NUMBER |
Int |
Диапазон: 1-9999999 |
DriverParams.BUTTON_NUMBER |
Int |
Диапазон: 1-9999999 |
7.29. Получить значение угла поворота этикетки
Enum: DriverCommands.GET_LABEL_ROTATE_VALUE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ROTATE |
Int |
0 – 0°, |
7.30. Задать значение угла поворота этикетки
Enum: DriverCommands.SET_LABEL_ROTATE_VALUE
Параметр |
Тип |
Описание |
---|---|---|
DriverParams.ROTATE |
Int |
0 – 0°, |