You should write your code without any printer consideration. What you should consider is the page size, however. The adjustments regarding printers are managed by the system itself without any need to write code. However, if you designed your report for a legal size paper and you put an A4 size paper in the printer tray, you will most likely run into a problem.
I have written several vb
applications and in our company different people get printouts of the reports generated by these apps and all is ok no matter someone use our laser printer or the dot matrix printer. So, go ahead and write your code as you would otherwise without considering what printer will be used to print the report.