Ven aquí
http://drivers.softpedia.com/progDownload/Canon-LBP-810-Printer-Driver-110-for-Vista-Windows-7-Download-51872.html
Luego, puede extraer el controlador a una carpeta como C: \ lpb810 e ir a Windows a la carpeta cuando se le solicite una ubicación del controlador.
Este es un controlador de Windows 7 pero funcionará bien con Windows 8.1
Tengo un escáner Canon 4200F que Windows 8.1 no admite de forma nativa, pero al usar un controlador y software de Windows 7 hice que funcionara bien con la caja de herramientas de Canscan existente. Sin embargo, no puede admitirlo bajo el controlador nativo de Windows 8.1, pero seguirá funcionando bien.
Si hay una opción de 32 o 64 bits, entonces si su computadora tiene doble núcleo, vaya con los 64 bits; de lo contrario, utilice los controladores de 32 bits.
¡Buena suerte!
PD Lamentablemente, Linux no es compatible con el escáner Canon 4200F, por lo que lo detiene para cualquier Linux Distro. Si tienes una solución para eso te doy la bienvenida.