Nope, I don't do anything else special to print out text. Why would that be
important when trying to print out text to a specific location?

The strange thing that I noticed is that:

(LOGPIXELSX,LOGPIXELSY) for the printer DC returns (300, 300).
(HORZRES,VERTRES) for the printer DC returns (2400, 3074).

Paper size selected: 8.5 x 11 inch.

Now, if I divide 2400/8.5, 3074/11 = (282,279)

Shouldn't this come out to (300,300) ?