/**
* 打印(rt.jar javax print )
*/
public static void print(){
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
PrintService[] pservices = PrintServiceLookup.lookupPrintServices(flavor, aset);
PrintService defaultService = PrintServiceLookup.lookupDefaultPrintService();
PrintService service = ServiceUI.printDialog(null, 200, 200, pservices,
defaultService, flavor, aset);
if (service != null) {
try {
DocPrintJob pj = service.createPrintJob();
aset.add(MediaSizeName.ISO_A4);
FileInputStream fis = new FileInputStream("D:\\WinPrinter.txt");
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(fis, flavor, das);
pj.print(doc, aset);
Thread.sleep(10 * 1000);
} catch (FileNotFoundException fe) {
fe.printStackTrace();
} catch (PrintException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
} else {
System.out.println("打印失败");
}
}
- 浏览: 73672 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (108)
- 数据库 (6)
- web前端 (13)
- java基础 (29)
- XML (3)
- CSS (1)
- JQuery (2)
- 杂谈 (1)
- struts2 (1)
- 配置 (2)
- 系统 (1)
- javaScript (1)
- tomcat (2)
- maven (5)
- jxl (1)
- spring (6)
- JAX-RS (2)
- servlet-api (1)
- js (1)
- itext (1)
- 面试 (4)
- java自定义注解 (1)
- jsp (3)
- linux (4)
- eclipse (1)
- ftp (1)
- 受益匪浅 (5)
- redis (5)
- java优化 (1)
- protobuf (1)
- virtualbox (1)
- 操作系统 (1)
- 异常 (1)
最新评论
发表评论
-
java try catch finally 语句中return执行情况
2015-04-17 11:43 415对于含有return语句的情况,这里我们可以简单地总结如下: ... -
Java 接口(interface)的用途和好处
2014-11-17 16:02 1352http://write.blog.csdn.net/pos ... -
java 中getDeclaredFields() 与getFields() 的区别
2014-10-28 16:51 813java 中getDeclaredFields() 与get ... -
Java程序执行Linux命令
2014-09-10 10:59 1143java程序中要执行linux命 ... -
java实现http下载
2014-08-22 17:01 393/** * 通过http下载文件 * @para ... -
Java线程(四):线程中断、线程让步、线程睡眠、线程合并
2014-08-19 14:21 728本文来自:高爽|Coder,原文地址:http://b ... -
JAVA反射与注解实例
2014-08-18 14:01 379JAVA反射与注解实例 1 JAVA反射机制 JA ... -
Java中hashcode的理解
2014-08-05 15:38 527转:http://blog.csdn.net/chi ... -
java判断是否是exe文件
2014-07-15 13:23 976public static int myReadFileI ... -
java常用设计模式
2014-07-11 14:00 451设计模式;一个程序 ... -
Java里Stream (byte 流)的主要类
2014-07-04 11:35 558Java里Stream (byte 流)的主要类 2 ... -
Java Reflection(反射机制)
2014-07-04 09:57 335Java 反射机制 反射机制简介 反射机制应用示例 ... -
java中的一些基础知识实例
2014-07-03 17:41 3611> java中验证ip的格式 Pa ... -
java split分解特殊字符 | .
2014-06-12 14:45 3761、如果用“.”作为分隔的话,必须是如下写法:String. ... -
java 多线程例子
2014-06-12 14:15 539转:http://blog.csdn.net/ocean20 ... -
Java 内部类
2014-05-29 11:57 407Java 内部类 分四种: ... -
运行时异常与一般异常有何异同
2014-05-29 11:40 354Throwable 是所有 Java 程序中错误处理的父 ... -
java操作ini文件
2014-04-01 14:32 826package netutel.service;import ... -
java io 多种文件操作方式(字节、字符、行、随机)
2013-07-09 09:20 783一、多种方式读文件内容。【参考:http://www.ibm ... -
通过Java反射动态获取信息
2013-06-07 13:26 483public static Car getCarInfo() ...
相关推荐
### Java调用打印机打印的相关教程 #### 一、Java打印API简介 Java打印API主要包含在`java.awt.print`包中。随着Java的发展,特别是从JDK 1.4开始,Java提供了更为丰富的打印支持,这主要体现在`javax.print`及其...
使用java实现调用打印机动态指令打印条码。
在Java编程环境中,调用本地打印机是一项常见的任务,特别是在企业级应用中,如报表生成、文档打印等场景。本文将详细讲解如何利用Java API来实现这一功能,以及可能遇到的问题和解决方案。 首先,Java提供了`java....
本工具类实现了这一需求,通过Java调用网络打印机来完成打印任务,并且支持自定义打印内容,如快递单号、发票等。本文将详细介绍该工具类的关键实现逻辑。 #### 二、核心功能 - **自动化打印**:根据用户订单信息...
java 如何调用系统打印机打印文件,也是从别人借鉴过来,免费的
在IT行业中,尤其是在开发零售或餐饮系统的背景下,Java调用小票打印机打印购物清单是一项常见的任务。这个过程涉及到几个关键的技术点,包括打印机驱动的处理、串口通信、文本格式化以及与硬件设备的交互。以下是对...
Java调用USB并口打印机是一项技术任务,涉及到Java编程、硬件接口通信以及打印技术。在本文中,我们将深入探讨如何通过Java实现这一功能,以及相关的技术细节。 首先,理解“并口”(LPT)是一种古老的接口,常用于...
在Java编程环境中,调用实体打印机来打印...总之,Java调用实体打印机打印PDF文件涉及到PDF处理库的使用、打印服务API的配置以及错误处理等多个环节。正确理解和运用这些知识点,可以帮助你构建一个可靠的PDF打印系统。
Java打印Excel技术主要涉及到Java应用程序如何与打印机进行交互,以便将Excel文档的内容输出到纸质媒介上。在这个过程中,一个常见的第三方库是Jacob(Java COM Bridge),它为Java提供了与COM组件交互的能力,使得...
4. **PDF和图片打印**:`PrintUtil.java`可能是实现打印逻辑的类,它包含了调用Java的`PrinterJob`和`PrintService`接口的方法。`PrinterJob.print()`方法用于实际的打印操作,它可以接收各种类型的图形对象(如...
Java原生的打印功能,连接打印机可直接代用代码打印,也可以出现文件选择框功能,选中文件再打印!
打印图片程序,里面有详细的语句注释;在pic.printjpg("filename.gif", "1");输入文件名"filename.gif" 和打印份数"1";
如果你还在为看不懂java打印服务源码而发愁,请下载这个代码吧。此代码可以根据你的喜好打印不同的字体和图片,还可以根据打印机名自动区分打印机进行打印。代码里面的大小是根据 58mmPOS打印机设计的,已经对代码...
- `paperW` 和 `paperH`: 分别表示打印纸张的宽度和高度,这些值可以通过调用打印机获取。 - `printType`: 打印类型,用于区分打印的是快递单还是发票。 - `map`: 存储打印所需的各种参数,如订单信息等。 ##### ...
在Java环境下,我们可以编写程序来发送ZPL指令到斑马打印机,实现打印任务。本项目提供了可运行的源码,使得开发者无需依赖ts24.lib库就能处理中文和二维码打印。 首先,理解ZPL指令是实现斑马打印机打印的基础。...
1、该练习是 JNA(Java Native Access)调用 TSC 打印机的 dll 文件,操作 TSC 打印机的练习。 2、包结构 │ ReadMe.txt │ ├─DLL │ 32bit.zip │ 64bit.zip │ ├─lib │ jna.jar │ ├─ReadMe │ ...
将打印指令放到txt文档中,读取文档中的指令,发送到斑马打印机中,实现打印。此代码已经非常精简,项目需要用到ts24.lib,资源中也付带这个文件,并且附带一个C.txt文档的指令作为实验用。C.txt和ts24.lib请放在代码...
佳博大部分条码打印机的编程接口包,如 GP-9134T条码打印机其他品牌的TSC系列打印机也可以;内含JAVA,JSP,等语言的样例;内含TSCLib.dll,TSC signed.ocx,TSCLIB.DLL 函数库使用说明.pdf,3120T说明书,GP-9035T...