Instead of looking up the printer id from the name after it's returned you can add the id to select option along with the name.

E.g.
<select>
  <option value="printer_id_1">Friendly Printer Name</option>
  <option value="printer_id_2" selected>Default Friendly Printer Name</option>
</select>