mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-10 21:11:52 +00:00
* Print in grayscale prints on a Windows driver with no grey option (#5806) Windows refused Print in grayscale ("the printer's driver did not retain the requested grayscale; nothing was sent") on drivers that list no grey option the ticket can name: Microsoft Print to PDF, and an HP Photosmart driver whose grey is its own vendor setting. - On Windows, a grayscale job's copy for the spooler is made grey first with Convert colours (all pages, comments and form fields, black kept black, pictures re-encoded where they can be), and the job says so (Job::grey_pages). The driver is still asked for grey where it has it; one without prints the grey pages instead of refusing them. A copy that can't be read goes as it is and asks the driver strictly, as before. - craft-print 970644b7 (storytold/craft-libs#774) adds Job::grey_pages and asks a driver that lists only psk:Grayscale for that, not psk:Monochrome. - Both the Print dialog and doc_print go through spooler_copy, which now takes the job. * craft-print 1146cdc4: craft-libs main with #774 (grey pages) and #773 (the CUPS printer list waits at most 15 s, storytold/pdfcraft#6761)