Epicor’s default implementation uses the file writing method.
Create an Integration in the Integration Builder, setup with a simple Print Command Script action. There is also the File Detection settings, but those are self explanatory.
Your command script would look something like this:
%BTW% /AF="c:\PhysicalPath\To\Labels\OnBTServer\MyLabel.btw" /D="<Trigger File Name>" /C=1 /PRN="(Your Printer Path Here)" /P
%END%
"PONumber","PartNumber","OutDescription","Operator","Qty","PartDescription"
"226735","0021-13575","COMP","EpicorUser","60.00000000","Black anodize per MIL-8625 Type 2 Class 2"
(Trigger File Name is intentional, printer path is not)
Create a BPM to write this data. Columns are defined once, each newline is a new row.