Paginabeschrijvingstaal
Een paginabeschrijvingstaal (Engels: Page Description Language - PDL) is een programmeertaal voor de opmaak van een document om af te drukken op een printer.
Het beschrijft aan de hand van commando's en parameters de instellingen van papierformaat en -ligging, afdrukdichtheid, marge, lettertype en grootte, plaats en gegevens van afbeeldingen, lijnen en algemene documentinformatie.
Tegenwoordig kennen inkjet- en laserprinters één of meer paginabeschrijvingstalen, zoals PostScript van Adobe, PCL van Hewlett Packard, en IPDS en PPDS van IBM.
In andere talen
Taal | Benaming | Alternatief |
---|---|---|
Seitenbeschreibungssprache | ||
Page description language | ||
langage de description de page | ||
linguaggio di descrizione di pagina |
Overzicht van paginabeschrijvingstalen:
De volgende Page Description Languages bestaan:
- AFP, Advanced Function Printing (IBM)
- CPCL, Comtec Printer Control Language (Zebra, Comtec)
- Diablo
- DPL, Datamax Printer Language
- DTPL, Datamax Ticket Printer Language
- DVI, Device Independent
- EPL, Eltron Programming Language
- ESC/P, Epson Standard Code for Printers, simpele taal voornamelijk gebruikt in dot matrix printers
- ESC/P2, an expanded version of ESC/P
- HP-GL and HP-GL/2, geometric language geïntroduceerd door Hewlett-Packard voor pen plotters, welke nog steeds worden gebruikt voor technische tekeningen en architectuur
- InterPress
- IPDS, Intelligent Printer Data Stream (van IBM)
- KPDL, Kyocera Page Description Language
- LCDS/Metacode, een Xerox print stream format gebruikt in hun oudere high-speed printers
- MODCA (IBM)
- MTPL, Mannesmann Tally Printer Language
- OpenXPS (Ecma International)
- PCL, Printer Command Language (Hewlett-Packard)
- PDF, Portable Document Format (Adobe Systems)
- PostScript (Adobe Systems)
- PPDS, Personal Printer Data Stream van IBM
- RPCS, Refined Printing Command Stream van Ricoh
- SPL, Samsung Printer Language
- SVG, an XML-based graphics description language primair ontwikkeld voor het World Wide Web
- XPS, XML Paper Specification (Microsoft)
- ZJS, Zenographics ZjStream Page Description Language
- ZPL, Zebra Programming Language