Общее описание ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. |br| raw:: html
Драйверы для весов с печатью этикетки имеют одинаковый принцип работы, не зависящий от языка программирования: * перед началом работы с весами необходимо выполнить подключение; * перед каждым вызовом функции, работающей с весами, необходимо добавить все требуемые для неё параметры; * каждый входной параметр устанавливается отдельно и должен учитываться его тип; * каждый выходной параметр считывается отдельно и должен учитываться его тип; * множества входных параметров и выходных не равны; * для установки параметров нужно использовать их числовые эквиваленты (или значения из перечислений, если такие существуют); * каждый вызов функции очищает все входные и ненужные выходные параметры; Поддерживаемые функции ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Поддерживаемые функции :header: "№", "Наименование", "Описание" :widths: 5, 10, 30 0, "CONNECT", "Подключение к устройству" 1, "BEEP", "Звуковой сигнал" 2, "SET_TIME", "Установка времени" 3, "SET_DATE", "Установка даты" 4, "SET_DATE_FORMAT", "Установка формата даты" 5, "EDIT_PASSWORD", "Редактирование пароля" 6, "GET_PARAMS_LABEL", "Получение параметров этикетки" 7, "SET_PARAMS_LABEL", "Установка параметров этикетки" 8, "GET_ADDING_PARAMS_LABEL", "Получение расширенных |br| параметров этикетки" 9, "SET_ADDING_PARAMS_LABEL", "Установка расширенных |br| параметровэтикетки" 10, "LOAD_IMAGE", "Загрузка изображения" 11, "GET_FONTS_ITEMS_LABEL", "Получить шрифты элементов этикетки" 12, "SET_FONTS_ITEMS_LABEL", "Записать шрифты элементов этикетки" 13, "GET_AVAILABLE_FONTS", "Получить список доступных шрифтов" 14, "GET_FORMAT_LABEL", "Получить параметр 'Формат этикетки' |br| по умолчанию" 15, "SET_FORMAT_LABEL", "Записать параметр 'Формат этикетки' |br| по умолчанию" 16, "GET_USER_TEXT", "Получить значение пользовательского |br| текста" 17, "SET_USER_TEXT", "Записать параметр пользовательского |br| текста" 18, "GET_NAME_SHOP", "Получить название магазина" 19, "SET_NAME_SHOP", "Записать название магазина" 20, "CLEAR_DB_PRODUCTS_AND_MESSAGGES", "Очистить базу товаров и сообщений" 21, "GET_PLU_BY_CODE", "Получить ПЛУ по коду товара" 22, "SET_DATA_ABOUT_PRODUCT", "Записать ПЛУ" 23, "GET_DATA_ABOUT_PRODUCT", "Получить ПЛУ" 24, "CLEAR_PLU", "Очистить ПЛУ" 25, "ADD_PLU_TO_BLOCK", "Добавить ПЛУ в блок" 26, "SET_BLOCK_DATA_EXTENDED_ABOUT_PRODUCT", "Записать блок ПЛУ |br| расширенного формата" 27, "SET_DATA_EXTENDED_ABOUT_PRODUCT", "Записать ПЛУ расширенного формата" 28, "GET_DATA_EXTENDED_ABOUT_PRODUCT", "Получить ПЛУ расширенного формата" 29, "QUERY_MAX_COUNT_PLU", "Максимальное количество ПЛУ" 30, "ADD_MESSAGE_TO_BLOCK", "Добавить сообщение в блок" 31, "SET_MESSAGE_DATA", "Записать сообщение" 32, "GET_MESSAGE_DATA", "Получить сообщение" 33, "SET_MESSAGE_BLOCK_DATA", "Записать блок сообщений" 34, "GET_MESSAGES_COUNT", "Получить максимальное |br| количество сообщений" 35, "GET_PREFIX_BARCODE_TYPE", "Получить тип префикса штрихкода" 36, "SET_PREFIX_BARCODE_TYPE", "Записать тип префикса штрихкода" 37, "GET_BARCODE_STRUCTURE", "Получить структуру штрихкода" 38, "SET_BARCODE_STRUCTURE", "Записать структуру штрихкода" 39, "GET_PARAMS_PREFIXES_BARCODE", "Получить префиксы штрихкода" 40, "SET_PARAM_PREFIX_BARCODE", "Записать префикс штрихкода" 41, "GET_USING_GROUP_CODE", "Получить назначение группового кода" 42, "SET_USING_GROUP_CODE", "Записать назначение группового кода" 43, "QUERY_STATE_SCALES", "Запрос состояния весов" 44, "GET_MERTECH_PROTOCOL_VERSION", "Версия протокола" 45, "EXT_GET_VERSION_FRONT_APPLICATION", "Версия приложения Scales" 46, "EXT_GET_MODEL_SCALES", "Получить модель весов" 47, "EXT_GET_SERIAL_NUMBER", "Получить серийный номер весов" 48, "SEND_FILE", "Отправить файл на весы" 49, "GET_FILE", "Получить файл с весов" 50, "PRINT_LABEL", "Печать этикетки" 51, "GET_DRIVER_VERSION", "Получить версию драйвера" 52, "ADD_MESSAGE_TO_JSON_DATA", "Добавление сообщения к json-данным товаров" 53, "ADD_CATEGORY_TO_JSON_DATA", "Добавление категории к json-данным товаров" 54, "ADD_PRODUCT_TO_JSON_DATA", "Добавление товара к json-данным товаров" 55, "DELETE_PRODUCT", "Удаление товара" 56, "SET_SHOP_ADDRESS", "Задать название магазина" 57, "GET_SHOP_ADDRESS", "Получить название магазина" 58, "EXT_GET_CONTENTS_LIST_FROM_FOLDER", "Получение списка содержимого |br| в папке на весах" 59, "ADD_JSON_LABEL_TEXT_ITEM", "Добавление текстового элемента в JSON-данные этикетки" 60, "ADD_JSON_LABEL_BARCODE_ITEM", "Добавление штрихкода в JSON-данные этикетки" 61, "ADD_JSON_LABEL_IMAGE_ITEM", "Добавление изображения в JSON-данные этикетки" 62, "ADD_JSON_LABEL_GRAPHIC_ITEM", "Добавление графического элемента в JSON-данные этикетки" 63, "SEND_JSON_LABEL_DATA", "Отправка JSON-данных этикетки" 64, "GET_JSON_LABEL_DATA", "Получение JSON-данных этикетки" 65, "GET_JSON_BARCODE_STRUCTURES", "Получение JSON-данных штрихкодов" 66, "SET_JSON_BARCODE_STRUCTURES", "Отправка JSON-данных штрихкодов" 67, "EXT_GET_TIME", "Получение времени с весов" 68, "EXT_GET_DATE", "Получение даты с весов" 69, "SET_SCALE_NUMBER", "Установка номера весов" 70, "EXT_GET_SCENARIOS_LIST", "Получение списка сценариев" 71, "EXT_SET_SCENARIO", "Установка сценария" 72, "EXT_GET_LOGGING", "Получение уровня логирования" 73, "EXT_SET_LOGGING", "Установка уровня логирования" 74, "EXT_GET_ALIGN_PARAMS_LABEL", "Получение позиционирования |br| элементов этикетки" 75, "EXT_SET_ALIGN_PARAMS_LABEL", "Запись позиционирования |br| элементов этикетки" 76, "GET_PICTURE_SIZE", "Получение размера изображения" 77, "GET_SCALE_INFORMATION", "Получение JSON-данных с информацией о весах" 78, "EXT_RELOAD_FRONT_APPLICATION", "Перезагрузка приложения Scale" 79, "ADD_IP_TO_LIST", "Добавление IP в список" 80, "CLEAR_IP_LIST", "Очистка списка IP" 81, "GET_ERROR_DESCRIPTION", "Получение описания ошибки" 82, "GET_RESULT_LIST", "Получение результатов для |br| последнего запроса" 83, "ADD_LOT_OF_PRODUCT_TO_JSON_DATA", "Добавление партии товара к json-данным товаров" 84, "GET_STRINGS_COUNT_IN_MESSAGE", "Получение количества |br| строк в сообщении" 85, "EXT_CREATE_SCALE_BACKUP", "Запрос на создание бэкапа весов" 86, "EXT_GET_SCALE_BACKUP_STATUS", "Получение статуса создания |br| бэкапа весов" 87, "EXT_CREATE_JSON_ITEMS_FILE", "Запрос на создание json-файла |br| товаров, категорий и сообщений" 88, "EXT_GET_JSON_ITEMS_FILE_STATUS", "Получение статуса создания json-файла |br| товаров, категорий и сообщений" 89, "GET_DB_SCHEMA_VERSION", "Получение версии схемы базы данных, |br| с которой работает драйвер" 90, "CHANGE_DRIVER_LANG", "Изменение языка драйвера" 91, "DELETE_CATEGORY", "Удаление категории" 92, "GET_USER_TEXT_UTF8", "Получение пользовательского текста" 93, "SET_USER_TEXT_UTF8", "Запись пользовательского текста" 94, "GET_NAME_SHOP_UTF8", "Получение названия магазина" 95, "SET_NAME_SHOP_UTF8", "Запись названия магазина" 96, "SET_DATA_ABOUT_PRODUCT_UTF8", "Запись данных о продукте" 97, "GET_DATA_ABOUT_PRODUCT_UTF8", "Получение данных о продукте" 98, "SET_DATA_EXTENDED_ABOUT_PRODUCT_UTF8", "Запись расширенных данных |br| о продукте" 99, "GET_DATA_EXTENDED_ABOUT_PRODUCT_UTF8", "Получение расширенных данных |br| о продукте" 100, "ADD_MESSAGE_TO_BLOCK_UTF8", "Добавление сообщения |br| в блок для отправки" 101, "SET_MESSAGE_DATA_UTF8", "Запись сообщения" 102, "GET_MESSAGE_DATA_UTF8", "Получение сообщения" 103, "GET_CURRENCY", "Получение выбранной валюты" 104, "SET_CURRENCY", "Установка выбранной валюты" 105, "GET_SCALE_LANGUAGE", "Получение языка весов" 106, "SET_SCALE_LANGUAGE", "Установка языка весов" 107, "SHOW_MESSAGE_ON_SCREEN", "Отображение сообщения |br| на экране весов" 108, "PRINT_FILE", "Печать файла" 109, "GET_MERTECH_FOLDER_PATH", "Получение пути к папке |br| ../MertechScale" 110, "GET_PACKER", "Получение данных фасовщика" 111, "SET_PACKER", "Запись данных фасовщика" 112, "DELETE_PACKER", "Удаление данных фасовщика" 113, "SEND_ALL_FILES_FROM_FOLDER", "Загрузка на весы всего |br| содержимого папки" 116, "EXT_GET_DATAMATRIX_LABEL_ITEM", "Получить данные Datamatrix" 117, "EXT_SET_DATAMATRIX_LABEL_ITEM", "Задать данные Datamatrix" 120, "CHANGE_DRIVER_ROOT_FOLDER", "Изменить корневой каталог драйвера" 121, "START_PREDICTION", "Начать распознавание" 122, "ENCRYPT_SCENARIO", "Зашифровать сценарий" 123, "CONFIRM_ITEM_AFTER_PREDICTION", "Подтвердить товар после распознавания" 124, "SET_ZERO", "Установить ноль на весах" 125, "SET_TARE", "Установить тару на весах" 126, "PRINT_PRODUCT_LABEL", "Печать конкретного товара" 127, "STOP_COMMAND", "Остановить выполнение текущей команды" 128, "RETAIL_BOT_FACTORY_RESET", "Сброс камеры распознавания до заводских настроек" 129, "ADD_PRODUCT_RATE_TO_JSON_DATA", "Добавление рейтинга товара к json-данным товаров" 130, "SET_SHOP_NAME_MULTI_STRINGS", "Задать название магазина с несколькоми строками" 131, "GET_SHOP_NAME_MULTI_STRINGS", "Получить название магазина с несколькоми строками" 132, "GET_FORMAT_CART_TOTAL_LABEL", "Получить формат итоговой этикетки корзины" 133, "SET_FORMAT_CART_TOTAL_LABEL", "Задать формат итоговой этикетки корзины" 134, "GET_FORMAT_CART_LABEL", "Получить формат этикетки для добавления товара в корзину" 135, "SET_FORMAT_CART_LABEL", "Задать формат этикетки для добавления товара в корзину" 136, "GET_LABEL_ROTATE_VALUE", "Получить значение угла поворота этикетки" 137, "SET_LABEL_ROTATE_VALUE", "Задать значение угла поворота этикетки" 138, "GET_JSON_MESSAGE_TAGS", "Получить теги сообщений" 139, "SET_JSON_MESSAGE_TAGS", "Задать теги сообщений" 140, "GET_DATA_PROCESSING_METHOD", "Получить метод обработки данных" 141, "SET_DATA_PROCESSING_METHOD", "Задать метод обработки данных" 142, "DISCONNECT", "Отключение от устройства" 143, "CHANGE_DRIVER_CONNECTION_TYPE", "Изменить тип соединения драйвера" Поддерживаемые параметры ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Поддерживаемые параметры :header: "№", "Наименование", "Тип", "Описание" :widths: 5, 10, 10, 30 1, "Ip", "Строка", "Ip адрес" 2, "Port", "Строка", "Порт" 3, "AdminPassword", "Строка", "Пароль" 4, "FolderPath", "Массив байт", "Путь к папке с |br| отправляемыми файлами" 5, "Protocol", "Число", "Протокол" 6, "WeightFixationSign", "Число", "Фиксация веса" 7, "AutoZeroingSign", "Число", "Работа автонуля" 8, "AutoZeroInitialInstallationSign", "Число", "Первичная установка автонуля" 9, "TareSign", "Число", "Флаг тары" 10, "CalmingWeightSign", "Число", "Успокоение веса" 11, "AutoZeroError", "Число", "Ошибка автонуля при включении" 12, "OverloadByWeight", "Число", "Перегрузка по весу" 13, "ReceivingMeasurementError", "Число", "Ошибка при получении измерения" 14, "VersionLP", "Строка", "Версия Service" 15, "Embodiment", "Число", "Номер конструктивного исполнения" 16, "DateLP", "Массив байт", "Дата сборки Service" 17, "PLUCount", "Число", "Количество ПЛУ" 18, "MessagesCount", "Число", "Количество сообщений" 19, "StringsCountInMessage", "Число", "Количество строк в сообщении" 20, "WeightLimit", "Число", "Максимальный вес" 21, "Discreteness", "Массив байт", "Дискретность" 22, "ScalesNumber", "Число", "Номер весов" 23, "LabelNumber", "Число", "Номер этикетки" 24, "Mode", "Число", "Режим весов" 25, "AdvancedMode", "Число", "Подрежим весов" 26, "KeyboardMode", "Число", "Состояние клавиатуры" 27, "Date", "Массив байт", "Дата на весах" 28, "Time", "Массив байт", "Время на весах" 29, "DateFormat", "Число", "Формат даты на весах" 30, "TimeFormat", "Число", "Формат времени на весах" 31, "JsonScaleInformation", "Массив байт", "Json-данные о весах" 32, "PointPosition", "Число", "Положение десятичной точки" 33, "PackagingON", "Число", "Фасовка" 34, "SoundON", "Число", "Звук" 35, "PrintMode", "Число", "Режим печати" 36, "AutoPrintWeight", "Число", "Порог автопечати" 37, "PrinterMode", "Массив байт", "Состояние печатающего устройства" 38, "WeightDeviceMode", "Массив байт", "Состояние весового устройства" 39, "Weight", "Число", "Текущая масса на весах" 40, "Tare", "Число", "Масса тары" 41, "Price", "Число", "Цена выбранного ПЛУ" 42, "Cost", "Число", "Стоимость выбранного ПЛУ" 43, "CurPLU", "Число", "Выбранное ПЛУ" 44, "GoodsType", "Число", "Тип товара" 45, "CurrEquivOn", "Число", "Признак подсчета валютного эквивалента" 46, "CurrencyCourse", "Число", "Курс валюты" 47, "CurrEquiv", "Число", "Валютный эквивалент стоимости" 48, "SSum", "Массив байт", "Сумматор" 49, "EthernetStatus", "Число", "Состояние Ethernet контроллера" 50, "DisplayType", "Число", "Тип дисплея" 51, "LabelFormat", "Число", "Формат этикетки" 52, "LabelLength", "Число", "Длина этикетки" 53, "GoodsNameXPos", "Число", "Координата X наименования товара" 54, "GoodsNameYPos", "Число", "Координата Y наименования товара" 55, "ShopNameXPos", "Число", "Координата X наименования магазина" 56, "ShopNameYPos", "Число", "Координата Y наименования магазина" 57, "DateXPos", "Число", "Координата X даты" 58, "DateYPos", "Число", "Координата Y даты" 59, "TimeXPos", "Число", "Координата X времени" 60, "TimeYPos", "Число", "Координата Y времени" 61, "ShelfLifeXPos", "Число", "Координата X даты срока годности" 62, "ShelfLifeYPos", "Число", "Координата Y даты срока годности" 63, "WeightXPos", "Число", "Координата X массы" 64, "WeightYPos", "Число", "Координата Y массы" 65, "TareXPos", "Число", "Координата X тары" 66, "TareYPos", "Число", "Координата Y тары" 67, "PriceXPos", "Число", "Координата X цены" 68, "PriceYPos", "Число", "Координата Y цены" 69, "LabelNumberXPos", "Число", "Координата X номера этикетки" 70, "LabelNumberYPos", "Число", "Координата Y номера этикетки" 71, "ScalesNumberXPos", "Число", "Координата X номера весов" 72, "ScalesNumberYPos", "Число", "Координата Y номера весов" 73, "GroupCodeXPos", "Число", "Координата X группового кода" 74, "GroupCodeYPos", "Число", "Координата Y группового кода" 75, "MessageXPos", "Число", "Координата X сообщений" 76, "MessageYPos", "Число", "Координата Y сообщений" 77, "CostXPos", "Число", "Координата X стоимости" 78, "CostYPos", "Число", "Координата Y стоимости" 79, "BCXPos", "Число", "Координата X штрих кода" 80, "BCYPos", "Число", "Координата Y штрих кода" 81, "BCHeight", "Число", "Высота штрих кода" 82, "InscrPackageXPos", "Число", "Координата X надписи 'Упаковано'" 83, "InscrPackageYPos", "Число", "Координата Y надписи 'Упаковано'" 84, "InscrShelfLifeXPos", "Число", "Координата X надписи 'Годен до'" 85, "InscrShelfLifeYPos", "Число", "Координата Y надписи 'Годен до'" 86, "InscrWeightXPos", "Число", "Координата X надписи 'Масса'" 87, "InscrWeightYPos", "Число", "Координата Y надписи 'Масса'" 88, "InscrPriceXPos", "Число", "Координата X надписи 'Цена, руб/кг'" 89, "InscrPriceYPos", "Число", "Координата Y надписи 'Цена, руб/кг'" 90, "InscrCostXPos", "Число", "Координата X надписи 'Сумма'" 91, "InscrCostYPos", "Число", "Координата Y надписи 'Сумма'" 92, "Picture1XPos", "Число", "Координата X изображения 1" 93, "Picture1YPos", "Число", "Координата Y изображения 1" 94, "Picture2XPos", "Число", "Координата X изображения 2" 95, "Picture2YPos", "Число", "Координата Y изображения 2" 96, "RectUpPos", "Число", "Координата X верхнего левого угла прямоугольника" 97, "RectLeftPos", "Число", "Координата Y верхнего левого угла прямоугольника" 98, "RectBottomPos", "Число", "Координата X нижнего правого угла прямоугольника" 99, "RectRightPos", "Число", "Координата Y нижнего правого угла прямоугольника" 100, "PLUNumberXPos", "Число", "Координата X номера ПЛУ" 101, "PLUNumberYPos", "Число", "Координата Y номера ПЛУ" 102, "ItemCodeXPos", "Число", "Координата X кода товара" 103, "ItemCodeYPos", "Число", "Координата Y кода товара" 104, "SumCountXPos", "Число", "Координата X количества операций суммирования" 105, "SumCountYPos", "Число", "Координата Y количества операций суммирования" 106, "Picture3XPos", "Число", "Координата X изображения 3" 107, "Picture3YPos", "Число", "Координата Y изображения 3" 108, "Picture4XPos", "Число", "Координата X изображения 4" 109, "Picture4YPos", "Число", "Координата Y изображения 4" 110, "ExpiryDateXPos", "Число", "Координата X срока годности" 111, "ExpiryDateYPos", "Число", "Координата Y срока годности" 112, "ManufacturedDataXPos", "Число", "Координата X даты изготовления" 113, "ManufacturedDataYPos", "Число", "Координата Y даты изготовления" 114, "BruttoXPos", "Число", "Координата X массы брутто" 115, "BruttoYPos", "Число", "Координата Y массы брутто" 116, "NettoXPos", "Число", "Координата X массы нетто" 117, "NettoYPos", "Число", "Координата Y массы нетто" 118, "CurrEquivXPos", "Число", "Координата X вал. экв. стоимости" 119, "CurrEquivYPos", "Число", "Координата Y вал. экв. стоимости" 120, "InscrExpiryXPos", "Число", "Координата X надписи 'Срок годности'" 121, "InscrExpiryYPos", "Число", "Координата Y надписи 'Срок годности'" 122, "InscrManufacturedXPos", "Число", "Координата X надписи 'Изготовлено'" 123, "InscrManufacturedYPos", "Число", "Координата Y надписи 'Изготовлено'" 124, "InscrBruttoXPos", "Число", "Координата X надписи 'Масса брутто'" 125, "InscrBruttoYPos", "Число", "Координата Y надписи 'Масса брутто'" 126, "StaticText1XPos", "Число", "Координата X текста 1" 127, "StaticText1YPos", "Число", "Координата Y текста 1" 128, "StaticText2XPos", "Число", "Координата X текста 2" 129, "StaticText2YPos", "Число", "Координата Y текста 2" 130, "StaticText3XPos", "Число", "Координата X текста 3" 131, "StaticText3YPos", "Число", "Координата Y текста 3" 132, "StaticText4XPos", "Число", "Координата X текста 4" 133, "StaticText4YPos", "Число", "Координата Y текста 4" 134, "StaticText5XPos", "Число", "Координата X текста 5" 135, "StaticText5YPos", "Число", "Координата Y текста 5" 136, "BCTestLine", "Число", "Признак печати проверочной линии штрихкода" 137, "MinWeight", "Число", "Мин. вес для печати этикетки" 138, "MaxWeight", "Число", "Макс. вес для печати этикетки" 139, "PieceWeight", "Число", "Вес 1 шт." 140, "PictureWidth", "Число", "Ширина изображения" 141, "PictureHeight", "Число", "Высота изображения" 142, "PictureNumber", "Число", "Номер изображения" 143, "LineData", "Массив байт", "Массив пикселей изображения" 144, "FontGoodsName", "Число", "Номер шрифта для названия товара" 145, "FontShopName", "Число", "Номер шрифта для названия магазина" 146, "FontDate", "Число", "Номер шрифта для даты" 147, "FontTime", "Число", "Номер шрифта для времени" 148, "FontShelfLife", "Число", "Номер шрифта для даты срока годности" 149, "FontWeight", "Число", "Номер шрифта для массы" 150, "FontTare", "Число", "Номер шрифта для тары" 151, "FontPrice", "Число", "Номер шрифта для цены товара" 152, "FontLabelNumber", "Число", "Номер шрифта для номера этикетки" 153, "FontScalesNumber", "Число", "Номер шрифта для номера весов" 154, "FontGroupCode", "Число", "Номер шрифта для группового кода" 155, "FontMessage", "Число", "Номер шрифта для сообщений" 156, "FontCost", "Число", "Номер шрифта для стоимости" 157, "FontInscrPackage", "Число", "Номер шрифта для надписи 'Упаковано'" 158, "FontInscrShelfLife", "Число", "Номер шрифта для надписи 'Годен до'" 159, "FontInscrWeight", "Число", "Номер шрифта для надписи 'Масса'" 160, "FontInscrPrice", "Число", "Номер шрифта для надписи 'Цена, руб/кг'" 161, "FontInscrCost", "Число", "Номер шрифта для надписи 'Сумма'" 162, "FontPLUNumber", "Число", "Номер шрифта для номера ПЛУ" 163, "FontItemCode", "Число", "Номер шрифта для кода товара" 164, "FontSumCount", "Число", "Номер шрифта для кол-ва операций суммирования" 165, "FontExpiryDate", "Число", "Номер шрифта для срока годности" 166, "FontManufacturedDate", "Число", "Номер шрифта для даты изготовления" 167, "FontBrutto", "Число", "Номер шрифта для массы брутто" 168, "FontNetto", "Число", "Номер шрифта для массы нетто" 169, "FontCurrEquiv", "Число", "Номер шрифта для вал. экв. стоимости" 170, "FontInscrExpiry", "Число", "Номер шрифта для надписи 'Срок годности'" 171, "FontInscrManufactured", "Число", "Номер шрифта для надписи 'Дата изготовления'" 172, "FontInscrBrutto", "Число", "Номер шрифта для надписи 'Масса брутто'" 173, "FontStaticText1", "Число", "Номер шрифта для текста 1" 174, "FontStaticText2", "Число", "Номер шрифта для текста 2" 175, "FontStaticText3", "Число", "Номер шрифта для текста 3" 176, "FontStaticText4", "Число", "Номер шрифта для текста 4" 177, "FontStaticText5", "Число", "Номер шрифта для текста 5" 178, "AvailableFontsProp", "Массив байт", "Список доступных шрифтов" 179, "StaticTextProp", "Строка/Массив байт", "Пользовательский текст" 180, "StringNumber", "Число", "Номер строки пользовательского текста" 181, "ShopName", "Строка/Массив байт", "Название магазина" 182, "ItemCode", "Число", "Код товара" 183, "PLUNumber", "Число", "Номер ПЛУ" 184, "NameFirst", "Строка/Массив байт", "Название товара. Строка 1" 185, "NameSecond", "Строка/Массив байт", "Название товара. Строка 2" 186, "ShelfLife", "Число", "Срок годности" 187, "GroupCode", "Число", "Групповой код" 188, "ManufacturedDate", "Массив байт", "Дата изготовления" 189, "MessageNumber", "Число", "Номер сообщения" 190, "ROSTEST", "Строка/Массив байт", "Код РОСТЕСТ" 191, "BCFormat", "Число", "Формат штрих кода" 192, "ExpiryDate", "Массив байт", "Срок годности" 194, "MessageString", "Строка/Массив байт", "Текст сообщения" 195, "JsonLabelData", "Массив байт", "JSON-данные этикетки" 196, "PrefixBCType", "Число", "Тип префикса штрих кода" 197, "PrefixBCWeightGoods", "Число", "Префикс весового товара" 198, "PrefixBCPieceGoods", "Число", "Префикс штучного товара" 199, "PrefixBCTotalLabel", "Число", "Префикс итоговой товара" 200, "PrefixBC", "Число", "Префикс штрих кода" 201, "UseGroupCodeAsProp", "Число", "Флаг использования группового кода" 202, "ScaleProtocolVersion", "Строка", "Версия протокола обмена данных на весах" 203, "FrontAppVersion", "Строка", "Версия приложения Scale" 204, "ModelScaleVersion", "Число", "Модель весов" 205, "SerialNumber", "Строка", "Серийный номер" 206, "NewPassword", "Строка/Массив байт", "Новый пароль" 207, "FilePath", "Массив байт", "Путь к файлу" 208, "FileType", "Число", "Тип файла" 209, "DriverRootFolder", "Массив байт", "Корневой каталог программы" 210, "FolderOnScale", "Массив байт", "Путь к папке на весах" 211, "FileOnScale", "Массив байт", "Путь к файлу на весах" 212, "CategoryName", "Массив байт", "Имя категории" 213, "FolderForSaveFile", "Массив байт", "Путь к папке, куда сохранить файл" 214, "ShopAddress", "Массив байт", "Адрес магазина" 215, "DriverVersion", "Строка", "Версия драйвера" 216, "FolderContent", "Массив байт", "Содержимое папки" 217, "MertechFolderContentPath", "Массив байт", "Путь к папке на весах для получения содержимого" 218, "FileDataSeparator", "Число", "Тип разделителя данных" 219, "DriverProtocolVersion", "Строка", "Версия протокола обмена данных драйвера" 220, "Scenarios", "Массив байт", "Сценарии пользовательского интерфейса" 221, "LoggingType", "Число", "Тип логирования на весах" 222, "AlignGoodsName", "Число", "Позиционирование названия товара" 223, "AlignShopName", "Число", "Позиционирование названия магазина" 224, "AlignDate", "Число", "Позиционирование даты" 225, "AlignTime", "Число", "Позиционирование времени" 226, "AlignShelfLife", "Число", "Позиционирование даты срока годности" 227, "AlignWeight", "Число", "Позиционирование массы" 228, "AlignTare", "Число", "Позиционирование тары" 229, "AlignPrice", "Число", "Позиционирование цены товара" 230, "AlignLabelNumber", "Число", "Позиционирование номера этикетки" 231, "AlignScalesNumber", "Число", "Позиционирование номера весов" 232, "AlignGroupCode", "Число", "Позиционирование группового кода" 233, "AlignMessage", "Число", "Позиционирование сообщений" 234, "AlignCost", "Число", "Позиционирование стоимости" 235, "AlignInscrPackage", "Число", "Позиционирование надписи 'Упаковано'" 236, "AlignInscrShelfLife", "Число", "Позиционирование надписи 'Годен до'" 237, "AlignInscrWeight", "Число", "Позиционирование надписи 'Масса'" 238, "AlignInscrPrice", "Число", "Позиционирование надписи 'Цена, руб/кг'" 239, "AlignInscrCost", "Число", "Позиционирование надписи 'Сумма'" 240, "AlignPLUNumber", "Число", "Позиционирование номера ПЛУ" 241, "AlignItemCode", "Число", "Позиционирование кода товара" 242, "AlignSumCount", "Число", "Позиционирование кол-ва операций суммирования" 243, "AlignExpiryDate", "Число", "Позиционирование срока годности" 244, "AlignManufacturedDate", "Число", "Позиционирование даты изготовления" 245, "AlignBrutto", "Число", "Позиционирование массы брутто" 246, "AlignNetto", "Число", "Позиционирование массы нетто" 247, "AlignCurrEquiv", "Число", "Позиционирование вал. экв. стоимости" 248, "AlignInscrExpiry", "Число", "Позиционирование надписи 'Срок годности'" 249, "AlignInscrManufactured", "Число", "Позиционирование надписи 'Дата изготовления'" 250, "AlignInscrBrutto", "Число", "Позиционирование надписи 'Масса брутто'" 251, "AlignStaticText1", "Число", "Позиционирование текста 1" 252, "AlignStaticText2", "Число", "Позиционирование текста 2" 303, "AlignStaticText3", "Число", "Позиционирование текста 3" 253, "AlignStaticText4", "Число", "Позиционирование текста 4" 254, "AlignStaticText5", "Число", "Позиционирование текста 5" 255, "AlignInscrLabelNumber", "Число", "Позиционирование надписи 'L:'" 256, "AlignInscrScalesNumber", "Число", "Позиционирование надписи '№:'" 257, "InscrLabelNumberXPos", "Число", "Положение надписи 'L:' по X" 258, "InscrLabelNumberYPos", "Число", "Положение надписи 'L:' по Y" 259, "InscrScalesNumberXPos", "Число", "Положение надписи '№:' по X" 260, "InscrScalesNumberYPos", "Число", "Положение надписи '№:' по Y" 261, "FontInscrLabelNumber", "Число", "Номер шрифта для надписи 'L:'" 262, "FontInscrScalesNumber", "Число", "Номер шрифта для надписи '№:'" 263, "Discreteness1g", "Число", "Дискретность 1г" 264, "Discreteness2g", "Число", "Дискретность 2г" 265, "Discreteness5g", "Число", "Дискретность 5г" 266, "Discreteness10g", "Число", "Дискретность 10г" 267, "PaperPresence", "Число", "Наличие бумаги" 268, "PrintedLabelPresence", "Число", "Наличие отпечатанной этикетки" 269, "LabelPositioning", "Число", "Спозиционированность этикетки" 270, "PrintHead", "Число", "Печатающая головка" 271, "PrintCopyAbility", "Число", "Возможность печати копии" 272, "DataMatrixXPos", "Число", "Положение Datamatrix по X" 273, "DataMatrixYPos", "Число", "Положение Datamatrix по Y" 274, "DataMatrixWidth", "Число", "Ширина Datamatrix" 275, "DataMatrixHeight", "Число", "Высота Datamatrix" 276, "StaticBarcodeType", "Число", "Тип статического штрихкода" 277, "StaticBarcodeValue", "Число", "Значение статического штрихкода" 278, "LabelItemType", "Строка", "Тип элемента этикетки" 279, "XCoordinate", "Число", "Координата X элемента этикетки" 280, "X2Coordinate", "Число", "Координата X2 элемента этикетки" 281, "YCoordinate", "Число", "Координата Y элемента этикетки" 282, "Y2Coordinate", "Число", "Координата Y2 элемента этикетки" 283, "Font", "Число", "Шрифт текстового элемента этикетки" 284, "Align", "Число", "Позиционирование текстового элемента этикетки" 285, "Width", "Число", "Ширина" 286, "Height", "Число", "Высота" 287, "DiscountPrice", "Число", "Цена со скидкой" 288, "LabelFormatForDiscount", "Число", "Шаблон этикетки для товара со скидкой" 289, "WrappingType", "Число", "Тип упаковки" 290, "ShelfLifeTime", "Массив байт", "Время срока годности" 291, "ConnectTimeout", "Число", "Время таймаута подключения" 292, "CommandResults", "Массив байт", "Результаты выполнения команды" 293, "ErrorCode", "Число", "Код ошибки" 294, "BackupParams", "Массив байт", "Параметры бэкап-файла" 295, "ScaleDBSchemaVersion", "Строка", "Версия схемы БД на весах" 296, "Localization", "Строка", "Локализация" 297, "ErrorDescription", "Массив байт", "Текст ошибки" 298, "LanguageCode", "Число", "Код языка на весах" 299, "CurrencyCode", "Число", "Код валюты" 300, "ScreenMessageDuration", "Число", "Продолжительность отображения сообщения на экране весов" 301, "ScreenMessageTitle", "Массив байт", "Заголовок сообщения на экране весов" 302, "ScreenMessageText", "Массив байт", "Текст сообщения на экране весов" 304, "TypeDBClearData", "Число", "Тип очистки данных в БД" 305, "DeleteFileAfterPrint", "Число", "Флаг удаления файла после печати" 306, "PackerId", "Число", "Идентификатор фасовщика" 307, "PackerName", "Массив байт", "Имя фасовщика" 308, "PackerNameXPos", "Число", "Положение имени фасовщика по X" 309, "PackerNameYPos", "Число", "Положение имени фасовщика по Y" 310, "FontPacker", "Число", "Номер шрифта имени фасовщика" 311, "AlignPacker", "Число", "Позиционирование имени фасовщика" 312, "JsonPredictionItems", "Массив байт", "JSON-данные распознавания" 313, "PredictionConfirmType", "Число", "Тип подтверждения после распознавания" 314, "PredictionCount", "Число", "Количество вариантов распознанного товара" 315, "PredictionConfirmTimeout", "Число", "Время ожидания подтверждения после распознавания, в секундах" 316, "PredictionSessionId", "Массив байт", "ID сессии распознавания" 317, "ItemsAddingType", "Число", "Тип экспорта товаров в базу" 318, "CategoryId", "Число", "ID категории" 319, "CategoryDeleteType", "Число", "Тип удаления категории" 320, "CategoryIdForRebinding", "Число", "ID категории для переприсваивания" 321, "Rotate", "Число", "Поворот элемента этикетки/Код угла поворота этикетки" 322, "JsonBarcodeStructures", "Массив байт", "JSON-данные штрихкодов" 323, "Number", "Число", "Номер" 324, "Gtin", "Массив байт", "GTIN - уникальный номер товара" 325, "StartDate", "Массив байт", "Дата от" 326, "EndDate", "Массив байт", "Дата до" 327, "PredictionRequestType", "Строка", "Тип выборки для запроса статистики распознавания" 328, "PredictionArchiveType", "Число", "Тип содержимого архива статистики распознавания" 329, "PredictionFileDeleteType", "Число", "Флаг удаления данных статистики распознавания" 330, "ButtonNumber", "Число", "Номер кнопки" 331, "LearningModeEnabled", "Число", "Флаг дообучения товаров при печати этикетки" 332, "ShelfLifeType", "Массив байт", "Тип срока годности" 333, "PredictionWaitTimeout", "Число", "Таймаут ожидания распознавания в секундах" 334, "RetailBotBackupType", "Число", "Таймаут ожидания распознавания в секундах" 335, "ScaleUpdateType", "Число", "Тип обновления устройства" 336, "Rate", "Число", "Рейтинг" 337, "UpdateDate", "Массив байт", "Дата обновления" 338, "ClearProductRate", "Число", "Сброс рейтинга товаров" 339, "CategoryNumber", "Число", "Номер категории" 340, "JsonMessageTags", "Массив байт", "JSON-данные с тегами сообщений" 341, "DataProcessingMethod", "Число", "Метод обработки данных" 342, "DriverConnectionType", "Число", "Тип соединения драйвера" Коды ошибок ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Коды ошибок :header: "Код", "Наименование" :widths: 5, 10 0, "Ошибок нет" 17, "Ошибка в значении тары" 110, "Неверное количество строк у параметра 'Название магазина'" 120, "Неизвестная команда" 122, "Неверный пароль" 124, "Неверное значение параметра" 128, "Неверный номер ПЛУ" 129, "Папка не существует" 130, "Неверный код товара" 136, "Неверный номер изображения" 140, "Пустое ПЛУ" 161, "Размер изображения превышает допустимый предел" 171, "Запрашиваемый файл пуст" 172, "В процессе выполнения" 173, "Камера распознавания выключена" 174, "Сбой работы с бэкапом" 175, "Не было запроса на создание файла бэкапа" 176, "Не хватает места на диске для создания бэкапа" 177, "Несоответствие версий БД" 178, "Несоответствие версий Service" 179, "Несоответствие прав доступа" 180, "Несоответствие версий камеры распознавания" 181, "Бэкап не содержит файл конфигурации" 182, "Бэкап не содержит папку MertechScale" 183, "Бэкап не содержит данные о товарах" 184, "Бэкап не содержит данные об этикетках" 185, "Бэкап не содержит файла камеры распознавания" 186, "Бэкап не содержит папки сценариев" 187, "Фасовщик с таким номером не найден" 188, "Устройство не проинициализировано" 189, "Старая версия прошивки без возможности сделать резервную копию" 190, "Камера распознавания не содержит данных для создания резервной копии" 191, "Отсутствует один из обязательных элементов этикетки" 192, "Сервис распознавания отключен" 193, "Процесс распознавания ещё не начинался" 194, "Процесс распознавания ещё не закончился" 195, "Нет данных об этикетке" 196, "Категория не найдена" 197, "Категория для переназначения не найдена" 198, "Штрихкод не поддерживается" 199, "Предыдущий запрос ещё не завершён" 200, "Нельзя зашифровать текущий сценарий" 201, "Ошибка шифрования сценария" 202, "Сценарий уже зашифрован" 203, "Нехватает свободного места на диске" -1, "Нет подключения" -2, "Выполнение предыдущей команды ещё не закончено" -3, "Данные ещё не готовы для получения" -4, "Обработка файла на весах завершилась без ошибок" -5, "Обработка файла на весах завершилась с ошибкой" -6, "Неизвестный этап загрузки файла" -7, "Не задан обязательный параметр" -8, "Параметр задан не того типа" -9, "Выполнение команды остановлено" -101, "Неверная длина ответа" -102, "Ответ не содержит STX" -103, "Длина ответа не соответствует заявленной" -104, "Неверное значение параметра" -105, "Хэш-данные не совпадают" -106, "Неверное значение использования группового кода" -107, "На весах более новая версия протокола" -108, "На весах устаревшая версия протокола" -109, "IP адрес уже добавлен в список" -110, "Функционал не для группового режима" -111, "Ошибка выполнения группового запроса" -112, "Файл получен" -113, "Неверный файл" -114, "Идёт процесс распознавания" -1000, "Неизвестная ошибка"