A dot-matrix printer.
A dot-matrix printer is an output device.
Sometimes called impact matrix printing or dot matrix printing, this is a type of computer printing which uses a print head that moves back-and-forth, or in an up-and-down motion, on the page and prints by impact, striking an ink-soaked cloth ribbon against the paper, much like the print mechanism on a typewriter.