Frontol работает с маркировкой через отдельный сервис — Frontol Mark Unit. Чтобы проверка шла через ТС ПИоТ, настроить нужно оба, и порядок здесь имеет значение.
Минимумы относятся к Frontol 6 и инструкции ЕСП WINDOWS 1.8 от 24.06.2026; их нельзя автоматически переносить на Frontol 7. Драйвер x32 сохраняется как требование этой схемы. До проверки завершите регистрацию ЕСМ и подготовку ЛМ. Цепочка соединений: Frontol → Mark Unit (http:8000) → ЕСМ (https:51401); gRPC драйвера — отдельное соединение.
| Компонент | Граница этой инструкции |
|---|---|
| Frontol | Frontol 6; не переносить автоматически на Frontol 7 |
| Исходный документ | Windows 1.8 от 24.06.2026; минимумы относятся к описанной поставке |
| Рабочий паспорт | Записать фактические Frontol, Mark Unit, ДТО с ЕСМ, ЕСМ и контроллер; сравнить с инструкцией целевого комплекта |
| Связь | Что сверить |
|---|---|
| Frontol ↔ Mark Unit | Свой адрес/порт сервиса Mark Unit; это не API ЕСМ |
| Mark Unit ↔ ЕСМ | Адрес узла ЕСМ и порт API проверки 51401 либо назначенный экземпляру |
| ЕСМ ↔ ДТО | Фактический gRPC-адрес/порт; 4041 — значение описанной схемы |
| ЕСМ ↔ ЛМ | Контроллер на хосте ЛМ; его gRPC 50063 не заменяется портом API ЛМ 5995 |
Разберём цепочку целиком, включая переключатель, который по умолчанию выключен и из-за которого связка тихо не работает.
Минимальные версии
| Компонент | Версия |
|---|---|
| Драйвер ККТ АТОЛ (x32) | 10.10.8.24 или выше |
| Frontol | 6.28.0 или выше |
| Frontol Mark Unit | 4.4.5 или выше |
| ЕСМ и Контроллер ЛМ ЧЗ | 1.6 или выше |
Обратите внимание на разрядность драйвера: для Frontol нужна 32-разрядная сборка. Разрядность драйвера определяется не только системой, но и разрядностью кассового ПО.
Плюс общие требования: касса на ФФД 1.2 и включённый признак «Торговля маркированными товарами».
Что изменилось в Frontol 6.29.0. В релизе заявлено, что вскрытие тары больше не требует Frontol Mark Unit — эту операцию можно проводить без модуля. На схему из этой статьи изменение не влияет: для проверки кодов маркировки через ТС ПИоТ модуль по-прежнему обязателен, и вся настройка ниже остаётся в силе. Свежая версия — на странице АТОЛ Frontol 6.
Шаг 1. Переключатель в Mark Unit
С этого стоит начать, потому что дальше о нём легко забыть.

Откройте интерфейс Frontol Mark Unit: «Сервис» → «Настройки» → блок «Настройка подключения к ГИС МТ «Честный знак»».
Включите режим «Использовать ЕСМ». По умолчанию он выключен.
Пока переключатель снят, всё остальное можно настроить безупречно, и связка всё равно не заработает: Mark Unit будет ходить в систему маркировки мимо модуля. Внешне это выглядит как «настроили, но ТС ПИоТ не используется» — без ошибок и без объяснений.
Шаг 2. Настройка кассы в Frontol.Администратор
Запустите FrontolAdmin.exe либо откройте приложение кассира и выберите пункт «Настройка».
Путь: «Настройки» → «Системные» → «РМ и оборудование» → «Рабочие места» → «ККМ» → «Устройства». Выберите кассу, на которой будут регистрироваться маркированные товары.
Заполните:
- Подключение — «Драйвер ККТ АТОЛ v.10»;
- Адрес ЕСМ — IP компьютера, где установлен модуль. Если он там же, где Frontol и Mark Unit, оставьте
127.0.0.1; - Порт ЕСМ — 51401.
Затем нажмите «Свойства» и убедитесь, что порт GRPC драйвера равен 4041. Выполните проверку связи с кассой.
Порты относятся к разным соединениям: 51401 — API проверки ЕСМ, 4041 — gRPC драйвера. В этой интеграции путь проверки включает Frontol Mark Unit; его собственный HTTP-интерфейс использует 8000.
Если при проверке появляется ошибка регистрации на сервере, убедитесь, что служба «ATOL: Fptr grpc service» работает. При необходимости запустите её вручную.
Сохраните настройки.
Шаг 3. Режим регистрации «Каждая позиция»
Обязательное условие, которое лежит не там, где его ищут.
«Настройки» → «Системные» → «РМ и оборудование» → «Рабочие места» → «ККМ» → «Регистрация в ККМ» → режим «Каждая позиция».
Другие режимы группируют позиции, а проверка кода маркировки выполняется для каждой единицы товара отдельно. Без этого режима связка работать корректно не будет.
Настроенную кассу не забудьте привязать к рабочему месту: «Настройки» → «Системные РМ и оборудование» → «Рабочие места».
Шаг 4. Подключение к Mark Unit
Путь: «Маркировка» → «Справочники ЕГАИС» → «Организации».
- Режим работы с маркированной продукцией — обязательно «Онлайн-проверка в разрешительном режиме». Другие значения не дадут работать разрешительному режиму.
- Веб-адрес Frontol Mark Unit — протокол
http, порт 8000. - Автоматический вход в Frontol Mark Unit — поднимите флаг, чтобы данные кассы подтянулись сами. Иначе впишите логин и пароль пользователя Mark Unit с ролью «Касса»; она настраивается в самом Mark Unit.
Если Mark Unit на отдельном сервере
Схема меняется, и это неочевидная её часть.
Модуль ЕСМ устанавливается на тот компьютер, где стоит Frontol Mark Unit — не на кассовое место.
В инструкции WINDOWS 1.8 от 24.06.2026 для удалённого Mark Unit встречается неоднозначное указание адреса. Не переносите этот IP буквально: отдельно зафиксируйте хост Frontol, хост Mark Unit и хост ЕСМ, а назначение поля «Адрес ЕСМ» подтвердите по документации установленной версии Frontol. Этот вариант удалённой схемы здесь не представлен как проверенная пошаговая настройка.
Узнать адрес: Win + R, команда cmd, затем ipconfig. Нужен IPv4-адрес используемого сетевого адаптера.
Если проверка падает с ошибкой сертификата
При ошибке сертификата проверьте адрес, имя узла, срок и цепочку сертификата, время компьютера и хранилище доверия того процесса, который обращается к ЕСМ. Импортируйте только сертификаты из проверенного экземпляра/официальной процедуры; подсовывать первый попавшийся корневой сертификат — плохая идея.
Сертификаты появляются в папке только после регистрации модуля.
Порядок проверки, если не заработало
Список выстроен по частоте, а не по порядку настройки:
- Включён ли режим «Использовать ЕСМ» в Mark Unit? Проверяется первым делом.
- Стоит ли режим «Каждая позиция» в настройках регистрации?
- Тот ли порт в поле «Порт ЕСМ» — 51401, а не 4041?
- Работает ли служба «ATOL: Fptr grpc service»?
- Та ли разрядность драйвера — для Frontol нужна 32-разрядная?
- Проходит ли проверка связи с кассой в свойствах драйвера?
Если дошли до конца и всё в порядке, смотрите код ошибки: разбор кодов ЕСМ объясняет, почему нумерация модуля не совпадает с драйверной.
Частые вопросы
Если сообщения об ошибке нет, это ещё не подтверждение маршрута. Сопоставьте контрольную проверку в Frontol с журналом ЕСМ, идентификатором ККТ и временем ответа; проверьте фактическое поведение при запрете на учебном стенде.
Можно ли обойтись без Mark Unit? Нет, работа Frontol с маркировкой построена через него.
Почему для Frontol нужна 32-разрядная сборка драйвера? Разрядность драйвера должна соответствовать разрядности кассового ПО, а не только операционной системы.
Обновляйте совместимый комплект по инструкции поставщиков. Версии Frontol, Mark Unit, ДТО, ЕСМ и контроллера не обязаны иметь одинаковые номера; важно выполнение требований каждой связи.
Где посмотреть логи, если ничего не помогает? Логи модуля выгружаются кнопкой «Сохранить логи» в его окне; пути к остальным собраны в статье про логи драйвера.
Коротко
В локальной схеме настройте Frontol → Mark Unit по HTTP на порту 8000 и обращение к ЕСМ по HTTPS на 51401; порт 4041 относится к gRPC драйвера. Включите «Использовать ЕСМ» и режим «Каждая позиция». Перед итоговой проверкой должны быть завершены регистрация ЕСМ и инициализация ЛМ. Для удалённого Mark Unit назначение адресов нужно уточнить по версии ПО.
Материал носит информационный характер. Сайт atoldriver.ru не является представительством компании АТОЛ, АТОЛ Frontol или АО «ЕСП» и не оказывает услуг по обслуживанию оборудования.