Php 调用laravel中未定义的函数App\Http\Controllers\printer\u open()
我试图用laravel制作一个直接打印到打印机上的应用程序。当打印过程结束时,我收到一个错误“调用未定义的函数App\Http\Controllers\printer\u open()” 我的代码:Php 调用laravel中未定义的函数App\Http\Controllers\printer\u open(),php,laravel,printing,Php,Laravel,Printing,我试图用laravel制作一个直接打印到打印机上的应用程序。当打印过程结束时,我收到一个错误“调用未定义的函数App\Http\Controllers\printer\u open()” 我的代码: $print = printer_open(); printer_set_option($print, PRINTER_MODE, "RAW"); // mode disobek (gak ngegulung kertas) //ukuran lebar
$print = printer_open();
printer_set_option($print, PRINTER_MODE, "RAW"); // mode disobek (gak ngegulung kertas)
//ukuran lebar
printer_set_option($print, PRINTER_RESOLUTION_Y, 940);
printer_start_doc($print);
printer_start_page($print);
$font = printer_create_font("Arial", 45, 10, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, $nama_instansi,$var_magin_left,0);
$pen = printer_create_pen(PRINTER_PEN_SOLID, 2, "000000");
printer_select_pen($print, $pen);
printer_draw_line($print, $var_magin_left, 55, 700, 55);
// Header Bon
$font = printer_create_font("Arial", 25, 10, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, $hari, $var_magin_left, 70);
printer_draw_text($print, ", ",75, 70);
printer_draw_text($print, date("d/m/Y"),90, 70);
printer_draw_text($print, " - ",200, 70);
printer_draw_text($print, date("H:i"),220, 70);
$font = printer_create_font("Arial", 38, 11, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, "Nomor Antrian ".$loket, 160, 130);
$font = printer_create_font("Arial", 98, 37, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, $no_antrian, 210, 170);
$pen = printer_create_pen(PRINTER_PEN_SOLID, 2, "000000");
printer_select_pen($print, $pen);
printer_draw_line($print, $var_magin_left, 280, 700, 280);
$font = printer_create_font("Arial", 20, 12, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, "\"Budayakan Antri Untuk Kenyamanan \n Bersama\"", $var_magin_left, 290);
printer_draw_text($print, "Terimakasih Atas Kunjungan Anda", 100, 310);
$row +=350;
printer_draw_text($print, ". ", 0, $row);
printer_delete_font($font);
printer_end_page($print);
printer_end_doc($print);
printer_start_doc($print);
printer_start_page($print);
printer_close($print);
将代码放入函数中,然后调用它,如:- 公用函数打印机_open() { 打印机设置选项($print,打印机模式,“RAW”);//模式disobek(gak ngegulung kertas) //乌库兰列巴酒店 打印机设置选项($print,打印机分辨率,940); 打印机\u开始\u文件($print); 打印机开始页($print)
这回答了你的问题吗?
$font = printer_create_font("Arial", 45, 10, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, $nama_instansi,$var_magin_left,0);
$pen = printer_create_pen(PRINTER_PEN_SOLID, 2, "000000");
printer_select_pen($print, $pen);
printer_draw_line($print, $var_magin_left, 55, 700, 55);
// Header Bon
$font = printer_create_font("Arial", 25, 10, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, $hari, $var_magin_left, 70);
printer_draw_text($print, ", ",75, 70);
printer_draw_text($print, date("d/m/Y"),90, 70);
printer_draw_text($print, " - ",200, 70);
printer_draw_text($print, date("H:i"),220, 70);
$font = printer_create_font("Arial", 38, 11, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, "Nomor Antrian ".$loket, 160, 130);
$font = printer_create_font("Arial", 98, 37, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, $no_antrian, 210, 170);
$pen = printer_create_pen(PRINTER_PEN_SOLID, 2, "000000");
printer_select_pen($print, $pen);
printer_draw_line($print, $var_magin_left, 280, 700, 280);
$font = printer_create_font("Arial", 20, 12, PRINTER_FW_NORMAL, false, false, false, 0);
printer_select_font($print, $font);
printer_draw_text($print, "\"Budayakan Antri Untuk Kenyamanan \n Bersama\"", $var_magin_left, 290);
printer_draw_text($print, "Terimakasih Atas Kunjungan Anda", 100, 310);
$row +=350;
printer_draw_text($print, ". ", 0, $row);
printer_delete_font($font);
printer_end_page($print);
printer_end_doc($print);
printer_start_doc($print);
printer_start_page($print);
printer_close($print);
}
$print = printer_open();