import java.io.*;

import javax.print.*;

import javax.print.attribute.*;

import javax.print.attribute.standard.*;

public class WinPrinter {

/**

* 打印

*/

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("打印失败");

}

}

/**

* @param args

*/

public static void main(String[] args) {

print();

}

}

java book打印机_Java调用打印机进行打印相关推荐

  1. java 打印机_java调用打印机方式二

    一.主类: package org.jeecg.print; import java.awt.BasicStroke; import java.awt.Color; import java.awt.F ...

  2. java 打印机_java调用打印机接口

    全部代码: import java.awt.BorderLayout; import java.awt.Color; import java.awt.Graphics; import java.awt ...

  3. java 调用打印机 api_java 调用打印机API无法打印,但是直接打印可以,请问有人遇到过这样的问题吗?...

    java调用打印机的代码如下:publicstaticvoidmain(String[]args){PrintRequestAttributeSetpras=newHashPrintRequestAt ...

  4. 记录一次java生成条形码并调用打印机打印

    生成条形码需要ja坐标: <!--生成条形码--><dependency><groupId>net.sf.barcode4j</groupId>< ...

  5. java调用打印机打印需要进行什么操作_Java调用打印机程序有什么特点?

    import java.awt.*; import java.awt.event.*; import java.awt.font.*; import java.awt.geom.*; import j ...

  6. 使用Java的PrinterJob实现调用打印机打印

    首先我们在使用打印机的话我们需要得到我的这个相关的一些数据,然后我们需要实例化我的这个book对象,这个book对象主要是把我的这个paperFormat对象和我的这个实体类数据的对象放入到我的这个b ...

  7. java设置默认打印机_java 指定打印机 进行打印

    代码如下: package com.printer; import java.io.*; import java.util.Locale; import javax.print.*; import j ...

  8. java和打印机_java实现打印机打印的区别

    构建打印任务方式不同: 1:直接通过指定的打印机创建打印任务 DocPrintJob  job= myPrintService.createPrintJob(); 2:手动创建打印任务,再与指定的打印 ...

  9. java调用打印机没反应_java调用打印机问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public static void main(String[] args) { File file = new File("D:/test.t ...

最新文章

  1. java链表list_java集合之linkedList链表基础
  2. SpringBoot应用的集成测试
  3. 混沌动力学行为研究-分叉图
  4. sql 2005判断某个表或某个表中的列是否存在
  5. 正则表达式(grep命令,egrep命令,sed命令,awk命令,sort工具,uniq工具)
  6. apache 添加下载文件头
  7. python-opencv图像处理之SIFT尺度不变特征变换
  8. echo输出不重复行到文件 shell_Shell脚本echo指令使用小技巧
  9. MLP-Mixer详解
  10. excel文件下载下来损坏 js_js文件操作之——导出Excel (js-xlsx)
  11. 高德打车宣布上线共享雨伞:或许是醉翁之意不在酒
  12. Rational Rose神器 (画图)
  13. php黑名单绕过,文件上传漏洞之黑名单检测绕过
  14. laravel 压缩图片 Intervention/image
  15. Android逆向之旅---静态方式破解微信获取聊天记录和通讯录信息
  16. 【Android-Broadcast】广播的权限
  17. Kafka官方文档中文版
  18. Hierarchical Tree
  19. 网页设计-第四次作业
  20. uniapp实现抽奖功能

热门文章

  1. 油品调和计算软件_海博柴油批发:调和密度的利润空间
  2. python写表格_使用Python对Excel进行读写操作
  3. ubuntu上使用cron执行定时任务计划
  4. mysql8解压版安装没有密码_MySQL8解压版安装
  5. java replaceall lt_static lt;Tgt; boolean replaceAll(Listlt;Tgt; list, T oldVal, T newVal)_Java...
  6. 如何用我python抓取关键字新闻_用python机器学习实现新闻关键词的抽取
  7. oracle 考试技巧,从 TPCH 测试学习性能优化技巧之 Q14
  8. c语言 图的存储邻接矩阵,数据结构之---C语言实现图的数组(邻接矩阵)存储表示...
  9. mysql 中的 utf_Mysql中的utf-8竟然是假的!
  10. python开发框架 代码生成_我的第一个python web开发框架(28)——定制ORM(四)...