Lehekülje kirjelduskeel on arvutikeele tüüp, mida kasutatakse peamiselt trükitööstuses. Arvutid on üldiselt ühendatud suurte trükimasinatega ning mõlema seadme suhtluskeele kasutamine suurendab oluliselt materjalide seadistamise ja printimise tõhusust. Kirjelduskeeli on palju, kuid levinuim on Adobe® PostScript®.
Kuigi paljud lehekirjelduse keeled on piisavalt üksikasjalikud, et neid programmeerimiskeelteks pidada, ei ole suur osa neist seda. Neid nimetatakse märgistuskeelteks. Sarnaselt hüperteksti märgistuskeelele (HTML) on lehe kirjelduse märgistuskeeled võimelised kõnelema piiratud arvu programmidega. Nii nagu HTML-i kasutatakse peamiselt veebibrauseritega rääkimiseks, saab konkreetne masin, programm või arvuti lugeda enamikku lehekirjelduskeeli.
Lehekülje kirjelduskeeled luuakse sageli kahend- või tekstikäskude abil. Binaarkeele puhul muudetakse graafiline ja tekstiline vormindus kirjelduskeele abil ühtede ja nullide jadaks. See kood saadetakse printerisse ja kantakse printimisel tagasi visuaalseks graafikuks. Binaarsed koodid on samad, mida kasutavad kõik arvutid. Näiteks kui klaviatuurile sisestatakse käsk, annab klahvi tähistav ühtede ja nullide jada arvutile teada, mida teha.
Kirjelduskeele kasutamise põhieesmärk on trükimaterjali erinevate aspektide parem edastamine arvutist trükimasinasse. Tekst ja graafika paigutatakse arvutiekraanile, kuid ainult väljundbitikaartide kasutamine piirab printeri poolt vastuvõetava teabe hulka. Lehe kirjelduse keele kasutamine edastab rohkem teavet ja kiiremini.
Lehtede kirjelduskeelte kasutamise eelised hõlmavad kvaliteetsemaid materjale ja tõhusamat printimist. Kuna lehekirjelduskeeli kasutav printer võtab teavet paremini vastu, on värvid, paigutus ja eraldusvõime sageli parema kvaliteediga kui sama üksuse ilma nendeta printimisel. Need keeled võivad ka anda printeritele juhiseid prinditavate materjalide koguse kohta.
Paljudel juhtudel on uue lehekirjelduse keelekoodi loomiseks vaja programmeerijat. Mõnda lihtsamat märgistuskeelt võib igaüks õppida, kuigi nende kasutamine on piiratud. Paljudele arvutijoonistusprogrammidele on juba lisatud lehe kirjelduskeel, nii et graafika või vormingu loomisel kirjutatakse koodid samaaegselt programmi tagaossa.
Enamik suuremaid printereid kasutavad mingit lehekirjelduskeelt, kuid neid programme on võimalik ka kodus ära kasutada. Tarkvara, mis rakendab täielikke kirjelduskeeli, on sageli kallis, kuid FIEna tegutsevale printerile või disainerile võib see investeeringut väärt olla. Kulud võivad pikemas perspektiivis olla väiksemad kui professionaalse printeri palkamine.