Printing to Paintjet problem

If I try to print to a HP Paintjet. Redrawing on the canvas of my LaserJet  
III and network Laserjet IIISi work fine. If I print a memo before the canvas
is redrawn, the printout works on the Paintjet too.

I get a GPF in UniDrv.Dll. Is there anything I can do to avoid this. The
problem seems to be when Printer.EndDoc is called.

TIA

Ray Cramer
R...@pol.ac.uk