Epicor ERP Barcode Integration Guide

Epicor offers multiple ERP versions, including Kinetic for manufacturing, iScala for small-to-mid-sized enterprises, and Prophet 21 for distribution, available both on-premises and in the cloud.

Recommended Epicor Barcode Solutions

How to add Barcodes to an Epicor Report with Report Builder (on-premises)

For Epicor 10 and greater, on-premises version, or any version that allows edit access to the RDL report files. An external source provided the following tutorial. IDAutomation cannot directly support the Epicor application; however, we can support adding a barcode to RDL files with Report Builder.

  1. Download and extract the Native Barcode Generator package
    • Unzip locally and note the “SSRS Native Generators” folder.
  2. Locate the sample RDL and Native Generator Code
    • In the extracted “SSRS Native Generators” folder, open the text file and copy it to the clipboard.
  3. Open your Epicor report in Report Builder
    • Launch SQL Server Report Builder and connect to your Epicor SSRS endpoint (e.g., http://<your-server>/ReportServer_E10).
    • Browse to and open the .rdl you want to modify.
  4. Embed the Native Generator code
    • In Report Builder, choose Report → Report Properties.
    • Select the Code tab.
    • Paste it into your report’s Code pane and click OK.
    • Follow the instructions for the Native Generator Installation to include a textbox and expression to create a barcode field.
  5. Deploy the updated report
    • Choose File → Save As → Save to Report Server.
    • Overwrite the existing Epicor report or save under a new name.
  6. Verify in Epicor
    • Log in to Epicor ERP and navigate to the report menu.
    • Run your report – the barcode image should render dynamically.

Frequently Asked Questions About Epicor Barcode Integration

  • What barcode integration solution does IDAutomation offer for Epicor ERP?

    IDAutomation provides a native SSRS Barcode Generator for Epicor ERP 10 that embeds barcode creation directly into your RDL files without external DLLs or fonts. This ensures your custom reports render barcodes reliably across environments.

  • Which barcode symbologies are supported in Epicor SSRS with IDAutomation?

    The native SSRS Barcode Generator supports a wide range of linear and 2D symbologies, including Code 39, Code 128, GS1-128, UPC/EAN, Data Matrix, PDF417, and QR Code. You can switch symbologies on the control’s properties pane to match your industry requirements.

  • How can I print barcodes in older Epicor ERP versions that use Crystal Reports?

    For Epicor ERP versions before 10, use IDAutomation’s Crystal Reports Barcode Generator. Install the Crystal DLL, then insert the barcode object into your .rpt file. Follow the step-by-step instructions in the Crystal Reports Integration Guide to configure symbologies and formatting.

  • What licensing do I need to deploy barcodes within Epicor reports?

    You need at minimum a Developer License for the Native SSRS Barcode Generator, which grants royalty-free distribution rights for unlimited report server deployments. For more details on license tiers and enterprise options, visit the IDAutomation Licensing page.

  • Why are my barcodes appearing blank or as text in my Epicor reports?

    Blank or text-only barcodes usually indicate that the SSRS extension isn’t installed or the barcode control isn’t registered in the report server’s RSReportServer.config. Verify installation per the integration guide, restart SSRS, and confirm the DataRenderingExtension entry for the Blob or Fontless generator exists.

  • Can I use barcode fonts instead of the native generator in Epicor SSRS?

    Yes, you can install IDAutomation’s barcode fonts and use the SSRS Font Encoder to render barcodes via text fields. This two-step approach requires both the font files on the server and the Font Encoder extension configured in SSRS. Details are in the SSRS Font Encoder tutorial. Barcode fonts will also need to be installed on each system that displays barcodes.