Background:
The non-PostScript print engine in QuarkXPress 7 and 8 functions somewhat differently than in earlier versions of QuarkXPress. In older versions of the non-PostScript print engine, each 'page picture' was rendered in an off-screen virtual draw space using drawing routines similar to those used for rendering a page on screen. This draw information was then rendered and sent to the non-PostScript device.
In versions 7 and 8 on the Mac side, QuarkXPress prints to PostScript, and the Mac OS X print engine converts it to a PDF bitmap via CUPS (Common Unix Printing System).
NOTE!!: This is not the same procedure as that used for printing to a PostScript device going through the CUPS path.
On the Windows side, PostScript for a page is rendered through the Quark X-Draw engine and routed through the PCL print engine. If the page rendering is larger than the largest printable area for a non-PostScript device, the device may, depending on the manufacturer, be unable to print the job. This has been reported so far for Epson non-PostScript printers, but may also occur with other non-PostScript printers.
Solution:
- Go to File > Print and click on the Printer button to display the driver dialog for the non-PostScript printer.
- Go to the Tab at the center of the window and select Paper Handling.
- Check the Scale to fit paper size option.
- Click Print to return to the QuarkXPress Print dialog, and click Print to send the print job to the printer.