There is disclosed a bar code reading device that can highly accurately read bar codes. Threshold values are established for correct identification of bar codes without being affected by blots on and unevenness of the bar code carrying surface and unstable maneuvering operations of the bar code reading device.