Measurement of eta photoproduction on the proton from threshold to 1500 MeV