The Canon LBP 2900B is not a good choice to go with.This is a single unit that means is just prints and doesnot have a function to scan.We can add some money and buy a printer with scanner .The body of the printer is durable.But still the plugs if wire gets loose after some time and the end of wires get rusted. The printer doesnot hold the printed sheets properly.The sheets keep on flying and get folded marks.This printing speed is fine, it takes long if you have to print a large number of sheets.The buttons on the printer response very late.Only black and white prints can be taken from this printer.
Add on some money and buy a colored printer with scanner.