使用printer_write()函数直接从PHP打印

时间:2016-10-31 06:54:03

标签: php printing xampp pecl

我发现了一个直接从PHP打印的代码:

$printer = "cups-pdf";
$ph = printer_open($printer);
if ($ph) {
    $content = "Hello World...";
    printer_set_option($ph, PRINTER_MODE, "RAW");
    printer_write($ph, $content);
    printer_close($ph);
} else {
    echo "Couldn't connect...";
}

我试图在Ubuntu 14.04 LTS上使用XAMPP进行测试。但它给了我一个错误:

Fatal error: Call to undefined function printer_open() in /opt/lampp/htdocs/test/test.php on line 4`

我该如何解决?

1 个答案:

答案 0 :(得分:3)

目前,无法安装Printer扩展程序,因为它是Windows-onlythe source中没有config*.m4(对于类Unix系统)文件,只有config.w32(对于Windows)。

它也写在PECL包描述中:

  

打印机允许绘图(文本,线条,椭圆,分页等)和假脱机   在Windows上使用打印机设备控制操作。