Fix the Canon printer offline error by restarting the printer spooler service. In the 'Search' box of Windows, input 'service' and tap its result. Right-tap 'Printer Spooler' and choose 'Restart.' Right-tap Print Spooler again and choose 'Properties.' Configure its Startup Type as 'Automatic.' Save the settings by tapping 'OK.' Restart your system.