win7为什么经常需要添加打印机经常脱机才能把打印

王春海 的BLOG
用户名:王春海
文章数:459
评论数:4849
访问量:7790128
注册日期:
阅读量:5863
阅读量:12276
阅读量:363355
阅读量:1058862
51CTO推荐博文
今天某单位信息中心的一个朋友向我咨询,在安装了某安全产品后,单位的共享打印机都不能使用了(找不到网络打印机)。单位的计算机是Windows 7或Windows XP,在安装该安全产品前共享打印机是可以使用的。后来在测试计算机上全新安装Windows 7或Windows XP,安装该安全产品后共享打印机能使用。如果重新安装操作系统应该能解决,但单位有几十个部门都在使用共享打印机,重新安装系统的方法不行。我想,在Windows 2003与Windows 2008中都提供了“Internet打印”功能,但Windows XP、Windows 7、Windows 8都没有这个功能,可以将服务器版本的“Internet打印”组件提取出来复制到Windows XP、Windows 7等系统中使用。经过一番尝试,测试成功。
以下为正文
在单位或家庭中经常用到“共享打印机”,例如一个办公室或者一个家庭,几个人共用一台打印机。传统的方式是使用“文件和打印机”中的“打印机共享”,但这种方式有以下几点不足:
(1)从Windows XP开始,Microsoft修改了系统的策略,默认禁止使用Guest用户,并且限制使用空白密码的用户只能进行控制台登录。
(2)这样就导致,如果每台计算机的帐户使用了空白密码,那么必须修改组策略才能使用打印机共享。如果不使用空白密码,要每次开机都能访问共享打印机,则需要这些计算机使用同名、同密码用户。
(3)一些安全产品(例如防火墙或防病毒软件)默认会关闭“文件和打印机共享”相关的端口,必须修改安全产品的策略。但某些产品会造成冲突。
在服务器版本的Windows系统中(Windows Server 12)都提供了“Internet打印”服务,该使用使用IIS实现。“Internet打印”具有如下的优点:
(1)Internet打印只需要使用TCP的80端口,安全产品一般不会封杀80端口。
(2)使用“Internet打印”服务时,客户端安装共享打印机很方便。
(3)使用Internet打印不需要修改系统策略,可以使用Windows 7、Windows XP系统的安全规则。
下面介绍提取Windows 2003、Windows 2008中“Internet打印”服务组件并添加到Windows XP、Windows 7中的方法。
【说明】虽然在Windows 2003中提供的“Internet打印组件”可以用于Windows 7,但最好还是只用于Windows XP;而从Windows Server 2008中提取的“Internet打印组件”再用于Windows 7、Windows 8。
1从Windows 中提取Internet打印组件
在Windows Server 2008中安装“Web服务器”及“打印服务”,然后在IIS管理中,查看打印服务相关的组件及配置,记录并复制相关的文件。
(1)在Windows Server 2008中,添加角色“Web服务器(IIS)”及“打印服务”,如图1-1所示。
图1-1 添加角色服务
(2)安装之后,打开“Internet信息服务管理器”,发现添加了一个名为“Printers”的虚拟目录,该目录保存在“c:\windows\web\printers”中,如图1-2、图1-3所示。
图1-2 添加的打印服务目录
图1-3 虚拟目录保存位置
然后从c:\windows\web\文件夹中复制printers文件夹备用。
(3)在“printers”虚拟目录中,在“处理程序映射”中,查看新添加的映射,如图1-4所示。
图1-4 查看处理程序映射
(4)发现有一个*.printer的处理脚本,如图1-5所示。然后用鼠标双击这一条。
图1-5 Internet服务添加的处理程序映射
(5)在打开的“编辑脚本映射”中记录下请求路径、对应的可执行文件名称,如图1-6所示。然后从c:\windows\system32\文件夹中复制msw3prt.dll备用。
图1-6 查看处理程序及对应保存位置
之后将第(2)、(5)步复制的printers文件夹及msw3prt.dll文件到U盘或其他位置,该程序将可以用于Windows 7、Windows 8的IIS。
2在Windows 7中安装Internet打印服务
在准备提供打印机共享的主机上,安装Internet打印服务,以Windows 7为例进行介绍。
在Windows 7中安装“Internet信息服务”,然后将上一节复制的文档拷贝到Windows 7的计算机中,参照上一节内容添加虚拟目录及脚本处理程序,步骤如下。
(1)在Windows 7中,在“控制面板→程序”中单击“打开或关闭Windows功能”,如图1-7所示。
图1-7打开或关闭Windows功能
(2)在“打开或关闭Windows功能”对话框中,添加“IIS管理控制台”、“万维网服务→安全性→基本身份验证”、“常见HTTP功能”、“应用程序开发功能”组件,如图1-8所示。
图1-8添加IIS服务
(3)将上一节中的printers复制到c:\intepub\wwwroot目录中,如图1-9所示。
图1-9复制printers文件夹
(4)复制msw3prt.dll到c:\windows\system32文件夹中,如图1-10所示。
图1-10 复制dll文件
(5)在“管理工具”中执行“Internet信息服务(IIS)管理器”,如图1-11所示。
图1-11 运行IIS管理器
(6)为printers添加“默认文档”,名称为ipp_0001.asp,如图1-12、图1-13所示。
图1-12 默认文档
图1-13 添加默认文档
(7)双击“处理程序映射”,如图1-14所示。
图1-14 处理程序映射
(8)单击“添加脚本映射”,如图1-15所示。
图1-15 添加脚本映射
(9)在“请求路径”处输入*.printer,可执行文件处输入c:\windows\system32\msw3prt.dll,名称随意例如输入print,然后单击“确定”按钮,如图1-16所示。
图1-16 添加脚本映射
(10)在弹出的“添加脚本映射”对话框中单击“是”按钮,如图1-17所示。
图1-17 确认添加
然后按照“文件和打印机共享”的方式,将这台计算机上安装的打印机设置为“共享打印机”,共享名称任意。
3使用Internet打印服务
在没有安装本地打印机、需要使用网络打印机的计算机上,在IE浏览器中,输入
http://提供共享打印服务的主机IP地址或计算机名称/printers,浏览并连接打印机,主要步骤如下(假设提供打印共享服务的计算机IP地址为10.10.10.102。
(1)在IE浏览器中输入http://10.10.10.102/printers并按回车键,浏览打开目标服务器上提供的共享打印机,并单击要连接的打印机名称,如图1-18所示。
图1-18 选择要连接的打印机
(2)在“属性”选项中,可以在“网络名”后面看到要连接的共享打印机的名称,可以将其复制下来。如果你的计算机已经安装了该打印机的驱动程序,可以单击左下角的“连接”,直接连接该共享打印机,如图1-19所示。
图1-19 连接共享打印机
(3)之后会开始安装并提示安装成功,如图1-20所示。
图1-20 开始安装
(4)如果提示“打印机安装失败”(如图1-21所示),表示你的计算机没有提前安装该打印机的驱动程序,或者你的系统中没有集成该打印机的驱动程序,或者表示你的系统与服务器端版本不一致(例如你的系统是64位而服务器端是32位,反之亦然),此时你需要手动添加共享打印机。
图1-21 安装打印机驱动失败
下面介绍手动连接共享打印机的方法,步骤如下。
(1)在“设备和打印机”中单击“添加打印机”,如图1-22所示。
图1-22添加打印机
(2)在“添加打印机”对话框中单击“我需要的打印机不在列表中”链接,如图1-23所示。
图1-23 添加打印机
(3)在“按其他选项查找打印机”,单击“按名称选择共享打印机”,输入图1-19中复制的打印机的网络地址,本示例为“http://10.10.10.102/printers/LQ1600/.printer”,然后“下一步”按钮,如图1-24所示。
图1-24 输入共享打印机地址
(4)此时会弹出 “添加打印机向导”对话框,手动添加打印机的驱动程序。如果操作系统支持该打印机,请在“厂商”列表中选择,如果不支持,请提供安装驱动,单击“从磁盘安装”按钮(如图1-25所示),选择驱动程序文件夹开始安装,这些就不再介绍。
图1-25 安装打印机驱动
添加之后即可使用。本文出自 “” 博客,谢绝转载!
了这篇文章
类别:┆阅读(0)┆评论(0)
11:22:17 16:27:00 22:11:29 14:44:56 21:03:47 12:40:03 21:10:38 09:42:40 08:08:02 09:42:16 09:48:02 12:56:47 16:29:43 16:49:00 21:48:07 22:53:49 11:03:14 16:46:01 08:28:19 08:30:49 &&1&
&&页数 ( 1/4 ) &查看:29605|回复:28
各位大侠,
& &&&A是xp系统共享了一台激光打印机,B是一台WIN732位笔记本,A共享的打印机&&其他电脑都可以打印包括其他WIN7的,但是唯独B不能打印,添加打印机和点打印都正常,无错误提示,就是打印机不打印,server等打印服务都已经打开,防火墙都关闭,网络连接正常,B单独连接打印机安装驱动后可以正常打印,有没有高人知道是怎么回事?有什么招没?在线等,先再次谢过
初级工程师
这个,还真不会了。。。
电脑故障无奇不有!有可能是很低级的错误!换个人试试!
打印时候 打印机队列错误提示如何?
助理工程师
这个问题我也遇到过,现在基本都可以解决了,到打印机的官网上去下载一个这个打印机相同型号的驱动,一定要找到是适合WIN7 32的驱动安装后,再去连接打印机就OK啦!希望帮到你。
引用:原帖由 yangxuashuai 于
15:24 发表
这个问题我也遇到过,现在基本都可以解决了,到打印机的官网上去下载一个这个打印机相同型号的驱动,一定要找到是适合WIN7 32的驱动安装后,再去连接打印机就OK啦!希望帮到你。 ... 谢谢你的回答,此方法早就用了,也没有用,我告诉那个同事目前只能推测是否他人品问题
引用:原帖由 904740 于
15:16 发表
打印时候 打印机队列错误提示如何? 谢谢你的回答,打印机显示有队列,但过两分钟队列就消失了
引用:原帖由 904740 于
15:16 发表
打印时候 打印机队列错误提示如何? 谢谢你的回答,打印机显示有队列,但过两分钟队列就消失了
引用:原帖由 ekinchen3 于
14:06 发表
电脑故障无奇不有!有可能是很低级的错误!换个人试试! 谢谢你的回答,但是只有我一个人
曾经遇到过,具体忘记了怎操作!好像先到C:\Windows\System32\spool\drivers目录下,把几个驱动文件夹先剪切走,然后删除所有已经连接的打印机,再重新连接!这时如果连接不了,提示缺少什么文件的话,就把原来剪切的驱动文件复制回去!添加网络打印机的时候,先按添加本地打印机,选创建新端口,端口名称输入\\+主机的IP地址+共享打印机名,如\\192.168.1.2\HP1020。楼主自己试试吧!那时我也搞了大半天,不怎记得!
【学习只是为了明白自己的无知】 ...
不会解决 看帖围观学习
想要在网络的海洋自由的遨游吗?系统攻防欢迎你!!!
一个人没有金钱并不可怕,没有地位也并不可悲,只有不善巧思,缺乏智慧,才是人生最大的缺憾。
更多精彩请关注
顶一下&&快点给我豆
顶一下&&快点给我豆
高级工程师
重新启动下打印池服务,估计是错误未消除
中级工程师
共享打印机的添加方式有二种,第一种是在添加打印机里添加,第二种是直接双击那个共享的打印机,大多数情况下这二种方法都是可行的,但有少部份电脑采用第二种方式就是不行,现像就跟LZ的情况一样,一定要用第一种方式才行。
这台打印机直接连接的电脑有多少台,如果数量过多,一段时间后就会死机,禁止其他电脑连接,这个问题比较特别,没有遇到过传输过的数据,还会自动消失的,建议使用tool软件,或者重装系统 试试
这种问题我也有遇到过,但是我都是先重启下XP系统,如果还是不行的话就重新安装xp系统。xp系统用ghost版本的很容易出现这种情况。但是在这之前要看看不能打印提示什么错误或者什么提示也没有。
助理工程师
不知道你是网路打印机 还是本地打印机?
收益了,谢谢啊
我是棒棒糖~~
通过IP 共享的 还是通过计算机名字?win7连接打印机为什么老是不能打印?是不是WIN7打印问题特别多?就是XP不会,WIN7才会这样~有什么方法解决吗?驱动都安装过WIN7的了~
WIN7&很多驱动有问题~
不会啊,我32位WIN7无论是连本地打印机还是网络打印机都很正常
成功的男人白天贼JB忙,晚上JB贼忙;失败的男人白天没啥鸟事,晚上鸟没啥事。所以我要做成功的男人。
我试过打印测试页正常,但就是不能打印文档,打印公司的人也远程调试过,还有电脑公司试过都不行,最后只能装回XP
[Re:[lagebo,3楼]以下是引用:不会啊,我32位WIN7无论是连本地打印机还是网络打印机都很正常
我的也是很正常,也许是文档规格有问题
这里是一片净土
不知道你的系统是否被精简过。有些比较热门的打印机,接上去后连驱动都不用手动安装,自动就在WINDOWS&UPDATE那里下载安装完成了。
我单位有个HP3050一体机,用win7直接就可以打印,系统本身自备了几个常用驱动系列
08:50:39 修改
这里是一片净土
Win7对打印机支持很好啊,我单位的Win7&64位,装好驱动后一台连接本机的Canon&LBP&2900打印机以及远程局域网上的一台HP&Deskjet彩色喷墨打印机都可以正常使用。尤其是局域网的那台HP&Deskjet彩色喷墨打印机,惠普的Win7驱动做的非常好,连Win7新增的Device&Stage都支持,装上驱动后可以看到很漂亮的Device&Stage界面。
多数和系统有关,既然可以打印测试页,说明驱动方面无问题。是不是要打印的文档很大,另外如果共享打印机的话,太多打印任务也会造成打印机堵塞的。
&发表于&15:09&我试过打印测试页正常,但就是不能打印文档,打印公司的人也远程调试过,还有电脑公司试过都不行,最后只能装回XP
TMB&&我是64位的
您需要登录后才可以发帖
其他登录方式:建议使用以上版本或、浏览器访问本站,获得更好的用户体验。

我要回帖

更多关于 网络打印机经常脱机 的文章

 

随机推荐