Reliably reading all common 1D and 2D codes at distances from 60 to 190mm without the need of any mechanical or electrical modifications, the MAC502 universal code reader from Pepperl+Fuchs features a 110x70mm read field that allows reliable detection of both small data matrix and large barcodes. It comes with an integrated web server, which includes a web interface that handles parameterization and configuration tasks. Operating at 10 m/s and 30 readings per second, the reader can be connected to a company network or a PC via its Ethernet interface. It has a code quality output that warns the user against loss of readings. Other powerful functions include automatic error image memory, a multicode function that reads four different codes simultaneously, and burst mode for recording codes received in quick succession. The reader can be connected to the CBX800 interface box via its RS-232 interface to support all common busses including Profibus, Profinet and DeviceNet. It comes with screw-fitted M12 connectors and an IP65 protection for use in harsh industrial environments.