Question

Q: 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?

Answer

A:

C:\>winerror 0x000000c1
   193 ERROR_BAD_EXE_FORMAT <--> 0xc000000a STATUS_BAD_INITIAL_PC
   193 ERROR_BAD_EXE_FORMAT <--> 0xc0000020 STATUS_INVALID_FILE_FOR_SECTION

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



file version should be.
7600.16385

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.



 
Question Info

Views: 2,662 Last updated: May 11, 2018 Applies to: