This document discusses various computer input and output devices. It describes keyboards, track points, mice, barcode readers and touch screens as common input devices, noting their advantages and disadvantages. For output devices it covers printers such as dot matrix, daisy wheel, thermal, inkjet, laser, drum, chain and page printers. It provides details on how each type works and their pros and cons.