What kind of printer? In my experience, networked printing is almost always much easier than USB.
I've had really good luck with Brother and Ricoh printers. From regular computers, network printing works very well (from Windows, Mac, and Linux), and their Android apps are also quite good (though they don't support the native Android printing subsystem, so I have to "share" files to them).
I've had really good luck with Brother and Ricoh printers. From regular computers, network printing works very well (from Windows, Mac, and Linux), and their Android apps are also quite good (though they don't support the native Android printing subsystem, so I have to "share" files to them).