Semiconductor lasers operate based on stimulated emission of radiation from a semiconductor material. When a semiconductor is forward biased, electrons from the n-type region combine with holes in the p-type region and release energy in the form of photons. These photons stimulate additional electrons to release photons of the same frequency, resulting in coherent laser emission. Semiconductor lasers can be homojunction lasers made of the same semiconductor material on both sides or heterojunction lasers made of different materials on each side. They have applications in optical storage, laser printing, barcode scanners, and fiber optic communication due to their small size, efficiency and ability to be integrated with other devices.