BioStudio,
Te comento:
1- Probé tu código en una pantalla que solo tenia un Control TListbox y un TButton, imprimiéndose correctamente con orientación Landscape según lo indicado en el programa y al tamaño de papel definido por defecto en el Printer HP DeskJet 4400 : Letter 8.5 x 11 In.
2- ¿Que tamaño de papel tiene definido tu Printer por defecto?
3- Si cambias el Printer por defecto ¿Se mantiene el mismo resultado de impresión en A4?
Espero sea util
Nelson.