Print Spool Not Deleting Documents

D

DukieDallas

Having a major problem with a single workstation on the network keeping
documents in its print spool file after printing. The printer definition
isn't set to do that.

When a document is sent to the printer, it prints and then stays in the
spool with the status "Sent to printer." If the workstation is rebooted,
all documents in the spool print again. Documents have to
manually be deleted from the print spool. The spool folder is in the
default location and properties
on it seem normal. The files in the spool folder seem normal, with normal
properties. (Except of course, that they stay there.)

The workstation is WinXP Professional SP1a, with all patches and updates.
Several printers are defined on the workstation. All printers are networked
so the print spools are on the individual workstations. All are HP
LaserJets with "HP Standard TCP/IP" port defiinitions.

Only one of the several printers defined on this workstation suffers from
this problem at any one time. On the other printers, documents are printed
and then deleted automatically from the spool.

If the offending printer is deleted, the problem seems to move to another
one of the defined printers. Which one seems to be random, i.e. - it
doesn't seem to follow the order in which the printers are listed in Pinters
& Faxes, nor does it follow the order in which the printers are listed in
the registry
(HKLM/\Software\Microsoft\WindowsNT\CurrentVersion\Print\Printers\....)

I've deleted the offending printer(s) and reinstalled them. No change.
Also removed the "HP Standard TCP/IP" port and replaced it with XP's
"Standard TCP/IP" port. No change.

Also have deleted and reinstalled the offending printer several times with
different drivers: PCL6, PCL5e, PostScript. No change.

I've checked the offending printer's properties, specifically the "Keep
printed documents" checkbox on the Advanced tab. That checkbox is cleared.
Checking it, rebooting, and then unchecking it does not clear the problem.

I've also checked the registry, specifically the "printKeepPrintedJobs"
value in the
HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Print\Printers\<printername
\Spooler key. Whether it's set to binary 00 (do not keep printed
documents) or binary 01 (keep printed documents) is perfectly in sync with
the checkbox on the Advanced properties. But it obviously isn't working.

The same printer, defined in the same way, works normally on all other
workstations in the office. Those workstations are a mixture of Win2000 Pro
and WinXP Pro.

This started about a week ago on this one workstation, although to the best
of my knowledge, no changes were made to it.

Bottom line, I haven't made any progress despite the actions above and
checking the MS knowledgebase, TechNet, and various newsgroups. Anyone have
an idea? Please reply in the newsgroup.

Thanks,
DukieDallas
 
G

Guest

Start/Control Panel/Printers and Other hardwar
Click View printers installed and rightclick the printer then Propertie
Click Advanced tab and tick "Print directly to printer
which should untick "Spool...........etc.
Click Apply and OK
 
S

sbass

Try disabling bi-direction support for the printer object. If that
fails, disable client side spooling of the print object.

Shawn
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top