Patent ID: 8915445

Claim:
A code scanner, comprising: a wheel configured to rotate in response to a motion of the code scanner relative to an object in mechanical contact with the wheel; an optical detector configured to provide a signal corresponding to an optical machine-readable code, wherein the optical detector includes either a camera, or a light source and a light sensor; a motion sensor configured to provide an activation signal in response to a rotation of the wheel; and electronic circuitry configured to: transition from a low power state to a high power state in response to the activation signal, the low power state consuming less electrical energy than the high power state during operation; provide a data signal including information corresponding to the optical machine-readable code during operation in the high power state, wherein the data signal is based on the signal provided by the optical detector, and wherein the optical machine-readable code is borne by the object; and communicate the data signal to a device external to the code scanner.