Проблемы печати
Создание пользовательского файла принтера для разрешения проблемы медленной печати на 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-файл и точно отражает доступную память Вашего принтера:
- Скопируйте файл Testps.txt из каталога Windows\ System на Ваш принтер из строки приглашения DOS с помощью следующей команды (LPTx – порт принтера):
Copy 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.
- Откройте PPD-файл для Вашего принтера в текстовом редакторе и запишите содержимое строк, начинающихся с *PPD-Adobe, ^Product, *ModelName и *NickName. Закройте этот PPD-файл, не сохраняя его.
- В 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"
- Между кавычками в строке, начинающейся с *FreeVM:, введите число, которое получили на шаге 1. В данном примере строка выглядит следующим образом:
*
FreeVM:
"450000"
- Сохраните файл, задав имя с расширением .ppd.
- Используйте Windows File Manager или команду DOS Copy, чтобы скопировать пользовательский файл принтера в каталог Pm6\Rsrc\Usenglsh\Ppd4.
- При печати из 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-файлы, специально написанные для соответствующего принтера.