Mira, el printform tiene un tamaño maximo, no es que vas a poder imprimir muchas paginas, al menos yo no pude nunca. la vez que lo hice lo hice asi:
Código:
With PrintForm1
.PrinterSettings.DefaultPageSettings.PaperSize.RawKind = 9
.PrinterSettings.DefaultPageSettings.Landscape = False
.PrinterSettings.DefaultPageSettings.Margins.Bottom = 0
.PrinterSettings.DefaultPageSettings.Margins.Top = 0
.PrinterSettings.DefaultPageSettings.Margins.Left = 0
.PrinterSettings.DefaultPageSettings.Margins.Right = 0
.PrintAction = Printing.PrintAction.PrintToPreview
.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
end with
pero tendrias que poner la propiedad "dock"del label en "fill" para que te ocupe todo el formulario, y al formulario ponerle la propiedad "autoscroll" en "true".
fijate y contame
Saludos y suerte