`
houday123
  • 浏览: 217265 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript调用ie打印机

阅读更多

window.print()方法调用ie打印,但打印出来有页码和路径,所以需要用脚本修改注册表:

var HKEY_Root,HKEY_Path,HKEY_Key;
    HKEY_Root = "HKEY_CURRENT_USER\\";
    HKEY_Path="Software\\Microsoft\\Internet Explorer\\PageSetup\\";
    window.onload=PageSetup_Null();
    window.unonload=PageSetup_Reset();
  function PageSetup_Null(){
  try{
   var Wsh = new ActiveXObject("WScript.Shell");
   HKEY_Key = "header";
   //Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
   HKEY_Key = "footer";
   //Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
   }
   catch(e){
   }
  }
  function PageSetup_Reset(){
  try{
   var Wsh = new ActiveXObject("WScript.Shell");
   HKEY_Key = "header";
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
   HKEY_Key = "footer";
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
   }
   catch(e){
     
   }
  }

这样就行了,但要隐藏页面中的某些内容使之显示出来而不打印出来:导入两个样式表

<link rel="stylesheet" href="/websys/bz/css/common.css" type="text/css" media="screen" />
<link rel="stylesheet" href="/websys/bz/css/print.css" type="text/css" media="print" />

两个css:

common.css内容如下:

*.dd{
display:block;
}

print.css内容如下:

*.dd{
display:none;
}
在我们需要隐藏的地方写上class='dd'就行了。

3
0
分享到:
评论

相关推荐

    JS调用TSC打印机TSCActiveX.dll32位64位+部署文档

    在IT领域,打印机接口技术是不可或缺的一部分,尤其是对于企业级应用,经常需要通过编程语言来控制打印设备...提供的“TSCActiveX+部署文档”将详细指导这些步骤,帮助开发者快速集成和调试TSC打印机的JavaScript调用。

    js 调用打印机 ,web打印机,设计开发

    在JavaScript(JS)中调用打印机并实现Web打印功能是一项重要的技术,特别是在开发网页应用程序时。Web打印机的设计和开发涉及到多个层面,包括浏览器兼容性、用户交互以及打印样式控制等。下面将详细介绍这一领域的...

    TSC打印机js调用部署文档含32位64位dll

    本文将深入探讨如何使用JavaScript调用TSC打印机,并介绍相关部署过程,包括32位和64位环境下的TSCActiveX.dll与TSCLIB.dll的使用,以及IE浏览器的配置。 首先,TSCActiveX.dll是一个ActiveX控件,它是TSC打印机...

    js调用控件标签打印.rar

    在IT行业中,尤其是在Web开发领域,有时候我们需要实现特定的功能,比如在本例中,就是通过JavaScript来调用打印机进行标签小票的打印。这个任务通常涉及到与硬件设备的交互,如打印机,以及可能的第三方控件或库。...

    ie浏览器 js调用 ocx 异步打印pdf、图片控件

    在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...

    js直接调用word文档打印word

    3. **使用ActiveXObject(仅限IE)**:在Internet Explorer浏览器中,你可以使用ActiveXObject对象来调用本地的Word应用。但是,这种方法不适用于其他现代浏览器,且ActiveXObject已经不再推荐使用。 4. **利用...

    同步ocx,javascript调用打印pdf,pdf光栅化,本地可以正常打印,远程共享打印机打印

    2. JavaScript调用OCX控件进行PDF光栅化处理。 3. 兼容本地和远程共享打印机的打印功能。 4. 自助终端设备的集成与快速打印机选择。 5. 打印机状态监控,确保打印任务的顺利进行。 了解并掌握这些技术,可以帮助...

    javaweb 调用打印机控件Lodop

    - JavaScript调用:编写JavaScript代码,通过`document.all["lodop"]`或`window["lodop"]`获取到Lodop对象,然后调用其提供的方法,如`Lodop.GETOBJECT()`,`Lodop.PRINT_INIT()`,`Lodop.ADD_PRINT_HTM()`等。...

    包装印刷js调用包装打印机知识管理.docx

    ### 包装印刷JS调用包装打印机的知识管理 #### 知识点一:网页打印的基本原理与实现 在网页设计中,实现网页打印是一项常见需求,尤其在包装印刷行业中,可能需要频繁地打印各种设计稿或订单详情。文档中提到了几...

    lodop 调用打印机

    【lodop 调用打印机】是一个在网页端实现打印功能的重要技术,尤其适用于需要跨浏览器打印解决方案的场景。Lodop是“LODOP技术服务”(Lifetime Object for Document Output in Printer)的简称,它是一种基于...

    通过调用 JS 打印图片信息

    总之,通过JavaScript调用打印图片信息是一种实用的前端技术,可以帮助用户更方便地获取和保存网页中的图像内容。同时,理解并掌握如何处理浏览器的默认打印设置,以及如何优化打印体验,是每个前端开发者必备的技能...

    IE控件调用本地、远程共享打印机打印pdf文件,pdf未光栅化

    IE控件调用本地、远程共享打印机打印pdf文件,pdf未光栅化,程序支持nginx/apache/tomcat部署试用,注册OCX c:/windows/sysWoW64/regsvr32.exe PrnStatus.ocx,通过js调用插件打印,非常好用,用于自助终端设备网页...

    调用浏览器中的打印功能

    通过调用`factory.printing`对象的各种方法,可以设置打印参数,如页面范围、打印机选择、纸张大小、边距、打印方向等。例如,`SetMarginMeasure`用于设置边距单位,`SetPageRange`指定打印的页面范围,`printer`...

    js 调用串口+使用 JS 获得串口数据+浏览器中使用js调用串口通讯.zip

    IE浏览器中访问COM口收发数据,可以访问com口打印机、GSM 猫、手机、串口扫描枪等设备,支持使用HEX 字节发送接收,更好地支持各种COM口设备,可以用于web系统中访问串口或者虚拟串口的硬件设备。

    JavaScript调用浏览器打印功能实例分析

    JavaScript调用浏览器打印功能的知识点可以从以下几个方面展开: 1. 基础方法:JavaScript提供了一个内置函数window.print(),用于调用浏览器的打印功能。这是一个通用的方法,大部分现代浏览器都支持,包括但不...

    js 调用串口+使用 JS 获得串口数据+浏览器中使用js调用串口通讯

    IE浏览器中访问COM口收发数据,可以访问com口打印机、GSM 猫、手机、串口扫描枪等设备,支持使用HEX 字节发送接收,更好地支持各种COM口设备,可以用于web系统中访问串口或者虚拟串口的硬件设备。

    IEJavascript打印功能

    ### IE Javascript 打印功能详解 #### 一、引言 在B/S(浏览器/服务器)架构下,Web应用程序中的打印功能与传统的桌面应用程序存在显著差异。由于程序运行于浏览器中,而打印机位于用户端,这导致了打印文档时的...

    javascript,js打印

    以下是对标题"javascript,js打印"和描述"javascript,js代码调用打印机代码,代码调用打印机代码"中所包含知识点的详细解释: 1. **window.print()函数**: 这是JavaScript中最基础的打印功能,通过在JavaScript...

    IE自带打印例子

    1. `window.print()`:这是最基础的JavaScript打印命令,调用这个函数会立即启动浏览器的打印对话框,让用户选择打印机和打印设置。 2. CSS媒体查询:为了在打印时改变网页的样式,可以使用`@media print`来定义专...

Global site tag (gtag.js) - Google Analytics