Hi,
When the smartform is generated in background create a new spool by using following code
output_options-no_dialog = 'X'.
output_options-tdarmod = 1.
output_options-tdcopies = 001.
output_options-tddest = 'LP01'.
output_options-tdprinter = 'SWIN'.
output_options-tdlifetime = 1.
output_options-tdnewid = 'X'.
tdnewid is the field used to create a new spool request. You can get the new spool request number in job_output_info-spoolids.
Regads
Pankaj