I utgangspunktet er en skriver en datastyrt skrivemaskin. Punktmatriseskrivere skrives ut med spesielle stenger med symboler. Pinnene treffer båndet og overfører bildet til papiret.
Skrivere fungerer forskjellig avhengig av modell. Laser fungerer for eksempel på grunnlag av statisk elektrisitet og en spesiell toner, som er tørre fine partikler. Når de passerer gjennom tonerenheten, blir de varmet opp av laserstrålen og vises deretter på trommelen inne i skriveren. Toner samler opp ladede partikler og overfører et bilde av tegnene på papiret, som skrives ut i sin helhet. Blekkskrivere fungerer annerledes. De fleste av dem bruker vannbasert blekk. Blekkskrivere har et skrivehode som først skanner et bilde og deretter varmer opp blekket. De ønskede tegnene oppnås først på kassetten og deretter på papiret. Bildet skrives ikke ut umiddelbart - skriveren skriver ut tegn gradvis, og utskriftshastigheten påvirkes av innstillingene til en bestemt modell. Når du vil skrive ut et dokument, klikker du bare på "Skriv ut" -knappen. Skriveren skriver ut fordi datamaskinsystemet har overført denne informasjonen til tilfeldig tilgangsminne - databufferen. Du kan angi oppgaver en om gangen eller avbryte utskriften med de aktuelle innstillingene på datamaskinen i skriverprogrammet. Teknikeren vil håndtere de mottatte oppgavene alene, bare se opp for tilstedeværelsen av papir i skuffen. Hvis skriveren ikke reagerer på kommandoer eller skriver ut tomme sider, har det oppstått en slags feil. Det er vanskelig å fastslå maskinvarefeil alene, men hvis skriveren skriver ut blanke ark, kan det være tom for blekk. Dette er lett å forstå hvis du før har lagt merke til at lysstyrken på utskriftene synker, eller det vises striper på papiret, eller hvis utskriften har blitt av dårlig kvalitet. Hvis de installerte kassettene var "originale", vil skriveren vise en tilsvarende melding, hvis "kompatibel" - overvåke blekknivået.