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

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

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.

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