web开发,如何自动选定打印机进行打印(设置默认打印机打印)

原创 2007年09月19日 15:08:00

 题记:项目开发中,要求打印信封标签,打印文件标签,打印文件清单等,使用到几种不同打印机,而客户要求不能每次打印时,要选定打印机,因此只能在程序中,设置默认打印机

  •   在系统中,设置默认打印机(如系统维护中,指定客户不同打印操作的打印机,信息可保存在客户端用户机子上,以文件形式)
  •    //默认列出所有的打印机
       function init()
       {
      try
      {
       var nt = new ActiveXObject("WScript.Network");
       var oPrinters = nt.EnumPrinterConnections();
       if(oPrinters==null||oPrinters.length==0)
       {
        alert('当前你的机器暂没安装打印机');
        return;
       }else
       {
        //alert('当前打印机台数:'+oPrinters.length);
       }
       var thisPrinter;
       for(var i = 0; i<oPrinters.length; i+=2)
       {
          thisPrinter=oPrinters.Item(i+1);
          //列出所有打印机
          document.all.item("barcodePrinter").add(new Option(thisPrinter,thisPrinter));
          document.all.item("commonPrinter").add(new Option(thisPrinter,thisPrinter));
          document.all.item("labelPrinter").add(new Option(thisPrinter,thisPrinter));
         }
      }catch(e)
      {
        alert('列出打印机失败:可能原因你禁止了ActiveX控件或没有安装打印机或'+e.decription);
      }
       }

相关文章推荐

web开发JS调用打印机打印Web页面

第一种方法:指定不打印区域 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。 详细如下: .noprint{visibilit...

使用ScriptX控件进行Web打印IIS服务器始终弹出打印机选择的问题

网上搜了很多使用ScriptX控件进行Web打印的例子, 都是讲怎么设置打印控件的,但是使用IIS部署后发现不能自动打印,原因是网站的权限问题,将该站点设置为信任的站点就可以了,这么简单的一个东西居然...

JAVA 指定打印机进行打印

package com.printer;import java.io.*;import java.util.Locale;import javax.print.*;import javax.print...

基于C#在WPF中使用斑马打印机进行打印

最近在项目中接手了一个比较有挑战性的模块——用斑马打印机将需要打印的内容打印出来。苦苦折腾了两天,总算有所收获,就发到网上来骗骗分数-_-||     项目中使用的打印机型号为GX430t的打印...
  • sqzhao
  • sqzhao
  • 2016年09月09日 17:09
  • 573

java 指定打印机 进行打印

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

Android连接网络打印机进行打印

本文转自:http://www.cnblogs.com/LIANQQ/p/4587637.html 做笔记 首先这是网络打印工具类,通过Socket实现,多说一句,网络打印机端口号...

JS调用打印机打印Web页面

JS调用打印机打印Web页面 转载:http://hi.baidu.com/junwords/item/57c38665689cac2e69105bdc 第一种方法:指定不打印区域...

JS调用打印机打印Web页面

转载:http://hi.baidu.com/junwords/item/57c38665689cac2e69105bdc 第一种方法:指定不打印区域 使用CSS,定义一个.n...

斑马打印机EPL2指令自动打印_配合扫描枪边扫边打

在斑马便携式打印机中的语言大多是EPL2语言,当然很多机型支持的语言不止一种。在EPL2中可以是先一边扫描条码,一边把扫描到的数据打印出同一个条码出来。也可以扫描若干个条码然后打印出来,还可以设置每次...

连接蓝牙打开打印机进行打印

  • 2016年04月28日 15:23
  • 1.74MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web开发,如何自动选定打印机进行打印(设置默认打印机打印)
举报原因:
原因补充:

(最多只允许输入30个字)