PHPを使用して外部領収書プリンターに印刷します
-
26-10-2019 - |
質問
ライブオーダーを領収書プリンターに送信するためのソリューションを見つけようとしています。
基本的に擬似コードで:
if ($order == 'success')
{
$printer = ip.to.remove.printer;
$receipt_text = 'You just received an order!';
$ch = curl_init('http://addresstosomekindofapi.com/print_receipt/');
curl_setopt($ch, SOME_OPTION, 0).............;
curl_exec($ch);
curl_close($ch);
}
これを成し遂げるためのオプションを模索しているだけです。しばしば縛られているファックスなどを送るのではなく、これを行うことができるのは素晴らしいことです。
どうすればこれを達成できますか?
解決
私にとって、固形は、Webアプリケーションに接続され、プリンターにジョブを送信する機能を備えたデスクトップアプリケーションを構築することです。ユーザーの印刷ジョブを処理するために、Webアプリケーションが多くの制御を持つことができるとは思いません。
他のヒント
できるプリンター(基本的なオフィスのHPレーザージェットのように)があります。
- ftpに到達します
- 紙選択のための「仮想プリンター」モードがあります。
私があなただったら、私はそれを調べます。
(これは、プリンターとPHPファイルの間に何らかのネットワーク分離があると仮定していました。)
あなたの問題の最良の解決策は、 php
PDFへの印刷のためのクラス。このようなクラスはかなりあります。良いものです ezpdf
ダウンロードできるクラス http://www.ros.co.nz/pdf また http://www.sourceforge.net/projects/pdf-php
所属していません StackOverflow