How can I select a different printer?

This one is very easy. Just use this code:

tell application "Print Center"
	set current printer to "Whatever Printer"
end tell

Examine Print Center’s dictionary for more options.