Abstract: Apparatus for re-inking a ribbon utilized in a typewriter computer printer, cash register, or other printing device. The apparatus incorporates design features which make the apparatus universally adjustable to accommodate ribbon cartridges or spools of varying design. The apparatus includes a drive motor and a take-up motor with independently variable speeds to adjust the rate of re-inking apart from the cartridge advancement mechanism to maximize the volume of ribbons which may be re-inked.