Этикетка ~~~~~~~~ .. |br| raw:: html
Добавление текстового элемента в JSON-данные этикетки ----------------------------------------------------- Enum: DriverCommands.ADD_JSON_LABEL_TEXT_ITEM .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 5, 5, 15 "DriverParams.LABEL_ITEM_TYPE |br| Тип элемента этикетки", "String", "NAME_PRODUCT - Наименование товара |br| NAME_SHOP - Название магазина |br| SHOP_ADDRESS - Адрес магазина |br| NUMBER_PLU - Номер ПЛУ |br| CODE_PRODUCT - Код товара |br| GROUP_CODE - Групповой код |br| MESSAGES - сообщение |br| TEXT_LABEL_NUMBER - Надпись 'L:' |br| NUMBER_LABEL - Номер этикетки |br| TEXT_SCALES_NUMBER - Надпись '№:' |br| NUMBER_SCALES - Номер весов |br| PACKER_NAME - Имя фасовщика |br| TEXT_PACKED - Надпись 'Упаковано' |br| DАТЕ - Дата |br| ТIМЕ - Время |br| TEXT_DATE_SHELF_LIFE - Надпись 'Годен до' |br| DATE_SHELF_LIFE - Дата срока годности |br| TEXT_EXPIRATION_DATE - Надпись ”Срок годности“ |br| DATE_SHELF_LIFE_IN_DAYS - Срок годности (в днях) |br| TEXT_DATE_CREATE - Надпись 'Изготовлено' |br| DATE_MANUFACTURING - Дата производства |br| TEXT_WEIGHT - Надпись 'Масса' |br| WEIGHT - Масса |br| TEXT_TARE- Надпись 'Тара' |br| TARE - Тара |br| TEXT_GROSS_WEIGHT - Надпись 'Масса брутто' |br| GROSS_WEIGHT - Масса брутто |br| CALCULATED_NET_WEIGHT - Расчётная масса нетто |br| TEXT_PRICE- Надпись 'Цена, руб/кг' |br| PRICE_PRODUCT - Цена, руб/кг |br| TEXT_DISCOUNT_PRICE - Надпись 'Цена со скидкой' |br| DISCOUNT_PRICE - Цена со скидкой |br| TEXT_COST - Надпись 'Сумма' |br| COST - Сумма |br| TEXT_DISCOUNT_COST - Надпись 'Сумма со скидкой' |br| DISCOUNT_COST - Сумма со скидкой |br| QUANTITY_OPERATIONS_SUM - |br| Кол-во операций суммирования |br| CURRENCY_EQUIVALENT_COST - |br| Валютный эквивалент стоимости |br| TEXT_GLOBAL_1 - Текст 1 |br| TEXT_GLOBAL_2 - Текст 2 |br| TEXT_GLOBAL_3 - Текст 3 |br| TEXT_GLOBAL_4 - Текст 4 |br| TEXT_GLOBAL_5 - Текст 5 " "DriverParams.X_COORDINATE |br| Координата X", "Int", "Диапазон: 0-N" "DriverParams.Y_COORDINATE |br| Координата Y", "Int", "Диапазон: 1-N" "DriverParams.FONT |br| Шрифт элемента", "Int", "Диапазон: 0-6" "DriverParams.ALIGN |br| Позиционирование элемента", "Int", "0 - слева |br| 1 - по центру |br| 2 - справа" "DriverParams.ROTATE |br| Поворот элемента", "Int", "0 - поворот по часовой стрелке на 0 градусов |br| 1 - поворот по часовой стрелке на 90 градусов |br| 2 - поворот по часовой стрелке на 180 градусов |br| 3 - поворот по часовой стрелке на 270 градусов |br| " Добавление штрихкода в JSON-данные этикетки ------------------------------------------- Enum: DriverCommands.ADD_JSON_LABEL_BARCODE_ITEM .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_ITEM_TYPE |br| Тип элемента этикетки", "String", "DATAMATRIX - Datamatrix маркировки |br| BARCODE - Штрихкод товара" "DriverParams.X_COORDINATE |br| Координата X", "Int", "Диапазон: 0-N" "DriverParams.Y_COORDINATE |br| Координата Y", "Int", "Диапазон: 1-N" "DriverParams.WIDTH |br| Ширина", "Int", "Диапазон: 1-N" "DriverParams.HEIGHT |br| Высота", "Int", "Диапазон: 1-N" "DriverParams.BC_TEST_LINE |br| Признак печати проверочной |br| линии штрихкода", "Int", "0 - не печатать |br| 1 - печатать" "DriverParams.ROTATE |br| Поворот элемента", "Int", "0 - поворот по часовой стрелке на 0 градусов |br| 1 - поворот по часовой стрелке на 90 градусов |br| 2 - поворот по часовой стрелке на 180 градусов |br| 3 - поворот по часовой стрелке на 270 градусов |br| " Добавление изображения в JSON-данные этикетки --------------------------------------------- Enum: DriverCommands.ADD_JSON_LABEL_IMAGE_ITEM .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.PICTURE_NUMBER |br| Номер графического изображения", "Int", "Диапазон: 0-10 |br| 0 - Лента Мёбиуса" "DriverParams.X_COORDINATE |br| Координата X", "Int", "Диапазон: 0-N" "DriverParams.Y_COORDINATE |br| Координата Y", "Int", "Диапазон: 1-N" "DriverParams.WIDTH |br| Ширина", "Int", "Диапазон: 1-N" "DriverParams.HEIGHT |br| Высота", "Int", "Диапазон: 1-N" "DriverParams.ROTATE |br| Поворот элемента", "Int", "0 - поворот по часовой стрелке на 0 градусов |br| 1 - поворот по часовой стрелке на 90 градусов |br| 2 - поворот по часовой стрелке на 180 градусов |br| 3 - поворот по часовой стрелке на 270 градусов |br| " Добавление графического элемента в JSON-данные этикетки ------------------------------------------------------- Enum: DriverCommands.ADD_JSON_LABEL_GRAPHIC_ITEM .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.X_COORDINATE |br| Координата X", "Int", "Диапазон: 0-N" "DriverParams.X2_COORDINATE |br| Координата X2", "Int", "Диапазон: 0-N" "DriverParams.Y_COORDINATE |br| Координата Y", "Int", "Диапазон: 1-N" "DriverParams.Y2_COORDINATE |br| Координата Y2", "Int", "Диапазон: 1-N" Отправка JSON-данных этикетки ----------------------------- Enum: DriverCommands.SEND_JSON_LABEL_DATA .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" "DriverParams.LABEL_WIDTH |br| Ширина этикетки", "Int", "Диапазон: 1-N" "DriverParams.LABEL_LENGTH |br| Длина этикетки", "Int", "Диапазон: 1-N" Получение JSON-данных этикетки ------------------------------ Enum: DriverCommands.GET_JSON_LABEL_DATA .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.JSON_LABEL_DATA |br| JSON-данные этикетки", "UTF-8 String", "" Получить параметр "Формат этикетки" по умолчанию ------------------------------------------------ Enum: DriverCommands.GET_FORMAT_LABEL .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Задать параметр "Формат этикетки" по умолчанию ---------------------------------------------- Enum: DriverCommands.SET_FORMAT_LABEL .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Получить параметр "Формат итоговой этикетки" по умолчанию --------------------------------------------------------- Enum: DriverCommands.GET_FORMAT_TOTAL_LABEL .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Задать параметр "Формат итоговой этикетки" по умолчанию ------------------------------------------------------- Enum: DriverCommands.SET_FORMAT_TOTAL_LABEL .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Получить параметр "Итоговый формат этикетки корзины" по умолчанию ----------------------------------------------------------------- Enum: DriverCommands.GET_FORMAT_CART_TOTAL_LABEL .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Задать параметр "Итоговый формат этикетки корзины" по умолчанию --------------------------------------------------------------- Enum: DriverCommands.SET_FORMAT_CART_TOTAL_LABEL .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Получить параметр "Формат этикетки для добавления товара в корзину" по умолчанию -------------------------------------------------------------------------------- Enum: DriverCommands.GET_FORMAT_CART_LABEL .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Задать параметр "Формат этикетки для добавления товара в корзину" по умолчанию ------------------------------------------------------------------------------ Enum: DriverCommands.SET_FORMAT_CART_LABEL .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.LABEL_FORMAT |br| Формат этикетки", "Int", "Диапазон: 0-102" Получить значение пользовательского текста в UTF-8 кодировке ------------------------------------------------------------ Enum: DriverCommands.GET_USER_TEXT_UTF8 .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.STRING_NUMBER |br| Номер строки", "Int", "Диапазон: 1-10" .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.STATIC_TEXT_PROP |br| Текст", "UTF-8 String", "" Задать значение пользовательского текста в UTF-8 кодировке ---------------------------------------------------------- Enum: DriverCommands.SET_USER_TEXT_UTF8 .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.STRING_NUMBER |br| Номер строки", "Int", "Диапазон: 1-10" "DriverParams.STATIC_TEXT_PROP |br| Текст", "UTF-8 String", "" Задать название магазина ------------------------ Enum: DriverCommands.SET_SHOP_NAME_MULTI_STRINGS .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.SHOP_NAME |br| Название магазина", "UTF-8 String", "" Получить название магазина -------------------------- Enum: DriverCommands.GET_SHOP_NAME_MULTI_STRINGS .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.SHOP_NAME |br| Название магазина", "UTF-8 String", "" Задать адрес магазина --------------------- Enum: DriverCommands.SET_SHOP_ADDRESS .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.SHOP_ADDRESS |br| Адрес магазина", "UTF-8 String", "" Получить адрес магазина ----------------------- Enum: DriverCommands.GET_SHOP_ADDRESS .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.SHOP_ADDRESS |br| Адрес магазина", "UTF-8 String", "" Получить валюту --------------- Enum: DriverCommands.GET_CURRENCY .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.CURRENCY_CODE |br| Код валюты", "Int", "0 – ₽, |br| 1 – $, |br| 2 – €, |br| 3 – ₾, |br| 4 – ¥, |br| 5 – ₼, |br| 6 – ֏, |br| 7 – Br, |br| 8 – ₸, |br| 9 – L, |br| 10 – m, |br| 11 – ₴, |br| 12 – с." Задать валюту ------------- Enum: DriverCommands.SET_CURRENCY .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.CURRENCY_CODE |br| Код валюты", "Int", "0 – ₽, |br| 1 – $, |br| 2 – €, |br| 3 – ₾, |br| 4 – ¥, |br| 5 – ₼, |br| 6 – ֏, |br| 7 – Br, |br| 8 – ₸, |br| 9 – L, |br| 10 – m, |br| 11 – ₴, |br| 12 – с." Загрузка графического изображения --------------------------------- Enum: DriverCommands.LOAD_IMAGE |br| Описание: Каждый бит в массиве байт соответсвует чёрному или белому цвету пикселю в изображению. .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.PICTURE_WIDTH |br| Ширина изображения", "Int", "Значение в мм" "DriverParams.PICTURE_HEIGHT |br| Высота изображения", "Int", "Значение в мм" "DriverParams.PICTURE_NUMBER |br| Номер графического изображения", "Int", "Диапазон: 0-10 |br| 0 – Лента Мёбиуса" "DriverParams.LINE_DATA |br| Массив данных", "ByteArray", "Не более 400 байт." Получить размер изображения --------------------------- Enum: DriverCommands.GET_PICTURE_SIZE .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.PICTURE_NUMBER |br| Номер графического изображения", "Int", "Диапазон: 0-10 |br| 0 – Лента Мёбиуса" .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.PICTURE_WIDTH |br| Ширина изображения", "Int", "Значение в мм" "DriverParams.PICTURE_HEIGHT |br| Высота изображения", "Int", "Значение в мм" Тестовая печать этикетки по умолчанию ------------------------------------- Enum: DriverCommands.PRINT_LABEL |br| Описание: После вызова функции будет напечатана тестовая этикетка Задать номер весов ------------------ Enum: DriverCommands.SET_SCALE_NUMBER .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.SCALE_NUMBER |br| Логический номер весов", "Int", "Диапазон: 1-99" Печать этикетки конкретного товара ---------------------------------- Enum: DriverCommands.PRINT_PRODUCT_LABEL .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.ITEM_CODE |br| Код товара", "Int", "Диапазон: 1-9999999" "DriverParams.PLU_NUMBER |br| Номер ПЛУ", "Int", "Диапазон: 1-9999999" "DriverParams.BUTTON_NUMBER |br| Номер кнопки", "Int", "Диапазон: 1-9999999" Получить значение угла поворота этикетки ---------------------------------------- Enum: DriverCommands.GET_LABEL_ROTATE_VALUE .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.ROTATE |br| Код угла поворота этикетки", "Int", "0 – 0°, |br| 1 – 90°, |br| 2 – 180°, |br| 3 – 270°" Задать значение угла поворота этикетки -------------------------------------- Enum: DriverCommands.SET_LABEL_ROTATE_VALUE .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.ROTATE |br| Код угла поворота этикетки", "Int", "0 – 0°, |br| 1 – 90°, |br| 2 – 180°, |br| 3 – 270°" Получить JSON-данных тегов сообщений ---------------------------------------------------------------------------------------------------------------------------- Enum: DriverCommands.GET_JSON_MESSAGE_TAGS .. csv-table:: Входные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.JSON_MESSAGE_TAGS |br| JSON-данные тегов сообщений", "UTF-8 String", "" Задать JSON-данных тегов сообщений ---------------------------------------------------------------------------------------------------------------------------- Enum: DriverCommands.SET_JSON_MESSAGE_TAGS .. csv-table:: Выходные параметры :header: "Параметр", "Тип", "Описание" :widths: 15, 10, 10 "DriverParams.JSON_MESSAGE_TAGS |br| JSON-данные тегов сообщений", "UTF-8 String", ""