Необходимо работать напрямую с com портом (купюроприемник cashcode), ubuntu 16.04 & php7.1
При включении пк, при первом обращении к com порту происходит подвисание ком порта при попытке считать ответ. Временно лечу запуском сторонней программы (которая нормально с ком портами работает), после нее все работает как надо.
либа для работы с ком портомХелпер для купюроприемникаСам контроллер
Вычитал что можно попробовать через dio читать и пистаь в порт, мол более низкоуровневый.
Установил через pear
sudo pear install channel://pecl.php.net/dio-0.1.0
Прописал в конфиге /etc/php/7.1/fpm/php.ini
extension=dio.so
Но в phpinfo не вижу что библиотека подключилась и сам php ругается на
Call to undefined function dio_open()