Локальный модуль «Честного знака» (ЛМ ЧЗ) — бесплатная программа ЦРПТ, которая держит базу кодов маркировки прямо у вас и позволяет проверять товар, когда интернета нет. Без неё разрешительный режим при обрыве связи останавливает продажи.
Ниже прямые ссылки на актуальную версию под все системы и короткий разбор, что делать после установки.
Скачать
Актуальная линейка — 2.6.1 для настольных систем и 3.4.0 для Android.
Windows
| Разрядность | Файл | Размер |
|---|---|---|
| 64 бита | regime-2.6.1-7.msi | 48,6 МБ |
| 32 бита | regime-2.6.1-7_32.msi | 41,2 МБ |
Linux
| Система | Архитектура | Файл | Размер |
|---|---|---|---|
| Ubuntu 22 | amd64 | ubuntu22_regime_2.6.1-889_amd64.deb | 14,4 МБ |
| Ubuntu 22 | arm64 | ubuntu22_regime_2.6.1-890_arm64.deb | 30,4 МБ |
| Debian 11 | amd64 | debian11_regime_2.6.1-889_amd64.deb | 14,0 МБ |
| Debian 11 | arm64 | debian11_regime_2.6.1-890_arm64.deb | 26,9 МБ |
| Docker-образ Ubuntu 22.04 AMD64 | amd64 | regime_2.6.1-889-ubuntu22_amd64.tgz | 173,6 МБ |
| Docker-образ Ubuntu 22.04 ARM64 | arm64 | regime_2.6.1-890-ubuntu22_arm64.tgz | 206,5 МБ |
Android
| Файл | Размер |
|---|---|
| lm-3.4.0-release56-final.apk | 7,4 МБ |
Это копии официальных дистрибутивов с страницы локального модуля на честныйзнак.рф. Модуль бесплатный, регистрация для скачивания не нужна.
Какой файл брать
Windows. Разрядность msi выбирается по разрядности системы: «Параметры» → «Система» → «О системе» → «Тип системы». Сомневаетесь — берите 32-битный, он запустится и на 64-разрядной Windows.
Linux. Сначала система, потом архитектура. amd64 — обычные серверы и компьютеры на процессорах Intel и AMD, arm64 — одноплатные компьютеры и кассовые терминалы на ARM. Узнать свою: команда dpkg --print-architecture.
Пакеты для Ubuntu и Debian отличаются, и подставлять один вместо другого не стоит — зависимости в них разные.
Файлы tgz — это не архив с программой, а Docker-образ. Внутри лежит не установщик и не каталог с файлами, а слои контейнера, поэтому распаковывать такой файл вручную бессмысленно. Отсюда и размер: 173,6 МБ против 14 МБ у deb — в образ входит вся система целиком, вместе с окружением.
Нужен он только там, где модуль разворачивают в контейнере: обычно это сервер, на котором уже работает остальное кассовое или учётное ПО. Загружается образ штатной командой Docker:
docker load -i regime_2.6.1-889-ubuntu22_amd64.tgz
Образ загружается под именем registry.equiron.com/regime, тег повторяет имя файла. Дополнительных параметров запуска не нужно: внутри прописана команда regime foreground, наружу открыт один порт — 5995, процесс работает от непривилегированного пользователя с UID 1000.
А вот о чём стоит подумать до первого запуска — это база кодов. По умолчанию она лежит внутри контейнера, в каталоге /opt/yenisei/data, и удаляется вместе с ним: пересоздали контейнер — и инициализация снова на несколько часов. Каталог нужно вынести в том, но с оговоркой: в самом образе его нет, поэтому при монтировании Docker создаёт его от имени root, а процесс под UID 1000 писать туда уже не сможет. Владельца тома выставляют один раз вручную, до запуска.
Готовность модуля проверяется не по журналу, а запросом к API: GET /api/v2/status на порт 5995 возвращает статус, версию приложения и версию базы. Публиковать порт на все интерфейсы при этом не нужно — контроллер ЛМ ЧЗ по регламенту стоит на той же машине, так что достаточно 127.0.0.1.
Если Docker у вас не используется, эти файлы просто не нужны — берите deb.
Android — для смарт-терминалов. Обратите внимание, что здесь своя линейка версий: 3.4.0, а не 2.6.1.
Почему файл называется regime
Первое, что удивляет: скачиваете «локальный модуль Честного знака», а получаете regime.
Regime — внутреннее имя продукта. Оно же будет у папки установки и у службы Windows. Это стоит запомнить заранее, потому что потом придётся искать:
- папка установки —
C:\Program Files\Regime; - логи —
C:\Program Files\Regime\var\log; - служба в
services.mscназываетсяregime; - на Linux —
/var/log/regimeи/etc/regime.
По названию «ЛМ ЧЗ» в системе не найдётся ничего. Полный разбор путей — в статье про логи драйвера и модулей.
Что делать после установки
Записать логин и пароль. Они задаются при установке и потом понадобятся кассовой программе или модулю ЕСМ. Восстановить их нельзя: если забыли — только чистая переустановка, а с ней и повторная инициализация базы.
Дождаться инициализации. После установки модуль загружает базу кодов, запрещённых к продаже. Это не минуты: на медленном канале процесс растягивается на несколько часов. Рабочий статус — «Готов к работе» либо ready.
Проверить порт. По умолчанию модуль слушает 5995. Проверяется командой:
netstat -an | findstr 5995
В рабочем состоянии строка выглядит так:
TCP 0.0.0.0:5995 0.0.0.0:0 LISTENING
Не перепутать порт с 50063. Если модуль работает в связке с ТС ПИоТ, в интерфейсе ЕСМ указывается 50063 — это порт Контроллера ЛМ ЧЗ, отдельного компонента. Порт 5995 туда вписывать нельзя, связка развалится. Это самая частая ошибка настройки, и она стоит вечера.
Полный порядок с картинками — в статье про установку и настройку ЛМ ЧЗ.
Как это работает с кассой АТОЛ
Локальный модуль сам по себе кассу не обслуживает. Он — хранилище базы, к которому обращается ТС ПИоТ; для оборудования АТОЛ эту роль выполняет модуль ЕСМ.
Полная связка выглядит так:
- Драйвер ККТ в сборке с интеграционными компонентами — скачать драйвер АТОЛ ДТО 10.
- ЕСМ — он решает, проверять код онлайн или локально. Скачать модуль ЕСМ 1.6.4.0.
- Контроллер ЛМ ЧЗ — посредник между ЕСМ и локальным модулем, ставится на тот же компьютер, где ЛМ ЧЗ. Обычно его добавляют галочкой прямо в установщике ЕСМ, но есть и отдельный установщик контроллера — он нужен, если ЕСМ уже стоит без контроллера или модуль живёт на другой машине.
- ЛМ ЧЗ — эта страница.
А вот сам локальный модуль в дистрибутив ЕСМ не входит ни в каком виде: его качают отдельно — здесь или у «Честного знака». Именно поэтому шаг с ЛМ ЧЗ часто пропускают.
Требования и ограничения
Версия имеет значение. Ветка 1.5.x больше не инициализируется — ставить нужно только 2.x. Если у вас связка с ЕСМ, есть отдельное правило порядка: перед обновлением ЛМ ЧЗ до версии 2.0 и выше сначала обновляются компоненты ЕСМ до 1.6. В обратном порядке ТС ПИоТ может не обнаружить новый модуль.
Сеть. Наружу нужен HTTPS к серверам ЦРПТ для обновления базы. Порт 5995 открывается только если к модулю обращаются с других машин.
Автономность. Модуль рассчитан на работу без интернета до 72 часов. Дольше — база устаревает, и проверка перестаёт считаться достоверной.
Частые вопросы
ЛМ ЧЗ платный? Нет, модуль распространяется бесплатно. Платить нужно за лицензию ТС ПИоТ, а это отдельный продукт.
Можно поставить только ЛМ ЧЗ, без ЕСМ? Для касс АТОЛ — нет смысла. Локальный модуль не обращается к кассе напрямую, между ними работает ТС ПИоТ.
Какая версия актуальна? 2.6.1 для Windows и Linux, 3.4.0 для Android. Версии сборок под amd64 и arm64 отличаются последним числом — 889 и 890, это нормально.
Забыл логин и пароль от модуля. Восстановления нет. Выполняется чистая переустановка с новыми данными, после чего база инициализируется заново.
Почему инициализация идёт так долго? Загружается база кодов, запрещённых к продаже, и скорость целиком зависит от канала. Несколько часов — рабочая ситуация, а не поломка.
Модуль установлен, но касса его не видит. Проверьте, что запущены все три службы: regime, yenisei и esm-lm-controller. Разбор кодов ошибок — в статье про ошибки ЕСМ.
Коротко
Для Windows берите msi под разрядность системы, для Linux — deb под свою систему и архитектуру, для смарт-терминалов apk. Файлы tgz — это Docker-образы, а не установщики, и обычной установке они не нужны. Актуальные версии: 2.6.1 на настольных системах, 3.4.0 на Android; ветка 1.5.x нерабочая. Запишите логин и пароль при установке — восстановить их нельзя. После установки дождитесь статуса «Готов к работе»: инициализация базы занимает часы. И запомните два порта: 5995 — сам модуль, 50063 — контроллер, который указывается в интерфейсе ЕСМ.
Материал носит информационный характер. Локальный модуль — продукт ЦРПТ, распространяется бесплатно; файлы размещены как копии официальных дистрибутивов с честныйзнак.рф. Сайт atoldriver.ru не является представительством компании АТОЛ или ЦРПТ. Актуальность версий проверяйте на официальной странице.