Printing Checks from XMl template in E1

elans

Active Member
We have configured our checks with the MICR font (created in MS word) uploaded the XML rtf to the server and run the UBE we attached to print the checks. All other data is accurate on our checks and pulls correctly, even the MICR numbers pull correctly, but the font translation will not occur when printed.

We have installed the font locally to the fat client we created the check on, locally on the Enterprise Server, and tested to make sure the printer can translate MICR through a self test. we are completely stumped.

Any Ideas?

thanks in advance.
 
What is the server config of your Enterprise Server (ES)? It'll help others give you specifics.

How did you "install" the MICR font in the ES?

General... Try turning on debugging for BIP in the ES. That will tell you what the BIP kernel is trying to do to translate the font.

To turn on debugging, locate the java home folder of your Java Runtime and create a text file called "xdodebug.cfg". For example, the java home folder for a Windows ES would normally be PeopleSoft\E8nn\DDP\system\JRE\lib

The text file must contain the 2 lines below:
LogLevel=STATEMENT
LogDir=<drive>:\BIPLogs\

Feel free to change the LogDir folder if you want a different location.

The settings are picked up by the next job - so no need to bounce the ES.

Run your cheque print job in the ES and review the BIP logs. You'll see what BIP is doing with the font translation; where it is looking for the font, what it is using as a substitute, etc.

If it is translating the MICR font to something else, you'll have to create a "xdo.cfg" text file in the same place where you created the "xdodebug.cfg" file. In the xdo.cfg file, put in the font translations you wish to make.

For more details, refer to the BIP User's Guide. Also, the BIP blog has some articles on how to do font translations. Link follows...

BIP blog home - http://blogs.oracle.com/xmlpublisher/
 
What is the config of your ES - Enterprise Server?

How did you "install" the font?

Have you tried turning on the BIP debug mode in the ES? To do this, create a file called "xdodebug.cfg" in the <E1InstallFolder>\system\JRE\lib of the ES. The file must contain the following statements:

LogLevel=STATEMENT
LogDir=<drive>:\BIPLogs\

<drive> is the drive letter - for example c:\BIPLogs\
Feel free to use a different log folder if you want.

The change takes effect immediately so no need to restart the ES.

Run your cheque print UBE and examine the BIP logs. The logs will tell you what's happening with the translation. If it is not translating as you'd expect it, you'll have to create a xdo.cfg file in the same location as the xdodebug.cfg file.

In the xdo.cfg file, set up the font translation you want to implement. Here's an example:
<config version="1.0.0" xmlns="http://xmlns.oracle.com/oxp/config/">
<!-- Properties -->
<properties>
<!-- System level properties -->

<!-- PLEASE SELECT A VALID TEMPFILE DIRECTORY!!! -->
<!-- <property name="system-temp-dir">/tmp</property> -->

<!-- PDF compression -->
<property name="pdf-compression">true</property>

<!-- PDF security -->
<property name="pdf-security">false</property>
<property name="pdf-open-password">user</property>
<!-- <property name="pdf-permissions-password">owner</property> -->
<property name="pdf-no-printing">false</property>
<property name="pdf-no-changing-the-document">true</property>

<!-- Scalability properties -->
<property name="xslt-scalable">true</property>
<property name="xslt-xdoparser">true</property>
</properties>
<fonts>
<!-- Default Font setting for all; use UNICODE font -->
<font family="Default" style="normal" weight="normal">
<truetype path="C:\WINDOWS\Fonts\ARIALUN0.TTF" />
</font>
<font family="MICR" style="normal" weight="normal">
<truetype path="C:\WINDOWS\Fonts\MICR.ttf" />
</font>
</fonts>
</config>

The font family value should be the "Typeface Name" for the font. In windows, double-click the font file to see the attributes of the font.
 
Use a PostScript printer. PCL printers aren't gonna do it with RD set to deliver to printer..
 
Sorry for the delay in response. We are now getting RD output and the check prints correctly but the MICR reversal for the font is not working on the system when running a check.

We are using postscript, and everything else seems to be working fine.
 
[ QUOTE ]
...but the MICR reversal for the font is not working on the system when running a check...

[/ QUOTE ]

What does this mean? Thanks,
 
Back
Top