HP Printer scaling problem on Tumbleweed

When I print documents, the preview looks correct, but the actual output is scaled differently. I first noticed this when trying to print PDF bank statements and the print at the bottom of the page was cut off. I also noticed when trying to print templates from my CADD program at a 1:1 scale.
The CUPS printer test page offers a scale of measurement down the sides of the printed page. Each one inch increment on the printed page has an actual length of 15/16 of an inch. So in 4 inches, I have lost a quarter inch. This applies to height as well as width. The HPLIP printer test page renders identical results.
Looking at the test page printout, it seems that the left and top margins are correct. The right and bottom margins are far too large. It is as if the print output is being shrunk towards the upper left corner. But referring back to my bank statements, it seems as they were possibly scaled to large and were cut off as a result.
The printer settings are correct. The margin settings are also correct. The left and right margins should be identical, but they are not on a printed document. I don’t know if this might be a bug in the driver, or if hplip uses other packages to assist with scaling.
I am using the newest version of hplip from the Tumbleweed repositories. I update with “zypper dup”, if it matters.
My printer is an HP Officejet Pro 8600. I never had these problems with Leap, but I used hplip downloaded directly from hplip. hplip does not have anything available for download for Tumbleweed and hp-update is blocked by a security protocol of some kind.

Have a look at which driver is installed. I had to use the …cups… version. All others failed to work on my OfficeJet.

Just a thought - Is the paper size is set correctly? This can be adjusted via the CUPS web interface if needed.

A4 210 x 297 mm 8.3 x 11.7 in
Letter 216 x 279 mm 8.5 x 11.0 in

Check the current defaults in the ppd…

grep Default /etc/cups/ppd/*

BTW, the active driver info can be determined using

egrep "Name|Model|Filter" /etc/cups/ppd/*

Both drivers work and both drivers produce the same scaling error. I’m currently using the hpjis driver. I have never had a problem with hplip or cups before.

Paper size is set correctly.

Ok, that’s good to know.

What happens if you print via lp command like this? (Using your actual printer name and a single page pdf file)

lp -d <printer> -o fit-to-page -o media=letter file.pdf

vs

lp -d <printer> -o media=letter file.pdf

FWIW, I found the following issue reported for the same model…

https://h30434.www3.hp.com/t5/Inkjet-Printing/HP-Officejet-Pro-8600-Linux-CUPS-Margin-Issues/td-p/4465924