DIRECT MARKING 2D READER