Forløpere for dagens drivere og sidespråk (sidebeskrivelsesspråk) for skrivere var enkle , ofte i form av , hvor skriveren med et escape-tegn fikk beskjed om at neste tegn ikke skulle skrives ut, men inneholdt en innstilling. For Xerox' Diablo 630, som ble en standard for typehjulsskrivere, betydde f.eks. et escape-tegn etterfulgt av at de påfølgende tegn skulle understrekes inntil skriveren fikk kommandoen ESC R. Etter hvert som skriverne fikk stadig flere funksjoner, tilkom stadig flere styrekoder, og da laserskriverne fikk egentlige (sidebeskrivelsesspråk), trengtes stadig mer kompliserte og omfattende drivere.