The ICR890-2000 released by Sick Inc. is a CCD-based camera system that reads the 1- and 2-D bar codes used in sorting systems in the retail distribution, food and beverage, automotive, and parcel, postal and airline baggage-handling industries. An integrated real-time jpeg encoder provides high-quality images that take up less storage space. The camera system is designed on a modular platform that permits separation of camera and illumination. The illumination is fully integrated, and the output is self-monitored to provide even lighting in a variety of reading situations, without ever requiring adjustment. Mean time to repair is <10 min, and mean time between failures is 80,000 h.