If you have already have a printer that works well and it is connected to another computer, you can just share-out that printer and use it from your other laptops and computers also. the downside would be that you have to have the computer turned-on whenever you print.