Ubuntu – Force scaling when printing an alien paper size

cupsprintingUbuntu

Is there any way to automatically rescale a print job to a paper size supported by the printer even if the application printing has used a different paper size?

I have lot of problems with different clients trying to print US Letter on a printer with A4 paper. It is very easy to miss setting up the correct paper size and then the printer job fails and the printer has to be physically accessed to reset the error. Also any jobs submitted after the error is silently ignored resulting in missing printouts.

I am using Ubuntu and CUPS together with a Konica Minolta network printer.

Ideal CUPS would silently accept any paper size and rescale it to fit into A4 paper and send it to the printer. Is this possible somehow?

Any ideas?

Best Answer

Something that worked for me was going to the CUPS website for the printer (http://localhost:631/printers) and choosing the printer. Then under maintenance choose modify printer. Under that page should be an option for scaling. If not, try the manufacturers PPD file or use Acrobat Reader which scales pages automatically. There probably is an extremely complicated ghostscript command for this but I have yet to figure it out.

Related Question