Техника работы
Редактирование PPD-файла
PPD-файл (PostScript Printer Description) – принтерный файл в текстовом формате ASCII производства компании Adobe Systems или фирм, выпускающих продукт под ее маркой (OEM), – описывает заводские характеристики и особенности конкретной модели печатающего PostScript-устройства. Такие программы как Adobe Separator и PageMaker, а также драйверы принтеров Adobe Systems и Apple Computer используют PPD-файлы, распространяемые производителями программного обеспечения или OEM-фирмами. PPD-фай-льт позволяют выбирать установки для различных функций, например, задавать размер бумаги, способ ее подачи, устанавливать полутоновой растр и разрешение печатающего устройства. Иногда возникает потребность дополнить или модифицировать PPD-файл, чтобы приспособить принтер к определенным условиям печати. Этот раздел, посвященный в основном до-печатным операциям, рассматривает общие способы редактирования PPD-файлов.
Модификация принтерного файла требует знания формата PPD, а часто и языка PostScript. Ни Adobe Systems, ни OEM-фирмы не оказывают помощи в редактировании PPD-файлов, но Вы и сами с этим справитесь, если будете внимательны и аккуратны.
Методы редактирования
Изменять PPD-файл можно двумя способами: редактированием в текстовом редакторе или путем создания и модификации отдельного файла (так называемого настроечного файла), содержащего ссылку на оригинальный. Скопируйте PPD-файл и редактируйте не оригинал, а копию. Для модификации и создания PPD-файла используется текстовый редактор, а файл сохраняется в формате Text Only или ASCII.
Чтобы создать настроечный файл, откройте в текстовом процессоре новый документ и введите следующую строку:
*
Include:
"filename"
Вместо filename подставьте имя оригинального PPD-файла (кавычки сохраните). Перед этой строкой вставьте те элементы PPD, которые считаете нужными: они заместят собой информацию в оригинальном файле. Эти элементы должны соответствовать спецификации PPD. Сохраните настроечный файл под именем, содержащим указание на характер изменений или на конкретное устройство, для которого были внесены эти изменения (например, MyPrntr.PPD). В имени должно присутствовать расширение PPD (регистр не важен), поскольку его требуют многие приложения и принтерные утилиты. Сохраните и оригинальный PPD-файл, и настроечный в одной папке.
По возможности вместо прямого редактирования PPD-файла используйте настроечный метод. Он обладает целым рядом преимуществ. Во-первых, с ним легче выявлять ошибки. Во-вторых, оригинальный файл остается без изменений. В-третьих, Вы можете создать каталог для настроечных файлов, что облегчит отслеживание будущих модификаций. Недостаток использования настроечных файлов состоит в том, что необходимо разбираться в характеристиках PPD-файлов и знать, какую именно информацию туда надо вносить.
Редактировать оригинальный файл можно только тогда, когда Вы хотите внести в него лишь небольшое число простых изменений. Во всех остальных случаях предпочтительно пользоваться настроечным файлом.
Применение
В этом разделе приводятся несколько примеров редактирования PPD-файла: Изменение установок полутонового растра Элементы ColorSepScreenAngle и ColorSepScreenFreq в оригинальном или настроечном файле соответствуют определенным углу полутонового растра и линиатуре для каждой триадной и нестандартной (custom) краски при определенном разрешении выводного устройства. Хотя в диалоговом окне программы, например, Adobe Separator, Вы можете выбрать линиатуру 132-lpi и разрешение 2540-dpi, среди фактических установок значения 132-lpi может не оказаться. Чтобы установить именно те линиатуру и угол, которые Вам нужны, проделайте следующие действия:
- Найдите в PPD-файле элементы ColorSepScreen-Angle и ColorSepScreenFreq (они обычно находятся ближе к концу).
- Найдите группу строк, где представлена комбинация линиатуры и разрешения (в lpi и dpi соответственно), которые Вы хотите модифицировать (в нашем примере 132/2540). Они могут выглядеть примерно так:
*
%
For
132
Ipi
/
2540
dpi
*
ColorSepScreenAngle
ProcessBlack.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"45.0"
*
ColorSepScreenAngle
CustomColor.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"45.0"
*
ColorSepScreenAngle
ProcessCyan.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"18.4349"
*
ColorSepScreenAngle
ProoessMagenta.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"71.565"
*
ColorSepScreenAngle
ProcessYellow.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"0.0"
*
ColorSepScreenFreq ProcessBlack.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"119.737"
*
ColorSepScreenFreq Customeolor.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"119.737"
*
ColorSepScreenFreq
ProcessCyan.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"133.871"
*
ColorSepScreenFreq
ProcessMagenta.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"133.871"
*
ColorSepScreenFreq
ProoessYellow.l321pi.
2540dpi
/
132
Ipi
/
2540
dpi:
"127.0"
- Измените значение в кавычках в конце каждой строки ColorSepScreenAngle. Это изменит угол наклона растра для создания полутонов. Числа должны содержать десятичные точки, поэтому после целого числа ставьте точку и 0. Например, 45 градусов должно выглядеть как "45.0" (кавычки обязательны). Если Вы работаете с настроечным файлом, скопируйте эти элементы, вставьте их в настроечный файл перед строкой Include и измените значения.
- Измените значение в кавычках в конце каждой строки ColorSepScreenFreq. Это изменит линиатуру, которая используется для создания полутонов. Здесь также числа должны содержать десятичные точки, поэтому после целого числа ставьте точку и 0. Например, 127 градусов должно выглядеть как "127.0" (кавычки обязательны).