Advertisement

09.02.2008 at 11:36AM PDT, ID: 23696936
[x]
Attachment Details

Windows Server 2008 Terminal Server - Print Spooler crashes due to HP BiDi Component DLL's

[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

7.4
Tags:

Microsoft, Windows Server, 2008, Terminal Services

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

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

Printers are hosted on a Windows Server 2003 R2 print server and are managed using PCOUNTER.

The HP BiDi Channel Components are causing the print spooler to suddenly terminate on ALL of our 2008 Terminal Servers (x86 and x64). This does not happen on any of our 2003 Terminal Servers.

To make the issue more complicated, crashes are intermittent.  I've configured the print spooler to restart indefiniately when the service fails, however our Terminal Servers eventually must be rebooted due to memory corruption (and poor performance) due to the subsequent spooler crashes.

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

Below are the descriptions from the event log for each of the following DLL's.  I've also attached snap shots of the event log.

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.

There was a recent thread on experts-exchange regarding disabling SNMP & LPR byte counting (http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Q_23680409.html);  I've ensured that neither of these options is enabled, however, the spooler crashes still occur.  The printers are configured to use RAW protocol (so LPR byte count is disabled and cannot be configured).

Has anyone seen this problem before? I have been pulling my hair out over this issue for the past month.

Thanks,
Haas Computing Services
Attachments:
 
hpcpn5r1.dll crashes spoolersv.exe
hpcpn5r1.dll crashes spoolersv.exe
 
 
hpzpnp.dll crashes spooersv.exe
hpzpnp.dll crashes spooersv.exe
 
 
Accepted Solution by chavousc:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Author Comment by hcssys:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Author Comment by hcssys:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Expert Comment by chavousc:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Author Comment by hcssys:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Expert Comment by chavousc:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Expert Comment by TAGCLTS:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Administrative Comment by tigermatt:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Expert Comment by chavousc:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
Administrative Comment by Computer101:

All comments and solutions are available to Premium Service Members only. Start your 7-day free trial to view the solution to this question.

Already a member? Login to view this solution.

 
 
20081119-EE-VQP-46 / EE_QW_2_20070628