Questions tagged [airprint]

AirPrint is a brand-name owned by Apple which describes a proprietary technology to make printers easily discoverable and useable by iOS clients. Printer vendors can go through a certification process with Apple to get their devices tagged as AirPrint-compatible. AirPrint technology bases itself on 4 major corner stones: mDNS, DNS-SD, IPP and an Apple-specific PDL (Page Description Language) called URF.

  1. The printers advertise their AirPrint service (and specific capabilities) via mDNS (Multicast DNS). mDNS is an IETF standard described in RFC6762.

  2. The clients discover available AirPrint devices via DNS-SD (DNS Service Discovery). DNS-SD is an IETF standard described in RFC6763.

  3. The clients send their print job data (and get feedback from the devices about job progress) via IPP (Internet Printing Protocol). IPP is an IETF standard created by the PWG (Printer Working Group) and described in a series of RFCs, starting with RFC2910 and RFC2911.

  4. There is no known, publicly and officially available information about the specifics of URF. It is a proprietary Apple file format. However, it seems to be very similar to the PWG-Raster format defined by the PWG with some Apple-specific extensions added. Unless a devices includes in its mDNS announcements the following two TXT keys:

    • pdl="image/urf,..." and

    • URF="..."


    iOS clients will not show it as AirPrint-capable.

AirPrint clients show a very limited set of print options, however, and only then, if the target printer supports them. Users can select:

  1. Number of copies to be printed.
  2. Page ranges to be printed.
  3. Color or black+white output (for color printers only).
  4. Two- or one-sided printing (for printers supporting two-sided).
  5. Paper size (for printers who have different sizes loaded in different trays).

Whereas very early AirPrint-capable apps had URF as the only PDL they could generate for print jobs, more recently most of them can also generate PDF. Whenever an AirPrint service announcement includes in its TXT entry pdl="application/pdf,image/urf,..." the clients do indeed sent PDF as the print job format. However, if the image/urf part is skipped from the announcement with only application/pdf retained, the clients will no longer recognize the device as an AirPrint-capable one.

Printers can be connected via Ethernet to the LAN -- Wi-Fi is not required.

50 questions
20
votes
4 answers

How can I list the IP addresses of all the AirPrint printers on a network?

I am trying to make a list of all AirPrint printers on the network at a school. We have many of them because of all the classroom and office printers, but they have not been set up with meaningful names. I tried reading the DHCP allocation table in…
user2127627
  • 414
  • 1
  • 3
  • 8
7
votes
3 answers

Solution for Airprint with a router that is not Bonjour compatible

I'm trying to troubleshoot remotely for my mother and her iPad. I sent her a Canon Airprint-compatible printer which is visible/usable on her wireless network by a desktop PC and a netbook, but not visible by the iPad. After trying software updates…
Alice
  • 151
  • 1
  • 4
  • 9
7
votes
2 answers

Does an iOS app to convert PDF to grayscale PDF exists?

As you probably knows AirPrint doesn't have an option for grayscale or B&W printing. My printer doesn't have a setting to print in grayscale. Is there any iOS app that converts a PDF to a grayscale PDF?
Guido Preite
  • 3,461
  • 2
  • 16
  • 17
7
votes
3 answers

Can't print in fast / draft when connected to printer over wifi, but can when connected via usb

Summary: The fast/draft printing option is not available when connected over WiFi, but works with USB. (Editor Note: seems to effect many printers from both Canon an other manufacturers) Specifically: I recently bought a Canon ix6850 printer to…
sam
  • 3,755
  • 22
  • 75
  • 117
6
votes
2 answers

Is there a setting for black and white printing from iOS?

I have a color printer that supports airprint but I don't want to waste the color toner on random docs. Is there a setting in iOS (iPhone, iPod, iPad) that would allow me to override and print black and white?
Tyler
  • 85
  • 1
  • 1
  • 5
5
votes
2 answers

Implementing AirPrint with DNS-SD

Background I'm trying to implement AirPrint through static DNS, like documented on http://dns-sd.org/ServerStaticSetup.html. The iPad gets the dns search domain "lan" through DHCP, and I verified that in Settings-WLAN. I think I created all…
bjoern
  • 131
  • 2
  • 6
5
votes
3 answers

iOS or Airprint receipt printers?

Apple stores print receipts from their iPod touch credit card readers. They probably use a custom solution with a server backend. Square has a few wireless receipt printers it can work with. I haven't yet seen a receipt printer that is airprint…
Adam Davis
  • 8,873
  • 12
  • 57
  • 86
5
votes
5 answers

Are there any AirPrint compatible print servers?

We have several printers here at home, and I am thinking about enabling AirPrint. I'm not interested in driver hacks, since they often require a computer to be running with a shared printer. I am under the impression that there are devices that can…
Moshe
  • 8,661
  • 23
  • 72
  • 120
5
votes
0 answers

Default print settings on iOS

Is there a way to set default print settings on iOS? Whenever I print, I want to print double-sided and black and white with compatible printers. However, the print dialog forgets my last setting and keeps switching back to single-sided and color.…
Oion Akif
  • 8,235
  • 14
  • 68
  • 126
5
votes
0 answers

Printer frequently not responding from MacOS, with a reboot "fix"

I have an 11" MacBook Air running El Capitan that has trouble printing. The printer is an Epson NX430 and we print to it over wifi. There are 4 different MacBooks running a variety of OS versions in the house but only the one seems to have this…
Josh Russo
  • 215
  • 1
  • 7
5
votes
2 answers

How can I set up DNS for Bonjour and AirPrint to advertise printers across subnets

Several printers do not stay connected to clients--even though everything has static ip addresses--and they are not searchable across networks i.e. they do not appear with Bonjour. Ideally I would like to setup DNS so that in all of my networks,…
5
votes
1 answer

How does AirPrint (on iOS) decide what printer settings to use, and can I change them?

I just got my first proper AirPrint printer (the Canon PIXMA 7120). Like all printers, it has a ton of different settings for print quality, etc, and when you print from OSX, you get a print dialogue that lets you select things like Quality Media…
Jaydles
  • 5,175
  • 23
  • 61
  • 87
4
votes
3 answers

Garbage when printing pdf exported from Pages

I have an issue when printing pdf documents exported from Pages. The pdf looks fine in Preview but when printing, the printer (Xerox 3260 with latest drivers) just spits out almost empty pages with some garbage characters in the top. Printing…
ihatetoregister
  • 516
  • 2
  • 6
  • 17
4
votes
2 answers

Password Protect AirPrint

I was recently hired as an IT supporter on a school for kids with autism and other development issues. They utilize iPads and I have no experience with Apple products. Now, today a teacher came to me asking if I could block access to the printers…
qiTsuk
  • 43
  • 3
4
votes
6 answers

What are the networking requirements for AirPrint?

I'm trying to get AirPrint setup at work. I've used it at home with AirPrint Activator with no problems. But it doesn't seem to work on my work network. I suspect our network is too locked down to allow this. But I haven't been able to find any…
Jason
  • 1,223
  • 1
  • 10
  • 13
1
2 3 4