Not one system I know of maintains page margins (in Windows.)

Why this is, might take weeks to convey to someone that hasn't been under the hood of Windows but suffice it to say that for now, such control is back in the host's control. That is, when I print I set such print margins and if I take a BMP and stick it into a PDF I can with a lot of cajoling get identical output.

For me, it's not worth the effort but in your case you may have to exert such control.