Я только что закончил писать и тестировать мой простой скрипт для создания ваучеров на PHP, который теперь использую в своем офисе. Он отлично работает и очень удобен для сотрудников фронт-офиса, чтобы создавать ваучеры, когда не хочется давать им доступ к другим частям контроллера Unifi. Или просто для себя, чтобы делать это быстро и без лишних движений, потому что, честно говоря, создавать ваучер через контроллер было довольно сложно: нужно было зайти в логин, перейти в настройки, потом в гостевой контроль, создать ваучер и заполнить все поля. Здесь же достаточно просто открыть страницу по нажатию кнопки или ссылки на рабочем столе, ввести данные и распечатать — очень просто, и у меня это экономит кучу времени.
Скрипт работает и печатает на компьютере, к которому подключен принтер. Можно настроить и сетевой принтер, но для этого нужно изменить скрипт. Печать идет как на экран, так и на термопринтер. Термопринтеры можно купить на eBay за 40-50 австралийских долларов совершенно новые, они работают отлично, печатают даже графику и шрифты разных размеров. Любой принтер, поддерживающий команды POS/ESC, подойдет. Я использую «USB 58mm POS Thermal Printer», просто вбейте эту фразу в eBay — там будет куча вариантов. Модель моего принтера — ZJ-5890T.
Скрипт рассчитан на Windows, не уверен, что он будет работать на Linux или Mac. Для создания этого скрипта я использовал ESC/POS скрипт Майкла Биллингтона и Unifi API скрипт, написанный Slooffmaster.
Буду рад отзывам, потому что скрипт писался довольно быстро, поэтому код немного запутанный и его легко можно улучшить и подстроить под свои нужды.
Вот ссылка на GitHub:
Скрипт работает и печатает на компьютере, к которому подключен принтер. Можно настроить и сетевой принтер, но для этого нужно изменить скрипт. Печать идет как на экран, так и на термопринтер. Термопринтеры можно купить на eBay за 40-50 австралийских долларов совершенно новые, они работают отлично, печатают даже графику и шрифты разных размеров. Любой принтер, поддерживающий команды POS/ESC, подойдет. Я использую «USB 58mm POS Thermal Printer», просто вбейте эту фразу в eBay — там будет куча вариантов. Модель моего принтера — ZJ-5890T.
Скрипт рассчитан на Windows, не уверен, что он будет работать на Linux или Mac. Для создания этого скрипта я использовал ESC/POS скрипт Майкла Биллингтона и Unifi API скрипт, написанный Slooffmaster.
Буду рад отзывам, потому что скрипт писался довольно быстро, поэтому код немного запутанный и его легко можно улучшить и подстроить под свои нужды.
Вот ссылка на GitHub:

Есть идеи, как это сделать совместимым? С уважением,