1. A label inspection system comprising: a label scanner and a scanner controller, and a processor configured to analyze scanned images with inspection tools and determine a quality control output, the processor being configured to identify regions in a scanned label and to perform inspection associated with each region, and at least some of said tools including a stored training image and associated test data defining said regions and inspection criteria for the regions, the scanner being mounted in a housing of a fixture arranged to be incorporated into or onto a printer to receive a feed of labels driven by the printer without need for a drive dedicated to the inspection, and the scanner controller being configured to cause image acquisition in real time in a manner which is synchronized with speed of the printer label movement, and the processor being configured to generate and store an inspection configuration for each type of label, with an inspection definition per label region and a reference image; and wherein the inspection configuration contains inspection definitions in layers with containers holding inspection definitions to be applied at that layer, and wherein the reference label includes a format label, a product label, and a batch label, and wherein the format label defines the label structure including: variable placeholders including an image placeholder, a text string placeholder, a code placeholder, a line, a box or a circle, and location and dimensions for each placeholder, wherein the product label is a specialization of the format label and includes a set of product level placeholders for data known at label design time, and wherein the batch label is a specialization of the product label in which batch level variable data is captured as a set of variable batch data which is not known until print time, and said batch label is configured to capture batch data including serialization descriptors as individual label identifiers, and wherein the inspection definitions define type of inspection and the location and dimension of the inspection definition specifies the region of the reference image to which the inspection definition applies.