DP, I would recommend that you contact Canon technical support. Verify that your printer is compatible with the version of the macOS that is installed on your Mac. I don't remember if that was discussed earlier.
Are your other Macs running the same macOS version as your MacBook Air?
I found this on Canon's web site that identifies the macOS compatibility of their products.
Mac OS X Compatibility
What is the other printer that no longer works with your MacBook Air.
Please try the following.
1. Delete the user library\printers folder (inside your home drive). Reboot your Mac then try to readd the printer.
2. Delete the user library\printers folder. Move the root library\printers folder and the system\library\printers folder to the desktop. Reboot your Mac. Open the App Store and check for updates. If you installed the printer driver from the manufacturer's web site, download and reinstall the printer driver. Try to readd your printer.
3. Download macOS 10.13.2 (High Sierra). Connect an external hard drive or a large capacity USB thumb drive (64 Gb or larger) to your MacBook Air. Install the macOS on the external drive. Once the installation completes, hold the option key when you restart your MacBook Air and select the USB stick. Try readding your printer.
If you are able to connect to your printer(s) when booting from an external hard drive, there is an issue with your MacBook Air's OS. Make an updated Time Machine backup.
Reinstall the OS on your MacBook. Use Disk Utility to erase the internal drive during this process. Once the reimaging process is complete, when presented with the option to restore from a Time Machine backup, choose the option to restore your applications and documents. Do not restore your settings.
Howard