【问题标题】:128 MB of memory is required to enable direct printing启用直接打印需要 128 MB 内存
【发布时间】:2012-12-12 04:36:58
【问题描述】:


我正在为远程打印开发一个新的 android 应用程序(使用 java)。
与打印机的通信符合 LPR 标准 (RFC 1179)。
我用 Java 编写了 LPR 客户端,并用它来打印 PDF 文档。
第一次打印效果很好。
然后我尝试再次打印同一个文档,但收到一个奇怪的错误:

"PDF 状态页
PDF 文件未打印。启用直接 PDF 打印需要 128 MB 内存。"

我搜索了这个问题,并没有找到太多。
当我使用原始驱动程序时,此问题不会出现。
有谁知道如何克服这个问题?

【问题讨论】:

  • 提供一些PDF成形算法的源代码...
  • 如果您的内存不足,即使您的内存超过 128 MB,也可能会出现此消息。我会在您正在使用的库的代码中查找此消息。

标签: java pdf lpr


【解决方案1】:

我刚刚遇到了这个问题,并认为我会为我的情况提供一个答案。我迁移到新服务器,尝试打印 PDF 时出现标题错误。我忘记安装打印机驱动程序了。

我只是将旧的ppd 文件复制到/etc/cups/ppd/,重新启动cup,错误就消失了。

【讨论】:

    猜你喜欢
    • 2011-11-08
    • 2021-09-11
    • 1970-01-01
    • 2015-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-29
    • 2021-01-29
    相关资源
    最近更新 更多