Couple of things -
1. Printers have to jack up ink cartridge prices, otherwise no one would buy printers because the cost would be too high. Buy a laser printer and STFU, cost per page is quite cheap in comparison.
2. I haven't had problems getting any of my printers at work or at home w/ Vista. When Vista was released the third party driver support wasn't up to par, but that has happened w/ every OS that I can remember. Unfortunately Vista was much tougher to write drivers for because they don't let drivers talk directly to the hardware anymore, and Microsoft kept changing how the drivers functioned up until release, making it very difficult for third parties to get their crap together and complete the drivers.
3. Overall there is no compelling reason to upgrade to Vista, other than the "cool" feature. Perfomance is up to par now with SP1, and by up to par I mean nearly as fast as XP in all categories, but of course legacy application compatibility is still an issue. I run Vista at home because I like to be on the cutting edge of things, and I got my Vista MCTS cert, and I am a huge Microsoft (software) homer, but I honestly don't see the value in Vista.