Hi all.
I have a weird problem in my C# program for printing. Basically what my program does is pulling out data from database and format them into a invoice format. After that, the program should print all invoice out. Everything goes ok when I tested the program in testing environment, which has an HP LaserJet 2420dn printer. However, when I put the program into production environment which has an EPSON FX-2190 printer, the output became Landscape.
I used PrintDocument to print out data, and I did set PrintDocument.DefaultPageSettings.Landscape = false. But it just showed me in Landscape format. I'm using .NET 1.1 framework.
Anyone has any idea?
Best regards,
Ben