The original Canon LFP iPF5000 had a paper end barcode printing utility that tracked roll usage. I don't remember the specifics, except that it used about 4" paper for each roll removal, and reported length remaining in the GARO print utility. I stopped using it and have gotten burned a few times since. The 5000 stops printing when the roll stops turning, even though a foot or more of paper remains.
Pete