我需要打印一份TXT文件,但是运行后程序未出现异常,打印机却没有反应。打印机在其他地方都是正常工作的。求解为什么???打印机型号:GprinterGP-9035T代码:importjava.awt.Graphi...

我需要打印一份TXT文件,但是运行后程序未出现异常,打印机却没有反应。打印机在其他地方都是正常工作的。求解为什么???打印机型号:Gprinter GP-9035T

代码:

import java.awt.Graphics;

import java.awt.event.ActionEvent;

import java.awt.print.*;

import java.io.*;

import javax.print.*;

import javax.print.attribute.*;

public class test_for_printer_4 implements Printable

{

private static void printFileAction()

{

try

{

PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();

DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;

PrintService printService = PrintServiceLookup.lookupDefaultPrintService();

DocPrintJob printjob = printService.createPrintJob();// 创建打印作业

String file = "C:/Users/Administrator/Desktop/he.txt";

FileInputStream fis = new FileInputStream(file);// 构造待打印的文件流

DocAttributeSet das = new HashDocAttributeSet();

Doc doc = new SimpleDoc(fis, flavor, das);// 建立打印文件格式

printjob.print(doc, pras);// 进行文件的打印

}

catch(Exception e)

{

e.printStackTrace();

}

}

public void actionPerformed(ActionEvent evt)

{

printFileAction();

}

public static void main(String[] args) throws IOException

{

test_for_printer_4 test = new test_for_printer_4();

}

public int print(Graphics graphics, PageFormat pageFormat, int pageIndex)throws PrinterException

{

// TODO Auto-generated method stub

return 0;

}

}

展开

java程序启动打印_JAVA打印问题:程序正常运行,打印机无反应相关推荐

  1. java pdf打印_Java 打印PDF文档

    本文将介绍如何在Java应用程序中打印PDF文档.一般有以下三种常见打印方式:静默打印 显示打印对话框打印 打印PDF时自定义纸张大小 使用工具:Free Spire.PDF for Java 创建运 ...

  2. java stream 打印_Java打印流学习

    打印流 打印流的主要功能是用于输出,在整个IO包打印流分为两种类型,打印流可以很方便的进行输出. 1.字节打印流:PrintStream(在字节输出时,可以增强输出功能) 2.字符打印流:PrintW ...

  3. java写微信小程序答辩问题_java微信小程序开发中加密解密算法总结

    详解java微信小程序开发中加密解密算法 一.概述 微信推出了小程序,很多公司的客户端应用不仅具有了APP.H5.还接入了小程序开发.但是,小程序中竟然没有提供Java版本的加密数据解密算法.这着实让 ...

  4. java日历表打印_Java打印日历表

    今天来吐槽一下Java的Calendar类的使用问题,反正我是弄了半天. 首先是,遇到一个问题,输入年份和月份,需要打印这个月的日历,网上有不少代码,但我用了几个感觉都不是很靠谱. 然后经过一番探索, ...

  5. java 字符串去掉换行_java第一个程序quot;helloworldquot;

    大家好,本系列文章分解讲解,分为初级,中级,高级,框架,实战项目,中间件,web前端等等. 这一篇讲解java语言初级基础: 编译运行第一个程序HelloWorld 一:环境变量配置 步骤 1 : 首 ...

  6. java不带括号_java – 打印数组,不带括号和逗号

    我以前在学校为我的java课上写了一个Hangman游戏.我现在正在将其移植到Android,并遇到了一些问题.原始的java程序将所有输出写入控制台.现在我必须以某种方式对输出进行调整,使其符合我设 ...

  7. java中输出日历_Java打印日历表

    今天来吐槽一下Java的Calendar类的使用问题,反正我是弄了半天. 首先是,遇到一个问题,输入年份和月份,需要打印这个月的日历,网上有不少代码,但我用了几个感觉都不是很靠谱. 然后经过一番探索, ...

  8. java jar 打印_Java 打印Word文档(二)

    通过使用Sprie.Doc for Java提供的PrinterSettings类可执行文档打印,具体可参见这篇文章中关于 使用 PrinterSettings来打印的方法.本文中将介绍使用Spire ...

  9. java去重复元素并打印_Java打印数组中重复元素

    Java打印数组中重复元素 1 说明 在此程序中,我们需要打印数组中存在的重复元素.这可以通过两个循环来完成.第一个循环将选择一个元素,第二个循环将通过将所选元素与其他元素进行比较来遍历整个数组.如果 ...

最新文章

  1. oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...
  2. vue 项目 常用package.json
  3. php分页代码 页数太多,php google或baidu分页代码
  4. 【机器学习】——《机器学习实战》面试复习
  5. extjs4.2 前端读取对象的方法
  6. spark代码连接hive_spark连接Hive
  7. Android日志输出管理
  8. 2012年,拥抱梦想实现梦想!
  9. OCS:运营商制胜3G的关键
  10. 算法学习——递归和排列组合
  11. Java项目文件目录结构介绍
  12. 一个野生程序员的真实自述:我是如何从数学专业学渣入坑程序员的
  13. 坚果种类和营养价值排名
  14. HTC One/M7 电信专版802d升级版,毒蛇工具,网络流量,永久root,加固信号稳定,流畅ROM
  15. 关于RAID磁盘阵列与阵列卡的介绍 —— 做一个懂它的男人
  16. 12个可以免费自学编程的网站
  17. java实现生日提醒_生日提醒功能-SQL查询语句在Java中肿么运用?
  18. 第三章IP网际协议层
  19. RHCSA/Linux基础
  20. 安装Sql Server:以前的某个安装需要重新引导计算机以便使其更改生效。若要继续,请重启计算机,然后再次运行安装程序。

热门文章

  1. SAR图像之巴丹吉林沙漠
  2. POJ 3693 Maximum repetition substring (后缀数组)
  3. 步进电机定子相数:单相/两相/三相/四相/五相结构工作原理
  4. 系统间接口调用/接口对接 Java
  5. spring源码解析--环境搭建
  6. 众言科技SVP郭晓波做客东南大学:选对池塘钓大鱼 | 校企互通
  7. 关于DES加密强制更新版(4.22)
  8. python概率密度函数参数估计_Python与项目反应理论:基于EM和MCMC的参数估计算法...
  9. 百度地图如何在html中显示图片,在网页中插入百度地图(实例)
  10. RabbitMq消息队列进一步认识