i'm using visual studio 2008 (C#) and i have two different reports, with different paper sizes to print labels on a Zebra 2844 printer. On design all works fine, and my labels are printed like i want them to print, but by using my app, when i try to print the 4cmX1.9CM to the label printer (by default has the size 7cmX3.2cm), it comes out all wrong. It only works fine if i define the printer the exact size of the label.

The user of my app wants to use only one printer for the two label sizes (he changes manually the paper), but i don't want him to have to change on the printer preferences the size of the label, it should be the size defined on the report.

Can anyone help me?