无法在 php 中使用 ESC-POS
Unable to use ESC-POS in php
我的网络中有一台 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();
}
?>
这是无法打印的基本文件。有人可以帮忙吗?
您应该使用网络打印连接器
<?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();
}
?>
我的网络中有一台 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();
}
?>
这是无法打印的基本文件。有人可以帮忙吗?
您应该使用网络打印连接器
<?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();
}
?>