Jezik opisa strani je vrsta računalniškega jezika, ki se uporablja predvsem v tiskarski industriji. Računalniki so na splošno povezani z velikimi tiskarskimi stroji in z uporabo specializiranega jezika za komunikacijo obeh naprav se učinkovitost nastavitve in tiskanja materialov močno poveča. Obstaja veliko različnih opisnih jezikov, najpogostejši pa je Adobe® PostScript®.
Čeprav so številne različice jezikov opisa strani dovolj podrobne, da jih lahko štejemo za programske jezike, velik del njih ni. Ti so znani kot označevalni jeziki. Podobno kot označevalni jezik hiperteksta (HTML) so tudi označevalni jeziki opisov strani sposobni govoriti z omejenim številom programov. Tako kot se HTML uporablja predvsem za pogovor s spletnimi brskalniki, lahko večino različic jezikov opisov strani prebere določen stroj, program ali računalnik.
Jeziki za opis strani so pogosto ustvarjeni z uporabo binarnih ali besedilnih ukazov. V primeru binarnega jezika se grafično in besedilno oblikovanje pretvori v niz enic in nič z uporabo opisnega jezika. Ta koda se pošlje tiskalniku in se nato med tiskanjem prenese nazaj v vizualno grafiko. Binarne kode so enake tistim, ki jih uporablja vsak računalnik. Ko je na primer ukaz vtipkan na tipkovnico, niz enic in ničel, ki predstavljajo tipko, pove računalniku, kaj naj naredi.
Glavni namen uporabe opisnega jezika je boljša komunikacija različnih vidikov tiskanega gradiva od računalnika do tiskarskega stroja. Besedilo in grafika sta postavljena na računalniškem zaslonu, vendar uporaba samo izhodnih bitnih slik omejuje količino informacij, ki jih lahko prejme tiskalnik. Uporaba jezika opisa strani posreduje več informacij hitreje.
Prednosti uporabe jezikov za opis strani vključujejo bolj kakovostne materiale in učinkovitejše tiskanje. Ker tiskalnik bolje sprejema informacije z jeziki za opis strani, so barva, postavitev in ločljivost pogosto boljše kakovosti, kot bi bili, če bi bil isti element natisnjen brez njih. Ti jeziki lahko tudi poučijo tiskalnike o količini materialov, ki jih je treba natisniti.
V mnogih primerih je za izdelavo nove kode jezika opisa strani potreben programer. Nekaterih lažjih označevalnih jezikov se lahko nauči vsak, čeprav je njihova uporaba omejena. Številni računalniški programi za risanje imajo že dodan jezik za opis strani, tako da se ob ustvarjanju grafike ali formata kode pišejo hkrati v zadnji strani programa.
Večina večjih tiskalnikov uporablja nekakšen jezik za opis strani, vendar je mogoče te programe izkoristiti tudi doma. Programska oprema, ki izvaja jezike polnega opisa, je pogosto draga, vendar je morda vredna naložbe za samozaposlenega tiskalnika ali oblikovalca. Stroški so lahko tudi dolgoročno nižji kot najem profesionalnega tiskalnika.