本文主要说明在win7, win8, win10, linux(ubuntu)怎么在局域网及广域网上设置打印机远程共享。

连接打印机电脑的主机上的设置(for win7&win8)

(这个是连接打印机的电脑的设置。win10未测试,应该一样; linux也未测试)

取消默认禁用的Guest用户

Windows系列的系统默认都是把Guest来宾用户给禁用的,得先把开启,如未开启这个用户的话,别人是无法访问共享打印机电脑的任何共享文件,文件共享和已经共享的打印机都是无法访问到。  

【计算机】-右键-【管理】-【本地用户和组】-【用户】-【Guest】-双击Guest用户或在Guest用户上右键属性-检查【账户已禁用】前面-勾去掉

android 分享显示打印机 安卓打印机共享_android 分享显示打印机

  

局域网打印机共享设置

把连接到打印机设置成共享。

开始菜单 > 设备和打印机 {或者在控制面板中找到【设备和打印机】并打开} > 右键 > 打印机属性 > 共享 > 共享这台打印机 > 设置一个打印机共享名字


Note:打印机正常连接通电,驱动程序未出现问题,并且可以保证正常的打印。

android 分享显示打印机 安卓打印机共享_广域网_02

  

进行高级共享设置

1、桌面右下角的系统托盘 > 网络连接 > 右键 >  网络和共享中心 

2、在弹出的网络和共享中心窗口中,记住所处的网络类型(笔者的是工作网络),接着在弹出中窗口中单击【选择家庭组和共享选项】。 

 

android 分享显示打印机 安卓打印机共享_共享打印机_03

更改高级共享设置 >  关键选项已经用红圈标示 > 保存修改。

android 分享显示打印机 安卓打印机共享_android 分享显示打印机_04

  

Note:如果是公共网络,具体设置和上面的情况类似,但相应地应该设置【公共】下面的选项,而不是【家庭或工作】下面的。

设置计算机工作组

在添加目标打印机之前,首先要确定局域网内的计算机是否都处于一个工作组

1.、【计算机】-【属性】-找到工作组,如果计算机的工作组设置不一致,请点击【更改设置】

android 分享显示打印机 安卓打印机共享_android 分享显示打印机_05

  

注意:请记住【计算机名】,后面的设置会用到。

注意:此设置要在重启后才能生效,所以在设置完成后不要忘记重启一下计算机,使设置生效。  




其他计算机上添加局域网共享打印机

{注意,要和有打印机的主机在同一局域网中(如192.168.1.1和192.168.1.2,前面三位要相同),不在同一局域网参考下面}

win7添加局域网共享打印机

注意:此步操作是在局域网内的其他需要共享打印机的计算机上进行的。此步操作在XP和Win7系统中的过程是类似的。

1、控制面板 > 设备和打印机 > 添加打印机 > 添加网络、无线或Bluetooth打印机 > 系统会自动搜索可用的打印机 > 耐心等待,也可以点击【我需要的打印机不在列表中】,然后点击【下一步】。

接下来的设置就有多种方法了

第一种连接局域网共享打印方法

浏览打印机 > 下一步 > 找到连接着打印机的计算机 > 选择 > 选择目标打印机(打印机名就是在第二步中设置的名称)

系统会自动找到并把该打印机的驱动安装好。打印机已成功添加!

第二种连接局域网打印机方法

1、添加打印机 > 按名称选择共享打印机 > 输入“\\计算机名\打印机名“。如果前面的设置正确的话,输入完系统就会给出提示(如下图) > 下一步

android 分享显示打印机 安卓打印机共享_android 分享显示打印机_06

  

Note:如果此步操作中系统没有自动给出提示,那么很可能直接点击【下一步】会无法找到目标打印机,此时我们可以把“计算机名”用“IP”来替换

2. 接下来继续前面的步骤,和第一种方法一样,系统会找到该设备并安装好驱动,只需耐性等待

3. 接着系统会给出提示,告诉用户打印机已成功添加。成功添加后,在【控制面板】的【设备和打印机】窗口中,可以看到新添加的打印机,如下图: 

android 分享显示打印机 安卓打印机共享_共享打印机_07

  

win10添加局域网共享打印机

1、控制面板 > 设备和打印机 > 添加打印机 > 添加网络、无线或Bluetooth打印机 > 系统会自动搜索可用的打印机 > 耐心等待,也可以点击【我需要的打印机不在列表中】,然后点击【下一步】。

选择按名称选择共享打印机 > 直接点击浏览

android 分享显示打印机 安卓打印机共享_共享打印机_08

选择连接打印机的电脑名

如果要你输入凭证,直接输入微软用户名(下图中的邮箱,不能是电脑名或者电脑用户名)和电脑登录的密码(好像不能是其它密码)就可以了。{微软简直是越来越蠢了!!!}

android 分享显示打印机 安卓打印机共享_广域网_09



win8添加局域网共享打印机

windows+r > 运行 > 输入您主机端电脑的IP地址

 

android 分享显示打印机 安卓打印机共享_windows_10

进入主机端共享界面后 > 右键点击共享的打印机图标 > 连接 > 自动搜索主机端驱动进行安装并连接

有可能要你输入凭证:电脑名;密码:wifi密码

NOTE:1. 其他打印机要打开windows update, 否则没法安装打印机驱动,无法添加打印机。

linux添加局域网共享打印机

all settings > printers > add > windows printer via samba(之前要安装sudo apt-get install samba) > 直接browse > 点击要添加的打印机

如果提示要登录:用户名默认(自己电脑的),输入连接的共享wifi密码就可以了,也就是输入凭证:电脑名;密码:wifi密码 或者输入打印机所在电脑的用户名及密码 或者输入自己win10电脑注册时的微软帐号及密码)

android 分享显示打印机 安卓打印机共享_共享打印机_11

添加打印机时要安装驱动,如果直接安装generic可能不行,这时选择一个兼容的就可以了(如lz的打印机型号brother mfc-9140cdn,最好选择一个驱动类型比本身高的,如选择一个mfc-9120cn也可以打印出来,但是只能单面打印)。

lz选择的是brother mfc-9450cdn,后面会让你选择input trays,选择1就可以了,因为只有一个托盘。

安装好正确的驱动,在打印时就可以选择双面打印了,如在documents viewer中打开的pdf文件的双面打印

file > print > page setup > two-side选择long edge(standard)就可以双面打印了(而如果选择兼容的驱动比较老,two-sided无法设置。如果该选项已禁用,则打印机不可用于双面打印,而如果可以一般都是因为驱动安装不正确)

android 分享显示打印机 安卓打印机共享_windows_12

打印出错处理

打印出错:error name: undefined command *** operand stack

lz是通过共享文件后,通过连接打印机远程桌面打印来解决的。可能是换个pdf文件查看器就好了,也可能是本地机器的原因。