When you need to print from your iPhone, AirPrint is the best option.You won't be able to print over a cable, though there are other workarounds.
Read More
2 hrs ago
Why your iPhone hates printer cables - Engadget