Print PDF as-is, no scaling, no added margins I have a generated PDF with precise dimensions. I verified the dimensions in Preview.

When printing on my HP Officejet Pro 276dw I cannot get it on the paper with the same dimensions. When choosing "A4" I get it scaled down too much. When choosing "A4 borderless" I get it scaled up too much.

The PDF is in A4 dimensions without a crop edge.

Is there any way to force printing directly as-is?

A few examples of the behaviour:


A4 at 100% is reduced slightly (about 98%), but placed at the correct height on the paper.
A4 at 102% is slightly enlarged, and placed about 2mm too high on the paper.
A4 Borderless at 100% is enlarged just slighly an placed about 5 mm. too high on the paper.
Print settings, scale 100%

Ok, I read your question, I have read your comment on @user2236575 answer. Still I am going to point you in the same direction.

This is what you need to do for printing without resizing:


Open your PDF in Preview. 
Select 'Print...' in the File menu, or press CommandP
Within the 'Print' settings window, set the scale to 100%
and press 'Print' to print at 100% of the original PDF


To check this, I have added a PDF file containing a ruler: download PDF ruler

Print this PDF with the instructions above. 

Test your print like this if you do not have got a ruler. An A4 size 29,7cm long and 21,0cm wide. Overlay the wide side of an A4 paper over your ruler, it will measure 21cm exactly.

If not, you did print it correctly, but your printer does something wrong or overwrites these settings.