Abstract: A linear CCD hand held bar code reader which includes a vibrator to provide a vibration signal when the reader completes a reading of a bar code is described. A sensor is provided having a metal antenna mounted around the area to be held by the operator and the capacitance of the operator is used to trigger a sensor when the operator holds the reader, thus causing the sensor to turn on the reader. A reflector is mounted and shifted between two reflecting positions to reflect an image of a bar code at different scanning lines when the bar code is stained with dirt or blurred. The reflector can be shifted either by a drive mechanism, or by a magnet combination.