[cups.general] Concurrent IPP transfers and other CUPS operations

Michael R Sweet msweet at apple.com
Mon Apr 6 12:03:46 PDT 2009


Helge Blischke wrote:
> Sebastian James wrote:
> 
>> I was wondering if an IPP transfer of data onto a CUPS server will block
>> other CUPS operations while it is in progress?
>>
>> Suppose you had a slow IPP transfer from a remote site, and another
>> transfer was ready to start (perhaps to a different queue) - will the
>> second transfer have to wait for the first to finish?
>>
>> Thanks in advance!
>>
>> Seb James
> 
> No, for every job, the scheduler spawns a process group of its own
> which contains all the needed filters and the backend.

To clarify, once the data has been received we spawn processes to do
the printing.  Before that, cupsd (the scheduler) manages the state of
multiple client connections, which allows it to receive and respond
to multiple requests at the same time.

-- 
______________________________________________________________________
Michael R Sweet                        Senior Printing System Engineer





More information about the cups mailing list