I'm looking for the a way to accomplish the following:
1. Print to any one of 50+ network printers at our site
2. Get printer status if a printer is offline or has an error
I have the ZPL code for the labels I need. I just need to know what's the best method for printing from a central program and getting printer statuses if possible. All of the printers are network printers on a windows server.
We will most likely use C# or Python to build the program to communicate with the printer.
What should I be reading up on? Should I be using sockets or the HTTP Post or am I looking at the wrong things? Can you point me to the best documentation for learning how to do this?
Thanks.
3 Replies
Hello
Could you please provide more details:
1. What are the model names of your printers?
2. What versions of firmware are installed on them?
3. Have you tried to update firmware on them to latest version?
Alexander Palchikov
Software Engineer, Kutir Mobility
Posted on behalf of Zebra Technologies
I'm looking for an answer here as well.
We are putting the finishing touches on this and for the most part everything is working great with the c# sdk.
However, out of the 20+ printers, we have 3 that are causing an issue.
When we attempt to get the status of the printer we get "Malformed Status Response" returned to us.
What would cause this?
I noticed these printers appear to be set up a little differently and not sure if they are compatible with the sdk or not.
If I browse to one of these printers, the web page says: PrinterName - ZebraNet PrintServer.
However, the other 20+ that are working says: PrinterName then says Internal Wired PrintServer, then Status: READY.
Anyway to get those 3 set up the same way? What seems to be the issue here?