OS:Windows2000/XP
IE6.0SP1
Reader 7.0.8
上記構成のクライアントマシンが数台あります。
それらのマシンから、
HTMLページの読み込み時に複数のPDFファイルを一括印刷するために、
以下のようなスクリプトを記述しています(抜粋)
--------------------------------------
<BODY onload="PdfPrint()">
<OBJECT ID="objPDF1" CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000"
WIDTH=300 HEIGHT=300>
</OBJECT>
<OBJECT ID="objPDF2" CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000"
WIDTH=300 HEIGHT=300>
</OBJECT>
<OBJECT ID="objPDF3" CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000"
WIDTH=300 HEIGHT=300>
</OBJECT>
<OBJECT ID="objPDF4" CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000"
WIDTH=300 HEIGHT=300>
</OBJECT>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub PdfPrint()
objPDF1.SRC = "http://servername/pdf/aaa.pdf"
objPDF2.SRC = "http://servername/pdf/bbb.pdf"
objPDF3.SRC = "http://servername/pdf/ccc.pdf"
objPDF4.SRC = "http://servername/pdf/ddd.pdf"
objPDF1.printAllFit(True)
objPDF2.printAllFit(True)
objPDF3.printAllFit(True)
objPDF4.printAllFit(True)
end sub
-->
</SCRIPT>
</BODY>
--------------------------------------
このページを読み込んで印刷を実行させようとしたところ、
・すべてのPDFが正常に印刷される
・最初のPDFのみが印刷される
・最後のPDFのみが印刷される
・すべて印刷されない
という感じでクライアントによって動作がバラバラになってしまっています。
すべてのクライアントマシンにおいて、IE/AcrobatReaderの設定は特に違いが見つかりませんでした。
一体何が原因でこのように動作が異なってしまうのでしょうか?
ちなみにPDFファイルの読み込みはすべてのマシンで正常に行われているようで、
ブラウザ上に正しく表示されます。
↧
IE上からのPDFファイルの一括印刷
↧