PHP打印热敏收据打印机

Ali*_*mra 3 php printing point-of-sale

我拥有连接到本地PHP销售点的Sewoo热敏打印机.现在作为使用php的简单打印测试,我编写了以下代码:

<?php
$handle = printer_open("THERMAL LK-TXXX");
$handle = printer_open();
?>
Run Code Online (Sandbox Code Playgroud)

我得到了这个错误:

Fatal error: Call to undefined function printer_open() in C:\wamp\www\frame\reciept.php on line 2
Run Code Online (Sandbox Code Playgroud)

我使用Wampp作为我的网络服务器,Windows 7,我已经为我的打印机安装了正确的驱动程序.我该如何解决这个问题,或者是否有一种替代的"打印"方法使用PHP自动打印而不显示打印预览?

谢谢

Eug*_*eck 5

POS打印机(大多数情况下)不是使用Windows打印功能来创建输出的打印机,它完全独立于设备,而只是打印机控制语言中串行数据的接收器(我们建立了一个票务系统驱动非常相似的打印机).

一种方法是使用Win32APIPHP和OpenDriverAPI 的扩展,但事实证明这是一个混乱.最好的方法是简单地fopen()打印机端口并通过写入您的PCL数据fwrite()