当前位置: 首页 > 图文教程 > 网络编程 > ASP > WEB打印设置解决方案四

ASP
ASP编程菜鸟易犯的一个错误
ASP申请单动态添加实现方法及代码
经验总结:ASP与存储过程解析
学以致用 驳“ASP低能论”
使用ASP脚本技术
ASP、Request对象与SQL注入
判断访问是否来自搜索引擎的ASP函数
ASP判断数据库值是否为空的通用函数
大刀阔斧扔掉ASP,充分准备学习ASP.NET
关于创建多级文件夹的ASP函数实例
ASP正则判断取出HTML的图片地址的函数
网页不存在自动给管理员发邮件的ASP代码
ASP教程:等差数列和等比数列通项公式
Recordset对象和Command对象的区别
Filter与updatebatch混合使用实现批量更新
ASP实例:检测整数和长整数的函数
在不支持FSO的服务器上使用XMLDOM创建HTML文件
汉字转拼音ASP函数
网页输出N行N列表格的ASP实现方法
ASP操作数据库的类

ASP 中的 WEB打印设置解决方案四


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