Printing

Internet Explorer 有時只列印第一頁

  • April 7, 2020

我們有一個客戶從一個網站列印幾頁。大多數時候它工作正常。但是,有時 Internet Explorer 8 僅列印第一頁,即使選擇了“所有頁面”也是如此。同樣,大部分時間它都能正常工作——可能是 90% 或更多的時間。其他瀏覽器工作正常。生成的 HTML 是一樣的。

我們偶爾也會在自己的機器上遇到這種情況。在這些情況下,簡單地重新列印(按 Ctrl+P 以恢復列印對話框)有時會修復它。有時我們必須關閉彈出視窗(是的,該頁面是用 window.open() 呼叫的)並重新打開它,然後重新列印。

它發生在各種不同的列印機和列印機驅動程序上。是的,IE8 已完全修補。我們只在 Windows XP 上嘗試過——不確定其他人是否有問題,但我們現在只關心 Windows XP。不確定 WinXP 客戶端的版本,但我們在這裡執行 SP3。

在我從事 IT 工作的所有歲月中,我從未真正體驗過這種體驗。建議?

我的表單有 7 頁長,但在 Internet Explorer 中只列印 1 頁。我通過從我的一個 DIV 標記中刪除樣式**“位置:絕對”解決了這個問題。**我認為這個問題與 HTML 頁面中元素的絕對定位有關。

在我進行更改後,頁面列印正確。

我希望這有幫助!

我不確定這是否會對您有所幫助,因為您說您已經嘗試了多台列印機,但最近我的一位客戶遇到了 HP all-on-one 的確切問題。對惠普網站的搜尋發現了一個專門用於“如果您的列印機偶爾只列印第一頁,或者有時是空白頁,請應用此更新檔”的特定更新檔。我們應用了更新檔,一切都很好。

但是,既然你說它發生在多台列印機上,我的想法是簡單地降級到IE 7。根據我的經驗,IE8在windows XP中經常會導致各種隨機問題,我還沒有看到降級到IE 7的情況沒有修復問題。

引用自:https://serverfault.com/questions/6998