Иллюстрированный самоучитель по программам Adobe

Техника работы

Редактирование 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 может не оказаться. Чтобы установить именно те линиатуру и угол, которые Вам нужны, проделайте следующие действия:

  1. Найдите в PPD-файле элементы ColorSepScreen-Angle и ColorSepScreenFreq (они обычно находятся ближе к концу).
  2. Найдите группу строк, где представлена комбинация линиатуры и разрешения (в 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"
  3. Измените значение в кавычках в конце каждой строки ColorSepScreenAngle. Это изменит угол наклона растра для создания полутонов. Числа должны содержать десятичные точки, поэтому после целого числа ставьте точку и 0. Например, 45 градусов должно выглядеть как "45.0" (кавычки обязательны). Если Вы работаете с настроечным файлом, скопируйте эти элементы, вставьте их в настроечный файл перед строкой Include и измените значения.
  4. Измените значение в кавычках в конце каждой строки ColorSepScreenFreq. Это изменит линиатуру, которая используется для создания полутонов. Здесь также числа должны содержать десятичные точки, поэтому после целого числа ставьте точку и 0. Например, 127 градусов должно выглядеть как "127.0" (кавычки обязательны).
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.