1

我正在尝试使用能够配置的驱动程序让ghostscript将PDF转换为PCL-5(或5e)(内置驱动程序产生非常大的输出,我需要一些能够调整的东西)。

我已经编译了 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"。我很困惑,因为该文件位于给定位置,被设置为可执行文件,并且可以从命令行调用而不会出错。关于什么是错的/解决这个问题的另一种方法的任何想法?

(我在共享主机上执行此操作,我不是 root,因此我无法配置系统范围的打印,除非绝对必要,否则我不希望安装任何与打印相关的守护进程)。

4

1 回答 1

1

问题是,除了ijsgutenprint.5.2二进制文件之外,gutenprint 还需要在安装二进制文件的同一目录中有一个名为.libs包含更多文件的目录。(.objects安装过程中生成的目录也不需要)。

如果执行手动安装,请注意!

于 2012-05-27T07:24:57.203 回答