LODOP JS 获取电脑打印机,并指定打印机打印(转备用)
LODOP是一款Web打印控件 官网地址 Lodop和C-Lodop官网主站
用法官网样例有介绍 功能演示 - Lodop和C-Lodop官网主站
//获取本地电脑可选的打印机(驱动),并默认选择cookie中存储的打印机
function printerList() {//读cookie中存储已经选择的打印机:var arrStr = document.cookie.split("; ");var strPName;for (var i = 0; i < arrStr.length; i++) {var temp = arrStr[i].split("=");if (temp[0] == "printn" && unescape(temp[1]) != "") {LODOP.SET_PRINTER_INDEX(unescape(temp[1]));strPName = LODOP.GET_PRINTER_NAME(unescape(temp[1]));}}var count = LODOP.GET_PRINTER_COUNT();$("#printer").html("");for (var i = 0; i < count; i++) {//根据设备序号获取设备名var msg = LODOP.GET_PRINTER_NAME(i);//将设备名添加到select块,并添加相应value值if (msg == strPName) {$("#printer").append("<option value='" + i + "' selected>" + msg + "</option>");} else {$("#printer").append("<option value='" + i + "'>" + msg + "</option>");}}
}//选择打印机后存储到cookie
$("#printer").change(function () {var Days = 300;var exp = new Date();//设置cookie过期时间exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);document.cookie = "printn=" + $("#printer").val() + ";expires=" + exp.toGMTString();
});window.onload = function () {printerList();
};
//获取选择的打印机
function getPrinter() {var arrStr = document.cookie.split("; ");for (var i = 0; i < arrStr.length; i++) {var temp = arrStr[i].split("=");if (temp[0] == "printn" && unescape(temp[1]) != "") {indexPrinter = unescape(temp[1]);//指定打印机LODOP.SET_PRINTER_INDEX(indexPrinter);}}
}
效果图:
LODOP JS 获取电脑打印机,并指定打印机打印(转备用)相关推荐
- C#操作Excel数据读写/指定打印机打印
C#操作Excel 数据的读写 前情提要 实例 指定打印机打印 附加:打印时预览配置 数据的读写 前情提要 本文对于excel的操作使用的是Microsoft.Office.Interop.Excel ...
- html如何取单元格内容,JS获取表格内指定单元格html内容的方法
JS获取表格内指定单元格html内容的方法 本文实例讲述了JS获取表格内指定单元格html内容的方法.分享给大家供大家参考.具体如下: 下面的代码先通过表格对象的rows获得指定的行的所有单元格数组, ...
- 指定打印机打印、条码 、小票打印 web端打印机控件 LODOP的使用
最近项目需要指定打印机进行前台后厨小票同时打印 1.首先安装LODOP插件点击下载 2 将LodopFuncs.js文件复制到自己项目 注意:vue项目需要底部添加 export { getLodop ...
- lodop指定打印机打印_LODOP指定window默认打印机和临时默认打印机
通过以下语句,可指定windows默认打印机 LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",某打印机名或序号); 这种默认打印机是指的windo ...
- Lodop设置指定打印机打印,避免默认打印机被修改
SET_PRINTER_INDEX(oIndexOrName);按序号或名称指定打印机,选定后禁止手工重选: CreateOneFormPage(); LODOP.SET_PRINT_MODE(&qu ...
- lodop指定打印机打印_LODOP在页面让客户选择打印机
获取打印机列表可以放在onload事件里,如过当前是使用的c-lodop,由于websoket链接需要时间,一进入页面可能会报错,被准备好或网页没下载完成等,也可以在点击事件里让用户获取打印机. 之前 ...
- codesoft指定打印机打印_巧用win32print来控制windows系统打印机并推送打印任务
小爬最近接到的一个需求是:将windows系统下的打印任务批量有序传输给网络打印机,实现批量有序打印. 用户先从公司的OA(B/S模式)系统下 打印指定内容的表单以及表单中的附件内容.这个问题 ...
- C#使用指定打印机打印Word,Excel等Office文件和打印PDF文件的代码
http://www.cnblogs.com/xiachufeng/archive/2010/07/31/1789136.html 打印,是做开发的人的经久不变的话题. 今天,用实例代码,说明.NET ...
- PHP\Java\C#\Js\Go\Python调用小票打印机打印订单实现
优声云打印机U7是成都优声科技有限公司推出的一款WIFI.4G联网的打印机.注意这是一款热敏58mm小票打印机,就是大家购物,外卖那样的收银小票. 在原来的小票打印机世界里,通常都是U口和蓝牙,更高级 ...
最新文章
- python的类和对象_Python类与对象实验
- 特征值与特征向量(二)
- Hybris订单价格的折扣维护
- keepalived+lvs(HA+LB)
- Guice进阶之整合mybatis和druid
- 关闭 IOS8 最近使用 最近联系人
- java xfire指定参数名_XFire绑定Aegis自定义友好参数(复杂对象)
- 过磅系统_简讯:崇义商砼公司开展无人值守过磅系统业务培训等二则
- mysql修改密码、找回密码
- Android开发网络连接超时
- MULTISIM仿真
- 【Ubuntu】安装H.264解码器
- ​杭州,苏州,成都哪个最宜居?
- cmd把一个较大的文件分割_将文件分割成较小的文件
- 鲸探发布点评:9月1日发售《新石器黄玉猪龙形珮》数字藏品
- 巧用千寻位置GNSS软件|逐点放样应用技巧
- 微信小程序——new Date()显示NAN + 正则表达式
- 使用Jt2Go控件显示3D模型 / View 3D Model with JT2GO
- 变压器的阻抗匹配作用
- 全手动搭建Kubernetes集群——Master管理节点和Node工作节点部署
热门文章
- [Java]Java的静态构造函数 多线程下安全的单例模式
- DFT在芯片研发流程的角色和职责
- Nessus安装手册
- 【代码收藏夹 · C51】51单片机延时函数
- Qt实现密码输入框隐藏密码_小眼睛显示密码功能
- /sys/kernel/debug/usb/devices解析
- Dijkstra算法、Floyd算法的思想和实现(C语言)
- 蒙迪欧致胜豪华版钥匙没电了怎么启动汽车?
- 利用码云gitee搭建个人maven仓库
- linux修改字体为英文,如和改变linux中的字体为英语??