Вопросы и ответы по программам Adobe

         

Создание пользовательского файла...



Создание пользовательского файла принтера для разрешения проблемы медленной печати на PostScript-принтерах из PageMaker 6.0х

ОПИСАНИЕ

Файлы печати оказываются больше или печатаются медленнее, чем ожидается, при выводе на PostScript-устройства из Adobe PageMaker 6.0х.

РЕШЕНИЕ

Используйте утилиту Update PPD, чтобы создать пользовательский (заказной) файл принтера, который дополняет используемый Вами PPD-файл и правильно отражает доступную память Вашего принтера. Утилиту Update PPD (Ppd.exe), которая находится в папке Pm6\Rsrc\Usenglsh\Utility, можно использовать как в Windows 3.1, так и в Windows 95.

ИЛИ: При работе в Windows 3.1 вручную создайте пользовательский файл принтера, который дополняет используемый Вами PPD-файл и точно отражает доступную память Вашего принтера:

1. Скопируйте файл Testps.txt из каталога Windows\ System на Ваш принтер из строки приглашения DOS с помощью следующей команды (LPTx — порт принтера):

Сору TESTPS.TXT LPTx

В полученной распечатке найдите строку с текстом: «Max Printer VM (КВ):ХХХХ». ХХХХ — объем виртуальной памяти, доступной на принтере (то есть объем памяти, доступной для печати Ваших публикаций). PageMaker печатает наиболее эффективно, если установка FreeVM в пользовательском файле принтера составляет 90-95% от напечатанного числа. Файл Testps.txt указывает объем памяти в килобайтах; в пользовательском файле принтера, который Вы создаете, объем памяти указывается в байтах.

Чтобы определить установку FreeVM для файла принтера, умножьте значение Max Printer VM на 0,9 и добавьте три нуля. Например, если Max Printer VM равняется 500 Кбайт, умножив на 0,9 и добавив три нуля, получим 450000.

2. Откройте PPD-файл для Вашего принтера в текстовом редакторе и запишите содержимое строк, начинающихся с *PPD-Adobe, ^Product, *ModelName и *NickName. Закройте этот PPD-файл, не сохраняя его.

3. В DOS Editor введите показанный ниже структурный файл принтера. Вводите строки, начинающиеся с *PPD-Adobe, ^Product, *ModelName и *NickName, в точном соответствии со строками, которые Вы скопировали из PPD-файла. В этом примере создается пользовательский файл для принтера Hewlett-Packard LaserJet 4Si. В строке *NickName символ «+» отделяет содержимое пользовательского файла принтера от самого PPD. PostScript очень чувствителен к ошибкам, поэтому не торопитесь и тщательно проверьте файл. В строке *Include указывается реальное имя PPD-файла, а не мнемоническое (описательное) имя (NickName). Вводите его прописными буквами, поскольку PPD-файлы реагируют на регистр букв. ПРИМЕЧАНИЕ: Используйте редактор DOS, поскольку другие текстовые редакторы (например, Windows Write, Notepad) иногда добавляют посторонние символы к текстовым файлам, что делает неверным файл принтера. Чтобы использовать редактор DOS, выйдите из Windows, затем, после приглашения DOS, введите Edit. Если каталог DOS не указан в строке пути доступа (строка path), возможно, придется перед вводом Edit перейти в каталог DOS.

*PPD-Adobe: "4.0"

*Product: "(HP LaserJet 4Si)"

*ModelName: "HP LaserJet 4Si"

*NickName: "+HP LaserJet 4Si v2011.110"



*FreeVM: " "

*Include: "HP4SI6_1.PPD"

4. Между кавычками в строке, начинающейся с *FreeVM:, введите число, которое получили на шаге 1. В данном примере строка выглядит следующим образом:

*FreeVM: "450000"

5. Сохраните файл, задав имя с расширением .ppd.

6. Используйте Windows File Manager или команду DOS Copy, чтобы скопировать пользовательский файл принтера в каталог Pm6\Rsrc\Usenglsh\Ppd4.

7. При печати из PageMaker выберите в диалоговом окне Print Document во всплывающем меню PPD пользовательский файл принтера. Пользовательский файл принтера появляется с именем, указанным в строке «*NickName:». В данном примере это будет: «+НР LaserJet 4Si v2011.110».

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

 Если PageMaker 6.0х печатает медленнее или файл печати больше, чем ожидалось, то возможно, что установка размера виртуальной памяти в соответствующем PPD-файле неточно отражает объем доступной памяти принтера. Создание пользовательского файла принтера позволяет PageMaker подставлять правильную информацию при использовании PPD-файла для Вашего принтера.

Установка FreeVM определяет объем данных, передаваемых на принтер, и частоту загрузки шрифтов. При слишком низкой установке PageMaker часто перезагружает шрифты, чтобы избежать переполнения памяти принтера. Если объем доступной памяти превышает указанный в PPD-файле, PageMaker загружает шрифты чаще, чем это необходимо, что приводит в результате к слишком большим файлам печати и низкой скорости печати.

PageMaker 6.0х и более ранние версии используют PPD-файлы при печати на PostScript-принтере, чтобы определить характеристики принтера, включая объем доступной памяти принтера, предопределенные размеры бумаги, оптимальные установки растров для печати цветоделений, а также шрифты, находящиеся на каждом принтере. Очень важно, чтобы PPD-файл точно отражал возможности принтера, поскольку PageMaker использует эту информацию, чтобы определить, какие данные передавать на принтер. Adobe рекомендует использовать PPD-файлы, специально написанные для соответствующего принтера.



Содержание раздела