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.dll4. Open a CMD prompt and type:
net stop spooler net start spooler