Input and output devices are essential components of computers. Common input devices include keyboards, mice, scanners, joysticks, and bar code readers. Keyboards allow text entry and contain letter, number, function, control, and special keys. Mice are popular pointing devices that control cursor position. Scanners convert images to digital form. Output devices take information from the computer and present it for human use. Common output devices are monitors and printers. Monitors display visual information and include CRT and flat panel displays. Printers produce hard copies of documents and are either impact printers that use pins to strike paper or non-impact printers like laser and inkjet models.