How to Print a Form in landscape

I am trying to print a form in landscape, but when I attempt to change the orientation, it just does not print.  the code I am using is as follows:

labelprinter.orientation = vbprorlandscape

However, if I remove the line changing it to landscape, it will print (in portrait, which is useless).
Who is Participating?
pclementConnect With a Mentor Commented:
PrintForm implements its own device context and ignores the printer object settings. See the following:

All Courses

From novice to tech pro — start learning today.