Hello Pawel
i think you 1st you are using smartform FM for Calling Smartform then other Fm that is otf To Pdf and then so_document_Read_Api1...
In above case you will not get print directrly because in 1st FM you are using getoft = 'X'.
use Smartform FM twice and in 1st dont check getotf = 'X'. because when u check getotf -'X' that mens " Return of OTF table. No printing, display, or faxing "