Автоматический бот для печати вложений из электронной почты. Скрипт мониторит IMAP-ящик, скачивает вложения (PDF, Изображения) и отправляет их на указанные принтеры.
- Persistent Connection: Постоянное соединение с сервером (без спама подключениями).
- Авто-восстановление: Самостоятельно переподключается при разрыве сети.
- Умная маршрутизация: PDF печатаются через SumatraPDF, картинки — через IrfanView или MS Paint.
- Фильтрация: Белый список отправителей.
- Установите Python 3.10+
- Установите зависимости:
pip install imap-tools pywin32
- Установите IrfanView (для картинок) и SumatraPDF (для PDF).
- Запустите скрипт. При первом запуске он создаст
settings.ini. - Настройте
settings.ini(укажите сервер, логин, пароль и пути к принтерам).
Для сборки в один файл используется PyInstaller:
python -m PyInstaller --onefile --windowed --noconsole --icon=NONE gui_print_bot.pyДля работы требуются права на использование принтеров и доступ в интернет (порт 993).
Статус: Beta v5.0