Intuit is a frustrating company to deal with.

If you’re using Quickbooks 2008 or 2009 on Windows 7 and attempt to print a shipping label using the built-in Shipping Manager app (a FedEx label, anyway), it won’t print.

You get an error message something like:

Unable to print label: Thermal printer

And the name of the printer in the printer dialog box has a bunch of garbage including a couple of UUIDs.

I suspect this is one of Intuit’s not-so-subtle ways of getting you to upgrade. When I called in for my activation code, the nice Indian lady on the phone told me that QB 2008 is going to crash my Win7 computer when I least expect it, so I’d better upgrade right now.

Anyway – here’s the workaround:

Install a trial version of Quickbooks 2010 (any version, doesn’t matter). In that version, go into Shipping Manager (Create Invoice>Ship) and let it upgrade. Setup and test your printer in it.

After that, you can un-install the QB2010 and the upgraded Shipping Manager will print labels just fine.