This fixed it, was a margin issue.
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Left = 0
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Right = 0
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Top = 0
PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Bottom = 0
I am setting the printer for a custom size, my form is 4.25" x 5.5"
I would like to just specifify paper size using printform, but cant find if this is a parameter that can set, am experimenting.