The machine has the ability to print variable data on labels and apply them to bottles. Variable data printing is controlled and verified by a vision system. This machine also checks the presence of the applied labels. The waste is made by means of a good / discarding pneumatic cylinder. In the case of a non-conforming bottle, the waste is checked by a laser sensor.