用ASP進行網路列印功能 (轉)
用ASP進行網路列印功能 (轉)[@more@]
Option Explicit
Dim strSubmit 'Form中用來儲存提交按鈕的值
Dim strPrinterPath 'Form中儲存印表機路徑的值
Dim strUsername 'Form中名的值
Dim strPass 'Form中密碼的值
Dim strMessage 'Form列印內容的值
Dim objFS 'VBScript中的
Dim objWS 'WSH中的網路物件
Dim objPrinter '列印物件
strSubmit = Request.Form("Submit")
%>
If strSubmit = "" Then
%>
注意的是:
由於這是演示,其中有關NT的帳號和密碼都是使用了不的手段在中傳遞的
真正的運用中應該對該登入過程進行處理。
當以上資訊被提交後,就可以按照下面的程式碼進行列印了。
Else
' 從form中取得響應資訊。
strPrinterPath = Request.Form("printerpath")
strUsername = Request.Form("username")
strPassword = Request.Form("password")
strMessage = Request.Form("message")
We will now use the VBScript FileSystem object and the WSH Network object. The Network object will
give us the methods we need to open a printer connection, and the FileSystemObject will allow us to stream our
output to the printer. We create these objects in the following code example:
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objWSHNet = CreateObject("WScript.Network")
' 使用WSH連線網路印表機
objWSHNet.AddPrinterConnection "LPT1", strPrinterPath, False, strUsername, strPassword
' 使用檔案系統物件將列印裝置作為一個檔案使用
Set objPrinter = objFS.CreateTextFile("LPT1:", True)
' 給列印裝置送出文字
objPrinter.Write(strMessage)
'關閉列印裝置物件並進行錯誤陷阱處理
On Error Resume Next
objPrinter.Close
' 如果發生錯誤,關閉列印連線,並輸出錯誤資訊
If Err Then
Response.Write ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear
Else
' 操作成功,輸出確認資訊
Response.Write("")
Response.Write("")
")
Response.Write(" ")
End If
' 取消列印連線
objWSHNet.RemovePrinterConnection "LPT1:"
Set objWSHNet = Nothing
Set objFS = Nothing
Set objPrinter = Nothing
End If
%>
Option Explicit
Dim strSubmit 'Form中用來儲存提交按鈕的值
Dim strPrinterPath 'Form中儲存印表機路徑的值
Dim strUsername 'Form中名的值
Dim strPass 'Form中密碼的值
Dim strMessage 'Form列印內容的值
Dim objFS 'VBScript中的
Dim objWS 'WSH中的網路物件
Dim objPrinter '列印物件
strSubmit = Request.Form("Submit")
%>
If strSubmit = "" Then
%>
注意的是:
由於這是演示,其中有關NT的帳號和密碼都是使用了不的手段在中傳遞的
真正的運用中應該對該登入過程進行處理。
網路印表機路徑: | value="< ain >< Printer >"> |
登入帳號: | value=""> |
登入口令: | name=password> |
請輸入你想列印的文字: | |
id=submit name=submit> |
當以上資訊被提交後,就可以按照下面的程式碼進行列印了。
Else
' 從form中取得響應資訊。
strPrinterPath = Request.Form("printerpath")
strUsername = Request.Form("username")
strPassword = Request.Form("password")
strMessage = Request.Form("message")
We will now use the VBScript FileSystem object and the WSH Network object. The Network object will
give us the methods we need to open a printer connection, and the FileSystemObject will allow us to stream our
output to the printer. We create these objects in the following code example:
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objWSHNet = CreateObject("WScript.Network")
' 使用WSH連線網路印表機
objWSHNet.AddPrinterConnection "LPT1", strPrinterPath, False, strUsername, strPassword
' 使用檔案系統物件將列印裝置作為一個檔案使用
Set objPrinter = objFS.CreateTextFile("LPT1:", True)
' 給列印裝置送出文字
objPrinter.Write(strMessage)
'關閉列印裝置物件並進行錯誤陷阱處理
On Error Resume Next
objPrinter.Close
' 如果發生錯誤,關閉列印連線,並輸出錯誤資訊
If Err Then
Response.Write ("Error # " & CStr(Err.Number) & " " & Err.Description)
Err.Clear
Else
' 操作成功,輸出確認資訊
Response.Write("
Response.Write("
列印訊息送出: | ")" & strMessage & " |
網路印表機路徑: | ")" & strPrinterPath & " |
登入帳號: | ")" & strUsername & " |
Response.Write("
End If
' 取消列印連線
objWSHNet.RemovePrinterConnection "LPT1:"
Set objWSHNet = Nothing
Set objFS = Nothing
Set objPrinter = Nothing
End If
%>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988750/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET區域列印功能ASP.NET
- 實現類似IE的列印網頁功能 (轉)網頁
- 用libvlc進行網路串流streaming
- ASP網路安全手冊(1) (轉)
- 用ASP實現論壇的UBB功能 (轉)
- fiddler進行修改網路進行弱網測試
- Linux 用命令列方式進行網路下載(轉)Linux命令列
- Asp.net 執行原理概述——網路文摘ASP.NET
- 用tar進行分卷打包(轉)
- 在網頁中新增點選列印功能網頁
- 使用retrofit進行網路請求
- 用scrapy進行網頁抓取網頁
- 直播原始碼網站,點選圖片可進行任意方向旋轉功能原始碼網站
- 使用 Bash shell 指令碼進行功能測試(轉)指令碼
- 用printer物件列印表格 (轉)物件
- Linux循序漸進(17):列印操作(轉)Linux
- Solaris 網路應用配置(轉)
- 如何利用網際網路進行民族誌研究
- 透過.PAC進行網路釣魚
- 用 ASP.NET 2.0 改進的 ViewState 加快網站速度ASP.NETView網站
- 用HTML進行網頁佈局HTML網頁
- 怎樣利用網際網路差異化進行網路推廣?
- 利用ASP+JMAIL進行郵件群發的新思路 (轉)AI
- Linux下實現網際網路“過濾功能”(轉)Linux
- ASP環境下輕鬆實現報表的列印 (轉)
- 在ASP程式中列印Excel報表的新方法 (轉)Excel
- 傳統制造業如何借勢工業網際網路進行轉型升級?
- 在java中實現對FORM的列印功能 (轉)JavaORM
- Java的網路功能與程式設計 一 (轉)Java程式設計
- ASP.NET跨應用程式進行登入的解決ASP.NET
- C++用libcurl庫進行http網路通訊程式設計C++HTTP程式設計
- 網路自查 用Pathping命令診斷網路故障(轉)
- 不用DOC/VIEW類結構進行列印 (轉)View
- C語言進位制轉換與列印C語言
- 國家機構可採用硬體漏洞對網際網路進行監視
- 通過進攻心態進行有效的網路防禦
- Verizon進行無人機基站LTE網路測試無人機
- 使用Iperf工具進行網路效能測試