Vision and Discrete Sensors Technology Update: Machine vision can ensure reliable, repeatable bar code inspection