1、各显神通网络打印机各显神通,轻松实现跨网段打印机共享2010年12月29日 星期三 10:15平时打印材料时,在同一个工作子网中进行共享打印是非常普遍的事情,倘若我们能够跨子网使用共享打印机的话,那就更能提高打印机的利用率了。这不,笔者单位的内部网络就包含几个工作子网,在其中一个工作子网中安装了网络打印机之后,笔者发现与网络打印机处于同一个网段中的工作站可以正常进行网络打印,而位于其他工作子网中的工作站由于和网络打印机不处于相同网段中,那样的话这些工作站自然就无法利用网络打印机进行共享打印。面对这种打印难题,我们能否找到有效的办法让其他工作子网中的工作站能够跨网访问网络打印机呢?利用名称解析,
2、进行跨网打印 之所以我们无法直接对网络打印机进行跨子网访问,是因为客户端与网络打印机不处于同一个网段中,所以我们自然就无法通过网上邻居窗口找到网络打印机。事实上,我们可以着眼于NETBIOS名称解析,想办法让其他工作子网中的客户端能够寻找到网络打印机所在工作站的NETBIOS名称,这样的话客户端就能访问到对应主机中的网络打印机,从而享受到跨网打印的精彩了。 1、对hosts文件进行设置 假设内部局域网有两个子网“192.200.240.*”和“21.55.8.*”。“21.55.8.*”子网内的计算机想使用“192.200.240.*”子网的打印机,但由于IP地址在不同的网段,造成两个网段内的
3、计算机不能共享使用打印机。那么如何实现跨网段共享打印机呢?假设共享打印机的计算机IP地址是“192.200.240.10”,名称为LSSWHP,共享打印机名称为HP。“21.55.8.*”子网内想使用打印机的计算机的IP地址是“21.55.8.10”,以下两步操作均在这台计算机(Windows2000)上进行。第一步:在windows 2000操作系统下,打开“命令提示符”窗口,进入“C:WINNTsystem32driversetc”目录。输入“edit hosts”,编辑hosts文件,在该文件末尾另起一行,添加“192.200.240.10 LSSWHP”,保存并退出。第二步:依次点击“
4、开始设置打印机”,在“打印机”窗口中,双击“添加打印机”。进入“添加打印机向导”窗口,点击“下一步”按钮。在“本地或网络打印机”选择界面中,选择“网络打印机”,然后点击“下一步”按钮。在“查找打印机”窗口中,直接点击“下一步”按钮。进入“浏览打印机”窗口,在“打印机”栏中输入“LSSWHPHP”,然后点击“下一步”按钮,向导会自动安装打印机驱动程序。接着,在“默认打印机”界面中,选择“是”。在“正在完成添加打印机向导”界面中,点击“完成”按钮,即可实现跨网段共享打印机。Windows XP用户可以编辑相应目录下的hosts文件,通过“添加打印机”实现跨网段共享打印机。2、对Lmhosts文件进
5、行设置假设单位局域网包含“192.168.1.*”和“192.168.2.*”这两个子网,“192.168.2.*”子网中的工作站现在想访问“192.168.1.*”子网中的网络打印机;倘若网络打印机所在工作站的IP地址为“192.168.1.10”,主机名称为“Server”,网络打印机的共享名称为“Share”,而另外一个工作子网中想跨子网访问网络打印机的工作站IP地址假设为“192.168.2.18”。下面我们就通过对Lmhosts文件进行设置,来完成网络打印机的共享访问目的: 首先以特权帐号登录进IP地址为“192.168.2.18”的工作站中,依次单击该系统桌面中的“开始”/“设置”
6、/“网络连接”命令,在弹出的网络连接列表窗口中,用鼠标右键单击“本地连接”图标,并执行快捷菜单中的“属性”命令,打开该工作站的本地连接属性设置界面;在该设置界面中的“常规”标签设置页面中,选中“Internet协议(TCP/IP)”选项,并单击“属性”按钮,进入到TCP/IP属性设置界面,单击该设置界面中的“高级”按钮,打开高级设置窗口,再单击该设置窗口中的“WINS”标签,进入到如图1所示的标签设置页面;检查其中的“启用Lmhosts查询”项目是否处于选中状态,要是发现它还没有被选中的话,我们必须及时选中它,再单击“确定”按钮结束本地连接属性设置操作; 接着依次单击“开始”/“程序”/“附件
7、”/“Windows资源管理器”命令,打开“192.168.2.18”工作站的资源管理器窗口,依次展开其中的“Windows/System32/drivers/etc”文件夹,找到“etc”文件夹下面的“Lmhosts.sam”文件,并取消该文件的“sam”扩展名,如此一来才能让Lmhosts文件有效; 下面用记事本之类的文本编辑程序打开Lmhosts文件,并在文本编辑区域的最后一行输入网络打印机所在主机的NETBIOS名称与IP地址的对应解析记录;例如我们可以输入“# 192.168.1.10 Server #PRE”记录,其中“#PRE”字符串表示计算机系统启动成功后立即将该解析记录预装到
8、本地缓存中,这样方便计算机随时从系统缓存中得到网络打印机的NETBIOS名称。 完成上面的设置操作后,我们现在就可以按照正常的方法添加网络打印机了。依次单击“192.168.2.18”工作站系统桌面中的“开始”/“设置”/“打印机和传真”命令,在弹出的打印机列表窗口中,双击“添加打印机”图标,打开添加打印机向导设置界面,单击其中的“下一步”按钮; 在“本地或网络打印机”提示窗口中,将“网络打印机或连接到其他计算机的打印机”项目选中,继续单击“下一步”按钮。在“查找打印机”窗口中,直接点击“下一步”按钮。当安装向导弹出如图2所示的提示界面时,我们必须选中“连接到这台打印机”选项,同时在对应选项的
9、“名称”文本框中输入“ServerShare”字符串,再单击“下一步”按钮,如此一来安装向导就会自动通过NETBIOS名称解析的方法来寻找到目标网络打印机,之后按照提示完成网络打印机驱动程序的安装操作。这么一来,位于任何一个工作子网中的客户端日后都能通过本地的Lmhosts文件,完成网络打印机所在主机的NETBIOS名称解析操作,从而顺利享受到跨网打印的精彩了,不过这种方法比较适合规模不大的局域网办公环境。 3、对WINS服务器进行设置 倘若局域网中安装了WINS服务器的话,我们还可以尝试让工作站通过WINS服务器,顺利完成网络打印机所在主机的NETBIOS名称解析操作,从而到达寻找网络打印机
10、的目的: 首先在局域网的WINS服务器所在主机系统中,将网络打印机所在主机的NETBIOS名称挪移到服务器的WINS数据库中,同时将WINS服务器所在主机的IP地址记录下来,假设服务器同时处于两个子网中,对应两个子网的IP地址分别为“192.168.1.12”、“192.168.2.12”; 其次以特权帐号录进IP地址为“192.168.2.18”的工作站中,并按前面操作进入到对应系统的TCP/IP属性设置界面,单击其中的“高级”按钮,然后单击高级设置窗口中的“WINS”标签,再在对应标签页面中单击“添加”按钮,打开如图3所示的地址输入框,在其中输入WINS服务器在对应子网中的IP地址“192
11、.168.2.12”,最后单击“确定”按钮结束WINS服务器设置操作,日后IP地址为“192.168.2.18”的工作站就能通过WINS服务器顺利地搜索到另外一个子网中的网络打印机,从而顺利享受到跨网打印的精彩了。利用IPX/SPX协议,进行跨网打印 现在有的网络打印机不但支持TCP/IP协议下的共享访问操作,而且还支持IPX/SPX协议下的共享访问操作,考虑到TCP/IP协议下的共享访问常常用于同一个工作子网,而IPX/SPX协议下的共享访问既能用于同一个子网中,也能用于不同子网中。下面,我们就利用IPX/SPX协议下的共享访问操作,以HPLaser5000型号的打印机为例来完成上例提出的跨
12、网打印目的: 首先在“192.168.1.*”工作子网中,通过远程Web管理或直接连接的方式查询得到网络打印机的相关属性,这包括网络打印机的IPX地址、IPX名称以及相关硬件地址等,当然这些属性信息都是在正确安装配置好网络打印机前提下才能获取到; 其次以特权帐号登录进IP地址为“192.168.2.18”的工作站中,依次单击该系统桌面中的“开始”/“设置”/“打印机”命令,打开对应工作站的打印机列表窗口,单击该窗口中的“添加打印机”选项,弹出打印机安装向导界面; 当安装向导弹出如图4所示的提示界面时,选中“连接到此计算机的本地打印机”选项,同时取消“自动检测并安装即插即用打印机”项目的选中状态
13、,之后按照向导窗口的默认设置完成本地打印机的安装操作;返回到打印机列表窗口,找到刚刚安装好的本地打印机图标,此时该打印机仍然以本地工作站的LPT1口作为缺省的打印端口; 之后打开“192.168.2.18”工作站的本地连接属性设置窗口,检查当前工作站是否已经安装了IPX/SPX兼容协议组件,要是还没有安装的话,我们可以单击“安装”按钮,来选择安装“IPX/SPX兼容协议”; 安装好IPX/SPX兼容协议后,打开HPLaser5000打印机的属性设置窗口,再进入到该设置窗口的“详细资料”选项设置页面,在该设置页面中将打印机缺省端口调整为远端的网络打印机端口,同时单击“添加端口”按钮,在弹出的打印
14、机端口类型列表界面中单击“其他”按钮,再选中其后界面中的“自定义设置”选项; 当安装向导弹出“协议”对话框时,我们必须将“IPX/SPX打印机”选项选中,然后在“IPX地址栏”中输入我们事先记录下来的网络打印机IPX地址信息,再按向导提示完成打印端口剩余的安装操作; 调整好本地打印机的新打印端口后,“192.168.2.18”工作站就会自动地在本地打印机窗口中建立了一个可以访问“192.168.1.10”工作站中的HPLaser5000PORT打印图标了; 紧接着右击该端口图标,并执行快捷菜单中的“属性”命令,在其后的属性设置界面中将“打印到以下端口”设置为新定义的打印端口,如此一来我们就能跨
15、子网访问HPLaser5000型号的网络打印机了。 当然,需要提醒各位注意的是,要利用IPX/SPX协议进行跨网打印,必须要求网络打印机支持IPX/SPX协议下的共享访问操作,同时工作站都需要支持IPX/SPX协议通信。局域网共享打印机第一个办法,是最老的办法,在本地计算机上打开打印机和传真对话框,选添加打印机,第二步,选择网络打印机(见图1),然后浏览打印机,找到提供网络打印机的主机(办公室的计算机),选择好打印机,根据系统提示安装好驱动,就可以了。 下载 (23.84 KB)2009-4-2 21:59【图】1 第二个办法,打开网上邻居,找到办公室计算机,双击打开,找到打印机,点右键,选择
16、连接(见图2),这时系统提示将会在本机上安装一个打印驱动程序,选“是”就可以安装网络打印机的驱动了。 下载 (19.1 KB)2009-4-2 21:59【图】2还有一个更简单的办法,先打开本地计算机打印机和传真对话框,直接用鼠标左键,将远程计算机的网络打印机直接拖到本地打印机和传真中(见图3),出现系统提示后选“是”就可以了。 下载 (17.88 KB)2009-4-2 21:59【图】3远程打印机的使用跟本地打印机的使用是一样的,由于是远程,在打印前记得提示安装了打印机的主机打开打印机电源和放入纸张。通过互联网共享打印机windows xp专业版支持互联网打印协议(IIP),只要在电脑A上
17、安装IIS,就可以在电脑B上的IE浏览器中看到并使用共享打印机了。大致的设置方法如下:在电脑A上,通过“添加/删除windows组件”安装IIS。在电脑B上,按照常规的方法添加打印机,打印机类型要选择“网络打印机,或者连接到其它计算机上的打印机”,接着选择“连接到Internet,家庭或办公网络上的打印机”,并输入“http:/hostname/printers/printername/.printer”这样的地址,其中“hostname”是电脑A的域名,计算机名或IP地址,“printername”是共享出来的打印机名称。给电脑B安装好相应的驱动程序后,就可以利用互联网正常使用打印机了。转自
18、跨网段共享打印机跨网段共享打印机日常办公中,在同一网段实现打印机共享很普遍,但是如果能够跨网段共享打印机,就更能充分发挥打印机的作用了 日常办公中,在同一网段实现打印机共享很普遍,但是如果能够跨网段共享打印机,就更能充分发挥打印机的作用了。假设内部局域网有两个子网“192.200.240.*”和“21.55.8.*”。“21.55.8.*”子网内的计算机想使用“192.200.240.*”子网的打印机,但由于IP地址在不同的网段,造成两个网段内的计算机打印机不能共享使用。那么如何实现跨网段共享打印机呢?假设共享打印机的计算机IP地址是“192.200.240.10”,名称为LSSWHP,共享打
19、印机名称为HP。 “21.55.8.*”子网内想使用打印机的计算机的IP地址是“21.55.8.10”,以下两步操作均在这台计算机(Windows 2000)上进行。第一步:在Windows 2000操作系统下,打开“命令提示符”窗口,进入“C:WINNTsystem32driversetc”目录。输入“edit hosts”,编辑hosts文件,在该文件末尾另起一行,添加“192.200.240.10 LSSWHP”,保存并退出。第二步:依次点击“开始设置打印机”,在“打印机”窗口中,双击“添加打印机”。进入“添加打印机向导”窗口,点击“下一步”按钮。在“本地或网 络打印机”选择界面中,选择
20、“网络打印机”,然后点击“下一步”按钮。在“查找打印机”窗口中,直接点击“下一步”按钮。进入“浏览打印机”窗口,在“打 印机”栏中输入“LSSWHPHP”,然后点击“下一步”按钮,向导会自动安装打印机驱动程序。接着,在“默认打印机”界面中,选择“是”。在“正 在完成添加打印机向导”界面中,点击“完成”按钮,即可实现跨网段共享打印机。Windows XP和Windows 98用户可以编辑相应目录下的hosts文件,通过“添加打印机”实现跨网段共享打印机。Linux下使用局域网中windows 共享打印机环境:Ubuntu+windows xp+hp laserjet 10181、查看共享打印机名
21、: 使用windows查看网络打印机属性。控制面板-打印机和传真-看看有没有你要添加的windows网络中共享的打印机,我的是 hp laserjet 1018,没有的话添加网络打印机,有的话直接在其之上单击右键-属性,第二个共享属性选项卡中有其共享名:网络 。(或者直接到共享的那台上看看它叫啥,就是不知道有没有办法在linux下只知道打印机服务器ip的情况下查询到打印机名称的办法。 2、安装samba 貌似我的直接安装好了的没有的话终端下 sudo apt-get install samba 3、添加打印机: 系统-系统管理-打印,点新打印机-在弹出的窗口中选择 windows printe
22、r via samba ,右边填写打印机ip及打印机名称或者浏览(我的浏览不到打印机服务器,但是竟然浏览到了打印机服务器上的网络狗了郁闷的要死),我填写的是:smb:/192.168.1.1.08/网络 如何是字母这里一定注意大小写以前没有成功就是这里的问题 选择需要验证,用户名填写 guest 密码空(这里看你的实际情况了,一般默认下windows网络共享打印机都是guest用户访问打印的),然后测试下,点下“验证”,如果出现“已验证”,表示认证通过。恭喜_4、安装驱动:选择相应厂商的相应打印机驱动程序局域网共享打印机的远程管理张清 出于使用成本的考虑,一般学校都不会为每台计算机配备专用的打
23、印机,而是采用打印服务器让更多的终端共享一台打印机。这样做既方便使用,也节约开支,但在实际使用中却有这样那样的问题。比如说客户端刚执行完打印就发现有错误,但没有办法取消打印,造成了不必要的浪费。这里就涉及到共享打印机的远程管理问题。我们可以通过终端控制程序或者专用的第三方远程控制软件对共享打印机进行远程管理,但这又会牵涉到服务器的安全问题。作为网络管理员,我们并不希望网内每个用户都对打印服务器具有超级管理权限。笔者在实践中尝试通过发布Web管理页面+打印管理授权的方法来解决这一问题,收效不错。现简要说明如下:一、发布远程管理打印机的Web管理页面以管理员身份登录打印服务器,启动Internet
24、服务管理器(开始程序管理工具Internet服务管理器),在左侧的服务器栏新建Web站点,单击下一步,输入站点说明“Printer”;单击下一步,设置站点的IP地址为打印服务器的IP地址。由于这是打印专用服务器,没有其他的Web服务,所以TCP端口选择默认的80端口;单击下一步,选择路径为:C:WINNTWebPrinters(本例中Windows 2000默认安装在C盘),取消“允许匿名访问此Web站点”,再单击下一步完成操作。在图1所示的页面中右击已经发布的站点名称,选择属性,单击随后弹出的站点属性设置框中的“文档”标签,并将默认的启用文档中的Default.htm和Default.asp
25、两个文件删除;单击添加按钮,添加一个打印服务器主页面文件ipp_0001.asp;再单击标签“目录安全性”,单击匿名访问和验证控制项目下的编辑按钮,只选中“基本验证”选项,点击确定即完成设置。注:实际上如果启用Windows 2000默认Web站点也可完成类似页面的发布,但其安全性太差,易受到攻击,故未采用。二、授权远程管理共享打印机我们通过在打印服务器中添加普通用户的方法来授权合法用户远程管理共享打印机,步骤如下:启动“计算机管理”(开始程序管理工具计算机管理)工具,双击“本地用户和组”,在“用户”上右击/添加新用户(syzx1),并设置初始密码(123),确认退出即可。获得授权的合法用户在校园网内任一终端上都可以通过Web页面远程管理共享打印机:启动浏览器,键入打印服务器Web站点的IP地址,回车后会出现用户名和密码输入框,键入你的用户名和密码即可登录打印机管理页面(如图2所示)。通过此页面,用户可以控制共享打印机的动作,达到事半功倍的作用。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1