Microsoft KB Archive/301330

From BetaArchive Wiki
Knowledge Base


"Stop 0x0000001E" Error Message Printing with Hewlett-Packard DesignJet Printer Driver from a Terminal Services Client

Article ID: 301330

Article Last Modified on 10/27/2006



APPLIES TO

  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows 2000 Server



This article was previously published under Q301330

IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry


SYMPTOMS

When you print from a Terminal Server or Terminal Services client, you may receive a "Stop 0x0000001E" error message on a blue screen. This issue can occur if you are using the Hewlett-Packard DesignJet driver (HPGL2/RTL) version 4.4 for Windows NT 4.0 and Windows 2000. This issue may occur with the following printers:

HP DesignJet 200
HP DesignJet 220
HP DesignJet 230
HP DesignJet 250C
HP DesignJet 330
HP DesignJet 350C
HP DesignJet 430
HP DesignJet 450C
HP DesignJet 455CA
HP DesignJet 488CA
HP DesignJet 600
HP DesignJet 650C
HP DesignJet 700
HP DesignJet 750C
HP DesignJet 750C Plus
HP DesignJet 755CM
HP DesignJet 1050C
HP DesignJet 1055CM
HP DesignJet 2000CP
HP DesignJet 2500CP
HP DesignJet 3000CP
HP DesignJet 3500CP
HP DesignJet ColorPro CAD


CAUSE

This behavior occurs because this printer driver uses a User Mode print driver (UMPD) that tries to create a pop-up message on the desktop, but the driver is unable to get a handle to the desktop.

RESOLUTION

To resolve this issue, use either of the following methods.

Method 1

Use the printer driver that is included with Windows NT 4.0 Terminal Server or Windows 2000, if there is one available.

Method 2

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

Disable the UMPD function of the printer driver. To do this, follow these steps:

  1. Start Registry Editor (Regedt32.exe).
  2. Locate and click the SPLUserModePrinterDriver value under the following key in the registry:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\print\Printers\Your Printer Driver\PrinterDriverData

  3. On the Edit menu, click Delete, and then click Yes.
  4. Quit Registry Editor.
  5. Rename the following files:

    %SystemRoot%\System32\Spool\Drivers\W32x86\Hpltumpd.dll
    %SystemRoot%\System32\Spool\Drivers\W32x86\2\Hpltumpd.dll
    %SystemRoot%\System32\Spool\Drivers\W32x86\3\Hpltumpd.dll

  6. Stop and restart the Spooler service by either rebooting the computer, by typing the following lines at a command prompt:

    net stop spooler
    net start spooler


MORE INFORMATION

For additional information about this issue, please contact Hewlett-Packard. For information about how to contact Hewlett-Packard, click the appropriate article number in the following list to view the article in the Microsoft Knowledge Base:

65416 Hardware and Software Third-Party Vendor Contact List, A-K

60781 Hardware and Software Third-Party Vendor Contact List, L-P

60782 Hardware and Software Third-Party Vendor Contact List, Q-Z


The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.


Keywords: kb3rdparty kbprb kbprint KB301330