如何讓 HP 印表機再次處理列印作業(TCP 視窗填滿)?

如何讓 HP 印表機再次處理列印作業(TCP 視窗填滿)?

今天早上,我們值得信賴的 HP PhotoSmart C5180 以一種非常奇怪的方式停止工作:

  • 根據印表機的顯示,一切正確[1]
  • 可以正確發現印表機(DNS-SD)
  • 印表機的網路介面運作完美
  • 印表機接受到連接埠 9100 的 TCP 連接

然而,印表機不處理傳送到連接埠 9100 的資料。 Wireshark 調查顯示以下內容:

  • 印表機正在愉快地確認從電腦接收的資料包
  • 印表機的接收視窗從 17376 開始下降(我已經發現它相當小),與發送的資料成比例
  • 重新啟動任何涉及的設備(電腦、印表機、交換器)都沒有幫助

這種情況發生在多台電腦(Mac,如果你想知道的話)上,所有這些電腦昨天都能夠列印。

我的結論:印表機的 TCP 堆疊無法將緩衝區耗盡到列印引擎。

猜測列印引擎已崩潰,可能是由於記憶體不足(如微小的 TCP 視窗所示)。

有誰猜測這個肯定奇怪的問題的原因或(甚至更好)補救措施?

答案1

我成功地對印表機進行了硬重置,如中所述本文,這似乎也適用於 C5100 系列的其他印表機:

  1. 當印表機開機時,從印表機拔下電源線。
  2. 插入電源線時按住「確定」和「幫助」按鈕。等待螢幕變黑或空白,然後再放開按鍵。
  3. 只需打開印表機並重新配置您的印表機

相關內容