компьютерный язык
В цифровой печати язык описания страниц ( PDL ) — это компьютерный язык, который описывает внешний вид печатной страницы на более высоком уровне, чем фактическое выходное растровое изображение (или, как правило, растровая графика ). Совпадающий термин — язык управления принтером , который включает в себя язык команд принтера (PCL) компании Hewlett-Packard . PostScript — один из самых известных языков описания страниц. Адаптация языка разметки PDL — это язык разметки описания страниц.
Языки описания страниц — это текстовые (читаемые человеком) или двоичные потоки данных, обычно смешанные с текстом или графикой для печати. Они отличаются от графических интерфейсов прикладного программирования (API), таких как GDI и OpenGL , которые могут вызываться программным обеспечением для генерации графического вывода.
Известные примеры
Существуют различные языки описания страниц:
- AFP , Расширенное представление функций ( IBM )
- Apple Raster, ранее известный как URF, используемый протоколом AirPrint . [1]
- Canon GARO, язык графического искусства с растровыми операциями (для широкоформатных принтеров), основанный на языке описания заданий Hewlett-Packard PCL3GUI/RTL и CPCA. [2]
- Язык определения страницы Common Ground
- CPCL, язык управления принтером Comtec (теперь Zebra)
- DjVu , формат смешанного растрового содержимого (MRC), поддерживающий сканированные документы на основе OCR ( AT&T Labs )
- DPL, язык принтеров Datamax (теперь Honeywell ) [3]
- DTPL, язык принтера билетов Datamax
- DVI , независимый от устройства, вывод из TeX
- E411, эмуляция 411, для систем продажи билетов и полетной полосы (ATC) (IER)
- EPL, язык программирования Eltron (теперь Zebra)
- Язык описания страницы посланника ( WordPerfect )
- ESC/P , стандартный код Epson для принтеров, простой язык, используемый в основном в матричных принтерах
- ESC/P2, расширенная версия ESC/P
- ESC/Page, стандартный код Epson для страничного принтера, язык описания страниц (отличный от ESC/P), используемый в ряде лазерных принтеров Epson, особенно в японских моделях
- ESC/POS , стандартный код Epson для POS -принтеров
- FGL, принтеры Friendly Ghost Language (Boca Systems)
- Fingerprint, язык программирования, Direct Protocol является подмножеством Fingerprint ( Intermec )
- HP-GL и HP-GL/2 — геометрический язык, представленный компанией Hewlett-Packard для перьевых плоттеров, который до сих пор используется для технических чертежей.
- Интерпресс ( Xerox )
- IJPDS, поток данных струйного принтера ( Kodak )
- IPDS , Интеллектуальный поток данных принтера (IBM)
- IGP/PGL, графический язык Printronix
- IPL, Intermec Printer Language, язык программирования для принтеров Intermec (теперь дочерняя компания Honeywell )
- KPDL, язык описания страниц Kyocera
- LCDS/Metacode — формат потока печати, используемый в старых высокоскоростных принтерах ( Xerox )
- MODCA , Архитектура смешанного объектно-документного контента (IBM)
- MTPL, язык принтера Mannesmann Tally
- PCL , язык команд принтера ( Hewlett-Packard )
- PDF , формат переносимого документа ( Adobe Systems ), теперь ISO 32000 [4]
- PostScript ( Adobe Systems )
- PPDS , поток данных персонального принтера
- RPCS , улучшенный поток команд печати ( Ricoh )
- RTL (Raster Transfer Language, также известный как PCL3GUI). Подмножество команд растровой графики Hewlett-Packard HP-GL/2, похожее на PCL.
- Star Line Mode, вариант ESC/POS, используемый принтерами Star Micronics
- SPL, язык принтера Samsung [5]
- SVG — язык описания графики на основе XML, изначально разработанный для Всемирной паутины.
- Canon SG Raster (Swift Graphics Raster для широкоформатных принтеров) на основе Hewlett-Packard PCL3GUI/RTL и IVEC (язык описания заданий в формате XML)
- TSPL/TSPL2, тайваньский язык программирования и печати полупроводников ( TSMC )
- TTP, язык печати от Swecoin для киоск-принтеров (теперь Zebra)
- UFR (сверхбыстрая визуализация), собственный язык (Canon)
- XES, последовательность Xerox Escape
- XPS , XML Paper Specification, представленная в Windows Vista ( Microsoft )
- ZJS, ZjStream Язык описания страниц (Зенографика)
- ZPL , язык программирования Zebra
Смотрите также
Ссылки
- ^ "Стандарты печати без драйверов и их PDLS". OpenPrinting . 29 апреля 2022 г.
- ^ "White Paper - Canon imagePROGRAF PAGE DESCRIPTION LANGUAGES (PDLS)" (PDF) . Canon. Архивировано из оригинала (PDF) 28 декабря 2013 г. . Получено 13 июня 2013 г. .
- ^ Honeywell, Inc. (2021). Справочник команд DPL (PDF) . Получено 7 августа 2022 г.
- ^ "Формат PDF становится стандартом ISO". Архивировано из оригинала 2016-03-03 . Получено 2015-02-02 .
- ^ Croc, Aurélien. "SPL Specifications". Драйверы SpliX для вашего принтера . Архивировано из оригинала 7 апреля 2018 г. Получено 26 февраля 2018 г.
Внешние ссылки
- Недокументированная печать
- Полное руководство по принтеру
- Принтер MIB Интерпретаторы Языковые семьи
- Справочник по печати хоста — содержит пример для PPDS
- Коды выхода из PPDS
- Ссылка ZjStream