连接共享打印机的方法,macOS连接局域网共享打印机的步骤

题图来自Unsplash,基于CC0协议
导读
连接打印共享或将个人打印机设置为可供网络上的其他电脑使用,是一个非常实用的功能,能方便家庭或办公环境中的资源利用。然而,实现这一功能并确保所有设备成功连接打印,有时可能需要一些特定的方法和涉及不同操作系统的细微差别。本文将介绍几种常见的共享打印机方法,以及连接时可能出现问题的解决思路。
一、 在Windows 10上连接网络共享打印机
这是最常见的设置方式之一,适用于已连接到同一网络的多台设备。
-
确保打印机已正确共享:
- 在共享打印机的电脑(主机)上,确认打印机已正确安装并且已与用户账户关联。
- 右键点击打印机,选择“打印机属性”。在“共享”选项卡中,勾选“共享这台打印机”,如果旁边显示的是打印机名称,可以点击“打印机属性”将其更改为一个更易识别的共享名称。
- 确保共享打印机的电脑网络连接正常,并且已将与打印机共享所需的端口(通常是USB或网络端口)设置为共享。
-
在Windows 10客户端电脑上安装或添加打印机:
- 打开“设置” -> “蓝牙和其他设备” -> “打印机和其他设备”。
- 点击“添加打印机或扫描仪”。
- 等待Windows搜索网络上的打印机。如果找不到,可以尝试手动添加:
- 点击“我需要手动添加一台打印机”。
- 选择“按名称添加打印机或扫描仪”。
- 在查找范围中,通常选择“工作或学校网络(无线)”,然后点击“查找”。
- 在搜索结果中找到要连接的共享打印机(显示其共享名称),Windows会自动尝试连接。根据提示,可能需要访问共享打印机所在的电脑。如果提示找不到,可能需要输入格式为:
\[共享打印机的电脑名称][打印机共享名]的地址。 - Windows会尝试下载并安装所需的打印机驱动程序。通常,它可以从Windows Update获取,或者制造商可能会提供独立的驱动包。
-
高级手动添加方式(如果网络搜索失败):
- 在“添加打印机”界面,如果找不到,可以选择“我需要连接不是按其名称识别的打印机”。
- 选择与你共享打印机的设备连接方式(如USB、WiFi Direct等,如果适用)。
- 根据指示操作,例如将USB打印机连接到客户端电脑,然后Windows会安装该物理打印机的驱动,它通常也会包含必要的网络打印分享驱动。
二、 在macOS上连接局域网共享打印机
苹果设备间共享打印也十分方便,尤其是在使用AirPrint或有Windows共享的情况下。
-
确保打印机在主机上共享:
- 在共享打印机的(通常是Windows或macOS)电脑上,参考其对应的操作系统的共享设置方法。确保共享已启用并且防火墙设置允许来自其他网络用户的访问。
-
在mac客户端电脑上添加共享打印机:
- 打开“系统设置”(或“系统偏好设置”,取决于Mac版本) -> “打印机与扫描仪”。
- 点击左下角的“+”号添加新打印机。
- 方法一:使用AFP或SMB协议(适用于Windows或非AirPrint macOS共享)
- 在“浏览”选项卡中,选择“连接到服务器”(最上方的选项)。
- 在服务器地址栏输入:
afp://[Windows电脑名称或IP地址]或smb://[Windows电脑名称或IP地址]。通常使用smb://(特别是如果Windows防火墙比较严格的话)。 - 输入共享打印机所在电脑的用户名和密码。
- 在列表中选择你的共享打印机。
- 方法二:使用Windows远程打印设置
- 在“添加打印机或扫描仪”界面,选择“Windows打印遥测”。
- 可以浏览网络或直接输入Windows电脑的IP地址或名称。
- 选择你的共享打印机,如果出现提示,可能需要安装Windows所提供的打印驱动,macOS通常能提供通用驱动。
- 方法三:如果打印机支持AirPrint,你可以在“浏览”选项卡中,如果共享主机是Mac,并且开启了AirPlay接收器,可能会自动或手动选择它。
三、 在没有网络的情况下通过家庭组共享打印机
传统的局域网通常依赖WiFi或有线网络,但如果强调在完全无网络连接的情况下(例如仅手动连接)共享一台USB打印机,严格来说,打印共享需要某种形式的网络,哪怕是家庭内的一个小型无线接入点(如AirPort Extreme)。
- 方法: 在一台电脑(通常需要是Windows,macOS也能设置共享,但USB到有线网络转接可能更常见)上连接打印机,然后将该电脑的网络端口(有线或无线)都设置为共享。其他电脑可以通过另一台用户设置了物理适配器共享的电脑来间接访问,或者,如果使用Windows的Offline模式配合打印机端口转发(较复杂),但非标准做法。更简单的情况是,如果所有电脑都能直接接入同一无线网络(比如家庭WiFi),那么利用该网络进行共享是标准流程。
四、 其他共享方法:通过USB共享打印机到其他电脑
手动共享,通常是为了绕过网络限制或解决高级连接问题。
- 在共享主机电脑上设置:
- 连接打印机到共享主机电脑。
- 对于Windows: 尝试在“控制面板” -> “硬件和声音” -> “设备和打印机” -> 右键点击该打印机 -> “打印机属性” -> “端口”选项卡 -> 查看是否有“USB 外设”端口或类似选项可供选择,并尝试将其设置为共享端口。但这在某些Windows版本中不一定成功。
- 对于macOS: 在macOS的“系统设置” -> “打印与扫描” -> 左键点击打印机属性,取消共享设置,切换至物理打印机端口为“USB打印接口”或类似。然后,在其他Mac上,直接使用USB线连接到该打印机(需要另一台Mac有空闲的USB打印接口)。这种方法本质上是绕过了“网络共享”的概念,直接连接,对资源共享的灵活性较低。
- 关键在于, “通过USB共享打印机”通常意味着设置成传统IP网络共享场景下的疑难解决措施,或者指将USB打印机直接连接到客户端电脑的USB端口(此时客户端本身就作为打印源,而不是依赖网络上的打印服务器)。
五、 Linux系统连接Windows共享打印机教程
Free Software的强大之处在于其网络兼容性。
-
安装必要的软件:
- 大多数Linux发行版需要安装Samba客户端和CUPS(通用Unix打印系统)的依赖以及后端。
- 以Debian/Ubuntu为例,打开终端,运行:
sudo apt install smbclient cups samba-common cups-pdf printer-driver-samba(
cups-pdf是用于PDF打印的,printer-driver-samba是用于连接Samba/CIFS共享打印机的驱动。根据具体打印机型号,你可能还需要安装特定品牌或模型的打印后台处理程序,比如printer-driver-postscript-hp或gutenprint等。)
-
查找Samba打印机共享:
- 使用
smbclient命令:smbclient -L //IP.oF.yoUr.ShArEd.PrInTeR.Computer -U username其中
username是共享主机电脑上的用户,带有一个小破折号。如果共享允许空连接(不建议),可以省略-U username。此时会列出共享资源,包含打印机。 - 在系统设置中添加网络打印共享:大多数桌面环境(如GNOME, KDE)的“设置” -> “打印机”部分,可以搜索网络上的打印机,格式为
smb://IP.oF.yoUr.ShArEd.PrInTeR.Computer/printersharename。
- 使用
六、 连接共享打印机时提示无法访问的解决方法
尽管共享设置可能看起来很简单,但连接失败是常见的体验:
-
检查基本事项:
- 网络连接: 确保所有设备(共享主机和客户端)都能连接到同一局域网。
- IP地址变化: 共享主机的IP地址如果经常变化,可能会导致其他设备无法稳定连接。考虑设置静态IP或记录IP变化。
- 防火墙: 共享主机的Windows防火墙通常默认允许文件和打印机共享,但有时可能需要手动启用。或者,检查客户端设备的防火墙(如macOS防火墙或Linux的
ufw)是否阻止了访问。 - 密码和权限: 检查共享主机是否设置了密码,尝试连接时是否输入了正确的用户名和密码。
- 重新启动: 简单但有效,重启共享主机、重新启动所有网络设备(路由器、调制解调器、交换机/无线接入点),然后重试连接。
-
深度诊断:
- Ping测试: 在客户端电脑上,打开命令提示符(Win)或终端(Mac/Linux),
ping共享主机的IP地址,看是否能通。 - 路径验证: 在客户端的“运行”对话框(Win)或“终端”(Mac),输入共享打印机路径(如
\ComputerNamePrinterName或smb://IP/PrinterName或//ComputerName/PrinterName)看看是否会提示登录或是否能连接资源文件夹。 - 停止并禁用共享防火墙: 临时关闭共享主机的防火墙测试是诊断的有效方法。如果可以连接,则需要重新配置防火墙规则。
- 检查SMB服务: 在Windows上,确认“功能”中“SMB 1.0/CIFS 文件共享支持”没有被禁用(对于旧版Windows,SMB1被默认关闭可能影响连接)。
- 协议版本: 部分客户端可能会因协议默认版本问题而无法连接。有时需要在连接凭据或驱动程序设置时选择或强制使用特定版本。
- Ping测试: 在客户端电脑上,打开命令提示符(Win)或终端(Mac/Linux),
七、 设置后无法打印的常见原因及解决
连接打印机成功并发现在电脑上,打印选项仍然不明:
-
驱动程序问题:
- 兼容驱动缺失: 确保Windows Update已经停止,或者你已手动安装了最新且兼容的打印机驱动程序。有时,需要在控制面板的“硬件和声音” -> “设备和打印机” -> “添加打印机”过程中选择“我需要一个不在列表中的本地打印设备”来手动安装驱动。
- 错误驱动程序: 确认安装的驱动与共享打印机的实际型号匹配。
- macOS上的核芯文字引擎: 如果打印机驱动依赖于CUPS和核芯文字引擎,确保FontBook中包含了驱动所需的所有字体。
-
打印队列卡住:
- 在“设备和打印机”或“打印与扫描”设置里右键点击该打印机,选择“查看打印队列”。清空所有卡住的任务。
-
打印机处于脱机状态:
- 检查打印机指示灯是否正常,并确认网络连接(如果是网络打印机)是否正常。
- 在Windows: 右键点击打印机 -> “查看” -> “打印机属性” -> “端口”选项卡,确保端口状态良好。或者,右键点击打印机,选择“使用文档打印”并勾选“始终将此打印机设置为脱机打印”。
如果经过上述步骤仍然无法打印,建议最终检查共享主机和客户端设备上的事件查看器或系统日志,可能会提供更具体的错误信息。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com