Can a magnetic stripe reader read all the tracks on a card at once?

Yes. Most magnetic stripe readers today are manufactured to read all tracks, and can be configured to output any combination of tracks, such as track two only, tracks one and three, all tracks, and so on.