A dot matrix printer forms characters and images by striking pins against an inked ribbon. Inkjet printers use a nozzle to spray drops of liquid ink onto the paper.
Laser printers produce high-quality text and graphics at fast speeds. They are also relatively simple to operate.
Thermal printers use heat to transfer ink from a ribbon to the paper, while direct thermal printers use heat to cause a reactive coating on the paper to discolor or darken.
Inkjet printers and laser printers can both produce high-quality photos, but inkjet printers typically offer better color accuracy.