Linux приложение eou не найдено
Группа: Новички
Сообщений: 1
Регистрация: 24.4.2019
Пользователь №: 243 066
Ну ппц. Сотрудники АТОЛа такие не многословные. А почему это разные темы? Может поподробнее расскажете. Особенно интересно почему они разные, если обе идут в одном дистрибьютиве представленном вами же, и работают во взаимосвязи.
К чему я это все. Таблетка от проблемы указанной в этой теме, как оказалось, заключается в том, что бы правильно снести EoU поставляемое в дистрибьютиве АТОЛа v. 10.
Вот результат трехдневных танцев с бубнами.
В ранних версиях драйвера ККТ (до 10) настройки EoU производились отдельными утилитами. Была возможность вручную выставлять COM порты на которых сидит касса. В 10 разрабы интегрировали настройку EoU в само ПО кассы. И судя по всему сделали это криво. По крайней мере, и судя по количеству тем на форумах, не у всех эта настройка ложиться правильно.
Дальнейшие переустановки не дают результатов, потому что встроенная в драйвер утилита EoU создает в ОС «Службу EoU», которая запускается в атоматическом режиме. Даже после удаления драйвера ККТ, неправильно настроенная служба никуда уходить не собирается и остается в системе. Полагаю, что в последствии она не дает правильно настроить работу EoU при поптыках сделать это в ручную на других ранних версиях EoU. Это не получается сделать даже если служба остановлена.
Поэтому после удаления ПО ККТ необходимо удалить «Службу EoU».
Удаляется она через командную строку. Команда: sc delete EoU. Командная строка должна быть запущена с правами администратора.
Удаляем COM порты на которых сидит касса вместе с ПО. (поставить соответсвующую галочку)
Перезагрузить комп. Проверить отсутствие Службы EoU.
Если ее нет, то устанавливаем Драйвер ККТ заново.
НО! При выборе компонентов для установки убрать галочку с установки компонента EoU (EthernetOverUsb). Утилиту EoU поставим позже самостоятельно и более раннюю версию.
В ранних версиях утилиты EoU (в отличии от поставляемой в дистрибьютиве драйвера ККТ v.10) в корне папки EoU есть файл settings.xml, в котором в ручную можно проставить номер порта связи с ОФД.
Для этого открываем файл settings.xml через правую кнопку мыши и выбираем пункт изменить.Там меняем номер порта на тот, который с большим числом. Например, ЕСЛИ на компе касса села на два порта: 3 и 4, то везде проставляем 4 порт. Сохраняем. Если сохранить не удается по причине недостаточности прав, то копируем файл settings.xml на рабочий стол. Там все меняем. Сохраняем и обратно перекидываем этот файл.
Об этом в целом написано в мануале производителя ККТ «Работа утилиты EoU.pdf», которая есть на сайте АТОЛа.
Запускаем EthOverUsb.exe от имени администратора. Если все нормально, то запускается служба EoU. В нашем случае она назвалась «EoUService».
Проверяете связь с офд на кассе через пункт «Диагностика ОФД».
Если не работает, то пробуем менять номер порта.
Если ничего не получилось, то пробуем разные варианты EoU. Единственное, что необходимо сделать это после каждой попытки необходимо удалить службу предыдущего варианта EoU. Как это сделать либо смотрим выше.
Когда получиться и связь есть с ОФД есть, на чеке, выданном ККТ есть запись «Приложение EoU: Запущено», то необходимо перевести работу файла EthOverUsb.exe в качестве службы ОС для того, что бы каждый раз не запускать его ручками.
Об этом в целом тоже написано в мануале производителя «Работа утилиты EoU.pdf».
Запускаем «run». Лезем в Диспетчер задач и на вкладе службы ищем EoUService (в нашем случае служба себя так назвала). Если есть, то в правом нижнем углу ищем кнопку «Службы». Тыкаем в нее и открытом окне в списке служб ищем EoUService. Тыкаем в нее 2 раза. Ищем строчку «Тип запуска» и ставим там автоматически. Делаем применить. и перезагружаем комп.
Когда перезагрузиться проверяем на кассе связь с ОФД через пункт «Диагностика ОФД». Если не получилось, то проверяем запустилась ли служба. Если нет, то проблема уже не в кассе, а в ОС.
Настройка EoU АТОЛ
Закон о применении ККТ № 54-ФЗ обязывает представителей бизнеса передавать фискальные данные в контролирующие органы в режиме реального времени. Для этого ККМ должна быть подключена к интернету. Многие пользователи кассовой техники от компании АТОЛ используют для настройки сети EoU. В статье подробно разберем, как пользоваться службой и какое ПО понадобится.
Какие утилиты скачать для EoU АТОЛ
EoU (Ethernet Over USB) — служба, отвечающая за «поставку» интернета к кассе через кабель USB/COM. Большинство бюджетных моделей ККТ не имеет разъема Ethernet или модуля беспроводной связи. Чтобы настроить EoU на АТОЛ, необходимо скачать специальное программное обеспечение. Вам потребуются:
Все программное обеспечение разработчик предоставляет бесплатно. Для скачивания нужно перейти в Центр загрузок АТОЛ:
Для скачивания утилит в Центре загрузок регистрация не требуется — достаточно выбрать нужное ПО из представленного перечня и кликнуть по ссылке. Скачивание начнется автоматически. По умолчанию браузер сохраняет файлы в папке Downloads.
Настройка онлайн-кассы
Техническое сопровождение
Установка кассы
Настройка EoU с помощью Атол Драйвер 10
Для настройки службы EoU вам потребуется программное обеспечение АТОЛ Драйвер 10. Загрузите и установите его на компьютер.
По завершении инсталляции Ethernet Over USB отобразится в списке служб Windows. Дополнительно проверьте корректную установку ПО для COM-порта. Для этого выполните следующие шаги:
Если ПО для COM-порта не удается установить автоматически, инсталлируйте его вручную. Для этого скачайте программное обеспечение Atol USBCOM, выполните его установку от имени Администратора. После инсталляции проверьте канал обмена:
1. Задай вопрос нашему специалисту в конце статьи.
2. Получи подробную консультацию и полное описание нюансов!
3. Или найди уже готовый ответ в комментариях наших читателей.
Далее следует обязательно проверить подключение онлайн-кассы к порталу оператора фискальных данных. Для этого выполните следующие действия:
Дождитесь завершения процесса. Онлайн-касса распечатает чек. В строке «Подключение к ОФД» должна отображаться надпись «Есть».
Использование десятой версии утилиты для службы Ethernet Over USB еще позволяет работать с кассой АТОЛ через веб-сервер ОФД. В этом случае доступна многопользовательская печать на одном устройстве ККМ. Для настройки интеграции с web-сервером сделайте следующее:
По окончании кликните «Сохранить».
Как настроить Ethernet Over Transport АТОЛ
Не во всех моделях касс можно задействовать канал EoU для передачи данных ОФД. В некоторых ККТ АТОЛ нужно настроить Ethernet Over Transport (EoT) — расскажем, как это сделать.
В этом случае тоже нужен драйвер десятой версии. После его установки на компьютер настройте EoT на АТОЛ. Для этого:
Дополнительные настройки EoT на АТОЛ выполните в окне «Свойства». Установите канал связи — «COM», а для ОФД — EoT. Кликните по кнопке ОК.
Приложение EoU не найдено или Исчерпан ресурс хранения ФН
Недавно у клиентов возникла проблема: онлайн-касса Атол-11Ф при попытке открытия кассовой смены начала выдавать ошибку (-3979). Исчерпан ресурс хранения ФН. Такая ошибка возникает, если касса не передавала данные в ОФД больше 30 дней. Причин этому может быть несколько:
В нашем случае оказалось, что с интернетом все в порядке.
Провели диагностику соединения с ОФД. Это можно сделать двумя способами.
Диагностика соединения с ОФД
Диагностика выполняется с помощью программы Тест драйвера ККМ, которая входит в поставку Драйверов торгового оборудования АТОЛ (ДТО). В зависимости от версии ДТО расположение кнопок и параметров может несколько отличаться.
С помощью команды Диагностика соединения с ОФД
Эта команда находится в разделе ФН программы.
В результате будет распечатан чек, в котором будут отражены существующие проблемы или их отсутствие. В нашем случае возникла ошибка Приложение EoU не найдено.
С помощью команды нижнего уровня
Еще один способ провести диагностику соединения с ОФД — ввести команду нижнего уровня 82 01 06 00 из режима Выбора. Если в поле ответа появится 55 00 00, значит диагностика завершена с ошибкой.
Устранение ошибки
В случае возникновения такой ошибки нужно проверить несколько пунктов:
В нашем случае с драйверами и службами все было в порядке, а соединения с ОФД все равно не было. После довольно продолжительных поисков выяснилось следующее.
Приложение Ethernet Over USB, которое не может найти онлайн-касса, находится в одной папке с Драйверами торгового оборудования. По умолчанию это C:\Program files\ATOL\EthOverUSB. В старых версиях приложения в этой папке присутствовал файл settings.xml, в котором задавались настройки соединения с кассой. Подробнее об этом файле можно прочитать здесь.
В новых версиях ДТО настройки определяются автоматически, и в большинстве случаев это срабатывает. В нашем же случае настройки определялись неверно, поэтому их пришлось скорректировать.
Файл settings.xml с настройками у новых версий ДТО в Windows XP лежит в папке C:\Documents and Settings\All Users\Application Data\ATOL\EoU\.
По умолчанию он содержит текст:
Нужно раскомментировать тег device и закомментировать тег hotplug. А в теге port записать номер COM-порта, к которому подключен Ethernet over USB. Как правило, это порт с большим номером из двух ATOL USB Device.
В результате должен получиться такой текст:
После этого нужно перезапустить службу EoU или перезагрузить компьютер.
Настройка EthernetOverUSB (EoU)
Настройка EthernetOverUSB (EoU)
Передача данных в ОФД через тот же USB-кабель (технология EoU), по которому подключена ККМ, на сегодня является самым популярным методом. Рассмотрим его настройку.
Служба EthernetOverUSB реализована в ДТО 8.12.0 (и выше)
В поле ККМ прописывается произвольная информация, определяющая ККМ.
При подключении ККТ с поддержкой технологии EoU (Ethernet-over-USB) к ПК по интерфейсу USB на последнем создается два виртуальных COM-порта (если не появился второй VCP — см. тут).
Если ОС не смогла установить драйвера автоматически (при наличии установленных ДТО), установка осуществляется вручную. Изготовитель — ATOL group, модель — ATOL FPrint USB.
Один виртуальный COM-порт — для обмена между ККТ и дККТ, второй — для EoU.
Не обязательно, что для связи с драйвером будет задействован порт FPrintUSB0, а для передачи данных FPrintUSB1.
Утилиту необходимо распаковать и поместить в корень диска С
В файле settings.ini (c:\EoU\settings.ini) прописать номер COM-порта, соответствующий работе EoU тестируемой ККТ.
Достаточно запускать ярлык c:\EoU\
Утилита должна запускаться каждый раз при работе ККМ, поэтому есть смысл добавить ярлык в автозагрузку.
В настройках ОФД соответственно выбирается одноименный канал обмена.
Если все настройки выполнены успешно, в консоли отобразится сообщение об успешном подключении к порту.
Для работы используется
Директорию EthernetOverUsb сохраняем в любое доступное место на диске
Подключаем ФР к ПК через кабель USB.
В ФР должны быть прописаны настройки подключения к ОФД.
В консоли выполняем команду lsusb, в выводе будет получен PID подключенного USB устройства, т.е. ФРа.
Прописываем значение PID в файл
Параметр –е нужен для тестирования, в этом случае обмен ФР-ОФД будет выводиться в консоль.
В консоли должно отобразиться сообщение об успешном подключении:
На Ubuntu, как и на Windows, для обмена с офд нужно добавлять в автозагрузку EthOverUsb.sh
ВНИМАНИЕ: Для POS-системы easyPOS nova данные методы не подходят!
Для передачи данных в ОФД необходимо использовать интерфейсы самого ККМ
Похожие записи:
Александр
Но вот только програмка для линукс кривовата немного. Постоянно кушает процессор на 99%. Что не есть хорошо.
master
Точно. На одноядерных станциях времени на другой софт не остается.
Выход врубать ее по расписанию, чтобы она передала всю информацию в ОФД и принудительно вырубать.
master
Железо разное и много.
4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:07:23 UTC 2017 i686 i686 i686 GNU/Linux
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
828 root 20 0 73276 9488 8936 S 99,3 0,5 388:08.05 EthOverUsb
временно закостылил через
master
Попробуйте скачать новую версию отсюда
Светлана
Настроили на xPOS (ubuntu) последнюю версию EthOverUsb.sh
Появисля странный глюк, после перезагрузки при оплате по карте ккт отказывается печатать чек.
xPOS пишет — устройство печати недоступно. Заходим в настройки, поиском дергаем уже настроенный порт для ккт — и далее печать чеков при оплате по карте идет уже нормально.
Что интересно, сразу после перезагрузки при оплате за наличные ккт печатает чек нормально.
Отключили в автозапуске (rc.local) EthOverUsb.sh, но глюк так и остался. До установки EthOverUsb.sh на xPOS всё работало нормально…
Что можно сделать? В идеале должны работать и EthOverUsb.sh и xPOS на ккт печатать чеки.
С картами вообще засада, оплата по банку прошла, а чека нет, возврат по терминалу не сделать, чек покупателю не выдать…
master
Светлана
master
Попробуйте уточнить у специалистов Сбера. Так же скорее всего будет обновление xPOS, т.к. свежий релиз Фронтол решил подобную проблему с безналом (п.23 исправления ошибок).
Светлана
Да xPos 1.9.5. Терминал перезагружали и ошибка осталась.
master
Сейчас данный вариант тестируется. Думаю, вам нужно дождаться ответа от поддержки Атол, тем более, что вы эту же информацию им предоставили.
Марсель
При ошибке 235, сбрасывается служба EthernetOverUSB, при том что стоит галочка на автозапуск, приходиться постоянно запускать в ручную. COM-порт стоит все правильно в драйвере ККМ тоже все работает. Т.е. документы в ОФД отправить не может и тем самым Ошибка 235.
master
Запуск службы должен происходить под учётной записью администратора.
Марсель
Запускал от имени администратора, все ровно происходит тоже самое.
master
Ошибка 235 — это следствие, а не причина того, что служба EoU не работает.
Посмотрите лог службы, лог событий Windows. Переустановите Драйвер ККМ 8.14.2
obtim
А если используется отдельная машина с физически присоединенной ККМ(на ней все работает) и надо настроить EoU на терминальном сервере, то надо ли через «Управление драйверами» настраивать автозапуск службы и указывать порт физической машины, через который идет обмен с ОФД??
master
EoU нужно настраивать на локальной машине.
Ильшат
как прописыть значение PID в файл
master
Владислав
master
Проверьте, не поменялись ли местами порты.
Владислав
Как были так и остались. Мне после установки драйвера USB диспетчер устройств все время выдает COM3 и COM4. В драйвере ККТ COM3: FPrintUSB0 и COM4: FPrintUSB1. Соответсвенно, COM3 всегда без проблем видит кассу, а COM4 всегда занят. Служба EthOverUsb запущена, В ячейке «COM порт» выставлено «4».
Может, можно как-то поменять этот COM4 на другой? Есть ли какая-то шпаргалка у вас на эту тему?
master
В Диспетчере устройств можете поставить другой номер порта, в свойствах порта. Потом перезагрузите ПК.
Владислав
master
Пришлите на почту support@atol.pro скриншот настроек службы EoU и портов из Диспетчера устройств Виндовс.
иванушка
Можно сделать один порт Ethernet через который все настраивается и который не надо подключать в usb!
master
Владислав
Рабочие машины у нас — это ноутбуки без портов Ethernet, а сам роутер не близко, поэтому для нас EoU — практически единственный способ связи.
Дмитрий
Здравствуйте.
Учетная программа находится на терминальном сервере, там же есть доступ в интернет,
На локальной машине, к которой подключен ФР интернета принципиально нет — возможно ли настроить драйвер, чтобы данные в ОФД отправлял сервер терминалов?
master
Георгий
Подскажите пожалуйста.
В драйвере ккм порт 4 занят всегда, через порт 3 печатает чеки и снимает отчеты.
Однако свяди с офд нет, пишет с диагностическом чеке Приложение EoU Не найдено.
По данной статье если ставить в управлении драйвера порт 4 — ничего не меняется. Так как касса с ним отказывается работать, он занят, а на третьем порту все без изменений.
Если в управлении драйвером указать порт 3 то в самом драйвере ккм он становится занят и касса не работает вовсе. Так как 3й порт мы убили управлением драйвера а 4й и так был занят.
Названия портов в системе правильные
master
Нужно еще раз проверить порты.
1 порт — для связи с ПК
2 порт — для службы EoU
Елена
Добрый день! НЕ запускается служба EthernetOverUSB (EoU). Пишет Code: 1023
master
Vladimir
master
Tamerlan
Здравствуйте. Подскажите пожалуйста как ubuntu установить usb драйвер атол 11ф или штрих онлайн?
master
Linux использует или библиотеку драйвера Атол, или библиотеку usb-драйверов (в старых версиях). Дополнительно там ничего устанавливать не нужно.
tamerlan
он должен автоматический установить?
master
Мария
Что делать, если виден только один COM-порт?
После обновления винды перестали чеки в ОФД уходить, остался один порт и все.
master
Вам нужно настроить передачу данных. Смотрите тут
Кирилл
master
Проверьте, скорее всего после обновления порты поменялись местами. Если не сможете разобраться — закажите подключение, поможем.
Aleshka
Доброго дня
А кто заставлял работать EthOverUsb с двумя ФР.
стоит 2 штуки атол 11Ф, чеки уходят только с одного, если при загрузке системы не включить его, то второй отправит чеки.
под вин можно же с 2-х слать с 2-х фр. у кого какие мысли?
Aleshka
Если в файл settings.ini прописать com а не pid то работает по прежнему 1 фр.
как туда записать 2 штуки?
Ruslan
2018-05-06 10:50:28.687 INFO [COM-Atol] Opening COM4…
2018-05-06 10:50:28.687 ERROR [COM-Atol] No such file or directory
master
В настройках нужно прописывать номер порта.
На ДТО 9.12.2 не получается настроить порт. Странно игнорирует settings.xml Какой бы порт не прописывал упорно обращается к COM4. Из руководства
master
Нужно создавать файлик USE_LOCAL_CONFIG
евгений
в некоторый момент при печати чека на линусах ( достаточно редко) 200 машин 2-3 раза в неделю
атол 11ф
отваливается кассовый пишет в лог
[2018.07.18 11:54:34+728 D T:0000001340:00001597] >> CreateFptrInterface()
[2018.07.18 11:54:34+728 U T:0000001340:00001597] Создание объекта Fptr(0x0x7fa500d8)
[2018.07.18 11:54:34+728 U T:0000001340:00001597] Версия драйвера — 9.11.2.6032
[2018.07.18 11:54:34+728 U T:0000001340:00001597] Объект Fptr(0x0x7fa500d8) использует модель 27.0 (0x7fa63ff0)
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> ResetSingleSettings()
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> put_DeviceSingleSetting() Port = USB
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> put_DeviceSingleSetting() Vid = 10514
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> put_DeviceSingleSetting() Pid = 5
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> put_DeviceSingleSetting() Model = 67
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> put_DeviceSingleSetting() BaudRate = 115200
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> ApplySingleSettings()
[2018.07.18 11:54:34+729 U T:0000001340:00001597] Объект Fptr(0x0x7fa500d8) использует модель 67.0 (0x7fa63f28)
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> ResetSingleSettings()
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> put_DeviceSingleSetting() SearchDir = /usr/java/packages/lib/i386:/lib:/usr/lib
[2018.07.18 11:54:34+729 D T:0000001340:00001597] >> ApplySingleSettings()
[2018.07.18 11:54:34+730 U T:0000001340:00001597] Объект Fptr(0x0x7fa500d8) использует модель 67.0 (0x7f20afc8)
[2018.07.18 11:54:34+730 D T:0000001340:00001597] >> ResetSingleSettings()
[2018.07.18 11:54:34+730 D T:0000001340:00001597] >> put_DeviceEnabled() 1
[2018.07.18 11:54:34+731 U T:0000001340:00001597] Включение объекта Fptr(0x0x7fa500d8)
[2018.07.18 11:54:34+957 D T:0000001340:00001597] >> GetStatus()
[2018.07.18 11:54:34+957 D T:0000001340:00001597] send A5 (1 bytes total)
[2018.07.18 11:54:34+957 P T:0000001340:00001597] abrt C4 (1 bytes total)
[2018.07.18 11:54:34+957 P T:0000001340:00001597] send transport (D2) FE 01 00 D2 C4 1F (6 bytes total)
[2018.07.18 11:54:34+966 D T:0000001340:00001597] usb write error = Input/Output Error
[2018.07.18 11:54:42+418 D T:0000001340:00001597] usb write error = Pipe error
[2018.07.18 11:54:43+635 D T:0000001340:00001597] usb write error = Pipe error
[2018.07.18 11:54:44+854 D T:0000001340:00001597] usb write error = Pipe error
[2018.07.18 11:54:46+071 D T:0000001340:00001597] usb write error = Pipe error
[2018.07.18 11:54:47+289 D T:0000001340:00001597] usb write error = Pipe error
помогает только перзаргузка
master
Сергей
master
Необходимо внимательнее смотреть в инструкцию по службе EoU, расположение файлов, кому и какие права давать.
Linux приложение eou не найдено
Начинающий
Группа: Пользователи
Сообщений: 56
Регистрация: 11.7.2018
Пользователь №: 172 238
Здравствуйте. Атол 55Ф не видит службу EoU.
— Windows 7 Проф SP1 64bit
— АТОЛ 55Ф подключен по USB
— Драйвер ККМ 8.16.1.8701
— Брэндмауэр отключен
— Служба EoU включена, порт настроен.
Кассовый аппарат был установлен в мае 2018г. Данные о продажах передавались в ОФД до 27.06.2017г. Потом вдруг перестали передаваться.
Служба EoU работает. Делаем тест связи с ОФД. Результат: Приложение EoU не найдено, Диагностика завершена с ошибкой.
Подключаем ККМ на другой компьютер. Тест связи проходит успешно данные передались полностью.
Подключаем аппарат обратно. Тест связи проходит. Ну мы решили что все устаканилось.
И вот на следующий день на ККМ начали работать, 6 чеков ушло в ОФД и опять данные не передаются. Делаем тест связи с ОФД. Результат: Приложение EoU не найдено, Диагностика завершена с ошибкой.
Прошу подсказать в чем может быть проблема. Для сотрудников АТОЛа могу предоставить доступ через тимвьювер. Также могу приложить скрины, логи.
Начинающий
Группа: Пользователи
Сообщений: 56
Регистрация: 11.7.2018
Пользователь №: 172 238
Группа: Пользователи
Сообщений: 26
Регистрация: 13.2.2017
Пользователь №: 134 171
Почему бы сразу их не приложить?
Скиньте логи EoU, скрин диспетчера устройств с COM-портами, скрин с настройками EoU.
Если выключить-включить Атол 55Ф тумблером, связь с EoU не восстанавливается?
Группа: Пользователи
Сообщений: 33
Регистрация: 20.6.2016
Пользователь №: 124 264
Начинающий
Группа: Пользователи
Сообщений: 56
Регистрация: 11.7.2018
Пользователь №: 172 238
1) Скриншот диспетчера устройств. Оба COM порта есть
3) Поиск портов в драйвере ККМ
Com 6 в списке найденных нет, так он используется службой EoU
4) Выключаем ККМ и снова включаем. Делаем тест связи с ОФД. Приложение EoU не найдено. Диагностика завершена с ошибкой.
6) Сразу после этого делаем повторный тест связи с ОФД. Приложение EoU не найдено. Диагностика завершена с ошибкой.