In support, we have been seeing issues with printing Dynamics AX 2012 checks and I wanted everyone to know about what we have found.
MICR characters not printing correctly:
In previous versions of AX, the MICR font that was used was MICR E13B Normal and MICR E13B 2.1 BT. Dynamics AX 2012 now uses the IDAutomationMICR.TFF font to print the MICR characters. When the AX client is installed, the IDAutomationMICR font is installed. If AOS or the SSRS server is not on the same machine as the AX client, the IDAutomationMICR.TFF font will not be installed.
If the report contains special fonts like MICR and Bar Codes and print correctly when printed to the screen, but do not render correctly when printed to the printer or pdf, the font will need to be manually installed on the AOS Server and the SSRS Server. Just copy the IDAutomationMICR.TFF file from the Windows\Fonts folder on the AX client machine to the AOS or SSRS server Windows\Fonts folder.
Once the font has been manually installed, restart the SSRS Service and AOS Service and you should then see the MICR characters correctly.
If the above does not work for you:
1. Uninstall the IDAutomationMICR.TFF font2. Reboot the SSRS server3. Copy the IDAutomationMICR.TFF font from the Dynamics AX client4. Reboot the SSRS server again5. Verify that the Report service is started
Check alignment issues:
We have listened to feedback since the initial release of AX 2012 and implemented some changes to the Check Alignment forms in the latest Cumulative Update (CU3)
Please refer to the Cumulative Update 3 for Microsoft Dynamics AX 2012 page for the fix list at https://mbs2.microsoft.com/Knowledgebase/KBDisplay.aspx?scid=kb;en-us;2709934 (PartnerSource or CustomerSource login required)
The majority of the cases I have been receiving lately on the MICR font have advised that the IDAutomationMICR.tff font has been installed but the MICR characters are still not printing on the SSRS report.
Please note that you MUST reboot the SSRS server. Stopping and Starting SSRS will not be enough to enable the MICR font to print on the checks.
Will this CU 3 work for AX 2012 R 2 ?
The above steps will also work if you have issues with barcode fonts.
In AX for Retail, you can create Bar codes for the below barcode types (also listed are the barcode fonts):
GS1-128 – BC C128 and BC C128 HD
Code 39 – BC C39 2 to 1, BC C39 3 to 1, BC C39 2 to 1 HD, BC C39 3 to 1 HD
Interleaved 2 of 5 – BC I25 and BC I25 HD
Code 128 – BC C128 and BC C128 HD
UPC A – BC UPC and BC UPC HD
UPC E – BC UPC and BC UPC HD
EAN13 – BC UPC and BC UPC HD
EAN8 – BC UPC and BC UPC HD