SCAN language is a Image preprocessing language, devoted to generate a family of 2D scanning patterns (or fractals) from a short set of primitive ones. Primitive patterns are denoted by simple symbols called SCAN letters. The implementing tool is called SCAN generator. SCAN language has simple syntax allowing the specification of the so called SCAN expressions. SCAN expressions generate via the SCAN generator the members of the SCAN family. See examples.