an active code carrier is located inside a spare paper roll that includes a tube or core . the code carrier interacts with either a reading head , or a writing head . this enables roll - specific data to be read or updated at any time . this is particularly useful for automated roll transport and roll handling systems .