2d Data Matrix Reader