PHP-未打印RAW(热敏打印机)

时间:2018-11-16 03:05:52

标签: php printing zebra

我已经使用ext printer.dll及其仅在打印TEXT时的工作创建了PHP函数。

这是我的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打印RAW脚本时,它返回空白(但打印机正在运行) 这是我的RAW的PHP函数(使用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);

我正在使用支持ZPL命令的Wincode C342打印机。怎么了?是因为司机吗?

0 个答案:

没有答案