![消失的打印机端口](https://linux22.com/image/532342/%E6%B6%88%E5%A4%B1%E7%9A%84%E6%89%93%E5%8D%B0%E6%9C%BA%E7%AB%AF%E5%8F%A3.png)
我有一台 Microsoft Windows Server 2003 SP2 打印服务器。它为大约 15 个打印队列提供服务,问题是其中一个队列随机丢失了其打印机端口。
丢失端口是什么意思?
打印机设置了自定义端口,打印工作正常,直到随机出现打印停止和错误。然后在打印机属性的端口选项卡下,自定义创建的端口不再显示。如果我跳转到注册表并查看键:
HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\SafeCom Pull Port\Ports
所有端口都可见,即使那些不再显示的端口也是如此!- 更多信息是所有其他队列都使用 HP 驱动程序设置,但这个是使用正确驱动程序的 Xerox 7755。如果我创建新端口,打印将恢复正常。
还有其他人遇到过类似的行为吗?
为什么要使用自定义端口?
这是因为打印由一个有自己端口的打印审计软件包监控。只有这一个打印队列有这个问题,其他所有队列都正常工作。
非常感谢您关注这个问题。
干杯
更新
事件日志未显示任何相关或值得一提的内容。服务器已关闭然后备份。上次端口消失之间的时间约为 2 个月。
欢迎所有想法!
答案1
特别是如果您没有看到任何有意义的操作系统日志,那么您可能正在查看打印审计软件(版本)和施乐打印驱动程序的特定问题(因为其他软件没有显示此行为)。看看是否有办法获取此软件的应用程序特定日志,而不是查看 Windows 日志以查找异常。如果一切都失败了,请查看供应商的支持网站,或致电寻求支持...这可能是一个已知的漏洞他们可以提供快速修复/更新(我对我们曾经使用的打印审计软件 [PCounter] 上的此类问题进行了快速检查,发现这是其某个版本的一个错误——可能不是您正在使用的版本,但它可能支持它是软件错误的说法)。
...至少它只影响一台打印机,而不是全部:)
答案2
这可能没用,但我想添加它以防万一。我们在 Server 2003 机器上使用 Windows Printer Migrator 后在 Server 2008 上遇到了同样的问题。服务器或打印后台处理程序服务重新启动后,自定义端口上的所有打印机都会消失。
我们向微软开具了支持单,但几个月后他们就关闭了,并称正在修复错误。
通过一些额外的测试,我们发现在修复/重新安装操作系统并手动安装打印机(不使用任何迁移工具)后,问题就得到了解决。