A printhead maintenance assembly for maintaining a printhead in an operable condition is provided. The maintenance assembly comprises: (a) a maintenance roller having an elastically deformable contact surface for sealing engagement with an ink ejection face of the printhead; (b) an engagement mechanism for moving the roller between a first position in which the contact surface is sealingly engaged with the face, and a second position in which the contact surface is disengaged from the face; and (c) a cleaning mechanism for cleaning the contact surface. The cleaning mechanism comprises a motor for rotating the maintenance roller, and an ink removal system for removing ink from the contact surface when the maintenance roller is rotated.