为Windows 7添加 Internet打印功能(IPP协议)的图文教程_第1页
为Windows 7添加 Internet打印功能(IPP协议)的图文教程_第2页
为Windows 7添加 Internet打印功能(IPP协议)的图文教程_第3页
为Windows 7添加 Internet打印功能(IPP协议)的图文教程_第4页
为Windows 7添加 Internet打印功能(IPP协议)的图文教程_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、为Windows 7添加“Internet打印”(IPP协议)功能的图文教程一、IPP因特网打印协议打印原理简单地说,IPP协议是一个基于Internet应用层的协议,它面向终端用户和终端打印设备。IPP基于常用的Web浏览器,采用HTTP和其他一些现有的Internet技术,在Internet上从终端用户传送打印任务到支持IPP的打印输出设备中,同时向终端设备传送打印机的属性和状态信息。通过IPP打印设备,用户可通过Internet快速、高效、实用地实现本地或远程打印,无需进行复杂的打印机安装和驱动安装。以下以一个打印作业过程为例介绍IPP协议的工作原理1.IPP打印输出设备的寻址和定位IP

2、P打印输出设备可以是一台支持IPP协议的打印机,也可以是一台支持IPP协议的打印机服务器加上一台或几台打印机。由于需要支持IPP协议,IPP打印输出设备与普通打印输出设备要有一定区别。实现它必须具有独立的内部处理器,同时还要有符合要求的存储器容量。再者它要具有接入Internet的网络接口,支持Internet的常用通讯协议,同时还要支持SNMP(Simple Network Management Protocol,简单网络管理协议),即支持IP地址自动网络分配。支持IPP的打印设备连接到Internet后,将自动获得一个IP地址,成为Internet上的一个独立的终端设备。一个终端计算机可以

3、通过浏览器寻址这台打印设备,寻址过程可以通过输入IP地址,也可通过输入打印机名称进行。如果此时这台打印设备开机并且在线,它将向寻址它的计算机返回打印机的属性信息,包括支持的打印介质类型、尺寸和是否支持彩色等。2.传送打印作业、打印机状态信息、取消打印作业终端计算机将要打印的作业信息数据包(包括打印作业的名称、所使用的介质、打印分数、打印内容等)按照IPP协议进行编码,并按照协议发送到IPP打印设备中,IPP打印设备将接收到的信息按照协议进行解码,并根据自己的属性解释生成打印内容。 打印机在开始打印以前和打印过程中要向寻址它的终端计算机传送自己的状态信息,如耗材状态、介质状态等。 目前的IPP

4、1.0中终端计算机可对IPP打印设备进行取消和终止已经开始的打印作业的控制功能。二、传统打印机共享与IPP因特网打印协议对比1. 传统的打印机共享方式传统的方式是使用“文件和打印机”中的“打印机共享”,但这种方式有以下几点不足:(1)从Windows XP开始,Microsoft修改了系统的策略,默认禁止使用Guest用户,并且限制使用空白密码的用户只能进行控制台登录。(2)这样就导致,如果每台计算机的帐户使用了空白密码,那么必须修改组策略才能使用打印机共享。如果不使用空白密码,要每次开机都能访问共享打印机,则需要这些计算机使用同名、同密码用户。(3)一些安全产品(例如防火墙或防病毒软件)默认

5、会关闭“文件和打印机共享”相关的端口,必须修改安全产品的策略。但某些产品会造成冲突。2. Internet打印共享方式在服务器版本的Windows系统中(Windows Server 2003/2008/2012)都提供了“Internet打印”服务,使用IIS实现。“Internet打印”具有如下的优点:(1)Internet打印只需要使用TCP的80端口,安全产品一般不会封杀80端口。(2)使用“Internet打印”服务时,在客户端安装共享打印机很方便。(3)使用Internet打印不需要修改系统策略,可以使用Windows 7、Windows XP系统的安全规则。三、Internet打

6、印实现的主要流程Internet 打印流程如下:1.用户输入打印设备的 URL(统一资源定位符) ,通过 Internet 连接到打印服务器。2.HTTP 请求通过 Internet 发送到打印服务器。3.打印服务器要求客户端提供身份验证信息。 这样能够确保只有经过授权的用户才能在打印服务器上打印文件。4.当用户获得授权可以访问打印服务器后,服务器使用活动服务器页(Active Server Pages,ASP)向用户显示状态信息,其中包括有关当前空闲打印机的信息。5.当用户连接 Internet 打印网页上的任何打印机时,客户端计算机首先尝试在本地寻找该打印机的驱动程序。如果没有找到适合的驱

7、动程序,打印服务器将会生成一个 cabinet 文件(.cab 文件,又称为 Setup 文件),其中包含正确的打印机驱动程序文件。打印服务器把 .cab 文件下载到客户端计算机上。客户端计算机提示用户允许下载该 .cab 文件。 6.当用户连接到 Internet 打印机后,他们可以使用 Internet 打印协议 (Internet Printing Protocol,IPP)把文件发送到打印服务器。四、在Windows Server 2008 中实现Internet打印(IPP)由于Windows Server 2003、Windows Server 2008、Windows Serve

8、r 2012中原生支持ipp协议,此类文档比较多,在此不多介绍,请参见:Windows Server 2008的打印管理之类的文档。五、在Windows 7 中实现Internet打印(IPP)一直习惯使用windows xp的系统,基本上所有的功能都能轻松的布置,可是微软已经停止了对windows xp的升级服务,安全问题令人担忧。越来越多的用户转向win7,可是win7本身并不具备Internet打印服务功能,所以在win7下实现Internet打印,还是很折腾人的,下面把方法在这里和大家一起分享一下。下面介绍提取Windows 2003、Windows 2008中“Internet打印”

9、服务组件并添加到Windows XP、Windows 7中的方法。【说明】虽然在Windows 2003中提供的“Internet打印组件”可以用于Windows 7,但最好还是只用于Windows XP;而从Windows Server 2008中提取的“Internet打印组件”再用于Windows 7、Windows 8。1.从Windows 2003/2008中提取Internet打印组件在Windows Server 2008中安装“Web服务器”及“打印服务”,然后在IIS管理中,查看打印服务相关的组件及配置,记录并复制相关的文件。(1)在Windows Server 2008中,

10、添加角色“Web服务器(IIS)”及“打印服务”,如图1-1所示。图1-1 添加角色服务(2)安装之后,打开“Internet信息服务管理器”,发现添加了一个名为“Printers”的虚拟目录,该目录保存在“c:windowswebprinters”中,如图1-2、图1-3所示。图1-2 添加的打印服务目录图1-3 虚拟目录保存位置然后从c:windowsweb文件夹中复制printers文件夹备用。(3)在“printers”虚拟目录中,在“处理程序映射”中,查看新添加的映射,如图1-4所示。图1-4 查看处理程序映射(4)发现有一个*.printer的处理脚本,如图1-5所示。然后用鼠标双

11、击这一条。图1-5 Internet服务添加的处理程序映射(5)在打开的“编辑脚本映射”中记录下请求路径、对应的可执行文件名称,如图1-6所示。然后从c:windowssystem32文件夹中复制msw3prt.dll备用。图1-6 查看处理程序及对应保存位置之后将第(2)、(5)步复制的printers文件夹及msw3prt.dll文件到U盘或其他位置,该程序将可以用于Windows 7、Windows 8的IIS。2.在Windows 7中安装Internet打印服务在准备提供打印机共享的主机上,安装Internet打印服务,以Windows 7为例进行介绍。在Windows 7中安装“I

12、nternet信息服务”,然后将上一节复制的文档拷贝到Windows 7的计算机中,参照上一节内容添加虚拟目录及脚本处理程序,步骤如下。(1)在Windows 7中,在“控制面板程序”中单击“打开或关闭Windows功能”,如图1-7所示。图1-7打开或关闭Windows功能(2)在“打开或关闭Windows功能”对话框中,添加“IIS管理控制台”、“万维网服务安全性基本身份验证”、“常见HTTP功能”、“应用程序开发功能”组件,如图1-8所示。图1-8添加IIS服务(3)将上一节中的printers复制到c:intepubwwwroot目录中,如图1-9所示。图1-9复制printers文件

13、夹(4)复制msw3prt.dll到c:windowssystem32文件夹中,如图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:wi

14、ndowssystem32msw3prt.dll,名称随意例如输入print,然后单击“确定”按钮,如图1-16所示。图1-16 添加脚本映射(10)在弹出的“添加脚本映射”对话框中单击“是”按钮,如图1-17所示。图1-17 确认添加然后按照“文件和打印机共享”的方式,将这台计算机上安装的打印机设置为“共享打印机”,共享名称任意。3.使用Internet打印服务在没有安装本地打印机、需要使用网络打印机的计算机上,在IE浏览器中,输入http:/提供共享打印服务的主机IP地址或计算机名称/printers,浏览并连接打印机,主要步骤如下(假设提供打印共享服务的计算机IP地址为10.10.10.

15、102。(1)在IE浏览器中输入02/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中复制的打印机的网络地址

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论