Usage:
from zebra import Zebra
z = Zebra( [queue] )
Constructor with optional printer queue
z.getqueues()
Return a list containing available printer queues
z.setqueue( queue )
Set the printer queue
z.setup( direct_thermal=None, label_height=None, label_width=None )
Set up the label printer using EPL2. Parameters are not set if they are None.
Not necessary if using AutoSense (hold feed button while powering on)
direct_thermal - True if using direct thermal labels
label_height - tuple (label height, label gap) in dots
label_width - in dots
z.reset_default()
Resets the printer to factory settings using EPL2
z.reset()
Resets the printer using EPL2 - equivalent of switching off/on
z.autosense()
Run AutoSense by sending an EPL2 command
Get the printer to detect label and gap length and set the sensor levels
z.print_config_label()
Send an EPL2 command to print label(s) with current config settings
z.store_graphic( name, filename )
Store a 1 bit .PCX file on the label printer using EPL2
name - name to be used on printer
filename - local filename
z.print_graphic( x, y, width, length, data, qty )
Print a label from 1 bit data, using EPL2
x,y - top left coordinates of the image, in dots
width - width of image, in dots. Must be a multiple of 8.
length - length of image, in dots
data - raw graphical data, in bytes
qty - number of labels to print
z.output( commands )
Output raw commands to the printer
z.print_config_label()
Print label(s) containing the current printer configuration using EPL2
Note:
If you are on a Linux or MacOSX machine using CUPS, you may need to set up a printer queue using the admin panel at http://localhost:631
Metadata
Release files for zebra 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| zebra-0.2.1.tar.gz | 4.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zebra-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.9 kB
Release files / zebra-0.2.1.tar.gz
| Download URL | zebra-0.2.1.tar.gz |
|---|---|
| Size | 4.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
62d093a66d2e189b39224aa4403dde22415e8c94965cd8d637f37a34ce2bc0b6
|
|
BLAKE2b-256 checksum How to use checksums |
a3f8145ceb3a6f6b0d6086943d4741565c51439817a85d3d02278300aa52d401
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|
Release files / zebra-0.2.1-py3-none-any.whl
| Download URL | zebra-0.2.1-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
03ecc55ed47738184a405b585a2f4e6baa8870352373cb91d29871091ee90aa2
|
|
BLAKE2b-256 checksum How to use checksums |
2a7cf48948e3adc912f2c8e01aa0efb9bd4f7d8b9e0004899f4a18e539e024d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.4
|
Security for zebra 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.