无法在php中使用ESC-POS

时间:2017-07-10 08:14:12

标签: php printing escpos

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

<?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();
}
?> 

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

1 个答案:

答案 0 :(得分: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();
}
?>