A method for producing a patterned steel plate with a single-ground colour by using roller printing and screen printing, at least comprising in sequence the following process steps of A. preparing a steel strip to be printed; B. using a roller printing unit to perform a roller printing on the steel strip to be printed and forming a single-ground colour; C. placing the steel strip with the single-ground colour formed thereon on a printing table and performing screen printing, so as to produce a pattern with a specific shape on the steel strip having the pattern with the single-ground colour; wherein in the step B, a servo control system is used to control the roller printing unit, and the servo control system has the following control process of S1. inputting data of diameter of each roller of the roller printing unit and a process speed of the roller printing unit into a PLC control module, then calculating out theoretical roller surface linear velocity of each roller of the roller printing unit by the PLC control module according to the process speed and the diameter of each roller of the roller printing unit, allowing the theoretical roller surface linear velocity of each roller of the roller printing unit to be consistent with the process speed, and outputting the calculated theoretical roll surface linear velocity signal of each roller of the roller printing unit into a servo control module having an encoder; S2. receiving the theoretical roll surface linear velocity signal of each roller by the servo control module from the PLC control module and driving each roller according to the theoretical roll surface linear velocity signal; S3. collecting actual roller surface linear velocity of each roller by the encoder and outputting the actual roller surface linear velocity signal of each roller into the PLC control module; S4. according to the received actual roller surface linear velocity signal and theoretical roller surface linear velocity signal of each roller, adjusting a current frequency of an electrical machine for driving each roller, and adjusting the actual roller surface linear velocity of each roller to be consistent with the theoretical roller surface linear velocity of each roller by the PLC control module, thereby completing the roller printing of the roller printing unit; wherein, a flattening device is arranged at a bottom of the printing table, and used to flatten the surface of strip steel before the screen printing of step C, wherein, the printing table is made of ferromagnetic material, and a magnet coil is arranged at a lower part of the printing table corresponding to a placement position of the strip steel and is connected with an energizing control device which is controlled to make the magnet coil energized when flattening so that the printing table is magnetized and the magnetized printing table attracts the strip steel and flattens the same, or a plurality of through holes are arranged at the printing table corresponding to a placement position of the strip steel, and a fan is arranged at the bottom of the printing table and adapted for sucking air through the through holes when flattening, so as to form negative pressure in a clearance space formed by the strip steel and the printing table, and the strip steel is further pressed towards the printing table, and the flattening is completed. A. preparing a steel strip to be printed; B. using a roller printing unit to perform a roller printing on the steel strip to be printed and forming a single-ground colour; C. placing the steel strip with the single-ground colour formed thereon on a printing table and performing screen printing, so as to produce a pattern with a specific shape on the steel strip having the pattern with the single-ground colour; S1. inputting data of diameter of each roller of the roller printing unit and a process speed of the roller printing unit into a PLC control module, then calculating out theoretical roller surface linear velocity of each roller of the roller printing unit by the PLC control module according to the process speed and the diameter of each roller of the roller printing unit, allowing the theoretical roller surface linear velocity of each roller of the roller printing unit to be consistent with the process speed, and outputting the calculated theoretical roll surface linear velocity signal of each roller of the roller printing unit into a servo control module having an encoder; S2. receiving the theoretical roll surface linear velocity signal of each roller by the servo control module from the PLC control module and driving each roller according to the theoretical roll surface linear velocity signal; S3. collecting actual roller surface linear velocity of each roller by the encoder and outputting the actual roller surface linear velocity signal of each roller into the PLC control module; S4. according to the received actual roller surface linear velocity signal and theoretical roller surface linear velocity signal of each roller, adjusting a current frequency of an electrical machine for driving each roller, and adjusting the actual roller surface linear velocity of each roller to be consistent with the theoretical roller surface linear velocity of each roller by the PLC control module, thereby completing the roller printing of the roller printing unit;