A printer is an external hardware output device that takes the electronic data stored on a computer or other device and generates a hard copy of it. For example, if you created a report on your computer, you could print several copies to hand out at a staff meeting. Printers are one of the most popular computer peripherals and are commonly used to print text and photos.