A non-retroreflective axial scan module has a light source for producing a light beam directed, a scan element disposed receptive of the light beam to provide a scanning light beam, a photodetector for receiving light from the scanning beam reflected by a dataform for producing a signal corresponding thereto and optics for restricting the field of view of the photodetector to the vicinity of a scan line formed by the scanning light beam on the dataform all supported in a housing having a volume of less than about one cubic inch.
Certain embodiments of the present invention relate to a dynamic power management system. The system includes a power input providing power to an imaging system, measurement unit(s) for measuring current and/or voltage in the imaging system, and a power management controller allocating available power among components in the imaging system. The power management controller may allow a battery to charge at a maximum rate based on current used by the imaging system components. The measurement unit(s) may measure a voltage and a current for the power provided to the imaging system. The power management controller may control current drawn by the imaging system components. The system may also include a limit sensor for detecting when current consumption exceeds a certain limit. Additionally, the system may include at least one switching unit controlled by the power management controller. The switching unit(s) control an amount of power routed to imaging system components.
A portable electo-optical scanner for reading a target bar code having a plurality of bar code elements. The portable scanner includes: a housing supporting a scanning module and an exit window. The scanning module scans the target bar code with a scanning beam and collecting reflected light returning from the bar code. The scanning module includes: a beam source emitting a scanning beam; photodetector circuitry; and a retro-reflective oscillating mirror including a light collection mirror and an integral scanning or beam directing mirror. The scanning mirror is positioned to intersect the scanning beam and direct the scanning beam through the exit window. Oscillation of the oscillating mirror causes the scanning beam to be repetitively scanned along a scanning direction across the target bar code. The light collection mirror has a field of view that follows the scanning beam. The light collection mirror receives reflected light from the target bar code and directs the reflected light toward the photodetector circuitry. The exit window comprises a lens having a positive optical power with respect to the scanning direction.