Funcția unei imprimante este de a transforma datele digitale în medii imprimate. Aceasta ar putea fi text sau ar putea fi o ieșire grafică. Una dintre primele imprimante care urmau să vină cu computerele personale era imprimanta cu matrice punctuală.
Există două tipuri de imprimante: impact și non-impact. Impact imprimantele lovesc hârtia cu cerneală pentru a lăsa în urmă o impresie. Imprimantele cu matrice Dot sunt un exemplu de imprimante care au impact asupra hârtiei o linie la un moment dat. Imprimantele fără impact produc un efect asupra hârtiei fără impact. Un exemplu este imprimanta cu jet de cerneală, care împrăștie cerneală dintr-un cartuș în timp ce hârtia se rotește prin ea. Imprimantele laser utilizează lasere pentru a atrage cerneală pe hârtie.
Imprimantele individuale pot varia în funcție de viteză, culoare, rezoluție și memorie pe care le au fiecare. Rezoluția privind imprimantele este de obicei măsurată cu puncte per inch sau dpi. Utilizatorii de multe ori măsoară viteza într-o imprimantă cu foi pe minut. Imprimantele mai mici ar putea face trei sau patru coli pe minut. Există, de asemenea, o varietate de moduri diferite de a trimite date către o imprimantă. Interfața cu conectorul paralel a fost una comună. Imprimantele mai noi utilizează metode precum transmisia wireless sau un port USB. Noua tehnologie FireWire funcționează adesea cu imprimantele.