I have and app that I am trying to duplicate from old VFP to new VB. Print settings are not as flexible in VB and I am having issues creating small labels. I have a label printer that prints labels 4 accross. (Databmax) the label is 1 in wide by .25 tall and 4 accross. I have it set that I can print the labels correctly but here is the issue. I select the stock with

.PrinterSettings.DefaultPageSettings.PaperSize = PrintPreview107.ReportViewer1.PrinterSettings.PaperSizes(2)

Set the landscape with

.PrinterSettings.DefaultPageSettings.Landscape = False

When I print, it does not select the correct information, in the page dialog box, it still shows size as user defined and landscape. I have to manually set the papersize and Orientation.

I would like not to have to always pick this as users would mess it up because I have other labels to print from same application.

Any help would be GREATLY appreciated.