- ベストアンサー
PHPの出力をプリンターへ
PHPのecho コマンドでいろいろな値をPCのスクリーンに出力できますが、これをプリンターに出力させるにはどうすればよいのでしょうか? 詳しい方、どうかご教授お願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 細かいマージンの設定などをPHPスクリプトを使って指定したいのです。 > ブラウザ画面からの印刷ではうまくいきませんでした。 > 何か他に方法はないものでしょうか? 細かいマージンなどを指定して印刷させたい場合は TCPDF 等のライブラリを利用してPHPでPDFを生成してブラウザに表示させ、PDFビューア(Adobe Acrobat等)の印刷機能で印刷させるしかありません。 https://gb-j.com/column/tcpdf/ PDFなら0.1mm単位など細かな位置指定が可能ですので、所定の用紙などにもキレイに印刷できます。
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5293/13829)
回答No.1
ブラウザの印刷ボタンをクリックする
質問者
補足
早速にご回答いただき、有難うございます。 いったんブラウザ画面に表示させてからブラウザの印刷ボタンをクリックする方法は私もやってみました。 しかし私が考えているのは、A4サイズのシートに縦20枚、横4列、計80枚あるラベルに、それぞれ異なる内容(ある機械のスペア部品の内訳)を印刷することなので、細かいマージンの設定などをPHPスクリプトを使って指定したいのです。 ブラウザ画面からの印刷ではうまくいきませんでした。 何か他に方法はないものでしょうか?
お礼
とても貴重な情報を提供して頂き、有難うございます。 今まで知らなかったことですが、私がやろうとしていることがそのまま実現可能なような気がします。TCPDFというものをよく研究して、試してみたいと思います。 しばらく時間が必要かもしれませんので、この質問は一応これで締め切らせていただきます。