I am currently working with bar codes. I have created several reports for the different size barcodes. The user needs to be able to select the printer (barcode or default) and have the report print to that printer without the report opening in preview. Therefore the user will not have access to the printer dialog box. When the user selects the number of labels, if the printer is barcode it will print on roll labels, if the printer is any other printer the number of labels will print on 3 across label paper. I can control the copies and resolution through .printall, but can't figure out a way to let the user select the printer. I also, at this point, open the report, printall, close the report to keep the user from seeing the preview. Can I print without it ever opening?