All dot matrix printers create characters on paper by striking an inked ribbon with a hard surface. Unlike typewriters, which use a similar mechanism, dot matrix printers do not have fixed character shapes or fonts. Instead, each individual character is formed by the arrangement of a series of pins.