1. A method for decoding first and second optical codes from respective first and second objects passing through a view volume, the method comprising: capturing a first field of view of a view volume onto a first region of an imager via a first set of one or more first fold mirrors along a first image path, the first field of view having a first depth of field within the view volume, and the first field of view having a first focal path length to a first focal plane within the first depth of field; capturing a second field of view of the view volume onto a second region of the imager via a second set of one or more second fold mirrors along a second image path, the second field of view having a second depth of field within the view volume, and the second field of view having a second focal path length to a second focal plane within the second field of view, wherein the second path length of the second field of view is longer than the first path length of the first field of view, thereby causing the first depth of field to extend more distally from the imager into the view volume than the second depth of field extends from the imager into the view volume; forming a first image at the first region; forming a second image at the second region; and processing the first optical code based on at least the first image from the first field of view and processing the second optical code based on at least the second image from the second field of view.