Firstly your scanner. No idea, because you don't say what it is. But as it's nine years old I doubt it.
Same for the printer click here Vista not mentioned.
As far as programs are concerned you can try the vendors web site for each to see if there is any info. I had just two that wouldn't work, neither of which were vital, but they were not anywhere near as old as yours. All you can do is try and see, but this may not be without risk.