I recently installed an HP LaserJet Professional m1212nf MFP Printer on my network and gave it a static IP address. On my main computer (also statically networked - Ubuntu 12.04) I installed the hplip services and can successfully print to it. On the same computer I have a Dymo Labelwriter and an HP ColorLaserJet 1215 connected by USB.
I can print from my iPhone and tablet running Android's ICS to the labelmaker and the color laserjet using Airprint services, but I can't print to the m1212nf with Airprint. If I print via the CUPS driver using Airprint I get a successsful completion of the printout, but the printer doesn't print. Now, since the printer m1212nf is NOT connected to the CUPS print server by USB, that makes sense unless I can be told how to set up CUPS to print to the device on the network.
-or-
I think, from what I've read so far, that Icould use eprint if there was a way to put a windows driver (Yes, begrudgingly I have access to a Windows laptop that I can put on my network) on the m1212nf as well as the hplip driver that currently lets it communicate with my primary computer.
I would prefer an Airprint solution as Airprint works with the mobile devices to the other two printers.