NiceLabel SDK vs WebSDK - Help

Label printing integration (NiceWatch middleware and ActiveX programming interface)

Moderators: Georges, milos, NiceLabel Support Team

Post Reply
sphimmasone
Newcomer
Posts: 2
Joined: Fri Aug 03, 2018 9:37 pm

NiceLabel SDK vs WebSDK - Help

Post by sphimmasone » Fri Aug 03, 2018 10:14 pm

Hi everyone,
Forgive my ignorance, I've been going through a lot of documentations and trying to sort out what I need to have a few label stations printing labels via a webpage.

We were told the NiceLabel2017 SDK was the tool to use. However all the examples were all windows forms.
Then I poke around google and found a documentation from 2008 WebSDK, which seems to be the solution I'm looking for.
Which leads me to question if there's a 2017 WebSDK, and where can I get it.

I'm currently developing using MS Visual Studio 2017, .NET 4.5, Web Forms.

Can someone explain,
Which SDK tools to use & where to get it
Documentation/guide to programming with this SDK.
What needs to be installed on the Server & client machine to make it work etc.

Any input will be most helpful!
Thanks again,

Sonny

User avatar
Saso
NiceLabel
NiceLabel
Posts: 2937
Joined: Mon Sep 04, 2006 8:09 am
Contact:

Re: NiceLabel SDK vs WebSDK - Help

Post by Saso » Mon Aug 06, 2018 12:44 pm

Web printing in NiceLabel 2017 platform uses web-based application to manage label lifecycle: to store labeling assets, to define role based access control, to use approval workflows, to see print history. Once a "web printing application" is configured, the operator can log in on a Web page and start it.

You initiate/start the printing application from your browser, but in order to run it, you have to install a Web Client. This is Windows desktop .NET application that will communicate with the Web Printing server to download all needed files, label data and print history. The print form will run as a desktop application, it is not embedded into your own Web application.

"NiceLabel WebSDK" was available in NiceLabel version 5 and is no longer available. It's life has ended already.

For the developers, this is what is available in NiceLabel 2017:
  • NiceLabel .NET API. This is the desktop SDK that is available with the product NiceLabel PowerForms Suite (and above). You can integrate it into your .NET applications. .NET API installs with NiceLabel Designer. See this folder:

    Code: Select all

    c:\Program Files\NiceLabel\NiceLabel 2017\Help\SDK
  • Web Printing Integration Sample. See how you can start the Web Client and feed it with the data from your web application.
Saso Fleiser
Senior Technical Product Specialist

sphimmasone
Newcomer
Posts: 2
Joined: Fri Aug 03, 2018 9:37 pm

Re: NiceLabel SDK vs WebSDK - Help

Post by sphimmasone » Tue Aug 07, 2018 10:54 pm

Thanks Saso, much appreciated.

We just talked with the Sales & technical guys from NiceLabel.
I think we found a solution to what we wanted.

I want to share our solution, maybe it will give some insight to those who are looking for similar solution.
The tech recommended we use the "Automation" to achieve what we desired.
There is a trigger component within the Automation that will all us to setup & customize a RESTED HTTP web service to accept XML variable parameters to drive dynamic variable label printing.
This solution will allow us to pass label name, output printer name & other variables to a centralized service.
It looks very promising from here.
This tool seems to be very robust.
Will update when I get further with development.

Post Reply