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

ASP
ASP之对象总结
浅析ASP内置组件
初看ASP-针对初学者
解析asp的脚本语言
学习使用ASP对象和组件
在ASP中使用数据库
初学者必读 ASP运行环境的搭建
ASP进阶学习必经之认识数学函数11种
NET移植案例学习:建造Web站点(3)
NET移植案例学习:建造Web站点(4)
NET移植案例学习:建造Web站点(5)
NET移植案例学习:建造Web站点(6)
NET移植案例学习:建造Web站点(7)
ASP.NET中的Code Behind技术(1)
ASP.NET中的Code Behind技术(2)
ASP.NET中的Code Behind技术(3)
ASP.NET中的Code Behind技术(4)
动手写个小组件(组件入门)_asp
ASP应用中心得回放
怎么学习asp 给非专业的asp爱好者

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 46 ::
收藏到网摘: 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