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

Pie*_*reS 12 iphone ipod apple ipad

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

Mag*_*Fab 5

自从提出最初的问题以来,这已经发生了变化。

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

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

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

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

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

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

自 1.4.6 版(例如 Trisquel 5 和 Ubuntu 11.04)起,这在带有 CUPS 的 GNU/Linux 发行版中自动可用。AirPrint Activator提供 Mac OS X 上的功能。还为 Windows 用户提供付费解决方案

其中一些信息改编自维基百科上的 AirPrint 文章(我之前更新过)。


Pie*_*reS 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 进行打印!