在 Web Base PHP laravel 应用程序上从 POS 打印机打印账单
Print Bill from POS Printer on Web Base PHP laravel application
我开发了基于网络的 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();
}
}
?>
第一个问题是,您想要达到什么目标?
您是否尝试打印到服务器的打印机? - 我注意到在你的代码中,你正在使用的包,你的服务器必须直接连接到打印机。当前没有连接到任何打印机。
您是否正在尝试使用用户的打印机进行打印? - 如果您只想打印到用户的打印机,只需呈现一个普通的 HTML(或将其呈现为 PDF,因为您想要打印帐单)然后在您的浏览器上打印该文档。
我开发了基于网络的 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();
}
}
?>
第一个问题是,您想要达到什么目标?
您是否尝试打印到服务器的打印机? - 我注意到在你的代码中,你正在使用的包,你的服务器必须直接连接到打印机。当前没有连接到任何打印机。
您是否正在尝试使用用户的打印机进行打印? - 如果您只想打印到用户的打印机,只需呈现一个普通的 HTML(或将其呈现为 PDF,因为您想要打印帐单)然后在您的浏览器上打印该文档。