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

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

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

首先,你要知道你要远程的计算机(服务器一样)的IP地址(知道怎么看IP吗?其中一种方法就是,在要远程的计算机上用dos命令ipconfig查看 相信你会的)。
然后,在你要用的电脑中运行dos命令mstsc之后,输入要远程的电脑的IP地址。ok!

第一套方案,本人已实施成功的!
2在远程终端那里,把本地的资源都选上,包括串口这样点远程连接,就会在打印机那里出现远程会话中的打印机了,妈的,今天才解决啊,被人叼得不得了我叼!
实现功能:使用windows自带的远程桌面(mstsc)远程登陆到另一台电脑上桌面上使用本地打印机打印远程那台机器上的内容。这里远程机器看作服务器,本地有打印的机器看作客户端。
mstsc虽然提供了连接本地打印机的功能,但是google、baidu,一下就知道,很多人没办法正常使用这个功能,要么就是连接不上打印机,要么就是压根看不到打印机,有些地方提到服务器上需要有该打印机的驱动程序,但讲解不完整,本文力图完整的讲解解决该问题的 *** 作方法,请参阅以下
准备:把您的本地打印机的驱动程序拷贝到服务器上
只要在mstsc的选项里面勾选连接本地驱动器,然后连接到终端服务,直接粘贴到服务器上即可
下面需要做的就是在服务器上安装您的打印机驱动程序,注意,不要直接运行打印机驱动程序的安装,直接运行一般用于连接服务器上的打印机,我们需要进行的是inf方式安装。
打开服务器上的打印机与传真,然后单击添加打印机,选择本地打印机,驱动程序就选择您的本地打印机的驱动程序文件夹里面的inf文件,然后端口选择TS
Port[您的机器名]的那个端口(应该有TS
Inactive
Port等在附近,很容易找,端口后面的位置上有个你的机器名),注意这步是关键,如果端口选错了无法打印,安装好打印机以后,打印一下测试页,ok
啦,嘿嘿
PS:难得在网上看到一份详细点的经验啊。今天还遇到个怪问题,打印机会自动消失

这个问题现在可以解决了!这个主要是因为USB口的打印机无法在服务器上驱动重定向!所以解决的方法很简单,就是在服务器上安装一下这个打印机的驱动即可!假设:客户机是A 服务器是BA是XP,并且安装了USB接口的打印机(Brother MFC-7420),那么只需要在网络上搜索相应打印机的驱动程序,然后在服务器B上按如下方法 *** 作:1、开始--设置--打印机和传真2、在“打印机和传真机”的窗口空白处点击右键---“服务器属性”3、选择“驱动程序”标签--点击下方有个“添加”按钮4、出现向导窗口后点“下一步”;5、勾选相应的处理器和 *** 作系统,一般选择第三个即可;6、点击“下一步”,然后选择“从磁盘安装”,再选择你下载的对应的驱动程序文件夹,按提示 *** 作完成即可!这样A就可以通过远程桌面使用自己的本地打印机了!

首先,应建立局域网,按照网络连接向导即可;
第二,将A电脑连接的打印机设为共享:
第三,在B电脑上添加网络打印机,一定要找到共享的打印机,若能看到A电脑,却看不到打印机,尝试以下 *** 作:
1.取消简单文件共享。
打开“我的电脑”,在菜单上选择“工具”→“文件夹选项”→“查看”,清除“使用简单文件共享(推荐)”的选择。
2.启用guest账户。
右键点击“我的电脑”,选择“管理”,选择“本地用户和组”→“用户”,右键点击Guest用户,选“属性”,清除“帐户已停用”的选择。
3.在组策略中设置,安全策略。
开始→运行→gpedit.msc→计算机配置→windows设置→安全设置→本地策略→“用户权力指派”,双击右边的“从网络访问此计算机”,保证其中有Everyone,双击左边的“拒绝从网络访问此计算机”,保证其是空的。
4.选择左边的“本地策略”→“安全选项”,
a.确认右边的“网络访问:本地帐户的共享与安全模式”为“经典”;
b.确认右边的“Microsoft网络客户:为通讯启用数字签名(总是)”为“已停用”;
c.确认右边的“Microsoft网络客户:为通讯启用数字签名(如果服务器允许)”为“已启用”;
d.确认右边的“Microsoft网络服务器:为通讯启用数字签名(总是)”为“已停用”;
e.确认右边的“Microsoft网络服务器:为通讯启用数字签名(如果服务器允许)”为“已启用”。
F.确认右边的“帐户:使用空白密码访问只允许使用控制台登陆”为“已停用”。(这是重点)

笨一点的方法是直接把本机打印机设置为共享,不用远程桌面的打印共享,从服务器搜索你的工作站来共享打印机
要不看看权限问题,有时候这种设置出问题会在系统日志中出现错误信息,你看看日志怎么说的,2008的控制面板中找打印机有没有你这个


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10286501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存