My Oracle Support Banner

E1: XMLP: Barcode Encoding with BI Publisher for EnterpriseOne (Doc ID 782809.1)

Last updated on AUGUST 31, 2023

Applies to:

BI Publisher (formerly XML Publisher) - Version to [Release 11.1]
JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.


Barcodes are a representation of a string of data in a barcode font. In order to be readable by barcode scanners, data represented in barcode format need to be preceded and followed by their respective control characters. See external page  for more information. For EAN 13 codes refer

This can be achieved in BI Publisher by invoking a java handler within the RTF template. The process works in two steps. First, the BI Publisher engine merges the XML data with the template when submitting the report definition. Second, the RTF template itself invokes the barcode java handler at runtime to add the control characters to the barcode string.

This document outlines the steps to use barcode java handlers to add control characters to barcode content in reports produced by embedded BI Publisher for EnterpriseOne.


This document is intended for BI Publisher Template Designers and JDE CNC administrators to help them develop a template and configure server fonts and settings to generate barcode outputs using Embedded BI Publisher for EnterpriseOne.

Limitation:- Barcode encoding will not work if using a PDF type template with Embedded BI Publisher for EnterpriseOne. This is because there is no way to add the necessary call to the javascript to enable the start and stop control characters in PDF templates and this can only be done in RTF templates. Without the javascript, the font will show in the final output, however, it will be unreadable to the barcode scanners.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Steps to Implement
 EnterpriseOne and later (including 9.1 and 9.2):
 EnterpriseOne and older:

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.