Reporting Abnormalities

We have a Report that prints to a Zebra printer designed.
If we open it in a report viewer in the application, right click and print it comes out perfectly.
If we use code to print the label using report it doesn’t align properly on the label and only prints half of the report.

The code we are using is

	overrides = {"DescriptionString":event.source.parent.getComponent('Text Field').text,"DescriptionString2":event.source.parent.getComponent('Text Field 1').text,"ItemNumber":event.source.parent.getComponent('Text Field 2').text,"Quantity":event.source.parent.getComponent('Text Field 3').text,"LotID":event.source.parent.getComponent('Text Field 4').text}
	system.report.executeAndDistribute(path="Label_Template_1", project="PnA", parameters=overrides, action= "print", actionSettings = {"primaryPrinterName":event.source.parent.getComponent('ddLine 1').selectedStringValue, "copies":1, "useAutoLandscape":False,"pageOrientation":"landscape","useRaster":True,"rasterDPI":203})

I have verified printer settings on the gateway, and we are testing the application right on the gateway server so the printer settings should be exactly the same no matter what.

Any ideas?