or may get a wireless printer server or just a printer server and connect that to your wireless AccessPoint/router.

There are none of the best... you just have to look for what you need and of course your budget (for ink replacement, etc.).

Read the review or google it...