问题标签 [cups4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2668 浏览

java - CUPS - Cups4j - 定义页面/媒体尺寸

我在 Java 应用程序中使用Cups4j,在 Linux 下,带有热敏打印机,我需要定义介质的尺寸,所以我可以在打印机上使用 80 毫米或 50 毫米的纸卷。

有一种“属性”方法,但我不知道(没有太多信息)如何定义要打印的媒体大小。

0 投票
1 回答
1271 浏览

printing - cups4J 打印多份

我有以下代码:

我遇到的问题是即使我已将副本设置为 (2) 它只打印一次....

我做错了什么?

0 投票
1 回答
872 浏览

java - 使用 Java 与 TLS 加密的 CUPS 打印服务器通信

我正在尝试与为其所有连接设置“需要加密”的 CUPS 打印服务器通信。这意味着,当您尝试建立与它的连接时,它会要求将连接升级到 TLS 加密的连接,而Cups4jJspi似乎都无法处理它。

有没有办法从 Java 应用程序连接到这样的服务器(使用这些库或其他库)?

0 投票
1 回答
1205 浏览

python - 使用 Python CUPS 时打印速度慢

当我尝试使用CUPSxhtml2pdf库打印文档时 - 一切都很好,但我的打印速度很慢。这个问题有什么解决办法吗?

这是Python代码:

0 投票
0 回答
1019 浏览

java - 在 CUPS 中更改打印机的字体类型

我只是在寻找一种在 CUPS 中更改打印机字体类型的方法。

我尝试过更新字体、更改 PPD、更改字体目录和更新字符集文件。

我找到的唯一部分解决方案是更改字符集文件以包含我想要的字体类型。

但是,这会更改整个 CUPS 和所有打印机上的字体类型。

有谁知道如何将一台打印机更改为使用某种字体打印,而另一台打印机更改为使用不同的字体打印?

注意:我在 RHEL 盒子和 cups4j 上使用 CUPS 通过 java 生成作业。

谢谢

0 投票
0 回答
510 浏览

java - 使用 javax.print 在 java 中打印

我对 Java 的 Printer Api 几乎没有经验。现在我正在开发一个托管在 linux 服务器上的 java 企业应用程序,这个应用程序打印一些文档,实际上我正在使用

javax.print

包来管理这种情况。这是我用来打印的代码:

现在在某些情况下,我几乎无法控制我的打印机。例如,我无法理解如果我的打印机没有准备好或者它有问题,那么我想在发送文件之前检查 mi 打印机的状态。为此,我在谷歌上搜索,发现一些图书馆位于 cups4j 中,可能对我有帮助。有没有人遇到过同样的问题?你能给我一些建议吗?

0 投票
0 回答
601 浏览

java - cups4j:如何使用单色属性打印

我想使用带有单色属性的 cups4j 打印文档。我找不到此选项的工作属性。

请问你能帮帮我吗 ?

与属性相关的代码部分是:

0 投票
1 回答
2158 浏览

java - 如何在 Cups4J 中创建原始 (-o raw) PrintJob?

目前我在使用cups4j 时遇到了一些问题。例如,在 linux 下,您可以像这样在杯子打印机上打印:

对我来说重要的是“-o raw”标志。

我的问题是在使用 cups4j 打印时,我不知道如何设置此标志。下一个正确的工作代码剪辑显示了我在 CupsPrinter 上打印 cups4j PrintJob 的方法。

-o raw 选项在这里描述得很好

-o raw 选项允许您将文件直接发送到打印机而不进行过滤。从为您的打印机提供自己的“打印机驱动程序”的应用程序进行打印时,有时需要这样做:

就像我说的,打印本身就像一个魅力,但我不知道如何添加这个特定的标志。也许有人可以描述我如何做到这一点。

0 投票
1 回答
280 浏览

java - 得到不。在杯子中打印之前的页数

我做了什么:-

  • 我正在使用 cups4j api,并且正在获取发送到打印机的打印作业的打印作业属性(作业 ID、作业名称、页面大小、作业发送者、创建日期和完成日期)。

我想要的是:-

  • 总数 正在发送打印的页数。

面临的问题:-

  • 我完全没有。仅当作业完成时页数。
  • 我想得到总数。打印完成前的页数,即在发送打印作业后。
0 投票
1 回答
492 浏览

java - 使用 Cups4j 在 android 中打印到 IPP 打印机时引发错误

我正在尝试使用来自 android 的 Cups4j 打印到安装在 linux 机器上的 IPP 打印机。这是代码,我或多或少只是复制了他们在 github 页面上写的内容。

当我尝试打印时,出现以下错误

或者是否有任何其他库处理来自 android 的 IPP 打印?