Terminal Server/Citrix Metaframe spooler crash

  • Thread starter Thread starter Andrew Mullan
  • Start date Start date
A

Andrew Mullan

Problem 1: (occurring most days)
When printing from the Citrix client the job will stop, and can't even be
canceled or deleted. When this happens starting and stopping the spooler
server will usually fix it.

Problem 2 (occurring every few days - once per week)
Sometimes the spooler service completely stops, and even after manually
restarting the service, the service stops after a few seconds. When this
happens there are normally 2 files in the following location that need to be
manually deleted before the service can be restarted.
C:\WINNT\system32\spool\PRINTERS
The files are named 000044.SHD and 00044.SPL (the file number increases each
time)


These are the errors in the System Event log.

EVENT ID: 26
Application popup: Printers Folder : There was an error found when printing
the document "G/L Register" to CLIENT\LMKKCITRIX01-ODAI#\FX DOCUPRINT 205.
Do you want to retry or cancel the job?

EVENT ID: 61
The document G/L Register owned by odai failed to print. Win32 error code
returned by the print processor: 3003 (0xbbb).

EVENT ID: 7031
The Print Spooler service terminated unexpectedly. It has done this 5
time(s). The following corrective action will be taken in 0 milliseconds:
No action.


Here are the Hardware/problem details:

Server Hardware: HP Proliant DL320 R02 P2260-512K 1GB RAM
OS: Windows 2000 (Eng) SP 4
Citrix MetaFrame XPs Ver 1.0 (Build 1467), Feature Release 3, Service Pack 3
Driver: FX DocuPrint 205 Windows 2000/XP/2003 ART EX Driver Ver 2.4.0


Client PC: HP Desktop
OS: Windows XP (JP) SP1

If anyone has had similar problems please let me know.

Thanks

Andrew Mullan
Tokyo, Japan
 
This is due to an invalid printer driver on your Citrix
server or trying to be installed on the server. One thing
you can do is use the Citrix SP3 universal printer drivers
for everything. Or, you can figure out the problem driver
then map the driver to another printer.

If that doesn't work, there is a product called Rippletech
Logcaster that has a service watcher that will restart the
spooler if it detects the spooler stopping.

Hope this helps!
Morgan Nec
 
--------------------
From: "Andrew Mullan" <andrew@(remove)computec.co.jp>
Subject: Terminal Server/Citrix Metaframe spooler crash
Date: Mon, 22 Mar 2004 13:34:17 +0900
Lines: 51

Problem 1: (occurring most days)
When printing from the Citrix client the job will stop, and can't even be
canceled or deleted. When this happens starting and stopping the spooler
server will usually fix it.

Problem 2 (occurring every few days - once per week)
Sometimes the spooler service completely stops, and even after manually
restarting the service, the service stops after a few seconds. When this
happens there are normally 2 files in the following location that need to be
manually deleted before the service can be restarted.
C:\WINNT\system32\spool\PRINTERS
The files are named 000044.SHD and 00044.SPL (the file number increases each
time)

Thanks

Andrew Mullan
Tokyo, Japan
------------------------

Citrix loads a port monitor, called the Client Printer Port, it can be
found in the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Monitors\Client
Printer Port
I have seen several cases where this port monitor causes the print spooler
to crash. You need it for your ICA clients to be able to print properly,
but there is a hotfix for it:
http://support.citrix.com/kb/entry!default.jspa?categoryID=120&entryID=2862&
fromSear

--
~~~ JASON HALL ~~~
Performance Support Specialist,
Microsoft Enterprise Platforms Support
~~ This posting is provided "AS IS" with no warranties, and confers no
rights. Use of included script samples are subject to the terms specified
at http://www.microsoft.com/info/cpyright.htm
~~ Note: For the benefit of the community-at-large, all responses to this
message are best directed to the newsgroup/thread from which they
originated.
 
Back
Top