Apparatus for duplex printing comprising: a first impression roller (24) on which a first side of a sheet (22) having a leading edge and a trailing edge is printed referenced to the leading edge; a second impression roller (26) o n which a second side of the sheet is printed; and a transport system (20) tha t removes a printed sheet from the first impression roller (24) and transports it to the second impression roller (26), the transport system comprising a perfector (32) that receives the sheet and grips it along both the leading a nd trailing edges of the sheet, which perfector turns the sheet over and transfers the sheet trailing edge first towards the second impression roller .