问题标签 [java-print]

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 投票
6 回答
100125 浏览

java - 在 Java 中使用 PrinterJob 打印 PDF 文件

尝试使用 Java 打印 PDF 文件时遇到问题。这是我的代码:


我使用document.silentPrint(job);job.print(printRequestAttributeSet);- 它工作正常。如果我使用document.silentPrint(job);- 我无法设置PrintRequestAttributeSet.

谁能告诉我如何设置PrintRequestAttributeSet

0 投票
1 回答
2790 浏览

java - 如何在java中设计POS账单?

我正在为一家药房设计一个 java 应用程序,我想为他们的客户打印一张账单。我尝试使用jasper报告,但无法正确设计它。

我创建了 2 个jTables来显示库存物品,另一个来显示账单。下面的账单表 2jLables和 1jTextField用于显示总额、余额和收到的金额。我想打印账单表中的详细信息和 2 中的值,jLabels然后jTextField单击“支付”按钮。我想把它设计成这张POS 账单

如何在java中设计和打印这样的账单?如何更改页面大小?

我是netbeans用来开发的。

谁能帮帮我吗?

0 投票
1 回答
1115 浏览

java - 代言爱普生TM-h6000IV Java打印

我需要使用 Java 打印到Epson Endorsement TM-h6000iv打印机(USB 版)。但是,我阅读手册并没有希望找到可以帮助的东西。我也毫无希望地改变了打印机偏好!我尝试使用 java 中的TextPrinter类进行打印工作的 java 代码。

主要“打印”功能:

但是,预期输出如下图所示:

在此处输入图像描述

但是,实际输出如下图所示:

在此处输入图像描述

正如你所看到的,没有边框也没有出现一些字符!我不知道我的代码哪里错了?!

在这里你可以看到这台打印机的主要属性其中“背书”之一: 在此处输入图像描述

很抱歉这个冗长的解释,但任何帮助将不胜感激,

0 投票
0 回答
823 浏览

java - 如何在 Java 中向点阵打印机发送 esc/p2 命令

我正在使用 JtextArea 打印一个字符串。

这是我的代码。

我正在打印点阵 LQ-350 打印机。我已经设置了页面高度和宽度。它正在正确的区域打印。

但在第一张纸上打印后,纸张向上滚动并设置第三页准备下一次打印。所以它正在跳过第二页。

我想为点阵打印机设置页长。在 DotMatrix 用户手册中,我发现打印时需要发送一些 esc/p2 序列。我该如何使用?

0 投票
1 回答
2946 浏览

java - 如何使用 Java Print API 打印 HTML 而不是代码?

我想在用户定义的打印机上打印 HTML 文件而不显示打印对话框。下面是我运行的代码,但它打印的是 HTML 代码,而不是 IE 中显示的实际页面。

我可以使用 JEditorPane.print() 方法打印 HTML。但我想知道这是否可以在没有 JEditorPane.print() 的情况下完成。有人可以帮忙吗?

0 投票
0 回答
314 浏览

java - 有没有 javax.print.StreamPrintService 的实现?

我正在为 java web start 应用程序准备一个验收测试工具。该应用程序将 pdf 自动打印到系统安装的打印机上,我想验证生成的 pdf 是否正确。为此,我正在寻找一种模拟打印的方法。

我找到了一种在测试前注册自定义打印服务的方法:

PrintServiceLookup.registerServiceProvider(fakePrinterService);

而且我知道如何在我测试过的应用程序中选择那个假打印机服务。

不幸的是,我发现没有javax.print.StreamPrintService可以用来打印到文件的实现,除了 of 之外sun.print.PSStreamPrintService,它打印到 postscript。它似乎也是 JDK 内部的一部分,而不是公共 API。工作,但留下一些疑问。

是否还有其他 Java 打印机实现?最好能打印pdf。如果不是我想我会去PSStreamPrintService和 ps2pdf 转换。

0 投票
2 回答
3359 浏览

java - Java PrintJob 到 DocPrintJob 不工作?

我有一个从 Printable 扩展的类,它使用标准 PrintJob 可以很好地打印,但我想转到 DocPrintJob,这样我就可以收听打印的状态(成功打印等)。

我当前的代码看起来像这样创建打印作业并打印

现在要将其转换为 DocPrintJob,我按照这个链接告诉我如何从 PrintJob 转换为 DocPrintJob。所以现在我的代码变成了这个

现在由于某种原因,我的打印一直在执行(400 多次,直到我关闭应用程序)。我不确定是不是因为我没有设置纸张尺寸,就像我在使用 PrintJob 时所做的那样?那会导致吗?如果是这样,我如何设置 DocPrintJob 的 paperSize ,因为它没有普通 printJob 的方法?

其他人以前遇到过这个问题吗?

编辑:这是我的 eventPrint 类和它继承自的类

PRINTABLEBASE.JAVA

事件打印.JAVA

0 投票
1 回答
1144 浏览

java - 从 Java PrintService 获取打印机状态

如何从已在 PC 上安装驱动程序的网络打印机获取打印机状态?特别是我想知道打印机是忙(当前正在打印)还是空闲(只是等待打印作业)?

0 投票
0 回答
1182 浏览

java - 如何在java中打印尺寸大于A4纸张高度的收据?(POS-打印机)

在这里我必须在 pageIndex 上工作,但不知道如何设置它,这样我就可以在 POS 打印机(纸卷)中打印尺寸大于 A4 纸张高度的长收据

配置方法是:

0 投票
1 回答
132 浏览

java - 当与布尔语句连接时,为什么 java 会忽略 print 语句的第一部分?

假设我有这个代码

上述代码块的输出只是“假”

但它不应该打印“真实游戏”吗?

但是,如果我为 ("thrones"==s) 加上括号,它会正确打印

'真实的游戏'

我只是好奇为什么在第一种情况下它没有占据印刷品的第一部分。我只想知道编译时那里发生了什么。

谢谢。