Alle skrivere har ett eller flere kommandosett eller skriverspråk, det vil si et sett kommandoer som sendes fra datamaskinen for å angi skriverens innstillinger. Opprinnelig bestod dette av et fåtall enkle koder. Etter hvert som skriverne fikk stadig flere muligheter, ble disse kommandosettene utviklet fra enkle programmer til ytterst kompliserte skriverspråk. I gamle dager måtte brukerne ofte programmere skriverne manuelt. I dag installeres egne drivere (styreprogrammer) til dette formål.