• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта


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

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

Определение причины ошибки

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

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

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

Способ передачи файла на RIP можно изменять по-разному. Можете попробовать другие физические соединения, например, LocalTalk или EtherTalk (компании Apple Computer), последовательный или параллельный кабели. Можно с помощью принтерного драйвера сохранить PostScript-файл и через утилиту загрузки передать его на RIP отдельно. Если ошибка исчезает, значит она была связана с передачей файла драйвером.

Правда, сохранение PostScript-файла с помощью драйвера может вызвать другие проблемы. Драйвер вставляет в файл аппаратно-зависимый код, который может оказаться неподходящим для передачи файла на RIP другого типа. В этом случае либо файл окажется неработоспособным, либо Вы не получите запрошенных функций печати. Кроме того, если передавать сохраненный PostScript-файл с Windows или DOS-машины на Macintosh, в нем могут оказаться непечатаемые символы (называемые также двоичными), что при загрузке файла на RIP вызовет ошибку "undefined error". Двоичные символы гораздо труднее поддаются передаче с одной компьютерной платформы на другую. Поэтому текст лучше всего сохранять не в двоичном (binary) формате, а в ASCII.

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

Некоторые загрузочные утилиты позволяют сохранять PostScript-файл на диске RIP. Если у Вас нет такой утилиты, воспользуйтесь текстовым редактором (в формате ASCII) и добавьте в начало PostScript-файла следующий код:

%!
/rf currentfile def
/wf (myfile.ps) (w) file def
/str 65535 string def
//rf //str readstring
//wf 3-1 roll writestring
not bexitd if
> bind loop

Вместо myfile.ps можете вставить другое имя, только оставьте скобки. Лучше всего использовать какое-нибудь простое название с буквенно-цифровыми символами и без пробелов. Затем с помощью загрузочной утилиты передайте этот файл на RIP. Если все нормально, PostScript-файл будет сохранен на диске RIP. После этого создайте в текстовом редакторе еще один PostScript-файл вот с таким простым кодом:

%!
(myfile.ps) run

Подставьте вместо myfile.ps имя файла, который Вы сохранили на диске RIP. Сохраните новый файл в формате ASCII и загрузите его на RIP. Файл myfile.ps будет исполнен. С помощью этого коротенького файла можете запускать файл myfile.ps сколько угодно. Если ошибка остается, значит ее причина не в коммуникации и не в способе передачи драйвером файла на RIP. Закончив тестирование на выявление источника ошибки, удалите файл myfile.ps. Для этого создайте и загрузите на RIP другой PostScript-файл с таким кодом:

%!
(myfile.ps) deletefile

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

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

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

Рекомендуемая литература

  • Braswell Frank. Inside PostScript. Berkeley, Calif.:
  • Peachpit Press, 1989. Fink Peter. PostScript Screening: Adobe Accurate
  • Screens. Mountain View, Calif.: Adobe Press/
  • MacMillan Computer Publishing, 1992. Glover Gary. Running PostScript from MS-DOS. Blue
  • Ridge, Pa.: Windcrest Books, 1989. McGilton Henry, and Campione Mary. PostScript by
  • Example. Reading, Mass.: Addison-Wesley, 1992. Adobe Systems Incorporated. "PostScript Language
  • Reference Manual". 2d ed. Reading, Mass.: Addison-Wesley, 1990. Reid Glenn. Thinking in PostScript. Reading, Mass.:
  • Addison-Wesley, 1990. Roth Stephen. Real World PostScript. Reading, Mass.:
  • Addison-Wesley, 1988. Smith Ross. Learning PostScript: A Visual Approach.
  • Berkeley, Calif.: Peachpit Press, 1990.
  • Курсы обучения и семинары
  • PostScript Language Training, Levels 1 and 2 Acquired
  • Knowledge 619-587-4668 PostScript Concepts Seminar Systems of Merritt 205-660-1240
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.