我需要从我的 PHP Web 应用程序在 cups 打印机上进行打印。有cups的PHP API吗?在我的服务器中
shell_exec()
和所有此类功能都被严格禁用。所以我无法使用lpr
进行打印。请指教
现在可以使用了。我们可以通过 PHP::PRINT::IPP 来完成
示例代码
<?php
require_once(PrintIPP.php);
$ipp = new PrintIPP(); $ipp->setHost("localhost");
$ipp->setPrinterURI("/printers/epson");
$ipp->setData("./testfiles/test-utf8.txt"); // Path to file.
$ipp->printJob();
?>
我遇到了同样的问题并开发了这个解决方案: https://github.com/RafaelCecchin/cups-printer
我希望这对你有意义。