[open-beos-printing] Re: Updates?

2008/8/12, Julun <HOST.HAIKU@xxxxxx>:
> HI Philippe,
>
> philippe.houdoin@xxxxxxx schrieb:
>> Hi Karsten,
>>
>>>> The temporary
>>>> "Save As PDF" print jobs should still be kept somewhere.
>>> This is not done with the current design either, print_server
>>> will remove the spool file as soon as he has processed it.
>>
>> But not before, as one print job can't necessarily be processed
>> immediatly,
>> mostly because the print target can be a shared one (like a single
>> printer)
>> for which access should be serialized.
>
> True. BTW, did anyone ever notice that you cant process two
> preview jobs at the same time...  ;)

print_server needs support for this special case to not serialize
preview print jobs. More work for you, I guess ;-)

>
>> That what printer node(s) does, queing. Plus hosting via attributs every
>> printer specific configuration.
>> BTW, as a print spooler can be suspended/restarted too, or the printer
>
> Oh, and have one ever try to cancel a processing spool job.

Of course, however this is not supported with the current printer
driver API. You can cancel only not already started jobs. Closing the
stream to the printer is not always sufficient to stop the printer
from printing and reseting it to wait for the next job.
Currently there is now way to tell the printer driver to stop
processing of the print job. Anyone correct me if I am wrong.

- Michael

Other related posts: