This is an excellent machine that adds quickly, prints properly without the worry of jamming and is very reliable. Ribbons last a reasonable amount of time. I have had a number of these machines over the last 40 years of my career and would recommend them to anyone who needs this type of product.