使用 printer_write() 函数直接从 PHP 打印 [英] Printing directly from PHP using printer_write() function

查看:80
本文介绍了使用 printer_write() 函数直接从 PHP 打印的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I found a code printing directly from 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 对其进行测试.但它给了我一个错误:

I'm trying to test it using XAMPP on Ubuntu 14.04 LTS. But it gives me an error:

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

我该如何解决?

推荐答案

目前没有办法安装打印机 扩展,因为它是仅限Windows.源码,只有config.w32(适用于Windows).

Currently, there is no way to install the Printer extension as it is Windows-only. There is no config*.m4(for Unix-like systems) file in the source, only config.w32(for Windows).

也是写在PECL包说明中:

It is also written in the PECL package description:

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

Printer allows drawing (text, lines, ellipse, paging, etc.) and spool controlling operation using a printer device on Windows.

这篇关于使用 printer_write() 函数直接从 PHP 打印的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆