A printing system comprising: a conveyance route (R1, R2, R2', R3) configured to convey a sheet; a first printer configured to execute printing on the sheet; a second printer configured to execute printing on the sheet; a first cleaner configured to execute cleaning in the first printer upon satisfaction of a first cleaning execution condition; a second cleaner configured to execute cleaning in the second printer upon satisfaction of a second cleaning execution condition; and a controller configured to control the first printer and the second printer, wherein the first printer and the second printer are arranged in series along the conveyance route (R1, R2, R2', R3), and wherein the controller is configured to: receive a print job; upon receiving the print job, determine whether only one of the first printer and the second printer is under cleaning; upon determining that the only one of the first printer and the second printer is under cleaning, analyze whether a print processing based on the print job is a first print processing in which printing is executable by any of the first printer and the second printer or a second print processing in which printing is not executable by only one of the first printer and the second printer and is configured to be executed by both the first printer and the second printer; upon analyzing that the print processing based on the print job is the first print processing, drive the other one of the first printer and the second printer which is not under cleaning to execute the first print processing; and upon analysing that the print processing based on the print job is the second print processing, wait until the cleaning is completed and then drive both the first printer and the second printer to execute the second print processing. a conveyance route (R1, R2, R2', R3) configured to convey a sheet; a first printer configured to execute printing on the sheet; a second printer configured to execute printing on the sheet; a first cleaner configured to execute cleaning in the first printer upon satisfaction of a first cleaning execution condition; a second cleaner configured to execute cleaning in the second printer upon satisfaction of a second cleaning execution condition; and a controller configured to control the first printer and the second printer, wherein the first printer and the second printer are arranged in series along the conveyance route (R1, R2, R2', R3), and wherein the controller is configured to: receive a print job; upon receiving the print job, determine whether only one of the first printer and the second printer is under cleaning; upon determining that the only one of the first printer and the second printer is under cleaning, analyze whether a print processing based on the print job is a first print processing in which printing is executable by any of the first printer and the second printer or a second print processing in which printing is not executable by only one of the first printer and the second printer and is configured to be executed by both the first printer and the second printer; upon analyzing that the print processing based on the print job is the first print processing, drive the other one of the first printer and the second printer which is not under cleaning to execute the first print processing; and upon analysing that the print processing based on the print job is the second print processing, wait until the cleaning is completed and then drive both the first printer and the second printer to execute the second print processing. receive a print job; upon receiving the print job, determine whether only one of the first printer and the second printer is under cleaning; upon determining that the only one of the first printer and the second printer is under cleaning, analyze whether a print processing based on the print job is a first print processing in which printing is executable by any of the first printer and the second printer or a second print processing in which printing is not executable by only one of the first printer and the second printer and is configured to be executed by both the first printer and the second printer; upon analyzing that the print processing based on the print job is the first print processing, drive the other one of the first printer and the second printer which is not under cleaning to execute the first print processing; and upon analysing that the print processing based on the print job is the second print processing, wait until the cleaning is completed and then drive both the first printer and the second printer to execute the second print processing.