My IP4700 worked fine under Win 10. I upgraded that computer to Win 11, and IP4700 continued to run without problems.
Then I bought a new computer with Win 11 pre-installed: I cannot get the new system to recognize the IP4700. (Tried this a couple of months ago. IIRC, the Canon support s/w wouldn't load correctly.)