A bar code reader device, for reading the data of a bar code label and supplying the data to a point-of-sale terminal, having a semiconductor laser control apparatus which repeatedly lights and extinguishes a semiconductor laser at a specified ratio, which continuously remains on when specified information is detected in a reflected light from an object to be radiated, and which repeatedly lights and extinguishes at the specified ratio when the specified information is not detected even after the specified time has passed from said information detection timing, said semiconductor laser control apparatus comprising:
- first drive means for controlling the lighting of said semiconductor laser to obtain a first light quantity;
- second drive means for controlling the lighting of said semiconductor laser to obtain a second light quantity larger than the first light quantity;
- and
- control means for controlling the lighting by said first drive means for continuous lighting and changing over to said second drive means for repeated lighting and extinguishing.