Has anyone had the issue with aligning a MICR Check, when a field in the Rectangle is moved down it displays higher on the form when printed?
The CheckPrintAreaRectangle appears in the report footer. The blank check stock I am working with is a bit smaller than usual. I would think that moving a field within the rectangle would cause it to displayed where it is placed.
Not the MICR check but had the same problem on the standard check recently.
My position changes were not working as expected…
To compound things, I also was seeing differences between printing to a PDF vs physical printer.
Where normal position changes were reflected in a PDF, but not on checks sent to the physical printer.
How I finally tracked the problem down… by setting different background colors on all the report sections. I also added some coordinate “targets”. This made it easier to see the results of changes to sections.
After that I was able to use a combination of changes to both section sizes and field positions.
Excellent suggestion. I will give this a try.
What I discovered was the check stock is smaller than normal making the adjustments a bit more difficult.
The topic of printed output alignment comes up every few months. Here are some notes / thoughts:
When a User submits a report and specifies the Format desired (PDF, Word, Excel, etc.), Epicor directs the request to SSRS and SSRS generates the output in the requested format. Once Epicor has the generated document, it can be sent to a Printer. Of the formats available to select, Epicor currently knows how to print PDF and EMF formats. The other formats can be used for Print Preview or viewing at a later time but they cannot be used to send directly to a printer.
Windows does not natively know how to turn a document into a print job so in order to print any of the generated documents, they have be “sent through” software that knows how to print the document.
If you are comparing the actual printed output (on the paper / check) you need to keep in mind how the requested output became a Windows print job. If using PDF format, and sending it directly to the Printer, Epicor uses a third party component that knows how to “print” a PDF. If you are viewing the PDF and then print, it is the PDF Viewer that is printing the PDF. While the PDF document is the same in both cases, differences in output can occur due to the software that is actually printing the document. As the Document is the same, differences in the actual output are more likely caused by how the printing software manages Scaling, Margins, and other printer specific settings.
EMF Documents are considered to be “print ready” so the actual printed output is less likely to be modified by the software doing the printing. As a result, you will likely find it easier to do “fine positioning” for printed output by using the EMF output format.