Add Windows support with cross-platform printer detection

- Make app cross-platform compatible (Windows, Linux, macOS)
- Replace CUPS-only printer detection with platform-aware code
- Add Windows printer support using win32print/win32api
- Add macOS printer support using lpstat
- Keep Linux CUPS support
- Add requirements_windows.txt for Windows installation
- Add comprehensive WINDOWS_SETUP.md guide
- Fallback to PDF output on all platforms
- Tested on Linux, ready for Windows/macOS
This commit is contained in:
Quality App Developer
2026-02-05 01:06:49 +02:00
parent 33c9c3d099
commit 184178275b
6 changed files with 256 additions and 46 deletions