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

         

Неожиданные результаты



MAC OS/ WINDOWS/ UNIX

Ошибки PostScript. Устранение неисправностей

Причины ошибок PostScript могут быть разными: сбои в коммуникации между принтером и компьютером, непонятный для интерпретатора PostScript-код, нарушение правил языка PostScript. Так, печать на принтере, страдающем от нехватки памяти, может дать неожиданный результат или вызвать ошибку PostScript.

Сообщения об ошибках PostScript состоят из двух частей: ошибки и сбойной команды.

%%[Error: limitcheck; OffendingCommand: image

]%

В данном примере первая часть (limitcheck) указывает на тип ошибки, а вторая (image) — на то, что именно обрабатывалось, когда произошла ошибка (иногда может отображаться как случайный набор символов). Сообщения помогают попять смысл ошибки, между тем многие проблемы могут быть решены и без такой информации.

Ошибки PostScript не выводятся на экран и на печать автоматически — для этого необходимо произвести дополнительную настройку. Когда функция отображения ошибок отключена, то столкнувшись с проблемой, принтер, казалось бы, продолжает обрабатывать данные, но затем вдруг останавливается, так ничего и не напечатав. Чтобы получать сообщения об ошибках на Macintosh, отключите в реквизите Chooser режим фоновой печати (Background Printing), а в Windows настройте драйвер принтера.



Чтобы выводить на печать сообщения об ошибках в Windows 95:

1. Выберите команду Start > Settings > Printers.

2. Правой кнопкой мыши щелкните целевой принтер и выберите в раскрывающемся списке пункт Properties.

3. В диалоговом окне Properties откройте вкладку PostScript.

4. Включите параметр Print PostScript Error Information и нажмите кнопку ОК.

 Чтобы выводить на печать сообщения об ошибках в Windows 3.1х:

1. В Program Manager и откройте Control Panel

2. Дважды щелкните пиктограмму Printers.

3. В списке установленных принтеров выберите тот, который Вам нужен.

4. Нажмите кнопку Setup, затем Options, затем Advanced.

5. В диалоговом окне Advanced Options включите параметр Print PostScript Error Information.


6. Кнопкой OK закройте диалоговые окна. Некоторые приложения, например, Adobe PageMaker, предлагают для загрузки свои собственные обработчики ошибок. Загляните в руководство пользователя и проверьте, есть ли такая возможность у Вашей программы. (Чтобы загрузить обработчик ошибок PageMaker, откройте Adobe PageMaker и в диалоговом окне Print Options включите параметр Include PostScript Error Handler). Утилиты обработки ошибок можно использовать и с другими программами.

Следующая информация разделена на четыре части: общие причины ошибок PostScript, техника определения причин ошибок, общие ошибки PostScript и их вероятные причины, общие сбойные команды и их вероятные причины. Научившись правильно истолковывать сообщения об ошибках и определять их причины, Вы наверняка пожелаете ознакомиться и с методами решения проблем.



ОБЩИЕ ПРИЧИНЫ ОШИБОК POSTSCRIPT

 Элемент страницы (текст или импортированная графика в форматах EPS, PICT или WMF).  Искаженные данные.  Испорченный шрифт.  Сложность элементов (слишком высокие требования к памяти принтера).  Ошибка коммуникации (неправильное подключение устройств, неплотно вставленные в разъемы соединения, проблемы на уровне системы, проблемы с аппаратной частью принтера).  Поврежденный драйвер принтера.  Печать на эмулятор PostScript (принтер, использующий не лицензированную версию PostScript фирмы Adobe, а какую-то другую).

ОПРЕДЕЛЕНИЕ ОШИБОК POSTSCRIPT

 Чтобы определить ошибку PostScript, установите сначала, когда именно она происходит. Вы получаете сообщение об ошибке,

 когда печатаете именно из этой программы на этом компьютере, или изо всех программ на этом компьютере? Если все приложения генерируют одну и ту же ошибку или демонстрируют одинаково странное поведение, надо определить участок системы, где происходит сбой. Обычно это ошибки коммуникации, их могут вызывать поврежденные шрифты, поврежденные системные файлы, поврежденный драйвер принтера, проблемы подкачки по сети или проблемы с аппаратной частью принтера.


2. Следуя указаниям на экране, установите принтер. В диалоговом окне Add Printer примите предлагаемое стандартное имя или введите другое. Если хотите, чтобы этот принтер был стандартным для Windows-приложений, нажмите кнопку Yes. Чтобы напечатать тестовую страницу, снова нажмите кнопку Yes.



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

 Если печатать тестовую страницу в Windows 95, включив вариант Print Test Page на панели General в окне Properties установленного принтера, выводится страница Windows 95 Printer Test Page, где информация о виртуальной памяти принтера не должна содержаться. Если же печатать тестовую страницу, нажав кнопку Yes в диалоговом окне Add Printer утилиты AdobePS 4 Setup Utility, выводится страница AdobePS 4 PostScript Printer Driver Test Page, включающая такую информацию.

В файле AdobePS 4.1 Readme.doc говорится, что информацию о виртуальной памяти принтера можно получить, напечатав тестовую страницу из диалогового окна General Properties. Это неверно.

После переустановки принтера установщик создает в Printers Control Panel копию пиктограммы инсталлированного принтера [Имя принтера] (Сору 1). Напечатав тестовую страницу, можете удалить эту копию, выделив и нажав клавишу Delete.



Меню шрифтов в Windows 95 продолжает показывать шрифты, удаленные из ATM

ОПИСАНИЕ

После того, как в Windows 95 Вы удаляете из ATM З.Ох (Adobe Type Manager) те или иные шрифты, они продолжают отображаться в меню программ. При этом установлен драйвер принтера AdobePS 4.1 и выбран в качестве принтера по умолчанию.



РЕШЕНИЕ

Обновите ATM, заменив ее версией 4.0.

ИЛИ: Закрыв все приложения, добавьте или удалите шрифты с помощью программы Ares FontMmder 3.0.5.

ИЛИ: В ATM временно удалите какой-нибудь шрифт, переименуйте папку Psfonts и запустите WordPad:

1. В ATM Control Panel удалите какой-нибудь шрифт (например Anna), закройте ATM.

2. Переименуйте папку Psfonts (например, назовите ее Psfontss).

3. Выберите команду Start > Programs > Accessories > WordPad.

4.


Выключите принтер и проверьте надежность соединительных кабелей. При необходимости обратитесь за помощью к производителю принтера или системного программного обеспечения;

 когда печатаете определенный файл, созданный в этой программе, или при печати всех файлов той же программы? Поскольку ошибки PostScript могут быть вызваны сложностью отдельных элементов страницы или даже соединением SCSI-порта (например, сканер или внешний дисковод), то нужно выяснить, насколько обширна проблема. Если все созданные в этой программе файлы при печати генерируют ошибку PostScript, возможно, понадобится переустановить программу. Может быть Ваш принтер использует эмулятор PostScript (например, картридж Pacific Page, Phoenix PostScript Interpreter), который работает с PostScript, генерированным устаревшими программами или устаревшими драйверами. Если у Вас принтер устаревшей модели или представляет собой эмулятор PostScript, попробуйте напечатать на устройстве, использующем новую версию PostScript, лицензированную у Adobe (например, PostScript-принтеры Apple LaserWriter II NTX или HP LaserJet 4). В крайнем случае обратитесь за помощью к фирме-производителю.

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

 когда печатаете все страницы или только одну? Вычислив проблемный файл или файлы, Вы можете обнаружить, что сбой происходит только при печати определенных страниц.


Выйдите из WordPad.

5. Верните переименованной папке Psfonts ее оригинальное название.

6. Верните на место шрифт, который был удален в п. 1.

7. Перезапустите Windows.

ИЛИ: Обновите список шрифтов с помощью функции AdobePS 4.1 Update Soft Fonts:

1. Проверьте, чтобы в контрольной панели ATM были убраны все шрифты.

2. Переименуйте папку Psfonts (например, назовите ее Psfontss).

3. Командой Start > Setting > Printers откройте контрольную панель Printers.

4. Правой кнопкой мыши щелкните какой-нибудь принтер, использующий драйвер AdobePS 4.1 ив раскрывающемся списке выберите Properties.

5. На панели Fonts диалогового окна Properties нажмите кнопку Update Soft Fonts.

6. Кнопкой OK закройте контрольную панель Printers.

7. Выберите команду Start > Programs > Accessories > WordPad.

8. Выйдите из WordPad.

9. Верните переименованной папке Psfonts ее оригинальное название.

10. Перезапустите Windows.

ИЛИ: Отредактируйте Windows 95 Registry, удалив ссылки на PostScript-шрифты:

1. Выберите команду Start > Run, в поле Open введите «regedit» и нажмите кнопку ОК.

2. Командой Registry > Export Registry File создайте копию файла Registry.

3. В диалоговом окне Export Registry File задайте место и имя для скопированного файла, нажмите кнопку Save.

4. Откройте каталог Hkey_Eocal_Machine\Software\ Microsoft\Windows\CurrentVersion\Postscript\ Fonts.

5. Выделите все файлы PostScript и клавишей Delete удалите их. Файлы Default и SerialNumber не трогайте.

6. Выйдите из Registry Editor, изменения сохранятся в файле Registry. Перезапустите Windows 95.



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

Когда при установленном в качестве принтера по умолчанию драйвере AdobePS 4.1 Вы добавляете в ATM 3.0х шрифты, в файлы Atm.ini, Windows 95 Registry и Windows 95 MFD вставляются ссылки на них. При удалении шрифтов из ATM 3.0х ссылки обновляются только в файле Atm.mi, поэтому в меню программ удаленные шрифты продолжают отображаться.

ATM 4.0 убирает ссылки на шрифты из файла Registry, и меню шрифтов в программах выглядит корректно.



Обратите внимание на общие для них элементы (текст или графика). Если на проблемных страницах присутствует логотип компании или корпоративный шрифт, уже есть повод для подозрения.

Независимо от того, где происходит ошибка, на одной и той же странице файла или на нескольких страницах в разных файлах, обнаружить ее поможет следующий метод. Откройте копию файла и попробуйте напечатать половину элементов страницы. Если выдается сообщение об ошибке, попробуйте напечатать вторую половину. Удаляйте по одному элементу, пока страница не будет печататься нормально. Если ничего не получается даже после удаления всех элементов, вероятно, поврежден сам файл. Чтобы проверить это, скопируйте все элементы, вставьте их в новый файл, сохраните его под другим именем и попробуйте напечатать. Если печать оказывается возможной только после сокращения информации, значит какой-то элемент содержит некорректные данные или для выбранного принтера файл слишком сложен.

Если в процессе удаления элементов так и не удалось обнаружить, причину сбоя, попробуйте напечатать текст и вычерченные элементы без импортированной графики. Некоторые программы, такие как Adobe PageMaker, позволяют это делать автоматически. Загляните в руководство своей программы и проверьте, есть ли у нее такая функция. Когда импортированная графика содержит поврежденную, плохо составленную информацию или слишком сложна (например, включает нестандартные заливки, сложные шрифтовые эффекты, вложенные объекты, контуры с большим числом точек), то может вызвать ошибку PostScript. Можно составить файл такой сложности, что ни один принтер, даже самого высокого класса, не сможет его напечатать. Не следует забывать и о том, что графические форматы периодически обновляются, поэтому в EPS-файле, созданном программой 4-летней давности, использованы несколько иные стандарты.

Найдя графический элемент, который может вызывать ошибку, импортируйте его заново. Если это не помогает, экспортируйте элемент из создавшей его программы в том же самом или другом формате и снова импортируйте.


Когда Вы добавляете или удаляете шрифт, программа FontMinder 3.0.5 модифицирует в файле Registry секцию PostScriptFonts. Если из секции PostScriptFonts удалить неверные ссылки на шрифты, меню шрифтов будут отображаться корректно. При добавлении или удалении шрифта должна быть активной только программа FontMinder.

Если удалить шрифт или воспользоваться функцией AdobePS 4.1 Update Soft Fonts, затем изменить название папки Psfonts и запустить WordPad, ссылки на шрифты должны обновиться и в меню шрифтов будут отображаться только шрифты, установленные в ATM. Если эти ссылки не обновляются, файлы шрифтов из Registry необходимо удалить вручную.

Редактирование или удаление MFD-файлов не приводит к корректному отображению меню шрифтов.



При использовании драйвера AdobePS 4.1 некоторые функции печати PostScript в программе Freehand отсутствуют

ОПИСАНИЕ

Когда Вы собираетесь печатать из программы Macromedia FreeHand 5.0 с помощью драйвера принтера AdobePS 4.1, некоторые функции (Separations, Composite) в диалоговом окне Print отсутствуют.



РЕШЕНИЕ

Воспользуйтесь драйвером принтера Microsoft Windows PostScript.

ИЛИ: Воспользуйтесь Macromedia FreeHand 5.0b или более поздней версией.



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

 Функции в диалоговом окне Print программы Macromedia FreeHand 5.0 отображаются полностью только при использовании драйвера принтера Microsoft Windows PostScript. То же окно в версии 5.0Ь предлагает все функции, работая как с драйвером принтера AdobePS 4.1, так и Microsoft.



MAC OS

В PDF-документах, созданных в PageMaker и QuarkXPress, символы отображаются обрезанными

ОПИСАНИЕ

Символы текста, сформатированного шрифтом TrueType, в PDF-документах появляются обрезанными или не отображаются вовсе. PDF-файл был дистиллирован с помощью Adobe PSPrinter 8.2.1 или более ранней версии из PostScript-файла, созданного в программе, которая генерирует свой собственный PostScript-код (Adobe PageMaker, QuarkXPress).



РЕШЕНИЕ

Напечатайте PostScript-файл на диск с помощью драйвера принтера PSPrinter 8.3 или более поздней версии.



Проверьте, печатается ли эта графика, когда она единственный элемент в новом файле. Если она достаточно сложна, то в комбинации с другими элементами страницы представляет уже непосильную задачу для принтера и генерирует ошибку, связанную с нехваткой памяти. Если, будучи единственным элементом нового файла, графика все равно не печатается, значит с ней не все в порядке.

Ошибку может вызывать текст с каким-то шрифтом. Попробуйте напечатать подозрительный текст заново. Если Вам кажется, что причина сбоя в шрифте, замените его по всему тексту каким-нибудь другим. Возможно, он поврежден или не соответствует стандарту.

 когда печатаете сложные файлы или файлы со сложными элементами? В этом случае файл нужно упростить. Некоторые программы, вроде Adobe PageMaker, сами

сложных элементов не создают, но позволяют импортировать их из других источников. Например, Adobe Illustrator и Adobe Photoshop могут создавать сложные файлы и без импорта данных. Чтобы упростить файл, скажем, в PageMaker, следует использовать меньше импортированных элементов или меньше шрифтов, которые приходится загружать на принтер. Если программа может генерировать сложные элементы сама, используйте контуры с меньшим числом точек, сведите до минимума операции многократного копирования или клонирования, упростите нестандартные заливки и градиенты. Ошибок, связанных со сложными текстовыми эффектами (наклонный, повернутый текст, кернинг), можно избежать путем преобразования текста в кривые. Нередко источниками ошибок PostScript являются EPS-файлы, поскольку содержат сложную информацию. Эта статья ни в коей мере не может служить справочным пособием по поиску и устранению ошибок PostScript. Она просто поможет Вам в решении многих проблем с печатью PostScript, а в особо трудных ситуациях, обращаясь за помощью к специалисту, Вы окажетесь в состоянии внятно изложить суть дела.

Некорректные установки принтера. Общая информация

Если все значения в PostScript-коде указаны правильно, а печать дает неожиданные результаты, значит дело в принтере.


 ИЛИ: Напечатайте PostScript-файл на диск с помощью драйвера принтера Apple LaserWriter 8.0 или более поздней версии.

ИЛИ: Вместо TrueType-шрифтов воспользуйтесь шрифтами PostScript.

ИЛИ: Напечатайте PostScript-файл на диск с помощью программы, которая не генерирует свой PostScript-код (Microsoft Word, WordPerfect, Claris Works).



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

 Конвертируя TrueType-шрифты в формат PostScript, драйвер принтера Adobe PSPrinter 8.2.1 или более ранней версии возвращает случайные значения ограничивающих прямоугольников символов TrueType-шрифта. Если PostScript-файл печатать на диск из программы, генерирующей свой собственный PostScript-код, драйвер передает этой программе неверные значения прямоугольников. А поскольку при дистилляции PostScript-файлов Acrobat Distiller использует информацию об ограничивающих прямоугольниках, символы в PDF-документе генерируются неправильно, получаются обрезанными либо вообще не отображаются.

Другие драйверы (PSPrinter 8.3 или более новый, Apple LaserWriter 8.0 или более новый) возвращают точные значения ограничивающих прямоугольников для символов TrueType-шрифта, и Distiller дистиллирует преобразованные символы корректно. Печать из программы, не создающей своего PostScript-кода, дает возможность драйверу PSPrinter 8.2.1 или более ранней версии генерировать PostScript-код самому, что исключает возвращение случайных значений ограничивающих прямоугольников.


Общая информация



MAC OS/ WINDOWS/ UNIX

Память PostScript-принтера. Общая информация

Память PostScript-принтера (RAM) состоит из двух частей, используемых следующим образом:

1. Буфер фрейма (формирует страницу с помощью пикселов).

2. Prep-файлы (словари, используемые принтером для определения понятий PostScript).

3. Шрифты, загружаемые вручную с помощью утилиты загрузки.

4. PostScript-информация, описывающая задания печати.

5. Шрифты, загружаемые в RAM во время печати. Большая часть памяти PostScript-принтера приходится на буфер фрейма, который используется для построения страницы. Чем выше разрешение и чем больше страница, тем больше памяти требует буфер фрейма. Так, при печати на бумаге формата Letter на стандартном принтере Apple LaserWriter NTX с разрешением 300 dpi для prep-файлов, загружаемых в память шрифтов и выводимого на принтер PostScript-файла доступно от 150 до 300 Кбайт памяти. У фотонаборных автоматов объем памяти больше, чем у лазерных принтеров, но и потребности у них также выше, поскольку для печати с высоким разрешением они создают больше пикселов.

Определение проблем при возникновении ошибок PostScript

Причиной ошибок PostScript может быть PostScript-код, непонятный PostScript-интерпретатору принтера, или PostScript-код, нарушающий правила языка PostScript вследствие превышения одного или нескольких свойственных ему ограничений. Сообщения об ошибках PostScript включают тип ошибки (число таких типов сравнительно невелико) и сбойную команду (offending command), которая может состоять из любой комбинации символов ASCII. Обычно сообщения об ошибках PostScript выглядят следующим образом:

%%[Error: <тип>; OffendingCoiranand: <сбойная

команда> ]%%

Например, в сообщении %% [Error: dictfull; OffendingCommand: def ]%% присутствуют ошибка типа dictfull и сбойная команда def. Тип ошибки показывает, с какой проблемой столкнулся интерпретатор PostScript, а сбойная команда — последнюю команду, которую тот пытался обработать. Иногда (но не всегда) эта команда и есть причина возникшей проблемы.


Одни сообщения указывают непосредственно на причину сбоя, другие — подсказывают направление поиска. Если принтер, казалось бы, начал обработку данных, но потом остановился, ничего не напечатав, скорее всего, он обнаружил ошибку PostScript. Если сообщения об ошибках у Вас не выводятся автоматически, можно добиться их отображения одним из следующих способов:

В Windows 95:

1. Выберите команду Start > Settings > Printers.

2. Щелкните правой кнопкой мыши пиктограмму принтера и выберите в раскрывающемся списке пункт Properties.

3. В диалоговом окне Properties откройте вкладку PostScript.

4. Включите параметр Print PostScript Error Information и нажмите кнопку ОК. 

В Windows 3.1x:

1. Войдите в Program Manager и в группе Main откройте Control Panel.

2. Дважды щелкните пиктограмму Printers.

3. Выберите в списке установленных принтеров тот, который Вам нужен.

4. Нажмите кнопку Setup, затем Options, а затем Advanced.

5. В диалоговом окне Advanced Options включите параметр Print PostScript Error Information.

6. Кнопкой OK закройте диалоговые окна. 

На Macintosh:

 В диалоговом окне принтера Apple LaserWriter 8.x или Adobe PSPrinter 8.x выберите в списке Error Handling и включите вариант Summarize on screen или Print detailed report.  Отключите спулеры печати, в том числе и режим фоновой печати. Чтобы отключить фоновую печать, выделите в реквизите Chooser драйвер принтера и нажмите кнопку Off в группе Background Printing. В Windows или на Macintosh:

Воспользуйтесь общей утилитой обработки ошибок или обработчиком ошибок, входящим в пакет Вашей программы. Например, Adobe PageMaker предлагает в диалоговом окне Print Options вариант Include PostScript Error Handler.



ОБЪЯСНЕНИЕ ОШИБОК POSTSCRIPT 

Следующие два раздела — «Типы ошибок PostScript» и «Сбойные команды PostScript» — будут Вам полезны в поиске решения проблем, возникающих при печати. В первом перечислены наиболее распространенные типы ошибок и их общие причины, во втором — сбойные команды и вероятные причины ошибок.



Например, получив сообщение %%[ Error: limitcheck; OffendingCom-mand: image ]%%, найдите в соответствующих разделах тип limitcheck и сбойную команду image. Тип ошибки limitcheck приводится в группе «Завышенные требования к памяти принтера или превышение лимита PostScript», а команду image — в группе «растровой информации». Сложив то и другое, Вы поймете причину проблемы: печать растрового изображения требует большего объема памяти, чем есть у принтера, или как-то нарушает правила языка PostScript, превышая какой-либо из его лимитов. В этом случае нужно упростить растровую графику, понизив ее разрешение или просканировав еще раз с более низким разрешением, либо воспользоваться другим принтером с большим объемом памяти.

Некоторые ошибки PostScript не дают никакой подсказки относительно причины сбоя. Например, получив сообщение %% [Error: undefined; OffendingCommand: (случайный набор символов) ]%%, Вы находите тип ошибки undefined в группе «Непонятный PostScript-код», а сбойную команду [случайный набор символов] — в группе «каких угодно элементов или файлов». В таком случае поиск надо продолжить, пока не будет выявлена причина.

ТИПЫ ОШИБОК POSTSCRIPT

Завышенные требования к памяти принтера или превышение лимита PostScript:

dictfull

fatal system error at [various]

limitcheck

VMerror

Проблемы коммуникации:

interrupt

ioerror (может быть вызвана также неполадками с жестким диском принтера, например, дефектный сектор).

timeout

Непонятный PostScript-код:

dictstackoverflow

dictstackunderflow

execstackoverflow

handleerror

invalidaccess

invalidexit

invalidfileaccess

invalidfont

invalidrestore

nocurrentpoint

rangecheck

stackoverflow

stackunderflow

syntaxerror

typecheck

undefined

undefinedfilename

unde f inedre suit

urmatchedmark

unregistered



СБОЙНЫЕ КОМАНДЫ POSTSCRIPT

 Связанные с текстом или шрифтами:

ashow

awidthshow

charpath

definefont

findfont

imagemask

kshow

makefont

selectfont



show

stringwidth

widthshow

 Связанные с масками (обтравочными контурами):

clip

eoclip

Связанные с заливками и обводными линиями, часто в импортированной векторной графике (EPS-файлы, PICT-графика):

arc

arcto

currentpoint

curveto

eofill

fill

lineto

moveto

rcurveto

rlineto

setdash

setlinecap

setlinejoin

stroke 

Связанные с растровой информацией:

colorimage

image

imagemask (черно-белая растровая графика и растровые шрифты) 

Связанные с каким угодно элементом или файлом

array

def

diet

exch

get

index

itransform

nostringval

packedarray

put

restore

save

setgray

setpageparams

setscreen

[случайный набор символов]



РЕШЕНИЕ ПРОБЛЕМ ПЕЧАТИ

 Многие сообщения об ошибках PostScript содержат указание на источник проблемы, но когда такое сообщение не выводится или не дает никакой подсказки, искать причину приходится самому. Прежде всего попробуйте определить, что это за проблема — на уровне системы, на уровне приложения, файла или отдельного элемента. Установив это, начинайте устранять ее вероятные источники, пока все не наладится.



ИЗОЛЯЦИЯ ПРОБЛЕМ ПЕЧАТИ НА УРОВНЕ СИСТЕМЫ

Если при печати из разных программ возникает одна и та же ошибка, скорее всего это проблема на уровне системы. Обычно причиной ее бывают поврежденные шрифты, поврежденные системные файлы, поврежденные принтерные драйверы, нехватка дискового пространства, неполадки в сети или оборудовании.

Отсоедините и снова вставьте в разъемы кабели, проверяя надежность соединений. Когда соединения повреждены, информация на принтер не поступает, лампочки не светятся и он, естественно, ничего не печатает. Неплотные соединения могут вызывать исчезающие проблемы, например, маленькие задания печатаются, а большие нет, пиктограмма принтера в реквизите Chooser на Macintosh может появляться, а потом вдруг исчезать.

Пользуйтесь новыми драйверами PostScript-принтера или версиями, которых требуют Ваши программы. Печать больших документов требует большого свободного пространства на диске.


А чтобы печать шла быстрее, свободное пространство не должно быть фрагментированным, особенно это касается диска, который используется для создания временных файлов (обычно это диск с операционной системой).

Если у Вас PostScript-принтер устаревшей модели или использует эмулятор PostScript (например, картридж Pacific Page, Phoenix PostScript Interpreter), он может не понимать PostScript-кода, который генерирует Ваша программа или принтерный драйвер. В этом случае напечатайте файл на устройстве, использующем более новую версию PostScript, лицензированную у Adobe.



УСТРАНЕНИЕ ПРОБЛЕМ НА УРОВНЕ ПРОГРАММЫ

Когда возникает ошибка: при печати только в одной программе или в разных? Если в одной, создайте тестовый файл с простым элементом, вроде прямоугольника или линии, и попробуйте его напечатать. Если все нормально, значит, проблема на уровне файла. Если ошибка случается с разными файлами в одной и той же программе — виновата программа. Установите ее заново, включая все файлы поддержки и файл Preferences.



УСТРАНЕНИЕ ПРОБЛЕМ НА УРОВНЕ ФАЙЛА 

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

Чтобы устранить причину, связанную с повреждением файла, скопируйте его элементы в новый файл и сохраните командой Save As, удалите ненужные для печати элементы или запустите встроенную подпрограмму диагностики, если таковая имеется. Например, в PageMaker некоторые проблемы файла можно устранить с помощью функции Diagnostic Recompose: отмените выделение всех элементов файла и, удерживая комбинацию клавиш Ctrl-Shift (Windows) или Option-Shift (Macintosh), выберите команду Type > Elements. Если проверка показала, что с файлом все в порядке, а ошибка все равно происходит, ищите проблему на уровне элементов.





УСТРАНЕНИЕ ПРОБЛЕМ НА УРОВНЕ ЭЛЕМЕНТОВ

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

Чтобы изолировать проблемный элемент или элементы, создайте копию файла и подавайте страницы на печать сначала группами, затем по одной, пока проблема не будет сведена до одной или нескольких страниц. Затем попробуйте печатать, удаляя но одному элементу. Продолжайте до тех пор, пока файл не будет напечатан без ошибок. (Можно удалять элементы группами, например, убрать сразу половину, а остальные отправить на печать. Если ошибки не происходит, попробуйте напечатать вторую группу). Некоторые программы, такие как PageMaker, имеют функции, позволяющие печатать только определенные элементы. Например, если выбрать вариант Proof Print, напечатан будет только текст, без графики. Так можно быстро определить, где кроется причина сбоя, в импортированной графике или других элементах публикации.

Если проблему вызывает элемент, генерированный в другой программе, создайте его заново. Если Вы подозреваете текст, задайте ему другой шрифт, попробуйте резидентный шрифт принтера. Если после этого файл печатается нормально, значит, в предыдущем шрифте есть повреждения, установите его заново.

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

Импортированная графика, содержащая поврежденную или некорректно записанную информацию, или слишком сложная для принтера (требует для печати слишком много памяти) вызывает ошибку PostScript. Для упрощения файла старайтесь использовать меньше импортированной графики, меньше загружаемых шрифтов, меньше текстовых эффектов (наклонный, повернутый текст, эффекты символов), старайтесь удалять ненужные элементы, создавать контуры с меньшим числом точек, понижать разрешение растровой графики или сканировать ее заново с меньшим разрешением. Графические форматы, такие как EPS, периодически обновляются, поэтому старые программы могут использовать устаревшие стандарты, непонятные новым приложениям и устройствам.


Ошибки приложения



 WINDOWS

Ошибка «PS_ENUM.DLL version is incompatible with AdobePS» при печати или открытии приложения

ОПИСАНИЕ

После запуска приложения (например Adobe PageMaker, WordPad), обращения к команде File > Print или выбора принтера выводится сообщение «PS_ENUM.DLL version is incompatible with AdobePS version. Exit Windows and re-install the printer». Предполагается, что на компьютере установлены Adobe Illustrator 4.0 и AdobePS PostScript Printer Driver 3.0.1.

РЕШЕНИЕ

Удалите AdobePS PostScript Printer Driver 3.0.1 и установите его заново.

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

Для печати драйвер AdobePS PostScript Printer Driver 3.0.1 требует наличия двух файлов — PS_ENUM.DLL (модифицирован 5/5/95) и RUN_ENUM.EXE (модифицирован 5/5/95). Если установлены другие версии этих файлов, то когда Вы открываете программу, пытаетесь воспользоваться командой Print или выбираете принтер, AdobePS PostScript Printer Driver 3.0.1 возвращает сообщение «PS_ENUM.DLE version is incompatible with AdobePS version. Exit Windows and re-install the printer».

AdobePS PostScript Printer Driver 3.0.1 устанавливает файлы PS_ENUM.DEE (модифицирован 5/5/95) и RUN_ENUM.EXE (модифицирован 5/5/95), затирая существующие файлы PS_ENUM.DLE и RUN_ENUM.EXE.

При установке Illustrator 4.x после инсталляции AdobePS PostScript Printer Driver 3.0.1 положительный ответ с нажатием кнопки Yes в сообщении Illustrator с вопросом, желаете ли Вы стереть существующий файл C:\WINDOWS\SYSTEM\PS_ENUM.DLL или C:\WINDOWS\SYSTEM\RUN_ENUM.EXE, дает программе Illustrator инструкцию заменить существующий файл PS_ENUM.DEE или RUN_ENUM.EXE файлом PS_ENUM.DLL или RUN_ENUM.EXE, включенным в Illustrator 4.x.

Предупреждение «...may not be compatible with watermark or page layput» во время печати с помощью AdobePS 3.0.1

ОПИСАНИЕ

При печати документа с водяными знаками или с использованием функций спуска полос (n-up), которые обеспечивает драйвер принтера AdobePS 3.0.1, появляется сообщение «This application may or may not be compatible with watermark [or page layput (N-up)] feature you selected in Printer Setup.
You may cancel the job or try to print it».



РЕШЕНИЕ

Напечатайте документ из программы, поддерживающей водяные знаки или специальные функции верстки драйвера AdobePS 3.0.1 (например, из Microsoft Word).



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

Если печатать документ из программы, которая не поддерживает водяных знаков или специальных функций верстки драйвера AdobePS 3.0.1, выводится сообщение «This application may or may not be compatible with watermark [or page layput (N-up)] feature you selected in Printer Setup. You may cancel the job or try to print it».



Ошибка «Not enough memory available for this task» при изменении установок в AdobePS

ОПИСАНИЕ

Когда Вы изменяете установки (например, ориентацию страниц) в диалоговом окне Setup драйвера принтера AdobePS 3.0.1 или более ранней версии, выводится сообщение «Not enough memory available for this task. Quit one or more applications to increase available memory and try again». Драйвер соединен с портом принтера, ссылка на который в разделе [Ports] файла Win.ini не имеет двоеточия (например, EPT1.DOS).



РЕШЕНИЕ

К ссылке на порт принтера в разделе [Ports] файла Win.ini добавьте двоеточие (например, LPT1.DOS:):

1. Откройте файл Win.ini в текстовом редакторе, сохраняющем файлы в формате Text Only (например, Windows Write, NotePad).

2. В разделе [Ports] добавьте к соответствующей ссылке на порт принтера двоеточие.

3. Сохраните файл Win.ini в формате Text Only.



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

Если AdobePS в разделе [Ports] файла Win.ini не обнаруживает двоеточия после ссылки на порт принтера, то возвращает ошибку «Not enough memory available for this task. Quit one or more applications to increase available memory and try again». Добавление двоеточия устраняет эту проблему.

MAC OS

Ошибка «Printer could not be open» при использовании программы Downloader 5.0.1 или более ранней версии

ОПИСАНИЕ

При загрузке шрифта с помощью программы Adobe Downloader 5.0.1 или более ранней версии на Macintosh под управлением системы System 7.x выводится сообщение «Printer could not be open».





РЕШЕНИЕ

Воспользуйтесь Downloader 5.0. 4 или более поздней версией.

ИЛИ: Пользуясь Downloader 5.0.1, перенесите драйвер принтера (Apple LaserWriter, Adobe PSPrinter) из папки Extensions просто в панку System Folder и загрузите шрифты. После загрузки шрифтов снова верните драйвер в папку Extensions.

Д

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

Если драйвер принтера находится в папке Extensions, при загрузке шрифта Downloader 5.0.1 и более ранней версии возвращает ошибку «Printer could not be open».

Загружая шрифты, Downloader 5.0.1 и более ранней версии ищет драйвер принтера непосредственно в папке System Folder и не может обнаружить драйверов, установленных в папку Extensions. Downloader 5.0.1 и более ранней версии предназначен для работы с операционной системой System 6.x. Там драйверы принтеров находятся прямо в системной папке. На компьютерах под управлением System 7.x и более поздней версии драйверы принтеров помещаются в папку Extensions в папке System Folder.

Downloader 5.0.4 и более поздней версии предназначен для работы с операционной системой System 7.x и более новой и знает, что драйверы надо искать в папке Extensions.



Ошибка PostScript при загрузке файла PostScript Level 1 на принтер PostScript Level 1

ОПИСАНИЕ

Когда файл, сохраненный как Eevel I Compatible, Вы загружаете на принтер PostScript Level 1, происходит ошибка PostScript (например, syntaxerror, Offending-Command, nonstringval). Используемый для печати PostScript-файла на диск драйвер принтера настроен с помощью PPD-файла под принтер PostScript Level 2 (например, Apple LaserWriter Pro 810, Apple Laser Writer Pro 81 Of).



РЕШЕНИЕ

Загрузите файл на принтер PostScript Level 2.

 ИЛИ: Установите в реквизите Chooser драйвер принтера с другим PPD-файлом PostScript Level 2 (например, HP Laser 4M).

ИЛИ: Установите в Chooser драйвер принтера с PPD-файлом Level 1 или с общим PPD-файлом (нажмите кнопку Use Generic).



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

Печатая на диск PostScript-файл с помощью драйвера принтера с PPD-файлом PostScript Level 2, в диалоговом окне Format, которое открывается после нажатия кнопки Save в окне Print, можно выбрать вариант Level I Compatible или Level 2 Only.Если выбрать Level I Compatible, некоторые PPD-файлы PostScript Level 2 (Apple LaserWriter Pro 810, Apple LaserWriter Pro 81 Of) вынуждают драйвер генерировать код не PostScript Level 1, a PostScript Level 2. Принтер PostScript Level 1 не может интерпретировать код Level 2, поэтому при загрузке такого файла на принтер PostScript Level 1 возникает ошибка PostScript.

В результате использования PPD-файлов PostScript Level 2 (например, HP Laser 4М), PPD Level 1 или общего (generic) PPD драйвер принтера получает возможность записывать PostScript-файл с кодом Level 1, но это ограничивает возможности печати (размер бумаги, режим подачи).

Чтобы определить уровень PostScript PPD-файла:

1. Откройте PPD-файл в текстовом редакторе (например SimpleText, Microsoft Word).

2. Найдите строку Language Level, показывающую уровень PostScript PPD-файла. Например: *LanguageLevel: «I»


Проблемы печати



 WINDOWS

При печати с драйвером AdobePS 4.1 символы TrueType-шрифтов оказываются разорванными

ОПИСАНИЕ

Когда с помощью драйвера PostScript-принтера Adobe PostScript Printer Driver (AdobePS) 4.1 Вы печатаете текст, набранный шрифтом TrueType, символы в местах пересечения образующих их линий оказываются разорванными. Например, верхний и нижний элементы цифры 8 оказываются разделенными. Текст, набранный PostScript-шрифтом, выводится корректно.

РЕШЕНИЕ

Переформатируйте текст, задав ему шрифт PostScript.

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

 Перекрывая друг друга, линии символов PostScript-шрифта образуют эффект маскирования (knockout), в результате чего в месте их пересечения появляется пробел (разрыв). Именно поэтому в PostScript-шрифтах нет пересекающихся линий, и символы печатаются корректно. Между тем, в TrueType-шрифтах пересечение линий допустимо. Драйвер PostScript-принтера AdobePS 4.1 преобразует информацию TrueType-шрифтов в информацию PostScript и при печати пересекающиеся линии символов оказываются маскированными, что и вызывает появление белых просветов.

MAC OS

При печати с использованием драйвера PSPrinter 8.0 или LaserWriter 8.0 вместо полужирного текста выводятся случайные символы

ОПИСАНИЕ

Текст, набранный PostScript-шрифтом полужирного начертания, при печати драйвером принтера PSPrinter 8.0 или LaserWriter 8.0 появляется в виде случайных символов. Сформатированный тем же шрифтом, но не полужирным, текст печатается корректно.

РЕШЕНИЕ

Для печати полужирным начертанием установите контурный (принтерный) шрифт PostScript (например, Traja.bol).

ИЛИ: Не задавайте тексту полужирного начертания. ИЛИ: Воспользуйтесь драйвером принтера PSPrinter 8.1.1 или более новым, либо LaserWriter 8.1.1 или более новым.

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

Если тексту, сформатированному PostScript-шрифтом, Вы назначаете полужирное начертание, но при этом у Вас не установлен соответствующий контурный шрифт (например, Traja.bol), текст должен выводиться как светлый (например, Traja Regular).
Однако драйверы принтера PSPrinter 8.0 или LaserWriter 8. 0 вместо светлого начертания выводят случайные символы.

А драйверы принтера PSPrinter 8.1.1 или более новый, либо LaserWriter 8.1.1 или более новый вместо полужирного шрифта, для которого не установлена контурная версия, корректно печатают светлый текст.



С использованием драйверов PSPrinter или LaserWriter печать на принтере LaserWriter Select 310 оказывается невозможной

ОПИСАНИЕ

Когда в окне Chooser Вы выбираете драйвер принтера PSPrinter, LaserWriter 8.x или LaserWriter, в списке Select a PostScript Printer принтер LaserWriter Select 310 не появляется.



РЕШЕНИЕ

Выберите в Chooser драйвер принтера LW Select 310.



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

LaserWriter Select 310 использует последовательный порт и для связи через него требует модифицированный драйвер LaserWriter 7.x. Все остальные PostScript-принтеры используют порт AppleTalk и устанавливаются в реквизите Chooser с помощью драйверов PSPrinter, LaserWriter 8.x или LaserWriter, работающих с AppleTalk.

Поскольку Apple LaserWriter Select 310 использует модифицированную версию драйвера LaserWriter 7.x, приложения (например, PageMaker 5.0 и более поздние версии), требующие драйверов PSPrinter 8.x или LaserWriter 8.x, печатать на LW Select 310 не могут.



Текст, Сформатированный шрифтом с длинным именем, не печатается

ОПИСАНИЕ

При печати с помощью драйвера принтера Adobe PSPrinter 8.x или Apple LaserWriter 8.x вместо текста появляется пустая область или документ не печатается вовсе. Текст сформатирован шрифтом, имя которого состоит из 32 или более символов (например, Helvetica Condenced Black Oblique, Futura Condenced Extra Bold Oblique, ITC Garamond Condenced Ultra Italic).



РЕШЕНИЕ

Печатайте с помощью драйвера Adobe PSPrinter 8.1 или более поздней версии.

ИЛИ: Печатайте с помощью драйвера Apple LaserWriter 8.1 или более поздней версии.



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

 Драйверы PSPrinter 8.1 и LaserWriter 8.1 и их более поздние версии поддерживают печать шрифтами, имена которых состоят из 32 и более символов.Драйверы PSPrinter 8.0 и LaserWriter 8.0 предназначены для печати шрифтами, длина названий которых ограничена, и когда используются шрифты с именами в 32 и более символов текст не появляется.


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


WINDOWS

Установка принтеров с помощью утилиты AdobePS4.1

Драйвер PostScript-принтера AdobePS 4.1 работает с Windows 95, но не поддерживает Windows 3.1x, Windows for Workgroups и Windows NT.

Чтобы установить принтеры с помощью AdobePS 4.1:

1. Командой Start > Programs > AdobePS4 запустите установочную утилиту AdobePS 4 Setup Utility.

2. В диалоговом окне AdobePS 4 PostScript Printer Driver Setup нажмите кнопку Next.

3. Если ваш принтер подсоединен непосредственно к компьютеру, выберите в диалоговом окне Printer Туре вариант Local Printer и нажмите кнопку Next. 

ИЛИ: Если принтер соединен через сеть, выберите в диалоговом окне Printer Type вариант Network Path и нажмите кнопку Next.

4. В диалоговом окне Install PostScript Printer from PPD установите PPD-файлы, выполнив одно или несколько из следующих действий: 

А. Найдите у себя на диске папку с PPD-файлами (например C:\PM6\RSRC\SEENGEISH\PPD4), затем выберите один или несколько PPD-файлов. 

Б. Чтобы установить PPD-файлы, включенные на CD-ROM-диск AdobePS 4.1:

1. Выберите в списке Drive свой CD-ROM-привод.

2. В списке Directories откройте папку PPD, которая находится в папке Drvrdisk, вложенной в папку Adobeps на CD-ROM.

3. Откройте папку с именем фирмы-производителя вашего принтера (например Agfa, Hewlett-Packard, IBM).

4. Выберите один или несколько принтеров для установки.

5. Устанавливая локальный принтер, выберите порт из списка в диалоговом окне Eocal Port Selection и нажмите кнопку Next.

6. В диалоговом окне Add Printer примите предлагаемое для принтера стандартное имя или введите другое. Если хотите, чтобы этот принтер был стандартным для Windows-приложений, нажмите кнопку Yes. При желании можете напечатать пробную страницу, для этого снова нажмите кнопку Yes, a затем Next.

7. В диалоговом окне Properties задайте нужные свойства принтера и кнопкой ОК вернитесь к AdobePS 4 PostScript Printer Driver Setup.

8. Кнопкой Exit покиньте окно AdobePS 4 PostScript Printer Driver Setup.
Если хотите добавить другой принтер, нажмите кнопку Add Another и повторите пункты 3-8.



Определение места подкачки для PSPrinter 8.x

Если вы пользуетесь функцией подкачки заданий для печати, которую обеспечивает драйвер Adobe PostScript-принтера 8.x (PSPrinter), можете оставить папку подкачки в месте, заданном по умолчанию, или изменить его, чтобы PSPrinter передавал файлы на другой диск или на другой Macintosh в сети.



МЕСТО ПОДКАЧКИ ПО УМОЛЧАНИЮ 

По умолчанию PSPrinter 8.x подкачивает задания печати на загрузочный жесткий диск, а для хранения информации использует свободное дисковое пространство. Если режим фоновой печати отключен, PSPrinter передает файлы во временную папку под названием Printing Temp Folder (PSPrinter 8.1 и более новый) или PSPrinter Temp Folder (PSPrinter 8.0), которую он создает и помещает в папку Extensions/System Folder. При фоновой печати программа PrintMonitor фирмы Apple подкачивает файлы в папку PrintMonitor Documents, находящуюся в системной папке. После того как PrintMonitor помещает файлы в одну из папок Printing Temp Folder, PSPrinter Temp Folder или PrintMonitor Documents, драйвер PSPrinter преобразует их в PostScript-код, сжимает для более быстрой передачи и направляет на принтер. Если на жестком диске не хватает места для файла подкачки, PSPrinter возвращает ошибку Disk Full. Чтобы этого не случилось, уберите с загрузочного диска (тома с активной системой) часть файлов или передавайте файлы подкачки на другой том (локальный или удаленный диск), имеющий больше свободного пространства.



ПОДКАЧКА НА ДРУГОЙ ЛОКАЛЬНЫЙ ЖЕСТКИЙ ДИСК

Можно сделать так, чтобы при отключенном режиме фоновой печати (в реквизите Chooser переключатель Background Printing в положении Off) PSPrinter подкачивал файлы на другой локальный жесткий диск (например внешний диск).

Чтобы PSPrinter подкачивал файлы на другой диск:

1. Создайте на диске для подкачки папку с названием Printing Temp Folder (PSPrinter 8.1 и более поздний) или PSPrinter Temp Folder (PSPrinter 8.0).



В разделе 8.1, «Operator Summary», собраны все операторы, сгруппированные по 24 категориям. Там содержится также краткий обзор 30 возможных ошибок PostScript.

Анализируя сообщение об ошибке, обратите внимание на вызвавшую сбой команду (OffendmgCommand), это позволит определить, какой оператор не сработал. Прежде всего взгляните на имя ошибки. В обоих случаях держите под рукой Раздел 8.1. Само по себе только имя ошибки без сбойной команды бессмысленно. Например, ошибка limitchek означает, что в структуре RIP был превышен некий лимит. Это ни о чем не говорит. Что за лимит, или хотя бы к чему он относится? Сбойная команда

Выражение OffendmgCommand показывает, какой именно PostScript-оператор дал сбой. Все операторы можно разделить на две группы: влияющие на внешний вид страницы и не влияющие. Операторы первой группы влияют, в частности, на объекты трех типов, поддерживаемые языком PostScript, — текст, графика (здесь и далее под этим подразумевается векторная графика) и изображения (растровые картинки, созданные на компьютере или оцифрованные путем сканирования). Различие между этими группами весьма существенно: чтобы исправить ошибки, вызванные операторами первой группы, достаточно модифицировать документ в программе, где он был создан. Операторы второй группы используются при программировании PostScript-файла, и, чтобы понимать их и устранять возникающие проблемы, требуется серьезный опыт работы с языком PostScript.

Операторы первой группы, в свою очередь, могут быть разбиты на категории (см. табл. 1), как указано в Разделе 8.1 руководства «PostScript Language Reference Manual». Категории эти следующие: Graphics State, Device-Independent (состояние графики, аппаратно-независимые); Graphics State, Device-Dependent (состояние графики, аппаратно-зависи-мые); Path Construction (построение контуров); Painting (закрашивание); Form and Pattern (формы и орнамент); Device Setup (настройка устройства); Character and Font (символы и шрифты). Эти семь категорий насчитывают довольно много операторов, но следует иметь в виду, что одни из них используются чаще, другие реже.


Например, оператор рисования fill встречается весьма часто, поскольку применяется для закрашивания графики, а специфичный оператор ueofill — редко.

Увидев в выражении OffendingCommand имя оператора, найдите в Разделе 8.1 руководства его категорию. Это поможет определить тип операции, вызвавшей ошибку. Например, оператор show относится к категории Character and Font, поэтому, если Вы увидите ошибку, где сбойная команда представлена оператором show, можно подозревать, что проблема связана с текстом PostScript-файла. Табл. 1 содержит перечень категорий операторов, их краткое описание и общие примеры.

В сообщениях об ошибках можно увидеть некоторые команды, отсутствующие в руководстве «PostScript Language Reference Manual», поскольку они не являются стандартными. Такая ситуация более типична для продуктов, поддерживающих только вариант Level 1 языка PostScript, чем для тех, которые работают и с Level 2 (см. «PostScript Level 2», с. 104). Имя ошибки

Определив в сообщении сбойную команду, обратите внимание на имя ошибки. Наиболее распространенные ошибки и их краткое описание приведены в табл. 2, там же даются примеры сбойных команд, общие проблемы и методы решения той или иной комбинации «ошибка — сбойная команда». Некоторые из примеров представляют собой программные ошибки, анализ и исправление которых требует специальных приемов отладки и знания языка PostScript. В таких случаях за помощью следует обращаться к специалисту или производителю своего программного обеспечения и R1P.

ТАБЛИЦА 1: ОПЕРАТОРЫ POSTSCRIPT
КАТЕГОРИЯ ОПЕРАТОРОВ

ОПИСАНИЕ КАТЕГОРИИ

ПРИМЕР ОПЕРАТОРА

ОПИСАНИЕ ОПЕРАТОРА

Graphics State, Device-Independent (состояние графики, аппаратно- независимые)

Управляет прорисовкой объектов, на выводных устройствах разных типов результаты должны быть идентичными.

setcolor

setlinewidth

Задает цвет объекта. Задает ширину линий объекта.

Graphics State, Device-Dependent (состояние графики, аппаратно- независимые)

Управляет прорисовкой объектов, на выводных устройствах разных типов результаты обычно

sethalftone set flat

Устанавливает запрошенный полутоновой растр.

Path Construction (построение контуров)

Используется для создания графики, такой как полигоны кривые.

lineto curve to arc

Вычерчивает линию. Вычерчивает кривую. Вычерчивает дугу или кр\т.

Painting

(закрашивание)

Используется для закрашивания графики и изображений

stroke fill image

Закрашивает обводную линию. Закрашивает внутреннюю часть графики. Закрашивает изображения.

Form and Pattern

(формы иорнамент)

Применяется для генерирования повторяющихся форм и орнамента.

setpattern

execform

Вычерчивает форму.

Device Setup (настройка устройства)

Используется для настройки атрибутов принтера.

setpagedevice

Устанавливает запрошенные функции устройства.

Character and Font

(символы и шрифты)

Используется для манипуляции со шрифтами и символами.

findfont show

: Отыскивает и загружает запрошенный шрифт.  Закрашивает символ или группу символов. 




ТАБЛИЦА 2: СООБЩЕНИЯ ОБ ОШИБКАХ POSTSCRIPT
ИМЯ ОШИБКИ

ОПИСАНИЕ

СБОЙНАЯ КОМАНДА

ОБЩИЕ ПРОБЛЕМЫ И ИХ РЕШЕНИЕ

<имя шрифта> not found, using Courier.

Запрошенный шрифт не подан RIP или не включен в PostScript-файл (Формат [этого сообщения иной но сравнению с другими: он не имеет сбойной команды).

Не используется.

Загрузите отсутствующий шрифт в RIP, включите его в документ или выберите другой шрифт.

configurationerror

Запрошенная функция не может быть задана; часто сопровождается дополнительным полем ErrorInfo с указанием запрошенной функции.

setpagedevice

Не запрашивайте у драйвера этой функции; воспользуйтесь другим принтерным файлом или сконфигурируйте RIP так, чтобы он поддерживал эту функцию.

dictfull

В структуpax данных PostScript, называемых словарями, больше не осталось места; эта проблема более характерна для PostScript Level 1, чем для Level 2.

store, put , def

Эти операторы хранят объекты в словарях; ошибка требует специальной отладки.

invalidaccess

Была предпринята попытка поместить объект в структуру данных, предназначенную только для чтения.

store,

put,

def

Эти операторы хранят объекты в разных структуpax данных PostScript; ошибка требует специальной отладки.

invalidfont

Была предпринята попытка установить в память RIP неправильно сделанный или неправильно лицензированный шрифт.

findfont,

 definefont,

selectfont

Замените или установите на RIP и/иди компьютер другой шрифт.

invalidrestore



Проблема с управлением памятью на программном уровне.

restore

Возможна проблема с драйвером принтера; требуется специальная отладка.

ioerror

Когда RIP обрабатывал файл, возникла ошибка ввода/вывода; этот файл может представлять собой текущее задание или какой-либо другой, ссылка на который имеется в файле задания.

image ,

 colorimage

случайный набор символов

Представленные данные неправильны: просканируйте, отредактируйте или импортируйте изображение снова. Эти символы могут указывать на проблему коммуникации: переместите или замените линию связи, проверьте настройки коммуникации, отключите спулеры или запустите задание снова.

limitcheck

При выполнении операции превышен некий лимит

show, fill, stroke , clip,

 другие операторы рисования

image

Слишком сложная графика (при работе с PostScript Level 2 такое случается крайне редко): увеличьте величину спрямления (Flatness), разделите разрешение принтера. Внутреннее представление запрошенного полутонового растра слишком мало или слишком велико: проконсультируйтесь с производителем своего RIP. Изображение слишком велико, имеет слишком высокое разрешение или не может быть повернуто. Уменьшите размер или разрешение изображения, измените угол изображения или поверните его в программе редактирования графики.




 

Вы обнаружите, что предлагаемые в табл. 2 решения не всегда способны исправить возникшую ошибку. Здесь дается лишь общее представление о том, что могут означать наиболее распространенные ошибки и какие они вообще бывают.

Более подробную информацию об операторах и ошибках Вы найдете в Разделе 8.2, «Operator Details» руководства «PostScript Language Reference Manual», в остальной его части описаны принципы работы операторов PostScript и устранения ошибок. Существует также ряд книг и пособий для практического освоения языка PostScript (см. «Рекомендуемая литература» и «Учебные курсы и семинары»).



ВЫВОД СООБЩЕНИЙ ОБ ОШИБКАХ НА ЭКРАН 

Интерпретатор генерирует сообщение об ошибке, а то что может произойти дальше, зависит от используемого принтера или RIP. Сообщение, возможно, в ином формате, чем было описано выше, может быть записано где-нибудь в недрах RIP или направлено обратно компьютеру, который передал его RIP.

Если Ваш RIP не записывает сообщения или не может передавать их на компьютер, те пропадают. В таких случаях желательно пользоваться утилитами обработки ошибок. Они представляют собой PostScript-файлы, изменяющие способ обработки и отображения сообщений об ошибках, которым пользуется интерпретатор. Например, они могут печатать информацию об ошибках на RIP или записывать ее на диск RIP для последующего считывания. Некоторые из таких утилит предоставляют гораздо больше информации, чем просто сообщения об ошибках, но чтобы в ней разобраться, необходимо глубокое знание языка PostScript. По поводу утилит обработки ошибок, обратитесь к производителю своего RIP. Adobe Systems также предлагает простой обработчик ошибок, загрузить который можно по модему или Internet (см. «Доступ к файлам Adobe»).

ТАБЛИЦА 2: СООБЩЕНИЯ ОБ ОШИБКАХ POSTSCRIPT (ПРОДОЛЖЕНИЕ)

ИМЯ ОШИБКИ

ОПИСАНИЕ

СБОЙНАЯ КОМАНДА

ОБЩИЕ ПРОБЛЕМЫ И ИХ РЕШЕНИЕ

rangecheck

Значение, присвоенное оператору, находится вне пределов допустимого диапазона.

setpapertray (Level 1)

Несколько операторов

Запрошен несуществующий лоток для бумаги: запросите у драйвера принтера другой лоток. Требует специальной отладки.

stackoverflow

Это программный сбой, связанный с заполнением внутренней структуры данных, называемой стеком операндов.

Несколько операторов

Может указывать на проблему принтерною драйвера или вмешательство со стороны какой-нибудь утилиты. Требует специальной отладки.

stackunderflow

Оператор ожидал, что в стеке операндов будет одно или несколько значений, но там не оказалось ни одного.

Несколько операторов

Может указывать на проблему драйвера или вмешательство со стороны какой-нибудь утилиты. Требует специальной отладки.

timeout

Лимит времени, отведенный на выполнение операции, исчерпан.

Несколько операторов

Установлен слишком низкий порог временной блокировки или есть проблема с коммуникацией. С помощью программы администрирования или принтерного драйвера установите на RIP другое значение для тайм-аута или воспользуйтесь другим драйвером.

typecheck

Оператор ожидал найти в стеке операндов значение определенного типа, но ему был предложен не тот тип.

Несколько операторов

Случайные символы или вообще никаких символов

Возможно, проблема с драйвером принтера или вмешательство со стороны какой-нибудь утилиты. Требует специальной отладки. Неполадки в коммуникации или в задании осталась часть данных: воспользуйтесь другой коммуникационной линией или другим принтерным драйвером. Возможно, Вы перенесли PostScript-файл на другую компьютерную платформу и загрузили с нового компьютера: попробуйте сохранить файл не в двоичном формате, а в ASCII или Text Only.

undefined

Указанное в OffendmgCommand имя незнакомо растровому процессору (RIP).

md 

Несколько операторов

 Случайные символы

Это не оператор PostScript: означает, что и сохраненный на Macintosh PostScript-файл не был включен требуемый PostScript-код. Сохраните файл заново. Задание содержит нестандартный оператор, незнакомый растровому процессору: проверьте установки драйвера или выберите другой принтерный файл. Слишком много данных для изображения: просканируйте, отредактируйте или импортируйте изображение снова.

VMerror

В ходе выполнения задания RIP вышел за пределы виртуальной памяти (VM) PostScript.

Несколько операторов

Перезагрузите RIP, чтобы очистить его память. При использовании PostScript Level 2 эта ошибка возникает очень редко.




 

Даже если RIP способен возвращать сообщения об ошибках компьютеру, Вы все равно можете так и не увидеть их у себя на экране, или они мелькают так быстро, что прочесть их невозможно. Это значит, что драйвер принтера игнорирует возвращаемые с RIP сообщения или не пропускает их. (Среди таких драйверов — LaserWriter фирмы Apple Computer, PSCRIPT™ производства Microsoft, PSPrinter™ и ADOBEPS™ фирмы Adobe Systems соответственно для Macintosh и Windows).

Более того, обнаружив сообщение об ошибке, драйвер может представить его как лишенное всякой информативности, например, «-8133». Следует иметь в виду, что не все сообщения об ошибках означают ошибки PostScript. Например, сообщение «-4100» или «The job is OK, but can't be printed on the Macintosh» может указывать на проблему в коммуникационной линии, идущей от Macintosh к RIP.

В этом случае можно воспользоваться утилитой обработки ошибок, но это не всегда лучший выход. Так, если утилита дает RIP указание печатать сообщения об ошибках на бумаге или на пленке, то это может обернуться лишней тратой материала. Гораздо удобнее, когда сообщения выводятся на экран. Драйверы PSPrinter и LaserWriter 8.0 (производства соответственно Adobe Systems и Apple Computer) предлагают такую возможность.

Если у Вас их нет, существует еще один хороший метод: сохранить PostScript-файл на диске компьютера и с помощью загрузочной утилиты загрузить его в RIP. (Примерами таких утилит могут служить программы загрузки шрифтов, LaserTalk™ и SendPS™ производства Adobe Systems, производители RIP также могут предлагать загрузочные утилиты).

Обычно загрузочные утилиты после передачи файла либо выводят сообщения об ошибках на экран, либо записывают возвращаемую из RIP информацию в «регистрационный файл» на диске компьютера. Если Ваша утилита обработки ошибок вместе с сообщениями предлагает дополнительную информацию RIP и не выводит ее на носитель, установите ее и загрузите сохраненный PostScript-файл.

Тонкости установки



 WINDOWS

После установки PSPrinter 3.0.1 на Windows 95 пиктограмма в папке Printers не появляется

ОПИСАНИЕ

После установки на Windows 95 драйвера PostScript-принтера PSPrinter 3.0.1 пиктограмма выбранного принтера в папке Printers не появляется.

РЕШЕНИЕ

Перезапустите Windows 95.

ИЛИ: Установите драйвер AdobePS 4.1 или более позднюю версию, либо Microsoft PostScript Printer Driver 4.0 или более позднюю версию.

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

Драйвер принтера AdobePS 3.0.1 не маркирован как совместимый с Windows 95 и при установке не обновляет файла Windows 95 Registry, это делает невозможным появление в папке Printers пиктограммы выбранного принтера. Между тем, драйвер добавляет элементы в файл WIN.INI. При следующем запуске Windows 95 считывает эти элементы и вставляет их в Registry, создавая тем самым в папке Printers пиктограмму установленного принтера.

Драйвер принтера, имеющий логотип совместимости с Windows 95 (например, AdobePS 4.1 и более поздней версии), при установке обновляет файл Windows 95 Registry и в папке Printers появляется пиктограмма выбранного принтера.

Драйвер принтера AdobePS PostScript 3.0.1 представляет собой 16-разрядную программу, созданную для 16-разрядной версии Microsoft Windows (Windows 3.1, Windows for Workgroups). AdobePS 3.0.1 может работать с Windows 95, 32-разрядной операционной системой, но не имеет логотипа совместимости с Windows 95. Маркированные таким логотипом программы удовлетворяют критериям Windows 95 Logo: поддерживаются функции системного уровня (длинные имена файлов, 32-разрядная адресация, новая оболочка пользовательского интерфейса), а также дополнительные функциональные особенности, таких как OLE 2.0.

Ошибка «Attempt to install an older version» при установке AdobePS 4.1

ОПИСАНИЕ

При инсталляции принтера с CD-ROM установочной утилитой драйвера AdobePS 4.1 выводится сообщение «Error: Attempt to install an older version. Setup has detected that you are trying to install one or more files that are older than what you already installed on your system.
This operation is not permitted» (Ошибка: попытка установить устаревшую версию. Установщик обнаружил, что вы пытаетесь установить один или несколько файлов более старых, чем те, что уже были установлены. Это недопустимо).



СИМПТОМ

Установлен драйвер AdobePS 4.1.1.



РЕШЕНИЕ

Переименуйте файл Adobeps4.drv в директории WindowscSystem и установите AdobePS заново.

 ИЛИ: Инсталлируйте принтер с помощью установочной утилиты AdobePS 4.1.1.



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

Установив AdobePS 4.x, можно запускать установочную утилиту с жесткого диска или с CD-ROM. При запуске с жесткого диска для инсталляции принтера она использует установленную версию AdobePS (т. е. установленную версию файла Adobeps.drv). Если установить AdobePS 4.1.1, а затем с помощью утилиты AdobePS 4.1 инсталлировать с CD-ROM принтер, выводится ошибка «Error: Attempt to install an older version», поскольку утилита не может заменить более новый файл Adobeps.drv программы AdobePS 4.1.1 более старым Adobeps.drv версии AdobePS 4.1. Переименование ранее установленного файла Adobeps4.drv (для AdobePS 4.1.1) дает программе возможность установить AdobePS 4.1.

AdobePS 4.1 включается на CD-ROM Adobe Type Manager (ATM) Deluxe 4.0, a AdobePS 4.1.1 — на CD-ROM PageMaker 6.5. Файл Adobeps4.drv для AdobePS 4.1.1 датирован 05/24/96, а файл Adobeps4.drv для AdobePS 4.1. — 03/01/96. Проверить версию принтерного драйвера в Windows 95 можно в диалоговом окне Properties установленного принтера. Для этого активи-зируйтеь вкладку Paper и нажмите кнопку About.



Ошибка «Invalid printer name» при установке принтера для AdobePS 4.x

Во время инсталляции принтера при помощи драйвера AdobePS 4.x утилита AdobePS Setup Utility возвращает ошибку «Invalid printer name [имя]». Принтер подключен к сети через Novell Netware 4.x при помощи Netware Directory Service (NDS).



РЕШЕНИЕ

С помощью AdobePS Setup Utility установите драп-вер принтера как локальный принтер, затем установите принтер как сетевой:



1. С помощью AdobePS 4 Setup Utility инсталлируйте принтер как локальный (см. документ 370411).

2. Выберите команд\' Start > Settings > Printers.

3. В контрольной панели Printers щелкните правой кнопкой мыши пиктограмму нового принтера и в раскрывающемся списке выберите Properties.

4. В диалоговом окне Properties активизируйте вкладку Details и нажмите кнопку Add Port.

5. В диалоговом окне Add Port нажмите кнопку Browse. Перейдите к сетевому принтеру, выделите его и нажмите ОК. Снова нажмите ОК, чтобы вернуться в диалоговое окно Properties.

6. Кнопкой ОК закройте окно Properties. ИЛИ: Сконфигурируйте путь к сетевому принтеру так, чтобы в нем не было точек. Проконсультируйтесь с сетевым администратором или загляните в документацию Netware.



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

По умолчанию NDS создает для сетевых принтеров путевые имена с точками (например \\Press\.LP3-Vari2.courier). AdobePS их не поддерживает, поэтому при попытке добавить сетевой принтер с таким путевым именем AdobePS Setup Utility возвращает сообщение об ошибке. Отключение NDS, создание путевого имени без точек или установка принтера как локального перед назначением его в качестве сетевого позволяет обойти ошибку.

MAC OS

Adobe Printer Driver 8.x для Macintosh: установка и устранение проблем

Данный технический комментарий объясняет, как устанавливать Adobe Printer Driver для Macintosh (представленный пиктограммой AdobePS 8.x) и как устранять возникающие проблемы.

ADOBEPS 8.X И APPLE LASERWRITER 8.X

 AdobePS 8.x и LaserWriter 8.x представляют собой одну и ту же программу. Apple Computer, Inc. и Adobe Systems, Inc. написали ее совместно, а распространяют по отдельности. Версии различаются лишь пиктограммами и набором PPD-файлов. Apple прилагает к LaserWriter 8.x только свои собственные PDF-файлы, a Adobe — PPD-файлы всех производителей, имеющих разрешение Adobe на их создание.

Aldus Corporation, Frame Technology и другие производители программ решили также распространять драйвер LaserWriter 8.x со своими продуктами.


Компании договорились и о поддержке продуктов, входящих в комплект их поставок. Так, если вместе с PageMaker 5.0 Вы получаете копию LaserWriter 8.x, Aldus Corporation обеспечивает его поддержку. Если Вы покупаете PSPrinter непосредственно у Adobe, поддержку предоставляет Adobe. Поддержка специфических функциональных особенностей PPD-файлов обеспечивается производителями принтеров.



УКАЗАНИЯ ПО УСТАНОВКЕ

Как установить Adobe Printer Driver:

1. Закройте все приложения и вставьте в дисковод Disk 1.

2. Дважды щелкните пиктограмму Adobe PSPrinter Installer. Открывается диалоговое окно установщика.

3. Нажмите кнопку Install и начинается процесс инсталляции.

Установщик копирует Adobe Printer Driver и папку Printer Descriptions (для PDF-файлов) в папку System Folder следующим образом:

 На Macintosh под управлением System 7.x файлы помещаются в папку Extensions, расположенную в системной папке.  На Macintosh под управлением System 6.x файлы вместе с новыми версиями утилит Backgrounder, PrintMonitor, LaserWriter и Laser-Prep помещаются непосредственно в системную папку.

УСТРАНЕНИЕ ПРОБЛЕМ

Этот раздел описывает некоторые проблемы, которые могут возникнуть в ходе установки или после нее, и способы их решения.



ПОДКАЧКА ФАЙЛОВ НА ЖЕСТКИЙ ДИСК

 Одной из особенностей драйвера PSPrinter 8.x является быстродействие. Чтобы печать выполнялась быстрее, PSPrinter 8.x подкачивает (спулирует) задания для печати на загрузочный диск. Этот процесс позволяет драйверу преобразовать файл в код PostScript, сжать его для ускорения передачи и переслать на принтер. Если для спулирования файла места на жестком диске недостаточно, задание оказывается не выполненным, и возвращается ошибка переполнения диска (Disk Full). В этом случае нужно очистить место, удалив другие файлы, и попытаться выполнить печать снова. Возможно, также есть смысл вернуться к версии 7.x драйвера LaserWriter.



ПРЯМАЯ ПОДКАЧКА НА ДРУГОЙ ЛОКАЛЬНЫЙ ЖЕСТКИЙ ДИСК

Этот раздел предлагает способ обойти проблему недостатка свободного пространства на загрузочном жестком диске и дать возможность драйверу PSPrinter создавать файлы подкачки.


Если у Вас нет файлов, которые можно удалить, попробуйте один из следующих способов или воспользуйтесь драйвером LaserWriter версии 7.1.2.

Если к Вашему Macintosh подключен дополнительный жесткий диск и Вы пользуетесь системой System 7 или более новой, можно заставить PSPrinter спулиро-вать файлы на этот диск. Правда, печать в фоновом режиме при этом невозможна.

Выбирая принтер в окне Chooser, Вы можете включать или отключать режим фоновой печати. Программа PrintMonitor фирмы Apple управляет фоновой печатью, а это требует передачи информации для печати в папку PrintMonitor Documents, которая находится в папке System Folder с активной системой. Так что при фоновой печати подкачка должна осуществляться в системную папку загрузочного диска или в системную папку удаленного Macintosh (см. следующий раздел). Драйвер PostScript-прингера управляет подкачкой во время фоновой печати.

Чтобы определить диск для подкачки заданий на печать:

1. Выберите диск, куда будет осуществляться подкачка, и создайте новую папку. Пользователи PSPrinter 8.0 должны назвать ее PSPrinter Temp Folder, a пользователи LaserWriter 8.0 — LaserWriter Temp Folder.

2. Выделите новую папку и командой File > Make Alias создайте ее псевдоним.

3. Скопируйте псевдоним в папку Extensions (в системной папке) и удалите из названия слово alias.

4. Откройте Chooser, выберите драйвер принтера Adobe PSPrinter и отключите фоновую печать (Background Printing Off).

5. Напечатайте документ. После передачи информации на диск, где была создана новая папка подкачки, печать выполняется в прямом режиме.



ФОНОВАЯ ПОДКАЧКА НА ДРУГОЙ MACINTOSH В СЕТИ

Если у Вас в сети есть еще один Macintosh, для подкачки заданий на печать можно использовать его. Чтобы иметь общий доступ к файлам, на обоих компьютерах должна быть установлена одна и та же версия PSPrinter 8.x (или LaserWriter 8.x или PHLaserJet 8.x), a также система System 7.0 или более поздняя версия. Далее Macintosh, на котором выполняется печать, именуется «локальным», а используемый для подкачки — «удаленным».



1. Откройте Chooser на удаленном компьютере. Выделите драйвер принтера Adobe PostScript и выберите целевой принтер. Фоновая печать должна быть включена (Background Printing On).

2. На удаленном компьютере дважды щелкните загрузочный диск и выберите папку System Folder. Выберите команду File > Sharing. Включите режим Sharing для System Folder и всех вложенных в нее папок. Включите опции See all folders, See files и Make changes секции Everyone.

3. На удаленном компьютере откройте папку System Folder. Выделите папку PrintMonitor Documents и командой File > Make Alias создайте ее псевдоним.

4. На локальном компьютере откройте Chooser. Выделите драйвер принтера Adobe PostScript и выберите целевой принтер. Фоновая печать должна быть включена (Background Printing On). Закройте Chooser.

5. На локальном компьютере снова откройте Chooser и выберите пиктограмму AppleShare. Зарегистрируйтесь в качестве «гостя» системной папки удаленного компьютера. Скопируйте файл PrintMonitor Documents alias из системной папки удаленного компьютера в системную папку локального.

6. Удалите папку PrintMonitor Documents на локальном компьютере, затем из имени папки PrintMonitor Documents alias уберите слово alias. (Теперь, если Вы выделите папку PrintMonitor Documents и выберите команду File > Get Info, то увидите, что оригинал этого псевдонима находится в системной папке удаленного компьютера).

7. На удаленном компьютере выбросьте в корзину папку PrintMonitor Documents alias. Она больше не понадобится.

8. Теперь можете распечатывать файлы на локальном компьютере как обычно. На нем же отображается диалоговое окно подкачки. Как только Вы включаете печать, в папке PrintMonitor Documents удаленного компьютера создается временный файл подкачки. Система на удаленном компьютере обнаруживает подкачиваемые документы и начинает их печатать. Важные замечания:

 Сообщения об ошибках, которые генерирует PrintMonitor, подаются только на удаленный компьютер.  Некоторые антивирусные программы реагируют на этот процесс как на подозрительную активность.


Вы можете получить сообщение о том, что мол пытаетесь обойти менеджер ресурсов (Resource Manager). В такой ситуации это обычное явление.  Удаленный компьютер должен иметь все шрифты, которые требует задание для печати, локальный компьютер своих шрифтов не передает. Если нужных шрифтов не оказывается, выполняется подстановка и текст выводится шрифтом Courier.

ВАРИАНТ LARGER PRINT AREA НЕДОСТУПЕН 

Большинство PPD-файлов, но не все, предлагаюг два варианта размеров области для печати. Те, которые не имеют такой возможности, оставляют вариант Larger Print Area недоступным, а в качестве варианта по умолчанию определяется самая большая печатная область. Если выбрать Generic PPD, опция Larger Print Area становится доступной, хотя иметь эту возможность вовсе необязательно, так как PPD автоматически выбирает максимальную область для печати.



ОШИБКИ ПРИ ПЕЧАТИ НЕКОТОРЫМИ ШРИФТАМИ

PSPrinter печатает следующими шрифтами:

 Helvetica Condenced Black Oblique  Futura Condenced Extra Bold Oblique  ITC Garamond Condenced Ultra Italic В PSPrinter 8.1.1 проблемы, связанные с печатью этими шрифтами, исправлены. Если Вы хотите печатать ими, обновите драйвер до версии 8.1.1. PSPrinter 8.0 не печатает шрифтами, начертание которых определяется через меню Style, если нет соответствующего контурного начертания. Например, если к тексту, сформатированному шрифтом Futura, применить команду Style > Bold, а контурное начертание Futura Bold не установлено, задание напечатано не будет. PSPrinter 8.1.1 воспроизводит полужирную версию светлого начертания, даже если контурная не установлена.



ПРОБЛЕМЫ С ПЕЧАТЬЮ ИЗ TYPE ALIGN 

При выводе на печать с помощью PSPrinter 8.x из программы Type Align документы печатаются шрифтом Courier. To же самое касается файлов Type Align, экспортированных в формате PICT или путем вырезания и вставки. Файлы, экспоргированные как EPS, печатаются нормально, но не показывают изображения Preview.

Если при печати файлов из программы Adobe Type Align с помощью драйверов принтера 8.0, 8.1 или 8.1.1 у Вас возникают проблемы, попробуйте воспользоваться драйвером фирмы Apple версии 7.x.


Драйверы серии 8.x с Adobe Type Align несовместимы.



ПРОБЛЕМЫ С PPD И ПРИОБРЕТЕНИЕ PPD 

Проблемы, связанные с теми или иными функциями PPD-файлов, решаются их непосредственным производителем. Одна из таких проблем — это рассмотренная выше недоступность расширенной области печати (Larger Print Area).

Обновленные PPD и PPD, не входящие в комплект PSPrinter 8.x, приобретаются у производителей принтеров.



Ошибка «Please insert the disk PSPrinter» при установке PSPrinter 8.3.1

ОПИСАНИЕ

Во время установки драйвера Adobe PostScript-принтера (PSPrinter) 8.3.1 установщик выводит сообщение «Please insert the disk PSPrinter», после чего следует ошибка «An error occurred while installing on the active startup disk [имя диска]. Installation was not able to be completed, but your original software has been restored». Переименование диска не решает проблемы: установщик все равно его не признает.



СИМПТОМ

Вы копируете на диск драйвер PSPrinter, загруженный с Web-узла Adobe или с Adobe BBS.



РЕШЕНИЕ

Назовите диск «PSPrinter» и проверьте, чтобы он содержал только следующие папки и файлы:

Имя файла

Размер

Тип файла

Chooser

54K

утилита

Installer

152K

приложение

Папка Printer Desc

-riptions:



Имя файла

Размер

Тип файла

PSPrinter

708K

расширение Chooser

PS Printer Instal

168K

документ Installer

PSPrinter ReadMe

13K

пример текстового документа

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

Загрузив и разархивировав файл Psp831.sit, Вы получаете следующие файлы и папку:

 8.3.1 UserGuide.pdf;  папку PSPrinter;  ReadMe First Для установки PSPrinter копировать на дискету нужно только содержимое папки PSPrinter, затем дискету следует назвать «PSPrinter». Если она названа как-то иначе или содержит не ту информацию (например, папку PSPrinter, когда нужно только ее содержимое), установщик выдает сообщение «Please insert the disk PSPrinter».



Файл ReadMe First включает следующие указания по установке:

«Поскольку PSPrinter является системной программой, то не может устанавливаться па диск, на котором находится. Скопируйте содержимое папки PSPrinter на дискету. Назовите ее точно так же, как названа распакованная папка, обратив особое внимание на заглавные буквы.»



Adobe PostScript 3. Общая информация

ADOBE POSTSCRIPT — НОВОЕ ПОКОЛЕНИЕ POSTSCRIPT ПЕЧАТИ

С появлением языка PostScript в 1985 году Adobe Systems совершила революцию нашего отношения к печатной странице. Технология Postscript стала использоваться компаниями, издательствами и правительственными организациями всего мира. Действительно, 75 процентов коммерческих публикаций печатаются на PostScript устройствах, таких как черно-белые принтеры, фотонаборные автоматы, устройства для вывода пластин и системы цифровой печати. PostScript также применяется как технология создания изображения на мониторе на наиболее современных рабочих станциях.

Adobe предлагает эволюционные и революционные решения для печатного рынка. Созданием PostScript 3 Adobe снова поднимает всемирный графический стандарт на новую ступень, применяя новейший подход к печати.

Adobe PostScript 3 превращает PostScript из языка описания страниц в оптимизированную систему для печати, соответствующую сегодняшним растущим требованиям к сложным распределенным системам печати.

С помощью полной интеграции с PDF — открытой спецификации файлов, сохраняющих внешний вид на различных компьютерных платформах, — PostScript 3 документы могут быть опубликованы в электронном виде и при необходимости распечатаны. PDF файл обеспечивает единственный шаблон, который может быть использован в электронных, печатных и смешанных процессах без изменения качества.

Adobe PostScript 3 придает новые свойства цифровым документам.

Сетевая система повышает простоту использования, установки, доступа и контроля принтера и печатных систем. Подготовленная к «всемирной паутине» печать дополняет опыт пользователя при печати содержимого Интернет-страниц и облегчает использование Интернет при печати.


Технологией PlanetReady Adobe гарантирует установку Adobe PostScript в широчайшем спектре устройств во всем мире поддержкой лидирующих программных продуктов и интеграцией с основными операционными системами.

Enhanced Image Technology распознает графические объекты, автоматически оптимизирует их обработку для обеспечения максимального возможного качества и одновременно сокращает время возврата к приложению, столь необходимое для восстановления пользователем контроля над компьютером. Новые свойства — поддержка трехмерной графики, фотографическое качество серо-шкальных изображений, гладкие заливки, маскирование и полноцветные спектры — позволяют рассматривать Adobe PostScript 3 как технологию для профессионалов и художников.

Новый подход к маскированию объектов позволяет улучшить качество изображения. Маскированные изображения, вырезанные по контуру для наложения на другие объекты, используются в разнообразных документах — от фирменных до рекламных проспектов, где текст обтекает графику для достижения визуальных эффектов. Каждый сегмент контура изображения определяется математически. Постоянство цвета — решающий фактор при печати документа на домашнем цветном принтере, при пересылке его по сети Интернет или размножении на высокоскоростном принтере. В отличие от других технологий, которые работают только на выбранных целевых устройствах, Adobe PostScript 3 делает цвет независимым от устройства, что позволяет добиться постоянства цвета в любой обстановке — от офисной до профессиональной печатной.

Adobe PostScript 3 обеспечивает также массу новых свойств, включая прямую поддержку Hi-Fi цветоделения в печатающей системе. Hi-Fi цветоделение обеспечивает воспроизведение широкой гаммы оттенков и многоцветную печать на широком спектре печатных устройств — от высокоскоростных печатных машин, печатающих пятью и более красками, до офисных принтеров нового поколения, которые обеспечивают отличную печать фотографических изображений с помощью использования дополнительных чернил помимо обычных CMYK.



В цветной печати уровень черной краски остается самым тщательно рассматриваемым пунктом при задании качества картинки. Человеческий глаз очень чувствителен к определению слишком светлых и слишком темных участков изображения. Adobe PostScript 3 улучшает контроль за цветом с помощью использования словарей воспроизведения цвета, обеспечивающих более живое и высокое качество вывода.

Новый диапазон оттенков серого обеспечивается с помощью использования суперэкранов, которые создают серо-шкальные картинки с 256 оттенками на настольных монохромных принтерах. Устройства с высоким разрешением, такие как ФНА, могут теперь печатать с 4096 оттенками серого на каждой цветоделенной пленке для воспроизведения изображений фотографий и графики с гладкими заливками и меньшей зернистостью.

С распространением цвета точный треппинг цветных страниц — процесс микроподстроек изображения для многоцветного вывода без зазоров между цветами — становится даже более важным для обеспечения высококачественного вывода. Запатентованный Adobe механизм трешшнга составляет основу Adobe PostScript 3 треппинга при растеризации. При использовании дополнительного модуля треппинга при растеризации файлы, посланные на печать, проходят треппинговую обработку в растеризаторе, что упрощает одну из самых трудных задач подготовки и улучшает качество, надежность и предсказуемость цвета при выпуске публикаций.

Меняющийся способ распространения печатной продукции — от печати и распространения к распространению и печати — требует лучшей производительности. Так как пользователи отвечают за печать больших и сложных документов, загрузка сетей растет. Кроме того, пользователям необходимо не останавливать работу после запуска документа на печать. Adobe PostScript 3 контролирует каждый аспект печатного процесса для достижения максимальной производительности. Adobe PostScript 3 работает в среднем на 27 процентов быстрее при печати обычных офисных документов и в 6 раз быстрее при обработке сложной графики.

Набор шрифтов Adobe PostScript 3 расширен и включает шрифты, поставляемые с операционными системами (Windows 3.1, Windows 95, Windows NT и MacOS) и наборами приложений (Microsoft Office), что составляет 136 шрифтов.


Загрузка шрифтов в печатное устройство полностью исключает использование шрифтов обычного офисного приложения, что увеличивает производительность и улучшает вид электронно распространяемых документов. Кроме того, снижается загрузка сети из-за уменьшения размеров файлов документов.

Adobe PostScript 3 драйверы также были улучшены и генерируют меньшие и более эффективные потоки данных. PostScript драйвер распознает, какое приложение запущено и каким образом оно выполняет вызовы драйвера. Adobe PostScript принимает в расчет нюансы приложения и выполняет необходимые настройки для выполнения печати как можно быстрее. Adobe PostScript 3 устройства выполняют печать PostScript 2 файлов с полной.

Процесс выпуска публикаций также усилен прямой обработкой и печатью PDF файлов и позволяет выполнять рабочий процесс, базирующийся на одном файле. PDF избавляет от несовместимости и проблем с форматированием, которые могут возникать в процессе подготовки публикаций, ускоряет циклы печати и уменьшает себестоимость продукции.

PDF основывается на той же графической технологии, что и Adobe PostScript, что обеспечивает сохранность информации при передаче файла по Интернет, интранет или корпоративным сетям. PDF также обеспечивает независимость страниц, позволяя осуществлять печать в произвольном порядке из единого файла.

Adobe PostScript 3 разработан с целью сделать печатные системы самоподдерживающимися и избавить пользователя от необходимости полагаться на помощь менеджера информационной системы. Наиболее заметным нововведением стала Интернет-страница принтера. С помощью универсальной и знакомой технологии Интернет-страниц, используемой в каждой компании, Adobe PostScropt 3 предоставляет единое решение для упрощения установки, настройки и управления принтером. Через http-сервер в печатной системе осуществляется прямой доступ к драйверам принтеров, статусу принтера, файлам помощи и функциям управления. Страница принтера доступна из любого браузера, и любое устройство становится доступным в пределах интранет.


Пользователи могут присваивать имя принтеру, которое будет использоваться как URL принтера. Имя принтера остается одинаковым в следующих поддерживаемых сетевых окружениях — Novell Netware, Apple EtherTalk и Windows.



ТЕХНОЛОГИЯ PLANETREADY

Adobe PostScript 3 обеспечивает пользователей по всему миру своими печатными решениями. Полная поддержка интернациональных шрифтовых требований с помощью новой шрифтовой технологии, поддержка широкого набора программных продуктов, поддержка локализованной печати по всему миру с помощью улучшенных драйверов позволяют улучшить навыки печати пользователей во всем мире.



ПЕЧАТЬ WEBREADY

Малые и большие компании внедряют интрасети. Распространяющееся повсюду использование Интернет сильно изменяет документы, которыми пользуются люди. Например, длинные инструкции отдела кадров, которые распространялись в компаниях, теперь доступны в интрасети, и сотрудники загружают их и печатают их по мере необходимости.

Adobe PostScript 3, поддерживающий прямую печать содержимого Интернет-страниц, включая Adobe PostScript, HTML, PDF, GIF, PNG, JPEG и обычный текст, посылает файлы сразу на принтер или принтер может принимать файлы напрямую в родном формате, не отрывая компьютер от работы. Почти мгновенный возврат к приложению и уменьшенное время печати позволяю! пользователям не прерывать работу.

Для пользователей, которым не нужен просмотр Интернет перед печатью, Adobe PostScript 3 поддерживает печать из пула, которая обеспечивает возможность посылки URL или описателя файла непосредственно на принтер, а принтер затем независимо получает доступ к ресурсу, расположенному по этому адресу.



ЦЕННОСТЬ ADOBE POSTSCRIPT

Adobe PostScript позволяет пользователям:

 Печатать документы независимо от используемого печатного устройства, компьютерной платформы или операционной системы. ( PostScript файл не зависит от устройства, создавшего его, или устройства, печатающего его.) Печатать в цвете с уверенностью, что независимо от устройства цвета полученного отпечатка будут такими, как ожидалось.  Печатать документы, созданные другими, включая документы, принятые по электронной почте, импортированные с различных носителей, таких как например CD-ROM или загруженные с Интернет.  Выбирать устройство, наиболее отвечающее запросам пользователя, из широкого набора уже доступных PostScript устройств.  Печатать без проблем в малой или большой сети, объединяющей различные компьютеры, операционные системы, приложения и печатные системы в любой точке земного шара.



ПРЕИМУЩЕСТВА ADOBE POSTSCRIPT

  Adobe PostScript предлагает пользователю важные преимущества 

Качество.

Adobe PostScript был изначально разработан для работы со всеми основными операционными системами и системами управления цветом. С помощью PostScript можно печатать — все от ежедневной деловой корреспонденции до сложных полноцветных брошюр. Напечатанная версия документа всегда выглядит так же, как она выглядела на экране без переформатирования страниц и неправильного расположения иллюстраций. 

Производительность.

Adobe непрерывно совершенствует PostScript для увеличения производительности. 

Гибкость Adobe

PostScript предлагает производителям свободу в оптимизации печатного окружения, следуя технологиям снижения требований к памяти, сжатия и использования сопроцессоров. 

Совместимость.

Adobe PostScript обеспечивает постоянный высококачественный результат независимо от используемой операционной системы и сетевого окружения (Windows 3.1, Windows 95, Windows NT, Macintosh, UNIX, OS/2, DOS)

 Сетевые возможности

Имея поддержку на всех основных компьютерных платформах, устройства, поддерживающие Adobe PostScript, идеальны для малых и больших сетей. Adobe PostScript принтеры и системы работают независимо от сетевой конфигурации, гарантируя одинаковую функциональность в любом окружении.



ПОЧЕМУ ADOBE POSTSCRIPT

Adobe создал стандарт. С поддержкой более чем 5000 приложений — это много более чем стандартный язык описания страниц во всем мире. Adobe тщательно поддерживает и разрабатывает этот стандарт — Adobe PostScript принтеры тщательно тестируются, являясь лучшими продуктами на рынке.

Adobe выходит за рамки печати. Adobe понимает все аспекты документов от создания до распространения и разрабатывает такие программы, как Photoshop и Illustrator — для создания отличных изображений, PageMaker и FrameMaker — для интеграции элементов публикации и Adobe Acrobat — для доставки документов кому всем на всех платформах.

Adobe предоставляет гибкость и выбор.


Существует широкий спектр PostScript совместимых устройств от производителей по всему миру, обеспечивающих разнообразные решения для печатных целей.

Зачем рассматривать что-то еще? Может ли компания, производящая клон, или PCL-компания заявить то же самое? PCL-технология продолжает отставать, эмулируя возможности, присущие PostScript с самого начала. Производители аналогов PostScript обычно на шаг позади в своих попытках достичь совместимости со стандартом Adobe PostScript.



Вопросы и материалы, не вошедшие в переводное издание

LaserJet 4MPlus, работая с драйвером AdobePS 2.1.1, вместо режима Lower Cassette использует Upper

Cassette Ошибка системы (например зависание) при нажатии кнопки Setup для установки Birmy PowerRIP с

PSPrinter Установка драйвера AdobePS 2.1.2 с CD-ROM-диска

Type On Call 4.0 Во время инсталляции AdobePS 4.1 при установленной программе Copstalk запрашивается пароль.