Printing Barcode Label

Thank you for the info. My preference is not to use the ZPL since I have to deal with a third party utility.

You mentioned that I can install the printer on the Gateway and print to it using system.report.executeAndDistribute. Can you provide an example with a little more detail.Thank you!
My situation is I have jobs running on 6 different lines. each line has a Zebra barcode printer. As soon the job is completed, a FinishGood label is printed on the printer that is associated with the line. I am using a report that gets its data from several querirs and put them as a record with 8 fields. The values of these fields are the data I want to print on label. .