zebra-label

Print lab labels on Zebra ZD411 printers using ZPL scripts.

27|4|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/farnunglab/benchaid --skill zebra-label
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zebra-label
Source: https://github.com/farnunglab/benchaid/tree/main/skills/zebra-label
Command: npx skills add https://github.com/farnunglab/benchaid --skill zebra-label

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation and printing of lab labels for tubes, boxes, plates, and other labware, eliminating manual handwriting and layout guesswork.

Core Features & Use Cases

  • Label customization: print text, subtext, and optional Code128 barcodes on standard 2" x 1" labels or rotated tube labels.
  • Style flexibility: choose standard flat labels or tube-oriented labels optimized for wrapping around 1.5 mL tubes.
  • Batch printing and previews: support for multiple copies and a dry-run preview by printing raw ZPL when needed.
  • From file / raw ZPL: send either a prebuilt ZPL snippet or a complete ZPL script to the printer.

Quick Start

Run the print_label.py script to compose ZPL and print labels on the Zebra ZD411.

Frequently Asked Questions about zebra-label

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I print lab labels on a Zebra ZD411 printer from a script?

Printing lab labels on a Zebra ZD411 requires running the print_label.py script with Python 3 to compose ZPL and transmit it over the network to the printer.

Can I print barcodes on 1.5 mL tube labels with ZPL?

You can print Code128 barcodes on 1.5 mL tube labels by using the rotated tube layout in the script to generate optimized ZPL for wrapping around the labware.

How do I send raw ZPL to a Zebra printer for batch printing?

Batch printing raw ZPL to a Zebra printer is supported by passing a prebuilt ZPL snippet or complete ZPL script to the transmission utility, allowing multiple copies or dry-run previews.

What do I need to print barcode labels for labware boxes and plates?

Printing barcode labels for labware requires a networked Zebra ZD411 printer, Python 3, and the included scripts to compose and transmit ZPL commands for text and barcodes.

Does Zebra label printing support dry-run previews before sending ZPL?

Zebra label printing supports a dry-run preview mode by printing raw ZPL output, allowing you to validate the label layout for standard 2" x 1" or rotated tube labels before physical printing.