You can get an array of the visible printers via PrintServiceLookup. Then you can set the selected printer for the print job:
PrintService[]...