PHPでPDFを作成し、PDFがブラウザで表示されたら自動印刷するようにしようと思っています。
FPDFを使い、用紙サイズA4・用紙方向縦に設定したPDFを生成することができました。
さらにFPDFのphpファイルを拡張して、PDFファイルにAcrobat JavaScriptを埋め込めるようにしました。
プリンタを指定してAdobe Readerで自動印刷することができました。
後は給紙を用紙トレイにできればよいのですが、方法がわかりません。
Acrobat JavaScriptでできるのでしょうか?FPDFでできるのでしょうか?
それとも給紙方法の制御は無理なのでしょうか?
No.1ベストアンサー
- 回答日時:
Acrobatのjavascriptはプリンタを選べるのでしょうか?
もし選べるなら同じプリンタドライバをもう一個いれて、
デフォルトの給紙を用紙トレイにしておけばよいのでは?
もはやPHPの話ではないですが・・・。
> Acrobatのjavascriptはプリンタを選べるのでしょうか?
FPDF( http://www.fpdf.org/ )のScriptsのところに、
"Title"が"JavaScript support"というリンク
( http://www.fpdf.org/en/script/script36.php )があります。
ここにPHP生成時に自動印刷のJavaScriptを埋め込むサンプルがありました。
getPrintParamsというメソッドを使えばプリンタ指定できるようです。
> もし選べるなら同じプリンタドライバをもう一個いれて、
> デフォルトの給紙を用紙トレイにしておけばよいのでは?
盲点でした。これでなんとかできそうです。どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PDF PDF印刷後に「変更を保存しますか?」と訊かれる 2 2023/04/28 17:35
- PDF Acrobat Reader PDFで注釈をいれて印刷すると、縦と横が逆さまになって印刷されています 3 2023/01/30 07:31
- PDF OfficeからPDFにするにはAcrobatが必要? 5 2023/03/15 15:53
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- プリンタ・スキャナー 印刷枚数を減らしたいです。 印刷用紙1枚が4等分になるように、pdfになってる楽譜4ページ分をはめ込 1 2022/08/01 00:58
- PDF PDFの表示結果・印刷結果を可能な限り統一させたい 3 2022/08/29 15:34
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- プリンタ・スキャナー エプソンのプリンタEP-879AWを使っていますが印刷文字がぼやけます。 家電量販店で写真印刷がメイ 4 2022/03/26 23:20
- PDF AutoCAD図面をPDF fileに変換した際、画像情報やブロック名はわかるのでしょうか。 1 2022/06/03 09:42
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbaでPDFファイルが印刷されない
-
VBからのプリンタ制御について
-
印刷要求順番と印刷出力順番が...
-
印刷ダイアログを表示させない方法
-
EXCELファイルの複数ダウンロー...
-
プリンターを指定して印刷するには
-
実行時に、フォームを印刷
-
VC++の印刷について
-
VBSでExcelファイル印刷時のプ...
-
VBAで印刷の成功判定
-
cプログラムを読んでいると put...
-
Eclipseを使ってソースを印刷し...
-
逆方向印刷をしたい。(VB6)
-
PDFファイルを印刷し終了するには
-
フォームを印刷するには
-
ActiveReportsの帳票印刷について
-
VB6上から印刷ダイアログを表示...
-
PHPでxlsxファイルを印刷したい
-
~の文字化けについて
-
Javaから直接プリンターへ印刷...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
印刷要求順番と印刷出力順番が...
-
ACCESSで設定した帳票の用紙サ...
-
vbaでPDFファイルが印刷されない
-
プリンターを指定して印刷するには
-
印刷ダイアログを表示させたくない
-
VBAで不特定枚数印刷をしたいで...
-
VBAにて指定したセルをプルダウ...
-
VB.NET+ActiveReports で印刷...
-
ActiveReportsを使って[印刷ダ...
-
VBscriptでPDFファイルを直接印...
-
webページの印刷制限について
-
PDFファイルを印刷し終了するには
-
イベントプロシージャ 印刷が...
-
クリレポのプリンタ設定について
-
両面印刷設定方法について
-
ファイルのパス指定での印刷方法
-
Accessフォームで全レコードを...
-
VBSでExcelファイル印刷時のプ...
-
VBAで印刷スプール終了の判定を...
おすすめ情報