Check the Edit or View for the report (right click Edit on reports "generated design" node) to make sure that none of the boxes for the displayed data are going over the margin size.
AX will silently switch to landscape if the report is too wide for portrait mode.
If the report looks ok go to the AX menu ->Tools->Options->Fonts and select a font type that is native to the printer you are using.