объект и функции для работы с веб-сервером атол (начиная с версии драйвера 10.3.1.). Свой личный АТОЛ-ОНЛАЙН.
- printer.php - класс для работы с принтером через веб-сервер
- work.php - основной скрипт
ТРЕБОВАНИЯ: пустая виртуальная машина (lxc контейнер не подходит!!!) или пк
ДЕЙСТВИЯ :
apt install default-jre-headless default-jdk-headless
unzip 10.3.1.zip
cd 10.3.1/installer/deb/
dpkg -i libfptr10_10.3.1_amd64.deb
dpkg -i fptr10-web-server_10.3.1_all.deb
cd /var/log/AtolFptrWebServer/
Общие настройки - активировать сервер
Настройки связи с ККТ - Канал обмена с ККТ: TCP/IP
Настройки связи с ККТ - ip-адрес <ipaddress>
Вся документация есть в архиве с драйверами.
- Для генерации уникальных uuid используется uuidgen: $newId = exec('uuidgen -r');
- Необходима установка Guzzle: composer require guzzlehttp/guzzle