Label Printer for Incoming Received Products

Hi Everyone,
We are looking into setting up labels for when we receive a product in. I’m not sure what would be the best way to go about this. Or how easy it is to set up a label printer with Epicor.

If someone has any insight on this, it would be greatly appreciated!

Thanks!!

We use the Bartender software, connected to Epicor via API, and networked Zebra printers. A BPM fires on receipt, which auto-prints a label.

We tried using SSRS to create labels, but it was unreliable. Bartender has several ways of connecting, file drops are common (and perhaps easier to implement), but we chose the API route because it’s cleaner.

I’m actually in the early stages of expanding our barcoding from PO receipt (where it started) to job receipt and shipment out.

3 Likes

Anyone have a how to on this? New to Epicor. But trying to learn.
I need to setup a printer to print out receiving labels to help manage incoming inventory better.

Already have Bartender setup via API. But I cannot figure out how to setup a BPM.

For incoming goods, we use the Print Labels functionality in Receipt Entry:

Below are the steps I followed to set up label printing using the SSRS method:

  1. Create a new report style for RcvLabel.

  2. Modify the label in SSRS — typically, this involves resizing the label to fit the desired dimensions.

  3. Set up the network printer for the label printer.

  4. Configure label sizes in inches multiplied by 100.

  5. Update printer settings to match the label size. If you’re using a printer server to host the driver, ensure the settings on the server are correct.

  6. Calibrate the Zebra printer if needed. If the printer outputs an extra blank label, it’s likely due to incorrect calibration or label size settings.

  7. Print labels from the Receipt Entry screen. For testing, it’s best to preview the label as a PDF before printing.

If you’re using Bartender, there are several helpful tutorials available on YouTube that walk through the setup process.

1 Like

I have a standard data directive on RcvDtl that prints receipt labels automagically using bartender, except I use a file drop instead of API. I don’t have any experience printing through Bartender via API from a BPM so I can’t speak to the specifics of that.

For anybody else that comes across this that’s using a file drop, this is how mine is set up. It works well.
Be aware that during upgrades the RDD gets a relationship added to it which nukes the app server when this report is run. So make sure to check and remove it!

Using the Auto Print widget in the BPM, call your report style.
SS of the report style.
The Report Location is the .btw file. Output location is where Bartender is looking for the file drop.

SS of Auto Print



RDD Setup


1 Like

You guys are awesome. I appreciate it!