For faster navigation, this Iframe is preloading the Wikiwand page for Llenguatge de descripció de pàgines.

Llenguatge de descripció de pàgines

Un llenguatge de descripció de pàgina (PDL o Page Description Language en anglès) és un llenguatge que descriu l'aspecte d'una pàgina impresa, la col·locació del text i dels elements gràfics com mapes de bits o gràfics vectorials, per a obtenir una millor qualitat d'impressió. Encara que els llenguatges de descripció de pàgines són complets i podrien utilitzar-se per a crear programes, no s'usen amb aquest propòsit doncs són interpretats, i conseqüentment lents. Fan que l'ordinador enviï a la impressora un fitxer amb la descripció de les pàgines a ser impreses per un programa o plataforma independent. Algunes impressores poden interpretar directament aquest llenguatge. Finalment, la impressora rep el fitxer, ho processa i genera el mapa de bits que serà imprès[1]

Els llenguatges de descripció de pàgina són fluxos de dades textuals o binàries. En principi, el mateix flux de dades es podria rendir diverses vegades per generar còpies múltiples de la mateixa imatge. Són distints de l'APIs gràfics com GDI i OpenGL que poden ser crides pel programari per generar sortida gràfica.

Llista de PDLs

[modifica]

Els PDLs més coneguts potser siguin PCL de Hewlett-Packard i PostScript d'Adobe. Aquests són veritables llenguatges de programació. No obstant això, molts PDLs no són suficientment complets per a ser considerats com tals.

  • AFP: Advanced Function Presentation (Presentació de funció avançada)
  • CPCL: Printer Control Language Comtec (Zebra, Comtec; llenguatge de control d'impressora)
  • Diablo
  • DPL: Datamax Printer Language (Llenguatge d'impressora Datamax)
  • DTPL: Datamax Ticket Printer Language (Llenguatge d'impressora de tiquet Datamax)
  • DVI: Device Independent (Dispositiu independent)
  • EPL: Eltron Programming Language (Llenguatge de programació Eltron)
  • ESC/P: Epson Standard Code per a impressores, llenguatge simple utilitzat principalment en impressores matricials
  • ESC/P2: una versió expandida d'ESC/P
  • HP-GL i HP-GL/2: llenguatge geomètric introduït per Hewlett-Packard per a traçadors de plomes, encara en ús avui per a dibuixos tècnics
  • InterPress
  • IPDS: Intelligent Printer Data Stream o flux de dades d'impressora intel·ligent (per IBM)
  • KPDL: Kyocera Page Description Language (Llenguatge de descripció de pàgina Kyocera)
  • MODCA
  • PPDS: Personal Printer Data Stream o flux de dades d'impressora personal (per IBM)
  • LCDS/Metacode: un format de flux de dades de Xerox utilitzat a les seves impressores d'alta velocitat més antigues
  • PDF: Portable Document Format per Adobe
  • PostScript
  • PCL: Printer Command Language (Llenguatge d'instruccions d'impressora, per Hewlett-Packard)
  • SPL: Samsung Printer Language[2]
  • SVG: un llenguatge de descripció de gràfics basat en XML, desenvolupat principalment per al web
  • XPS: XML Paper Specification, introduïda al Windows Vista
  • ZJS: Zenographics ZjStream Page Description Language (Llenguatge de descripció de pàgina de ZjStream Zenographics)
  • ZPL: Zebra Programming Language (Llenguatge de programació Zebra)

Alguns d'aquests llenguatges són o s'han fet estàndards oberts. Hi ha també altres llenguatges patentats, els detalls dels quals no es revelen públicament.

Referències

[modifica]
  1. McIntosh, John M. «POSTSCRIPT: A Page Description Language» (HTML) (en anglès). Corporate Smalltalk Consulting Ltd., 06-10-1999. Arxivat de l'original el 2012-04-18. [Consulta: 18 juny 2009].
  2. Les especificacions estan disponibles a SPL driver for UNIX Arxivat 2010-01-24 a Wayback Machine.(anglès)

Vegeu també

[modifica]
{{bottomLinkPreText}} {{bottomLinkText}}
Llenguatge de descripció de pàgines
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?