I went through that exercise awhile back. There is no solution that works well that is also reliable. It is a driver issue. There are a few print servers available, but they cost more than buying a wireless printer. I bought an HP Photosmart Plus wireless printer at Office Depot 3 months ago. It cost $75 on sale and it works flawlessly.