An impact printer, also known as a dot matrix printer, works by striking pins or small metal balls against an ink ribbon to print characters on paper. It can print single color text quickly and was commonly used for draft printing before the rise of inkjet and laser printers. Impact printers provide lower quality print than other printer types but were previously popular for their speed and ability to generate multi-part forms.