不在同一个路由器的两台电脑如何共享打印机?

下面是我的网络结构图

一、主机端设置:

1. 启动共享打印机。

a) 点击“开始”→“控制面板

b) 右上角查看方式选择“类别”,在“网络和Internet”中“选择家庭组和共享选项”

c) 选择“更改高级共享设置”

d) 选择“启用网络发现”“启用文件和打印机共享”“关闭密码保护共享”,点击“保存修改”完成设置,

2. 设置共享打印机。

a)点击“开始”→“设备和打印机”,

b)右键点击打印机图标选择“打印机属性”,

c) 点击“共享”选项卡,将“共享这台打印机”打对勾,共享名可以自行修改,

3. 确认主机计算机名。

a)在电脑桌面右键点击“计算机”→“属性”,如图

b) 查看并记录计算机名,如果名字太长不方便记录,可以点击右侧的“更改设置”选项,修改计算机名,

二、客户端设置:

1. 点击“开始”→“运行”,输入主机端“计算机名”“\\Tianmeng-PC”,然后点击“确定”,打开主机端共享,

在此步骤经常出现客户机不能访问主机的情况,此问题和网络设置有关系,建议查看主机和客户机是否在同一个工作组,详细操作方法点击进入Windows网站查找解决方案。

2. 双击共享打印机图标,将自动配置共享,

3. 点击“开始”→“设备和打印机”就能够看到配置成功的共享打印机,打印时选择此打印机即可

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-13
打印机共享/文件共享,都是基于NETBIOS协议(或TCP/IP协议里包含的NETBIOS)的来实现的,而NETBIOS协议只能用于同一个网关下的同网段之间传输,跨网段,或者跨路由之后,NETBIOS从原理上来讲就是无法到达的目的地址。所以以你目前的网络拓扑,PC2上的NETBIOS协议根本就无法到达PC1,自然无法访问到PC1共享的打印机。这是原理性的东西。

除非,你的两个路由器都是传统电信路由器(区别于现在的小塑料盒宽带路由器),并在两台路由器上做路由策略(而不是小塑料盒的NAT网络地址转换),并把打印机由PC1通过NETBIOS共享的方式,改为直接的网络打印服务(也就是单独配一个小塑料盒打印共享器),通过标准的TCP/IP打印服务端口来接受其他主机的服务请求,这才可能实现PC2使用这台打印机。

或者,把PC1挪到两个路由器之上,直接接到核心设备上,在PC2的HOST表里添加一个固定的NETBIOS名路径。也可以实现从PC2打印到PC1。

但就你现在的网络拓扑,根本实现不了。追问

这个网络是N前年布好的,当时主要为了布线方便(房间分在大楼两侧),再者当时是两根ADSL,电脑太多网速太慢。后来并入政府网,没对原有网络进行改造,只是拉了两根线代替了ADSL。现在有打印机了才想到共享,看来只有用U盘啦。

追答

建议另买一个“打印机共享器”,百来块钱的一个小塑料盒,一端是USB口或打印口,连接打印机,另一端直接引出网线口,直接接在“交换机或是路由器(不清楚)”上,通过网络端口打印方式,PC1和PC2都能够直接访问。

也许那个“交换机或是路由器(不清楚)”的物理位置不方便你们使用,那么,其实直接接在“交换机或是路由器(不清楚)”上,也等效于在路由器A或是路由器B的WAN口之上再加一个小交换机,小交换机下联路由器A(B)的同时,下联一个打印共享器,这样的话,相对更容易实现一些。

追问

如果在路由器A上设置DZM,把PC1暴露给外网,能否等效于你上面的方案呢?

追答

倒没有必要折腾那个DMZ,在路由器A上做137,138,139,445端口的端口映射即可。

本回答被提问者采纳
第2个回答  推荐于2017-10-11
设置共享打印机的电脑:
1.两台机器确定已经连成局域网,在同一个工作组,而且保证可以互访。
2.在连接打印机的电脑上确保正确安装了打印机驱动,而且正常使用。
3.查看网上邻居 属性 本地连接 属性里的 "Microsoft网络的文件和打印机共享"是不是勾了。
4.打开 我的电脑,控制面板,在打开打印机和传真,这里必须设置为默认的打印机,如果不是默认打印机,请鼠标右键 设置为默认的打印机。
5.选择打印机属性,然后点共向后,选择共享打印机,共享名,注意:如果不是XP系统的话,在下一步时需要安装其他驱动,切记切记。
设置使用共享打印机的电脑:
1.打开我的电脑--属性--计算机名--看看两台电脑的工作组是否一样。
2.打开网上邻居,查看工作组和计算机。
3.打开对方计算机回看到被共享的打印机,双击可以安装这个共享打印机的驱动了,安装后打开电脑--控制面板--打印机和传真机,就会发现网络打印机已经添加好了。
到此就可以使用
第3个回答  2017-03-24
如果两个路由是在同一个局域网内,只不过一个是一级路由,一个是二级路由,那很容易,直接把打印机装在一级路由的电脑上,然后共享,二级路由上的任何电脑按win+R键,输入\\192.168.X.X(也就是共享了打印机电脑的IP地址)回车,打开共享中心,找到该打印机回车即可。如果两个路由不在同一个局域网上,而且你又不是固定IP(家用的一般是动态,固定IP的死贵,)那就很麻烦。不知道有没有软件能实现,但如果按照传统共享方法来设置的话,有固定IP的话直接做端口映射就行,没有的话要买一个动态域名,再做端口映射。
第4个回答  2011-03-15
你能画出这个图,说明你对电脑也是比较了解的。
我提供一个思路,你试试 看能不能对你有帮助:1、把PC1的本地IP设为固定的,如192.168.1.110 ,并共享打印机。 2、在PC2的电脑上右击我的电脑,计算机名,网络ID,本机是商业的网络的一部分……公司使用没有域……设置完后重启电脑。3、打开PC2我的电脑或在运行里,输入你设定的IP,如\\192.168.1.110,看看能不能看到共享的打印机,若能看到,右击 点连接。祝你好运!追问

试过了,显示找不到网络路径