[en] Deploying and Licensing


[en] System and Software Requirements

[en] In order to successfully implement NiceLabel .NET API, your infrastructure needs to fulfill the system requirements. To install and run this product, you need at least a minimum supported configuration.

[en] Please consult general NiceLabel System Requirements. To develop your application you will need a development environment that can be used with .NET Framework 4.5 such as Microsoft Visual Studio 2012 or newer.

[en] Deploying NiceLabel .NET API

[en] The NiceLabel .NET API installation package installs the following:

  • [en] SDKFiles folder. This folder contains the following.

  • [en] Subfolders with DEMO/Sample applications. These folders include C# sample applications (in source code). They reference the files from SDKFiles folder. Project files can be opened, compiled and executed. Each folder includes also a short description about the project.

  • [en] SDK Reference.chm. The NiceLabel .NET API help file.

[en] When you download NiceLabel .NET API ZIP file from the web, make sure to first unblock it. If you do not unblock it, Windows will treat the content of ZIP file as untrusted and you might see the load errors such as “Cannot load assembly. Error details: System.IO.FileLoadException”, when you load NiceLabel .NET API files in your applications. Right-click the ZIP file and click Unblock button.

[en] Use the universal NiceLabel installer to install NiceLabel .NET API on the client computer. The API libraries are installed as part of Print components.


[en] Additionally, NiceLabel LMS users can also connect to NiceLabel Control Center to use files in the Document Storage and to collect the history of printing events. For more information, see the topic Control Center Integration.

[en] If you are using NiceLabel Cloud, you can start using your NiceLabel .NET API after you install and sign in your NiceLabel Print client to the NiceLabel Cloud:

  1. [en] Open NiceLabel Print.

  2. [en] Go to File > About.

  3. [en] Under Account, click Sign in.

    • [en] The Connect to NiceLabel Cloud window appears.

  4. [en] Type in the name of the NiceLabel Cloud server you are connecting to and click Connect.

  5. [en] The Sign in to your NiceLabel Cloud window appears. Sign in using your Microsoft or Google Account.

[en] If you are using NiceLabel .NET API in combination with NiceLabel Print that you activate in your Control Center, you can also:

  • [en] Pre-configure activation settings using the product.config configuration file. This allows you to perform standardized repeated installations in your labeling environment. See all available preconfiguration options in the Knowledge Base article.

  • [en] Pre-configure the activation settings using command line interface. This way, you can make your repeated installations faster. You can find the license key definition command in the Knowledge Base article.

[en] Licensing

[en] Before you can use the NiceLabel .NET API on a workstation the license has to be activated.

[en] To activate the license, run NiceLabel Designer or Automation after installation and follow the on-screen guidance for activation.

[en] NiceLabel .NET API is available with PowerForms Suite, LMS Pro and LMS Enterprise editions of NiceLabel 10. Control Center integration is available only in LMS editions. Printers used with NiceLabel .NET API count in the same license quote as from other NiceLabel modules. See the document NiceLabel 10 Licensing for more information on licensing.

[en] For software vendors that develop web or cloud based products, higher volume off-the-shelf products or niche applications that use predefined label templates, NiceLabel offers a set of developer-only products which might be better suited for such processes. Contact our sales department to learn more.