如何使用PHP Windows打印到Star sp700热敏打印机

问题描述 投票:0回答:1

我正在使用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脚本可以打印到热敏打印机。

php thermal-printer escpos
1个回答
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);
© www.soinside.com 2019 - 2024. All rights reserved.