首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LPR或CUPS打印到Airprint打印机

LPR或CUPS打印到Airprint打印机
EN

Unix & Linux用户
提问于 2015-07-20 17:42:00
回答 3查看 4.4K关注 0票数 11

我见过许多博客文章描述了使用CUPS向iOS设备展示非airprint打印机的过程。然而,我一直在努力找出是否有人知道如何打印到有Airprint服务器的打印机上。

特别是,我有一个兄弟HL-2340 HL,这是从iDevices惊人的工作。如果我正确理解Airprint,iOS就不需要知道任何东西就可以打印到所述打印机。在打印机上,它或多或少地在IPP上吐出PDF,而打印机也在做它的事情。我在iOS中获得的唯一配置选项是我是否想要双面打印(默认为长边打印,或者打印机默认的双工选项是什么),以及纸张大小(即字母对a4)。

我不想做的是安装来自Brother的二进制驱动程序(我不能在OpenBSD上安装),这样我就可以说"BR-3“或者他们使用的任何专有打印机控制语言。虽然我知道他们的驱动程序会在打印选项方面给我更多的灵活性,但实际上,我将使用这台打印机的默认值。从这个意义上说,更有限的Airprint功能是完美的。

是否有人成功地将各种unix打印系统(最好是CUPS)中的一个发送到Airprint打印机?由于IPP无处不在似乎仍是一个梦想,看来启用Airprint的打印机将成为基本打印支持的一个不错的目标,不是吗?还是Airprint协议比我所相信的更加专有/模糊?

EN

回答 3

Unix & Linux用户

发布于 2018-04-07 20:04:28

AirPrint基本上是IPP + Bonjour + image/urf光栅图像格式。为了被认证为AirPrint兼容,打印机必须至少支持image/urf格式.但没有什么能阻止它接受和宣布其他格式。

见:https://www.finnie.org/2010/11/13/airprint-and-linux/https://wiki.debian.org/AirPrint

从开源CUPS打印到AirPrint打印机应该只是一个问题,即使用Bonjour mDNS来发现打印机的IP地址、IPP端口和基本功能,并且假设至少有一种由CUPS支持的打印作业格式,那么它就应该能工作。

令人恼火的是,URF格式除了专利没有公开记录,但是CUPS已经为它提供了一个反向工程的urftopdf解码器。然而,由于专利的存在,生产和分发免费的URF格式编码器在法律上可能是棘手的--而且由于可能有一些只支持URF的AirPrint打印机,因此“完全”AirPrint支持是必要的。

票数 3
EN

Unix & Linux用户

发布于 2015-07-24 00:06:53

On : sudo apt-获取安装打印机-驱动程序-所有

这将安装所有开放源码过滤器包装和PPD。我用3台打印机进行了测试,它们可以在“添加打印机”之后打印,而无需下载任何专有软件。

我不知道OpenBSD的情况,但如果你有杯子,试试这个给你的兄弟HL-2340 HL:

搜寻兄弟-HL-2170 W-hpijs-pcl5e.ppd

我还试着给驱动程序输入一个原始的PDF (使用CUPS-PDF.ppd),但是它不适用于我的AirPrint打印机。

票数 2
EN

Unix & Linux用户

发布于 2021-12-26 20:47:58

我用下面的命令设置了我的兄弟打印机(HL-L2370DN,它看起来像问题中的打印机的版本)。

代码语言:javascript
运行
复制
lpadmin -p Brother -v ipp://xx.xx.xx.xx:631/ipp/print -m everywhere

其中Brother只是一个任意名称,而xx.xx.xx.xx是打印机的IP地址。在我的打印机上,我分配了一个静态IP地址,以避免使用mDNS、discovery等等。在此之后,打印机在不同程序中的打印中变得可见。

相关的CUPS文档在这里:https://www.cups.org/doc/admin.htmlhttps://www.cups.org/doc/network.html

我在搜索如何设置我的兄弟打印机时遇到了这个问题,"AirPrint“被证明是一个错误的线索。网络打印机应该支持IPP协议,您可以通过传递ipp:// uri和-m everywhere来选择该协议。当有人问到这个问题时,这也许是行不通的,但现在应该考虑到AirPrint是基于IPP的。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/217234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档