1. A method of decoding a barcode within an imaging field of view of an imaging system that includes an imaging sensor having an array of photosensitive elements, the method comprising: generating an illumination towards a target object; detecting light from the target object with the array of photosensitive elements in the imaging sensor while the target object is illuminated by the illumination to capture an image of the target object; determining number of barcode candidates in the image captured; if the number of barcode candidates is one, processing the image captured to decode the only one barcode candidate in the image captured regardless of such barcode candidate's location in the image captured and to store information obtained from decoding the only one barcode candidate as if the information is obtained from decoding a barcode at a specific location selected by a picklist feature; and if the number of barcode candidates is larger than one, finding a barcode candidate that overlays with an aiming location between a first location and a second location on a scan line and further processing the image captured to decode the barcode candidate that is found.