AzureLabel features for label printing, barcodes, data, and automation

Explore AzureLabel capabilities for designing labels, printing from data, generating barcodes, automating workflows, and integrating label printing with business systems.

Print labels from Excel, databases, POS systems, or APIs

Reuse the same label design with different products, prices, barcodes, serial numbers, and other data.

Print labels from Excel, CSV, Google Sheets, SQL databases, POS systems, APIs, and more.

Update your data and print new labels without redesigning them.

Barcode and QR code printing

Generate and print barcode and QR code labels with support for GS1, UPC, EAN, Data Matrix, QR Code, PDF417, Aztec, and many other barcode types.

Create barcode labels for products, inventory, packaging, shipping, warehouse, and retail workflows.

Automatically change barcode types, sizes, and values based on your data or printing conditions.

Learn more about barcode printing

Start simple. Automate label printing when needed.

Print labels from Excel files, databases, websites, POS systems, or your own applications.

Use batch printing, REST API, Print Server, or command-line tools to automate label printing workflows when needed.

Automatically print labels when Excel, CSV, or other files are added or updated.

Create front, back, and box labels from the same data

Create multiple design variations within a single label.

Use shared product data across front, back, box, or packaging labels.

Print multiple related labels together in one workflow.

Manage product data inside AzureLabel

Store product names, prices, barcodes, and other values directly inside AzureLabel.

Use separate data tables for individual labels or shared product data across multiple label files.

Reduce dependency on external databases for everyday label printing.

Print labels with structured product data

Attach grouped data such as ingredients, specifications, components, or parts lists to product records.

Automatically print repeated or multi-row product data on labels.

Useful for ingredient labels, seed tags, mix labels, kit labels, and other complex product labels.

Create data entry forms for label workflows

Create custom forms that users fill out before printing labels.

Collect values such as batch numbers, dates, quantities, or label selections.

Run forms before printing, as standalone tools, or as part of custom workflows.

Automate complex multi-label printing

Use Meta labels to print multiple label designs from a single print action. For example, print one box label followed by all product labels automatically.

Define which labels to print, how many copies to create, and which printers to use.

Build rules visually or customize the logic with JavaScript.

Reprint label jobs at any time

AzureLabel keeps a detailed history of print jobs.

Review what was printed and quickly reprint labels when needed.

Useful for repeat orders, corrections, audits, and production workflows.

Export, share, and reprint labels

Print directly or save labels as PDF, images, PRN files, or AzureLabel Print Jobs.

Share labels or print them later on another computer or at another location.

Keep label printing flexible even when printers are unavailable.

Smart serial numbers without duplicates

Use independent counters for labels, cartons, pallets, or other workflows.

Prevent duplicate serial numbers across print jobs and computers.

Configure prefixes, suffixes, padding, reset rules, and increment logic.

Print to thermal, industrial, inkjet, and laser printers

Print labels through standard Windows printer drivers or use native printer languages such as ZPL, CPCL, TSPL, EPL, and DPL.

Use graphical label designs for regular printing, or send RAW printer commands with variables for compatible thermal and industrial printers.

Reuse the same label data across different printers, label sizes, and printing workflows.

Use prebuilt label layouts or create your own

Includes thousands of predefined self-adhesive label layouts.

Supports Avery, Herma, Apli, Lomond, and many others.

Create custom label sizes and sheet layouts when needed.

Print one label design in multiple sizes

Scale labels dynamically during printing.

Reuse the same design across different label dimensions.

Reduce maintenance of duplicate templates.

Use formulas and JavaScript in labels and workflows

Transform values, dates, prices, and text dynamically.

Use formulas during printing and data loading.

Extend workflows with JavaScript logic.

Auto-fit long text inside labels

Automatically resize text to fit available space.

Prevent truncated product names or descriptions.

Keep labels readable with varying text lengths.

Use dynamic images and conditional label elements

Load images from files, URLs, or external data sources.

Show or hide elements based on your conditions.

Create adaptive labels for promotions, variants, or workflows.

Bleed support for professionally printed labels and packaging

Reduce visible white edges when printing and trimming full-color labels or packaging.

Data-driven printing

Control label templates, print quantities, printers, and output files directly from your imported data.

Different records can automatically use different label templates, printers, and output files without user interaction.

Print labels directly from POS systems

Connect AzureLabel with supported POS systems.

Print labels using real product and pricing data.

Supports EposNow, QuickBooks POS, Loyverse POS, and others.

Use AzureLabel in multiple languages

Available in English, French, German, Portuguese, Russian, Spanish, and Ukrainian.

Useful for international teams and distributed businesses.

Label design and printing

  • Create labels, barcode labels, QR code labels, price tags, shelf labels, packaging labels, box labels, and promotional materials.

  • One label, multiple views. Create front, back, box, packaging, and other design variations within a single label template using shared product data.

  • Display unlimited product information including names, prices, barcodes, serial numbers, SKUs, descriptions, attributes, specifications, and custom fields.

  • Generate and print over 90 barcode types including UPC, EAN, Code 39, Code 128, GS1-128, QR Code, Data Matrix, PDF417, Aztec, and more. Full GS1 support in barcodes.
    View full list of barcodes

  • Create labels using text, barcodes, images, SVG graphics, icons, geometric shapes, and other design elements.

  • Load images dynamically from files, URLs, imported data, databases, and external systems.

  • Save labels as PDF, PNG, JPEG, BMP, EMF, PRN, or AzureLabel Print Job files.

  • Automatically fit text within available space to prevent truncated names, descriptions, and other variable-length content.

  • Show, hide, or modify label elements dynamically based on imported data and conditions.

  • Support for RTF (Rich Text Format) and HTML content.

  • Rotate text, barcodes, images, and graphic elements at any angle.

  • Support for all label sizes, from small thermal labels to A4, Letter, and larger formats.

  • Scale labels during printing to reuse the same design across different label sizes.

  • Group and organize printed pages using data field values.

Data processing and advanced label logic

  • Use formulas to transform text, dates, prices, barcode values, and other data during import and printing.

  • Automatically change barcode types and barcode values based on conditions and business rules.

  • Use JavaScript to customize label content, calculations, integrations, automation, and printing workflows.

  • Flexible serial numbering with counters, prefixes, suffixes, padding, reset rules, and custom increment logic.

  • Record Details support for structured and repeating product data such as ingredients, specifications, components, seed varieties, and parts lists.

  • Data Entry Forms for collecting user input before printing, selecting labels, entering quantities, batch numbers, dates, and other values.

  • Meta Labels for automating complex printing workflows involving multiple label designs, printers, quantities, and rules.

  • Data-driven printing. Automatically select label templates, printers, quantities, and output files directly from imported data.

  • Store product data in built-in print data tables shared across labels or dedicated to individual label templates.

Printers and output

  • Print to thermal, industrial, inkjet, laser, and other printer types.

  • RAW printing and native printer language support including ZPL, CPCL, TSPL, EPL, DPL, and similar command-based formats.

  • Reuse the same data across different printers, label sizes, and printing workflows.

  • Simultaneous printing of different label designs on multiple printers within a single print job.

  • Detailed print settings stored per user, label template, and printer.

Data import and external data sources

  • Import data from Microsoft Excel, Google Sheets, ODF spreadsheets (LibreOffice, OpenOffice), CSV files, JSON files, XML files, clipboard, and PDF files with barcodes.

  • Import data from SQLite databases and ODBC data sources including SQL Server, Access, MySQL, PostgreSQL, Oracle, and others.

  • Import data from EposNow, QuickBooks POS, Loyverse POS, and other supported business systems.

  • Import and process NiceLabel/Loftware-compatible XML print jobs.

  • Transform, validate, and enrich imported data using formulas, JavaScript, and custom processing rules.

  • Load missing values from secondary data sources during import.

  • Connect to virtually any system through HTTP APIs using JavaScript-based integrations.

Automation and integration

  • Automate label printing from websites, ERP systems, inventory systems, POS systems, and custom applications.

  • Built-in REST API Server for label printing and integration with external systems.

  • Built-in File Trigger for automatic label printing from Excel, CSV, JSON, XML, PDF, and other supported file formats.

  • Desktop Print Server with REST API Server and Clipboard API support.

  • Windows Service Print Server with REST API Server and File Trigger support for unattended operation.

  • Command-line automation and scripting support.

  • Import and process NiceLabel/Loftware-compatible XML print jobs for label printing and automation.

  • Complete print history with detailed job information and one-click reprinting.

Multi-user operation

  • Shared label templates and data across local networks, VPN connections, wide area networks, and Remote Desktop environments.

  • User authentication with login and password.

  • Role-based access control for printing, label design, data management, settings, and API access.

  • Suitable for single-user installations as well as multi-user business environments.

Label templates

  • Built-in visual label designer for creating and modifying label templates.

  • Ready-made label templates for barcode labels, product labels, price tags, shelf labels, and other common labeling tasks.

  • Thousands of predefined label sheet layouts from Avery, Herma, Apli, Lomond, and many other manufacturers.

  • Create custom label sizes and sheet layouts.

  1. 2 of 5 Data Logic
  2. 2 of 5 IATA
  3. 2 of 5 Industrial
  4. 2 of 5 Interleaved
  5. 2 of 5 Standard (Matrix)
  6. Australia Post Redirection
  7. Australia Post Reply Paid
  8. Australia Post Routing
  9. Australia Post Standard Customer
  10. Aztec Code (regular and GS1)
  11. Aztec Runes
  12. Channel Code
  13. Codabar
  14. Codablock-F
  15. Code 11
  16. Code 128
  17. Code 128 (Suppress Code Set C)
  18. Code 16K (regular and GS1)
  19. Code 32
  20. Code 39
  21. Code 49 (regular and GS1)
  22. Code 93
  23. Code One (regular and GS1)
  24. Compact PDF417 (Truncated PDF417)
  25. DAFT Code
  26. DPD Code
  27. Data Matrix (regular and GS1)
  28. Deutshe Post Identcode
  29. Deutshe Post Leitcode
  30. DotCode (regular and GS1)
  31. Dutch Post KIX Code
  32. EAN Composite GS1
  33. EAN-13 / GTIN-13, EAN-8, EAN-5, EAN-2
  34. EAN-14 GS1
  35. Extended Code 39
  36. Facing Identification Mark
  37. Flattermarken
  38. GS1 DataBar Expanded
  39. GS1 DataBar Expanded Composite
  40. GS1 DataBar Expanded Stacked
  41. GS1 DataBar Expanded Stacked Composite
  42. GS1 DataBar Limited
  43. GS1 DataBar Limited Composite
  44. GS1 DataBar Omnidirectional
  45. GS1 DataBar Omnidirectional Composite
  46. GS1 DataBar Stacked
  47. GS1 DataBar Stacked Composite
  48. GS1 DataBar Stacked Omnidirectional
  49. GS1 DataBar Stacked Omnidirectional Composite
  50. GS1-128 (UCC/EAN-128)
  51. GS1-128 Composite
  52. Grid Matrix
  53. HIBC Aztec Code
  54. HIBC Codablock F
  55. HIBC Code 128
  56. HIBC Code 39
  57. HIBC Data Matrix
  58. HIBC MicroPDF417
  59. HIBC PDF417
  60. HIBC QR Code
  61. Han Xin (Chinese Sensible) Code
  62. IBM BC412 (SEMI T1-95)
  63. ISBN (EAN-13 with verification stage)
  64. ITF-14 / GTIN-14
  65. Japanese Postal Code
  66. Korea Post
  67. LOGMARS
  68. MSI Plessey
  69. Maxicode
  70. Micro QR Code
  71. MicroPDF417
  72. NVE-18 (SSCC-18) GS1
  73. PDF417
  74. Pharmacode One-Track
  75. Pharmacode Two-Track
  76. Pharmazentralnummer
  77. QR Code (regular and GS1)
  78. Rectangular Micro QR Code (rMQR) (regular and GS1)
  79. Royal Mail 2D Mailmark (CMDM) (Data Matrix)
  80. Royal Mail 4-State Customer Code
  81. Royal Mail 4-state Mailmark
  82. Telepen Alpha
  83. Telepen Numeric
  84. UK Plessey
  85. UPC-A / GTIN-12
  86. UPC-A Composite GS1
  87. UPC-E
  88. UPC-E Composite GS1
  89. UPNQR (Univerzalnega Placilnega Naloga QR)
  90. USPS (U.S. Postal Service) POSTNET
  91. USPS Intelligent Mail (OneCode)
  92. USPS PLANET
  93. Ultracode (regular and GS1)
  94. Universal Postal Union S10
  95. Vehicle Identification Number

Documentation

Explore detailed guides, automation examples, integrations, and workflow setup instructions.

User guide Automation & integration guide
Start printing labels today