I get the error "The print processor is unknown" when installing a printer.

John Savill

March 4, 1999

1 Min Read
ITPro Today logo in a gray background | ITPro Today

A. A. There are 2 causes for this.

  1. The default print processor winprint.dll is missing from the directory %systemroot%system32SpoolPrtprocsW32x86

  2. The Winprint key in the registry is missing or corrupt

If the winprint.dll is not found you should expand Winprint.dl_ from your Windows NT installation CD using the EXPAND command

expand -r :i386winprint.dl_ %systemroot%system32spoolprtprocsw32x86

If the file is there then you need to check the registry

  1. Start the registry editor (regedit.exe)

  2. Move to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print Processors

  3. If the winprint key exists goto step 4. If it does not exist from the Edit menu, select New -Key, and enter a name of winprint

  4. Under winprint check for a value called Driver. If this does not exist from the Edit menu, select New - String Value and enter a name of Driver.

  5. Driver should have a value of winprint.dll. If it does not, double click on Driver and set to winprint.dll. Click OK

  6. Close the registry editor

  7. You should now restart the computer

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like