impact printer

meaning: a printer that prints by mechanical impacts (noun)