Best Practice for printing labels with Edge Agent

I am working on an integration with a carrier platform to submit packslips created in Epicor and retrieve shipping labels (.pdf or .zpl). Currently, I can retrieve the label and save it as an attachment to the Epicor packslip.

What I would like to achieve next is automatically printing the label via a Zebra printer after saving the attachment, using the Epicor Edge Agent.

What would be the best way to send this attachment (or raw data) directly to a Zebra printer in an Epicor Cloud environment?

I came across this solution that involves manipulating the SysTask and ReportMonitor: Mass Print Files Automatically - Power Toy Function, but I am unsure if this is the best approach.

Has anyone implemented something similar, or can suggest a more efficient method?

1 Like

Why customize if you don’t have to would be my first thought. Have you ruled out using Quick Ship?

As far as the printing goes…Kevin’s example might allow you do do what you are looking for. You’d just need to look at how the edge agent based printers get their print jobs submitted.

Label printers seem to be awfully petty about things like what driver you are using and how the forms are configured and so on… It would certainly not be my first choice to try to print a label generated by someone else and sent to me as a file attachment for me to print.

1 Like

???

1 Like

lol the thread linked in the OP

Duh Simon!

a baby is covering his face with his hand and making a funny face .

1 Like