mirror of
https://github.com/storytold/craft-libs.git
synced 2026-11-10 20:42:12 +00:00
On Windows, printers() reads each driver's PrintCapabilities to report two-sided support before it returns. A networked printer in power save can hold that query for a long time, so a Print dialog showed no printer at all, not even the ones that were awake (storytold/wordcraft#5710, storytold/wordcraft#5645, storytold/wordcraft#5413). printer_queues() returns the same queues and default from EnumPrinters and GetDefaultPrinter with two_sided unknown, and makes no driver call. Submission still checks the job's options with the driver. On other platforms it is printers(). printers() is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>