A hardware device that the check is passed thru in order to read the routing and account number and transmitted to the terminal for processing. Check readers are used to decreased user error and speed up processing time.