1. A system for decoding multiple barcodes, comprising: an optical imager; a barcode decoder having a barcode decoding algorithm capable of decoding a given location within an optical image captured by said imager a microcontroller associated with said imager, wherein said microcontroller is programmed to recall from memory at least one scenario defining at least one window as having a predetermined location, to translate said at least one scenario to extract the predetermined location of said at least one window, to initiate the capturing of a digital image containing a plurality of barcodes positioned therein, and to send said predetermined location to a barcode decoding algorithm so that said algorithm only decodes said predetermined location within said captured digital image.