- Установка ККМ АТОЛ в linux
- Материал из Пингвиньи радостей
- Содержание
- Установка драйвера ККМ
- Установка программного обеспечения кассира
- Настройка пересылки данных ОФД
- Обновление прошивки ККМ Атол
- Установка ATOL 10 на Linux Mint, Debian, Ubuntu
- Записки IT специалиста
- Подключаем ККТ АТОЛ к 1С:Предприятие 8.3 в Debian / Ubuntu
- Настройка EoU
- Драйвер АТОЛ 10, платформа 5.0
- Окончание поддержки платформы 2.5
- Как узнать какую прошивку использует онлайн-касса?
- Преимущества платформы 5.0
- Что будет, если не обновить онлайн-кассу?
- Как обновить онлайн-кассу до платформы 5.0?
- Как обновить драйвер онлайн-кассы 10-й версии?
- Как обновить рабочее место кассира?
- Как платформа 5.0 работает с доработанным кассовым ПО?
Установка ККМ АТОЛ в linux
Материал из Пингвиньи радостей
Статья об Установке ККМ АТОЛ в linux
Установка ККМ АТОЛ в linux это процесс установки и настройки драйверов и программ для обеспечения работы контрольно-кассовых машин АТОЛ в операционной системе Linux.
Установка ККМ состоит из этапов:
Описание установки приведено на примере ККМ Атол 30Ф в Debian Stretch.
Официальный сайт производителя: www.atol.ru
Содержание
Установка драйвера ККМ
Изготовитель ККМ Атол не включает Драйвер ККМ в комплект поставки, а предлагает осуществлять самостоятельное скачивание его со своего сайта.
Распространение и использование драйвер ККМ является бесплатным.
Для установки драйвера ККМ на примере v10.3.0
- осуществляется загрузка драйвера 10.3.0.zip
- извлекаются драйвера для выбранного дистрибутива и архитектуры
- устанавливается драйвер, например в Debian Stretch amd64
- изменяются права доступа к устройству в файле /etc/udev/rules.d/90-atol-fptr.rules
- добавляется пользователь-кассир в группу драйвера ККМ
Подключается ККМ и проверяется доступ к ней
Установка программного обеспечения кассира
Программное обеспечения кассира это набор программ, обеспечивающий актоматизацию учёта товара, услуг и приёма оплаты при их реализации в том числе в соответствии с 54-ФЗ.
Фирма АТОЛ предлагает следующие linux-версии программ автоматизации рабочего места кассира :
Для обеспечения работы программ АТОЛ требуется установка Менеджера лицензий.
Настройка пересылки данных ОФД
Требование пересылки данных оператору фискальных данных (ОФД) вытекает из 54-ФЗ.
Пересылка данных ОФД может быть осуществлена
- самой ККМ
- пользовательской кассовой программой, например Frontol Simple
- специализированной утилитой передачи данных ОФД EthernetOverUSB.
Обновление прошивки ККМ Атол
Обновление прошивки ККМ фирмs Атол платное. Для получения прошивки на действующую ККМ требуется осуществить её оплату по выбранному плану и дождаться получения программы обновления.
Дальнейшее трудностей не вызывает, например для Атол 30Ф:
Источник
Установка ATOL 10 на Linux Mint, Debian, Ubuntu
После установки драйверов и тест драйвера ККТ, можно проверить, как ваш ККТ подхватился. Заходим в тест драйвера и в правом верхнем углу нажимаем «Свойства». Нажимаем «Проверка связи» для обнаружения ККТ. Если все сделали правильно, то в «Результате» появится ваша модель ККТ.
Там мы видим наше устройство и на какой порт он подключился. В отличии от Windows, которая подключает ККТ к виртуальному COM порту, в Linux идет подключение к реальному USB порту.
Тут же можно настроить много параметров, но мы их рассматривать не будем, так как цель данной статьи — установка драйвера на Linux, а не тонкая настройка драйвера. К тому же, стандартных настроек хватает с головой для работы.
Тут же, в настройках, устанавливаем в качестве протокола обмена данными ОФД — EoT.
Как установить EoU на Debian подобные системы можно прочитать в статье «Установка EoU на Debian, Ubuntu, Linux Mint».
Если у вас пользователь с ограниченными правами, то нужно сделать так, чтобы он мог нормально пользоваться ККТ. Для этого изменяем права доступа к устройству в файле /etc/udev/rules.d/90-atol-fptr.rules:
Вероятней всего вам придется лишь добавить GROUP=»dialout, так как остальные данные уже будут.
Данная группа имеет root права к портам. Это то, что для стабильной работы нам и нужно. Теперь добавляем пользователя в эту группу:
Где user — имя пользователя с ограниченными правами.
Теперь ваша ККТ работает на Linux. Никаких проблем в работе драйвера ATOL на Linux не выявлено.
Если у вас появились проблемы с установкой или интеграцией драйвера ATOL 10 на Linux — вы можете заказать установку у нас через форму обратной связи или в комментарии.
Если у Вас возникли проблемы с подключением, настройкой драйвера, передачей данных в ОФД — Вы можете заказать у нас настройку фискальных регистраторов ! Условия — тут.
Новость отредактировал: Легион — 10 июля 2020
Причина: Добавлена информация о групповой политике и получению root-прав над портами.
Источник
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
- Главная
- Подключаем ККТ АТОЛ к 1С:Предприятие 8.3 в Debian / Ubuntu
Подключаем ККТ АТОЛ к 1С:Предприятие 8.3 в Debian / Ubuntu
Продолжая серию статей по настройке онлайн-ККТ, мы не могли обойти стороной альтернативные ОС, тем более что АТОЛ поддерживает работу своих ККТ в среде Linux. Про установку 1С:Предприятие 8.3 в Debian / Ubuntu мы уже рассказывали ранее, теперь пришло время подключить к нашей 1С кассу. Скажем сразу — никаких сложностей при этом у нас не возникло, разработчики АТОЛ хорошо сделали свою работу, а следуя нашей инструкцией с данной задачей справится даже начинающий (тем не менее мы предполагаем, что читатель обладает базовыми навыками работы в среде Linux).
Данная статья является логическим продолжением нашего материала Подключаем ККТ АТОЛ к 1С:Предприятие 8.3, поэтому мы не будем повторяться и остановимся только на вопросах подключения и настройки ККТ в среде Linux. Если вы только начинаете работать с ККТ, то настоятельно советуем прочитать вам первую часть статьи, так как там затрагиваются общие вопросы по настройке кассы и работе с утилитой Тест драйвера ККТ.
Данная инструкция была проверена нами на Debian 9.7 и Xubuntu 18.04, но будет справедлива для любого дистрибутива на базе Debian или Ubuntu. Сама ККТ при этом подключается к ПК посредством интерфейса USB, как выбрать интерфейс подключения кассы мы рассказывали в первой части статьи.
Прежде всего скачаем из Центра загрузок АТОЛ свежие драйвера версии 10.х, они располагаются в разделе Контрольно-кассовая техника, архив универсальный и содержит драйвера для всех поддерживаемых платформ. Из всего архива нас интересует папка installer, в которой содержится папка deb, в ней находятся пакеты для архитектур i386, amd64 и arm. Следует иметь ввиду, что разрядность драйвера ККТ должна соответствовать разрядности платформы 1С. В Linux разрядность платформы как правило соответствует разрядности системы, однако если это не так, например, на 64-разрядную ОС установлена 32-разрядная платформа, то драйвер тоже следует установить 32-разрядный.
Из всего набора пакетов нас интересуют только три:
- libfptr10 — драйвер ККТ
- libfptr10-gui — графическая библиотека драйвера ККТ
- fptr10-test-util — утилита Тест драйвера ККТ
Устанавливать их тоже нужно в указанном порядке, так как они имеют в зависимостях друг друга. Для этого перейдите в папку с пакетами и выполните с правами суперпользователя следующие команды (обратите внимание, мы устанавливаем 64-разрядные пакеты версии 10.4.5, в вашем случае имена пакетов могут отличаться):
Графическая часть драйверов АТОЛ выполнена на базе Qt4 поэтому вы скорее всего при установке последнего пакета получите следующую ошибку:
Ничего страшного, с такими проблемами успешно справляется пакетный менеджер, для этого выполним:
Данная команда установит все недостающие зависимости и настроит пакет. После чего нам останется установить последний пакет с Тестом драйвера:
На этом установка драйверов ККТ закончена, можем запустить Тест драйвера и проверить работу кассы, данная утилита ничем не отличается от своей Windows-версии и работу с ней мы уже рассматривали ранее.
В последних релизах 1С драйвера для АТОЛ 10.х уже включены в состав конфигурации, если это не так, то драйвера следует загрузить отдельно, используя архив в папке 1С поставки драйверов.
Следует обратить внимание, что в Linux ККТ АТОЛ определяются не как два VCOM, а как одно USB-устройство, поэтому следует учесть этот момент при настройке:
На этом подключение ККТ можно считать законченным, дальнейшая работа с кассой ничем не отличается от Windows систем. Субъективные впечатления от работы ККТ АТОЛ в среде Linux у нас остались также положительными, разработчики поработали хорошо, никаких сбоев и нареканий по работе касс нами не выявлено.
Настройка EoU
Внимание! ККТ АТОЛ на платформе 5.0 не поддерживают работу с EoU, для них требуется настройка EoT. Подробнее читайте здесь: Особенности подключения ККТ АТОЛ на платформе 5.0
После того, как касса настроена и работает, самое время перейти к настройке службы EoU, для этого скачаем одноименный пакет из Центра загрузок, он располагается в разделе Программное обеспечение — ДТО. Архив содержит набор различных версий утилиты, выбираем последнюю и переходим в директорию с утилитой для нужной нам архитектуры (i386 или amd64), разрядность следует выбирать согласно разрядности системы, вне зависимости от разрядности драйверов ККТ и платформы 1С.
Если мы перейдем в каталог с утилитой, то увидим там файл настроек settings.xml, бинарные файлы и библиотеки. В файле настроек должна присутствовать секция:
Данная опция включает автоматическое обнаружение касс на Linux и мы не видим смысла отказываться от столь удобной функции, тем более что работает она без нареканий.
Теперь нам надо разместить файлы в нужных местах файловой системы и настроить работу утилиты в качестве сервиса. Откроем в текущей директории терминал и поднимем права до суперпользователя. Начнем с настроек, создадим директорию /etc/ATOL/EoU и скопируем туда файл настроек:
Никаких дополнительных действий по настройке производить не нужно.
Саму утилиту мы разместим в opt (хотя вы можете выбрать иное расположение):
Теперь добавим нужным файлам права на исполнение:
Зарегистрируем утилиту как сервис:
Все, что нам теперь остается, это обеспечить автозагрузку и управление службой средствами системы. Для этого нам придется самостоятельно написать юнит для systemd, но не стоит пугаться, ничего сложного в этом нет.
Прежде всего создадим сам файл юнита:
Откроем его на редактирование и внесем следующий текст:
Сохраним его и добавим в автозагрузку:
Теперь мы можем управлять службой используя привычные команды:
Можем перезагрузить систему и убедиться, что служба запускается автоматически. Лог работы службы располагается в /var/log/EoU, откроем его и убедимся, что утилита обнаружила кассу и обмен с ОФД проходит нормально:
При использовании автоматического определения кассы получают идентификаторы по имени порта, в нашем случае USB-3-1, если к узлу подключено несколько касс, утилита автоматически будет работать со всеми.
Как видим, ничего сложного в подключении и настройке ККТ АТОЛ в среде Linuх нет, пришлось только немного повозиться с утилитой EoU, но общий уровень проработанности и стабильности ПО от АТОЛ делает это всего лишь незначительным затруднением, тем более что в данном случае вполне справедливо будет высказывание «настроил и забыл».
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Источник
Драйвер АТОЛ 10, платформа 5.0
Окончание поддержки платформы 2.5
Любая онлайн-касса состоит из двух основных компонентов:
- Аппаратного комплекса: корпуса, печатающего механизма, блока управления и т.д;
- Кассового ядра — платформы или по-другому внутреннего программного обеспечения, драйвера.
Чтобы онлайн-касса выполняла свои функции, ее необходимо подключить к компьютеру (ноутбуку, POS-компьютеру, планшету или смартфону). Для этого мы разработали драйвер ККТ (ДККТ) — это компонент, который обеспечивает взаимодействие онлайн-касс АТОЛ с кассовыми программами.
Последние 10 лет АТОЛ разрабатывал и поддерживал предыдущее поколение кассового ядра (платформа 2.5), своевременно адаптируя его под требования закона об онлайн-кассах.
С момента создания кассовое ядро АТОЛ прошло три стадии эволюции:
- Платформа 2.0 — ЭКЛЗ, которая был до перехода к передаче информации оператору фискальных данных (а, следовательно, и ФНС) в режиме онлайн.
- Платформа 2.5 — это платформа 2.0, доработанная под требования 54-ФЗ к онлайн-кассам.
- Платформа 5.0 — новая платформа, созданная только под требования современного законодательства.
С введением новых требований к маркировке товаров, доработка платформы 2.5 невозможна по техническим причинам.
10-летний период разработки подходит к концу и пора двигаться дальше.
31 марта 2020 г. прекращена разработка платформы 2.5.
Техническая поддержка, сопровождение и правки критических ошибок будут происходить до 31 марта 2021 года.
Переходите бесплатно с платформы 2.5 на 5.0 и обновите драйвер онлайн-кассы 10-й версии. Обновление бесплатно если:
- онлайн-касса работает на платформе 2.5;
- онлайн-касса поддерживает НДС 20% или Маркировку.
Обращаем внимание, что вам не нужно оплачивать покупку разового обновления, но необходимо оплатить работу сервисного центра в вашем городе. Каждый сервисный центр самостоятельно назначает стоимость за свою работу.
Если при покупке онлайн-кассы вы приобрели годовую подписку на обновление, то уточните условия у вашего сервисного центра: возможно, обновление будет для вас полностью бесплатным.
Как узнать какую прошивку использует онлайн-касса?
Необходимо распечатать чек с технической информацией следующими способами:
- Подключите онлайн-кассу к ноутбуку. Установите утилиту «Драйвер ККТ» и перейдите в раздел «Отчеты». Запустите «Тест драйвера ККТ».
- Воспользуйтесь инструкцией в руководстве по эксплуатации вашей онлайн-кассы — раздел «Информация о ККТ». Если руководство утеряно, то перейдите в «Центр загрузок» → «Контрольно-кассовая техника» → «АТОЛ» → выберите вашу модель онлайн-кассы → загрузите руководство.
- Обратитесь к партнеру АТОЛ в вашем городе и следуйте инструкциям.
Перечень релизов, поддерживающих переход с платформы 2.5 на 5.0 без покупки подписки на обновления:
- 8502 и новее — поддержка новых требований маркировки.
- 7733 до 8346 — поддержка НДС 20%.
Далее подробно расскажем из чего состоит платформа 5.0 и чем она отличается от платформы 2.5.
Преимущества платформы 5.0
Мы создали новое кассовое ядро под требования 54-ФЗ и маркировки, состоящее из:
- внутреннего ПО онлайн-кассы — платформа 5.0;
- драйвера онлайн-кассы версии 10.
Новая разработка поддерживает все фискальные регистраторы АТОЛ (кроме АТОЛ 90Ф и АТОЛ 60Ф) и позволяет работать с программным обеспечением для автоматизации рабочего места кассира.
Современная архитектура кассового ядра позволяет:
- оперативно поддерживать изменения 54-ФЗ и законодательства в области маркировки;
- загружать обновления без остановки работы кассира;
- увеличить скорость печати до 2-х раз;
- разработчикам кассового ПО гибко настраивать бизнес-логику онлайн-кассы и добавлять счетчики под требования вашего бизнеса.
ДККТ 10 для ОС Windows, Linux, Android, iOS, Web, Sailfish
Один из лидеров российского рынка
Новый вариант интеграции через JSON
Сокращение трудозатрат и сроков интеграции
Интеграция с помощью Web-сервера
Реализованы все востребованные способы интеграции
Поддержка языков программирования:
- JSON + WEB
(Linux / Windows Server); - Android сервис;
- OPOS;
- JPOS;
- 1С БПО;
- СОМ – объекты;
Сравнение скорости платформ 2.5 и 5.0 на примере онлайн-кассы АТОЛ 50Ф
Что будет, если не обновить онлайн-кассу?
Если вы не перейдете на платформу 5.0 и останетесь на платформе 2.5, то в скором времени онлайн-касса перестанет соответствовать актуальному законодательству.
Если онлайн-касса не обновлена, она продолжит работать с маркированным товаром, но перестанет соответствовать законодательству.
Требования федерального закона от 26.07.2019 N 238-ФЗ будут поддержаны только на новой платформе 5.0. В 2021 году вы не сможете получить консультацию у партнера АТОЛ и исправления ошибок в работе онлайн-касс на платформе 2.5.
Как обновить онлайн-кассу до платформы 5.0?
Для обновления до платформы 5.0 не нужно покупать новый фискальный регистратор. Обратитесь к партнеру АТОЛ и с помощью утилиты миграции вам сделают обновление.
Утилита миграции обновит онлайн-кассу, сохраняя настройки и логику работы устройства, и автоматически создаст резервную копию перед обновлением. Поэтому вам не придется перенастраивать оборудование.
Как обновить драйвер онлайн-кассы 10-й версии?
2019 год для команды интеграции АТОЛ прошел под флагом внедрения современного драйвера онлайн-касс версии 10 в самые востребованные и популярные кассовые программные продукты.
В результате более 130 программ для автоматизации рабочего места кассира от компаний-разработчиков из всех сфер розничной торговли поддерживают драйвер онлайн-кассы версии 10 и 55.
В разделе «Совместимые решения» проверьте совместимость вашего кассового ПО с 10-й версией драйвера перед обновлением. Либо обратитесь к разработчику кассового решения для получения обновлений с поддержкой современных продуктов и законодательства.
Как обновить рабочее место кассира?
1-й шаг. Обновите кассовую программу до последней версии.
2-й шаг. Обратитесь к партнеру АТОЛ для проведения плановых работ по обновлению платформы и драйвера на вашей онлайн-кассе.
3-й шаг. Проверьте работоспособность в тестовой среде. В этом вам тоже может помочь партнер АТОЛ.
4-й шаг. Обновите весь парк устройств по аналогии с тестовым рабочим местом кассира.
Хотите узнать больше о Платформе ККТ 5.0 и современном драйвере онлайн касс АТОЛ версии 10?
Как платформа 5.0 работает с доработанным кассовым ПО?
Если вы используете кассовую программу собственной разработки или доработали конфигурацию до такого состояния, что она не обновляется самостоятельно, воспользуйтесь специальной интерактивной документацией к 10-й версии драйвера онлайн-кассы АТОЛ.
Мы разработали этот инструмент специально для разработчиков кассового ПО, интеграторов и групп внедрения. Он создан таким образом, что для поддержки всех стандартных методов драйвера АТОЛ в вашем кассовом ПО достаточно скопировать пример кода и вставить в код своей программы.
Скачайте архив с ДККТ 10 и общей документацией по ссылке
Источник