a nonimpact printer minimizes ribbon wastage by recording on each ribbon its usage history and then using that history to control subsequent ribbon movement in the same or a different printer . the usage history is printed onto the ribbon itself , and is thus portable along with the ribbon cassette . sequence numbers that identify particular panels and portions thereof are similarly written onto the ribbon for greater convenience in ribbon control .