Local printing to the HP Photosmart C4280 All-in-one device fails with errors in the error log. Network printing from the MacBook pro to the same printer shared from the Windows 7 machine works fine.

The errors are:

The print spooler failed to load a plug-in module C:\Windows\system32\spool\DRIVERS\x64\3\UNIDRVUI.DLL, error code 0xc1. See the event user data for context information.

The document Microsoft Word - references.doc, owned by Michael, failed to print on printer HP Photosmart C4200 series. Try to print the document again, or restart the print spooler.
Data type: NT EMF 1.008. Size of the spool file in bytes: 65536. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\RIVENDELL. Win32 error code returned by the print processor: 2147500037. Unspecified error

Restarting the print spooler does not fix the issue.  Installing the latest software and patches also does nothing.  Setting permissions to Full Control for Everyone on the UNIDRVUI.DLL also has no effect.  Unchecking "Enable bidirectional support" on the Ports tab of the printer properties doesn't work either.

Anyone have any other suggestions?

Question Info

Last updated May 11, 2018 Views 2,666 Applies to:
C:\>winerror 0x000000c1

Check the files,  I'd say you have some x86 binaries.  Did the print driver come with redistributed unidrvui.dll? 

file version should be.

with a date of 7/13/2009

Try adding one of the inbox print drivers that use unidrv*  (any HP PCL class driver)  then stop and start the print spooler service.

Alan Morris Windows Printing Team Search the Microsoft Knowledge Base here: http://support.microsoft.com/search/Default.aspx?adv=1
Formerly with Windows print team

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.