2012-05-27 9 views
1

Я пытаюсь получить ghostscript для преобразования PDF-файлов в PCL-5 (или 5e) с помощью драйвера, который можно настроить (встроенные драйверы выдают очень удивительно большой вывод, и мне нужно что-то, что можно настроить).GPL Ghostscript 8.70: Не удается запустить сервер ijs

У меня есть gutenprint, скомпилированный, и поместил исполняемый файл ijsgutenprint в /home/marcintustin/webapps/django/oneclickcosvirt/bin/ijsgutenprint.5.2. Когда я пытаюсь вызвать его с Ghostscript с

gs -dBATCH -dNOPAUSE -dNOCIE -dSAFER -sDEVICE=ijs \ 
-sIjsServer=/home/marcintustin/webapps/django/oneclickcosvirt/bin/ijsgutenprint.5.2 \ 
-sDeviceManufacturer=vendor -sDeviceModel=name -sOutputFile=- - <sztst.pdf> sztst.pcl 

Я получаю ошибку GPL Ghostscript 8.70: Can't start ijs server "/home/marcintustin/webapps/django/oneclickcosvirt/bin/ijsgutenprint.5.2". Я озадачен тем, что файл находится в данном месте, устанавливается исполняемый файл и может быть вызван без ошибок из командной строки. Любые идеи о том, что не так/другой способ решить эту проблему?

(Я делаю это на общем хосте, к которому я не подключен, поэтому я не могу настроить общесистемную печать, и я бы предпочел не устанавливать никаких демонов, связанных с печатью, если это абсолютно необходимо) ,

ответ

1

Проблема в том, что Gutenprint, в дополнение к ijsgutenprint.5.2 двоичном, необходимо иметь в том же каталоге, где двоичная установлен каталог с именем .libs, содержащий дополнительные файлы. (Каталог .objects, также созданный во время сборки, не требуется в установке).

Обратите внимание, что если вы выполняете ручную установку!