本文目录一览:
- 1、如何通过JAVA代码调用网络打印机使其打印接收到的文件
- 2、java调用本地打印机实现打印PDF文件,怎么做
- 3、java 调用打印机API无法打印,但是直接打印可以,请问有人遇到过这样的问题吗?
如何通过JAVA代码调用网络打印机使其打印接收到的文件
用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。下面代码实现了简单的打印功能:
java调用本地打印机实现打印PDF文件,怎么做
使用虚拟打印机pdf factory即可实现,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用,一劳永逸。
java 调用打印机API无法打印,但是直接打印可以,请问有人遇到过这样的问题吗?
代码逻辑有问题:
if (printService.length 0) {
// 这个地方应该判断activePrintService != null,
因为你是用的打印机是activePrintService来打印,
而不是判断系统有有打印机就调用activePrintService来打印。