博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LODOP JS 获取电脑打印机,并指定打印机打印(转备用)
阅读量:2385 次
发布时间:2019-05-10

本文共 1467 字,大约阅读时间需要 4 分钟。

//获取本地电脑可选的打印机(驱动),并默认选择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("");        } else {            $("#printer").append("");        }    }} //选择打印机后存储到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);        }    }}

效果图:

转载地址:http://ujnab.baihongyu.com/

你可能感兴趣的文章
openldap学习笔记
查看>>
LDAP error codes
查看>>
搭建无线入侵蜜罐 揪出企业隐身黑客(转载IT168)
查看>>
Lighttpd URI Rewrite/Redirect Information Disclosure Vulnerability
查看>>
某大型网站的内核TCP/ip优化脚本
查看>>
Defeating SSL using SSLStrip (Marlinspike Blackhat)
查看>>
大型网站数据库架构
查看>>
rdp 安全策略
查看>>
Threat Intelligence Quotient Test
查看>>
根据IP分别审计Linux远程用户历史命令
查看>>
审计跟踪Linux的异常活动
查看>>
Video archives of security conferences and workshops
查看>>
My Favorite Open Source Security Tools
查看>>
ShmooCon IX: Moloch: A New And Free Way To Index Your Packet Capture Repository
查看>>
owasp dc 2015 facebook大牛的演讲
查看>>
Astalavista被蹂躏过程(转载自baoz.net)
查看>>
fakenet
查看>>
Linux安全问题
查看>>
squid缓存策略
查看>>
Linux Network Tuning
查看>>