Ubuntu 23.10使用IPP协议连接Brother HL-L2370DW打印机时无法解析主机名的问题求助
Ubuntu 23.10使用IPP协议连接Brother HL-L2370DW打印机时无法解析主机名的问题求助
大家好,我遇到了一个困扰已久的打印机连接问题,想向各位请教解决方案:
我在全新安装的Ubuntu 23.10系统上,通过Brother官方的「驱动安装程序」安装了HL-L2370DW打印机的驱动,并且选择了IPP协议(已经确认这款打印机除了AppSocket和LPD外,确实支持IPP协议)。
操作步骤和遇到的问题如下:
- 登录
localhost:631/printers进入CUPS管理门户,输入电脑用户名和密码后成功进入 - 看到打印机状态显示为「就绪」,配置信息也看起来没问题,于是点击「打印测试页」按钮
- 第一次点击后,等待了足足三分钟才打出一页测试页,虽然成功了但延迟高得离谱
- 第二次尝试打印测试页时,任务一直显示「处理中」,等了好几分钟都没反应,最后收到提示:CUPS测试页进程暂时无法解析打印机的主机名
补充一下背景:这款Brother打印机在我的多台iOS设备(iPad和iPhone)上使用完全正常,但我手头的四台Ubuntu 23.10电脑都出现了同样的问题——CUPS能识别到打印机,但就是解析不了它的主机名。
后来我尝试修改打印机的连接方式:
- 改成AppSocket协议,URI填写为
socket://[打印机IP地址],测试打印成功 - 改成LPD协议,URI填写为
lpd://[打印机IP地址]/,测试打印也成功
但我更想使用IPP协议,毕竟它比AppSocket和LPD更安全。问题出在IPP使用的DNSSD格式URI上,这个长字符串包含了打印机型号和带.local后缀的节点名,正是这个.local的主机名无法被CUPS成功解析,导致打印任务卡住。
请问有没有办法让Ubuntu 23.10在使用IPP协议时,能正常解析打印机的主机名,顺利完成打印呢?
备注:内容来源于stack exchange,提问作者Sufferer
相关产品推荐
相关产品推荐

