【问题标题】:How to print PDF on AIX?如何在 AIX 上打印 PDF?
【发布时间】:2016-04-19 10:24:57
【问题描述】:

我需要从AIX 5.3 system 打印PDF 文件。我尝试使用Ghostscript 软件将PDF 转换为后记文件,但我收到以下消息。

$ gs
AFPL Ghostscript 8.54 (2006-05-17)
Copyright (C) 2005 artofcode LLC, Benicia, CA.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Xlib: connection to "local:0.0" refused by server
Xlib: Client is not authorized to connect to Server
AFPL Ghostscript 8.54: Cannot open X display `local:0.0'.
**** Unable to open the initial device, quitting.

任何帮助都会被占用 谢谢

【问题讨论】:

    标签: pdf printing ghostscript aix


    【解决方案1】:

    尝试使用不到 8 年的 Ghostscript 版本.....

    基本上,您的命令行使用显示设备(因为您没有要求其他任何东西,这是默认设置),它在 *nix 系统上是 X 客户端。显然你没有运行 X 服务器,所以它不起作用。

    你真的,真的需要使用更新的东西,即使你让那个古老的版本工作,输出也不会很好。

    【讨论】:

    • 我尝试安装 9.18 版,但在完成 ./configure 并开始运行 make 后,我得到以下消息: make: 1254-002 找不到创建目标的规则 |来自依赖项。
    • 好吧,AIX 是一个受支持的操作系统(尽管我们不提供二进制文件),最后我听说它可以构建和运行。我建议您打开一个错误报告,说明您无法在 AIX 上构建。不要忘记提及您使用的工具。
    • “找不到规则来创建目标 | 从依赖项”是因为您没有运行 GNU make。您可以使用 GNU make(通常在非 GNU 系统上使用 gmake),或者使用“--without-gnu-make”重新运行配置(如 --help 输出中所引用的)。请注意,已使用“--without-gnu-make”进行配置,您不应尝试并行 make 构建。
    • 感谢 Ghostscript 现在安装了“Ghostscript 9.06”,但它可能只工作了 1 或 2 分钟,之后它没有显示提示“只是欢迎横幅”,所以我应该重新启动 xserver 服务以再次工作并在 1 或 2 分钟后再次停止工作,任何建议将不胜感激
    • 为什么需要使用X设备?我以为你说你想打印 PDF 文件。请注意,9.06 比当前版本 (9.18) 落后了几个版本。您应该使用当前版本。
    【解决方案2】:

    gs 不带参数尝试打开一个窗口,但您不是在图形环境中工作,或者它没有正确设置。

    我不知道你的ghostscript版本是否足以转换pdf,但为什么不试一试。不需要图形环境:

    gs -dNOPAUSE -dBATCH -dSAFER -sDEVICE=ps2write -sOutputFile=myfile.ps -f myfile.pdf
    

    更舒服的是,看看你是否有pdf2ps 可用或者是否可以安装。它是一个使用gs 的shell 脚本。就叫它pdf2ps myfile.pdf myfile.ps吧。

    【讨论】:

      猜你喜欢
      • 2012-10-09
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 2013-07-16
      • 2016-11-29
      • 2019-12-06
      • 2013-01-25
      • 2014-06-16
      相关资源
      最近更新 更多