Conclusion: The trio of HP, Canon, and OKI Data printers offers a variety of choices. If you need a basic workhorse printer for lots of printing, and running costs are a key concern, the OKI B431dn is probably your best bet from this bunch. If you care more about top speed, the Canon LBP6670dn may be more attractive. (And note that speed may be more of an issue if you plan to print in duplex most of the time, since duplexing takes longer).
Pros: High quality text, Graphics output is pretty impressive, Built-in duplexer and 300-sheet capacity, Neat mobile printing features
Cons: Running costs aren’t the cheapest, Very slow printing speed