打印作业发送到服务器确定,但然后被删除

我有2台惠普电脑,一台运行Win XP SP3,一台运行Win7。 我有一台通过USB端口连接到Win7机器的Lexmark X4270 All-in-One打印机。 我可以从Win 7机器上打印OK,但是当从WinXP机器上打印时,打印作业在两个打印队列(显示相同的字节数 – 这是好的!)出现,但是状态变为“正在删除 – 已发送到打印机“,并且该状态显示在两个打印队列中。 然后,打印作业将一直保留在此处,直到我取消,然后重新启动系统。

FWIW所有者显示为来宾,但我有权设置为打印每个人…

我相信我有最新的车手; 我不相信这是一个防火墙问题。 我想看到的是Win7机器删除我的打印作业的理由 – 是否有一个诊断工具可用?

另外,我注意到WinXP机器上的这台打印机的端口被设置为USB001 – 我以为像\ servername \ sharedprinter会更合适 – 我可以看到,在端口列表中,但系统doesn'让我从USB001更改端口名称…

有人可以解释一下吗? 我花了几个小时在这! TIA

顺便说一句,我可以做文件共享,没问题!

打印作业运行时,我将使用Process Monitor来捕获堆栈。 它可能会捕获导致它取消打印的原因。 此外,在应用程序或系统事件查看器(在任一台机器上)是否有任何错误? 打印作业错误有时会logging在这里。

在XP机器上的端口是USB001的事实是好的。 它注意到打印机正在接受命令的端口。 例如,对于通过以太网连接的networking打印机,端口号将是IP地址,即使打印机的共享名是\\ server \ sharedprinter。