DevCon 2025: Connect | Learn | Build

June 4 - 6, 2025, Amsterdam, Netherlands

Presented by Zebra Technologies

Master Zebra Printer SDK and Tools for Label Print Solutions

Presenter: Steven Si, Sr. Software Engineer

Agenda

  1. Zebra Print DNA
  2. ZebraDesigner for Developer
  3. Link-OS Multiplatform SDK

Zebra Print DNA: Unmatched Value

Zebra Print DNA offers significant benefits to users:

Key Components of Zebra Print DNA:

Development Tools
Visibility Tools
Management Tools
Productivity Tools

Zebra Link-OS: The Most Intelligent Printer Operating System

Zebra Link-OS is a unique enterprise printer operating system powering Print DNA capabilities. Key features include:

The Link-OS Printer Family:

Zebra offers a wide range of Link-OS printers, including:

Typical Development Flow of a Print Application

The development process typically involves:

  1. Create label/receipt template: Using tools like ZebraDesigner.
  2. Get values: Retrieve data for variables.
  3. Set variables in template: Populate the template with data.
  4. Connect to printer to print: Establish a connection using the Link-OS SDK.
  5. Render label/receipt: Generate the final output.

This process is facilitated by:

What's ZebraDesigner?

ZebraDesigner simplifies offerings with different editions:

ZebraDesigner Driver Support:

ZebraDesigner for Developers Edition:

XML Templates:

ZebraDesigner for Developers supports XML templates, allowing for data to be stored and recalled, facilitating dynamic label generation.

Link-OS Multiplatform SDK

The Link-OS Multiplatform SDK supports development across multiple platforms including Android, Windows, iOS, and Linux. It offers:

Benefits:

  1. One Development toolkit for multiple OS's and printers.
  2. Frequent updates and new features.
  3. Comes with source code and documentation.

Rich Functionalities:

Developer Demos, Sample Code & Documentation:

Provides both source code and compiled demo code for commonly used features, sample code for all major functions, and extensive API documentation embedded within IDE platforms.

Where to get it:

Printer Discovery Examples:

Code snippets demonstrate discovering printers via USB, Bluetooth, and Network connections.

Printer Connection – Printing Examples:

Code examples show establishing connections for printing via USB, Bluetooth, and Network (TCP).

Printer Status Connection Examples:

Examples for connecting for status and SGD (JSON) only via Bluetooth, BTLE, and Network.

Multichannel Connection:

Enables simultaneous Status Channel and Printing Channel communication.

The SDK automatically uses the proper channel for certain API calls. The status channel is automatically used for getCurrentStatus(), SGD.SET, SGD.GET & SGD.DO.

Printer Configuration

Configuration can be done via SGD (SET-GET-DO) commands or by using a file.

Configure with a file: SGD configuration commands can be placed in a file and sent using the SendFileContents() API over the Printing Channel.

Printing Label: Recommended Common Workflow

  1. Discover the Printer
  2. Open the Connection
  3. Check/Set the Language to ZPL
  4. Check the Printer Status
  5. Send the ZPL Label (or File) to the Printer
  6. Check the Printer Status Again
  7. Close the Connection

Code examples illustrate this workflow, including status checks and handling potential blocking scenarios.

Best Practices: DOs and DON'Ts

DOs:

DON'Ts:

Resources

Questions?

Models: Link-OS Master Printer, Master Printer, Printer

File Info : application/pdf, 28 Pages, 3.85MB

PDF preview unavailable. Download the PDF instead.

av1-presentation-customer-facing-devcon2025-en-us

References

Related Documents

Preview Zebra DevCon 2023: PDF Printing Made Simple
Learn how to simplify PDF printing with Zebra's Printer Emulations, including PDF Direct. This guide covers installation, configuration, and programmatic printing methods.
Preview Zebra ZD620 4-Inch Performance Desktop Printers: Specification Sheet
Comprehensive specification sheet for the Zebra ZD620 4-inch performance desktop thermal printers. Details include maximum print quality, efficiency, manageability, premier printing performance, ease of use, deployment flexibility, connectivity options, management features, innovative TCO features, detailed technical specifications, regulatory compliance, Print DNA software solutions, included accessories, and recommended services. Suitable for retail, healthcare, and manufacturing applications.
Preview Zebra ZD420 4-Inch Thermal Transfer Printer: Specifications and Features
Detailed specification sheet for the Zebra ZD420 4-inch thermal transfer printer, highlighting ease of use, application flexibility, management simplicity, TCO, Print DNA software, and connectivity options.
Preview Getting Started with Android Development: Zebra Android Link-OS SDK & Android Studio
A comprehensive guide for developers on creating Android applications using the Zebra Android Link-OS SDK and Android Studio. Learn to design, package, deploy, and run applications that connect with Zebra mobile printers.
Preview Zebra ZQ600 Series Mobile Printers: Product Specification Sheet
Detailed specifications and features of the Zebra ZQ600 Series mobile printers, including premium productivity enhancements, advanced battery management, robust connectivity options, comprehensive accessories, and diverse applications for retail, manufacturing, and logistics environments.
Preview Zebra ZD421 4-inch Desktop Printer: Specifications and Features
Explore the Zebra ZD421 4-inch Desktop Printer, a reliable and advanced solution offering flexibility, security, and ease of use. This spec sheet details its features, connectivity, software, and technical specifications.
Preview Zebra ZD620 4-Inch Performance Desktop Thermal Transfer Printer Specifications
Detailed specification sheet for the Zebra ZD620 4-inch performance desktop thermal transfer printer, covering its print quality, efficiency, manageability, connectivity options, software features (Print DNA), physical and operating characteristics, media handling, and recommended services.
Preview Zebra ZD420 4-Inch Desktop Printers: Specifications, Features, and Benefits
Discover the Zebra ZD420 series of 4-inch desktop label printers, offering enhanced ease of use, application flexibility, and simplified management with Zebra's Link-OS and Print DNA technologies. Ideal for various business environments.