The printer is capable of printing fixed information (such as the heading “USE BY”), a variable which the operator enters, such as the date code itself and also an automatically generated code such as a Julian date. It can also print simple logos and barcodes.