This questions requires a knowledge of Terminal Services and Access. I have an Access database that we use as a point of sale system and require the use of 2 printers. One is a receipt printer and one a plain paper printer. The plain paper printer is the default printer on the PC and needs to remain this way for other software. We need to print the receipts to the receipt printer. Normally we would just specify the printer on the report, but with Terminal Services the printers have a different name on each location. (Note: 9 seperate locations running Access on Terminal Services from one master db.) We think we can write a script to determine the name of the local printer each time the terminal server session starts, but how do we tell the receipt "reports" to print to that printer each session. Thanks in advance for the hlep.