Multiple Code Sets for PCL Printing

The JD Edwards EnterpriseOne batch engine generates reports using Unicode data. This means that a single report can contain many different kinds of characters representing multiple languages. However, since PCL printers do not directly support Unicode data, the PCL print filter must translate the report data and tell the printer how to display it.

There are two values that control the translation and display of individual characters in PCL:

  • Code page

  • Symbol set

You can configure the system to use either a single combination of code page and symbol set, or multiple combinations per report to support an international environment. One of the settings that controls this functionality is the PRTPCLSymbolSet setting under the UBE heading of the jde.ini and the jas.ini.

This table describes scenarios that you should consider for defining the PRTPCLSymbolSet:

Scenario

Description

The PRTPCLSymbolSet definition is missing or is set to PRTPCLSymbolSet = *AUTO.

The PCL print filter automatically analyzes the report data to determine which code page and symbol set values to use to correctly display the characters in the report. The print filter then sends the appropriate values to the printer as it is printing.

The PRTPCLSymbolSet definition is set to PRTPCLSymbolSet = *NONE.

A single symbol set is derived based on the code page used to generate the report. This combination of symbol set and code page is used for the entire document.

The PRTPCLSymbolSet definition is set to PRTPCLSymbolSet =XXX, where XXX represents the desired symbol set.

The defined symbol set is used for all PCL printing.