I have been trying to figure this out for ages, ever since Mountain Lion I think.
The only thing I have noticed is, When I first login, these Canon processes are running:
346 ?? S 0:00.35 /Library/Printers/Canon/IJScanner/Utilities/Canon IJ Network Scanner Selector2.app/Contents/MacOS/Canon IJ Network Scanner Selector2
731 ?? S 0:01.11 /Users/jonathan/Library/Printers/Canon MX860 series.app/Contents/MacOS/PrinterProxy
740 ?? S 0:00.77 /Library/Image Capture/Devices/Canon IJScanner1.app/Contents/MacOS/Canon IJScanner1 -psn_0_254014
Later when I come back (after my computer has been asleep for a while, or maybe just after some time), I come back and these are the running canon processes:
346 ?? S 0:00.61 /Library/Printers/Canon/IJScanner/Utilities/Canon IJ Network Scanner Selector2.app/Contents/MacOS/Canon IJ Network Scanner Selector2
1061 ?? S 0:00.21 /Users/jonathan/Library/Printers/Canon MX860 series.app/Contents/MacOS/PrinterProxy
I am not sure what happened to the other one or even if it matters.
I am really frustrated but will keep poking around I think ... This is the first time I was able to search for this issue and see anybody else have it as well.
I do run "Little Snitch" and I wonder if anybody else is as well? But come to think of it, My wife has the very same problem and is not running little snitch. So ... yeah probably not the cause.