`

java调用打印机

 
阅读更多

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

分享到:
评论

相关推荐

    java调用打印机打印的相关教程

    ### Java调用打印机打印的相关教程 #### 一、Java打印API简介 Java打印API主要包含在`java.awt.print`包中。随着Java的发展,特别是从JDK 1.4开始,Java提供了更为丰富的打印支持,这主要体现在`javax.print`及其...

    java调用打印机指令实现

    使用java实现调用打印机动态指令打印条码。

    java调用本地打印机

    在Java编程环境中,调用本地打印机是一项常见的任务,特别是在企业级应用中,如报表生成、文档打印等场景。本文将详细讲解如何利用Java API来实现这一功能,以及可能遇到的问题和解决方案。 首先,Java提供了`java....

    JAVA网络调用打印机工具类

    本工具类实现了这一需求,通过Java调用网络打印机来完成打印任务,并且支持自定义打印内容,如快递单号、发票等。本文将详细介绍该工具类的关键实现逻辑。 #### 二、核心功能 - **自动化打印**:根据用户订单信息...

    java 如何调用系统打印机打印文件

    java 如何调用系统打印机打印文件,也是从别人借鉴过来,免费的

    Java调用小票打印机打印小票

    在IT行业中,尤其是在开发零售或餐饮系统的背景下,Java调用小票打印机打印购物清单是一项常见的任务。这个过程涉及到几个关键的技术点,包括打印机驱动的处理、串口通信、文本格式化以及与硬件设备的交互。以下是对...

    java调用usb并口打印机.zip

    Java调用USB并口打印机是一项技术任务,涉及到Java编程、硬件接口通信以及打印技术。在本文中,我们将深入探讨如何通过Java实现这一功能,以及相关的技术细节。 首先,理解“并口”(LPT)是一种古老的接口,常用于...

    java调用实体打印机打印pdf文件

    在Java编程环境中,调用实体打印机来打印...总之,Java调用实体打印机打印PDF文件涉及到PDF处理库的使用、打印服务API的配置以及错误处理等多个环节。正确理解和运用这些知识点,可以帮助你构建一个可靠的PDF打印系统。

    java打印Excel(与打印机通信、jacob)

    Java打印Excel技术主要涉及到Java应用程序如何与打印机进行交互,以便将Excel文档的内容输出到纸质媒介上。在这个过程中,一个常见的第三方库是Jacob(Java COM Bridge),它为Java提供了与COM组件交互的能力,使得...

    纯java代码跨平台调用打印机打印word、pdf、图片等。

    4. **PDF和图片打印**:`PrintUtil.java`可能是实现打印逻辑的类,它包含了调用Java的`PrinterJob`和`PrintService`接口的方法。`PrinterJob.print()`方法用于实际的打印操作,它可以接收各种类型的图形对象(如...

    Java调用后台的打印机功能,直接复制可用

    Java原生的打印功能,连接打印机可直接代用代码打印,也可以出现文件选择框功能,选中文件再打印!

    用java编写打印机打印图片程序

    打印图片程序,里面有详细的语句注释;在pic.printjpg("filename.gif", "1");输入文件名"filename.gif" 和打印份数"1";

    Java实现斑马打印机ZPL指令打印,源码,可运行

    在Java环境下,我们可以编写程序来发送ZPL指令到斑马打印机,实现打印任务。本项目提供了可运行的源码,使得开发者无需依赖ts24.lib库就能处理中文和二维码打印。 首先,理解ZPL指令是实现斑马打印机打印的基础。...

    JAVA连接打印机打印小票

    总的来说,JAVA连接打印机打印小票涉及到硬件交互、网络编程和可能的本地库调用。理解和掌握这些知识点,能帮助开发者灵活应对不同场景下的小票打印需求。在实践中,记得不断调试和优化,以确保打印效果和效率。

    JAVA调用打印机打印代码

    如果你还在为看不懂java打印服务源码而发愁,请下载这个代码吧。此代码可以根据你的喜好打印不同的字体和图片,还可以根据打印机名自动区分打印机进行打印。代码里面的大小是根据 58mmPOS打印机设计的,已经对代码...

    JAVA调用斑马打印机打印

    将打印指令放到txt文档中,读取文档中的指令,发送到斑马打印机中,实现打印。此代码已经非常精简,项目需要用到ts24.lib,资源中也付带这个文件,并且附带一个C.txt文档的指令作为实验用。C.txt和ts24.lib请放在代码...

    JAVA通过网络调用网络打印机的工具类

    - `paperW` 和 `paperH`: 分别表示打印纸张的宽度和高度,这些值可以通过调用打印机获取。 - `printType`: 打印类型,用于区分打印的是快递单还是发票。 - `map`: 存储打印所需的各种参数,如订单信息等。 ##### ...

    java实现打印功能代码

    java调用打印机实现word打印功能java调用打印机实现word打印功能

Global site tag (gtag.js) - Google Analytics