Figured it out.
IE > Tools > Internet Options > Security > then un-check "Enable Protected Mode"
Found this on another forum:
If it prints with protected mode off in IE, then it is using folders for temporary storage that are not set to a Low integrity level.
Vista creates the necessary folders for printing by default in the %TEMP% folder, but many third-party disk cleaning tools remove this by mistake.
To Recreate the Needed Low Integrity Folder:
• Browse to the Temp folder of your user account, i.e. C:\Users\\AppData\Local\Temp
• Create a new folder and name it as Low
• Open a command prompt with elevated privilege and enter this command to set the LOW folder as low integrity folder:
ICACLS "%userprofile%\AppData\Local\Temp\Low" /setintegritylevel (OI)(CI)low
Messages similar to this will be seen:
processed file: C:\Users\Bill Castner\AppData\Local\Temp\Low
Successfully processed 1 files; Failed processing 0 files
You should now be able to reset protected mode for IE and be able to print.