【问题标题】:Unable to use ESC-POS in php无法在 php 中使用 ESC-POS
【发布时间】:2017-07-10 08:14:11
【问题描述】:

我的网络中有一台 TM-T88IV 打印机。已经有 2 台 PC 连接到它并且工作正常。我在网络中添加了另一台 PC,并在其上添加了带有“通用/纯文本”驱动程序的打印机。我使用以下代码打印到打印机,但它不打印。它只是给了我一个没有错误的空白页。

<?php
require 'escpos-php-development/autoload.php';
use Mike42\Escpos\Printer;
use Mike42\Escpos\PrintConnectors\FilePrintConnector;
$connector = new FilePrintConnector("192.168.1.34",9100);
$printer = new Printer($connector);
try {
    $printer -> text("Hello World");
} finally {
    $printer -> close();
}
?> 

这是打印的基本文件,它不起作用。有人可以帮忙吗?

【问题讨论】:

    标签: php printing escpos


    【解决方案1】:

    您应该使用网络打印连接器

    <?php
    require 'escpos-php-development/autoload.php';
    use Mike42\Escpos\Printer;
    use Mike42\Escpos\PrintConnectors\NetworkPrintConnector;
    $connector = new NetworkPrintConnector("192.168.1.34",9100);
    $printer = new Printer($connector);
    try {
        $printer -> text("Hello World");
    } finally {
        $printer -> close();
    }
    ?> 
    

    【讨论】:

    • 我做了更改,它给了我错误:致命错误:未捕获的异常 'Exception' with message ' in E:\xampp\htdocs\myfiles\escpos-php-development\src\Mike42\ Escpos\PrintConnectors\NetworkPrintConnector.php 在第 38 行 (!) 异常:无法初始化 NetworkPrintConnector:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。在 E:\xampp\htdocs\myfiles\escpos-php-development\src\Mike42\Escpos\PrintConnectors\NetworkPrintConnector.php 第 38 行
    猜你喜欢
    • 2014-01-17
    • 2020-11-17
    • 2016-01-12
    • 2017-06-09
    • 2014-12-14
    • 2014-09-12
    • 2021-02-21
    • 2018-09-25
    • 2016-12-24
    相关资源
    最近更新 更多