@greengeek I looked at CUPS-PDF in Tahrpup and the problem appears to be with its version of Ghostscript. As a test, I dropped in an older version of GS and it worked.
In Bionicpup, CUPS-PDF works correctly and can be used as a preview for n-up printing in PeasyPDF.