Printing to a file

Detlef Riekenberg wine.dev at web.de
Mon Jul 17 10:35:38 CDT 2006


Duane Clark wrote:
> Currently, using the Wine supplied print dialog, printing to a file 
> results in a file named "FILE:". 

Yes, that's bug # 3975

> It looks to me like the correct place to do this is in gdi/printdrv.c 
> CreateSpoolFile(). 

Using dlls/gdi/printdrv.c for Printing is the old win3.1 - Style.

We should not duplicate the code from winspool.drv in gdi, but should
call winspool.drv for all print-related functions. 

The Magic for "FILE:" is already in dlls/winspool.drv/info.c in
StartDocDlgA / StartDocDlgW

Thanks for looking at printing in wine.


My direction to fix printing in wine is from low-level to high-level.
Print-Monitors are already managed in git-HEAD, and they are loaded and
used in my tree (Port-Functions). 
Afterwards, the Printer-Functions will be updated and then
"gdi.exe" (16-Bit) is no longer required for printing. 


-- 
By By ...
      ... Detlef




More information about the wine-devel mailing list