Sales Order and BOM Automatic Printing

Every time we enter a Sales Order into the system we need to print two copies of the "Sales Order with Totals" on a printer with white paper, one copy of the "Sales Order Packing List" on a different printer with blue paper and a Bill of Materials for every item on the sales order. Thanks to our network and multiple users, we have to be careful to select the correct printer for printing each time as well as manual entering each item from the sales order into the "One or more" portion of the "Bill of Materials" "Options" tab (which is such a joy to use). Is there a way to automate this process so that each item prints automatically and remembers the correct printer? Maybe some kind of macro function?