Never tried wired network w/ this printer I have, but it works on wireless. Was looking for duplex 2 years ago along with an established way to install ink tank. Both criteria is crucial for me as I'm a heavy user. There are a lot of hassles when things go wrong. But if you're able to do the ins and outs, ink is virtually free after you pay the initial... ~$900hkd ink along with the printer priced at around $1500hkd for Canon MX876. I printed enough papers to a point the soaking sponge was full and we have to call Canon HK to replace the sponge... after around 8,000 pages.
Choose this option only if you're tech savvy. If you're not, you'll be paying a heck of a lot more than this to have someone fix something minor every 2 months and a down time of at least 4-5 days. The guys in Canon virtually told me to purchase a new printer when they listed $1000 as their fixing fee once warranty was over and the printer has like 2 issue unrelated to the ink system. Chances are you'll need to learn how to re-install the ink system yourself because when the printer's not listening, you may have to send it back to Canon and to do so they request you uninstall the ink system beforehand.
Whenever things go very wrong (happened to me 3 times), I had to spend 10-15hrs learning and fixing it. Now it is okay. Expect this printer to have 1.5 years lifespan if you're a moderately heavy user like I.
If you're not as tech savvy, purchasing non canon ink tank is a lot cleaner but I cannot say whether there are complications with it also as that was not the way I did it. Possible issue will be reading the ink tank chip.
If the ink tank option is viable, I would have gone back in time and do it this way as it has much less hassle to deal with and clean. But now that I encountered all the possible issue with the ink system method, I will stick with the ink system now.
btw, if there's an option to extend warranty, do it for canon printers in general.