Have you ever installed MS Office and it doesnt print however other programs like browsers, notepad, etc do print?
The first thing you should do is check your printer drivers.
If that doesnt work a workaround is to install a PDF converter, preferably freeware like Cute PDF. Set cute PDF as the printer, print and save as a PDF file. Then open the PDF and print.
But a workaround is not satisfying. Here's the real fix.
For MS publisher, go to the FILE tab then click options. Click Advanced then scroll down to Print. There's only one option : Use XPS enhanced print path when available. Un check this.
For MS word, go to the FILE tab then click options. Click Advanced then scroll down to Print. There are several options. Try unchecking Print in background.
A reboot might be necessary.