A scanning mechanism to scan a light source such as a low level laser to create a desirable energy distribution on a treatment area. The light source may include multiple light beam generators each having a different wavelength and each having a different energy distribution. The scanning mechanism can be programmable to scan in different patterns in accordance with a desired treatment.