利用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协议通信。
