社区
Java SE
帖子详情
java如何实现打印机打印
lianghao2010
2012-07-22 07:40:05
java如何实现打印机打印?
...全文
221
2
打赏
收藏
java如何实现打印机打印
java如何实现打印机打印?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sop1986102
2012-07-23
打赏
举报
回复
别的地方拷过来的
package com.szallcom.tools;
import java.io.File;
import java.io.FileInputStream;
import javax.print.Doc;
import javax.print.DocFlavor;
import javax.print.DocPrintJob;
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
import javax.print.SimpleDoc;
import javax.print.attribute.DocAttributeSet;
import javax.print.attribute.HashDocAttributeSet;
import javax.print.attribute.HashPrintRequestAttributeSet;
import javax.print.attribute.PrintRequestAttributeSet;
public class Printtupian
{
public void printjpg(String getfile,String fensu)
{
//构造一个文件选择器,默认为当前目录
File file = new File(getfile);//获取选择的文件
//构建打印请求属性集
PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
//设置打印格式,因为未确定文件类型,这里选择AUTOSENSE
DocFlavor flavor = DocFlavor.INPUT_STREAM.GIF;
//查找所有的可用打印服务
//PrintService printService[] = PrintServiceLookup.lookupPrintServices(flavor, pras);
//定位默认的打印服务
PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();
//显示打印对话框
long j=Integer.parseInt(fensu);
for(int i=0;i <j;i++)
{
try {
DocPrintJob job = defaultService.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();
}
}
}
}
rinjy
2012-07-23
打赏
举报
回复
你的结贴率这么低下,谁会回答你!!!
java
打印
机
_
JAVA
实现
调用
打印
机
打印
PDF
本文详细介绍了如何使用
JAVA
实现
调用
打印
机
打印
PDF,包括通过HTML模板生成PDF,然后使用两种方法进行
打印
:一是通过本机安装驱动的
Java
代码调用,二是无驱连接
打印
机
。文中还提到了在服务器上安装驱动的限制,并提供了代码示例。
java
获取
打印
机
缺纸_
Java
怎么
实现
打印
机
监控
该博客主要展示了如何使用
Java
来
实现
打印
机
监控,包括检查
打印
机
是否连接,以及监控
打印
机
的缺纸和卡纸状态。通过`PrintService`获取`PrinterStateReasons`来判断
打印
机
状态,但博主遇到获取为空的问题。提供的
Java
代码包含了一个`TextPrinter`类,用于
打印
和监听
打印
事件。
java
实现
打印
机
打印
本文介绍了一种基于
Java
的GMS
打印
系统
实现
方案,包括后台控制
打印
代码的详细设计及前端控制
打印
机
打印
的方法。该方案涵盖了
打印
任务的参数配置、布局设置、字体样式定义以及与
打印
机
交互的具体步骤。
Java
实现
接口(
打印
机
)
本文详细介绍了如何通过接口
实现
打印
机
的墨盒和纸张管理,包括彩色和黑色墨盒,A4和B5纸张的标准设定,以及具体的
Java
代码
实现
。
Java
实现
标签
打印
机
图片
打印
的完整教程
本文介绍了如何使用
Java
实现
标签
打印
机
的图片
打印
功能,涵盖
Java
与硬件交互、ZPL/EPL命令语言、
Java
I/O流处理、图片格式转换及
打印
机
通信等内容。重点讲解了如何将图片转换为
打印
机
指令,并涉及
打印
质量调整和错误处理策略。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章