Usually this happens when the values are dependant on another object e.g. form controls
In report view, the other object is still available but in print preview / when printed, there is no connection, so it appears blank
If that is the cause, try using a variable or tempvar instead of the form control reference