This is a good starter printer in terms of what it can do. If you look at operating it there is quite a learning curve but the advantage is that you can highly modify this printer to your own needs and has open-source firmware. So I only recommend it to tech-savvy people.