The above bug is about implementing print preview in Mozilla. It's
talking about implementing print preview on all platforms and it looks
like the implementation is going to be a cross platform one.
However this bug is futured and I can imagine is going to run into a lot
of problems. Therefore I suggest the following:
Until the XP print preview is in and working reliably then we should use
the Win32 standard print preview control, which would open in a
chromless window when someone selects File | Print Preview. This would
put us on the same level as Netscape 4.x (Print preview was only offered
on Windows) and IE 5.5 and above.
Being a standard windows control it knows the capabilities of the
printer as returned by the printer driver and therefore the preview will
accurately represent what will be produced on paper.
As for Linux/X11, the current method of printing (generating postscript
and passing to lpr) makes it very difficult (impossible?) to produce an
accurate preview as mozilla has no idea what type of printer is used.
Implementing the suggested fix for Win32 should be possible before
Mozilla 1.0 and will keep Mozilla's priniting abilities on the level of
Netscape 4.x and IE 5.5.
Should I file a separate bug suggesting this fix for win32 until cross
platform bug 20943 is fixed?