Not using QuickDraw GX print dialogs if QuickDraw GX is present. Adding printing to your application last. Now let's look at how to avoid these crimes. The solutions are relatively easy. Having insufficient free memory at print time.
Some printer drivers use a lot of memory.
When a driver runs out of memory, the results are usually pretty bad, so you should give printer drivers as much memory as possible. Coloring outside the lines. Many applications draw outside the printable area of the page when printing. This can happen if the user has extended objects beyond the printable area. Drawing unneeded objects causes extra work for the driver and the printer, which affects performance.