Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Use your favorite web framework to design ZPL Labels far simpler and more sophisticated as native ZPL will ever can do!

License

Notifications You must be signed in to change notification settings

ricebean-net/zplbox

Repository files navigation

ZplBox revolutionizes ZPL label creation by allowing you to use the full web technology stack. Design your labels with HTML, CSS, and JavaScript, and let ZplBox handle the conversion. Your web content is rendered as a PNG and then transformed into a ZPL graphic, giving you the freedom to incorporate images, custom fonts, rich typography, and special characters with ease.

Beyond web content, ZplBox also features robust PDF support. It can convert any PDF document into a high-quality PNG using Apache PDFBox, which is then seamlessly integrated into your ZPL label. This allows you to leverage existing PDF designs and documents for your labels, simplifying your workflow and expanding your design possibilities.

Whether you submit your content as a web file, a URL, or a PDF, ZplBox provides a straightforward way to generate ZPL code as a string or send it directly to your printer. This unique approach leverages modern web and document technologies to create dynamic and complex labels that are nearly impossible to achieve with native ZPL alone.

ZplBox offers a flexible and powerful solution for generating ZPL labels, whether you use our Cloud-Hosted Service or our convenient Self-Hosted ZPL Print Server.

Cloud-Hosted Service (hosted)

Our cloud-hosted ZplBox API, available on RapidAPI, provides a seamless, serverless experience for your label generation needs.

ZplBox at RapidAPI >>

Quick Start (self-hosted)

ZplBox is designed as a Docker container what can be started using this command:

$ docker run -p 8080:8080 ghcr.io/ricebean-net/zplbox:latest

ZplBox comes with an intuitive user interface (UI) designed to help you get started with ZplBox and its API effortlessly. The UI allows you to manually convert HTML and PDF files to ZPL (Zebra Programming Language) and send the generated ZPL labels directly to a printer.

Once the docker container is started, you can access the interface at http://localhost:8080.

Documentation and Examples

For a complete guide, technical documentation, and additional code examples, please visit https://zplbox.org .

  • Extended Quick Start: Get up and running fast with our step-by-step guide.
  • API Reference: Explore the full API with our visual Swagger documentation.
  • Test Labels: View and run examples for both HTML and PDF labels.
  • Code Examples: Find code snippets for common use cases.

About

Use your favorite web framework to design ZPL Labels far simpler and more sophisticated as native ZPL will ever can do!

Topics

Resources

License

Stars

Watchers

Forks

Packages

AltStyle によって変換されたページ (->オリジナル) /