Hi Dinesh
You need top understand that when printing needs to happen in background their is nothing special you have to do except providing detail of printer to be printed on and setting no_dialog flag. If you are not doing it correctly then a pop up will come and will throw dump as it is running in background. So better search this forums for printing without dialog stuff you will find so many inputs
Thanks
Nabheet