Good morning Ravi,
I noticed 'CAD' in your screenprints and had a look at LCS where I found the following hint:
Solution 3577964MICR font on checks will not print. Problem: Canadian checks are not printing the MICR line.
fix.lcs.dynamics.com/.../Details;dbType=0&qc=23a2e54448e0e4b130d1a491b1a7f89b9f387706ae47fdf3f4c1d820214f7a19
The mitigation provided there says:
In the Properties window, one of the properties you will see is “Hidden“ and it’s value will be “=iif(Fields!ChequeNumMethod1.Value ="Yes",True,False)”
Open Visual Studio
Expand the SSRS Reports node
Expand the Reports node
Find Cheque_CA and right-click and choose Edit
Once the Cheque_CA project is open, expand the Designs node
Right-click on Report and choose Edit Using Designer
If the Properties window is not visible on the right, click the View tab on the top of the page and choose Properties Window
Click on the MICR line text box (not the MICR text itself, but the box around it), which I believe should say textbox38 in the Properties window
In the Properties window, one of the properties you will see is “Hidden“ and it’s value will be “=iif(Fields!ChequeNumMethod1.Value ="Yes",True,False)”
Click the drop-down arrow on the value box and choose False.
When this is complete, save the change and at the top of the page, click Build >> Deploy Solution
Once this is complete, the MICR line should show on the checks.
Can you go through this solution provides on LCS and test whether it fixes your issue?
Best regards,
Ludwig