I've gotten a task to send information to a label printer that a customer has purchased for a project,
The issue is it can only handle two languaged, XML and ZPL. I am not at all familiar with those and i am unsure how i can turn a string with the Label information into those formats. I've asked the Supplier of the Printer on this and i only got some vauge answers, i'll attach the answers i got at the bottom. If anyone here got some suggestions or have dealt with something like this before then i'd be happy to learn!
What I did is assign the xml variables to global variables in node-red (global.set)
then send the ZPL code to the printer with the delimited global.get
Hint: Zebra printers use port 9100 for ZPL so use a TCP node to send your code to it
Just a question about this, i forgot to mention that we are going to take the variables for a SQL Database, so they will be ever changing, not staying the same as this printer will handle boxes coming from 4 different zones that will run different orders, but this would still work?
Sorry mate... Im not sure of your workflow.
I think your saying the data changes so therefore your labels have dynamic values?
You will need to work out a print queue and work out a way to flag that the label has been printed as well