Le stampanti con interfaccia parallela non le fanno più da molti anni, questo perché l'interfaccia parallela è scomparsa dai pc/notebook.
Solo in ambito industriale si trovano ancora stampanti con porta centronics, ma è roba che costa molto e al giorno d'oggi non ha alcun senso usare una simile stampante salvo usi molto particolari.
La USB ha mandato in pensione molte interfacce, però se da un lato è "facile" implementare un device usb è molto più complesso implementare un host usb, sopratutto quando si parla di collegare device complessi come una moderna stampante.
In linea di massima con Arduino è possibile pilotare quasi tutte le stampanti per pos, casse, bilance, etc, dotate di interfaccia seriale, al massimo serve un adattatore UART-RS232 come hardware aggiuntivo, si trovano facilmente come usato a prezzi molto bassi.