Are all your printers the same, and are you determined to keep using them?
Are you trying to print wireless only?
If you are adventurous you could install a linux OS along side of your windows 10 and print from the linux OS. It seems as though it is possible but I am not positive about it. While you are in Linux OS you will have access to all of your windows files to print.
When I selected Linux at the Canon site it said this about linux:
"There is no driver for the OS Version you selected. The driver may be included in your OS or you may not need a driver."
Yours is on the Linux list as "Mostly" at this link:
EDIT: Just noticed there are drivers for XP there at Canon.
Edited by pcpunk, 25 November 2015 - 11:27 PM.
Created by Mike_Walsh
KDE, Ruler of all Distro's