For Canon printer offline - If your canon printer shows offline can check by some unique steps following there is a few simple way to resolve canon printer offline errors.
1. Check canon printer power source
2. Check driver setting
3. Check connectivity between computer and printer properly.
4. Check Wire, Cables connection
5. Reset Machine