通过以下语句,可指定windows默认打印机

LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",某打印机名或序号);

这种默认打印机是指的windows操作系统的默认打印机。

普通指定的方法就是进入windows的控制面板,然后进入打印机设备相关选项,在windows打印机列表里,选中需要设置的默认打印机,然后右键-选设置为默认打印机。这就是windows的默认打印机,在打印机列表里带有对号的就是默认打印机。

通过该语句,可以通过该语句修改windows默认打印机。

windows默认打印机的修改方法(图示)

除此之外,还有其他选择打印机方法,例如在页面获取打印机列表,让用户选择(相关博文:LODOP在页面让客户选择打印机、Lodop在页面获取打印机列表 选择打印机预览、C-Lodop获取打印机列表Create_Printer_List、LODOP设置打印机不存在不打印)

LODOP中还有一种是临时默认打印机,这种和windows默认打印机是不同的,注意区分。

临时默认打印机:LODOP.SELECT_PRINTER();,这种默认打印机选择后,刷新页面等操作,该默认打印机就会失效,需要重新选择。

通过该语句设置临时默认打印机后,该页面所有没有再代码里指定打印机的打印任务,都会使用该临时默认打印机打印,刷新或关闭页面后这个临时默认打印机就失效了。

但对于已经在任务里具体制定了打印机的,之前如果选择了临时默认打印机,LODOP和C-LODOP的表现是不同的。

测试步骤及结果:(如代码和图,有四个方法)

方法1:设置的windows默认打印机。

方法2:设置页面临时默认打印机

方法3:一个没在代码里指定具体打印机的任务。

方法4:一个在代码里指定了xps具体打印机的任务。

测试临时默认打印机,首先用方法2指定一下打印机,然后,在没指定的任务和指定了打印机的任务分别查看当前打印机。

LODOP效果:

1.没在代码指定具体打印机的,是选择的临时默认打印机。

2.在代码指定了具体的xps打印机的,是xps打印机。

C-LODOP效果:

1.没在代码指定具体打印机的,是选择的临时默认打印机;

2.在代码指定了具体的xps打印机的,还是选择的临时默认打印机。

注意:也就是c-lodop中,页面指定了临时默认打印机,即使在代码里重新指定新的打印机,也是没有效果的。

之前有人打印机指定语句书写正确,打印机名称也对,但是就是打印机不生效,后来发现原来在指定具体的打印机之前,他先在页面选择了临时默认打印机,而且走的是c-lodop方式,所以导致怎么也不生效。

选择了临时默认打印机,再指定打印机,相对于冲突了,c-lodop再指定没有效果,所以导致了这一现象,所以不要这样使用,选择打印机方法还很多,并有一定的优先级,后面会有博文介绍。

如果先用这个临时默认打印机,可以不再任务指定具体的打印机语句,因为选了这个临时打印机,相当于页面所有打印任务都是这个打印机了。虽然测试再lodop中可以重新指定,但是c-lodop不行,所以如果要用这个临时默认打印机,不再后面设置指定具体的打印机语句。

此临时打印机刷新页面关闭页面等,都会失效,所以也可以不用这种选择打印机方法。

测试代码:

WEB打印控件LODOP

内容

lodop指定打印机打印_LODOP指定window默认打印机和临时默认打印机相关推荐

  1. lodop指定打印机打印_LODOP在页面让客户选择打印机

    获取打印机列表可以放在onload事件里,如过当前是使用的c-lodop,由于websoket链接需要时间,一进入页面可能会报错,被准备好或网页没下载完成等,也可以在点击事件里让用户获取打印机. 之前 ...

  2. codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务

    小爬最近接到的一个需求是:将windows系统下的打印任务批量有序传输给网络打印机,实现批量有序打印.     用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容.这个问题 ...

  3. VUE使用lodop实现前端打印页面指定内容

    最近做项目,遇到一个需要页面无需下载在线打印Word的功能,最初尝试直接打印页面,会导致将整个页面都打印出来,不符合要求.后期客户要求要使用lodop,这样打印与页面展示Word两个方面都是未知的东西 ...

  4. java 指定打印机打印_java 指定打印机 进行打印

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

  5. JS调用打印机打印页面指定元素

    function doPrint(){var head_str = "<html><head><title></title></head ...

  6. 【log4j2打印日志】指定日志打印到指定文件

    背景:为了更加方便查看针对的某些日志,log4j2记录 某一个类某些方法打印的日志到指定文件. 第一步:配置log4j2.xml <?xml version="1.0" en ...

  7. 在html页面中怎么打印区域,在HTML中指定打印区域进行打印机打印

    我们在开发中经常会用到一些指定区域进行打印机打印,但是使用常规方式打印会将全部页面打印,当然相同都为打印,但是打印出来的内容并不是我们需要的东西,进行给大家分享如何设置打印机指定区域进行打印: 该标签 ...

  8. websocket没准备好如何解决_惠普打印机打印没反应如何解决 惠普打印机打印没反应解决方法【详解】...

    在我们的生活中经常会看到打印机的存在,它是电脑输出的一种设备,可以将电脑或者手机中的数据通过打印机打印出来.如今市面上的打印机品牌非常的多, 惠普打印机 就是其中一个很不错的品牌,可是在使用的过程中, ...

  9. 惠普打印机怎么无线连接电脑_惠普打印机打印中突然停止怎么办?

    惠普打印机打印中突然停止的原因 一.检查打印机面板指示灯是否异常 1.首先检查打印机内是否有卡纸,如有卡住纸张或纸片,请取出再试. 2. 然后再检查打印机硒鼓是否安好,或者硒鼓是不是好的,如有条件可以 ...

最新文章

  1. 大转盘完整源码附效果图,可以下载直接用
  2. IDA+GDB远程调试android平台 - Aarch64- elf64程序
  3. 将组内元素的顺序进行翻转_学习工具|万彩手影大师素材及元素
  4. 使用 Azure CLI 将 IaaS 资源从经典部署模型迁移到 Azure Resource Manager 部署模型
  5. lighttpd,thttpd,shttpd - 轻量级WebServer介绍
  6. python 机器学习第一章
  7. 数据结构预算法(六) 数组和矩阵(1)
  8. 再见2018,你好2019
  9. PYG解密小组的Visual Assist X插件完全卸载
  10. [视频教程][斯坦福大学公开课:ios7应用开发 18集]
  11. 阿狸心形表白html,qq分组心形图案一颗心
  12. 技嘉的UEFI修复windows与Ubuntu双系统引导+老毛桃修复引导失败+No EFI system partition was found.
  13. Hbase——练习3
  14. (附源码)计算机毕业设计SSM基于的楼盘销售系统的设计与实现
  15. 计算机音乐创作是什么,计算机音乐创作,creation of computer music,音标,读音,翻译,英文例句,英语词典...
  16. JWT简介、JWT优缺点、JWT使用方法、.NET6使用JWT示例、JWT与Session对比
  17. 计算机电源输出电压 电流,开关电源的输出电流如何决定_跟什么有关?
  18. Springboot配置Swagger2
  19. word中如何快速引用参考文献
  20. 采购里的“一分钱一分货”,确定你没被套路?

热门文章

  1. C# 语言的高级应用
  2. 苹果手机、电脑如何进行屏幕录制?苹果录屏功能在哪?
  3. CMOS/CCD图像传感器的工作原理
  4. Excel如何对一首韩文歌曲进行中文翻译?
  5. 手机 android 系统 升级失败,谷歌再次放出大招!让安卓11系统从此不再变砖:强制无缝升级系统...
  6. 精益生产如何与数字化结合?
  7. 反射器做E-mark认证都要测试些什么?
  8. 计算机专业的三行情书,这是我们专业的三行情书,请查收
  9. 常用游戏服务架构(http,golang技术版)
  10. RFID无人仓库是如何工作的?