2017 © Pedro Peláez
 

library zebra

PHP ZPL builder and a basic client for network-connected Zebra label printers.

image

reginaldoazevedojr/zebra

PHP ZPL builder and a basic client for network-connected Zebra label printers.

  • Friday, December 4, 2015
  • by reginaldoazevedojr
  • Repository
  • 1 Watchers
  • 1 Stars
  • 59 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 23 Forks
  • 0 Open issues
  • 4 Versions
  • 16 % Grown

The README.md

Zebra

PHP ZPL builder and a basic client for network-connected Zebra label printers., (*1)

Requires: PHP 5.6 with the GD module., (*2)

  • Create ZPL code in PHP that is clean and easy to read.
  • Convert images to ASCII hex bitmaps (JPEG, PNG, GIF, WBMP, and GD2 supported).
  • Simple wrapper for PHP sockets to send ZPL to the printer via raw TCP/IP (port 9100).

Example

The following example will print a label with an image positioned 50 dots from the top left., (*3)

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

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

$image = new Image(file_get_contents('example.png'));
$zpl->gf($image);

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

The same example using static constructors and method chaining:, (*4)

$image = new Image(file_get_contents('example.png'));
$zpl = Zpl::start()->fo(50, 50)->gf($image);
Client::printer('10.0.0.50')->send($zpl);

Installation with Composer

$ composer require 'reginaldoazevedojr/zebra:dev-master'
$ composer update

The Versions

04/12 2015

dev-master

9999999-dev

PHP ZPL builder and a basic client for network-connected Zebra label printers.

  Sources   Download

The Requires

  • php >=5.6.0
  • ext-gd *

 

by Rob Gridley
by Reginaldo Azevedo Junior

04/12 2015

1.2

1.2.0.0

PHP ZPL builder and a basic client for network-connected Zebra label printers.

  Sources   Download

The Requires

  • php >=5.6.0
  • ext-gd *

 

by Rob Gridley
by Reginaldo Azevedo Junior

03/12 2015

1.1

1.1.0.0

PHP ZPL builder and a basic client for network-connected Zebra label printers.

  Sources   Download

The Requires

  • php >=5.6.0
  • ext-gd *

 

by Rob Gridley
by Reginaldo Azevedo Junior

03/12 2015

1.0

1.0.0.0

PHP ZPL builder and a basic client for network-connected Zebra label printers.

  Sources   Download

The Requires

  • php >=5.6.0
  • ext-gd *

 

by Rob Gridley
by Reginaldo Azevedo Junior