A method for controlling image-forming devices, comprising: acquiring currently-available wireless networks; including detecting, by a wireless communication module in an electronic terminal, the currently-available wireless networks, and acquiring, by the wireless communication module in the electronic terminal, broadcast information transmitted by each wireless network; searching image-forming devices through the currently-available wireless networks and establishing a list of the image-forming devices; according to the list of the image-forming devices, selecting a target image-forming device (A1, A2, A3, A4); and connecting to a wireless network (AP1, AP2, AP3) corresponding to the target image-forming device (A1, A2, A3, A4) and establishing a communication with the target image-forming device (A1, A2, A3, A4), thereby controlling the target image-forming device (A1, A2, A3, A4) to execute an image-forming task; characterized in that searching the image-forming devices through the currently-available wireless networks and establishing the list of the image-forming devices include: in response to one of the currently-available wireless networks being provided by an image-forming device, acquiring a first network identifier of the wireless network including a first device identifier (201, 203) of the image-forming device from the one of the currently available wireless networks; and adding the first network identifier acquired to the list of the image-forming devices. acquiring currently-available wireless networks; including detecting, by a wireless communication module in an electronic terminal, the currently-available wireless networks, and acquiring, by the wireless communication module in the electronic terminal, broadcast information transmitted by each wireless network; searching image-forming devices through the currently-available wireless networks and establishing a list of the image-forming devices; according to the list of the image-forming devices, selecting a target image-forming device (A1, A2, A3, A4); and connecting to a wireless network (AP1, AP2, AP3) corresponding to the target image-forming device (A1, A2, A3, A4) and establishing a communication with the target image-forming device (A1, A2, A3, A4), thereby controlling the target image-forming device (A1, A2, A3, A4) to execute an image-forming task; characterized in that searching the image-forming devices through the currently-available wireless networks and establishing the list of the image-forming devices include: in response to one of the currently-available wireless networks being provided by an image-forming device, acquiring a first network identifier of the wireless network including a first device identifier (201, 203) of the image-forming device from the one of the currently available wireless networks; and adding the first network identifier acquired to the list of the image-forming devices. in response to one of the currently-available wireless networks being provided by an image-forming device, acquiring a first network identifier of the wireless network including a first device identifier (201, 203) of the image-forming device from the one of the currently available wireless networks; and adding the first network identifier acquired to the list of the image-forming devices.