7. Этикетка
7.1. Добавление текстового элемента в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_TEXT_ITEM
Номер команды: 59
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
278 |
ParamType.LabelItemType |
String |
NAME_PRODUCT - Наименование товара |
279 |
ParamType.XCoordinate |
Int |
Диапазон: 0-N |
281 |
ParamType.YCoordinate |
Int |
Диапазон: 1-N |
283 |
ParamType.Font |
Int |
Диапазон: 0-6 |
284 |
ParamType.Align |
Int |
0 - слева |
321 |
ParamType.Rotate |
Int |
0 - поворот по часовой стрелке на 0 градусов |
7.2. Добавление штрихкода в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_BARCODE_ITEM
Номер команды: 60
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
278 |
ParamType.LabelItemType |
String |
DATAMATRIX - Datamatrix маркировки |
279 |
ParamType.XCoordinate |
Int |
Диапазон: 0-N |
281 |
ParamType.YCoordinate |
Int |
Диапазон: 1-N |
285 |
ParamType.Width |
Int |
Диапазон: 1-N |
286 |
ParamType.Height |
Int |
Диапазон: 1-N |
136 |
ParamType.BCTestLine |
Int |
0 - не печатать |
321 |
ParamType.Rotate |
Int |
0 - поворот по часовой стрелке на 0 градусов |
7.3. Добавление изображения в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_IMAGE_ITEM
Номер команды: 61
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
142 |
ParamType.PictureNumber |
Int |
Диапазон: 0-10 |
279 |
ParamType.XCoordinate |
Int |
Диапазон: 0-N |
281 |
ParamType.YCoordinate |
Int |
Диапазон: 1-N |
285 |
ParamType.Width |
Int |
Диапазон: 1-N |
286 |
ParamType.Height |
Int |
Диапазон: 1-N |
321 |
ParamType.Rotate |
Int |
0 - поворот по часовой стрелке на 0 градусов |
7.4. Добавление графического элемента в JSON-данные этикетки
Enum: DriverCommands.ADD_JSON_LABEL_GRAPHIC_ITEM
Номер команды: 62
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
279 |
ParamType.XCoordinate |
Int |
Диапазон: 0-N |
280 |
ParamType.X2Coordinate |
Int |
Диапазон: 0-N |
281 |
ParamType.YCoordinate |
Int |
Диапазон: 1-N |
282 |
ParamType.Y2Coordinate |
Int |
Диапазон: 1-N |
7.5. Отправка JSON-данных этикетки
Enum: DriverCommands.SEND_JSON_LABEL_DATA
Номер команды: 63
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-102 |
193 |
ParamType.LabelWidth |
Int |
Диапазон: 1-N |
52 |
ParamType.LabelLength |
Int |
Диапазон: 1-N |
7.6. Получение JSON-данных этикетки
Enum: DriverCommands.GET_JSON_LABEL_DATA
Номер команды: 64
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-102 |
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
195 |
ParamType.JsonLabelData |
ByteArray |
UTF-8 строка в виде массива байт |
7.7. Получить параметр «Формат этикетки» по-умолчанию
Enum: CommandType.GET_FORMAT_LABEL
Номер команды: 14
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Диапазон: 0-102 |
7.8. Задать параметр «Формат этикетки» по-умолчанию
Enum: CommandType.SET_FORMAT_LABEL
Номер команды: 15
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-102 |
7.9. Получить параметр «Формат итоговой этикетки» по-умолчанию
Enum: CommandType.GET_FORMAT_TOTAL_LABEL
Номер команды: 118
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Диапазон: 0-102 |
7.10. Задать параметр «Формат итоговой этикетки» по-умолчанию
Enum: CommandType.SET_FORMAT_TOTAL_LABEL
Номер команды: 119
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-102 |
7.11. Получить параметр «Итоговый формат этикетки корзины» по-умолчанию
Enum: CommandType.GET_FORMAT_CART_TOTAL_LABEL
Номер команды: 132
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Диапазон: 0-102 |
7.12. Задать параметр «Итоговый формат этикетки корзины» по-умолчанию
Enum: CommandType.SET_FORMAT_CART_TOTAL_LABEL
Номер команды: 133
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-102 |
7.13. Получить параметр «Формат этикетки для добавления товара в корзину» по-умолчанию
Enum: CommandType.GET_FORMAT_CART_LABEL
Номер команды: 134
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Диапазон: 0-102 |
7.14. Задать параметр «Формат этикетки для добавления товара в корзину» по-умолчанию
Enum: CommandType.SET_FORMAT_CART_LABEL
Номер команды: 135
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
51 |
ParamType.LabelFormat |
Int |
Диапазон: 0-102 |
7.15. Получить значение пользовательского текста в UTF-8 кодировке
Enum: CommandType.GET_USER_TEXT_UTF8
Номер команды: 92
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
180 |
ParamType.StringNumber |
Int |
Диапазон: 1-5 |
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
179 |
ParamType.StaticTextProp |
ByteArray |
UTF-8 строка в виде массива байт |
7.16. Задать значение пользовательского текста в UTF-8 кодировке
Enum: CommandType.SET_USER_TEXT_UTF8
Номер команды: 93
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
180 |
ParamType.StringNumber |
Int |
Диапазон: 1-5 |
179 |
ParamType.StaticTextProp |
ByteArray |
UTF-8 строка в виде массива байт |
7.17. Задать название магазина
Enum: CommandType.SET_SHOP_NAME_MULTI_STRINGS
Номер команды: 130
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
181 |
ParamType.ShopName |
ByteArray |
UTF-8 строка в виде массива байт |
7.18. Получить название магазина
Enum: CommandType.GET_SHOP_NAME_MULTI_STRINGS
Номер команды: 131
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
181 |
ParamType.ShopName |
ByteArray |
UTF-8 строка в виде массива байт |
7.19. Задать адрес магазина
Enum: CommandType.SET_SHOP_ADDRESS
Номер команды: 56
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
214 |
ParamType.ShopAddress |
ByteArray |
UTF-8 строка в виде массива байт |
7.20. Получить адрес магазина
Enum: CommandType.GET_SHOP_ADDRESS
Номер команды: 57
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
214 |
ParamType.ShopAddress |
ByteArray |
UTF-8 строка в виде массива байт |
7.21. Получить валюту
Enum: CommandType.GET_CURRENCY
Номер команды: 103
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
299 |
ParamType.CurrencyCode |
Int |
0 - ₽, |
7.22. Задать валюту
Enum: CommandType.SET_CURRENCY
Номер команды: 104
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
299 |
ParamType.CurrencyCode |
Int |
0 - ₽, |
7.23. Загрузка графического изображения
Enum: CommandType.LOAD_IMAGE
Номер команды: 10
Описание: Каждый бит в массиве байт соответсвует чёрному или белому цвету пикселю в изображению.
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
140 |
ParamType.PictureWidth |
Int |
Значение в мм |
141 |
ParamType.PictureHeight |
Int |
Значение в мм |
142 |
ParamType.PictureNumber |
Int |
Диапазон: 0-10 |
143 |
ParamType.LineData |
ByteArray |
Не более 400 байт. |
7.24. Получить размер изображения
Enum: CommandType.GET_PICTURE_SIZE
Номер команды: 76
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
142 |
ParamType.PictureNumber |
Int |
Диапазон: 0-10 |
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
140 |
ParamType.PictureWidth |
Int |
Значение в мм |
141 |
ParamType.PictureHeight |
Int |
Значение в мм |
7.25. Тестовая печать этикетки по-умолчанию
Enum: CommandType.PRINT_LABEL
Номер команды: 50
Описание: После вызова функции будет напечатана тестовая этикетка
7.26. Печать файла
Enum: CommandType.PRINT_FILE
Номер команды: 108
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
211 |
ParamType.FileOnScale |
ByteArray |
|
305 |
ParamType.DeleteFileAfterPrint |
Int |
0 - не удалять |
7.27. Задать номер весов
Enum: CommandType.SET_SCALE_NUMBER
Номер команды: 69
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
22 |
ParamType.ScalesNumber |
Int |
Диапазон: 1-99 |
7.28. Печать этикетки конкретного товара
Enum: CommandType.PRINT_PRODUCT_LABEL
Номер команды: 126
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
182 |
ParamType.ItemCode |
Int |
Диапазон: 1-9999999 |
183 |
ParamType.PLUNumber |
Int |
Диапазон: 1-9999999 |
330 |
ParamType.ButtonNumber |
Int |
Диапазон: 1-9999999 |
7.29. Получить значение угла поворота этикетки
Enum: CommandType.GET_LABEL_ROTATE_VALUE
Номер команды: 136
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
321 |
ParamType.Rotate |
Int |
0 – 0°, |
7.30. Задать значение угла поворота этикетки
Enum: CommandType.SET_LABEL_ROTATE_VALUE
Номер команды: 137
№ |
Параметр |
Тип |
Описание |
---|---|---|---|
321 |
ParamType.Rotate |
Int |
0 – 0°, |