When iOS 4.2 makes it to the iPad, iPhone, and iPod touch in November, we'll finally be able to print from those devices with a native Apple capability called AirPrint. In most cases, you'll need to have a printer that has been shared on a Mac or PC, since AirPrint won't have drivers available for the huge variety of printers that exist.
If you're looking for a direct-to-printer solution, though, HP announced that three of its new printers will be ready for the proprietary ePrint technology, which allows driverless printing from iOS devices anywhere as long as