0

我开发了基于 Web 的 POS 系统。然后我将它托管在 cpanel 服务器中。我可以在本地主机中打印账单,但不能在实时服务器中打印。我为此使用了 ESC/POS 打印驱动程序。你能帮我解决这个问题吗?

<?php
 public function test() {
    try {
        $connector = new WindowsPrintConnector("POS Printer");
        $printer = new Printer($connector);
        $printer->text("Hello World!");
        $printer->cut();
         $printer->close();
    } catch (Exception $e) {
        echo "Couldn't print to this printer: " . $e->getMessage();
    }
}

?>

4

1 回答 1

0

第一个问题是,你想达到什么目的?

  1. 您是否尝试打印到服务器的打印机?- 我在您的代码中注意到您正在使用的软件包,您的服务器必须直接连接到打印机。目前没有连接到任何打印机。

  2. 您是否尝试打印到用户的打印机?- 如果您只想打印到用户的打印机,只需渲染一个普通的 HTML(或将其渲染为 PDF,因为您想打印账单)然后在您的浏览器上打印该文档。

于 2018-09-03T08:34:52.377 回答