asp远程打印服务,asp实现打印功能

http://www.itjxue.com  2023-01-05 14:11  来源:未知  点击次数: 

在ASP中如何实现打印功能?

请问你是要实现客户端打印还是服务端打印?

如果是客户端打印的话,需要写js来控制,跟ASP没关系。

如何在ASP中实现网络打印功能

如何使用ASP进行打印操作 使用到的技术: ASP,WSH,VBScript 文件ASPPrint.asp代码如下: 注意的是: 由于我是演示起见,其中有关NT的帐号和密码都是使用了不加密的手段在ASP中传递的 真正的运用中应该对该登录过程进行安全处理。 网络打印机路径: 登录帐号: 登录口令: 请输入你想打印的文字: 当以上信息被提交后,就可以按照下面的代码进行打印了。 strPrinterPath = Request.Form("printerpath") strUsername = Request.Form("username") strPassword = Request.Form("password") strMessage = Request.Form("message") We will now use the VBScript FileSystemObject 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("打印消息送出:") Response.Write("" strMessage "") Response.Write("网络打印机路径:") Response.Write("" strPrinterPath "") Response.Write("登录帐号:") Response.Write("" strUsername "") Response.Write("") Response.Write("") End If ' 取消打印连接 objWSHNet.RemovePrinterConnection "LPT1:" Set objWSHNet = Nothing Set objFS = Nothing Set objPrinter = Nothing End If %

asp.net 如何通过浏览器去远程打印服务器上的文件,不是下载到本地打印而是点击网页上的按钮就在服务器

服务器端要安装支持云打印功能的打印机才行。如果不是,就要麻烦点了,我能想到的办法就是点击打印按钮后服务器生成一个标志(比如生成一个文本文件,里面的内容是要打印的文件名以及其他相关参数等),而服务器端要常驻运行一个软件,定时检测这个标志,一旦发现,就按照里面的要求进行打印,然后要把这个标志删除,继续检测准备下一次打印。要想直接完全靠网页就控制服务器的打印机进行打印作业是绝对不可能的,否则的话服务器的硬件设备都变得不安全了。

如何建立远程打印服务

1、当打印机本身具有网络打印功能的支持时,只需要按以下方法来操作。将该打印机通过网络与路由器或交换机的LAN口相连,然后将所有想要使用该打印机的其它电脑通过网络与路由器或交换机的LAN口以无线或有线方式进行连接。

2、接着在任意一台电脑上,打开浏览器,输入网络打印机的登陆地址,登陆网络打印机后台管理界面,并重新设置网络打印机的IP地址信息。

3、设置完成后,重启网络打印机,然后利用Ping命令来测试并确保网络打印机处于可正常访问状态。

4、然后就可以在其它电脑上添加网络打印机。打开“控制面板”,点击“设备和打印机项”进入。

5、右击窗口,选择“添加打印机”项。

6、在弹出的“添加打印机”窗口中,选择“本地打印机”项。

7、接着勾选“创建新端口”项,然后选择“Standard TCP/IP Port”项。

8、然后输入网络打印机的IP地址,并点击“下一步”按钮。

9、此时程序会自动搜索网络中的网络打印机,安装相关驱动程序即可。

(责任编辑:IT教学网)

更多

推荐广告特效文章