web-dev-qa-db-ja.com

Internet Explorerは時々最初のページしか印刷しない

Webサイトから複数のページを印刷するクライアントがいます。ほとんどの場合、問題なく動作します。ただし、[すべてのページ]が選択されている場合でも、Internet Explorer 8が最初のページしか印刷しない場合があります。繰り返しになりますが、ほとんどの場合、正常に機能します。おそらく90%以上の確率です。他のブラウザは正常に動作します。生成されるHTMLは同じです。

私たちも自分のマシンでこれを経験しました。これらの場合、単に再印刷する(Ctrl + Pを押して印刷ダイアログを元に戻す)と、時々それが修正されました。ポップアップウィンドウを閉じて(yes.pageがwindow.open()で呼び出された場合は)、再度開いてから再印刷する必要がある場合があります。

これは、さまざまなプリンタとすべての種類のプリンタドライバで発生します。はい、IE8は完全にパッチされています。私たちはこれをWindows XPでのみ試しました-他の人に問題があるかどうかはわかりませんが、私たちはWindows XP現在のところ気にします。WinXPクライアントのバージョンがわからないのですが、SP3を実行しますここに。

これまでのITの経験の中で、これを実際に体験したことはありません。提案?

3
Mufasa

私のフォームは7ページ長ですが、Internet Explorerで1ページしか印刷しません。この問題を解決するには、DIVタグの1つからスタイル"position:absolute"を削除します。この問題は、HTMLページ内の要素の絶対配置に関連していると思います。

変更を加えた後、ページは正しく印刷されます。

これが役に立てば幸いです!

8
Victor

あなたが複数のプリンターを試したことがあると言っているので、これがあなたに役立つかどうかはわかりませんが、最近、HP all-on-oneでこの問題が発生しているクライアントがいました。 HPのWebサイトを検索したところ、「プリンターが時々最初のページしか印刷しない場合や、空白のページを印刷する場合がある場合は、このパッチを適用する」という特定のパッチが見つかりました。パッチを適用しましたが、すべて順調でした。

ただし、複数のプリンターで発生したとのことなので、IE 7.にダウングレードするだけだと思います。私の経験では、IE8はWindows XPでさまざまなランダムな問題を頻繁に引き起こしますが、まだIE 7にダウングレードしても問題が修復されなかった状況を参照してください。

1
Happy Hamster

Windowsでも同じ問題がありますXPマシンがネットワークプリンタに印刷する。

私が使用する回避策は次のとおりです。

  • 「ファイル-印刷プレビュー」を選択します

プレビューページから印刷する場合-すべてのページが印刷されます

通常印刷時-最初のページのみが印刷されます

0
Jan Sepstrup

最近、この問題も発生しました。 IEイライラしてドキュメントのCSSをいじる印刷プレビューエミュレータもありません。

私が問題であるとわかったのはoverflow: hidden;またはposition: absolute CSS内。これはあなたにも当てはまるでしょう。 overflowpositionの値をプロジェクト全体で検索し、すべて(または、わかっている場合に印刷画面に影響を与える可能性があるもののみ)を変更してから、印刷プレビューで、すべてのページが表示されているかどうかを確認します。それらが存在する場合、overflowまたはpositionの問題であることがわかります。

補足:「_print.css」スタイルのページを作成することを強くお勧めします。印刷を成功させるためだけに実際にアプリのスタイルを変更する必要はありません。「_ print.css」で問題を引き起こしているスタイルを上書きするだけです。

幸運を。

0
R. Kaminsky

同じ問題が見つかり、SalesForce.comからレポートの複数の(6)ページを印刷する場合の解決策ではなく、回避策を提供できません。 HP 3005PdnおよびKyocera KFC-3225eで印刷した結果は同じで、1ページ目のみが印刷されました。ただし、すべてのページをPDF=に印刷できました(CutePDFを使用))!PDFファイルを紙に印刷しても問題はありませんでした。

0
Larry