mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-10 21:11:52 +00:00
* macOS: a job that names no paper tray asks for Auto Select (craft-print 1ee01a4c, #3752) craft-print 1ee01a4c (storytold/craft-libs#232) sends `AP_D_InputSlot=` on macOS for a job whose options name no tray, as the system Print dialog's Paper Feed: Auto Select does. Without it CUPS used the PPD's default tray, and a printer whose default tray is empty held every job while CUPS reported it completed (the Xerox AltaLink in #3752). - The Print dialog's driver options take the queue's defaults through craft-print's apply_queue_defaults: option and choice names match as CUPS matches them, and on macOS the paper tray starts on Auto Select, which is what the job sends. - The two tests that pin the exact `lp` arguments expect the Auto Select option on macOS. * Tests: on macOS a CUPS queue on its driver's default tray shows Auto Select (craft-libs#232) instances_read_the_queue_ppd_and_their_own_defaults and a_queue_that_never_answers_is_given_up_at_the_deadline expected the PPD's default tray; on macOS apply_queue_defaults now offers Auto Select first and as the default there, which is what a job naming no tray sends. Found by running the print tests on hosted macOS.