While printing the smart form with specified printer name on the selection screen by default system is taking first four characters only before calling the smart form function module but my printer name contains 12 characters that is why I am not able to test it whether printing is coming or not. How to resolve this problem. But I saw in some standard transactions the system is considering that 12 characters printer name also but in my case system is taking first four characters only and is giving the error message printer is not found I am taking the structure ssfcompop for passing printer name to smart form function module. Please help me. I will give points.