Avada Accountant Demo
HomeNiceLabelNiceLabel Developer SeriesNiceLabel WebSDK

NiceLabel WebSDK.

NiceLabel WebSDK Features

The label printing solution for Web application developers.

NiceLabel WebSDK is the integration edition for Web-based bar code and RFID smart label printing.

Benefit from:

  • Powerful label printing engine integrated through web service interface
  • Printing from web browser without any manual local software installation
  • Optimal printing to any local or server connected printer.

NiceLabel WebSDK enables developers to programmatically access the NiceLabel SDK on a Web server and send print jobs to printers connected to a remote desktop. The NiceLabel WebSDK eliminates the need for NiceLabel to be installed on the end user’s client computer.

NiceLabel WebSDK Web Services 
Printing process can be simply integrated to the Web Application by using NiceLabel WebSDK Web services (Print Service and Storage Service). NiceLabel WebSDK Web services enable Web application developers to retrieve the set of available labels, list of printers, set the variable data for the labels and execute print actions.
Developers must implement the bussiness process in the Web Application and gather all necesary data for printing. WebSDK Web Services will provide the preview of the labels including live data, and generate print jobs for printing.

Printing on Client-connected Printers 
While you can use NiceLabel WebSDK to print directly to the server-connected printers (Intranet printing), it also provides an easy implementation of printing to client-connected printers. Without a need to install any printer drivers or other NiceLabel software on the client computer, users will be able to print optimized labels to their printers. A client component will be automatically installed in the browser after first-time usage, and it will take care to properly transfer the print job generated on the server to a locally connected printer (COM, LPT, TCP/IP, USB).
Integration of the client component to the Web Application can be implemented using client-side JavaScript. A fully operational Web Application sample is included with NiceLabel WebSDK to demonstrate the integration. You can freely reuse the code in your Web Application.

NiceLabel WebSDK Web Services Includes Print Service and Storage Server

Printing process can be simply integrated to the Web Application by using NiceLabel WebSDK Web services (Print Service and Storage Service). NiceLabel WebSDK Web services enable Web application developers to retrieve the set of available labels, list of printers, set the variable data for the labels and execute print actions.

Developers must implement the bussiness process in the Web Application and gather all necesary data for printing. WebSDK Web Services will provide the preview of the labels including live data, and generate print jobs for printing.

Printing on Client-connected Printers Connects with the local port on client computer

While you can use NiceLabel WebSDK to print directly to the server-connected printers (Intranet printing), it also provides an easy implementation of printing to client-connected printers. Without a need to install any printer drivers or other NiceLabel software on the client computer, users will be able to print optimized labels to their printers. A client component will be automatically installed in the browser after first-time usage, and it will take care to properly transfer the print job generated on the server to a locally connected printer (COM, LPT, TCP/IP, USB). Integration of the client component to the Web Application can be implemented using client-side JavaScript. A fully operational Web Application sample is included with NiceLabel WebSDK to demonstrate the integration. You can freely reuse the code in your Web Application.

NiceDriver Optimized true Windows printer drivers

NiceDrivers are optimized, true Windows printer drivers for over 1300 models of thermal label printers. The NiceLabel WebSDK uses NiceDrivers to create print streams on the server.

Note: NiceLabel WebSDK also supports Web based printing with laser and ink-jet printers as well as creating PDF files.

NiceLabel WebSDK Components

Tight integration with easy-to-use tool set NiceLabel SDK components include a CD-ROM, hardware key, documentation and print engine licensing files.

• NiceLabel WebSDK distribution: Specific files to install and run NiceLabel Engine embedded within another application or system. Distribution rights are determined by the included license agreement.

• NiceLabel Pro: A complete software solution for any type of label design and printing requirement.

• Documentation: NiceLabel WebSDK Programming Guide and NiceLabel manuals that discuss how to integrate the NiceLabel Engine into your web application for bar code and RFID smart label design and printing.

If you want to print bar code and RFID smart labels from the Web without installing the NiceLabel software on a client computer, NiceLabel WebSDK is the right tool for you.

NiceLabel WebSDK Specifications

Printers

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

Database

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

BMP, CUR, DIB,EMF, FAX, G3F, G3N, GIF, ICB, ICO, J2K, JP2, JPC, JPE, JPEG, JPG, PCX, PIX,PNG, PPM, PXM, RLE, TARGA, TGA, TIF, TIFF, VDA, VST, WMF

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.

Licensing

Per server or unlimited licensing model

• Per server: Each new installation requires a new license file that activates the NiceLabel Engine.

• Unlimited: the developer purchases annual distribution rights, no client activation is needed.

System Requirements

Server:

• Operating system: Microsoft Windows Server 2003 or 2008

• IIS 6.0 or higher

• .NET Framework 2.0

Client:

• Internet Explorer 5.01 or higher or any other browser with Java support.

Download NiceLabel WebSDK Brochures

Getting Started

Title