我有一台运行 Windows 11 Home (24H2) 的新 Surface Pro 11 Snapdragon。我想在我的 Brother MFC-J4620DW 打印机上打印,但 Brother 没有为该型号提供任何适用于 ARM 的打印机驱动程序。
Windows 默认的 Microsoft IPP 类驱动程序无法正常工作。它会将 A4 页面缩小为 A5 页面并横向打印,导致一半页面空白。
我在家庭网络上设置了另一台 Windows 10 计算机并共享了打印机,取消选中“在客户端计算机上呈现打印作业”选项。
Surface 11 可以成功看到并连接到打印机,但它会尝试查阅 Windows Update 来安装驱动程序,但该驱动程序当然不存在。
有什么方法可以不安装驱动程序就将打印作业从 Surface 11 发送到打印机吗?有没有办法使用 Windows 提供的默认驱动程序正确地打印到该打印机?
我找到了一种无需安装原装 Brother 驱动程序即可从 Surface Pro 11 Snapdragon 直接打印到 Brother 打印机的方法。
我正在为非技术人员写下这些步骤,尽量避免使用太多的技术术语,以便普通 Windows 用户也可以理解。
概述
此方法使用原始 Brother 打印机驱动程序并通过其 IP 地址直接连接到打印机。为了实现这一点,我们需要在 Defender 防火墙中打开几个 TCP 端口并确保所有服务都在运行。
步骤
找出打印机的 IP 地址。
如果打印机被识别并安装了 Windows IPP 驱动程序,请转到设置 > 蓝牙和设备 > 打印机,选择打印机并打开打印机属性。IP 地址位于“位置”中。它看起来像
http://192.168.1.33:80/WebServices/Device
。记下 IP 地址,在本例中为192.168.1.33
在防火墙上打开一些端口。下面链接中的文章有详细的步骤和截图
我打开了端口 80、631、9100、515、443,但只用于私有网络,不用于公共或组织网络。我不确定这些端口中哪些真正需要打开,但我在Medium上的一篇文章中找到了这些端口,它们对我有用。点击此链接查看如何在 Defender 防火墙中打开端口
打开任务管理器并单击“服务”选项卡。向下滚动到以“打印”开头的服务,并确保所有服务都已启动。如果它们已停止,请右键单击服务名称并选择“启动”来启动它们
删除 IPP 类驱动程序不起作用的打印机
添加新打印机并按如下方式手动配置。
我的测试页显示“您已在 MyComputerName 上正确安装了 Brother Generic Jpeg Type1 Class Driver”,并且已正确打印,比例和方向正确。在打印机属性下方,测试页列出了一堆指向
和
和名为 Arm64 的子目录,因此显然 ARM 设备的通用 Brother 驱动程序确实存在。