PHP打印文本问题

时间:2010-10-11 07:54:02

标签: php

我想使用PHP直接打印到打印机,但我遇到了问题..

它出现在打印机的队列中,但根本没有打印出来。 状态从瞬间变为打印到删除

这是我正在使用的代码:

if($ph = printer_open('EPSON TM-U210B Partial cut')){
     printer_set_option($ph, PRINTER_MODE, "raw");
     printer_write($ph, 'testing');
     printer_close($ph);
}

感谢

1 个答案:

答案 0 :(得分:1)

您需要start a documentcreate a page in it来撰写。结果应如下所示:

<?php
$ph= printer_open('EPSON TM-U210B Partial cut');
printer_start_doc($ph, "My Test-Document");
printer_start_page($ph);

// your code here
printer_write($ph, 'test 123 ...');

printer_end_page($ph);
printer_end_doc($ph);
printer_close($ph);
?>