[cups.general] Difference CUPS <-> Windows Spooler
Michael R Sweet
msweet at apple.com
Thu Feb 21 09:15:06 PST 2008
Volker Jordan wrote:
> Hi,
>
> why can I print a large PDF (about 100.000 pages) with the acrobat reader at a windows plattform without any delay? I read, that cups has to filter the whole document first because of the various resources in the pdf, but why can windows start the print job immediately and CUPS not? Are there any alternatives to the windows spooler ?
On Windows, all of the print options are handled by the application
and driver, and spooled jobs can start printing immediately upon
receipt if there is no other job queued up. This direct coupling has
some serious downsides, as print drivers can crash applications or
(depending on the driver) the entire operating system.
With CUPS, an application will send either a PDF or PostScript file
which is spooled in a temporary file (/var/spool/cups/dNNNNN-NNN)
before printing - that is the main source of delay with large print
files. Depending on how the printer is connected, printing will
then start immediately or wait for the filters to generate the print
data - direct connected (USB, parallel, etc.) and JetDirect/socket
queues print faster than LPD or IPP queues.
--
______________________________________________________________________
Michael R Sweet Senior Printing System Engineer
More information about the cups
mailing list