From some searching I found a recommendation to use:
doc.PrintSettings.SelectSinglePageLayout(PdfSinglePageScalingMode.ActualSize, true);
doc.Print();
Whether I use SelectSinglePageLayout with or without the second argument, the printed output that is generated does not match between Freespire 5.10 and Acrobat Reader DC. The Freespire output is shifted to the right. I am trying to print a check so it is very important the the bottom MICR line of the check is positioned correctly. I tried using FitSize and thought I had it working but the printed output differed depending on the printer I was using. To avoid that I want to see if I can get ActualSize working. Right now you cannot see the MICR line on the output because the position where it was working with FitSize needs to be adjusted for ActualSize which I haven't started doing yet because of the shifted output.