A simplified abstraction over a collection of barcode scanner SDK's and supports device detection. Supports the following device: Intermec, Motorola, Symbol, and Casio