Quantcast
Channel: Adobe Community : 人気のディスカッション - Acrobat Reader /Acrobat DC for Mobileコミュニティフォーラム (Japan)
Viewing all articles
Browse latest Browse all 13081

PDF に Javascript を埋め込んで印刷するときの環境設定について

$
0
0

画像ファイル(.png)に PrintParams を使って以下のような設定をした PDF を作成し、そのPDFファイルをブラウザに表示して印刷するような

Webアプリを開発したのですが、PCによってうまく動作する場合と動作しない場合があります。

 

    $script = "var pp = getPrintParams();";                                             " PrintParamsを取得
    $script .= "var fv = pp.constants.flagValues;";                                   " flagValues を取得
    $script .= "pp.interactive = pp.constants.interactionLevel.silent;";     " ダイアログを表示しない → 自動印刷
    $script .= "pp.NumCopies = ".$copies.";";                                            " 印刷部数を設定
    $script .= "pp.printerName = '".$printer."';";                                        " プリンタドライバ名を設定
    $script .= "pp.flags = pp.flags | fv.setPageSize;";                              " 用紙サイズを設定
    $script .= "print(pp);";

    $this->IncludeJS($script);

 

うまく動作するPCの環境:     Windows 10,  IE11, Adobe Acrobat Reader DC

                                                  IEのインターネットオプションの信頼できるサイトにPDFのダウンロード元サーバのホスト名(https://)を登録

                                                  Acrobat Reader DC の環境設定のセキュリティ拡張で「Win OS セキュリティ・・・を信頼する」にチェックがあることを確認

 

うまく動作しないPCの環境: Windows 7 1台、 Windows 10 1台 OS以外の環境は上と同じ

 

うまく動作しないときの動作状況:PDFがブラウザ(別ウィンドウ)で表示されますが、プリンタへの印刷が全く行われません

                                                          Word や Excel からの印刷は問題ありません

                                                        PDFファイルを Acrobat Reader で開いて印刷すればうまく動作しますが、上記の問題が発生した後はこれもうまく

                                                           動作しなくなることがあります

 

OS、ブラウザ(IE11)、Acrobat Reader の設定内容に問題があるのではないかと考えていますが、具体的にどの設定値が絡んでいるのかがよくわかりません。

ご教授のほど、よろしくお願いいたします。


Viewing all articles
Browse latest Browse all 13081

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>