如何使用php打印票据



我是PHP专业的大三学生,现在我有一个项目,它包括预订机票和打印机票,我创建了一个预订机票的表格,我有机票的设计,但我不知道如何命令打印机打印我的数据。我以前看到过这个代码,但我并不理解。

$handle = printer_open("\\192.168.1.33_4\Printer_Office");
printer_set_option($handle, PRINTER_MODE, "raw"); 
printer_write($handle,$print_output); 
printer_close($handle);

所以我需要帮助来完成这个项目。

您首先需要获取要打印的文件的内容。既然已经准备好了设计,就可以使用get_file_contents来获取html文件的内容。如果你的设计是由php动态生成的,那么你可以将其保存到一个临时文件中,也可以使用get_file_contents来获取url的内容。

$print_output= get_file_contents("PATH TO HTML FILE"); 
$handle = printer_open("\\192.168.1.33_4\Printer_Office");
printer_set_option($handle, PRINTER_MODE, "raw"); 
printer_write($handle,$print_output); 
printer_close($handle);

最新更新