Handles capture, decoding, formatting and output of data scanned from a CueCat scanner. It can monitor scanner input into any running application, re-format it, and output it back to the active application automatically. Output can include any keystroke.