从Citrix本地打印,作业暂停,每个简历发送128KB

我有一个非常奇怪的问题,正在影响非域pipe理员用户。 当Citrix(Presentation Server 4.0)中的标准用户尝试打印到本地打印机(通过USB连接到本地计算机)时,作业立即在服务器打印机队列中显示。

如果用户右键单击打印机队列中的作业并select继续,则作业状态将更改为已暂停 – 打印,但不会打印。

我已经能够缩小范围,如果我从记事本向打印机发送一个testing作业,作业会以暂停的方式出现,但是单击恢复后,打印作业将被发送到本地计算机打印机队列。

然后,我在Word中做了一个testing,打印机作业在打印机队列中显示为暂停,但是当点击恢复时,发送到打印机的数据量是128KB,再次点击恢复增加到256KB,每次作业恢复到达到作业的大小,然后作业出现在本地打印机队列中。

记事本testing文件只有9KB,Word文件是619KB。 我已经能够复制这个128KB的数据发送与几个不同的testing工作从Word和打印机testing页。 在所有的场合,它将发送128KB(或作业的大小),然后需要额外的恢复来完成作业传输。

环境是:

  • 本地PC:Windows XP Professional SP3 32位
  • 本地打印机:HP LaserJet Professional CP1020
  • 服务器:Windows Server 2003 Standard 32位
  • 思杰:Citrix Presentation Server 4.0

在Citrix环境中使用的打印机驱动程序已映射到Citrix通用打印驱动程序,删除此强制映射将使Citrix服务器上的打印驱动程序,HP LaserJet打印驱动程序(已添加到Server 2003环境),然而,这在每个简历中仅导致〜1.3KB(在每个简历中出现改变)被发送到打印机。

编辑:打印机名称是HPCP1020,因为我已经读过Citrix有长名称的问题,但这仍然导致相同的行为。

有没有人有任何想法或经验,发生什么事情,以及我们如何能够解决这个问题或进一步debugging呢?

谢谢,

马特