On Mon, Jan 03, 2005 at 07:16:20PM +0100, Udo Rader wrote:
Hi,
I'm having some kind of hard time with wine's printing capabilities and have already started digging the wine sources for potential fixes to my problems (printing to some high volume postscript printers from some Adobe applications).
But before I proceed any further, I would be grateful for some basic information on wine's printing system (unfortunately the documentation on this issue is somewhat "limited" :-)
- Postscript level
Googling the net some resources indicate that wine only supports postscript level 1 printing. Is this still true as of now? Does this also affect CUPS environments?
No clue.
You can print color with wineps, which is not a level 1 feature, so I suspect that this is not quite true.
- Postscript level vs. PPDs
If wine only supports language level 1, why then does generic.ppd have its LanguageLevel set to 3?
I copied it from a sample PPD file at the time of creation.
- starting point
Most of the printing tasks are obviously handled by the stuff in dlls/wineps/*. Any other important nodes?
dlls/winspool/ has the spooling stuff, but this is of less interest.
Ciao, Marcus