An apparatus for generating a control parameter of a screen printer, the apparatus comprising: a memory that stores: a simulation model that is trained to derive predictive inspection information on printed states of a plurality of virtual solder pastes based on a plurality of control parameters of the screen printer; and at least two algorithms among an optimization algorithm, a search algorithm, and a machine learning-based reinforcement learning algorithm for generating a plurality of candidate control parameters for the screen printer; a communication circuit configured to receive first inspection information on a plurality of solder pastes, the plurality of solder pastes being printed by the screen printer based on a first control parameter; and a processor electrically connected to the memory and the communication circuit, wherein the processor is configured to: obtain first predictive inspection information on a printed state of a first virtual solder paste by applying the first control parameter to the simulation model; generate a plurality of first candidate control parameters based on the first predictive inspection information and a first algorithm of the at least two algorithms; generate a plurality of second candidate control parameters based on the first predictive inspection information and a second algorithm of the at least two algorithms, the second algorithm being different from the first algorithm; determine a plurality of second control parameters among the plurality of first candidate control parameters and the plurality of second candidate control parameters based on the first inspection information and the first predictive inspection information; and transmit the plurality of second control parameters to the screen printer via the communication circuit. a simulation model that is trained to derive predictive inspection information on printed states of a plurality of virtual solder pastes based on a plurality of control parameters of the screen printer; and at least two algorithms among an optimization algorithm, a search algorithm, and a machine learning-based reinforcement learning algorithm for generating a plurality of candidate control parameters for the screen printer; a communication circuit configured to receive first inspection information on a plurality of solder pastes, the plurality of solder pastes being printed by the screen printer based on a first control parameter; and a processor electrically connected to the memory and the communication circuit, wherein the processor is configured to: obtain first predictive inspection information on a printed state of a first virtual solder paste by applying the first control parameter to the simulation model; generate a plurality of first candidate control parameters based on the first predictive inspection information and a first algorithm of the at least two algorithms; generate a plurality of second candidate control parameters based on the first predictive inspection information and a second algorithm of the at least two algorithms, the second algorithm being different from the first algorithm; determine a plurality of second control parameters among the plurality of first candidate control parameters and the plurality of second candidate control parameters based on the first inspection information and the first predictive inspection information; and transmit the plurality of second control parameters to the screen printer via the communication circuit. obtain first predictive inspection information on a printed state of a first virtual solder paste by applying the first control parameter to the simulation model; generate a plurality of first candidate control parameters based on the first predictive inspection information and a first algorithm of the at least two algorithms; generate a plurality of second candidate control parameters based on the first predictive inspection information and a second algorithm of the at least two algorithms, the second algorithm being different from the first algorithm; determine a plurality of second control parameters among the plurality of first candidate control parameters and the plurality of second candidate control parameters based on the first inspection information and the first predictive inspection information; and transmit the plurality of second control parameters to the screen printer via the communication circuit.