Java调用打印机打印标签纸,但是没有2*4这个格式,原因是为什么?就算设置了2*4也一样打印出4*6的格式。

public class Print {
public static void print1() {
//JFileChooser fileChooser = new JFileChooser(); // 创建打印作业
//int state = fileChooser.showOpenDialog(null);
//if (state == fileChooser.APPROVE_OPTION) {
File file = new File("D:/标签.jpeg"); // 获取选择的文件
// 构建打印请求属性集
HashPrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
// 设置打印格式,因为未确定类型,所以选择autosense
DocFlavor flavor = DocFlavor.INPUT_STREAM.PNG;
// 查找所有的可用的打印服务
PrintService printService[] = PrintServiceLookup.lookupPrintServices(flavor, pras);
// 定位默认的打印服务
PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();
// 显示打印对话框
PrintService service = ServiceUI.printDialog(null, 100, 100, printService, defaultService, flavor, pras);
Media[] objs = (Media[]) service.getSupportedAttributeValues(Media.class, null, null);
if (service != null && objs!=null) {
try {
DocPrintJob job = service.createPrintJob(); // 创建打印作业
FileInputStream fis = new FileInputStream(file); // 构造待打印的文件流
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(fis, flavor, das);
job.print(doc, pras);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
图片说明

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

1
Java调用小票打印机,只能打印大约A4纸那么长,怎么能完全打印?
0
OneNote等虚拟打印机会影响VB.NET调用指定打印机吗?
1
JAVA怎么调用写真机打印图片?(注意是写真机不是打印机)。
4
请问大佬,java中怎么判断一个方法是否被调用?
1
java调用本地打印机打印本地word文件,打印机无响应
1
MFC怎样调用打印机打印excel文档
1
学用JAVA调用C/C++,遇到 Can't load IA 32-bit .dll on a AMD 64-bit platform问题
1
java调用scrapy无反应
1
axis2 java客户端调用.net服务出现Unexpected character 'I' (code 73) in prolog; expected '<'
1
佳博蓝牙打印机,如果调用打印
2
java springboot调用第三方接口的token存储在哪里
1
Java语言调用什么语句必须要用到import这个让程序自己去实现import呢
1
Java如何调用GMSSL SKF加密设备的功能来进行TLS握手操作?
1
Java函数重载问题,编写两个函数,计算圆和长方形面积,构成重载,并且在main函数调用
1
QT painter 打印时保存为pdf和直接调用打印机打印效果偏差较大
0
在kettle的调试软件中执行没有问题,但是在java代码中调用就会报错,含有接口的调用。
1
Java语言怎么实现函数对主程序变量的一个调用的方法呢?调用变量和函数的区别
2
exe被Java调用,报如下错误
3
Java中同一个对象只有调用了这个对象的某一个方法后才能使用这个对象其他方法怎么实现或设计?
1
java调用webservice payload方式,求大佬哪个大佬看看