Having trouble with displaying MICR line when direct printing from the X3 website

We are migrating to X3 and we modified the NA-CHECKS report that's available on X3 to include a MICR line. We're using TROY E-13B screen font and check printers from the Troy group and printing on blank check stock.

The printer driver is installed on the cloud hosted X3 server.  I created a dummy Crystal Report with a line of text in Troy E-13B MICR font. That report prints the font correctly when I print it in Crystal Report in the X3 server but not when I try to print it from the X3 website via DIRECT PRINT.  I'm using the same printer both times. Looking at the event log of the printer, I see that the correct driver is being used for both time. Not sure where the issue is at this point. Anybody have trouble printing MICR lines with X3 DIRECT PRINT?