我有一个PHP程序来生成账单。我在程序中使用css格式化了帐单。现在我需要按下打印按钮后将此数据发送到我的默认打印机。请帮我处理将数据发送到打印机的代码
答案 0 :(得分:1)
你不能用PHP做到这一点,但你可以很容易地使用JavaScript。
当用户点击打印按钮时,只需执行以下操作:
window.print();
然后调用默认的系统打印对话框。
答案 1 :(得分:0)
$ printerName ='';
echo $printerName;
$printer = $printerName;
if($ph = printer_open($printer)) {
printer_start_doc($ph, "Start Doc");
$content = "myfile.php";
$file_handler = fopen($content, 'rw');
$content2 = fread($file_handler, filesize($content));
fclose($file_handler);
// Set print mode to RAW and send PDF to printer
printer_set_option($ph, PRINTER_MODE, "RAW");
printer_write($ph, $content2);
printer_end_doc($ph);
printer_close($ph);
}
else "Couldn't connect...";