【发布时间】:2019-02-08 04:19:02
【问题描述】:
我开发了基于网络的 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();
}
}
?>
【问题讨论】:
-
您能否向我们展示您如何打印帐单的示例代码?浏览器有没有报错?
-
我已经添加了代码
-
你用的是什么包?这个:github.com/mike42/escpos-php 你在浏览器中收到什么输出?有什么错误吗?
-
打印失败。命令“smbclient '//sg2plcpnl0072.prod.sin2.secureserver.net/POS Printer' -c 'print -' -N -m SMB2”失败,退出代码为 127:sh: smbclient: command not found
-
你想达到什么目的?您想在用户的打印机上打印吗?还是服务器的打印机?
标签: laravel web printing epson pos