Stampanti a margherita sono stati preceduti dalle stampanti a getto d'inchiostro. Le stampanti a margherita erano un tipo di stampante a impatto che utilizzava una ruota di stampa rotante per creare caratteri su carta. La ruota di stampa era di metallo o di plastica e aveva i caratteri in rilievo sulla sua superficie. Mentre la ruota di stampa ruotava, i caratteri colpivano un nastro, che trasferiva quindi l'inchiostro sulla carta. Le stampanti a margherita erano relativamente lente e rumorose, ma producevano output di testo di alta qualità.
Stampanti ad aghi sono stati preceduti anche dalle stampanti a getto d'inchiostro. Le stampanti ad aghi erano un tipo di stampante a impatto che utilizzava una serie di minuscoli perni per creare caratteri su carta. Gli spilli colpivano la carta attraverso un nastro, creando punti che formavano i personaggi. Le stampanti ad aghi erano più veloci delle stampanti a margherita, ma producevano output di testo di qualità inferiore.