I am attempting to write an application that pulls addresses from a dB and prints them on address labels. I am new to the intricacies of the Printer object. The printer I am trying to access is an IBM Infoprint 32 with 2 input trays. Whatever I try, the output always prints on the plain paper in Tray 1, not the label stock in Tray 2. I have tried "Printer.PaperBin = vbPRBNLower", and "Printer.PaperBin = 2" and a variety of other digits. I have tried calling up the Print Common Dialog, but I can't figure out how to get any of the settings from that dialog into effect. I would be immensely grateful for any new ideas here.