Even a printer has bugs and issues, like any hardware, when interacting with another device. One of these issues is that it shows “offline” even when it’s properly connected. First, make sure that you are connected to all electrical outlets and that you are connected to the network.
Reconnect your Printer to Wi-Fi
Connect the device to your Wi-Fi router before you get into other workarounds. You can ‘Forget’ your printer’s router by accessing its settings. Then reconnect. Then reconnect. The printer model may be different, but the following steps are the same to connect to a Wi-Fi network.
- Press and hold the Wi-Fi button of your printer until the Wi-Fi light starts to blink.
- Once you’re sure, it’s blinking blue all the time, head over to the router and press the [WPS] button.
The Wi-Fi light will continue to blink when searching for the available networks. Once the printer attaches to your connection points, it will start to blinking. When the computer is connected to it, the Wi-Fi light stays lit.
Restart Print Spooler Services
The spooler service manages print jobs sent to a computer printer. Usually, it is visible to users, and print jobs that are processed can be cancelled. It also lets them manage print jobs on the waiting list at the moment. Please try restarting the spooler service and check that this fixes the issue.
- Press the Windows and R keys at the same time.
- Type services.msc in the Run dialog box and press Enter.
- In the list of Windows services, click on any of the services and press P until Print Spooler is highlighted.
- Right-click the Print Spooler button, and choose Properties from the pop-up menu.
- In the General tab, click the Stop button under the Service Status button, and click OK to save the change.
- Now that the service is temporarily disabled focus on deleting printer files. To do this, open Windows Explorer, and navigate to C: WindowsSystem32spoolPRINTERS. Permission may be required to access the PRINTERS If requested by the OS, click Continue.
- Once you are in the folder, select and delete the files in the folder. You’re good at closing the window, then.
- Now, go back to the General tab and get the spooler service started. Also, make it a point to keep the Startup type of the spooler as Automatic.
- Reboot your PC and check if your printer is connected correctly.
Disable “Use Printer Offline” with Settings App
Another solution to this problem is to remove the ability of Windows to work with the device when it’s offline. Configuring this will ensure that it only works when adequately connected to your PC. If this doesn’t fix anything for you, you can revert the changes.
- Click the Start button and open the Control Panel.
- Choose Hardware and Sound from it.
- Click Devices and Printers in the next window.
- Right-click the name of your printer, and then select See what’s printing.
- Click the Print button at the top left and make sure that the use of the offline printer in the drop-down menu is unchecked. In this case, it is unchecked. Once you make the changes, click Cancel all the documents and try reconnecting your printer.
Canon Printer Drivers Update
If the two solutions listed above do not work, then it means that you have a problem with your Canon printer drivers. First, manually uninstall and reinstall. The Canon printer drivers can be downloaded from its official site. Make sure the correct one for your model is downloaded from the Canon website list of printer drivers.
- Launch the Run dialog box as mentioned above, the msc key in the dialog box, and press Enter.
- Browse the hardware list in the Device Manager, open the print queues sub-menu, right-click the printer hardware, and choose the updated driver from the pop-up menu.
- Then Windows will ask you the question, “How do you want to search for drivers? “Choose the Driver Software Browse My Computer, and proceed.
When it pops up and updates the driver accordingly, select the downloaded driver with the browse option.
- Reboot your system and check that the problem is fixed.
Note: If any of your Canon printer drivers can not be updated manually, you can also select Check for updated driver software automatically. If you choose this option, the OS will automatically scan the internet and choose the best printer driver out there.
Uncheck “SNMP Status Enabled”
SNMP is used for network security purposes. Simple Network Management Protocol is used to collect and handle information from printers. Check if disabling makes a difference in your case.
- Locate your printer icon, right-click it, and choose Properties as explained above.
- Click on the Ports
- Click Configure Port
- Select the checkmark in SMP Status Enabled by clicking on the checkbox. Press the OK button to apply the change and close the window.
Now check whether the issue has been resolved.