1. A computer-readable medium encoded with a computer program and operable when executed to: receive MICR data for a check; perform a search of code line data for a match based on the received MICR data using a predefined algorithm, the code line data comprising more than sixteen identifiers and each identifier identifying a previously-processed check; and if a match is found: identify the check as a particular one of the previously-processed checks using the matching identifier; retrieve previously-generated emulator data associated with the particular previously-processed check; and update a process buffer with the retrieved emulator data for use with a check processing system.