The added % after the * in the beginning makes a comment line out of the line, making it inactive. This makes CUPS not trying to send PDF to your printer any more but the alternative URF Apple Raster) format (via line 22).
Save the modified PPD file and start CUPS again:
sudo systenctl start cups
Try to print. Is the output the correct size now?
It seems that if your printer receives PDF, it tries to scale the PDF pages down into the frame defined by the printer's unprintable margins, making them slightly smaller.
Could you stop CUPS via
sudo systenctl stop cups
then edit your PPD file /etc/cups/ ppd/HP_ LaserJet_ 100_colorMFP_ M175nw_ 61F41D. ppd changing the line (line 21)
*cupsFilter2: "application/ vnd.cups- pdf application/pdf 200 -"
to
*%cupsFilter2: "application/ vnd.cups- pdf application/pdf 200 -"
The added % after the * in the beginning makes a comment line out of the line, making it inactive. This makes CUPS not trying to send PDF to your printer any more but the alternative URF Apple Raster) format (via line 22).
Save the modified PPD file and start CUPS again:
sudo systenctl start cups
Try to print. Is the output the correct size now?
It seems that if your printer receives PDF, it tries to scale the PDF pages down into the frame defined by the printer's unprintable margins, making them slightly smaller.