| уровни сигнала Функции нескольких переменных и их дифференцирование Константная функция-элемент |
Чтобы исправить ошибку PostScript, нужно знать, где именно она возникла. Печать документа — довольно сложный процесс, который к тому же в разных условиях может быть немного разным, но все же существует некая общая последовательность операций. Если Вы четко их себе представляете, установить причину ошибки будет легче. Далее описаны все стадии процесса печати, наиболее часто встречающиеся ошибки и способы их исправления.
1. Электронный документ составляется в той или иной программе. Для представления его на мониторе каждая программа использует свой собственный графический язык. Документ может включать файлы, импортированные из других программ. Если в таком файле оказывается проблемный объект или ошибка, то или удалите, или модифицируйте этот объект, или импортируйте файл заново.
2. Чтобы напечатать документ, Вы в качестве пункта назначения выбираете растровый процессор (RIP) и задаете нужные параметры печати — размер бумаги, разрешение, спрямление (flatness) и др. Если Вы задали установки, не подходящие для данного RIP, задайте другие.
3. Затем драйвер принтера преобразует документ в PostScript-файл, то есть транслирует образ документа с графического языка программы на язык PostScript. Если созданный драйвером PostScript-код оказывается неверным, трансляция вызывает ошибку. Попробуйте воспользоваться другим драйвером или модифицировать документ в программе, где он был создан.
4. Драйверы некоторых принтеров вставляют в PostScript-код дополнительную информацию о шрифтах, изображениях и другие необходимые для документа ресурсы. Такая информация может форматироваться в соответствии со спецификацией OPI (Open Prepress Interface) или спецификацией DSC (Document Structuring Convention), описанной в руководстве «PostScript Language Reference Manual». Если в дополнительной информации есть ошибка, то позже, когда начнет работать подключенный к RIP спулер, с PostScript-кодом может возникнуть проблема. Попробуйте воспользоваться другим драйвером, заменив при этом шрифт или изменив структуру документа (для этого достаточно удалить или переместить некоторые страницы).
5. Драйвер принтера может вставлять в файл дополнительный PostScript-код, который требует наличия у растрового процессора определенных функциональных особенностей. Некоторые драйверы берут этот код из принтерных файлов, таких как PPD (PostScript Printer Description) производства Adobe Systems. Они содержат код, предназначенный для работы только с конкретным устройством, что делает ненужным включение этого кода в драйвер. Если Вы (или драйвер) выбрали для RIP не тот принтерный файл, вернитесь и выберите нужный. Если информация в принтерном файле оказывается неверной, обратитесь к производителю своего RIP или попробуйте воспользоваться принтерным файлом для близкой модели RIP.
6. Обычно PostScript-файл передается на RIP драйвером принтера. Если при передаче файла возникает проблема, связанная либо с физическим соединением, либо с программой пересылающей файл, попробуйте другой способ передачи. Например, воспользуйтесь другим кабелем с другим типом коммуникации или попробуйте другой драйвер, загрузчик, другую программу передачи.
7. Если в сети работает спулер или OPI-сервер или они являются частью RIP, то спулер или OPI-сервер вмешивается в работу файла. (Спулер — это программа, координирующая поступление файлов на RIP). Некоторые спулеры или серверы перед передачей файла PostScript-интерпретатору растрового процессора модифицируют файл в соответствии с содержащейся в нем информацией DSC или OPI. Если информация DSC или OPI неправильная или спулер обрабатывает ее некорректно, возникает ошибка. При возможности отключите спулер или проверьте, чтобы на RIP присутствовали нужные файлу ресурсы.
8. Наконец, интерпретатор исполняет файл — именно на этом этапе обнаруживаются ошибки. Проблемы с самим интерпретатором менее вероятны, чем возникновение ошибок на предыдущих этапах. Некоторые утилиты, например, для калибровки цвета, вносят в работу интерпретатора небольшие изменения, что может повлиять на корректность его операций. Если с интерпретатором возникают проблемы или если происходит вмешательство какой-нибудь утилиты, попробуйте либо воспользоваться другим RIP, либо перезапустите RIP без специализированных утилит. В крайнем случае обратитесь за помощью к производителю RIP.
Если ничего не помогает, можете попробовать последний способ: сохраните PostScript-файл, модифицируйте его и загрузите на RIP. Правда, это требует глубоких знаний языка PostScript и DSC. Или обратитесь за помощью к производителю RIP.
Поздние исследовательские
системы, такие как XPLAN (см. главу 16), имели более сложную архитектуру, в
которой для разработки и обслуживания экспертных систем объединялись разнообразные
программные инструменты и модели. Такие системы можно рассматривать как очередной
шаг вперед по сравнению с простейшей оболочкой, поддерживающей единственную
парадигму программирования. В системах на базе доски объявлений (см. главу 18),
подобных HEARSAY и ВВ, объединялись разнообразные источники знаний, которые
могли иметь совершенно отличную внутреннюю структуру.
Системы, которые мы рассмотрим в этой главе, ознаменовали дальнейшее продвижение по этому пути — в них объединяются традиционные программы решения проблем и компоненты самообучения и критического анализа. Система ODYSSEUS [Wilkins, 1990] способна обучаться тому, как уточнять базу знаний. Для этого используются две разные методики: одна основана на анализе прецедентов, а вторая — на анализе пояснений. Обе методики являются сравнительно новыми, и читатель сможет вкратце ознакомиться с ними в данной главе. Далее будет описана программа, в которой логический вывод на основе прецедентов используется для обработки исключений из правил, а основным инструментом решения проблем являются порождающие правила. Программа обладает потенциальными возможностями обучения новым правилам [Golding and Rosenbloom, 1991]. В конце главы будет рассмотрена система извлечения информации SCALIR [Rose, 1994], в которой множество обычных символических методов комбинируется с подходом, основанным на сетях подключений.
Вычисление неопределенного интеграла Первообразная и производная Высшая математика, физика - лекции, курсовые, примеры решения задач Особенности расчета резервированных системКомпилятор C++Builder выдает предупреждение