I would vote for the Epson 4530.
All the printers you linked to are multifunction inkjets. They all will have good quality output. You should look at your estimated number of prints. For a larger quantity, the more expensive printer will pay for itself as the cartridges are generally more economical.
http://www.pcworld.idg.com.au/review/epson/workforce_pro_4530/407422/