Could you elaborate on your problem a little more? Are you opening a separate program from within IDL or are you trying to send a plot to your printer? If you are trying to send a plot to your printer and it is not working, you may just want to include an intermediate step where you save the image and then print from the image you would like. Another good point to make is that if you are trying to print directly from IDL, then this functionality only included Direct Graphics and not the nicer, newer function graphics. Here is a link to the documentation regarding printer:
http://www.exelisvis.com/...Devices.html#Printer