当前位置: 首页 > 图文教程 > 网络编程 > ASP > WEB打印设置解决方案四(在ASP中实现网络打印功能)

ASP
在ASP程序中实现数据库事务控制
怎样开始一个ASP网站的设计
ASP中使用ServerVariables集合详解
关于解决商务平台ASP程序的源代码泄漏设想与思考
ASP通用模板类
javascript利用xmlhttp获得服务器时钟的方法
asp+oracle分页程序类(XDOWNPAGE2.0)
ASP中实现小偷程序的原理和简单
asp中vbscript访问xml文件
ASP防SQL注入攻击程序
用ASP读INI配置文件的函数
asp实现关键词获取(各搜索引擎,gb2312及utf-8)
xmlhttp组件获取远程文件并筛选出目标数据
XMLHTTP Get HTML页面时的中文乱码之完全客户端Script解决方案
WEB打印设置解决方案一(通过修改注册表改变IE打印设置)
WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印设置)
WEB打印设置解决方案三(FileSystem组件实现WEB打印)
WEB打印设置解决方案四(在ASP中实现网络打印功能)
ASP实用技巧 强制刷新网页
Access通用-自动替换数据库中的字符串

WEB打印设置解决方案四(在ASP中实现网络打印功能)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 20 ::
收藏到网摘: n/a

 

使用到的技术:  
ASP,WSH,VBScript  
文件ASPPrint.asp代码如下:  
<%@ Language=VBScript %>  
<%  
     Option Explicit  

     Dim strSubmit             ' Form中用来保存提交按钮的值  
     Dim strPrinterPath      ' Form中保存网络打印机路径的值  
     Dim strUsername       ' Form中用户名的值  
     Dim strPassword        ' Form中密码的值  
     Dim strMessage          ' Form打印内容的值  
     Dim objFS                    ' VBScript中的文件系统对象  
     Dim objWSHNet         ' WSH中的网络对象  
     Dim objPrinter             ' 打印对象  
 
    strSubmit = Request.Form("Submit")  
%>  

  <HTML>  
  <HEAD>  
  <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">  
  </HEAD>  
  <BODY>  
 
<%  
     If strSubmit = "" Then  
%>  

  注意的是:  
      由于我是演示起见,其中有关NT的帐号和密码都是使用了不加密的手段在ASP中传递的真正的运用中应该对该登录过程进行安全处理。  
  <FORM action="ASPPrint.asp" method=POST id=form name=form>  
     <TABLE WIDTH=100% ALIGN=center BORDER=0 CELLSPACING=1 CELLPADDING=1>  
         <TR>  
              <TD ALIGN=right NOWRAP>网络打印机路径:</TD>  
              <TD ALIGN=left NOWRAP><INPUT type="text" id=printerpath name=printerpath value="\\< Domain >\< Printer >"></TD>  
         </TR>  
         <TR>  
              <TD ALIGN=right NOWRAP>登录帐号:</TD>  
              <TD ALIGN=left NOWRAP><INPUT type="text" id=username name=username   
              value="<% = strUsername %>"></TD>  
         </TR>  
         <TR>  
              <TD ALIGN=right NOWRAP>登录口令:</TD>  
              <TD ALIGN=left NOWRAP><INPUT type="password" id=password name=password></TD>  
         </TR>  
         <TR>  
             <TD ALIGN=right NOWRAP>请输入你想打印的文字:</TD>  
   &nb