Win Server 2000 Print Queue - print job timeout / expiry

I have print jobs being sent to a windows 2000 server via Citrix XP. The printers are Epson TMU printers (sorry do not remember the name currently) that are network printers.

Sometimes I see that the printer isn't printing for whatever reason (jam, out of paper, etc) but the print queue is expiring jobs sent to it instead of keeping them in the queue. These printers print orders, so I really cant afford to loose any. I do not have any 3rd party print management apps / utils outside of the default windows print mechanism.

Is the scenario I'm painting possible without 3rd party print management apps?
Is there a setting within windows to prevent my jobs from leaving the queue if they are not printed or canceled, but have encountered error?  
Also, is there another setting to keep the job in pending / printing status longer before kicking it to error?

I am conflicted b/c I understand that if the queue isn't freed up, then all jobs are blocked, but also cannot afford to loose any order. I'm between a rock and hardplace as either way i can potentially loose something or have something delayed before someone realizes an orders hasn't been sent to where it needs to be.

Who is Participating?
If HKLM\SYSTEM\CurrentControlSet\Control\Citrix\ClientPrinterProperties key is there and has a DWORD value “fNotInheritKeepPrintedJobs”, which is set to be 1, the auto created client printers will not inherit the “keep printed jobs” attribute. You can set two registry values on the server to toggle printer job deletion when a user logs off from an ICA session. Navigate to the following registry key:

A. Value name: fPurgeAnyWay
Data Type: DWORD

B. Value name: fNotInheritKeepPrintedJobs
Data Type: DWORD

If A and B are set to 0, the autocreated client printer and associated print jobs are not deleted at logoff time

Or you may try this 3rd party application also (I think a better option)

Hope this helps,
ddrmisAuthor Commented:
ded9 and Engineer_Dell, thanks for your responses!

I've reviewd your info, and will be trying some things out.

ded9, the 2nd link sounds like it has potential. I've been to the labmice one, but will re-review again to see if it has anything useful per my questions outside of the basics.

Engineer_Dell, I did not have those registry entries, so from what I read in the article, I should be ok in terms of Citrix. Been to the printer help sections long ago, but will review again in this context just to be thorough. thanks for the reminder

I will add that these particular printers are not autocreated, and are IP printers created on the Citrix server as local printers with the Standard TCP/IP port (but i like the info provided for the autocreated ones I have).

If you both or anyone else has further insight while I pursue the avenues posted, It'd be much appreciated.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.