Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

A library to aid in generating ZPL2 code.

Project description

https://travis-ci.org/kolonialno/zplgen.svg?branch=master

zplgen is a utility library to aid in generating ZPL2 code.

The core idiom is the Command class, which subclasses bytes. Another helper is the Font class.

Example usage

f_default = Font('V', height=30)

label = bytes()

label += Command.label_start()
label += Command.label_home(30, 0)

label += Command.graphic_circle(x=550, y=15, diameter=100, border=6)
label += Command.field('?', x=560, y=50, font=f_default(45))

label += Command.field(name, x=0, y=135, font=f_default)

label += Command.label_end()

send_to_printer(label)

Running tests

In the base directory, run the following:

python -m unittest discover -s tests

License

zplgen is released under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for zplgen, version 0.0.6
Filename, size File type Python version Upload date Hashes
Filename, size zplgen-0.0.6.tar.gz (5.1 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page