Citrix Printing issue: Event ID 6161, Error code 1450

Hi, I have Citrix Metaframe XPa FR2 running on a Windows 2000 Server (SP4).  All clients are having an intermittent printing issue where they can't print (having been able to print fine earlier in the day).  An error with event id 6161 is logged by windows with the following error:

The document Untitled - Notepad owned by administrator failed to print on printer Client\FSDEV02#\HP Officejet 7200 series [UPD:PCL4]. Data type: NT EMF 1.008. Size of the spool file in bytes: 1028. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client machine: \\servername. Win32 error code returned by the print processor: 1450.  

A search on the web suggests that error code 1450 relates to NO_SYSTEM_RESOURCES.  I have not been able to find a consistent way of resolving the issue.  Logging off the client and logging it back on doesn't always cure the problem.  Restarting the print spooler doesn't cure the problem.  Sometimes logging off a separate client altogether cures the problem but the example above was produced with only one client logged in as administrator.  Incidentally, logging off the session that produced the above error and logging back on cleared the problem, but I suspect it will be back again later today.

Any help on this will be much appreciated.  Thanks
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

i think one of the drivers is annoying the server.  how many different printers do you print to in the organization?
we need to make sure that either a) the correct driver for that is loaded on the server or b) a substitute driver to use for that printer is in the proper config file

stuff on the more generic 6161 error

my list of citrix printer fixes

nicksbellAuthor Commented:
Hi, thanks for your reply.  Here is some more information.  I restarted the server and logged in with one client that has a HP Officejet 7210 All-in-one printer attached.  The driver for this printer is not available on the server so it Autocreated a printer using the Citrix UPD PCL4 driver.  I could print without a problem.  I left the client signed in for a day and reprinted without a problem.  I logged in with a second ICA client on the same client PC and printed without a problem.  I left both client logins open for an hour then returned to the PC and neither client can print, getting the afforementioned error.  Not sure if it is a coincidence but the problem definitely seems to occur when I have 2 clients logged in from the same PC.  I am now downloading the drivers for the 7210 which I will install on the server and see if the problem persists.  It is not obvious however whether the drivers available for download on the HP site are terminal server compatible or not.

Is is correct to install these drivers or should I be pointing to some other generic driver?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

nicksbellAuthor Commented:
Hi gsgi, one of your links led me to eventually download and purchase ScrewDrivers which resolved all my issues so I have given you the points.
How much was ScrewDrivers and how did it resolve the problem?  Is ScrewDrivers like TriCerat?

nicksbellAuthor Commented:
Yes, ScrewDrivers v3 is by Tricerat.  The issue I was having was that one driver was killing the print spooler which resulted in all clients, regardless of what driver they used, from printing.  ScrewDrivers creates virtual drivers on the fly and doesn't require the administration of drivers on the server, which can be troublesome and time consuming.....this is not the first time I have had problems.  Unfortunately Screwdrivers is not particularly cheap (about £1,000 per server in the UK) but it does the job.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.