The invention discloses a PCB (printed circuit board) printing all-in-one machine, which is used for printing a PCB. The all-in-one machine comprises a rack, a loading station, a transfer station, a plughole printing station, an A surface printing station, a 180-degree overturning station, a B surface printing station, a 90-degree overturning station, a plug board conveying station, a capturing and translation unit and a PLC (programmable logic controller), wherein the loading station, the transfer station, the plughole printing station, the A surface printing station, the 180-degree overturning station, the B surface printing station, the 90-degree overturning station and the plug board conveying station are sequentially arranged on the rack from left to right; the capturing and translation unit and the PLC are arranged on one side of the rack. According to the all-in-one machine, the PCB printing and containerization efficiency can be improved.