使用printer_open()
php 中的函数,我能够打印我保存在$content
变量中的字符串,并能够从文件中打印。
$printer = "\\\\Pserver.php.net\\printername";
$handler = printer_open($printer);
$content = "Test Content"; //string
printer_write($handler, $content);
printer_close($handler);
但是有一个我从数据库生成的 html 输出,并显示在网页中,一旦页面加载,我需要将其直接打印到相同格式的打印件上,我尝试了很多,但我不知道该怎么做使用printer_open()
.
我应该怎么办?如果有的话,请提出比这更好的方法
更新
我不想使用 javascript 的 windows.print() 方法,因为它显示打印对话框而不是直接向打印机启动打印作业
我希望用户点击提交表单和打印机直接打印收据而不问他们任何事情