Я уже создаю функцию PHP с использованием ext printer.dll и ее работу только при печати в текстовом формате.
Это моя функция PHP
$handle = printer_open('Printer Name');
printer_start_doc($handle, 'My Document200');
printer_start_page($handle);
$ret = printer_write($handle,'Hello');
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
это работает.
Но когда iam print RAW скрипт возвращается пустым (но принтер работает)
Это моя PHP-функция для RAW (с использованием команды ZPL)
$handle = printer_open('Printer Name'); //or it could be \\pcname\printername
printer_start_doc($handle, 'My Document200');
printer_start_page($handle);
printer_set_option($handle, PRINTER_MODE, 'RAW');
$esc = chr(94);
$data = ' ';
$data .= $esc . 'XA';
$data .= $esc . 'FX Third section with barcod' ;
$data .= $esc . 'BY1,5,30' ;
$data .= $esc . 'FO600,130' . $esc . 'BC' . $esc . 'FD1234' . $esc . 'FS';
$data .= $esc . 'XZ';
$ret = printer_write($handle,$data);
//close the printer handle
printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
Я использую принтер Wincode C342 с поддержкой команды ZPL. Что случилось? это потому что водитель?