您的位置首页生活百科

共享子局域网或不同局域网下的USB打印机

共享子局域网或不同局域网下的USB打印机

的有关信息介绍如下:

共享子局域网或不同局域网下的USB打印机

如果USB打印机在局域网里的某子路由器连的电脑上,怎么让他共享呢?把那电脑设成DMZ主机以后访问共享打印机却提示“0x00000709”、“无法找到计算机名”,重启那电脑的一些系统服务后依旧,怎么办?

假设:

计算机A为子局域网,计算机名A-PC,IP自动分配的192.168.1.100,连了USB打印机,win7系统。

A连接的路由器R,WAN口为172.168.11.200

计算机B为局域网的172.168.X.X,能ping通R的WAN口IP:172.168.11.200

设置开始:R,DHCP设置A为静态IP,比如192.168.1.200。给该IP添加137,138,139,445的端口映射。重启R。

A,共享该打印机,给打印机共享名设置一个短小的,比如pprt11;

更改网络发现相关设置;

如果管理员无密码,新建一个用户比如uprt1,设置密码,然后将其加入组策略,用户权利指派“允许从网络访问”、“拒绝本地登录”;

(可选)到打印机属性-安全,将该用户加入并勾选打印;

安全设置默认就好,如验证方式为经典,拒绝安装打印机驱动为禁用,Everyone应用到匿名为禁用,Guest用户最好开一下(同时允许网络访问,百度一下即可知道方法)否则XP可能连不上。。然后重启A,以及A的Print Spooler和TCP/IP NetBIOS Helper服务。

此时在B中运行窗口输入\\172.168.11.200(R的WAN口IP)应该能进入A的共享,可能会要密码,输入刚新建的用户即可。

关键:B,先安装好打印机的驱动,然后在hosts文件添加一行:

172.168.11.200 A-PC

(R的WAN口 A的计算机名)

然后添加打印机,选择添加本地打印机,创建新端口,端口类型选Local Port,下一步时填写端口名为“\\172.168.11.200\pprt11”(不含引号,IP为R的WAN口,斜杠后是打印机共享名)。

确定后手工选择对应的打印机驱动,测试页最好印一个。。

这样就完成了,以后可以直接印,印不了的话要看看B机的打印机共享状态是否为脱机,是的话右键联机即可。