如何共享我的打印机,以便可以与Airprint一起使用?


11

如何设置Ubuntu以共享打印机,以便可以与Airprint一起使用?Airprint是Apple在iOS设备(iPhone,iPad,iPod Touch)上设置的系统

Answers:


5

自从提出最初的问题以来,情况已经改变。

从Ubuntu 11.04开始,您可以共享本地打印机,因此可以通过AirPrint使用它们。

AirPrint支持是否内置打印机。对于不内置此支持的打印机(大多数打印机是在2010年推出AirPrint之前购买的),可以通过在中间系统上将此类打印机配置为在同一网络上共享以进行本地打印来实现对AirPrint的支持。在这种特定情况下,这意味着任何配置了本地打印的Ubuntu桌面或服务器。请遵循以下步骤(来源):

  1. 在计算机上,通过系统->管理->打印GNOME Classic)或通过右上角的关闭按钮 ->系统设置->硬件->打印Unity Natty)或命令行启动打印机配置实用程序(所有系统,包括统一解梦)gksudo system-config-printer

  2. 在打印机配置实用程序中,选择服务器->设置,然后激活 发布连接到该系统的发布共享打印机。单击确定,然后右键单击您的打印队列图标,然后在弹出菜单中选择 属性。在对话框的“ 策略”部分中,确保 已激活“ 共享”

  3. 确保您的移动设备正在使用WLAN访问本地网络,然后打开具有打印功能的应用程序(例如浏览器或照片查看器)。打印一些东西。打印对话框应显示您的打印队列,并允许一些基本设置。

注意:显示“描述/信息”字段,而不显示队列名称。

自1.4.6版开始,在带有CUPS的GNU / Linux发行版中自动提供了此功能(例如Trisquel 5和Ubuntu 11.04)。AirPrint Activator在Mac OS X上提供了该功能。Windows用户也可以使用付费的解决方案

其中一些信息是根据Wikipedia上的AirPrint文章改编(我之前已对其进行了更新)。


抱歉,我对过时的帖子有所回应,但是我在12.04中尝试了此操作,但由于我的iPhone(运行iOS 6)未找到任何打印机,因此它似乎无法正常工作。有什么想法吗?我什至不知道从哪里开始调试。。。
ernie 2012年

3
  1. 首先下载此Python文件并使其可执行:https : //github.com/tjfontaine/airprint-generate/raw/master/airprint-generate.py:转到下载的文件,右键单击,显示“属性”,“权限”和复选标记; 允许将文件作为程序执行。1b)转到下载的文件,右键单击,显示“属性”,“权限”和选中标记;允许将文件作为程序执行。
    1. 在终端中运行它以创建定制的服务文件:打开终端,转到下载文件并运行的文件夹;sudo python airprint-generate.py 2b)打开一个终端,转到下载文件并运行的文件夹;sudo phyton airprint-generate.py 2c)查找类似的文件;AirPrint您的打印机名称.service
  2. 将生成的文件保存在/ etc / avahi / services中
  3. 编辑/etc/cups/cupsd.conf
  4. ServerAlias * Port 631 Listen /var/run/cups/cups.sock

  5. 现在返回系统->管理->打印,然后单击服务器->设置。确保选中“发布连接到该系统的共享打印机”。单击确定。重新启动CUPS服务器。 sudo /etc/init.d/cups restart

  6. 现在,您应该可以从iPhone,iPod Touch或iPad进行打印了!

1

确认!

此方法适用于iOS5.x,但不能在iOS6.0上运行,找不到使用iOS5.x创建的任何打印机

无论如何都要为您解释


在这里建立了一个解决方案:回复:iOS 6无法识别CUPS打印共享

希望会有所帮助

它对我有用


尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
Peachy 2012年

0

我正在使用Ubuntu 14.04.3。我的iPad是IOS 8.4.1。我按照上面的MagicFab的指示创建了“ AirPrint-您的打印机名称-.service”文件,并按照他的指示将其复制到了目录中。

然后,我按照此处列出的说明进行操作:http : //www.linux-magazine.com/Online/Features/AirPrint。我更改了cupsd.conf文件,以复制他们在网页上的示例。这里剪切和粘贴的方向太多。

最后,我浏览到工作站的本地CUPS管理页面“ localhost:631 / admin”和“管理|服务器|服务器设置”,并选中“共享连接到该系统的打印机”,还选中了“允许从Internet打印”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.