I am using Adobe Livecycle Designer ES3 to design forms, and more precisely labels that are printed on a Intermec PM43c printer. SAP Intermec Drivers comes up with a standard ipl203.xdc file that have been modified in order to fulfill our requirement, which is to be able to print Arial text on labels. Since Arial is not a resident font, it has been uploaded on the device. The assigned IDs are:
- c03 Arial
- c04 Arial Bold
Printing using direct IPL commands on the printer works well with the Arial font, however, when sending designed forms to the printer (the SAP drivers converts the form data to IPL command), the result is far from expected.
First changes on the XDC file:
I added the missing fonts in the <pdl> section of the XDC file:
After referencing the fonts in the XDC file, I realized that the Arial and Arial Bold font were replaced by the UNIVERS resident font c61 before printing, which means there was a problem with the font definition (the sent IPL commands can be seen on the printer line analyzer tool).
Since the first changes made on the XDC file did not lead me to the expected result, I spendt time digging on the Adobe Livecycle documentation and tried to comment the following line: