USB Printing Not Working on MacBook Pro v.10.13, Always Shows "Wait for the Printer to be Available"
Recently there is a USB Printing problem with old MacBook Pro, v.10.13, year 2012, with Canon Printer MF645Cx.
After added the printer as USB printer, the print queue is always showing "Wait for the Printer to be Available", and the print job never printed out.
I noticed that this only happened to USB printing. If I use the printer as Wi-Fi printing, everything goes smoothly without a problem.
I tested out with another MacBook Air, v10.15, year 2020, which brought recently, the Canon Printer MF645Cx works without problem. When plugged in, the MacBook Air (v.10.15) detected the printer as USB Multifunction, while MacBook Pro (v10.13) detected as USB only. I could conclude that the problem most likely is not from the printer or cable, and mostly suspected on the MacBook Pro itself.
I tried out multiple solutions but doesn't seems working. Among of them were (i) Reset Printing System, (ii) Reset SMC & NVRAM of the Mac, (iii) Reinstall printer driver downloaded from Canon Website, (iv) Running First Aid on the disk utility for the Mac Drive.
The USB seems working correctly on the MacBook Pro, detection of usb drive, mouse, etc are working correctly. Only that when performing USB printing, it appeared as "Waiting for the Printer to be Available", instead of printing out.
I am wondering if anything is missing and what can be done to resolve the USB printing. Please advise.