I just purchased this printer because I couldnt get my other HP printer to print actual size. I am running Windows 8.1. and I have the ENVY 5330 and I need to be able to print the size I send to print. THe document is 10 inches and the printer sends out the document at 9 3/4 inches. This is a huge problem for me.
Here's what I did. I was using 4X6 photo paper and a one of the paper sizes in the standard list. I wanted a 3.5 X 5.5 photo on 4X6, but no matter what I did, the printer mushed things around. So, I had my jpg file set to the correct aspect ratio, 3.5 X 5.5, and the image size in inches to 3.5 X 5.5. Then I defined a user paper size. When you go to print, a window comes up on my Mac with all the print parameters that one can select. One selection is "Paper Size". Clicking on that got me a menu with all the standard sizes available but also a "Manage Custom Sizes" selection. So, that's what you do. In the window that comes up you can select your paper size, in my case 4 X 6, and then you must define the size of the margins. Im my case the margins were 0.25" on each side. Notice that the margin dimensions plus the image dimensions ad up to 4 X 6. In other word, you must control the paper size, the margins, and the image aspect ration and printing size in inches. Then I got what I expected, the correct actual size!