JSI Tip 3801. Terminal Server STOP 0x0000001E when printing to an HP DesignJet?


Windows NT Terminal Server and Windows 2000 running Terminal Services may BSOD, or the Terminal Server client may BSOD, with a STOP 0x0000001E error, when printing to a Hewlett-Packard DesignJet Printer.

The problem can occur if you use the Hewlett-Packard DesignJet driver (HPGL2/RTL) version 4.4 for Windows NT 4.0 and Windows 2000, because the driver is unable to get a handle to the desktop while creating a pop-up message.

You can fix the problem by using the a Microsoft driver, if one is available.

Another solution would be to disable the drivers UMPD function (User Mode Print Driver):

1. Use Regedt32 to navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\print\Printers\<Your Printer Driver>\PrinterDriverData.

2. Delete the SPLUserModePrinterDriver value name.

3. Rename the following files to a .OLD_DLL extension

%SystemRoot%\System32\Spool\Drivers\W32x86\Ppltumpd.dll
%SystemRoot%\System32\Spool\Drivers\W32x86\2\Hpltumpd.dll
%SystemRoot%\System32\Spool\Drivers\W32x86\3\Hpltumpd.dll
4. Open a CMD prompt and type:
net stop spooler
net start spooler


Hide comments

Comments

  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
Publish