Experts do not, probably, recommend this but I’ll share anyway. This is a low-tech solution that I use for my envelope printing report (is works OK for paper sizes smaller than 8.5x11).
Set up your report using the “Page Setup…” on the “File” menu (Margins, Orientation, etc.). I just used landscape & the default margins.
Appropriately space you report fields on the page so that when you use the printer’s envelope slot everything lines up.
Truncate the page length by inserting a “page break” control.
Of course this report has to be feed via table or query just like any other. As well as any the rest of the report set up.
Result, altho I use *many* paper sizes (& formats) I'm always using 8.5x11 as far at the printer "knows." It's the Access reports that handle everything.