Работа с этикетками ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. |br| raw:: html
.. literalinclude:: ../Заметка_tcp.txt :language: text Получить пользовательский текст в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x99 - код команды" "4", "4", "Пароль" "5", "1", "Номер текста. Диапазон 1-5" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x99 - код команды" "4", "1", "Код результата" "5", "28", "Текст" Задать пользовательский текст в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x9A - код команды" "4", "4", "Пароль" "5", "1", "Номер текста. Диапазон 1-5" "6", "28", "Текст" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x9A - код команды" "4", "1", "Код результата" Получить название магазина в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x94 - код команды" "4", "4", "Пароль" "5", "1", "Номер строки названия. Диапазон 1-2" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x94 - код команды" "4", "1", "Код результата" "5", "28", "Текст" Задать название магазина в кодировке ASCII ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x95 - код команды" "4", "4", "Пароль" "5", "1", "Номер строки названия. Диапазон 1-2" "6", "28", "Текст" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0x95 - код команды" "4", "1", "Код результата" Получить название магазина в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x94 - код команды" "4", "4", "Пароль" "5", "1", "Номер строки названия. Диапазон 1-2" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x94 - код команды" "4", "1", "Код результата" "5", "2", "Количество байт в тексте" "6", "N", "Текст" Задать название магазина в кодировке UTF-8 ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x95 - код команды" "4", "4", "Пароль" "5", "1", "Номер строки названия. Диапазон 1-2" "6", "2", "Количество байт в тексте" "7", "N", "Текст" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x95 - код команды" "4", "1", "Код результата" Получить элементы этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA0 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 0-14" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA0 - код команды" "4", "1", "Код результата" "5", "1", "Длина этикетки в мм. Диапазон 0-120" "6", "1", "Координата X наименования товара в мм. Диапазон 0-53" "7", "1", "Координата Y наименования товара в мм. Диапазон 0-120" "8", "1", "Координата X наименования магазина в мм. Диапазон 0-53" "9", "1", "Координата Y наименования магазина в мм. Диапазон 0-120" "10", "1", "Координата X даты в мм. Диапазон 0-53" "11", "1", "Координата Y даты в мм. Диапазон 0-120" "12", "1", "Координата X времени в мм. Диапазон 0-53" "13", "1", "Координата Y времени в мм. Диапазон 0-120" "14", "1", "Координата X даты срока годности в мм. Диапазон 0-53" "15", "1", "Координата Y даты срока годности в мм. Диапазон 0-120" "16", "1", "Координата X массы в мм. Диапазон 0-53" "17", "1", "Координата Y массы в мм. Диапазон 0-120" "18", "1", "Координата X тары в мм. Диапазон 0-53" "19", "1", "Координата Y тары в мм. Диапазон 0-120" "20", "1", "Координата X цены товара в мм. Диапазон 0-53" "21", "1", "Координата Y цены товара в мм. Диапазон 0-120" "22", "1", "Координата X номера этикетки в мм. Диапазон 0-53" "23", "1", "Координата Y номера этикетки в мм. Диапазон 0-120" "24", "1", "Координата X номера весов в мм. Диапазон 0-53" "25", "1", "Координата Y номера весов в мм. Диапазон 0-120" "26", "1", "Координата X кода категории товара в мм. Диапазон 0-53" "27", "1", "Координата Y кода категории товара в мм. Диапазон 0-120" "28", "1", "Координата X сообщений в мм. Диапазон 0-53" "29", "1", "Координата Y сообщений в мм. Диапазон 0-120" "30", "1", "Координата X стоимости в мм. Диапазон 0-53" "31", "1", "Координата Y стоимости в мм. Диапазон 0-120" "32", "1", "Координата X штрихкода EAN13 в мм. Диапазон 0-53" "33", "1", "Координата Y штрихкода EAN13 в мм. Диапазон 0-120" "34", "1", "Высота штрихкода EAN13 в мм" "35", "1", "Координата X надписи «Упаковано» в мм. Диапазон 0-53" "36", "1", "Координата Y надписи «Упаковано» в мм. Диапазон 0-120" "37", "1", "Координата X надписи «Годен до» в мм. Диапазон 0-53" "38", "1", "Координата Y надписи «Годен до» в мм. Диапазон 0-120" "39", "1", "Координата X надписи «МАССА» в мм. Диапазон 0-53" "40", "1", "Координата Y надписи «МАССА» в мм. Диапазон 0-120" "41", "1", "Координата X надписи «Цена» в мм. Диапазон 0-53" "42", "1", "Координата Y надписи «Цена» в мм. Диапазон 0-120" "43", "1", "Координата X надписи «Стоимость» в мм. Диапазон 0-53" "44", "1", "Координата Y надписи «Стоимость» в мм. Диапазон 0-120" "45", "1", "Координата X изображения 1 в мм. Диапазон 0-53" "46", "1", "Координата Y изображения 1 в мм. Диапазон 0-120" "47", "1", "Координата X изображения 2 в мм. Диапазон 0-53" "48", "1", "Координата Y изображения 2 в мм. Диапазон 0-120" "49", "1", "Координата X верхнего левого угла прямоугольника в мм. Диапазон 0-53" "50", "1", "Координата Y верхнего левого угла прямоугольника в мм. Диапазон 0-120" "51", "1", "Координата X нижнего правого угла прямоугольника в мм. Диапазон 0-53" "52", "1", "Координата Y нижнего правого угла прямоугольника в мм. Диапазон 0-120" "53", "1", "Координата X номера ПЛУ в мм. Диапазон 0-53" "54", "1", "Координата Y номера ПЛУ в мм. Диапазон 0-120" "55", "1", "Координата X кода товара в мм. Диапазон 0-53" "56", "1", "Координата Y кода товара в мм. Диапазон 0-120" "57", "1", "Координата X количества операций суммирования в мм. Диапазон 0-53" "58", "1", "Координата Y количества операций суммирования в мм. Диапазон 0-120" .. note:: Если координата Y = 0, то элемент будет отсутствовать. Задать элементы этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA1 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 10-14" "6", "1", "Длина этикетки в мм. Диапазон 0-120" "7", "1", "Координата X наименования товара в мм. Диапазон 0-53" "8", "1", "Координата Y наименования товара в мм. Диапазон 0-120" "9", "1", "Координата X наименования магазина в мм. Диапазон 0-53" "10", "1", "Координата Y наименования магазина в мм. Диапазон 0-120" "11", "1", "Координата X даты в мм. Диапазон 0-53" "12", "1", "Координата Y даты в мм. Диапазон 0-120" "13", "1", "Координата X времени в мм. Диапазон 0-53" "14", "1", "Координата Y времени в мм. Диапазон 0-120" "15", "1", "Координата X даты срока годности в мм. Диапазон 0-53" "16", "1", "Координата Y даты срока годности в мм. Диапазон 0-120" "17", "1", "Координата X массы в мм. Диапазон 0-53" "18", "1", "Координата Y массы в мм. Диапазон 0-120" "19", "1", "Координата X тары в мм. Диапазон 0-53" "20", "1", "Координата Y тары в мм. Диапазон 0-120" "21", "1", "Координата X цены товара в мм. Диапазон 0-53" "22", "1", "Координата Y цены товара в мм. Диапазон 0-120" "23", "1", "Координата X номера этикетки в мм. Диапазон 0-53" "24", "1", "Координата Y номера этикетки в мм. Диапазон 0-120" "25", "1", "Координата X номера весов в мм. Диапазон 0-53" "26", "1", "Координата Y номера весов в мм. Диапазон 0-120" "27", "1", "Координата X кода категории товара в мм. Диапазон 0-53" "28", "1", "Координата Y кода категории товара в мм. Диапазон 0-120" "29", "1", "Координата X сообщений в мм. Диапазон 0-53" "30", "1", "Координата Y сообщений в мм. Диапазон 0-120" "31", "1", "Координата X стоимости в мм. Диапазон 0-53" "32", "1", "Координата Y стоимости в мм. Диапазон 0-120" "33", "1", "Координата X штрихкода EAN13 в мм. Диапазон 0-53" "34", "1", "Координата Y штрихкода EAN13 в мм. Диапазон 0-120" "35", "1", "Высота штрихкода EAN13 в мм" "36", "1", "Координата X надписи «Упаковано» в мм. Диапазон 0-53" "37", "1", "Координата Y надписи «Упаковано» в мм. Диапазон 0-120" "38", "1", "Координата X надписи «Годен до» в мм. Диапазон 0-53" "39", "1", "Координата Y надписи «Годен до» в мм. Диапазон 0-120" "40", "1", "Координата X надписи «МАССА» в мм. Диапазон 0-53" "41", "1", "Координата Y надписи «МАССА» в мм. Диапазон 0-120" "42", "1", "Координата X надписи «Цена» в мм. Диапазон 0-53" "43", "1", "Координата Y надписи «Цена» в мм. Диапазон 0-120" "44", "1", "Координата X надписи «Стоимость» в мм. Диапазон 0-53" "45", "1", "Координата Y надписи «Стоимость» в мм. Диапазон 0-120" "46", "1", "Координата X изображения 1 в мм. Диапазон 0-53" "47", "1", "Координата Y изображения 1 в мм. Диапазон 0-120" "48", "1", "Координата X изображения 2 в мм. Диапазон 0-53" "49", "1", "Координата Y изображения 2 в мм. Диапазон 0-120" "50", "1", "Координата X верхнего левого угла прямоугольника в мм. Диапазон 0-53" "51", "1", "Координата Y верхнего левого угла прямоугольника в мм. Диапазон 0-120" "52", "1", "Координата X нижнего правого угла прямоугольника в мм. Диапазон 0-53" "53", "1", "Координата Y нижнего правого угла прямоугольника в мм. Диапазон 0-120" "54", "1", "Координата X номера ПЛУ в мм. Диапазон 0-53" "55", "1", "Координата Y номера ПЛУ в мм. Диапазон 0-120" "56", "1", "Координата X кода товара в мм. Диапазон 0-53" "57", "1", "Координата Y кода товара в мм. Диапазон 0-120" "58", "1", "Координата X количества операций суммирования в мм. Диапазон 0-53" "59", "1", "Координата Y количества операций суммирования в мм. Диапазон 0-120" .. note:: Если координата Y = 0, то элемент будет отсутствовать. .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA1 - код команды" "4", "1", "Код результата" Получить дополнительные элементы этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA2 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 0-14" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA2 - код команды" "4", "1", "Код результата" "5", "1", "Координата X изображения 3 в мм. Диапазон 0-53" "6", "1", "Координата Y изображения 3 в мм. Диапазон 0-120" "7", "1", "Координата X изображения 4 в мм. Диапазон 0-53" "8", "1", "Координата Y изображения 4 в мм. Диапазон 0-120" "9", "1", "Координата X срока годности в днях в мм. Диапазон 0-53" "10", "1", "Координата Y срока годности в днях в мм. Диапазон 0-120" "11", "1", "Координата X даты изготовления в мм. Диапазон 0-53" "12", "1", "Координата Y даты изготовления в мм. Диапазон 0-120" "13", "1", "Координата X массы брутто в мм. Диапазон 0-53" "14", "1", "Координата Y массы брутто в мм. Диапазон 0-120" "15", "1", "Координата X массы нетто в мм. Диапазон 0-53" "16", "1", "Координата Y массы нетто в мм. Диапазон 0-120" "17", "1", "Координата X валютный эквивалент стоимости в мм. Диапазон 0-53" "18", "1", "Координата Y валютный эквивалент стоимости в мм. Диапазон 0-120" "19", "1", "Координата X надписи «Срок годности» в мм. Диапазон 0-53" "20", "1", "Координата Y надписи «Срок годности» в мм. Диапазон 0-120" "21", "1", "Координата X надписи «Дата изготовления» в мм. Диапазон 0-53" "22", "1", "Координата Y надписи «Дата изготовления» в мм. Диапазон 0-120" "23", "1", "Координата X надписи «Масса брутто» в мм. Диапазон 0-53" "24", "1", "Координата Y надписи «Масса брутто» в мм. Диапазон 0-120" "25", "1", "Координата X пользовательского текста 1 в мм. Диапазон 0-53" "26", "1", "Координата Y пользовательского текста 1 в мм. Диапазон 0-120" "27", "1", "Координата X пользовательского текста 2 в мм. Диапазон 0-53" "28", "1", "Координата Y пользовательского текста 2 в мм. Диапазон 0-120" "29", "1", "Координата X пользовательского текста 3 в мм. Диапазон 0-53" "30", "1", "Координата Y пользовательского текста 3 в мм. Диапазон 0-120" "31", "1", "Координата X пользовательского текста 4 в мм. Диапазон 0-53" "32", "1", "Координата Y пользовательского текста 4 в мм. Диапазон 0-120" "33", "1", "Координата X пользовательского текста 5 в мм. Диапазон 0-53" "34", "1", "Координата Y пользовательского текста 5 в мм. Диапазон 0-120" "35", "1", "Флаг печати проверочной линии штрихкода EAN13 |br| 0 - не печатать |br| 1 - печатать" "36", "3", "Резерв" "37", "1", "Координата X надписи «№:» в мм. Диапазон 0-53" "38", "1", "Координата Y надписи «№:» в мм. Диапазон 0-120" "39", "1", "Координата X надписи «L:» в мм. Диапазон 0-53" "40", "1", "Координата Y надписи «L:» в мм. Диапазон 0-120" "41", "1", "Координата X имени фасовщика в мм. Диапазон 0-53" "42", "1", "Координата Y имени фасовщика в мм. Диапазон 0-120" .. note:: Если координата Y = 0, то элемент будет отсутствовать. Задать дополнительные элементы этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA3 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 10-14" "6", "1", "Координата X изображения 3 в мм. Диапазон 0-53" "7", "1", "Координата Y изображения 3 в мм. Диапазон 0-120" "8", "1", "Координата X изображения 4 в мм. Диапазон 0-53" "9", "1", "Координата Y изображения 4 в мм. Диапазон 0-120" "10", "1", "Координата X срока годности в днях в мм. Диапазон 0-53" "11", "1", "Координата Y срока годности в днях в мм. Диапазон 0-120" "12", "1", "Координата X даты изготовления в мм. Диапазон 0-53" "13", "1", "Координата Y даты изготовления в мм. Диапазон 0-120" "14", "1", "Координата X массы брутто в мм. Диапазон 0-53" "15", "1", "Координата Y массы брутто в мм. Диапазон 0-120" "16", "1", "Координата X массы нетто в мм. Диапазон 0-53" "17", "1", "Координата Y массы нетто в мм. Диапазон 0-120" "18", "1", "Координата X валютный эквивалент стоимости в мм. Диапазон 0-53" "19", "1", "Координата Y валютный эквивалент стоимости в мм. Диапазон 0-120" "20", "1", "Координата X надписи «Срок годности» в мм. Диапазон 0-53" "21", "1", "Координата Y надписи «Срок годности» в мм. Диапазон 0-120" "22", "1", "Координата X надписи «Дата изготовления» в мм. Диапазон 0-53" "23", "1", "Координата Y надписи «Дата изготовления» в мм. Диапазон 0-120" "24", "1", "Координата X надписи «Масса брутто» в мм. Диапазон 0-53" "25", "1", "Координата Y надписи «Масса брутто» в мм. Диапазон 0-120" "26", "1", "Координата X пользовательского текста 1 в мм. Диапазон 0-53" "27", "1", "Координата Y пользовательского текста 1 в мм. Диапазон 0-120" "28", "1", "Координата X пользовательского текста 2 в мм. Диапазон 0-53" "29", "1", "Координата Y пользовательского текста 2 в мм. Диапазон 0-120" "30", "1", "Координата X пользовательского текста 3 в мм. Диапазон 0-53" "31", "1", "Координата Y пользовательского текста 3 в мм. Диапазон 0-120" "32", "1", "Координата X пользовательского текста 4 в мм. Диапазон 0-53" "33", "1", "Координата Y пользовательского текста 4 в мм. Диапазон 0-120" "34", "1", "Координата X пользовательского текста 5 в мм. Диапазон 0-53" "35", "1", "Координата Y пользовательского текста 5 в мм. Диапазон 0-120" "36", "1", "Флаг печати проверочной линии штрихкода EAN13 |br| 0 - не печатать |br| 1 - печатать" "37", "3", "Резерв" "38", "1", "Координата X надписи «№:» в мм. Диапазон 0-53" "39", "1", "Координата Y надписи «№:» в мм. Диапазон 0-120" "40", "1", "Координата X надписи «L:» в мм. Диапазон 0-53" "41", "1", "Координата Y надписи «L:» в мм. Диапазон 0-120" "42", "1", "Координата X имени фасовщика в мм. Диапазон 0-53" "43", "1", "Координата Y имени фасовщика в мм. Диапазон 0-120" .. note:: Если координата Y = 0, то элемент будет отсутствовать. .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA3 - код команды" "4", "1", "Код результата" Получить шрифты элементов этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA4 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 0-14" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA4 - код команды" "4", "1", "Код результата" "5", "1", "Шрифт наименования товара. Диапазон 0-6" "6", "1", "Шрифт наименования магазина. Диапазон 0-6" "7", "1", "Шрифт даты. Диапазон 0-6" "8", "1", "Шрифт времени. Диапазон 0-6" "9", "1", "Шрифт даты срока годности. Диапазон 0-6" "10", "1", "Шрифт массы. Диапазон 0-6" "11", "1", "Шрифт тары. Диапазон 0-6" "12", "1", "Шрифт цены товара. Диапазон 0-6" "13", "1", "Шрифт номера этикетки. Диапазон 0-6" "14", "1", "Шрифт номера весов. Диапазон 0-6" "15", "1", "Шрифт кода категории товара. Диапазон 0-6" "16", "1", "Шрифт сообщений. Диапазон 0-6" "17", "1", "Шрифт стоимости. Диапазон 0-6" "18", "1", "Шрифт надписи «Упаковано». Диапазон 0-6" "19", "1", "Шрифт надписи «Годен до». Диапазон 0-6" "20", "1", "Шрифт надписи «МАССА». Диапазон 0-6" "21", "1", "Шрифт надписи «Цена». Диапазон 0-6" "22", "1", "Шрифт надписи «Стоимость». Диапазон 0-6" "23", "1", "Шрифт номера ПЛУ. Диапазон 0-6" "24", "1", "Шрифт кода товара. Диапазон 0-6" "25", "1", "Шрифт количества операций суммирования. Диапазон 0-6" "26", "1", "Шрифт срока годности в днях. Диапазон 0-6" "27", "1", "Шрифт даты изготовления. Диапазон 0-6" "28", "1", "Шрифт массы брутто. Диапазон 0-6" "29", "1", "Шрифт массы нетто. Диапазон 0-6" "30", "1", "Шрифт валютный эквивалент стоимости. Диапазон 0-6" "31", "1", "Шрифт надписи «Срок годности». Диапазон 0-6" "32", "1", "Шрифт надписи «Дата изготовления». Диапазон 0-6" "33", "1", "Шрифт надписи «Масса брутто». Диапазон 0-6" "34", "1", "Шрифт пользовательского текста 1. Диапазон 0-6" "35", "1", "Шрифт пользовательского текста 2. Диапазон 0-6" "36", "1", "Шрифт пользовательского текста 3. Диапазон 0-6" "37", "1", "Шрифт пользовательского текста 4. Диапазон 0-6" "38", "1", "Шрифт пользовательского текста 5. Диапазон 0-6" "39", "1", "Шрифт надписи «№:». Диапазон 0-6" "40", "1", "Шрифт надписи «L:». Диапазон 0-6" "41", "1", "Шрифт имени фасовщика. Диапазон 0-6" .. note:: Размеры шрифтов: |br| 0 - 8x8 |br| 1 - 8x24 |br| 2 - 8x16 |br| 3 - 8x32 |br| 4 - 16x64 |br| 5 - 12x24 |br| 6 - 12x48 Задать шрифты элементов этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA5 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 10-14" "6", "1", "Шрифт наименования товара. Диапазон 0-6" "7", "1", "Шрифт наименования магазина. Диапазон 0-6" "8", "1", "Шрифт даты. Диапазон 0-6" "9", "1", "Шрифт времени. Диапазон 0-6" "10", "1", "Шрифт даты срока годности. Диапазон 0-6" "11", "1", "Шрифт массы. Диапазон 0-6" "12", "1", "Шрифт тары. Диапазон 0-6" "13", "1", "Шрифт цены товара. Диапазон 0-6" "14", "1", "Шрифт номера этикетки. Диапазон 0-6" "15", "1", "Шрифт номера весов. Диапазон 0-6" "16", "1", "Шрифт кода категории товара. Диапазон 0-6" "17", "1", "Шрифт сообщений. Диапазон 0-6" "18", "1", "Шрифт стоимости. Диапазон 0-6" "19", "1", "Шрифт надписи «Упаковано». Диапазон 0-6" "20", "1", "Шрифт надписи «Годен до». Диапазон 0-6" "21", "1", "Шрифт надписи «МАССА». Диапазон 0-6" "22", "1", "Шрифт надписи «Цена». Диапазон 0-6" "23", "1", "Шрифт надписи «Стоимость». Диапазон 0-6" "24", "1", "Шрифт номера ПЛУ. Диапазон 0-6" "25", "1", "Шрифт кода товара. Диапазон 0-6" "26", "1", "Шрифт количества операций суммирования. Диапазон 0-6" "27", "1", "Шрифт срока годности в днях. Диапазон 0-6" "28", "1", "Шрифт даты изготовления. Диапазон 0-6" "29", "1", "Шрифт массы брутто. Диапазон 0-6" "30", "1", "Шрифт массы нетто. Диапазон 0-6" "31", "1", "Шрифт валютный эквивалент стоимости. Диапазон 0-6" "32", "1", "Шрифт надписи «Срок годности». Диапазон 0-6" "33", "1", "Шрифт надписи «Дата изготовления». Диапазон 0-6" "34", "1", "Шрифт надписи «Масса брутто». Диапазон 0-6" "35", "1", "Шрифт пользовательского текста 1. Диапазон 0-6" "36", "1", "Шрифт пользовательского текста 2. Диапазон 0-6" "37", "1", "Шрифт пользовательского текста 3. Диапазон 0-6" "38", "1", "Шрифт пользовательского текста 4. Диапазон 0-6" "39", "1", "Шрифт пользовательского текста 5. Диапазон 0-6" "40", "1", "Шрифт надписи «№:». Диапазон 0-6" "41", "1", "Шрифт надписи «L:». Диапазон 0-6" "42", "1", "Шрифт имени фасовщика. Диапазон 0-6" .. note:: Размеры шрифтов: |br| 0 - 8x8 |br| 1 - 8x24 |br| 2 - 8x16 |br| 3 - 8x32 |br| 4 - 16x64 |br| 5 - 12x24 |br| 6 - 12x48 .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA5 - код команды" "4", "1", "Код результата" Получить позиционирование элементов этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB4 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 0-14" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB4 - код команды" "4", "1", "Код результата" "5", "1", "Позиционирование наименования товара. Диапазон 0-2" "6", "1", "Позиционирование наименования магазина. Диапазон 0-2" "7", "1", "Позиционирование даты. Диапазон 0-2" "8", "1", "Позиционирование времени. Диапазон 0-2" "9", "1", "Позиционирование даты срока годности. Диапазон 0-2" "10", "1", "Позиционирование массы. Диапазон 0-2" "11", "1", "Позиционирование тары. Диапазон 0-2" "12", "1", "Позиционирование цены товара. Диапазон 0-2" "13", "1", "Позиционирование номера этикетки. Диапазон 0-2" "14", "1", "Позиционирование номера весов. Диапазон 0-2" "15", "1", "Позиционирование кода категории товара. Диапазон 0-2" "16", "1", "Позиционирование сообщений. Диапазон 0-2" "17", "1", "Позиционирование стоимости. Диапазон 0-2" "18", "1", "Позиционирование надписи «Упаковано». Диапазон 0-2" "19", "1", "Позиционирование надписи «Годен до». Диапазон 0-2" "20", "1", "Позиционирование надписи «МАССА». Диапазон 0-2" "21", "1", "Позиционирование надписи «Цена». Диапазон 0-2" "22", "1", "Позиционирование надписи «Стоимость». Диапазон 0-2" "23", "1", "Позиционирование номера ПЛУ. Диапазон 0-2" "24", "1", "Позиционирование кода товара. Диапазон 0-2" "25", "1", "Позиционирование количества операций суммирования. Диапазон 0-2" "26", "1", "Позиционирование срока годности в днях. Диапазон 0-2" "27", "1", "Позиционирование даты изготовления. Диапазон 0-2" "28", "1", "Позиционирование массы брутто. Диапазон 0-2" "29", "1", "Позиционирование массы нетто. Диапазон 0-2" "30", "1", "Позиционирование валютный эквивалент стоимости. Диапазон 0-2" "31", "1", "Позиционирование надписи «Срок годности». Диапазон 0-2" "32", "1", "Позиционирование надписи «Дата изготовления». Диапазон 0-2" "33", "1", "Позиционирование надписи «Масса брутто». Диапазон 0-2" "34", "1", "Позиционирование пользовательского текста 1. Диапазон 0-2" "35", "1", "Позиционирование пользовательского текста 2. Диапазон 0-2" "36", "1", "Позиционирование пользовательского текста 3. Диапазон 0-2" "37", "1", "Позиционирование пользовательского текста 4. Диапазон 0-2" "38", "1", "Позиционирование пользовательского текста 5. Диапазон 0-2" "39", "1", "Позиционирование надписи «№:». Диапазон 0-2" "40", "1", "Позиционирование надписи «L:». Диапазон 0-2" "41", "1", "Позиционирование имени фасовщика. Диапазон 0-2" .. note:: Позиционирование: |br| 0 - слева |br| 1 - по центру |br| 2 - справа Задать позиционирование элементов этикетки ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB5 - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 10-14" "6", "1", "Позиционирование наименования товара. Диапазон 0-2" "7", "1", "Позиционирование наименования магазина. Диапазон 0-2" "8", "1", "Позиционирование даты. Диапазон 0-2" "9", "1", "Позиционирование времени. Диапазон 0-2" "10", "1", "Позиционирование даты срока годности. Диапазон 0-2" "11", "1", "Позиционирование массы. Диапазон 0-2" "12", "1", "Позиционирование тары. Диапазон 0-2" "13", "1", "Позиционирование цены товара. Диапазон 0-2" "14", "1", "Позиционирование номера этикетки. Диапазон 0-2" "15", "1", "Позиционирование номера весов. Диапазон 0-2" "16", "1", "Позиционирование кода категории товара. Диапазон 0-2" "17", "1", "Позиционирование сообщений. Диапазон 0-2" "18", "1", "Позиционирование стоимости. Диапазон 0-2" "19", "1", "Позиционирование надписи «Упаковано». Диапазон 0-2" "20", "1", "Позиционирование надписи «Годен до». Диапазон 0-2" "21", "1", "Позиционирование надписи «МАССА». Диапазон 0-2" "22", "1", "Позиционирование надписи «Цена». Диапазон 0-2" "23", "1", "Позиционирование надписи «Стоимость». Диапазон 0-2" "24", "1", "Позиционирование номера ПЛУ. Диапазон 0-2" "25", "1", "Позиционирование кода товара. Диапазон 0-2" "26", "1", "Позиционирование количества операций суммирования. Диапазон 0-2" "27", "1", "Позиционирование срока годности в днях. Диапазон 0-2" "28", "1", "Позиционирование даты изготовления. Диапазон 0-2" "29", "1", "Позиционирование массы брутто. Диапазон 0-2" "30", "1", "Позиционирование массы нетто. Диапазон 0-2" "31", "1", "Позиционирование валютный эквивалент стоимости. Диапазон 0-2" "32", "1", "Позиционирование надписи «Срок годности». Диапазон 0-2" "33", "1", "Позиционирование надписи «Дата изготовления». Диапазон 0-2" "34", "1", "Позиционирование надписи «Масса брутто». Диапазон 0-2" "35", "1", "Позиционирование пользовательского текста 1. Диапазон 0-2" "36", "1", "Позиционирование пользовательского текста 2. Диапазон 0-2" "37", "1", "Позиционирование пользовательского текста 3. Диапазон 0-2" "38", "1", "Позиционирование пользовательского текста 4. Диапазон 0-2" "39", "1", "Позиционирование пользовательского текста 5. Диапазон 0-2" "40", "1", "Позиционирование надписи «№:». Диапазон 0-2" "41", "1", "Позиционирование надписи «L:». Диапазон 0-2" "42", "1", "Позиционирование имени фасовщика. Диапазон 0-2" .. note:: Позиционирование: |br| 0 - слева |br| 1 - по центру |br| 2 - справа .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xB5 - код команды" "4", "1", "Код результата" Получить список доступных шрифтов ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA6 - код команды" "4", "4", "Пароль" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "1", "0xA6 - код команды" "4", "1", "Код результата" "5", "1", "Использование шрифтов |Br| 0 — не доступен |Br| 1 — доступен |Br| |Br| Бит 0 — шрифт 0 |Br| Бит 1 — шрифт 1 |Br| Бит 2 — шрифт 2 |Br| Бит 3 — шрифт 3 |Br| Бит 4 — шрифт 4 |Br| Бит 5 — шрифт 5 |Br| Бит 6 — шрифт 6" "6", "1", "Резерв" Получить данные Datamatrix ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x0D - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 0-14" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x0D - код команды" "4", "1", "Код результата" "5", "1", "Координата X Datamatrix в мм. Диапазон 0-53" "6", "1", "Координата Y Datamatrix в мм. Диапазон 0-120" "7", "1", "Ширина Datamatrix в мм" "8", "1", "Высота Datamatrix в мм" Задать данные Datamatrix ---------------------------------------------------------------------------------------------------------------------------- .. csv-table:: Содержимое запроса :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x0E - код команды" "4", "4", "Пароль" "5", "1", "Формат этикетки. Диапазон 10-14" "6", "1", "Координата X Datamatrix в мм. Диапазон 0-53" "7", "1", "Координата Y Datamatrix в мм. Диапазон 0-120" "8", "1", "Ширина Datamatrix в мм" "9", "1", "Высота Datamatrix в мм" .. csv-table:: Содержимое ответа :header: "№", "Байт", "Содержимое" :widths: 5, 5, 50 "1", "1", "0x02 - байт инициализирующий команду (STX)" "2", "1", "Длина оставшейся части команды, если больше 255, то 0xFF" "3", "2", "0xFF, 0x0E - код команды" "4", "1", "Код результата"