Vcl
and PrintingPrinting on Windows is done via the native GDI API. Nothing much to say about that.
The current (632 and above) VCL (Visual Class) library (see GSL project) supports two solutions for printing:
PSPrint is a new PostScript
generator integrated into the vcl printing mechanism. It was designed
after the vcl sal API and therefore integrates seamlessly. Currently
PSPrint is the default option used by vcl. To us Xprint change the
makefile.pmk in vcl/util and comment out the BUILTIN_RASTERIZER
as well as the USE_PSPRINT
definitions.
XPrint as
another option for printing on Linux/Unix. Martin Maher and Oisin
Boydell along with colleagues in Hamburg and the US have added the
capability to print with OpenOffice.org under Unix using XPrint
originally as a short term solution. This was the quickest way we
could get some form of printing into OpenOffice.org and is a complete
different printing environment than in the StarOffice 5.2 version.
See OpenOffice.org
and Xprint and xprt.sh
from Oisin.
In the future we hope to adopt a system wide printing solution
like on other systems.