精华内容
下载资源
问答
  • Java调用打印机打印指定路径图片 依赖javax.print package com.xgt.util; import org.apache.commons.io.IOUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java...

    Java调用打印机打印指定路径图片

    依赖 javax.print

    package com.xgt.util;
    import org.apache.commons.io.IOUtils;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    import java.io.FileInputStream;
    import java.io.IOException;
    
    import javax.print.Doc;
    import javax.print.DocFlavor;
    import javax.print.DocPrintJob;
    import javax.print.PrintException;
    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;
    import javax.print.attribute.standard.Copies;
    import javax.print.attribute.standard.MediaPrintableArea;
    import javax.print.attribute.standard.OrientationRequested;
    import javax.print.attribute.standard.PrintQuality;
    
    public class PrintUtil {
        private static final Logger logger = LoggerFactory.getLogger(PrintUtil.class);
        public static void drawImage(String fileName, int count) {
            FileInputStream fin = null;
            try {
                DocFlavor dof = null;
                if (fileName.endsWith(".gif")) {
                    dof = DocFlavor.INPUT_STREAM.GIF;
                } else if (fileName.endsWith(".jpg")) {
                    dof = DocFlavor.INPUT_STREAM.JPEG;
                } else if (fileName.endsWith(".png")) {
                    dof = DocFlavor.INPUT_STREAM.PNG;
                }
    
                PrintService ps = PrintServiceLookup.lookupDefaultPrintService();
    
                PrintRequestAttributeSet pras = new HashPrintRequestAttributeSet();
                pras.add(OrientationRequested.PORTRAIT);
    
                pras.add(new Copies(count));
                pras.add(PrintQuality.HIGH);
                DocAttributeSet das = new HashDocAttributeSet();
    
                // 设置打印纸张的大小(以毫米为单位)
                das.add(new MediaPrintableArea(0, 0, 210, 296, MediaPrintableArea.MM));
                fin = new FileInputStream(fileName);
    
                Doc doc = new SimpleDoc(fin, dof, das);
    
                DocPrintJob job = ps.createPrintJob();
    
                job.print(doc, pras);
                fin.close();
                logger.info("打印成功!文件:"+fileName+"数量为:"+count);
            } catch (IOException ie) {
                ie.printStackTrace();
            } catch (PrintException pe) {
                pe.printStackTrace();
            }finally {
                IOUtils.closeQuietly(fin);
            }
        }
    
        public static void main(String[] args) {
            new PrintUtil().drawImage("D:\\QRCodePng\\合成图.png", 1);
        }
    
    }

     

    posted @ 2018-07-09 14:13 Rest探路者 阅读(...) 评论(...) 编辑 收藏
    展开全文
  • 连接共享打印机时找不到网络路径解决方案解决方案 提示错误代码:0x80070035 找不到网络路径 解决方案 新建一个TXT文本文件,把下面这段代码复制进去; Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE...

    连接共享打印机时找不到网络路径解决方案

    提示错误代码:0x80070035
    找不到网络路径

    解决方案

    1. 新建一个TXT文本文件,把下面这段代码复制进去;
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
    "AllowInsecureGuestAuth"=dword:00000001
    
    1. 修改后缀名为【.reg】,双击运行该reg文件导入注册表即可;
    2. 再次尝试连接打印机即可完美解决(亲测可行)。
    展开全文
  • java实现打印机打印发票路径

    千次阅读 2019-01-02 12:36:09
    https://blog.csdn.net/qq_38607742/article/details/81538990
    展开全文
  • Slic3r主要是3D打印机的工具路径生成器:它读取3D模型(STL,OBJ,AMF,3MF)并将其转换为3D打印机的G代码指令。 但这还不止这些,请参阅下面的。 Slic3r于2011年在RepRap社区内出生,由于其高可配置性,它成为...
  • 在工作的时候对于文件的转换是很正常的事情,但是有很多人都很...1、我们要先下载迅捷PDF虚拟打印机,将pdf虚拟打印机下载成功安装到电脑上。 2、运行PDF虚拟打印机软件,我们点击“配置设定”,进入设

    在工作的时候对于文件的转换是很正常的事情,但是有很多人都很疑惑一个问题那就是在对文件进行转换的时候却发现文件不知道去哪里了,这时候如果我们找不到的话既耽误工作又浪费时间,那么跟着小编来找一下解决的方法吧。





    1、我们要先下载迅捷PDF虚拟打印机,将pdf虚拟打印机下载成功安装到电脑上。





    2、运行PDF虚拟打印机软件,我们点击“配置设定”,进入设置操作页面。


    3、我们点击“保存”选项,在“转换”选项中,对输出文件默认格式进行设定为PDF等。在“保存对话框文件夹”中,就可以设置文件的默认保存路径了。我们勾选中“设置默认的输出文件夹”,然后点击“文件夹范本”后的小图标,可自定义色设置保存的位置。


    4、设置完成好后,点击软件界面下方的“保存”按钮。打开我们需要打印转换的文件,进行输出的时候,就会保存到我们设置的文件夹。


    以上这些就是今天总结的全部内容了,大家赶紧去试试吧,以后再也不会找不到文件啦。

    展开全文
  • 大家都知道,我们在使用电脑时难免会遇到这样那样的问题,例如最近就有网友反映说自己的win10旗舰版电脑出现了,添加win7共享打印机找不到网络路径的情况,但不知道怎去解决很是苦恼,那么今天小编就来为大家分享...
  • 不知道有没有发错版块。目前的思路是StartDoc()->StartPage()->StretchDIBits()->EndPage()->EndDoc();这个思路不知道对不对,另外,StretchDIBits()函数有几个参数我搞不太懂,我在网上找了好几天的...
  • EPSON打印机用的东西,有时候可能在WINDOS上添加打印机时会提示添加不起,可能是却少这个东西的过. 下载之后复制到 这个文件夹C:\WINDOWS\Driver Cache\i386...打印机驱动跳出指定UNIDRV.HLP文件路径,装打印机时,复制...
  • win10添加打印机无法访问指定设备,路径或文件。。后来发现很多按钮点击多说无法访问指定设备,路径或文件。。 解决添加打印机问题: 在搜索栏中搜索:print (从这里添加) 彻底解决: 添加环境变量:控制...
  • Windows+x,打开控制面板,依次点击:控制面板\网络和 Internet\网络和共享中心\高级共享设置,在当前网络环境,打开“网络发现”和“文件和打印机共享“。 二、检查系统服务: 在服务中查看...
  • 打印机服务

    2017-11-13 14:28:00
    2.使用UNC路径 3.使用网页浏览来连接打印机服务器与共享打印机,可以实现远程打印 先在DC上安装子角色“Internet打印”,“web服务器”,普通用户可以在浏览器中输入http://ip地址/Printers,连接远程打印机,...
  • 关于共享网络打印机出现“Windows 无法访问,找不到网络路径”问题解决方法1. 问题描述:2. 解决方法: 欢迎学习交流: zengf.hou@bit.edu.cn 1. 问题描述: 局域网共享打印机中,出现 “Windows无法访问” 问题,...
  • 来源百度搜索 https://jingyan.baidu.com/article/4e5b3e193ef9f691901e241f.html
  • public void PrinteTicketWithPath(string path) { try { streamToPrint = new StreamReader (path); try { printFont = new Font(...core 是个获取本地属性的类, 包括可以读取可用打印机的名字  
  • 某单位信息网络结构呈树型结构,网络中节点可为交换机、计算机和打印机三种设备,计算机和打印机只能位于树的叶节点上。如要从一台计算机上打印文档,请为它选择最近(即经过交换机最少)的打印机。 在该网络结构中...
  • 打印机API

    千次阅读 2014-03-21 09:45:37
    AddJob 用于获取一个有效的路径名,以便用它为作业创建一个后台打印文件。它也会为作业分配一个作业编号  AddMonitor 为系统添加一个打印机监视器  AddPort 启动“添加端口”对话框,答应用户在系统可用端口列表...
  • Windows2008应用之配置客户端自动添加打印机 本文出自 IT技术交流 博客 打印机对我们每一个人来说都是习以为常的东西了给你一条远程打印机共享路径你只要轻轻的双击想安装的打印机图标等上个三五秒打印机就安装好这...
  • 打印机故障排查

    2019-01-04 18:07:38
     查看路径 2、用自己的笔记本电脑设置与打印机IP一样的静态IP、必须同一网络。拨掉打印机网线,测试。 3、telnet IP 9100 测试打印机是否可用。 4、如果是驱动问题可找差异不大的驱动即可。 5、在浏览器上...
  • Zan 图片虚拟打印机

    2017-04-13 16:21:32
    很好用的一个虚拟打印机,包含彩色打印机和黑白打印机,安装也很方便,可设置保存路径和图片类型,打印生成的文件支持位图(BMP)、标签图像文件(TIFF)、GIF、PNG、PDF、JPEG等多种格式
  • public void PrinteTicketWithPath(string path) { try { streamToPrint = new StreamReader (path); try ... printFont = new Font("Arial", 10);... PrintDocument pd = new ...读取可用打印机的名字 。
  • 我在应用层用Hook,自己试了EnumJobs函数,反映的只是文件的类型及名称,拿不到路径。。。 GetModuleFileName函数也是拿不到路径
  • 本文实例为大家分享了Unity打印机打印图片的具体代码,供大家参考,具体内容如下 1、调用打印机首先就是要配置好打印机 ...//调用第三方应用去打印(其中path是要打印图片的路径,而mspaint.exe是调用Windows中的画
  • 在TCP/IP协议上是否捆绑NETBIOS解析计算机名(在TCP/IP协议属性——高级——WINS——选择启用TCP/IP上的NETBIOS) 不能访问的打印机工作了,文件夹也可以访问了. ...
  • 配置SAP打印机

    2015-07-21 10:44:31
    一、SAP打印控制 1、SAP的打印分成两步处理,首先生成与打印设备...路径:工具-CCMS-Spool-SP01-Output Controller),一般设定“立即打印”,所以打印请求的产生与输出请求的产生几乎同时,设置时可以在用户属性(s
  • 北洋L740打印机驱动

    2020-07-09 15:57:49
    北洋L740打印机驱动是一款北洋旗下的条码标签打印机软件,此款软件能够满足实时、批量印热标签的需求,为用户提供不一样的打印驱动程序,有需要者欢迎下载!如何确定打印驱动程序所在的路径驱动程序安装盘在A:驱动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 844
精华内容 337
关键字:

打印机路径