Very good condition tested and shipped the next day. May need new ribbon but nothing sticking and will test once more before I ship out!