Sidebeskrivelsesspråk (engelsk: Page description language; PDL) er et dataspråk som beskriver framtoningen av trykt side i et høyere nivå enn en faktisk bitmap sendt til en printer. Et overlappende begrep er printerkontrollerende språk, hvilket inkluderer Hewlett-Packards PCL. PostScript er et av de mest kjente sidebeskrivelsesspråkene. Tilpasningen av PDL til markeringsspråk er et sidebeskrivelsesspråk.
Sidebeskrivelsesspråk er datastrømmer som er tekstbaserte eller binære. I prinsippet kan den samme datastrømmen ble gjengitt mangfoldige ganger for å generere mangfoldige kopier av det samme bildet. De er adskilt fra grafiske APIer som GDI og OpenGL som bli påkalt av programvare for å generere grafisk utmating.
Liste Ulike sidebeskrivelsesspråk eksisterer; en del åpne standarder mens andre proprietære.
AFP, Advanced Function Presentation (IBM) Canon GARO, Graphic Arts language with Raster Operations«White Paper - Canon image Prograf Page Description Languages (PDLS)» . Canon. Common Ground CPCL, Comtec Printer Control Language (Zebra, Comtec) DPL, Datamax Printer Language DTPL, Datamax Ticket Printer Language DVI, Device Independent E411, Emulation 411, For Ticketing and Flight Strip (ATC) systems (av IER) EPL, Eltron programmeringsspråk Envoy, et Sidebeskrivelsesspråk skapt av WordPerfect Corporation ESC/P, Epson Standard Code for Printers, enkelt språk benyttet hovedsakelig for matriseskrivere ESC/P2, an expanded version of ESC/P ESC/Page, Epson Standard Code for Page Printer, et Sidebeskrivelsesspråk (særskilt fra ESC/P) benyttet i et antall Epson laserprintere, særlig for japanske modeller ESC/POS, Epson Standard Code for printere av typen «Point of sale» (POS) HP-GL and HP-GL/2, geometrisk språk introdusert av Hewlett-Packard for plottere, fortsatt i bruk for teknisk tegning Interpress (Xerox) IJPDS, Ink Jet Printer Data Stream (fra Kodak) IPDS, Intelligent Printer Data Stream (fra IBM) KPDL, Kyocera Page Description Language LCDS/Metacode, et printstrømformat fra Xerox benyttet i deres eldre hurtigprintere MODCA (IBM) MTPL, Mannesmann Tally Printer Language PCL, Printer Command Language (Hewlett-Packard) PDF, Portable Document Format (Adobe Systems) PostScript (Adobe Systems) PPDS, Personal Printer Data Stream fra IBM RPCS, Refined Printing Command Stream fra Ricoh SPL, Samsung Printer LanguageSpesifikasjoner tilgjengelig hos splix.sf.net SVG, et XML-basert grafisk beskrivende språk utviklet for Internett TSPL, TSC Printers programming language UFR (Ultra Fast Rendering), et proprietært språk benyttet av Canon XES, Xerox Escape Sequence XPS, XML Paper Specification, introdusert i Windows Vista ZJS, Zenographics ZjStream Sidebeskrivelsesspråk ZPL, Zebra programmeringsspråk
Referanser
Eksterne lenker Undocumented Printing Ultimate Printer Manual Printer MIB Interpreters Language Families Host Printing Reference, inneholder eksempler for PPDS. PPDS Escape codes (PDF) ZjStream Reference PJL Command Structure
Kategori:Skrivere