PHPprinter_open()
の関数を使用すると、変数に保存した文字列を出力し$content
たり、ファイルから出力したりできます。
$printer = "\\\\Pserver.php.net\\printername";
$handler = printer_open($printer);
$content = "Test Content"; //string
printer_write($handler, $content);
printer_close($handler);
しかし、データベースから生成したhtml出力があり、Webページに表示されています。ページが読み込まれたら、同じ形式で直接印刷する必要があります。たくさん試しましたが、何をすべきかわかりませんprinter_open()
. _
私は何をすべきか?もしあれば、これよりも良い方法を提案してください
更新しました
プリンターに直接印刷ジョブを開始する代わりに、印刷ダイアログボックスを表示するため、javascriptのwindows.print()メソッドを使用したくありません
ユーザーに送信フォームとプリンターを押して、何も聞かずにレシートを直接印刷してもらいたい