When you try to print to a printer that is set to Use Printer Offline, the application hangs?

This can occur if you have the printer set to Print Directly to Printer.

Open the Advanced tab of Printer Properties and clear the Print Directly to Printer box.