PrintingTools.Linux targets CUPS-backed printing environments and uses GTK or managed dialog fallbacks depending on what is available at runtime.
lp and lpoptions| Capability | Status |
|---|---|
| Printer discovery via CUPS utilities | Supported |
Capability discovery via lpoptions |
Supported |
| GTK dialog integration | Supported when available |
| Managed dialog fallback | Supported |
| Portal-aware execution | Supported via environment variables |
Managed PDF export plus lp submission |
Supported |
GTK_USE_PORTAL=1 and GIO_USE_PORTALS=1 for Flatpak and Snap-style environments.