- Silicon Valley's 19 Coolest Places to Work
- Is Windows 8 Development Worth the Trouble?
- 8 Books Every IT Leader Should Read This Year
- 10 Hot Hadoop Startups to Watch
Network World - Back when I was young printing was complicated. Printer drivers were a nightmare of options and standards were rare. Now there are all sorts of standards for printing but the nightmare still continues. Even printers that sell for $50 have multiple drivers, often support various printing protocols, have multiple driver updates, and then there is the printer installation software.
Today most printers come with some kind of installation program and unless you're very careful you'll find a raft of bloatware installed along with your printer. There's something weirdly eccentric about the whole printer business.
Anyway, my focus today is the latest novelty in the world of network printing: Apple's AirPrint.
LOOK, TOUCH AND FEEL: How your mobile interface will morph in 2012
In 2010 Apple finally included something that we'd been waiting for: A way to print from iPads and iPhones. This feature called Air Print initially only supported 12 printers which were all in the HP Photosmart Plus e-All-in-One series, a range of stand-alone printer, scanner, fax and coffee-making devices (OK, I lied about the coffee-making ... it was really tea-making).
Since then Canon and Epson have both added AirPrint support but there are still many, many printers that aren't AirPrint compatible. So, what do you do if you are an iPhone or iPad owner and don't have one of the anointed printers? Do you go and buy yet another printer?
No! The answer is to get a Lantronix xPrintServer.
The xPrintServer is a small device (0.875 inches by 2.25 inches by 4.5 inches) with a cool glowing "X" on the top surface. You plug in the power adapter, connect the xPrintServer to your Ethernet network, and off it goes. After a few minutes, the glowing "X" on the xPrintServer will start to slowly pulse and it's ready ...
The xPrintServer implements the Common Unix Printing System (CUPS) and, when it starts up, it scans your network to find all of the printers presenting the HP JetDirect interface (also called AppSocket), the Line Printer Daemon (LPD) Protocol (specified in RFC1179) or the Internet Printing Protocol (IPP) (specified in several RFCs starting with RFC2910).
CUPS handles all of the ugly details of translating images, text, PDF data and HP/GL data into formats that the various supported printers can output and the current printer compatibility list can be found on Lantronix's website.
The xPrintServer provides a Web-based administration interface so that you can update the firmware, configure printers and manage print jobs, but the truly beautiful thing about this product is that you may never have to do any configuration at all.
You plug the xPrintServer into your network, power it up, and within minutes you'll be able to print from your iOS device to almost any printer whether or not it directly supports AirPrint.
Under iOS in any application that supports printing you just tap the "action" button (that's the one with the arrow coming out of a square), tap the "Print" button, select an available printer, configure any available options displayed, and voila! That's it.