To enlighten you a little further on that. Recent years printer and scanners have a communication ability that's more open. So more things can far more easily connect to them without official stuff. If the scanner is old enough it won't have that and so it isn't as easy to use the scanner.
You might not want to or might not like the idea but it looks like at least some Linux distros support that printer out-of-the-box. The scanner would have a better chance of working there though its difficult to know without actually having the printer and trying.
You can also buy a used older computer or whatever with a compatible OS. Chuck it and buy a new printer with scanner. Install a compatible OS to VM might also work.
So its not like you cannot get it to work today. You just have to be willing to deal with what you have to do to use it.