Приложение сканирует документы при запросе из браузера. Приложение печатает документы на выбранный принтер (всего настраивается два) при запросе из браузера. Приложение общается с браузером через вебсокет запущенный локально приложением. Рабочее приложение расположено в папке NewScan/bin/Release Пример кода браузера расположен в папке NewScan/index.html
Для инсталяции приложения скопируйте код из папки NewScan/bin/Release на свой компьютер и запустите (добавьте в автозагрузку) файл NewScan.exe
Вебсокет сервер расположен локально на порту 8181
При отправке из браузера на него команды
1100 - происходит открытие приложение для выбора сканера и сканирования
1200 - происходит скрытие приложения в трей
Отсканированный файл будет возращен в сообщении сервера для последующей обработки и сохранения в браузере
1300 + (Файл pdf в base64) - происходит печать этого файла на принтер1(A4)
1400 + (Файл pdf в base64) - происходит печать этого файла на принтер2(Этикеток)
В случае отправки не pdf файла: сервер вернет сообщение 'pdf-error'
Если не выбран принтер то откроется окно выбора принтера: а после его выбора окно свернется в трей и начнется печать
Если принтре был уже выбран: то начнется печать без появления каких либо окон