PHPackages                             markovesic/zpl - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. markovesic/zpl

ActiveLibrary

markovesic/zpl
==============

 This library is a php wrapper for the ZPL Programming Language.

v0.0.3(6y ago)152GPL-3.0-or-laterPHPPHP &gt;=7.2

Since Mar 12Pushed 6y agoCompare

[ Source](https://github.com/markovesic/zpl)[ Packagist](https://packagist.org/packages/markovesic/zpl)[ Docs](https://github.com/markovesic/zpl)[ RSS](/packages/markovesic-zpl/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)DependenciesVersions (4)Used By (0)

This library is a php wrapper for the ZPL Programming Language.
---------------------------------------------------------------

[](#this-library-is-a-php-wrapper-for-the-zpl-programming-language)

---

Installation:
-------------

[](#installation)

```
composer require markovesic/zpl
```

How to use:
-----------

[](#how-to-use)

```
$driver = new \Zpl\ZplBuilder('mm');
$driver->setEncoding(28);
$driver->setFontMapper(new \Zpl\Fonts\Bematech\Lb1000());

$driver->SetFont('Arial',16);
$driver->SetXY(0, 0);
$driver->drawCell(100, 10, 'Hello World', true, true, 'C');

\Zpl\Printer::printer('192.168.1.1')->send($driver->toZpl());
```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~150 days

Total

2

Last Release

2464d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/236918942?v=4)[markovesic](/maintainers/markovesic)[@markovesic](https://github.com/markovesic)

---

Top Contributors

[![andersonls](https://avatars.githubusercontent.com/u/1561038?v=4)](https://github.com/andersonls "andersonls (21 commits)")[![vemid](https://avatars.githubusercontent.com/u/19637417?v=4)](https://github.com/vemid "vemid (5 commits)")

---

Tags

zplphp-wrapper

### Embed Badge

![Health badge](/badges/markovesic-zpl/health.svg)

```
[![Health](https://phpackages.com/badges/markovesic-zpl/health.svg)](https://phpackages.com/packages/markovesic-zpl)
```

###  Alternatives

[robgridley/zebra

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

2261.7M2](/packages/robgridley-zebra)[andersonls/zpl

 This library is a php wrapper for the ZPL Programming Language.

34127.1k](/packages/andersonls-zpl)[faerber/pdf-to-zpl

Convert a PDF file to a ZPL file

3316.8k](/packages/faerber-pdf-to-zpl)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
