Re: Updates?

Julun <[email protected]> Mon, 11 Aug 2008 11:19:41 +0200
Newsgroups gmane.os.openbeos.printing
Message-ID <[email protected]>
Hi,

> Hi,
> 
> I have started playing around a bit with some new API for the print kit.
> 
> BPrinter: wraps currently around the old style printer nodes, but i 
> would like to extend it to handle ppd informations as well.

Just to be a bit more specific, the ppd parser should no go in here. 
Only printer settings and some info about ppd file or driver location.

> BPrinterRoster: can be used to retrieve printers from the system without 
> print_server.
> 
> BPrintPanel, BJobSetupPanel (some missing panels): the idea here is to 
> get rid of implementing these inside the driver (won't work with cups 
> anyway).

Most likely they would use the ppd parser to get the printer options.

> Instead they should get the information from BPrinter and it 
> set there as well. This would also allow to get rid of app settings 
> storage in print server.

This is not entirely correct. I would offload the burden to the 
application developer which seems, hmmm...

> I would also like to merge the preview and pdf printer as inbuild 
> classes, so that, e.g preview printing works instantly without print to 
> preview or tons of clicks in the printer panels. The same counts for 
> pdf, it should be provided by default and always be available, but not 
> as independent system printer.
> 
> 
> There is still a loooot of stuff missing, but i would like to inform you 
> so that nobody feels offended from my doing. If there are questions, 
> ideas or concerns, please shout  :)
> 
> Regards,
> Karsten
> 
> 
> PS: Any informations on the cups port?
> 
>