Error Message: "Print Processor Is Unknown"

Last reviewed: January 5, 1998
Article ID: Q153355
The information in this article applies to:
  • Microsoft Windows NT Workstation versions 3.5, 3.51, and 4.0
  • Microsoft Windows NT Server versions 3.5, 3.51, and 4.0

SYMPTOMS

When you attempt to print or connect to a print queue, the following error message may appear:

   Could not connect to the printer <printer> because the print processor
   is unknown.

CAUSE

This error message may be caused by either of the following:

  • The default print processor Winprint.dll is missing on the computer. This file should be located in the following directory:

          %Systemroot%\System32\Spool\Prtprocs\W32x86
    

    -or-

  • The winprint key is corrupted or missing from the registry in the following location:

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\
          Environments\Windows NT x86\Print Processors\
    

RESOLUTION

If the Winprint.dll file is missing, expand Winprint.dl_ from the Windows NT installation CD to the %Systemroot%\System32\Spool\Prtprocs\W32x86 directory.

If the winprint key is missing from the registry. you must use Registry Editor to add it. Use the steps below to add the winprint key to the registry:

WARNING: Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk.

  1. Run Regedt32.exe

  2. Navigate to the following registry location:

          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
          \Environments\Windows NT x86\Print Processors\
    

  3. Click to select the Print Processors key.

  4. On the Edit menu, click Add Key, and then type "winprint" (without the quotation marks) in the Key Name field of the Add Key dialog box (leave the Class field blank).

  5. Click to select the winprint key. On the Edit menu, click Add Value.

  6. Type the following values in the Add Value dialog box and then click OK:

          Value Name: Driver
          Data Type: REG_SZ
    

  7. For the String Value, type "winprint.dll" (without the quotation marks), and click OK.

  8. Restart the computer. After the computer restarts, you should be able to add printers.


Additional query words: prodnt prt
Keywords : ntprint kbprint
Version : WINNT:3.5 3.51 4.0
Platform : winnt
Issue type : kbprb
Solution Type : Info_Provided


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: January 5, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.