Vcl and Printing

Printing on Windows

Printing on Windows is done via the native GDI API. Nothing much to say about that.

Printing on Unix

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.