Solved..
It was because Configuration.
I had to CLEAR country from the print program so that the smartform will follow user profile settings.
Apart from that, I had to change the config at
SPRO>Sales And Distribution > Basic Functions > Output Control > Output Determination > Maintain Output Determination for Billing Documents > Maintain Output Types.
Select the output type example ZAB1 and go to Print tab. I changed it to User Parameters.