Sidebeskrivelsesspråk
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
redigerUlike sidebeskrivelsesspråk eksisterer; en del åpne standarder mens andre proprietære.
- AFP, Advanced Function Presentation (IBM)
- Canon GARO, Graphic Arts language with Raster Operations[1]
- 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 Language[2]
- 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
rediger- ^ «White Paper - Canon image Prograf Page Description Languages (PDLS)» Arkivert 28. desember 2013 hos Wayback Machine.. Canon.
- ^ Spesifikasjoner tilgjengelig hos splix.sf.net
Eksterne lenker
rediger- Undocumented Printing Arkivert 4. januar 2007 hos Wayback Machine.
- Ultimate Printer Manual
- Printer MIB Interpreters Language Families
- Host Printing Reference, inneholder eksempler for PPDS.
- PPDS Escape codes Arkivert 9. september 2009 hos Wayback Machine. (PDF)
- ZjStream Reference
- PJL Command Structure