The present invention provides a printing electrothermal film heating body based on an enamelled steel sheet, and its preparation technology, the heating body is composed of an enamelled steel sheet, a dielectric layer, a resistance layer, an electrode layer and a covering layer of the electrothermal film surface, the enamelled steel sheet is composed of a steel sheet and an enamelled steel layer of its surface, the dielectric layer, the resistance layer, the electrode layer and the covering layer are obtained by printing, drying, sintering of dielectric paste, resistor paste, electrode paste and dielectric paste, the dielectric paste is rolled by glass powder and organic adhesive, the resistor paste is rolled by glass powder, ultrafine silver powder, ultrafine palladium powder and resistor adhesive, the electrode paste is rolled by glass powder, ultrafine silver powder, flake silver powder and resistor adhesive, the glass powder is composed of bismuth oxide, silica, boron oxide, alumina, zinc oxide. The heating body has advantages of low cost, quick heat, warming-up, high heat efficiency and high mechanical strength etc.