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

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

Создание минимального настроечного файла в текстовом редакторе

Предлагаемые производителем печатающего устройства PPD-файлы описывают стандартную конфигурацию принтера. Чтобы сообщить программам, с которыми Вы работаете, более детальную информацию о своем принтере (например, нестандартный формат бумаги, комбинацию линейного растра и разрешения), дополните PPD-файл, создав настроечный принтерный файл.

Информация в настроечном файле, предшествующая строке *Include, заменяет собой аналогичную информацию PPD-файла. Фактическое имя настроечного файла может быть каким угодно. Строка *Include: "PPD NAME HERE указывает, какой из PPD-файлов дополняется настроечным.

Чтобы сгенерировать настроечный файл с помощью текстового редактора:

  1. Откройте настроечный файл в текстовом редакторе (Microsoft Word, SimpleText, MS-DOS Editor), способном сохранять текст в формате Text Only.

    Примечание:
    Некоторые текстовые редакторы, такие как Microsoft Write, Notepad, вставляют в файл невидимые символы (например, конец строки, перевод строки), которые делают невозможным синтаксический разбор PPD-файла.

  2. Введите следующие строки:
    *PPD-Adobe: "4.0"
    * Include: "PPD NAME HERE"
    *% End of Aldus PPD local customization file.
  3. Замените слова "PPD NAME HERE" именем соответствующего PPD-файла, оставив кавычки. Например:
    *Include: "LaserWriter II NTX V51.8"
  4. Между строками *PPD-Adobe: "4.0" и "Include: вставьте свою информацию о формате бумаги, резидентных шрифтах принтера и линейном растре.
  5. Сохраните настроечный файл в формате Text Only в папке Printer Descriptions (Macintosh) или в подкаталоге AlduscUsenglishcPpd4 (Windows).

Редактирование PPD-файла для отображения доступной виртуальной памяти

Дополняющие PPD настроечные файлы позволяют детализировать информацию (например, о резидентных шрифтах, другом формате бумаги, виртуальной памяти), передаваемую тому или иному принтеру. Строка *FreeVM в PPD – или настроечном файле показывает объем виртуальной памяти (VM) принтера в байтах. По этой величине считывающие PPD-файл приложения определяют, сколько VM требуется для растеризации страницы, а остальную VM отводят для загружаемых шрифтов. Если документ содержит сложную графику или в него должны быть загружены несколько шрифтов, а объем VM принтера невелик, проявляются симптомы нехватки памяти (долгая печать, ошибки PostScript "VMerror" и "limitcheck", подстановка шрифтов) или слишком долгая подкачка данных для печати. Чтобы отобразить в настроечном файле VM принтера:

  1. Определите объем доступной принтеру VM. Процедура приводится далее.
  2. Откройте настроечный файл в текстовом редакторе (Microsoft Word, SimpleText, MS-DOS Editor), способном сохранять текст в формате Text Only.

    Примечание:
    Некоторые текстовые редакторы, такие как Microsoft Write, Notepad, вставляют в файл невидимые символы (например, конец строки, перевод строки), вследствие чего приложения и принтерные драйверы не могут выполнить синтаксический разбор PPD-файла
    .

  3. Найдите строку *FreeVM или вставьте ее перед строкой *Include. Например:
    *FreeVM: "x"

    Где "х" представляет объем виртуальной памяти в байтах.

  4. Выделите значение VM в кавычках и замените его фактическим значением FreeVM в байтах.
  5. Сохраните настроечный файл в формате Text Only в папке Printer Descriptions (Macintosh) или в поддиректории AlduscUsenglishcPpd4 (Windows). Способы определение объема виртуальной памяти принтера:
    • А. Воспользуйтесь функцией Printer Info драйвера Apple LaserWriter 8.x или Adobe PSPrinter 8.x.
    • Б. Загрузите подпрограмму PostScript, которая распечатывает величину виртуальной памяти в байтах.
    • В. С помощью Update PPD Addition или файла PostScript-подпрограммы PPDShell.ps создайте настроечный принтерный файл.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.