Need to control the entire label printing process from your application, from data acquiring to preparing the optimized printer data stream? You can choose from variety of NiceLabel label printing engines.

Users of the modern data-collection, data-manipulation, process managing and similar applications often require label printing capabilities. As a developer of such applications you have two choices regarding label printing support:

  • You can program the label printing support on your own. You will have to learn to communicate with the label printer in the optimized way. So you must master the printer’s programming language. Note: each printer brand uses a different programming language, so you will have to learn several languages. You will also have to learn how to construct different bar codes, text objects, lines and other objects. Do not forget on the label template designer! Somehow you will have to modify the existing labels whenever the users will need a change.
  • Or you can use NiceLabel print engine that has all the required knowledge already built-in. Oh yes, the label designer is also already available! Just use NiceLabel Pro.

With NiceLabel print engine you get the programmer’s component that you can control from your application. The print engine will listen to ActiveX or .NET syntax of commands from any developer environment you use (C++, Delphi, C#, Visual Basic, etc.) You can issue commands like ‘open label’, ‘set variable values’ or ‘print label’ from your application, NiceLabel print engine will obey and provide you a feedback of the command. The programming knowledge is a must whenever using NiceLabel print engine.

The NiceLabel print engine becomes a seamless part of your software, running in the background hidden from the user. You also distribute NiceLabel print engine with your software. There is no separate NiceLabel print engine installation.

NiceLabel software offers different label printing engines for different programmers. The entire Developer Series of NiceLabel products focus on providing label-printing solutions to programmers. Whatever you printing platform is, NiceLabel has a solution:

  • For printing from desktop computers, there is NiceLabel SDK.
  • For printing from mobile computer, there is NiceLabel PocketSDK
  • For printing from web, there is NiceLabel WebSDK

The SDK editions of NiceLabel software primarily target the software developers with many instances of their software sold. For less complex integration needs, you can simply select NiceLabel Pro software from the Standard Series. It offers the same NiceLabel print engine. The print engine is, however, not available as a stand-alone component, but integral part of NiceLabel Pro. On the customer computers you must install NiceLabel Pro and then separately your application.