PrintBot is a robust automation utility designed to streamline your document workflow. It monitors your email inbox in real-time and automatically sends attachments to your specified printers. π
No more manual downloading and opening files! Just forward them to your bot email and let PrintBot handle the rest. β¨
- π§ IMAP Integration: Connects securely to any standard IMAP email server (SSL/TLS supported).
- π PDF Automation: Automatically detects and prints
.pdffiles using SumatraPDF. - πΌοΈ Image Processing: Supports printing of
.jpg,.png,.bmp, and more via IrfanView or MS Paint. - π‘οΈ Smart Filtering:
- Whitelist Mode: Only print emails from trusted senders to save paper and ink. π
- Open Mode: Print attachments from any incoming email. π
- βοΈ Flexible Configuration:
- Choose specific printers for images vs. documents.
- Set custom paths for external handlers (IrfanView/SumatraPDF).
- π Resilience: Built-in "Keep-Alive" worker that automatically reconnects if the network drops. π
- π Auto-Archiving: Automatically moves processed emails to a
Printedfolder to keep your inbox clean. π§Ή
To use the full potential of PrintBot, ensure you have the following installed on your Windows machine:
- Windows OS (7, 8, 10, 11) πͺ
- IrfanView (Recommended for image printing) π¨
- SumatraPDF (Required for PDF printing) π
- Launch the App: Run
gui_print_bot.exe. - Configure Email: Enter your IMAP server details, email address, and password.
- Set Paths:
- Point to your
SumatraPDF.exefor PDF handling. - Point to your
i_view64.exe(IrfanView) for images.
- Point to your
- Select Printers: Choose which physical printer to use for each file type.
- Start: Click the Start button! The bot will begin monitoring your inbox. π’
| Settings Panel βοΈ | Log Output π |
|---|---|
| Configure your servers and printers easily. | Real-time status updates and error tracking. |
Feel free to open issues or submit pull requests if you have ideas for improvements! π‘
Enjoy your automated printing experience! π