A. A. There are 2 causes for this.

  1. The default print processor winprint.dll is missing from the directory %systemroot%\system32\Spool\Prtprocs\W32x86
  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 <cd-rom drive>:\i386\winprint.dl_ %systemroot%\system32\spool\prtprocs\w32x86

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

  1. Start the registry editor (regedit.exe)
  2. Move to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print 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