Avada Accountant Demo
HomeNiceLabelNiceLabel Developer SeriesNiceLabel SDK

NiceLabel SDK.

NiceLabel SDK Features

The label printing solution for Windows application developers.

NiceLabel SDK (Software Development Kit) is the desktop integration edition of bar code and RFID smart label printing.

The NiceLabel SDK (software development kit) enables software publishers to integrate professional bar code and RFID smart label printing into their desktop software product.

NiceLabel SDK has all of the label design functionality of NiceLabel Pro and includes deployment rights for the easy-to-distribute NiceLabel Engine that is embedded in the software publisher’s desktop application.

The NiceLabel SDK offers the following benefits:

  • Powerful label printing engine capable printing labels of any complexity (including bar codes and RFID)
  • Optimal printing to any label printer
  • User friendly stand-alone label designer available

Integration of label printing into your software application gives your software additional functionality. At the same time the end users do not even see the NiceLabel interface because the software application uses NiceLabel label printing power in the background.

Easy integration of NiceLabel bar code and RFID smart label printing features into your Windows desktop application:

1. Create label templates with NiceLabel Pro (part of the NiceLabel SDK) on the developer's desktop.
2. Integrate the NiceLabel Engine into the custom application using the NiceLabel programming interfaces.
3. 3rd party application's installer installs and registers NiceLabel print engine to the end user's computer.
4. Copy label templates to the customer's desktop computer.

Ease of Programming Integration 
Use only one reference to label printing in your application. NiceLabel SDK provides an easy reference to the library of functions that makes label printing a seamlessly integrated feature of your application.

Ease of Embedded Printing
NiceLabel Engine is the print engine for label files. NiceLabel Engine includes full printing functionalities found throughout the NiceLabel family. Make the NiceLabel Engine a seamlessly integrated component of your software application and integrate label printing to other Windows-based applications through the ActiveX or .NET programming interfaces (NiceLabel Engine does not support label design capabilities).

Ease of Label Design 
Use NiceLabel Pro, the advanced label designer for professional bar code and RFID labeling, to design label templates that are deployed with your software application. Design the label template once but have your application print the label to any printer on the market.

Ease of Deployment 
Use the NiceLabel SDK merge module to include the installation of the NiceLabel components in the setup wizard of your software application. The label printing functionality is fully integrated in your application’s installation wizard.

NiceLabel SDK is the right tool for integrating bar code and RFID label design and printing with thermal printer support into 3rd party software applications.

NiceLabel SDK Specifications


All printers with a Windows driver

Native thermal and ink-jet printer support using powerful 32-bit and 64-bit NiceDrivers:

Allen, Altec, Argox, ATD, Avery, Bixolon, Blazepoint, Brady, CAB, Carl Valentin, Century, Citizen, Cognitive, Compuprint, Comtec, Datamax, Domino, Eltron, EPC, Etimark, Extech, Facit, General Code, Genicom, GOD BM, Godex, IBM, ILS, Imaje, Intermec, Italora, ITD, Lapis, Markem, Markpoint, Meto, Mectec, Microcom, Monarch, MPH, Novexx, O’Neil, Open Date, Pago, Paxar, Postek, Printronix, QLS, Ring, Sartorius, SATO, TallyGenicom, TEC, Tharo, Toshiba, TSC, UBI, Unimark, Wasp, Zebra, Ziptape.

Printer status monitoring using bidirectional drivers


Native text file support (ASCII and CSV files)

OLE DB and ODBC database drivers (Excel, Access, Oracle, MS SQL Server and others) Borland Database Engine (BDE, for a direct dBase and Paradox support) and SQL Links (Oracle, SQL Server, Interbase…) Query builder and custom SQL scripting

Graphic files


Radio Frequency Identification (RFID) support

NiceLabel offers full support for wide range of RF tag data encoding options. RF tag data encoding options can be set for High Frequency tags (TagIt, iCode, ISO…) and Ultra High Frequency tags (Class0, Class1, Class1 Gen2…). Supported standards:

EPC Gen2

Philips: I·code , I·code EPC, I·code UID, ISO15693

Texas Instruments: Tag-it, ISO15693

Infineon: ISO15693

Matrics: EPC Class 0 (64/96/128/256 bit), Class 0+

Alien: EPC Class 1 (64/96 bit)

Inside Tech: Pico Tag and others

Program Languages

Chinese (Simplified and Traditional), Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Hebrew, Hungarian, Italian, Japanese, Korean, Lithuanian, Norwegian, Polish, Portuguese (Brazil), Russian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian (*some NiceLabel modules are translated in a limited number of languages)

Unicode Data Encoding and Processing

NiceLabel products are Unicode aware software. The Unicode encodings (like UTF-8 and UTF-16) are supported in database files and plain text files (.TXT, .CSV, .XML). The data encodings are automatically recognized.

Supported bar codes and 2-D symbologies

GS1 (EAN and UPC): EAN-8, EAN-8 + 2-digit supplement, EAN-8 + 5-digit supplement, EAN-13, EAN-13 + 2-digit supplement, EAN-13 + 5-digit supplement, EAN-14, DUN-14, UPC Case Code, UPC-A, UPC-A + 2-digit supplement, UPC-A + 5-digit supplement, UPC-E, UPC-E(1), UPC-E + 2-digit supplement, UPC-E + 5-digit supplement, GS1-128 (EAN.UCC 128), SSCC, Bookland, Addon 2, Addon 5, GS1 Datamatrix

Linear: Interleaved 2 of 5, ITF 14, ITF 16, Code 39, Code 39 Tri Optic, Code 39 Full ASCII, Code 32, Code 93, CODE 128 (A, B and C subsets), Code 128 Pharmacy, MSI, Codabar, Postnet-32, Postnet-37, Postnet-52, Postnet-62, Kix, Pharmacode, Plessy, Anker, Royal Mail bar code, Intelligent Mail Bar Codes (4-State Customer Bar Codes)

Linear GS1 DataBar (RSS) symbologies: RSS14, RSS14 Truncated, RSS14 Stacked, RSS14 Stacked Omnidirectional, RSS Limited, RSS Expanded, RSS Expanded Stacked

Composite GS1 DataBar (RSS) symbologies: RSS14, RSS14 Truncated, RSS14 Stacked, RSS14 Stacked Omnidirectional, RSS Limited, RSS Expanded, UPC-A, UPC-E, EAN-8, EAN-13, EAN.UCC 128 & CC-A/B, EAN.UCC 128 & CC-C

Two-dimensional: 2D-Pharmacode, PDF-417, DataMatrix, MaxiCode, Aztec, QR, MicroQR, Codablock F, MicroPDF

AI-Standards and Compliance Labeling

Certified by Microsoft, Oracle and GM; Included support for standards such as GS1-128 (EAN.UCC 128), EPC, ASC (FACT), Transfer Syntax, HIBC, ISBT 128, AIAG, ODETTE, GM1724, FDA 21 CFR 11 and many more.


Getting Started