МАССА-К: Протокол обмена для терминалов серии R

Описание

Открытый протокол обеспечивает двухстороннюю передачу данных между весовыми терминалами серии R и ПК (POS-терминалом): выгрузку в терминалы справочника товаров, операторов, складов, контрагентов, шаблонов этикеток  (с ШК EAN13, Interleaved 2 of 5, ITF-14, Code39, Code128, ЕАN128) и чеков, настройку клавиш быстрого вызова; загрузку из терминалов всех справочников и регистраций. Весовой терминал является ведомым устройством, выполняющим команды ведущего устройства. Протокол поддерживает интерфейсы обмена RS-232, Ethernet и обмен с помощью USB-flash-накопителя.

  • Архив версий
  • Документация
Версия 6.44 от 22.04.2025
- (стр. 4, п.1) изменено примечание;
- (стр. 4, п.1.2) изменены: параметры 5,6,16 (графа «Значения»); параметр 14 (графа «Наименование переменных»);
- (стр. 5, п.1.3) изменены параметры Code, Name (графа «Значения»);
- (стр. 5, п.1.4) изменены параметры: Code, Name (графа «Значения»); параметр NumberButton (графа «Наименование переменных»);
- (стр. 6, п.1.5) изменены параметры Code, Name (графа «Значения»);
- (стр. 6, п.1.6) изменены параметры Code, Unit (графа «Значения»);
- (стр. 9, п.1.10) изменены параметры Barcode, Sync, AddGoods, AddBarcode (графа «Значения»);
- (стр. 10-13, п.1.11) изменена графа «Значения» для всех текстовых параметров;
- (стр. 14, п.1.12) изменены: параметр GUID (графа «Значения»); параметр DateTime (графа «Наименование переменных»);
- (стр. 16, п.2.6) переименован пункт;
- (стр. 17 и далее) во всех параметрах команд, в которых в качестве данных могут участвовать русские символы (текст), тип данных char заменен на uchar;
- (стр. 17 и далее) перед всеми ответами на команды добавлено слово «Ответ»;
- (стр. 18-19, п.3.2 и п.3.3) поменяны местами (в соответствии с логикой процесса установки соединения);
- (стр. 19, п.3.4) добавлено описание команды CMD_TCP_GET_DEVICE_ID (ошибочно отсутствовало);
- (стр. 22, п.3.6) добавлено описание ответа CMD_TCP_DFILE_PURESIGN_ERR на команду CMD_TCP_DFILE;
- (стр. 24, п.3.8) откорректирована длина команды CMD_TCP_READ_TRANSACTION;
- (стр. 28 и далее) описания повторяющихся ответов на команды заменены на ссылки;
- (стр. 32, п.3.18) параметры LabelType и LabelFormatZ поменяны местами (ошибочно располагались в обратном порядке);
- (стр. 40, п.4.1) добавлены типы файлов 11..15, и примечание по работе с маркировкой «Честный знак»;
- (стр. 41, п.4.2) откорректировано определение блока данных, по которому рассчитывается CRC;
- откорректировано «Содержание»;
- объем документа сокращен с 48 до 41 страниц.
Версия 6.19 от 28.12.2020
(п.1.10, стр. 9) в описание статуса регистрации добавлен тип оплаты: наличными или картой;
(п. 1.11, стр. 11) в раздел общих настроек добавлен параметр PriceFormat (формат цены);
(п.3.2, стр. 18) добавлено описание команды CMD_TCP_GET_STATUS  и ответ CMD_TCP_FILE_STATUS;
(п.3.5, стр. 21) добавлено примечание про дозагрузку файлов;
(п.3.25, стр. 43) исправлено описание команды CMD_TCP_SET_LOCK (добавлены параметры Lock11 и Lock12)
(п.3.28, стр. 47) добавлено описание команды CMD_TCP_SET_PRICE_FORMAT и ответ CMD_ACK_COMMAND;
(п.4.1, стр. 48) добавлено примечание про дозагрузку файлов.
Версия 6.11 от 16.06.2020
(п. 1.7 - структура записи файлов шаблонов печати) - Коды поля ValueCode дополнены штрихкодами: GS1 DataBar Expanded Stacked, DataMatrix, GS1 DataMatrix.
Версия 6.8 от 12.12.2019
(п. 3.25 - установка опций в терминале) - дополнен опцией "Копия этикетки" (OptionLabelCopy). Опция предоставляет возможность быстрой печати дубля этикетки/итоговой этикетки по повторному нажатию кнопки «карандаш» или «сумма», если вес с платформы не снимали.
Версия 6.3 от 10.07.2018
(п. 1.2) Товары, Ingredients (состав товара) - размер увеличен до 1500 знаков.
(п. 1.6) PLU/Штрихкоды, Code - можно указывать штрихкод для весового товара (ранее хранил PLU для весового и штрихкод для штучного товаров).
(п. 1.10) Регистрации, Barcode - добавлена выгрузка штрихкода для весового товара.
(п. 3.6) новая команда CMD_TCP_READ_TRANSACTION - прочитать регистрацию по ID, последнюю, первую, первую после даты, все с определенного ID.
(п. 3.7) новая команда CMD_TCP_COMPRESS_FILE - удалить из файла пустые записи и сжать файл.
(п. 3.8) новая команда CMD_TCP_DELETE_GOODS_ID - удалить товар с указанным ID из базы.
(п. 3.9) новая команда CMD_TCP_DELETE_GOODS_CODE - удалить товар с указанным кодом из базы.
(п. 3.10) новая команда CMD_TCP_DELETE_GOODS_PLU_BC - удалить товар с указанным PLU/штрихкодом из базы
Написать нам
ФИО*
Сообщение*
E-mail*
Телефон
Регион
Компания
Написать нам
Ваше имя:*
E-mail:*
Тема обращения:*
Сообщение:*
Задать вопрос
ФИО*
Сообщение*
E-mail*
Телефон
Регион
Компания
Прикрепить
Получить доступ
Яндекс.Метрика