|
10. Ghostscript
Ghostscript
Это невероятно важная программа для печати в Linux. Большинство
печатающего программного обеспечения под Unix генерирует
PostScript, поддержка которого приентером обходится примерно в
$100 долларов на каждый принтер.
Тем не менее Ghostscript, является свободным и
генерирует вывод на языке вашего принтера из PostScript. Когда он
связан с входным фильтром вашего
Ghostscript доступен в двух формах. Коммерческая версия Ghostscript, называемая Aladdin Ghostscript, mможет быть использована свободно для персонального использования, но не может распространяться с коммерческими дистрибутивами Linux. В общем она примерно на год впереди свободной версии Ghostscript; в настоящее время, например, она поддерживает Формат Переносимого Документа (PDF) Adobe Acrobat, в то время как старый Ghostscripts не делает этого.
Свободная версия Ghostscript называется GNU Ghostscript, и это просто устаревшая версия Aladdin Ghostscript любезно предоставленная для GNU. (Спасибо славному Aladdin за эту договоренность; больше производителей программного обеспечения должны поддерживать свободное программное обеспечение этим способом).
Что бы вы не делали с
Честно говоря разговор на PDF, Формат Переносимого Документа Adobe это в действительности чуть больше чем организованный PostScript в сжатом файле. Ghostscript может обрабатывать ввод в PDF также как это делает с PostScript. Так вы можете быть первым в вашем квартале с принтером имеющим возможность обработки PDF.
10.1 Обращение к GhostscriptОбычно ghostscript будет запускаться magic-фильтром, которым вы пользуетесь, но для целей отладки очень часто удобно запускать его прямо.
Вы можете запустить gs для тестирования примерно так:
10.2 Настройка вывода GhostscriptСуществует набор вещей которые вы можете сделать если вывод gs не удовлетворителен (пожалуйста вы можете латать что угодно, поскольку вы имеете исходные тексты).
Расположение вывода и его размерРасположение, размер и коэффициент сжатия изображения на странице контролируются принтер-специфичным драйвером в ghostscript. Если вы обнаружили, что ваши страницы получаются слишком короткими, или слишком длинными или со слишком большим фактором увеличения, вы можете посмотреть в исходный код модуля драйвера и выровнять необходимые для вас параметры. К сожалению каждый драйвер написан по разному, так что я не могу сказать что исправлять, но большинство из них довольно неплохо прокоментированы.
Гамма, размер точек и т.п.Большинство не лазерных принтеров страдают от факта, что их точки
немного больше. В результате картинки получаются слишком темными.
Если вы страдаете от этой проблемы, то вы должны использовать свою
собственную функцию переноса. Просто создайте следующий файл в
директории
Также возможно чинить принтера, которые имеют некоторый сорт проблем с цветом с помощью подбора значений указанных выше. Если у вас есть такая проблема, я рекомендую вам использовать файл colorcir.ps, который идет вместе с ghostscript (в поддиректории examples/), как тестовую страницу.
Next Previous Contents |
|||||||||||||||||
With any suggestions or questions please feel free to contact us |