An optical receiving device (31) for an optical code reader is described, comprising a solid body, of a transparent material, having a light input face (32), a light output face (33) for coupling with a photodetector device (30), said output face (33) being substantially perpendicular to said input face (32), and an oblique face (34) with respect to both said input face (32) and said output face (34), characterized in that the mutual orientation of the faces (32-38, 40-42, 40′, 41′, 42′) of the optical receiving device (31) is such that the light entering from said input face (32) within a desired field of view is concentrated onto said output face (33) by total internal reflection.