我正在使用PHP创建基于销售网络的应用程序。此应用程序必须可以打印到热敏打印机。我使用Star SP700。我已经安装了打印机驱动程序,并使用“打印机测试页”及其工作进行了测试。
我尝试使用Mike42 / escpos并按照文档中的说明进行操作
require_once APPPATH.'vendor/autoload.php';
use Mike42\Escpos\Printer;
use Mike42\Escpos\PrintConnectors\FilePrintConnector;
use Mike42\Escpos\PrintConnectors\WindowsPrintConnector;
$connector = new FilePrintConnector("php://stdout");
$printer = new Printer($connector);
$printer -> text("Hello World!\n");
$printer -> cut();
$printer -> close();
但是此脚本给了我空白页,并且不打印任何内容(在屏幕和打印机上)。我正在使用Windows10。如何解决此问题?我希望我的PHP脚本可以打印到热敏打印机。
答案 0 :(得分:0)
use Mike42\Escpos\PrintConnectors\WindowsPrintConnector;
use Mike42\Escpos\CapabilityProfile;
$profile = CapabilityProfile::load("SP2000")
$connector = new WindowsPrintConnector("smb://computer/printer");
$printer = new Printer($connector, $profile);