AirPrint

From Wikipedia, the free encyclopedia - View original article

AirPrint
AirPrint Logo.png
Developer(s)Apple Inc.
Initial releaseNovember 22, 2010; 3 years ago (2010-11-22)
Stable releaseiOS 6.1.4 / May 2, 2013; 7 months ago (2013-05-02)
Preview releaseiOS 7.0 GM / September 10, 2013; 2 months ago (2013-09-10)
 
Jump to: navigation, search


AirPrint
AirPrint Logo.png
Developer(s)Apple Inc.
Initial releaseNovember 22, 2010; 3 years ago (2010-11-22)
Stable releaseiOS 6.1.4 / May 2, 2013; 7 months ago (2013-05-02)
Preview releaseiOS 7.0 GM / September 10, 2013; 2 months ago (2013-09-10)

AirPrint is a feature in Apple Inc.'s operating systems starting with OS X Lion and iOS 4.2,[1] for printing via a wireless LAN (Wi-Fi),[2][3] either directly to AirPrint-compatible printers (such as specific printers from HP, Canon, Brother, or Epson), or to non-compatible printers by way of a Microsoft Windows, Apple OS X[3][4] or GNU/Linux PC.[5][6] AirPrint does not require printer-specific drivers. AirPrint connects via a Wi-Fi network only and hence requires a Wi-Fi router. Direct Wi-Fi connection between the device and the printer is not supported.[1]

History and printer compatibility[edit]

Following the iPad's introduction in 2009, user concerns were raised about the product's inability to print, at least through a supported Apple solution. Apple founder and CEO Steve Jobs reportedly replied to a user request for printing via a three-word email, "It will come", in May 2010.[7] AirPrint's Fall 2010 introduction, as part of iOS 4.2, gave iPhones and iPads printing capability for the first time. At launch, twelve printers were AirPrint compatible,[8] all of them from the HP Photosmart Plus e-All-in-One series. The current list can be found on Apple's support site.[9]

On August 31, 2011, Epson announced support for AirPrint in "Epson inkjet printers launched from autumn 2011 onward", representing 54 unique models.[10]

In September 2011, Canon released firmware updates that added AirPrint support to three of their Pixma inkjet printers, the MG8220, MG6220, and MG5320, saying that future wireless models would also include AirPrint.[11]

Apple maintains an updated list of compatible models on their support website.[9] As of June 2013, there were nearly 700 AirPrint compatible printer models from sixteen different manufacturers.

Legacy printer support[edit]

A number of software solutions allow for non-AirPrint printers to be used with iOS devices, by configuring support on an intermediary system accessible via Wi-Fi, connected to the printer. Since AirPrint is driverless, such a configuration compensates for the printer's lack of native AirPrint support by using the drivers on the intermediary system instead.

The simplest solution for all platforms is to create a new Bonjour service that tricks iOS clients into believing they're talking to an AirPrint device. Many blog posts and commercial software products exist to accomplish this, as well as open source solutions in Linux.[12] This works in many cases because AirPrint is an extension of the Internet Printing Protocol (IPP), which many printers already support either directly, or as a result of being shared through an intermediary system (typically CUPS, the Mac/Linux printing system). This approach is limited however, as the AirPrint-specific components of the protocol are missing. This can lead to compatibility issues and unexpected results. Some software packages address this completely by translating between the two dialects of IPP, avoiding compatibility issues, while most just re-share printers using the AirPrint service name.

For MS Windows, there is a free solution[13] as well as a paid one.[14]

On OS X, the simple solution is creating a new Bonjour service that enables AirPrint support for the legacy printer.[15] Commercial Mac OS X software for this purpose includes Netputing handyPrint,[16] Collobos Fingerprint,[14] and Ecamm Printopia.[17]

In most GNU/Linux distributions, AirPrint support should be automatic with the CUPS default printing subsystem since version 1.4.6 (such as Trisquel 5 and Ubuntu 11.04[18]). CUPS servers before version 1.4.6 with DNS based Service Discovery can also be configured manually, by adding DNS-SD printer service discovery records to a name server.[19]

Apps and utilities[edit]

There are a number of 3rd party solutions, available on the Apple App Store and elsewhere, that allow printing to legacy printers directly or via an application helper. These include:

See also[edit]

References[edit]

  1. ^ a b "AirPrint Basics". Apple Inc. Retrieved December 24, 2012. 
  2. ^ "Software update", iPad, UK: Apple 
  3. ^ a b "AirPrint" (Press release). UK: Apple. September 15, 2010. 
  4. ^ AirPrint: how to make it work for shared printers, TUAW, November 11, 2010 
  5. ^ "Printing from iPad AirPrint via Cups" (how-to). CC: Rho.cc. Retrieved November 2, 2013. 
  6. ^ "AirPrint & GNU/Linux" (how-to). Finnie.org. Retrieved November 13, 2010. 
  7. ^ Kim, Arnold (May 9, 2010). "Steve Jobs Says Printing "Will Come" for iPad". MacRumors. Retrieved November 2, 2013. 
  8. ^ Kovach, Steve (January 7, 2011). "Only 12 Printers Work With Apple's AirPrint — Here's The List (AAPL, HPQ)". The San Francisco Chronicle. Retrieved November 2, 2013. 
  9. ^ a b "AirPrint 101: Compatible printers", Support (knowledge base), Apple, retrieved February 16, 2012 
  10. ^ "Apple’s AirPrint wireless printing". Epson.ipressroom.com. Retrieved November 2, 2013. 
  11. ^ "AirPrint". Consumer. USA: Canon.com. Retrieved November 2, 2013. 
  12. ^ "AirPrint and Linux » Ryan Finnie". Finnie.org. Retrieved November 2, 2013. 
  13. ^ "Fora". Forums.macrumors.com. Retrieved November 2, 2013. 
  14. ^ a b "Collobos FingerPrint". Collobos.com. Retrieved November 2, 2013. 
  15. ^ "AirPrint enable your legacy printer". Rigsb.net. Retrieved November 2, 2013. 
  16. ^ "handyPrint (formerly known as AirPrint Activator)". Netputing.com. Retrieved November 2, 2013. 
  17. ^ "Ecamm Printopia". Ecamm.com. Retrieved November 2, 2013. 
  18. ^ "Devel". Ubuntu (mailing list). Lists.ubuntu.com. June 2011. Retrieved November 2, 2013. 
  19. ^ "DNS Service Discovery". Dns-sd.org. Retrieved November 2, 2013. 
  20. ^ "Netgear Genie App Makes Any Printer Airprint-Compatible". Netgear.co.uk. Retrieved November 2, 2013. 
  21. ^ "iPhone and iPad printing for Enterprise". Printopia Pro. Retrieved November 2, 2013.