43 checks. Each one describes a way a label can be valid ZPL and still fail — at the printer, at the scanner, or at goods-in.
Every rule cites a source.The Zebra ZPL Programming Guide, the GS1 General Specifications, and the GS1 Barcode Syntax Dictionary. Three more are written and withheld because no source confirms them.