Описание принтера PostScript
Расширение имени файла |
.ppd |
---|---|
Тип интернет-СМИ |
текст/обычный, приложение/vnd.cups-ppd |
Магическое число | *PPD-Adobe |
Разработано | Adobe Системы |
Файлы описания принтера PostScript ( PPD ) создаются поставщиками для описания всего набора функций и возможностей, доступных для их PostScript принтеров .
PPD также содержит код PostScript (команды), используемый для вызова функций задания печати . Таким образом, файлы PPD действуют как драйверы для всех принтеров PostScript, предоставляя единый интерфейс для возможностей и функций принтера. Например, общий файл PPD для всех моделей HP Color LaserJet содержит:
*% =================================
*% Basic Device Capabilities
*% =================================
*LanguageLevel: "2"
*ColorDevice: True
*DefaultColorSpace: CMYK
*TTRasterizer: Type42
*FileSystem: False
*Throughput: "10"
который указывает, что принтер понимает PostScript Level 2, является цветным устройством и т. д. PPD может описывать допустимые размеры бумаги, конфигурации памяти, минимальный набор шрифтов для принтера и даже определять древовидный пользовательский интерфейс для настройки конкретного принтера.
PPD также часто называют «Описание страницы PostScript» вместо «Описание принтера» , поскольку в PostScript используется концепция устройств страниц , где конфигурация описания страницы PostScript считывается или сохраняется в виде файла PPD. [1]
ЧАШКИ
[ редактировать ]CUPS использует драйверы PPD для всех своих принтеров PostScript и даже расширил эту концепцию, чтобы обеспечить печать PostScript на печатающих устройствах, не поддерживающих PostScript, путем направления вывода через фильтр CUPS. Такой файл больше не является стандартным PPD, а скорее «CUPS-PPD».
Клиенты CUPS обычно считывают текущий файл PPD с сервера каждый раз, когда создается новое задание на печать. Он расположен в /usr/share/ppd/
или /usr/share/cups/model/
.
/usr/share/ppd ├── cupsfilters │ ├── Fuji_Xerox-DocuPrint_CM305_df-PDF.ppd │ ├── Generic-PDF_Printer-PDF.ppd │ ├── HP-Color_LaserJet_CM3530_MFP-PDF.ppd │ ├── pxlcolor.ppd │ ├── pxlmono.ppd │ └── Ricoh-PDF_Printer-PDF.ppd ├── cups-pdf │ ├── CUPS-PDF_noopt.ppd │ └── CUPS-PDF_opt.ppd └── custom
Окна
[ редактировать ]Microsoft Windows также использует файлы PPD, но перед их использованием преобразует их в двоичный формат файлов .BPD. Они, как PPD, так и BPD, обычно хранятся в %WINDIR%\system32\spool\drivers\w32x86\3
в системе x86 или %WINDIR%\System32\spool\drivers\x64\3
в 64-битной системе.
Обновление файла PPD требует четырех шагов:
- остановить службу спулинга;
- отредактируйте существующий файл PPD на месте или замените его обновленной версией;
- удалите старый файл BPD;
- перезапустите службу спулинга.
Это автоматически создаст новый BPD из обновленного PPD.
MIME-тип
[ редактировать ]Тип MIME для варианта PPD CUPS — application/vnd.cups-ppd. [2]
Ссылки
[ редактировать ]- ^ Справочное руководство по языку PostScript Глава 6.1 Использование устройств страницы стр. 393.
- ^ IANA: https://www.iana.org/assignments/media-types/application/vnd.cups-ppd