First of all, you need to check out all the available cable connections between the canon as well as Mac printer, although it depends on the method through which you have to connect your printer to the Mac. Also, confirm that no cables are loose. Otherwise, your system will not be identified by your printer, and therefore, you will not be able to print anything due to “
Canon Printer Says Offline But Is Connected”.