It's highly unlikely that the printer is the problem. Since your printer is able to print the information where it need to be under the control of other apps, it is almost certainly something in the SW configuration.
That's MS' typical blame-the-other-guy response.