微博如何删除手机号码:各显神通,轻松实现跨网段打印机共享

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 19:24:00
                   各显神通,轻松实现跨网段打印机共享

        平时打印材料时,在同一个工作子网中进行共享打印是非常普遍的事情,倘若我们能够跨子网使用共享打印机的话,那就更能提高打印机的利用率了。这不,笔者单位的内部网络就包含几个工作子网,在其中一个工作子网中安装了网络打印机之后,笔者发现与网络打印机处于同一个网段中的工作站可以正常进行网络打印,而位于其他工作子网中的工作站由于和网络打印机不处于相同网段中,那样的话这些工作站自然就无法利用网络打印机进行共享打印。面对这种打印难题,我们能否找到有效的办法让其他工作子网中的工作站能够跨网访问网络打印机呢?

 利用名称解析,进行跨网打印

       之所以我们无法直接对网络打印机进行跨子网访问,是因为客户端与网络打印机不处于同一个网段中,所以我们自然就无法通过网上邻居窗口找到网络打印机。事实上,我们可以着眼于NETBIOS名称解析,想办法让其他工作子网中的客户端能够寻找到网络打印机所在工作站的NETBIOS名称,这样的话客户端就能访问到对应主机中的网络打印机,从而享受到跨网打印的精彩了。

       1、对hosts文件进行设置

       假设内部局域网有两个子网“192.200.240.*”和“21.55.8.*”。“21.55.8.*”子网内的计算机想使用“192.200.240.*”子网的打印机,但由于IP地址在不同的网段,造成两个网段内的计算机不能共享使用打印机。

  那么如何实现跨网段共享打印机呢?假设共享打印机的计算机IP地址是“192.200.240.10”,名称为LSSWHP,共享打印机名称为HP。“21.55.8.*”子网内想使用打印机的计算机的IP地址是“21.55.8.10”,以下两步操作均在这台计算机(Windows2000)上进行。

  第一步:在windows 2000操作系统下,打开“命令提示符”窗口,进入“C:\WINNT\system32\drivers\etc\”目录。输入“edit hosts”,编辑hosts文件,在该文件末尾另起一行,添加“192.200.240.10 LSSWHP”,保存并退出。

  第二步:依次点击“开始→设置→打印机”,在“打印机”窗口中,双击“添加打印机”。进入“添加打印机向导”窗口,点击“下一步”按钮。在“本地或网络打印机”选择界面中,选择“网络打印机”,然后点击“下一步”按钮。在“查找打印机”窗口中,直接点击“下一步”按钮。进入“浏览打印机”窗口,在“打印机”栏中输入“\\LSSWHP\HP”,然后点击“下一步”按钮,向导会自动安装打印机驱动程序。接着,在“默认打印机”界面中,选择“是”。在“正在完成添加打印机向导”界面中,点击“完成”按钮,即可实现跨网段共享打印机。
  Windows XP用户可以编辑相应目录下的hosts文件,通过“添加打印机”实现跨网段共享打印机。
         2、对Lmhosts文件进行设置

  假设单位局域网包含“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”的工作站中,依次单击该系统桌面中的“开始”/“设置”/“网络连接”命令,在弹出的网络连接列表窗口中,用鼠标右键单击“本地连接”图标,并执行快捷菜单中的“属性”命令,打开该工作站的本地连接属性设置界面;在该设置界面中的“常规”标签设置页面中,选中“Internet协议(TCP/IP)”选项,并单击“属性”按钮,进入到TCP/IP属性设置界面,单击该设置界面中的“高级”按钮,打开高级设置窗口,再单击该设置窗口中的“WINS”标签,进入到如图1所示的标签设置页面;检查其中的“启用Lmhosts查询”项目是否处于选中状态,要是发现它还没有被选中的话,我们必须及时选中它,再单击“确定”按钮结束本地连接属性设置操作;

        接着依次单击“开始”/“程序”/“附件”/“Windows资源管理器”命令,打开“192.168.2.18”工作站的资源管理器窗口,依次展开其中的“Windows/System32/drivers/etc”文件夹,找到“etc”文件夹下面的“Lmhosts.sam”文件,并取消该文件的“sam”扩展名,如此一来才能让Lmhosts文件有效;

       下面用记事本之类的文本编辑程序打开Lmhosts文件,并在文本编辑区域的最后一行输入网络打印机所在主机的NETBIOS名称与IP地址的对应解析记录;例如我们可以输入“# 192.168.1.10 Server #PRE”记录,其中“#PRE”字符串表示计算机系统启动成功后立即将该解析记录预装到本地缓存中,这样方便计算机随时从系统缓存中得到网络打印机的NETBIOS名称。

       完成上面的设置操作后,我们现在就可以按照正常的方法添加网络打印机了。依次单击“192.168.2.18”工作站系统桌面中的“开始”/“设置”/“打印机和传真”命令,在弹出的打印机列表窗口中,双击“添加打印机”图标,打开添加打印机向导设置界面,单击其中的“下一步”按钮;

       在“本地或网络打印机”提示窗口中,将“网络打印机或连接到其他计算机的打印机”项目选中,继续单击“下一步”按钮。在“查找打印机”窗口中,直接点击“下一步”按钮。当安装向导弹出如图2所示的提示界面时,我们必须选中“连接到这台打印机”选项,同时在对应选项的“名称”文本框中输入“\\Server\Share”字符串,再单击“下一步”按钮,如此一来安装向导就会自动通过NETBIOS名称解析的方法来寻找到目标网络打印机,之后按照提示完成网络打印机驱动程序的安装操作。这么一来,位于任何一个工作子网中的客户端日后都能通过本地的Lmhosts文件,完成网络打印机所在主机的NETBIOS名称解析操作,从而顺利享受到跨网打印的精彩了,不过这种方法比较适合规模不大的局域网办公环境。

        3、对WINS服务器进行设置

      倘若局域网中安装了WINS服务器的话,我们还可以尝试让工作站通过WINS服务器,顺利完成网络打印机所在主机的NETBIOS名称解析操作,从而到达寻找网络打印机的目的:

 

 

 

 

        首先在局域网的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.168.2.12”,最后单击“确定”按钮结束WINS服务器设置操作,日后IP地址为“192.168.2.18”的工作站就能通过WINS服务器顺利地搜索到另外一个子网中的网络打印机,从而顺利享受到跨网打印的精彩了。

利用IPX/SPX协议,进行跨网打印

       现在有的网络打印机不但支持TCP/IP协议下的共享访问操作,而且还支持IPX/SPX协议下的共享访问操作,考虑到TCP/IP协议下的共享访问常常用于同一个工作子网,而IPX/SPX协议下的共享访问既能用于同一个子网中,也能用于不同子网中。下面,我们就利用IPX/SPX协议下的共享访问操作,以HPLaser5000型号的打印机为例来完成上例提出的跨网打印目的:

 

 

       首先在“192.168.1.*”工作子网中,通过远程Web管理或直接连接的方式查询得到网络打印机的相关属性,这包括网络打印机的IPX地址、IPX名称以及相关硬件地址等,当然这些属性信息都是在正确安装配置好网络打印机前提下才能获取到;

       其次以特权帐号登录进IP地址为“192.168.2.18”的工作站中,依次单击该系统桌面中的“开始”/“设置”/“打印机”命令,打开对应工作站的打印机列表窗口,单击该窗口中的“添加打印机”选项,弹出打印机安装向导界面;

       当安装向导弹出如图4所示的提示界面时,选中“连接到此计算机的本地打印机”选项,同时取消“自动检测并安装即插即用打印机”项目的选中状态,之后按照向导窗口的默认设置完成本地打印机的安装操作;返回到打印机列表窗口,找到刚刚安装好的本地打印机图标,此时该打印机仍然以本地工作站的LPT1口作为缺省的打印端口;

       之后打开“192.168.2.18”工作站的本地连接属性设置窗口,检查当前工作站是否已经安装了IPX/SPX兼容协议组件,要是还没有安装的话,我们可以单击“安装”按钮,来选择安装“IPX/SPX兼容协议”;

       安装好IPX/SPX兼容协议后,打开HPLaser5000打印机的属性设置窗口,再进入到该设置窗口的“详细资料”选项设置页面,在该设置页面中将打印机缺省端口调整为远端的网络打印机端口,同时单击“添加端口”按钮,在弹出的打印机端口类型列表界面中单击“其他”按钮,再选中其后界面中的“自定义设置”选项;

       当安装向导弹出“协议”对话框时,我们必须将“IPX/SPX打印机”选项选中,然后在“IPX地址栏”中输入我们事先记录下来的网络打印机IPX地址信息,再按向导提示完成打印端口剩余的安装操作;

       调整好本地打印机的新打印端口后,“192.168.2.18”工作站就会自动地在本地打印机窗口中建立了一个可以访问“192.168.1.10”工作站中的HPLaser5000PORT打印图标了;

       紧接着右击该端口图标,并执行快捷菜单中的“属性”命令,在其后的属性设置界面中将“打印到以下端口”设置为新定义的打印端口,如此一来我们就能跨子网访问HPLaser5000型号的网络打印机了。

       当然,需要提醒各位注意的是,要利用IPX/SPX协议进行跨网打印,必须要求网络打印机支持IPX/SPX协议下的共享访问操作,同时工作站都需要支持IPX/SPX协议通信。