Operating System - Microsoft
1753288 Members
5554 Online
108792 Solutions
New Discussion юеВ

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

 

HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

We are using latest version drivers, indicated as Server 2008 compatible, for the following printers:

LaserJet 9050DN, PCL6
LaserJet 4250, PCL5e
Color LaserJet 9500, PS

Printers are hosted on a print server running Server 2003 R2.

Terminal Server is running Windows Server 2008 (x86). The HP BiDi Channel Components are causing the print spooler to suddenly terminate on the 2008 Terminal Server. This does not happen on our 2003 Terminal Servers.

To make the issue more complicated, crashes are intermittent.

I've identified two HP DLL's are the culprits (there are application errors logged for these DLL's at the same time the print spooler crashes):

hpzpnp.dll
hpcpn5r1.dll

Here are the descriptions from the event log for each of the following DLL's above:

Faulting application spoolsv.exe, version 6.0.6001.18000, time stamp 0x4791956c, faulting module hpcpn5r1.dll, version 0.3.1537.48, time stamp 0x47f649ae, exception code 0xc0000005, fault offset 0x00010a65, process id 0x1b7c, application start time 0x01c8fc055030d3fa.

Faulting application spoolsv.exe, version 6.0.6001.18000, time stamp 0x4791956c, faulting module hpzpnp.dll, version 0.3.1537.18, time stamp 0x478e03b2, exception code 0xc0000005, fault offset 0x00006026, process id 0xac8, application start time 0x01c8fc0b9bf57f0e.

Has anyone seen this problem before? I have done an exhaustive search on the web and not found anything about it.

Thanks,
Michael Chung
41 REPLIES 41
Jeremy Shoemaker
New Member

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

I have the same problem.

Have you found a solution?

I am still searching.

Thanks,
Jeremy Shoemaker
Jeremy Shoemaker
New Member

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

I am testing a possible solution from here:

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Q_23680409.html

"we had a problem with this in 2003, what we had to do is disable SNMP on all the printer. Go to each printer properties, click on ports, edit and uncheck "SNMP Status Enabled". I very well could be a bad driver causing the problem. "

Jeremy L. Shoemaker

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

Unfortunately, I'm still trying to find a solution as well.

I've done the following so far with no success (spooler still crashes)
- Disabled Interactive Services Detection service
- Disabled Net Driver HPZ12 service (installed w/ HP printer drivers)
- Disabled Pml Driver HPZ12 service (installed w/ HP printer drivers)
- Turned off UAC
- Tried previous version of printer driver
- Tried different version (PCL5,PCL6,PS) of driver

HP BiDi seems to be a component of all HP print drivers. I'm at a loss. However I will give the SNMP a shot and see if that helps.

Thanks,
Michael

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

No luck with SNMP and LPR Byte Counting; SNMP was already off on all of my printers, and changing the printer protocol to RAW disabled LPR byte counting.
Roger Faucher
Honored Contributor

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

Have you considered removing the printers and adding them back in one at a time to try to isolate it to a particular printer/driver?

Make a great day!

Roger
Make a great day!

Roger
SchwartzM
New Member

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

We are seeing the same thing. Multiple printers, primarily Laserjet 3600N, but all are using the hpzpnp.dll driver.

Other than the specific printer models we are having the same problem -- spooler on Windows 2008 Enterprise x86 terminal servers (2 separate ones) are crashing. Print server is Windows 2003 Standard.

Looking for help.
SchwartzM
New Member

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

We found that the Universal printer driver that HP offers would solve these issues for every printer except the HP 3600N because the 3600 doesn't support PCL5,6, or PS.
Roger Faucher
Honored Contributor

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

Possibility?:

http://tinyurl.com/5p9qpn

Make a great day!

Roger
Make a great day!

Roger

Re: HP BiDi Channel Components crashing spoolersv.exe on 2008 Terminal Server

We're switched to the HP Universal Print Driver 4.5 in Traditional Mode, however we're still getting spooler crashes. The guilty DLL is different now (due to UPD being used): HPCPN081.DLL.

However this DLL still points to the HP Bi-Di component. Furthermore, Microsoft Installer events (description: "Product: 32 Bit HP CIO Components Installer -- Configuration completed successfully") still occur on every user login.

Here are details from the application error indicating spoolsv.exe crash & HP DLL:

Faulting application spoolsv.exe, version 6.0.6001.18000, time stamp 0x4791956c, faulting module hpcpn081.dll, version 0.3.1537.65, time stamp 0x47d5a86e, exception code 0xc0000005, fault offset 0x00010ce5, process id 0x704, application start time 0x01c923b51d0be503.

HP has asked us to host printers from a Windows 2008 server using UPD. Will report back on results from this test shortly.

Unfortunately using 3rd party solutions (as suggested in one of the replies) is not an option at this time.

Thanks to all who've responded thus far!