robgridley/

zebra

PHP ZPL构建器、图像转换以及网络连接的Zebra标签打印机的基本客户端。

v2.0.2 2022-01-18 21:33 UTC

This package is auto-updated.

Last update: 2024-09-19 03:32:43 UTC


README

PHP ZPL构建器、图像转换以及网络连接的Zebra标签打印机的基本客户端。

需求:PHP 7.1.0+

  • 将图像转换为ASCII十六进制。
  • 在PHP中创建易于阅读的ZPL代码。
  • PHP套接字的简单包装,通过原始TCP/IP(端口9100)将ZPL发送到打印机。

示例

以下示例将打印一个标签,图像位于左上角50点处。

use Zebra\Client;
use Zebra\Zpl\Image;
use Zebra\Zpl\Builder;
use Zebra\Zpl\GdDecoder;

$decoder = GdDecoder::fromPath('example.png');
$image = new Image($decoder);

$zpl = new Builder();
$zpl->fo(50, 50)->gf($image)->fs();

$client = new Client('10.0.0.50');
$client->send($zpl);

使用Composer安装

$ composer require robgridley/zebra