Question

Locked

Problem with printer spool Windows 2003/HP 4200 printer

By davidk ·
Whenever I send a job to the HP Laserjet 4200 it will print but I notice that the job remains in the que. If I dont manually delete the jobs from the que the number will keep growing with every job. The status says deleting/printed but it doesnt go away. Can some help with this???

This conversation is currently closed to new comments.

5 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Answers

Collapse -

Something to try...

by CaptBilly1Eye In reply to Problem with printer spoo ...

Go to Start - Settings - Printers and Faxes.

Right-click the HP LaserJet 4200 icon and then click Properties.

Select the Ports tab.

Remove the check from the box next to Enable Bidirectional Support.

Click Apply and the OK.

Shut down the printer. Shut down the computer. Restart the printer. Restart the computer. Use that order.


Please let me know if this takes care of your issue.

If the situation continues, try hooking the printer up directly to the computer rather than over the network to see if that resolves the issue.

If it is on a network, try installing the printer using an IP address.

Did this situation just start happening or has this printer always behaved this way on this system?
Have you downloaded and installed the latest driver for this printer from HP's web site?
http://tinyurl.com/9kyg7


[It is greatly appreciated if you tag all useful responses as 'Helpful' by opening those posts and clicking the 'Mark Helpful' button at the bottom. That way, people with a similar situation in the future will be able to quickly see what ultimately helped. Thanks.]

Collapse -

Just Checking...

by CaptBilly1Eye In reply to Problem with printer spoo ...

Were you able to resolve your issue?
If so, what was the fix?

Collapse -

I have the solution - direct solution from Microsoft Support -

by adube In reply to Problem with printer spoo ...

I had this issue and didn't find too much on the net - we have support so I opened a case with Micro$oft.


Steps | Articles
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.
? 256986 Description of the Microsoft Windows Registry (http://support.microsoft.com/?id=256986)
? Recommended article on how to troubleshoot some common printing problems in Windows:
o How to Troubleshoot Windows 2000 Printing Problems

Important: Before you start removing the Print Monitors key, do the following:
Stop Spool Service from Services console
To Back up the Print Registry do the Following:
Note: The same procedure should be follow for Windows XP or Winnt NT. The Top Registry Editor menu may be different, but is always the first option from your left. Could be Registry or File.
From Start\Run type: regedit and enter
Go to the following Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
From the Registry Editor Menu Select: Registry\Export Registry File...
Save the the Print key as: Print_Bak or use a friendly name of your Choice.
You are now ready to proceed with next step
1) Start Registry Editor (Regedt32.exe) and locate the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

Note: The default port monitors are:
========================
AppleTalk Printing Devices (When Services for Macintosh is installed)
BJ Language Monitor
Local Port
PJL Language Monitor
Standard TCP/IP Port
USB Monitor
Windows NT Fax Monitor
LPR PORT <<<--- DO NOT DELETE
Here is a Screenshot of what you may see in the Print Key:
Example 1:

2) We are now ready to start the process. By now you should have identified the print monitor or Monitors to be deleted.
Click on the first one. In this example we are using the HP Laserjet 5 Language Monitor. On your right hand you will see a String value named: Driver. Write down the name of the dll you are seen here. Later on, we will be running a search using the dll name.


Example 1.1
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors\hp laserjet 5 language monitor
Driver REG_SZ hpdcmon.dll


3) Once you have written down the dll name, go ahead and Delete the registry: Example: hp laserjet 5 language monitor.
4) Now, we need to go to the following registry and make sure we clear all printers from referencing the deleted Print Monitor/s:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers
Version 2 = Winnt 4.0 Print Drivers
Version 3 = Windows 2000 and Windows XP Drivers
Go over the entire Print Driver Version key and delete any references you may find in the the String Value named: "Monitors". (See Example 2)
Just click on "Monitors" to open the Editor and then delete the entry.

Example 2:


5) Repete the previous steps under the Print Driver Version 3


By now, we have removed all 3rd party monitors and all print references to the print monitors.
Now, we need to make sure we rename the dlls used by the Print Monitors.
In this example, we are using the HP Laserjet 5 Language Monitor, however this could also be seen with other vendors.
6) Now we need to go to the following directory and search for the dlls that the Print Monitors were using.
In the example the dll that we have to search for is the hpdcmon.dll
Now, Search under \Winnt\System32
** Renamed the dll to .old (Example: hpdcmon.old) You may find the dll under the following directories:
%systemroot%\SYSTEM32\
%systemroot%\SYSTEM32\SPOOL\DRIVERS\W32X86\2 & %systemroot%\SYSTEM32\DRIVERS\W32X86\3

We have completed removing the 3rd party print monitor
7) Restart the Spool Service and monitor the Server.


You also need to remove 3rd party print processors:

How to remove third party Print Processors

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.
? 256986 Description of the Microsoft Windows Registry (http://support.microsoft.com/?id=256986)
? Recommended article on how to troubleshoot some common printing problems in Windows:
o How to Troubleshoot Windows 2000 Printing Problems

Important: Before you start removing Print Processors, do the following:
To Back up the Print Registry do the Following:
Note: The same procedure should be follow for Windows XP or Winnt NT. The Top Registry Editor menu may be different, but is always the first option from your left. Could be Registry or File.
From Start\Run type: regedit and enter
Go to the following Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
From the Registry Editor Menu Select: Registry\Export Registry File...
Save the the Print key as: Print_Bak or use a friendly name of your Choice.
You are now ready to proceed with next step

1) Start Registry Editor (Regedit.exe) and locate the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

Here is a Screenshot of what you may see in the Printers Key:
Example 1:


2) We are now ready to start the process. You will need to go through the list of printers and identify which ones are using print processors other then WinPrint and write them down.


Example 2
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers\Mailroom1
Print Processor REG_SZ HPPRN05




3) Once you have gone through the list of printers and written down all printers that are not using WinPrint, open properties of these printers ? Advanced tab ? Click Print Processor button ? Switch print processor to WinPrint with datatype RAW.


Example 3:




4) After all printers have been switched to WinPrint, open up the Registry Editor once more and navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors



5) Stop the spooler service before proceeding with this step.
First, write down the .dll used by each print processor (we will need this for the next step).
After writing down the .dlls used, delete the key for the print processor.
Example 5:





6) Now we need to rename (not delete!) the .dlls used by the print processors to ensure they are not loaded by the spooler. Search the server for the files you wrote down in step 5 and rename these files to .dll.old.
You can now start the spooler service again.



We are now finished removing third party print processors!

Collapse -

check my response to a similar post

by adube In reply to Problem with printer spoo ...

you may have the same issue:

http://techrepublic.com.com/5208-6230-0.html?forumID=101&threadID=228787&messageID=2291453

Back to Software Forum
5 total posts (Page 1 of 1)  

Related Discussions

Related Forums