Limbajul descrierii paginii

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Un limbaj de descriere a paginii este, în informatică , un limbaj creat pentru a descrie compoziția, aspectul și conținutul unei pagini de tipărit.

Funcția sa este de a permite computerului să transmită imprimantei un fișier cu descrierea paginii de tipărit, independent de software-ul sau platforma utilizată. Odată ce imprimanta a primit fișierul, acesta îl procesează și generează harta de biți care va fi tipărită. În rezumat, acest limbaj descrie aspectul unei pagini tipărite la un nivel mai înalt decât simpla hartă de biți , returnată imprimantei .

Limbile de descriere a paginii sunt fluxuri de date binare sau textuale. În teorie, același flux de date poate fi redat de mai multe ori pentru a genera mai multe copii ale aceleiași imagini. Acestea sunt distincte de API-urile grafice (cum ar fi GDI și OpenGL ), care pot fi apelate de software pentru a genera ieșiri grafice. Deși sunt adesea limbaje complete și, prin urmare, pot fi utilizate pentru a produce programe, ele nu sunt utilizate în acest scop, deoarece sunt deseori interpretate și, prin urmare, lente.

Adaptarea limbajului de marcare al unui limbaj de descriere a paginii este limbajul de marcare a descrierii paginii .

Cele mai populare limbi de descriere a paginii sunt:

  • DVI (DeVice Independent)
  • PCL (Printer Control Language)
  • PDF (format de document portabil)
  • PostScript

Unele dintre aceste limbi au devenit standarde deschise, în timp ce altele sunt soluții proprietare ale diferiților producători de imprimante.

Alte limbi

  • AFP, Advanced Function Presentation (IBM)
  • Canon GARO, limbaj pentru arte grafice cu operații raster (pentru imprimante de format mare), bazat pe Hewlett-Packard PCL3GUI / RTL și limbajul de descriere a postului CPCA [1] .
  • Limbaj comun de definire a paginii de bază
  • CPCL, Comtec Printer Control Language (acum Zebra)
  • DPL, Limbajul imprimantei Datamax (acum Honeywell)
  • DTPL, Limbajul imprimantei de bilete Datamax
  • E411, Emulation 411, pentru sisteme de bilete și benzi de zbor (ATC) (IER)
  • EPL, limbaj de programare Eltron (acum Zebra)
  • Limbajul de descriere a paginii trimise (WordPerfect)
  • ESC / P, Cod standard Epson pentru imprimante, limbaj simplu utilizat în principal în imprimantele cu matrice de puncte
  • ESC / P2, o versiune extinsă a ESC / P
  • ESC / Page, cod standard Epson pentru imprimanta de pagini, un limbaj de descriere a paginii (altul decât ESC / P) utilizat în multe imprimante laser Epson, în special la modelele japoneze
  • ESC / POS, cod standard Epson pentru imprimante POS
  • Imprimante FGL, limbaj fantomă prietenoasă (Boca Systems)
  • Amprenta digitală, un limbaj de programare, Direct Protocol este un subset al amprentei digitale (Intermec)
  • HP-GL și HP-GL / 2, limbaj geometric introdus de Hewlett-Packard pentru plotterele stiloului, încă în uz pentru desenele tehnice
  • Interpress (Xerox)
  • IJPDS, flux de date pentru imprimantă cu jet de cerneală ( Kodak )
  • IPDS, flux de date pentru imprimantă inteligentă (IBM)
  • IGP / PGL, limbaj grafic Printronix
  • IPL, Intermec Printer Language, un limbaj de programare pentru imprimantele Intermec (acum o filială a Honeywell)
  • KPDL, Kyocera Page Description Language
  • LCDS / Metacode, un format de tipărire utilizat în imprimantele vechi de mare viteză ( Xerox )
  • MODCA, Arhitectura de conținut a documentelor cu obiecte mixte (IBM)
  • MTPL, Mannesmann Tally Printer Language
  • PPDS, fluxul de date personale al imprimantei
  • RPCS, flux de comandă de imprimare rafinat (Ricoh)
  • RTL (Raster Transfer Language, cunoscut și sub numele de PCL3GUI). Subset de comenzi grafice raster Hewlett-Packard HP-GL / 2, similar cu PCL.
  • Mod Star Line, varianta ESC / POS utilizată de imprimantele Star Micronics
  • SPL, Samsung Printer Language
  • SVG , un limbaj de descriere grafic bazat pe XML dezvoltat în principal pentru World Wide Web
  • Canon SG Raster (Swaster Graphics Raster pentru imprimante de format mare), bazat pe Hewlett-Packard PCL3GUI / RTL și IVEC (limbajul descrierii postului în format XML)
  • TSPL / TSPL2, Taiwan Semiconductor Printing / Programming Language (TSMC)
  • TTP, limba de imprimare Swecoin pentru imprimante de chioșc (acum Zebra)
  • UFR (Ultra Fast Rendering), un limbaj proprietar (Canon)
  • XES, secvența de evacuare Xerox
  • XPS, XML Paper Specification introdus în Windows Vista (Microsoft)
  • ZJS, ZjStream Limba de descriere a paginii (Zenografică)
  • ZPL, limbaj de programare Zebra

Notă

  1. ^ Wayback Machine ( PDF ), pe web.archive.org , 28 decembrie 2013. Adus pe 29 ianuarie 2021 (arhivat din original la 28 decembrie 2013) .

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT